} } 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';
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;