From 3a67d45ddb7b05e611f264e1bbf67cb307bf6513 Mon Sep 17 00:00:00 2001 From: x2000habouzit Date: Tue, 4 Jul 2006 18:43:05 +0000 Subject: [PATCH] broken design, drop design git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@363 839d8a87-29fc-0310-9880-83ba4fa771e5 --- classes/PLModule.php | 1 - classes/Platal.php | 9 --------- modules/core.php | 5 ----- modules/email.php | 5 ----- 4 files changed, 20 deletions(-) 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( -- 2.1.4