From: x2000habouzit Date: Tue, 4 Jul 2006 18:43:05 +0000 (+0000) Subject: broken design, drop design X-Git-Tag: xorg/0.9.11~530 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;ds=inline;h=3a67d45ddb7b05e611f264e1bbf67cb307bf6513;p=platal.git broken design, drop design git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@363 839d8a87-29fc-0310-9880-83ba4fa771e5 --- diff --git a/classes/PLModule.php b/classes/PLModule.php index c04a2e5..bd03137 100644 --- a/classes/PLModule.php +++ b/classes/PLModule.php @@ -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) { diff --git a/classes/Platal.php b/classes/Platal.php index 06ce1b4..719591b 100644 --- a/classes/Platal.php +++ b/classes/Platal.php @@ -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; diff --git a/modules/core.php b/modules/core.php index d12b8a7..618c0e5 100644 --- a/modules/core.php +++ b/modules/core.php @@ -21,11 +21,6 @@ class CoreModule extends PLModule { - function menu_entries() - { - return array(); - } - function handlers() { return array( diff --git a/modules/email.php b/modules/email.php index 9952fcf..3310f67 100644 --- a/modules/email.php +++ b/modules/email.php @@ -21,11 +21,6 @@ class EmailModule extends PLModule { - function menu_entries() - { - return array(); - } - function handlers() { return array(