function edit_place($mode = '') { if ($mode == 'plantilla') { $c = new Plantilla(); $c->where('id', $this->input->post('rowid')); $c->get(); $field = $this->input->post('colid'); $c->{$field} = $this->input->post('new'); $c->save(); exit; } }
public function agregarGrupos() { $data = Input::all(); //Se revisa si había registros antes $temp = Plantilla::select('id_plan', 'grupo')->where('id_plan', $data['plan'])->where('grupo', $data['group'])->get(); //Se obtienen los ID de las materias del semestre y plan seleccionados $materias = Subject::select('id')->where('semestre', '=', Input::get('semester'))->where('id_plan', '=', Input::get('plan'))->get(); //Se eliminan las comas en caso de haber múltiples grupos $data['group'] = str_replace(" ", "", $data['group']); $data['group'] = strtoupper($data['group']); $grupos = explode(',', $data['group']); //Se añade cada uno de los grupos con sus respectivas materias a la base de datos foreach ($grupos as $grupo) { foreach ($materias as $materia) { $plantilla = new Plantilla(); $plantilla->grupo = $grupo; $plantilla->id_plan = $data['plan']; $plantilla->id_subject = $materia['id']; $plantilla->id_proyecto = $data['idProyecto']; $plantilla->save(); } } return Redirect::to('proyectos/editar-proyecto?p=' . $data['idProyecto']); }