Пример #1
0
 function get_module_controllers($module = '')
 {
     $controllers = array();
     // Loop through directories that hold modules
     foreach (module_directories() as $directory) {
         // Loop through modules
         foreach (glob($directory . $module . '/controllers/*' . EXT) as $controller) {
             $controllers[] = basename($controller, EXT);
         }
     }
     return $controllers;
 }
Пример #2
0
function module_controller($controller, $module)
{
    if (!$controller) {
        return FALSE;
    }
    foreach (module_directories() as $directory) {
        if (file_exists(APPPATH . $directory . '/' . $module . '/controllers/' . $controller . EXT)) {
            return TRUE;
        }
    }
    return FALSE;
}
Пример #3
0
 function getControllers($module = '')
 {
     $controllers = array();
     // Loop through directories that hold modules
     foreach (module_directories() as $directory) {
         // Loop through modules
         foreach (glob(APPPATH . $directory . '/' . $module . '/controllers/*.php') as $controller) {
             $controllers[] = basename($controller, '.php');
         }
     }
     return $controllers;
     /*
     $module = $this->getModule($module);
     
     		return !empty($module['controllers']) ? $module['controllers'] : array();    	
     */
 }