Code

integrated tidy
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Fri, 24 Jun 2005 09:09:24 +0000 (09:09 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Fri, 24 Jun 2005 09:09:24 +0000 (09:09 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@832 594d385d-05f5-0310-b6e9-bd551577e9d8

html/main.php

index fe4448f2917211ad876c1e0611ca775232549713..fc69a2c031000744a1fdb71c8f1994233c4cf447 100644 (file)
@@ -279,11 +279,29 @@ $display= $header.$smarty->fetch(get_template_path('framework.tpl'));
 
 /* For development, perform a W3C conformance check if specified in gosa.conf */
 if (isset($config->data['MAIN']['W3CTEST']) && preg_match('/true/i', $config->data['MAIN']['W3CTEST'])) {
-#  $display= "";
-}
 
-/* Show page... */
-echo $display;
+  /* Use PHP tidy for debugging */
+  // Specify configuration
+
+  $tidy = new tidy();
+  $config = array('indent' => TRUE,
+               'output-xhtml' => TRUE,
+               'wrap' => 200);
+
+  $tidy = tidy_parse_string($display, $config, 'UTF8');
+  tidy_clean_repair($tidy);
+//$tidy->diagnose();
+  $cnt =  tidy_error_count($tidy);
+//  if($cnt != 0){
+    echo nl2br(htmlentities($tidy->errorBuffer));
+//    }
+  tidy_clean_repair($tidy);
+
+echo $tidy;
+}else{
+  /* Show page... */
+  echo $display;
+}
 
 /* Save plist */
 $_SESSION['plist']= $plist;