function index($cambiado = 0) { $this->form_validation->set_rules('codigo', 'codigo', 'required|trim|max_length[20]'); $this->form_validation->set_error_delimiters('<span class="validate_error">', '</span>'); $agencia = new Agencia(); $agencia = $agencia->getAgencia(); if ($this->form_validation->run() == FALSE) { // validation hasn'\t been passed $this->datos = array(); $this->datos["cambiado"] = $this->session->flashdata('codigoCambiado'); if ($agencia) { $this->datos["codigo"] = $agencia["codigo"]; } /* $this->template->title("Agencias de Turismo"); $this->template->build("agencias",$this->datos); */ $this->load->view('agencias', $this->datos); } else { //$agencia = new Agencia(); if (!$agencia) $agencia = new Agencia(); $agencia->codigo = set_value('codigo'); $agencia->save(); $this->session->set_flashdata('codigoCambiado', true); redirect('agencias'); } }
public function delete($cod = null) { if (is_null($cod)) { Redirect::to('404.html'); } else { $agencia = Agencia::where('codAgencia', '=', $cod)->firstOrFail(); if (is_object($agencia)) { $agencia->estado = '0'; $agencia->save(); return Redirect::to('agencias'); } } }
public static function listar() { return Agencia::select(array('C_AMBITO_PK as cod', 'C_NOMBRE as nom'))->get(); }
public function uploadImage($id = null) { $mensaje = "Ocurrio Error"; if (Input::file("foto")->isValid()) { $file = Input::file("foto"); $fileName = Input::file('foto')->getClientOriginalName(); $agencia = Agencia::where('id', '=', $id)->firstOrFail(); $agencia->foto = md5($id . "-" . $fileName) . '.' . Input::file('foto')->getClientOriginalExtension(); if ($agencia->save()) { Input::file('foto')->move('assets/foto', $agencia->foto); $mensaje = "Imagen actualizado"; } } return Redirect::to('agencia/profile/' . $id)->withErrors($mensaje); }