示例#1
0
$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;
示例#2
0
$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');