예제 #1
0
파일: index.php 프로젝트: hardikk/HNH
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;
}
예제 #2
0
    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">