[LON-CAPA-cvs] cvs: loncom /interface lonannounce.pm

albertel lon-capa-cvs@mail.lon-capa.org
Thu, 12 Jan 2006 23:03:42 -0000


albertel		Thu Jan 12 18:03:42 2006 EDT

  Modified files:              
    /loncom/interface	lonannounce.pm 
  Log:
  - death to $_
  
  
Index: loncom/interface/lonannounce.pm
diff -u loncom/interface/lonannounce.pm:1.41 loncom/interface/lonannounce.pm:1.42
--- loncom/interface/lonannounce.pm:1.41	Thu Jan 12 18:00:08 2006
+++ loncom/interface/lonannounce.pm	Thu Jan 12 18:03:41 2006
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Announce
 #
-# $Id: lonannounce.pm,v 1.41 2006/01/12 23:00:08 albertel Exp $
+# $Id: lonannounce.pm,v 1.42 2006/01/12 23:03:41 albertel Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -74,9 +74,9 @@
     my $coursedom=$env{'course.'.$courseid.'.domain'};
     my %thiscal=&Apache::lonnet::dump('calendar',$coursedom,$coursenum);
     my %returnhash=();
-    foreach (keys %thiscal) {
-        unless (($_=~/^error\:/) || ($thiscal{$_}=~/^error\:/)) {
-	   $returnhash{$courseid.'@'.$_}=$thiscal{$_};
+    foreach my $item (keys(%thiscal)) {
+        unless (($item=~/^error\:/) || ($thiscal{$item}=~/^error\:/)) {
+	   $returnhash{$courseid.'@'.$item}=$thiscal{$item};
         }
     }
     if ($courseid eq $env{'request.course.id'}) {
@@ -395,8 +395,8 @@
 # ------------------------------------------------------------ Process commands
     if ($serverpost) {
 	if ($env{'form.serveraction'}) {
-	    foreach (keys %env) {
-		if ($_=~/^form\.postto\_(\w+)/) {
+	    foreach my $key (keys(%env)) {
+		if ($key=~/^form\.postto\_(\w+)/) {
 		    $r->print( 
 			'<br />Posting '.$1.': '.&Apache::lonnet::postannounce
 			($1,$env{'form.serverannnounce'}));
@@ -412,11 +412,11 @@
 Check machines:<br />
 SERVERANNOUNCE
 # list servers
-    foreach (sort keys %Apache::lonnet::hostname) {
-	if (&Apache::lonnet::allowed('psa',$Apache::lonnet::hostdom{$_})) {
-	    $r->print ('<br /><input type="checkbox" name="postto_'.$_.'" /> '.
-		       $_.' <tt>'.$Apache::lonnet::hostname{$_}.'</tt> '.
-		       '<a href="http://'.$Apache::lonnet::hostname{$_}.
+    foreach my $host (sort(keys(%Apache::lonnet::hostname))) {
+	if (&Apache::lonnet::allowed('psa',$Apache::lonnet::hostdom{$host})) {
+	    $r->print ('<br /><input type="checkbox" name="postto_'.$host.'" /> '.
+		       $host.' <tt>'.$Apache::lonnet::hostname{$host}.'</tt> '.
+		       '<a href="http://'.$Apache::lonnet::hostname{$host}.
 		       '/announcement.txt" target="annowin">current</a>');
 	}
     }
@@ -453,8 +453,8 @@
 # ---------------------------------------------------------------- Remove items
         if ($env{'form.action'} eq 'del') {
 	    my @delwhich=();
-            foreach (keys %env) {
-		if ($_=~/^form\.remove\_(.+)$/) {
+            foreach my $key (keys(%env)) {
+		if ($key=~/^form\.remove\_(.+)$/) {
 		    push(@delwhich,$1);
                 }
             }
@@ -469,8 +469,8 @@
     }
 # ----------------------------------------------------- Summarize all calendars
     my %allcal=();
-    foreach (&Apache::loncommon::findallcourses()) {
-	%allcal=(%allcal,&readcalendar($_));
+    foreach my $course (&Apache::loncommon::findallcourses()) {
+	%allcal=(%allcal,&readcalendar($course));
     }
 
 # ------------------------------- Initialize table and forward backward buttons