public function destroy($id) { $curso = Curso::find($id); $curso->delete(); $polo = new Polo(); $todosPolos = $polo->all()->lists('pol_nome', 'id'); $b = new Curso(); $cursos = $b->all(); return view('curso.create', ['cursos' => $cursos, 'todosPolos' => $todosPolos]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $evaluacion = Evaluacion::find($id); if (is_null($evaluacion)) { App::abort(404); } $curso = Curso::find($evaluacion->id_curso); $form_data = array('route' => array('evaluacion.update', $evaluacion->id_evaluacion), 'method' => 'PATCH'); $action = 'Editar'; $tematicas = Tematica::lists('nombre', 'id_tematica'); return View::make('Evaluacion/form', compact('evaluacion', 'form_data', 'action'))->with('tematicas', $tematicas)->with('curso', $curso); }
public function verVideos($id) { switch (Auth::user()->tipo) { case 0: return Redirect::to('admin'); break; case 2: $curso = Curso::find($id); $recursos = Curso::find($id)->recursos; return View::make('cursante.lista', array('curso' => $curso, 'recursos' => $recursos)); break; } }
public function verVideos($id) { // en este método podemos observar como se recibe un parámetro llamado id // este es el id del usuario que se desea buscar y se debe declarar en la ruta como un parámetro switch (Auth::user()->tipo) { case 0: $curso = Curso::find($id); $recursos = Curso::find($id)->recursos; return View::make('admin.video', array('curso' => $curso, 'recursos' => $recursos)); break; case 2: return Redirect::to('inicio'); break; } }
public function eliminar() { $id = Input::get('id'); $curso = Curso::find($id); $curso->delete(); $query = new ParseQuery("cursos"); $query->equalTo("myid", 14); $results = $query->find(); //echo "Successfully retrieved " . count($results) . " scores."; // Do something with the returned ParseObject values for ($i = 0; $i < count($results); $i++) { $object = $results[$i]; $object->destroy(); } }
public static function allExceptoCurso($curso_id) { $GLOBALS['id'] = $curso_id; $documentaciones = Curso::find($curso_id)->documentacion()->select('documentacion_id')->get(); $docs = array(); foreach ($documentaciones as $documentacion) { $docs[] = $documentacion->documentacion_id; } $GLOBALS['docs'] = $docs; $documentacion = Documentacion::join('documentacion_cursos', function ($join) { $join->on('documentacion_cursos.documentacion_id', '=', 'documentacion.id'); })->where('documentacion_cursos.curso_id', '!=', $GLOBALS['id']); if (!empty($GLOBALS['docs'])) { $documentacion->whereNotIn('documentacion.id', $GLOBALS['docs']); } return $documentacion->get(); }
public function store() { $post = Input::all(); unset($post['_token']); if (isset($post['id']) && $post['id'] !== '') { $model = Curso::find($post['id']); } else { $model = new Curso(); } if (!$model->validate($post)) { return Redirect::to('curso/create')->withInput($post)->withErrors($model->errors); } else { $model->tipo = $post['tipo']; $model->nome = $post['nome']; if ($model->save()) { Session::flash('success', 'Curso cadastrado com sucesso!'); return Redirect::to('curso/' . $model->id); } } }
public function getCurso() { $curso = Curso::find($this->id_curso); return $curso; }
//Ruta para redireccionar los profesores buscados en las 2 anteriores rutas Route::get('redirect-asignar-profesores', array('as' => 'redirect-asignar-profesores', function () { $datos = Input::all(); $id = $datos['id']; $nombre = $datos['nombre']; $profesores = Usuario::all(); $profesores2 = Usuario::where('nombre', 'ILIKE', '%' . $nombre . '%')->get(); $curso = Curso::find($id); return Redirect::Route('crear-curso-4', array($id, $nombre)); })); //Ruta para redireccionar los contenidos creados en el administrador Route::get('redirect-temario-curso', array('as' => 'redirect-temario-curso', function () { $datos = Input::all(); $id = $datos['id_curso']; $tipo_contenido = $datos['tipo_contenido']; $curso = Curso::find($id); return Redirect::Route('crear-curso-5', array($id)); })); //Ruta para asignar profesor a un curso Route::get('asignar-profesor/{id_curso}/{id_usuario}/{tipo}', array('as' => 'asignar-profesor', function ($id_curso, $id_usuario, $tipo) { DB::table('relacion_usuario_curso')->insert(array('id_usuario' => $id_usuario, 'id_curso' => $id_curso, 'tipo_relacion' => $tipo, 'fecha_creacion' => date('Y-m-d H:i:s'), 'estado' => 'activo')); return Redirect::route('crear-curso-3', $id_curso); }))->where('id_curso', '[0-9]+'); //Ruta para eliminar una asignacion de profesor a un curso Route::get('desasignar-profesor/{id_curso}/{id_usuario}/{tipo}', array('as' => 'desasignar-profesor', function ($id_curso, $id_usuario, $tipo) { RelacionUsuarioCurso::where('tipo_relacion', '=', $tipo)->where('id_usuario', '=', $id_usuario)->where('id_curso', '=', $id_curso)->delete(); return Redirect::route('crear-curso-3', $id_curso); }))->where('id_curso', '[0-9]+'); Route::resource('curso', 'CursoController'); Route::resource('usuario', 'UsuarioController'); Route::resource('evaluacion', 'EvaluacionController');
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $temario = Temario::find($id); $data = Input::all(); // Revisamos si la data es válida y guardamos en ese caso if ($temario->validAndSave($data)) { // Y Devolvemos una redirección a la acción show para mostrar el materia //return Redirect::route('temario.show', array($temario->id_temario)); $curso = Curso::find($temario->id_temario); if ($temario->tipo_contenido == 'info_curso') { return Redirect::route('temario.edit', $temario->id_temario)->with('curso', $curso); } else { if ($temario->tipo_contenido == 'inicio') { return Redirect::route('editar-temario-inicio', $temario->id_temario)->with('curso', $curso); } else { return Redirect::route('editar-temario-semanal', $temario->id_temario)->with('curso', $curso); } } } else { // En caso de error regresa a la acción create con los datos y los errores encontrados if ($temario->tipo_contenido == 'info_curso') { return Redirect::route('temario.edit', $id)->withInput()->withErrors($temario->errors); } else { if ($temario->tipo_contenido == 'inicio') { return Redirect::route('editar-temario-inicio', $id)->withInput()->withErrors($temario->errors); } else { return Redirect::route('editar-temario-semanal', $id)->withInput()->withErrors($temario->errors); } } } }
function listagem_de_Pautas() { App::Import('Model', 'Curso'); App::Import('Model', 'Turma'); App::Import('Model', 'Anolectivo'); App::Import('Model', 'Planoestudo'); $planoestudo = new Planoestudo(); $curso = new Curso(); $turma = new Turma(); $t0009anolectivo = new Anolectivo(); $cursos = $curso->find('list', array('order' => array('name ASC'))); $turmas = $turma->find('list', array('conditions' => array('estado' => 1), 'order' => array('name ASC'))); $planoestudos = $planoestudo->find('list', array('order' => array('name ASC'))); $Anolectivos = $t0009anolectivo->find('list'); $this->set(compact('t0003cursos', 't0010turmas', 't0009anolectivos', 't0005planoestudos')); }
public function editView($params) { $curso_id = strip_tags(htmlspecialchars($params['curso'])); $curso_id = intval($curso_id); $curso_id = filter_var($curso_id, FILTER_VALIDATE_INT); $attempt = 0; $session = Utilities::getSession(); $links = Utilities::getMenu($session); if (isset($params['attempt']) && is_int($params['attempt'])) { $attempt = strip_tags(htmlspecialchars($params['attempt'])); $attempt = intval($attempt); $attempt = filter_var($attempt, FILTER_VALIDATE_INT); } if (!$curso_id) { $this->app->redirect($this->app->urlFor('Index')); } $curso = Curso::find($curso_id); if (count($curso) == 0) { $this->app->redirect($this->app->urlFor('Index')); } $action = '/curso/' . $curso->curso_id . '/edit'; $tipo_curso = TipoCurso::all(); $maestros = Maestro::with('perfil')->get(); $this->view = new CursoEditView($links, $curso, $tipo_curso, $maestros, $action, $attempt); $this->view->display(); //Utilities::printData($maestros); }
public function postCambioResponsable($idCurso) { $curso = Curso::find($idCurso); $curso->fill($_POST); $curso->save(); return Redirect::to("curso/ficha/{$idCurso}#tab-checklists")->withOk("Responsable modificado con éxito"); }
public function getCurso() { // Ésta función Retorna el curso cuando se busca por id $curso = Curso::find($this->id_curso); return $curso; }
public function suscritoAction($params) { $username = strip_tags(htmlspecialchars($params['username'])); $username = filter_var($username, FILTER_SANITIZE_STRING); $curso_id = strip_tags(htmlspecialchars($params['curso'])); $curso_id = filter_var($curso_id, FILTER_SANITIZE_NUMBER_INT); $curso_id = filter_var($curso_id, FILTER_VALIDATE_INT); $session = Utilities::getSession(); $perfil = Perfil::find($session['user_id']); $curso = Curso::find($curso_id); $curso_link = '/curso/' . $curso->nombre; $links = Utilities::getMenu($session); if (isset($_SESSION['proceso'])) { unset($_SESSION['proceso']); } $this->view = new SuscritoView($perfil, $curso, $links, $curso_link); $this->view->display(); }
function registo_de_notas() { App::Import('Model', 'Turma'); App::Import('Model', 'Curso'); App::Import('Model', 'Epocaavaliacao'); $curso = new Curso(); $turma = new Turma(); $epocaavaliacao = new Epocaavaliacao(); //var_dump($this->data['Avaliacaos']['t0009anolectivo_id']); if (!empty($this->data)) { $this->Session->write('temporaryData', $this->data); $this->Session->setFlash('Lancamento de Notas. ', 'flashok'); //$temporaryData = 'Mundi'; //$this->data['Avaliacaos']['t0010turma_id'],$this->data['Avaliacaos']['epocaavaliacao_id'],$this->data['Avaliacaos']['t0015tipoavaliacao_id'] //var_dump($this->data['Avaliacaos']['t0003curso_id']); $this->redirect(array('action' => 'lancamento_de_notas', $this->data['Avaliacaos']['t0010turma_id'], $this->data['Avaliacaos']['epocaavaliacao_id'], $this->data['Avaliacaos']['t0015tipoavaliacao_id'], $this->data['Avaliacaos']['t0005planoestudo_id'], $this->data['Avaliacaos']['t0003curso_id'], $this->data['Avaliacaos']['t0009anolectivo_id'])); } else { //$this->Session->setFlash('Accao nao Permitida. Por favor tente de novo.','flasherror'); } $cursos = $curso->find('list'); $turmas = $turma->find('list'); $epocaavaliacaos = $epocaavaliacao->find('list'); $tipoavaliacaos = $this->Avaliacao->Tipoavaliacao->find('list'); $anolectivos = $turma->Anolectivo->find('list'); $planoestudos = $turma->Planoestudo->find('list'); $this->set(compact('tipoavaliacaos', 't0003cursos', 't0010turmas', 't0009anolectivos', 't0005planoestudos', 'epocaavaliacaos')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $curso = Curso::find($id); $data = Input::all(); // Revisamos si la data es válida y guardamos en ese caso if ($curso->validAndSave($data)) { // Y Devolvemos una redirección a la acción show para mostrar el materia return Redirect::route('curso.show', array($curso->id_curso)); } else { // En caso de error regresa a la acción create con los datos y los errores encontrados return Redirect::route('curso.edit', $curso->id_curso)->withInput()->withErrors($curso->errors); } }