public function getEdit($parentModel, $relation, $idRow) { $parentList = new $parentModel(); $relation = $parentList->{$relation}(); $sonModel = $relation->getRelated(); $sonObject = $sonModel::find($idRow); $fieldName = Request::get("field"); $fieldValue = Request::get("value"); if (isset($_GET['valuesToChange'])) { if ($_GET['valuesToChange'] == Renderer::INPUT_DATE) { $fieldValue = DateSql::changeToSql($fieldValue); } } $sonObject->{$fieldName} = $fieldValue; $sonObject->save(); }
public function getModificarDemandante($id) { $data_user = Input::get('usuario'); $demandante = Demandante::find($id); $data_user['fecha_nacimiento'] = DateSql::changeToSql($data_user['fecha_nacimiento']); $usuario = $demandante->usuarios; foreach ($data_user as $index => $value) { $usuario->{$index} = $value; } $usuario->save(); $demandante->usuarios->titulaciones()->detach(); if (null !== Input::get('titulaciones')) { $demandante->usuarios->titulaciones()->attach(Input::get('titulaciones')); } return "ok"; }
public function postFichaOferta($id) { if (Input::has("field_nueva_inscripcion")) { $oferta = Oferta::find($id); $oferta->inscritos()->attach(array(Input::get("field_demandante_id") => array('created_at' => DateSql::changeToSql(Input::get("field_created_at")), 'estado' => Input::get("field_estado")))); return Redirect::back()->withOk("Inscrito añadido con éxito a la oferta"); } }
public function getCambioTareaInicio($id) { $tarea = Curso_TareasChecklistInicio::find($id); $nombreField = Request::get("field"); $value = Request::get("value"); if ($nombreField == "fecha_limite") { $value = DateSql::changeToSql($value); } $tarea->{$nombreField} = $value; $tarea->save(); }
public function postFichaDocente($docenteID) { $docente = Docente::find($docenteID); $data = $_POST; foreach ($data as $index => $value) { if ($index == "field_eval_ini_fecha" || $index == "field_eval_situ_fecha" || $index == "field_eval_fin_fecha") { $data[$index] = DateSql::changeToSql($value); } } $this->saveCRUDForm($docente, $data); return Redirect::back()->withOk("Ficha modificada con éxito"); }
public function postFichaEmpresa($id_empresa) { $empresa = Empresa::find($id_empresa); $data = $_POST; foreach ($data as $index => &$value) { if ($index == "field_eval_fecha_evaluacion") { $value = DateSql::changeToSql($value); } } $this->saveCRUDForm($empresa, $data); return Redirect::back()->withOk('Ficha modificada con éxito'); }