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); } } }
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); } } }
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); }