function _moduleContent(&$smarty, $module_name) { require_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']; switch (getAction()) { case 'edit': return actualizarFax($smarty, $module_name, $local_templates_dir); case 'download_faxFile': return download_faxFile(); case 'report': default: return listarFaxes($smarty, $module_name, $local_templates_dir); } }
function _moduleContent(&$smarty, $module_name) { global $arrConf; require_once 'libs/paloSantoForm.class.php'; require_once 'libs/paloSantoFaxVisor.class.php'; require_once 'libs/paloSantoDB.class.php'; require_once 'libs/paloSantoGrid.class.php'; //folder path for custom templates $local_templates_dir = getWebDirModule($module_name); //conexion resource $pDB = new paloDB($arrConf['elastix_dsn']["elastix"]); //user credentials global $arrCredentials; switch (getAction()) { case 'edit': return actualizarFax($smarty, $module_name, $local_templates_dir, $pDB, $arrCredentials); case 'download_faxFile': return download_faxFile($pDB, $arrCredentials); case 'delete': return delete_faxFile($smarty, $module_name, $local_templates_dir, $pDB, $arrCredentials); default: return listarFaxes($smarty, $module_name, $local_templates_dir, $pDB, $arrCredentials); } }