Example #1
0
 public function get_delete($id_ley = null)
 {
     $ley = Ley::find($id_ley);
     if ($ley->delete()) {
         return Redirect::to('backend/leyes')->with('message', 'Ley eliminada.');
     } else {
         return Redirect::to('backend/leyes')->with('message', 'Error al eliminar la ley.');
     }
 }
Example #2
0
 public function get_edit($id_feriado = null)
 {
     $data['tipos'] = Tipo::all();
     $data['leyes'] = Ley::all();
     if (Session::get('feriado')) {
         $data['feriado'] = Session::get('feriado');
     } else {
         $data['feriado'] = Feriado::find($id_feriado);
     }
     $this->layout->nest('content', 'backend.feriados.form', $data);
 }
Example #3
0
 public static function actualizaLeyesAsociadas($feriado, $leyes = array())
 {
     //Elimina las leyes ya asociadas al feriado
     foreach ($feriado->leyes() as $ley) {
         $feriado_ley = FeriadoLey::where('ley_id', '=', $ley->id)->where('feriado_id', '=', $feriado->id)->first();
         $feriado_ley->delete();
     }
     //Crea las nuevas asociaciones
     foreach ($leyes as $key => $ley_nombre) {
         $ley = Ley::where('nombre', '=', $ley_nombre)->first();
         $feriado_ley = FeriadoLey::create(array('feriado_id' => $feriado->id, 'ley_id' => $ley->id));
     }
     return true;
 }