broken design, drop design
authorx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 4 Jul 2006 18:43:05 +0000 (18:43 +0000)
committerx2000habouzit <x2000habouzit@839d8a87-29fc-0310-9880-83ba4fa771e5>
Tue, 4 Jul 2006 18:43:05 +0000 (18:43 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@363 839d8a87-29fc-0310-9880-83ba4fa771e5

classes/PLModule.php
classes/Platal.php
modules/core.php
modules/email.php

index c04a2e5..bd03137 100644 (file)
@@ -29,7 +29,6 @@ class PLModule
     }
 
     function handlers()     { die("implement me"); }
-    function menu_entries() { die("implement me"); }
 
     function make_hook($fun, $auth, $perms = '', $type = SKINNED)
     {
index 06ce1b4..719591b 100644 (file)
@@ -30,7 +30,6 @@ class Platal
     var $__hooks;
 
     var $path;
-    var $menu;
     var $auth;
 
     function Platal()
@@ -39,18 +38,15 @@ class Platal
 
         $this->__mods  = array();
         $this->__hooks = array();
-        $this->menu    = array();
 
         foreach (glob(dirname(__FILE__).'/../modules/*.php') as $module) {
             $module = basename($module, '.php');
             $m =& PLModule::factory($this, $module);
             $this->__mods[$module] =& $m;
             $this->__hooks += $m->handlers();
-            $this->menu = array_merge($this->menu, $m->menu_entries());
         }
 
         krsort($this->__hooks);
-        usort($this->menu, array($this, '_menu_cmp'));
     }
 
     function load_class($cls)
@@ -58,11 +54,6 @@ class Platal
         require_once dirname(__FILE__).'/../classes/'.$cls.'.php';
     }
 
-    function _menu_cmp($a, $b)
-    {
-        return strcasecmp($a['path'], $b['path']);
-    }
-
     function call_hook(&$page)
     {
         $p = $this->path;
index d12b8a7..618c0e5 100644 (file)
 
 class CoreModule extends PLModule
 {
-    function menu_entries()
-    {
-        return array();
-    }
-
     function handlers()
     {
         return array(
index 9952fcf..3310f67 100644 (file)
 
 class EmailModule extends PLModule
 {
-    function menu_entries()
-    {
-        return array();
-    }
-
     function handlers()
     {
         return array(