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') . '.'); }
public function getHastaAttribute($value) { return Fechas::getCarbonDate($value); }