Code

Added some more checks
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 18 May 2006 06:00:02 +0000 (06:00 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 18 May 2006 06:00:02 +0000 (06:00 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@3396 594d385d-05f5-0310-b6e9-bd551577e9d8

plugins/gofon/fonreports/class_fonreport.inc

index 6a50526f9455c02aadf0166bea4e404d10ae8381..53999c83cdecf41fec975fa3005e481f0531dec6 100644 (file)
@@ -218,16 +218,18 @@ class fonreport extends plugin
     $this->report_list= $report_list;
     @mysql_close($link);
 
-    /* Generate output */
-    $mod= 0;
-
 
     /*****************
       Create list of results  
      *****************/
 
-    $output= "";
-    foreach ($this->report_list as $val){
+    /* Generate output */
+    $mod      = 0;
+    $output   = "";
+    if(count($this->report_list) < $this->start){
+      $this->start = 0;
+    }
+    foreach($this->report_list as $val){
       if ($mod < $this->start) {
         $mod++;
         continue;
@@ -244,7 +246,6 @@ class fonreport extends plugin
       $output.= "<tr style=\"height:22px; $col\">$val</tr>";
     }
 
-
     /*****************
       Tell smarty what we have found  
      *****************/
@@ -302,7 +303,11 @@ class fonreport extends plugin
         }
       }
     }
-    $str .= " dst like '".$s2."' OR src like '".$s2."' OR lastapp like '".$s2."')"; 
+    $str .= " channel     like '%".$s."%' OR  
+              dstchannel  like '%".$s."%' OR  
+              dst         like '".$s2."' OR 
+              src         like '".$s2."' OR 
+              lastapp     like '".$s2."')"; 
     return($str);
   }