예제 #1
0
 public function getBadge()
 {
     $badge = Badge::find($this->id_curso);
     return $badge;
 }
예제 #2
0
Route::get('administrador/crear-contenido/{id}', array('as' => 'crear-curso-5', 'uses' => 'TemarioController@create2'));
Route::get('administrador/crear-leccion/{id}', array('as' => 'crear-curso-6', 'uses' => 'LeccionController@create'));
Route::get('administrador/crear-evaluacion/{id}', array('as' => 'crear-curso-7', 'uses' => 'EvaluacionController@create'));
Route::get('administrador/crear-preguntas/{id}', array('as' => 'crear-curso-8', 'uses' => 'PreguntaController@create'));
Route::get('administrador/asignar-color/{id}', array('as' => 'crear-curso-9', function ($id) {
    if (Session::get('user_id') == '') {
        return Redirect::to('index');
    }
    $relaciones = RelacionUsuarioCurso::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->where('tipo_relacion', '=', 'Profesor Admin')->get();
    if (count($relaciones) == 0 && Session::get('tipo_usuario') != "Administrador") {
        return Redirect::to('index');
    }
    if (Badge::where('id_curso', '=', $id)->count() == 0) {
        DB::table('badge')->insert(array('id_curso' => $id, 'color1' => '#FFFFFF', 'color2' => '#000000'));
    }
    $badge = Badge::find($id);
    $curso = Curso::find($id);
    return View::make('Administrador/asignar-color')->with('curso', $curso)->with('badge', $badge);
}))->where('id', '[0-9]+');
Route::get('administrador/asignar-profesor/{id}', array('as' => 'crear-curso-3', function ($id) {
    if (Session::get('user_id') == '') {
        return Redirect::to('index');
    }
    $relaciones = RelacionUsuarioCurso::where('id_usuario', '=', Session::get('user_id'))->where('id_curso', '=', $id)->where('tipo_relacion', '=', 'Profesor Admin')->get();
    if (count($relaciones) == 0 && Session::get('tipo_usuario') != "Administrador") {
        return Redirect::to('index');
    }
    $profesores = Usuario::all();
    $curso = Curso::find($id);
    return View::make('Administrador/asignar-profe')->with('profesores', $profesores)->with('curso', $curso);
}))->where('id', '[0-9]+');
예제 #3
0
 public function delete($id)
 {
     $badge = Badge::find($id);
     $badge->delete();
     Session::flash('success', 'Badge deleted');
     return Redirect::to('admin/badges');
 }