$tpl->assign('TITLE_REQ', $title); $tpl->assign('CSS', $css); $ses->getParams(array('sort'), true); $sort = $ses->valueOf('filter.sort'); $sort = $sort[0]; if ($sort == 'result') { $sort = false; } $myreq = $ses->valueOf('filter.myreq') ? true : false; $donereq = $ses->valueOf('filter.donereq') ? true : false; if (isset($_GET['page'])) { $rowFrom = $_GET['page'] * ROWS_PER_PAGE; } else { $rowFrom = 0; } if ((isset($_GET['rid']) || isset($_POST['RID'])) && ($groupWebSAPR->isMember($ses->login()) || $_POST['ACTION'] == 'usercomment')) { if (isset($_GET['rid'])) { $rid = $_GET['rid']; } else { $rid = $_POST['RID']; } $actData = new Request5($rid); $user = $_POST['USER_LIST']; switch (@$_POST['ACTION']) { case 'process': $actData = new Request5(); $actData->pid = $rid; $actData->time = time(); $actData->username = $ses->login(); $actData->saprname = $user; $actData->action = OREQ_PROCESS;
$ses->getParams(array('prnname', 'username', 'papername')); $ses->getParams(array('sort', 'det', 'firstcol'), true); $start = $ses->valueOf('filter.RangeStart'); $interval = $ses->valueOf('filter.RangeInterval'); $prnname = $ses->valueOf('filter.prnname'); $username = $ses->valueOf('filter.username'); $papername = $ses->valueOf('filter.papername'); $sort = $ses->valueOf('filter.sort'); $sort = $sort[0]; $det = $ses->valueOf('filter.det'); $det = $det[0] == 'On' ? true : false; $firstcol = $ses->valueOf('filter.firstcol'); $firstcol = $firstcol !== false ? $firstcol[0] : 'printer'; //5.0.2 $superUser = new Group('Group-TONIPI-Print-Viewer'); if (!$superUser->isMember($ses->login())) { $username = array_intersect($username, $ses->valueOf('filter.targetusers')); if (count($username) == 0) { $username = $ses->valueOf('filter.targetusers'); $ses->valueOf('filter.username', $username); } } $tpl->assign(array('INFODATE' => $start, 'USER_LIST' => $phone)); $tst = new PrintJob5(); $tst->range($start, $interval); $tpl->assign(array('PRN_NAMES' => 'Все', 'USER_NAMES' => 'Все', 'PAPER_NAMES' => 'Все', 'URL_CLEAR_PRN' => '?prnname=', 'URL_CLEAR_USER' => '?username='******'URL_CLEAR_PAPER' => '?papername=', 'URL_CLEAR_ALL' => '?prnname=&username=&papername=', 'URL_USERCHOOSE' => '?action=userchoose', 'PRN_SELECTED' => '', 'USER_SELECTED' => '', 'DETALES_CHECKED' => $det ? 'CHECKED' : '')); if ($prnname !== false) { $tpl->clear('PRN_NAMES'); foreach ($prnname as $item) { $tst->tplLink('PRN_NAMES', $item, '?prnname=-' . $item, 'Delete'); $tpl->parse('PRN_NAMES', '.br');