Exemple #1
0
 public function searchvisitor()
 {
     if ($this->isLogged()) {
         $page = $this->getPage();
         $this->load->model('VisitorModel');
         $visitor = new VisitorModel();
         $data['searchcamp'] = mb_strtoupper($this->input->get('searchcamp'));
         if (ctype_digit($data['searchcamp'])) {
             if (strlen($data['searchcamp']) != 11) {
                 $data['searchmode'] = 1;
             } else {
                 $data['searchmode'] = 0;
                 $data['searchcamp'] = substr($data['searchcamp'], 0, 3) . '.' . substr($data['searchcamp'], 3, 3) . '.' . substr($data['searchcamp'], 6, 3) . '-' . substr($data['searchcamp'], 9, 2);
             }
         } else {
             $data['searchmode'] = 2;
         }
         switch ($data['searchmode']) {
             case '0':
                 $delivery = $visitor->searchforcpf($data['searchcamp']);
                 break;
             case '1':
                 $delivery = $visitor->searchforrg($data['searchcamp']);
                 break;
             case '2':
                 $delivery = $visitor->searchforname($data['searchcamp']);
                 break;
         }
         switch ($this->session->userdata('role')) {
             case '1':
                 $this->load->view('public/norole');
                 break;
             case '2':
                 $msg = array("visitors" => $delivery);
                 $this->load->view('template/user/header', $page);
                 $this->load->view('user/newentrance', $msg);
                 break;
         }
         $this->load->view('template/public/footer');
     }
 }
Exemple #2
0
 function existingrg($rg = null)
 {
     $this->load->model('VisitorModel');
     $visitor = new VisitorModel();
     if ($visitor->searchforrg($rg)) {
         return false;
     }
     return true;
 }