Beispiel #1
0
    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');
        }
    }
Beispiel #2
0
 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');
         }
     }
 }
Beispiel #3
0
 public static function listar()
 {
     return Agencia::select(array('C_AMBITO_PK as cod', 'C_NOMBRE as nom'))->get();
 }
Beispiel #4
0
 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);
 }