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'); } }
function existingrg($rg = null) { $this->load->model('VisitorModel'); $visitor = new VisitorModel(); if ($visitor->searchforrg($rg)) { return false; } return true; }