[LON-CAPA-cvs] cvs: loncom / LONCAPA.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Wed, 20 Dec 2006 22:23:50 -0000
albertel Wed Dec 20 17:23:50 2006 EDT
Modified files:
/loncom LONCAPA.pm
Log:
- add clean_courseid
Index: loncom/LONCAPA.pm
diff -u loncom/LONCAPA.pm:1.21 loncom/LONCAPA.pm:1.22
--- loncom/LONCAPA.pm:1.21 Sun Dec 10 18:06:13 2006
+++ loncom/LONCAPA.pm Wed Dec 20 17:23:50 2006
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Base routines
#
-# $Id: LONCAPA.pm,v 1.21 2006/12/10 23:06:13 albertel Exp $
+# $Id: LONCAPA.pm,v 1.22 2006/12/20 22:23:50 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -122,8 +122,14 @@
$match_courseid = $LONCAPA::courseid_re = qr{\d[\w\-.]+};
$match_not_courseid = $LONCAPA::not_courseid_re = qr{[^\w\-.]+};
+sub clean_courseid {
+ my ($courseid) = @_;
+ $courseid =~ s/^\D+//;
+ $courseid =~ s/$match_not_courseid//g;
+ return $courseid;
+}
-$match_name = $LONCAPA::name = qr{$match_username|$match_courseid};
+$match_name = $LONCAPA::name_re = qr{$match_username|$match_courseid};
sub clean_name {
my ($name) = @_;
$name =~ s/$match_not_username//g;