function _moduleContent(&$smarty, $module_name) { include_once "modules/{$module_name}/configs/default.conf.php"; load_language_module($module_name); global $arrConf; global $arrConfModule; $arrConf = array_merge($arrConf, $arrConfModule); //folder path for custom templates $base_dir = dirname($_SERVER['SCRIPT_FILENAME']); $templates_dir = isset($arrConf['templates_dir']) ? $arrConf['templates_dir'] : 'themes'; $local_templates_dir = "{$base_dir}/modules/{$module_name}/" . $templates_dir . '/' . $arrConf['theme']; $sContenidoModulo = ''; $sAccion = getParameter('action'); switch ($sAccion) { case 'new': case 'edit': $sContenidoModulo = modificarArchivo($module_name, $smarty, $local_templates_dir, $arrConf['astetcdir'], $sAccion); break; case 'list': default: $sContenidoModulo = listarArchivos($module_name, $smarty, $local_templates_dir, $arrConf['astetcdir']); break; } return $sContenidoModulo; }
function _moduleContent(&$smarty, $module_name) { global $arrConf; //user credentials global $arrCredentials; //solo superadmin puede ejecutar esta accion if ($arrCredentials['userlevel'] != 'superadmin') { return _tr('Invalid Action'); } //folder path for custom templates $local_templates_dir = getWebDirModule($module_name); $sContenidoModulo = ''; $sAccion = getParameter('action'); switch ($sAccion) { case 'new': case 'edit': $sContenidoModulo = modificarArchivo($module_name, $smarty, $local_templates_dir, $arrConf['astetcdir'], $sAccion); break; case 'list': default: $sContenidoModulo = listarArchivos($module_name, $smarty, $local_templates_dir, $arrConf['astetcdir']); break; } return $sContenidoModulo; }