Code

Addressbook clean
[gosa.git] / include / functions.inc
index 308376d58bebdc6e902607d97fa4250123ca6658..ed1364b9816bc06e46aef2bc4d3153925d42c1ed 100644 (file)
@@ -896,7 +896,7 @@ function print_red()
   if (isset($_SESSION['DEBUGLEVEL'])){
     $_SESSION['errors'].= "<div align=\"left\" style=\"border-width:5px;".
       "border-style:solid;border-color:red; background-color:black;".
-      "margin-bottom:10px; padding:8px;\"><table><tr><td><img alt=\"\" src=\"".
+      "margin-bottom:10px; padding:8px;\"><table summary=''><tr><td><img alt=\"\" src=\"".
       get_template_path('images/warning.png')."\"></td>".
       "<td width=\"100%\" align=\"center\"><font color=\"#FFFFFF\">".
       "<b style='font-size:16px;'>$string</b></font></td><td>".
@@ -1191,7 +1191,7 @@ function apply_filter()
   $apply= "";
 
   $apply= ''.
-    '<table width="100%"  style="background:#EEEEEE;border-top:1px solid #B0B0B0;"><tr><td width="100%" align="right">'.
+    '<table summary=""  width="100%"  style="background:#EEEEEE;border-top:1px solid #B0B0B0;"><tr><td width="100%" align="right">'.
     '<input type="submit" name="apply" value="'._("Apply").'"></td></tr></table>';
 
   return ($apply);
@@ -1516,118 +1516,6 @@ function get_gosa_version()
   }
 }
 
-function gosaRaiseError($errno, $errstr, $errfile, $errline)
-{
-  global $error_collector;
-
-  /* Return if error reporting is set to zero */
-  if (error_reporting() == 0){
-    return;
-  }
-
-  /* Workaround for buggy imap_open error outputs */
-  if (preg_match('/imap_open/', $errstr)){
-    return;
-  }
-
-  /* FIXME: Workaround for PHP5 error message flooding. The new OOM
-     code want's us to use public/protected/private instead of flat
-     var declarations. For now I can't workaround this - let's ignore
-     the messages till the next major release which may drop support
-     for PHP4. */
-  if (preg_match('/var: Deprecated./', $errstr)){
-    return;
-  }
-
-  /* FIXME: Same as above. Compatibility does error flooding.*/
-  if (preg_match('/zend.ze1_compatibility_mode/', $errstr)){
-    return;
-  }
-
-  /* Hide ldap size limit messages */
-  if (preg_match('/ldap_error/', $errstr)){
-    if (preg_match('/sizelimit/', $errstr)){
-      return;
-    }
-  }
-
-  /* Create header as needed */
-  if ($error_collector == ""){
-    if ($_SESSION['js']==FALSE){
-      $error_collector= "<div>";
-    } else {
-      $error_collector= "<table width=\"100%\" style='background-color:#E0E0E0;border-bottom:1px solid black'><tr><td><img alt=\"\" align=\"middle\" src='".get_template_path('images/warning.png')."'>&nbsp;<font style='font-size:14px;font-weight:bold'>"._("Generating this page caused the PHP interpreter to raise some errors!")."</font></td><td align=right><button onClick='toggle(\"errorbox\")'>"._("Toggle information")."</button></td></tr></table><div id='errorbox' style='position:absolute; z-index:0; visibility: hidden'>";
-    }
-  }
-  /* Create error header */
-  $error_collector.= "<table width=\"100%\" cellspacing=0 style='background-color:#402005;color:white;border:2px solid red'><tr><td colspan=3><h1 style='color:white'>"._("PHP error")." \"$errstr\"</h1></td></tr>";
-  
-  /* Extract traceback data - if available */
-  if (function_exists('debug_backtrace')){
-    $trace= debug_backtrace();
-
-    /* Generate trace history */
-    for ($index= 1; $index<count($trace); $index++){
-      $ct= $trace[$index];
-      $loc= "";
-      if (isset($ct['class'])){
-        $loc.= _("class")." ".$ct['class'];
-        if (isset($ct['function'])){
-          $loc.= " / ";
-        }
-      }
-      if (isset($ct['function'])){
-        $loc.= _("function")." ".$ct['function'];
-      }
-      if (isset($ct['type'])){
-        switch ($ct['type']){
-          case "::":
-            $type= _("static");
-          break;
-
-          case "->":
-            $type= _("method");
-          break;
-        }
-      } else {
-        $type= "-";
-      }
-      $args= "";
-      foreach ($ct['args'] as $arg){
-        $args.= htmlentities("\"$arg\", ");
-      }
-      $args= preg_replace("/, $/", "", $args);
-      if ($args == ""){
-        $args= "-";
-      }
-      $file= $ct['file'];
-      $line= $ct['line'];
-      $color= ($index&1)?'#404040':'606060';
-      $error_collector.= "<tr style='background-color:$color'><td style='padding-left:20px' width=\"30%\">"._("Trace")."[$index]: $loc</td>";
-      $error_collector.= "<td>"._("File").": $file ("._('Line')." $line)</td><td width=\"10%\">"._("Type").": $type</td></tr>";
-      $error_collector.= "<tr style='background-color:$color'><td colspan=3 style='padding-left:20px;'>"._("Arguments").": $args</td></tr>";
-    }
-  }
-
-  /* Close error table */
-  $error_collector.= "</table>";
-
-  /* Write to syslog */
-  gosa_log ("PHP error: $errstr ($errfile, line $errline)");
-
-  /* Flush in case of fatal errors */
-  if (preg_match('/^fatal/i', $errstr)){
-    echo $error_collector."</div>";
-    flush();
-    exit;
-  }
-}
-
-
-function dummy_error_handler()
-{
-}
 
 function rmdirRecursive($path, $followLinks=false) {
   $dir= opendir($path);