Diff for /loncom/enrollment/localenroll.pm between versions 1.26 and 1.31

version 1.26, 2007/09/12 19:50:47 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 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   # sub username_check 
 #  #
 # Incoming data: four arguments  # Incoming data: four arguments
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

Removed from v.1.26  
changed lines
  Added in v.1.31


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>