[LON-CAPA-cvs] cvs: loncom /enrollment localenroll.pm

raeburn lon-capa-cvs-allow@mail.lon-capa.org
Sat, 25 Aug 2007 18:35:20 -0000


raeburn		Sat Aug 25 14:35:20 2007 EDT

  Modified files:              
    /loncom/enrollment	localenroll.pm 
  Log:
  Update documentation for &get_userinfo()
  - begins added as a searchtype (look for matches which begin with the
    searchterm). 
  
  
Index: loncom/enrollment/localenroll.pm
diff -u loncom/enrollment/localenroll.pm:1.21 loncom/enrollment/localenroll.pm:1.22
--- loncom/enrollment/localenroll.pm:1.21	Wed Jul 25 16:43:48 2007
+++ loncom/enrollment/localenroll.pm	Sat Aug 25 14:35:17 2007
@@ -1,6 +1,6 @@
 # functions to glue school database system into Lon-CAPA for 
 # automated enrollment
-# $Id: localenroll.pm,v 1.21 2007/07/25 20:43:48 raeburn Exp $
+# $Id: localenroll.pm,v 1.22 2007/08/25 18:35:17 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -512,10 +512,16 @@
 ###############################
 # sub get_userinfo
 #
-# Incoming data: four required arguments and t optional arguments
-# Retrieves institutional data for a single user either by username
-# if $uname is included as second argument, or by ID if $id is 
-# included as a third argument.  Either (b) or (c) must be provided. 
+# Incoming data: four required arguments and additional optional argumenta
+# Two modes of operation:
+# (1) Retrieves institutional data for a single user either by username
+#     if $uname is included as second argument, or by ID if $id is 
+#     included as a third argument.  Either (b) or (c) must be provided.
+#     (g), (h) and (i) will be undefined.
+# (2) Retrieves institutional user data from search of an institutional
+#     directory based on a search. (g) and (h) are required.
+#     (i) is optional. (b) and (c) will be undefined. 
+#
 # (a) $dom - domain
 # (b) $uname - username of user
 # (c) $id - student/faculty ID of user
@@ -537,7 +543,8 @@
 #               2. lastname; 3. username
 # (h) $srchterm - optional if $uname or $id defined, otherwise required
 #                String to search for.
-# (i) $srchtype - optional. Allowed value: contains
+# (i) $srchtype - optional. Allowed values: contains, begins (defaults
+#                to exact match otherwise).
 #
 # returns 1 parameter - ('ok' or other value).
 # side effects - populates the $instusers and $instids refs to hashes.