Home | Wiki | OI 1.x Docs | OI 2.x Docs |
OpenInteract2::Manage::Website::CreateSecurity - Create security for multiple SPOPS objects
#!/usr/bin/perl use strict; use OpenInteract2::Manage; my $website_dir = '/home/httpd/mysite'; my %PARAMS = ( scope => 4, scope_id => 4, spops => 'news', level => 'read', website_dir => $website_dir, ); my $task = OpenInteract2::Manage->new( 'create_security', \%PARAMS ); my @status = $task->execute; foreach my $s ( @status ) { my $ok_label = ( $s->{is_ok} eq 'yes' ) ? 'OK' : 'NOT OK'; print "Status OK? $s->{is_ok}\n", "$s->{message}\n"; }
Scope of security you're setting
Scope ID of security you're setting. Not used with 'world' scope.
The key used for the SPOPS object you're trying to reindex. For instance, 'news' if you're trying to reindex the objects from the 'OpenInteract2::News' class.
Each status hashref includes:
Set to 'yes' if the task succeeded, 'no' if not.
Success/failure message.
OpenInteract2::CreateSecurity (in 'base_security' package)
Copyright (C) 2003 Chris Winters. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Chris Winters <chris@cwinters.com>
Generated from the OpenInteract 1.99_03 source.