--- loncom/interface/lonpickstudent.pm 2003/08/13 20:40:31 1.6
+++ loncom/interface/lonpickstudent.pm 2007/08/02 01:39:26 1.22
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Pick a student from the classlist
#
-# $Id: lonpickstudent.pm,v 1.6 2003/08/13 20:40:31 www Exp $
+# $Id: lonpickstudent.pm,v 1.22 2007/08/02 01:39:26 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -33,52 +33,77 @@ use Apache::Constants qw(:common);
use Apache::loncommon;
use Apache::loncoursedata;
use Apache::lonnet;
+use Apache::lonlocal;
+use Apache::longroup;
+use LONCAPA;
sub handler {
my $r = shift;
- $r->content_type('text/html');
+ &Apache::loncommon::content_type($r,'text/html');
$r->send_http_header;
return OK if $r->header_only;
# ------------------------------------------------------------ Print the screen
- $r->print(<
'.
+ &mt('Showing users with a name starting with [_1]',
+ $filterbutton).'
';
+ if ($filter eq '') {
+ $filter = '.'
+ }
- my $filter=$ENV{'form.filter'};
- $filter=~s/\W//g;
- unless ($filter) { $filter='.'; }
-
+ my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};
+ my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};
my $classlist=&Apache::loncoursedata::get_classlist();
-
+ my %grouplist=&Apache::lonnet::get_group_membership($cdom,$cnum);
+ my $now = time;
+ my %allgroups = &Apache::longroup::coursegroups($cdom,$cnum);
+
# --------------------------------------- There is such a user, get environment
- $r->print(&Apache::loncommon::bodytag("Selecting a User"));
$r->print(<
'. - ' | '. - ''.$uname.' | '.$udom. - ' | '. - &Apache::loncommon::aboutmewrapper( - $fullname, - $uname,$udom).' | '. - &Apache::lonnet::plaintext($urole). - ' |