示例#1
0
        }
    }
    if (empty($_POST) || $masssending->error) {
        // восстанавливаем сессию, если она существует и ее время не вышло
        if (!empty($_SESSION['masssending'])) {
            $params = $_SESSION['masssending'];
            if (mktime() - $params['savetime'] > masssending::SESS_TTL) {
                unset($_SESSION['masssending']);
                $masssending->ClearTempFiles(session_id());
                $params = array();
            }
        } else {
            $params = array();
            $masssending->ClearTempFiles();
        }
        if ($dc) {
            $calc = $masssending->Calculate($uid, array('professions' => array($dc)));
        } else {
            $calc = $masssending->Calculate($uid, array());
            $calc['count'] = 0;
            $calc['cost'] = 0;
            $calc['pro'] = array('count' => 0, 'cost' => 0);
        }
        $tariff = $masssending->GetTariff();
        $js_file = array('masssending.js');
        $content = 'content.php';
    }
}
$css_file = array('masssending.css', '/css/nav.css');
$footer = "../footer.html";
include '../template2.php';
示例#2
0
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/masssending.php';
session_start();
get_uid();
if (!(hasPermissions('adm') && hasPermissions('masssending'))) {
    header('Location: /404.php');
    exit;
}
$masssending = new masssending();
$error = '';
$alert = NULL;
$action = __paramInit('string', 'action', 'action');
$om = __paramInit('string', 'om', 'om', masssending::OM_NEW);
$page = __paramInit('int', 'page', 'page', 1);
$per_page = 10;
$denied_reason = '';
$tariff = masssending::GetTariff();
switch ($action) {
    case 'Change.tariff':
        $pro = __paramInit('float', NULL, 'pro', 0);
        $no_pro = __paramInit('float', NULL, 'no_pro', 0);
        //break;
        if (masssending::SetTariff($pro, $no_pro)) {
            header("Location: /siteadmin/masssending/?om={$om}&result=success");
            exit;
        }
        break;
    case 'Decide':
        $id = __paramInit('int', NULL, 'id', 0);
        //$is_accepted = __paramInit('int', NULL, 'Accept_x');
        $is_accepted = !empty($_POST['status']) && $_POST['status'] == 'Accept';
        $denied_reason = NULL;