public function postTerminate($id_institucion)
 {
     $hasta = Fechas::getCarbonDate(Input::get('hasta'));
     Instituciones::setModel(Institucion::find($id_institucion));
     Instituciones::cesaFunciones($hasta);
     if (!Instituciones::isValid()) {
         return Redirect::to('backend/instituciones/view/' . Instituciones::getModel()->id)->withInput()->withErrors(Instituciones::getMessages());
     }
     return Redirect::to('backend/instituciones/view/' . Instituciones::getModel()->id)->with('message', 'La institución [' . Instituciones::getModel()->id . '] ha cesado sus actividades el ' . Fechas::getFormatedDate($hasta) . '.');
 }
 public function getTogglePublish($id_encabezado)
 {
     $encabezado = EstructuraEncabezado::find($id_encabezado);
     $encabezado->publicado = !$encabezado->publicado;
     $desde = Input::get('desde', null);
     if ($encabezado->publicado) {
         $desde = empty($desde) ? Fechas::getFechaIndefinida() : Fechas::getCarbonDate($desde);
     } else {
         $desde = null;
     }
     $encabezado->desde = $desde;
     $encabezado->save();
     return Redirect::to('backend/estructuras/view/' . $encabezado->id)->with('message', 'La estructura ha sido ' . ($encabezado->publicado ? 'publicada' : 'despublicada') . '.');
 }
Пример #3
0
 public function getHastaAttribute($value)
 {
     return Fechas::getCarbonDate($value);
 }