Example #1
0
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);
    }
}
Example #2
0
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);
    }
}