function _moduleContent(&$smarty, $module_name) { require_once "modules/{$module_name}/libs/paloSantoCampaignCC.class.php"; #incluir el archivo de idioma de acuerdo al que este seleccionado #si el archivo de idioma no existe incluir el idioma por defecto $lang = get_language(); $script_dir = dirname($_SERVER['SCRIPT_FILENAME']); load_language_module($module_name); //include module files include_once "modules/{$module_name}/configs/default.conf.php"; global $arrConf; global $arrConfig; //folder path for custom templates $base_dir = dirname($_SERVER['SCRIPT_FILENAME']); $templates_dir = isset($arrConfig['templates_dir']) ? $arrConfig['templates_dir'] : 'themes'; $local_templates_dir = "{$base_dir}/modules/{$module_name}/" . $templates_dir . '/' . $arrConf['theme']; $relative_dir_rich_text = "modules/{$module_name}/" . $templates_dir . '/' . $arrConf['theme']; $smarty->assign("relative_dir_rich_text", $relative_dir_rich_text); // Conexión a la base de datos CallCenter $pDB = new paloDB($arrConf['cadena_dsn']); // Mostrar pantalla correspondiente $contenidoModulo = ''; $sAction = 'list_campaign'; if (isset($_GET['action'])) { $sAction = $_GET['action']; } switch ($sAction) { case 'new_campaign': $contenidoModulo = newCampaign($pDB, $smarty, $module_name, $local_templates_dir); break; case 'edit_campaign': $contenidoModulo = editCampaign($pDB, $smarty, $module_name, $local_templates_dir); break; case 'csv_data': $contenidoModulo = displayCampaignCSV($pDB, $smarty, $module_name, $local_templates_dir); break; case 'list_campaign': default: $contenidoModulo = listCampaign($pDB, $smarty, $module_name, $local_templates_dir); break; } return $contenidoModulo; }
redirect('index.php'); } if (isset($_GET['mode']) && $_GET['mode'] == 'manage') { $mode = 'manage'; } else { $mode = 'create'; } $user = getUserData($_SESSION['uid']); if (isset($_POST['finalize'])) { $res = createCampaign($_POST); if ($res) { redirect('advertisement.php?mode=manage'); } } if (isset($_POST['finalize_edit'])) { $res = editCampaign($_POST, intval($_GET['cid'])); if ($res) { redirect('advertisement.php?mode=manage'); } } if (isset($_GET['action']) && $_GET['action'] == 'delete') { deleteAd(intval($_GET['cid'])); redirect('advertisement.php?mode=manage'); } if (isset($_GET['action']) && $_GET['action'] == 'pause') { startAd(intval($_GET['cid']), intval($_GET['status'])); redirect('advertisement.php?mode=manage'); } ?> <div class="inner-page-wrapper">