/** * List action for resource controller */ public function listAction() { try { /* $dir = new DirectoryIterator(APPLICATION_PATH.'/modules/'); foreach ($dir as $fileinfo) { if (!$fileinfo->isDot() && $fileinfo->isDir()) { $moduleController_dir = new DirectoryIterator(APPLICATION_PATH.'/modules/'.$fileinfo->getFilename().'/controllers/'); Zend_Debug::dump($fileinfo->getFilename(), 'Module Dir'); foreach ($moduleController_dir as $moduleControllerDir) { if ( !$fileinfo->isDot() && $moduleControllerDir->isFile() ){ $controller = ucfirst($fileinfo->getFilename()).'_'.$moduleControllerDir->getFilename(); $controller = str_replace('.php', '', $controller); #Zend_Debug::dump($moduleControllerDir->getFilename(),'Controller in '.$moduleControllerDir); $class_exists = class_exists($controller); if ( $class_exists ) { $class_methods = get_class_methods($controller); Zend_Debug::dump($controller, 'Controller'); Zend_Debug::dump($class_methods, 'Methods'); } else { Zend_Debug::dump($class_exists, 'Controller '.$controller.' doesnt exist'); } } } } } */ #Zend_Debug::dump(APPLICATION_PATH.'modules/'); #$s = new System_WidgetController(null, null); #var_dump($s); $mdlResource = new Acl_Model_Resource(); $adapter = $mdlResource->getPaginatorAdapterList(); $paginator = new Zend_Paginator($adapter); $paginator->setItemCountPerPage(20); $pageNumber = $this->getRequest()->getParam('page', 1); $paginator->setCurrentPageNumber($pageNumber); $this->view->resources = $paginator; } catch (Exception $e) { echo $e->getMessage(); } return; }