What do you think about this code?

<?php
        class AppController extends Controller {
                var $plugins = array();
                var $normalMenu = array();
                var $adminMenu = array();

                function beforeFilter() {
                        $this->plugins = Configure::listObjects('plugin');
                        $cnt = count($this->plugins);

                        for ($i=0;$i<$cnt;++$i) {
                                $this->plugins[$i] = 
Inflector::camelize($this->plugins[$i]);
                                App::import ('Controller', 
$this->plugins[$i].'.'.$this->plugins
[$i]);
                                $this->plugins[$i] = 
$this->plugins[$i].'Controller';
                                $this->plugins[$i] =& new $this->plugins[$i];

                                $this->plugins[$i]->constructClasses();
                                
$this->plugins[$i]->Component->initialize($controller);

                                if (isset($this->plugins[$i]->menuLinks)) 
{$normalMenu[] = $this-
>plugins[$i]->menuLinks;}
                                if (isset($this->plugins[$i]->adminLinks)) 
{$adminMenu[] = $this-
>plugins[$i]->adminLinks;}
                        }
                }
        }
?>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to