version 1.25, 2007/09/12 19:49:37
|
version 1.31, 2008/02/29 21:01:43
|
Line 427 sub manager_photo_update {
|
Line 427 sub manager_photo_update {
|
# |
# |
# Incoming data: three arguments (+ fourth optional argument) |
# Incoming data: three arguments (+ fourth optional argument) |
# (a) $class - institutional class id (coursecode concatanated with section) |
# (a) $class - institutional class id (coursecode concatanated with section) |
# (b) $owner - course owner (2.2 and later username:domain; pre-2.2 username) |
# (b) $owner - course owner (2.2 and later username:domain; pre-2.2 username; |
# (c) $dom 0 domain of course |
# 2.6 and later - comma-separated list of |
# (d) $dbh - optional database handle |
# username:domain for course owner and co-owners.) |
|
# (c) $dom - domain of course |
|
# (d) $dbh - optional database handle |
# |
# |
# returns 1 parameter - $sectioncheck ('ok' or other value). |
# returns 1 parameter - $sectioncheck ('ok' or other value). |
# Verifies that course owner has access to classlist for specific class |
# Verifies that at least one of the course owner (or co-owners) have access |
# according to institution's SIS. 'ok' if access available |
# to classlist for specific class according to institution's SIS |
|
# 'ok' if access available |
############################### |
############################### |
|
|
sub check_section { |
sub check_section { |
Line 631 sub username_rules {
|
Line 634 sub username_rules {
|
} |
} |
|
|
############################### |
############################### |
# sub check_username |
# sub id_rules |
|
# |
|
# Incoming data: three arguments |
|
# (a) $dom - domain |
|
# (b) $ruleshash - reference to hash containing rules |
|
# (a hash of a hash) |
|
# keys of top level hash are short names |
|
# (e.g., netid, noncredit) |
|
# for each key, value is a hash |
|
# desc => long name for rule |
|
# rule => description of rule |
|
# |
|
# (c) $rulesorder - reference to array containing rule names |
|
# in order to be displayed |
|
# |
|
# returns 'ok' if no processing error. |
|
# |
|
############################### |
|
|
|
sub id_rules { |
|
my ($dom,$ruleshash,$rulesorder) = @_; |
|
my $outcome; |
|
return $outcome; |
|
} |
|
|
|
############################### |
|
# sub selfcreate_rules |
|
# |
|
# Incoming data: three arguments |
|
# (a) $dom - domain |
|
# (b) $ruleshash - reference to hash containing rules |
|
# (a hash of a hash) |
|
# keys of top level hash are short names |
|
# (e.g., netid) |
|
# for each key, value is a hash |
|
# desc => long name for rule |
|
# rule => description of rule |
|
# |
|
# (c) $rulesorder - reference to array containing rule names |
|
# in order to be displayed |
|
# |
|
# returns 'ok' if no processing error. |
|
# |
|
############################### |
|
|
|
|
|
sub selfcreate_rules { |
|
my ($dom,$ruleshash,$rulesorder) = @_; |
|
my $outcome; |
|
return $outcome; |
|
} |
|
|
|
############################### |
|
# sub username_check |
# |
# |
# Incoming data: four arguments |
# Incoming data: four arguments |
# (a) $dom - domain (scalar) |
# (a) $dom - domain (scalar) |
Line 653 sub username_check {
|
Line 709 sub username_check {
|
} |
} |
|
|
############################### |
############################### |
|
# sub id_check |
|
# |
|
# Incoming data: four arguments |
|
# (a) $dom - domain (scalar) |
|
# (b) $id - ID to compare against rules (scalar) |
|
# (c) $to_check (reference to array of rule names to check) |
|
# (d) $resultshash (reference to hash of results) |
|
# hash of results for rule checked |
|
# - keys are rule names |
|
# - values are: 1 or 0 (for matched or unmatched) |
|
# |
|
# returns 'ok' if no processing error. |
|
# |
|
############################### |
|
|
|
sub id_check { |
|
my ($dom,$id,$to_check,$resultshash) = @_; |
|
my $outcome; |
|
return $outcome; |
|
} |
|
|
|
############################### |
|
# sub selfcreate_check |
|
# |
|
# Incoming data: four arguments |
|
# (a) $dom - domain (scalar) |
|
# (b) $selfcreatename - e-mail proposed as username (compare against rules - scalar) |
|
# (c) $to_check (reference to array of rule names to check) |
|
# (d) $resultshash (reference to hash of results) |
|
# hash of results for rule checked |
|
# - keys are rule names |
|
# - values are: 1 or 0 (for matched or unmatched) |
|
# |
|
# returns 'ok' if no processing error. |
|
# |
|
############################### |
|
|
|
sub selfcreate_check { |
|
my ($dom,$selfcreatename,$to_check,$resultshash) = @_; |
|
my $outcome; |
|
return $outcome; |
|
} |
|
|
|
############################### |
# sub AUTOLOAD |
# sub AUTOLOAD |
# |
# |
# Incoming data: none |
# Incoming data: none |