예제 #1
0
파일: lib6.php 프로젝트: emelianov/helpdesk
 function tplTableRow($var, $tds)
 {
     $this->_tpl->assign('TR_CHECKBOX_TEXT', '');
     $this->_tpl->assign('TR_CHECKBOX_VALUE', $tds[1]['value']);
     if (((int) $this->cids & (int) $tds[1]['value']) != 0) {
         //echo (int)$this->cids.' - '.(int)$tds[1]['value'].'<BR>';
         $this->_tpl->assign('TR_CHECKBOX_EXTRA', 'CHECKED');
     } else {
         $this->_tpl->assign('TR_CHECKBOX_EXTRA', '');
     }
     parent::tplTableRow($var, $tds);
 }
예제 #2
0
파일: pdm.php 프로젝트: emelianov/helpdesk
     $ses->valueOf('tmp_request', $reqData);
     break;
 case 'step1':
     $reqData = $ses->valueOf('tmp_request');
     if ($groupWebSAPR->isMember($ses->login())) {
         if (isset($_POST['TARGET'])) {
             $reqData->targetname = $_POST['TARGET'];
             $reqData->curator = strlen($_POST['CURATOR']) > 0 ? $_POST['CURATOR'] : false;
             $reqData->saprname = $reqData->curator;
         }
     } else {
         $reqData->targetname = $ses->login();
         $reqData->curator = false;
         $reqData->sapruser = false;
     }
     $rc = new RequestClass();
     $rc->retrive();
     $rc->tplComboboxInner('LIST', 'name', 'id');
     $tpl->assign(array('TARGET' => $reqData->targetname, 'URL' => '?action=step2', 'TITLE' => '33% - New - Requests - TO'));
     $tpl->parse('BODY', 'step1');
     $ses->valueOf('tmp_request', $reqData);
     break;
 case 'step2':
     $reqData = $ses->valueOf('tmp_request');
     if (isset($_POST['CLASS_ID'])) {
         $reqData->cid = $_POST['CLASS_ID'];
     }
     $cidData = new RequestClass($reqData->cid);
     $pc = new Computer('*');
     $pc->sortBy('description');
     $pc->tplComboboxInner('LIST', 'description', 'cn');