Пример #1
0
 public function insertCameraStatus()
 {
     if (!is_null($this->input->post('status')) && $this->input->post('status') != '') {
         $checklist_data_dia = dateToDb($this->input->post('hoje'));
         $checklist = $this->checklist->getWhere(array('ch.checklist_data_dia' => $checklist_data_dia, 'ch.veiculo_id' => $this->input->post('veiculo_id')));
         $data = array('administrador_id' => $this->administrador_id, 'veiculo_id' => $this->input->post('veiculo_id'), 'checklist_data_dia' => $checklist_data_dia, 'checklist_status_cameras' => $this->input->post('status'), 'checklist_data' => date('Y-m-d H:i:s'));
         if (is_null($checklist)) {
             echo $this->checklist->insert($data);
         } else {
             echo $this->checklist->update($checklist[0]['checklist_id'], $data);
         }
     }
 }
Пример #2
0
 public function insert()
 {
     if ($this->input->post('valor') != null && $this->input->post('valor') != '') {
         $campo = $this->input->post('campo');
         $valor = $this->input->post('valor');
         $veiculo_id = $this->input->post('veiculo_id');
         $dia = dateToDb($this->input->post('dia'));
         $checkMonitoramento = $this->monitoramento->getWhere(array('m.monitoramento_dia' => $dia, 'm.veiculo_id' => $veiculo_id));
         $data = array('administrador_id' => $this->administrador_id, 'veiculo_id' => $veiculo_id, $campo => $valor, 'monitoramento_dia' => $dia, 'monitoramento_data' => date('Y-m-d H:i:s'));
         if (is_null($checkMonitoramento)) {
             $this->monitoramento->insert($data);
         } else {
             $this->monitoramento->update($checkMonitoramento[0]['monitoramento_id'], $data);
         }
     }
 }
Пример #3
0
 public function relatorio()
 {
     if ($this->input->post()) {
         $this->dados['data_inicial'] = null;
         $this->dados['data_final'] = null;
         $this->dados['tipo_ocorrencia_id'] = null;
         $this->dados['veiculo_id'] = null;
         $data = setData($this->input->post());
         $where = 'oc.ocorrencia_status = "A" ';
         if (isset($data['data_de']) && isset($data['data_ate'])) {
             $data_de = dateToDb($data['data_de']);
             $data_ate = dateToDb($data['data_ate']);
             $this->dados['data_inicial'] = $data['data_de'];
             $this->dados['data_final'] = $data['data_ate'];
             $where .= " AND ocorrencia_data BETWEEN '{$data_de}' AND '{$data_ate}' ";
         }
         if (isset($data['tipo_ocorrencia_id']) && $data['tipo_ocorrencia_id'] > 0) {
             $where .= " AND oc.tipo_ocorrencia_id = '{$data['tipo_ocorrencia_id']}' ";
             $this->dados['tipo_ocorrencia_id'] = $data['tipo_ocorrencia_id'];
         }
         if (isset($data['veiculo_id']) && $data['veiculo_id'] > 0) {
             $where .= " AND oc.veiculo_id = '{$data['veiculo_id']}' ";
             $this->dados['veiculo_id'] = $data['veiculo_id'];
         }
         $where .= ' order by oc.ocorrencia_id DESC';
         $this->dados['ocorrencias'] = $this->ocorrencia->getWhere($where);
     }
     $this->load->model('tipo_ocorrencia_model');
     $this->dados['tipo_ocorrencias'] = $this->tipo_ocorrencia_model->getAll(array('tipo_ocorrencia_status' => 1), array('tipo_ocorrencia_nome', 'asc'));
     $this->load->model('veiculo_model');
     $this->dados['veiculos'] = $this->veiculo_model->getAll(array('veiculo_status' => 1), array('veiculo_nome', 'asc'));
     //padronizando o caminho da página
     $pagina = page($this->dados['modulo'], 'relatorio');
     //chamando a pagina pelo template
     $this->template->view($pagina, $this->dados);
 }