bjori           Tue Aug 14 12:22:19 2007 UTC

  Modified files:              
    /phd        build.php 
  Log:
  There is no need to check for a callback on a empty callmap
  
  
http://cvs.php.net/viewvc.cgi/phd/build.php?r1=1.19&r2=1.20&diff_format=u
Index: phd/build.php
diff -u phd/build.php:1.19 phd/build.php:1.20
--- phd/build.php:1.19  Tue Aug 14 12:04:12 2007
+++ phd/build.php       Tue Aug 14 12:22:19 2007
@@ -1,5 +1,5 @@
 <?php
-/*  $Id: build.php,v 1.19 2007/08/14 12:04:12 bjori Exp $ */
+/*  $Id: build.php,v 1.20 2007/08/14 12:22:19 bjori Exp $ */
 
 function err($no, $str, $file, $line) {
     global $notify;
@@ -81,8 +81,17 @@
                 default:
                     $themes[$themename] = new $themename($IDs);
             }
-            $elementmaps[$themename] = $themes[$themename]->getElementMap();
-            $textmaps[$themename]    = $themes[$themename]->getTextMap();
+
+            // If the theme returns empty callback map there is no need to 
include it
+            $tmp = $themes[$themename]->getElementMap();
+            if(!empty($tmp)) {
+                $elementmaps[$themename] = $tmp;
+            }
+
+            $tmp = $themes[$themename]->getTextMap();
+            if (!empty($tmp)) {
+                $textmaps[$themename] = $tmp;
+            }
         }
     }
 

Reply via email to