--- loncom/lonsql 2005/11/24 20:03:49 1.69 +++ loncom/lonsql 2006/02/07 05:08:27 1.70 @@ -3,7 +3,7 @@ # The LearningOnline Network # lonsql - LON TCP-MySQL-Server Daemon for handling database requests. # -# $Id: lonsql,v 1.69 2005/11/24 20:03:49 www Exp $ +# $Id: lonsql,v 1.70 2006/02/07 05:08:27 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -423,7 +423,8 @@ sub make_new_child { $result='no_such_file'; } # end of log query - } elsif ($query eq 'fetchenrollment') { + } elsif (($query eq 'fetchenrollment') || + ($query eq 'institutionalphotos')) { # retrieve institutional class lists my $dom = &unescape($arg1); my %affiliates = (); @@ -435,7 +436,12 @@ sub make_new_child { @{$affiliates{$1}} = split/,/,$2; } } - $locresult = &localenroll::fetch_enrollment($dom,\%affiliates,\%replies); + if ($query eq 'fetchenrollment') { + $locresult = &localenroll::fetch_enrollment($dom,\%affiliates,\%replies); + } elsif ($query eq 'institutionalphotos') { + my $crs = &unescape($arg2); + $locresult = &localenroll::institutional_photos($dom,$crs,\%affiliates,\%replies,'update'); + } $result = &escape($locresult.':'); if ($locresult) { $result .= &escape(join(':',map{$_.'='.$replies{$_}} keys %replies));