コード例 #1
0
ファイル: CampeonatoController.php プロジェクト: nosiliw/SCDW
 public function addacti($id)
 {
     $acti1 = new Actividad();
     $acti1->codActividad = $this->crearcodactividad($id);
     $acti1->actividad = Input::get('actividad');
     $acti1->fechaInicio = Input::get('fechaI');
     $acti1->fechaFin = Input::get('fechaf');
     $acti1->observaciones = Input::get('observacion');
     $acti1->codCampeonato = $id;
     $acti1->save();
     return Redirect::to('campeonato/detail/' . $id);
 }
コード例 #2
0
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new Actividad();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Actividad'])) {
         $model->attributes = $_POST['Actividad'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model));
 }
コード例 #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $proyectoid = Input::get('proyectoid');
     $descripcion = Input::get('descripcion');
     $fechaini = Input::get('fecha_inicio');
     $fechafin = Input::get('fecha_fin');
     $actividad = new Actividad();
     $actividad->proyectoid = $proyectoid;
     $actividad->descripcion = $descripcion;
     $actividad->fecha_inicio = $fechaini;
     $actividad->fecha_fin = $fechafin;
     $actividad->save();
     Session::flash('message', 'Registro guardado satisfactoriamente!');
     return Redirect::to('proyectos/' . $proyectoid . '/attribute');
 }
コード例 #4
0
ファイル: PDAController.php プロジェクト: SEODiaz/SIGA-4
 public function agregarActividad()
 {
     if (Request::ajax()) {
         $new_actividad = new Actividad();
         $new_actividad->nombre = Input::get("nombre");
         $new_actividad->fecha = date('Y-m-d');
         $new_actividad->profesor_id = Input::get("profesor_id");
         if ($new_actividad->validate()) {
             $new_actividad->save();
             if ($new_actividad) {
                 return Response::json(array('success' => true));
             }
         } else {
             return Response::json(array('success' => false, 'errores' => $new_actividad->errors()->toArray()));
         }
     }
 }
コード例 #5
0
 public function postCrear()
 {
     if (Request::ajax()) {
         $regex = 'regex:/^([a-zA-Z .,ñÑÁÉÍÓÚáéíóú]{2,60})$/i';
         $required = 'required';
         $reglas = array('nombre' => $required . '|' . $regex);
         $mensaje = array('required' => ':attribute Es requerido', 'regex' => ':attribute Solo debe ser Texto');
         $validator = Validator::make(Input::all(), $reglas, $mensaje);
         if ($validator->fails()) {
             return Response::json(array('rst' => 2, 'msj' => $validator->messages()));
         }
         $actividades = new Actividad();
         $actividades->nombre = Input::get('nombre');
         $actividades->estado = Input::get('estado');
         //            $actividades->usuario_created_at = Auth::user()->id;
         $actividades->save();
         return Response::json(array('rst' => 1, 'msj' => 'Registro realizado correctamente'));
     }
 }
コード例 #6
0
 public function add_actividad()
 {
     $inputs = Input::all();
     $rules = array('actividad_nombre' => 'required|max:50|unique:actividad,actividad_nombre', 'actividad_descripcion' => 'required|max:200');
     $validator = Validator::make($inputs, $rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator);
     } else {
         $actividad = new Actividad();
         $actividad->actividad_nombre = Input::get('actividad_nombre');
         $actividad->actividad_descripcion = Input::get('actividad_descripcion');
         if ($actividad->save()) {
             Session::flash('message', 'Guardado Correctamente');
             Session::flash('class', 'success');
         } else {
             Session::flash('message', 'Ha ocurrido un error, intentelo nuevamente');
             Session::flash('class', 'danger');
         }
         return Redirect::to('actividad');
     }
 }
コード例 #7
0
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCrearActividad()
 {
     $usuarioins = Institucion::model()->findByPk(Yii::app()->user->id);
     $actividad = new Actividad();
     $deporte = new Deporte();
     $ficha_usuario = new FichaUsuario();
     $actividad_horario = new ActividadHorario();
     if (isset($_POST['Actividad'])) {
         $actividad->attributes = $_POST['Actividad'];
         $actividad->id_institucion = $usuarioins->id_institucion;
         $actividad->fhcreacion = new CDbExpression('NOW()');
         $actividad->fhultmod = new CDbExpression('NOW()');
         $actividad->cusuario = $usuarioins->email;
         $actividades = 0;
         if ($actividad->save()) {
             $cant = count($_POST['dia']);
             for ($i = 0; $i <= $cant - 1; $i++) {
                 $actividad_horario = new ActividadHorario();
                 $actividad_horario->id_actividad = $actividad->id_actividad;
                 $actividad_horario->id_dia = $_POST['dia'][$i];
                 $actividad_horario->hora = $_POST['hora'][$actividad_horario->id_dia - 1];
                 $actividad_horario->minutos = $_POST['minutos'][$actividad_horario->id_dia - 1];
                 $actividad_horario->fhcreacion = new CDbExpression('NOW()');
                 $actividad_horario->fhultmod = new CDbExpression('NOW()');
                 $actividad_horario->cusuario = $usuarioins->email;
                 if ($actividad_horario->save()) {
                     $actividades++;
                 }
             }
             if ($actividades = $cant) {
                 $this->redirect('CrearActividadOk');
             }
         }
     }
     $this->render('CrearActividad', array('deporte' => $deporte, 'actividad' => $actividad, 'actividad_horario' => $actividad_horario, 'ficha_usuario' => $ficha_usuario));
 }