當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Input::haspost方法代碼示例

本文整理匯總了PHP中Input::haspost方法的典型用法代碼示例。如果您正苦於以下問題:PHP Input::haspost方法的具體用法?PHP Input::haspost怎麽用?PHP Input::haspost使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Input的用法示例。


在下文中一共展示了Input::haspost方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: inscripcion

 public function inscripcion()
 {
     $this->titulo = "Control de Inscripción";
     $incripcionalumnoasignatura = new Incripcionalumnoasignatura();
     $profesorasignatura = new Profesorasignatura();
     $this->profesorasignatura = $profesorasignatura->getProfesorAsignatura();
     if (Input::haspost("incripcionalumnoasignatura")) {
         $prof_asignaturas = Input::post("incripcionalumnoasignatura")['profesorasignatura_id'];
         for ($i = 0; $i < count($prof_asignaturas); $i++) {
             $inscripcion = new Incripcionalumnoasignatura();
             $inscripcion->profesorasignatura_id = $prof_asignaturas[$i];
             $inscripcion->alumno_id = Input::post("incripcionalumnoasignatura")['alumno_id'];
             $prof_asignatura = new Profesorasignatura();
             $prof_asignatura_ = $prof_asignatura->find($prof_asignaturas[$i]);
             $asig = new Asignatura();
             $obj_asignatura = $asig->find($prof_asignatura_->asignatura_id);
             if ($inscripcion->save()) {
                 Flash::valid("Inscripción realizada de la signatura: " . $obj_asignatura->asignatura);
             } else {
                 Flash::error("No se realizó la inscripción con la asignatura: " . $obj_asignatura->asignatura);
             }
         }
     }
     $this->incripcionalumnoasignatura = $incripcionalumnoasignatura->getInscripciones();
 }
開發者ID:jaimeirazabal1,項目名稱:sistema_de_notas_peruano,代碼行數:25,代碼來源:evaluacion_controller.php

示例2: asignar

 public function asignar($profesor_id)
 {
     if (Input::haspost("profesorasignatura")) {
         $profesorasignatura = new Profesorasignatura(Input::post("profesorasignatura"));
         if ($profesorasignatura->save()) {
             Flash::valid("Registro Asignado");
         } else {
             Flash::error("Registro no Asignado");
         }
     }
     Router::redirect("profesor/asignatura/{$profesor_id}");
 }
開發者ID:jaimeirazabal1,項目名稱:sistema_de_notas_peruano,代碼行數:12,代碼來源:profesor_controller.php

示例3: edit

 public function edit($id)
 {
     if (Input::haspost("roles")) {
         $roles = Load::model("roles", Input::post("roles"));
         if ($roles->save()) {
             Flash::valid("role Editado");
         } else {
             Flash::error("No se Editó el role");
         }
         Router::redirect("roles/");
     }
     $this->roles = Load::model("roles")->find($id);
 }
開發者ID:jaimeirazabal1,項目名稱:mailer,代碼行數:13,代碼來源:roles_controller.php

示例4: editar

 public function editar($id = null)
 {
     if ($id) {
         $prodecimiento = new Procedimientos();
         if (Input::haspost("procedimientos")) {
             $anterior = $prodecimiento->find($id);
             $procedimientos = new Procedimientos(Input::post("procedimientos"));
             if (isset($_FILES['archivo']['name']) and !empty($_FILES['archivo']['name'])) {
                 $_FILES['archivo']['name'] = time() . $_FILES['archivo']['name'];
                 $archivo = Upload::factory('archivo');
                 //llamamos a la libreria y le pasamos el nombre del campo file del formulario
                 $archivo->setExtensions(array('rtf'));
                 //le asignamos las extensiones a permitir
                 $archivo->setPath(getcwd() . "/files/upload/rtf/");
                 if ($prodecimiento->eliminar_archivo($id)) {
                     Flash::valid("Archivo anterior eliminado correctamente!");
                 } else {
                     Flash::error("El archivo anterior no se pudo eliminar");
                 }
                 if ($archivo->isUploaded()) {
                     if ($archivo->save()) {
                         chmod(getcwd() . "/files/upload/rtf/" . $_FILES['archivo']['name'], 01777);
                         $procedimientos->url = "files/upload/rtf/" . $_FILES['archivo']['name'];
                         if ($procedimientos->update()) {
                             Flash::valid("Registro Guardado con éxito");
                         } else {
                             Flash::error("El registro no se guardo con éxito");
                         }
                     } else {
                         Flash::warning("El archivo no se guardo en el servidor");
                     }
                 } else {
                     Flash::warning('No se ha Podido Subir el Archivo...!!!');
                 }
             } else {
                 $anterior = $prodecimiento->find($id);
                 $procedimientos->url = $anterior->url;
                 if ($procedimientos->update()) {
                     Flash::valid("Registro Guardado con éxito");
                 } else {
                     Flash::error("El registro no se guardo con éxito");
                 }
             }
             Redirect::to("procedimientos/");
         }
         $this->procedimientos = $prodecimiento->find($id);
     } else {
         Flash::info("El recurso no existe");
         Redirect::to("/");
     }
 }
開發者ID:jaimeirazabal1,項目名稱:rtf_con_kumbiaphp,代碼行數:51,代碼來源:procedimientos_controller.php

示例5: edit

 public function edit($id)
 {
     if (Input::haspost("mensajes")) {
         $mensaje = Load::model("mensajes", Input::post("mensajes"));
         $mensaje->usuarios_id = Auth::get('id');
         if ($mensaje->save()) {
             Flash::valid("Mensaje Editado");
             Router::redirect("mensajes/ver/{$mensaje->id}/{$mensaje->usuarios_id}");
         } else {
             Flash::error("No se actualizo el mensaje");
         }
     }
     $this->mensajes = Load::model('mensajes')->find($id);
 }
開發者ID:jaimeirazabal1,項目名稱:mailer,代碼行數:14,代碼來源:mensajes_controller.php

示例6: buscar

 public function buscar()
 {
     if (Input::haspost("desde", "hasta")) {
         $desde = Input::post("desde");
         $hasta = Input::post("hasta");
         $result = Load::model("escaner")->buscarEntre($desde, $hasta);
         if ($result) {
             View::select(null, null);
             echo $result;
         } else {
             View::select(null, 'json');
             $this->data = false;
         }
     }
 }
開發者ID:jaimeirazabal1,項目名稱:lector_qr,代碼行數:15,代碼來源:escaner_controller.php

示例7: editar

 public function editar($asignatura_id)
 {
     $asignatura = new Asignatura();
     if (Input::haspost("asignatura")) {
         $asignatura = new Asignatura(Input::post("asignatura"));
         $asignatura->asignarIp();
         if ($asignatura->save()) {
             Flash::valid("Registro Guardado");
         } else {
             Flash::error("No se pudo guardar el registro");
         }
         Router::redirect("asignatura/");
     }
     $this->asignatura = $asignatura->find($asignatura_id);
 }
開發者ID:jaimeirazabal1,項目名稱:sistema_de_notas_peruano,代碼行數:15,代碼來源:asignatura_controller.php

示例8: editar

 public function editar($alumno_id)
 {
     $alumno = new Alumno();
     if (Input::haspost("alumno")) {
         $alumno_editando = new alumno(Input::post("alumno"));
         $alumno_editando->asignarIp();
         if ($alumno_editando->update()) {
             Flash::valid("Registro editado");
         } else {
             Flash::error("El registro no pudo ser editado");
         }
         Router::redirect("alumno/");
     }
     $this->alumno = $alumno->find($alumno_id);
 }
開發者ID:jaimeirazabal1,項目名稱:sistema_de_notas_peruano,代碼行數:15,代碼來源:alumno_controller.php

示例9: nueva

 public function nueva()
 {
     if (Input::haspost("seccion")) {
         $seccion = new Seccion(Input::post("seccion"));
         if (!$seccion->seccionRepetida($seccion->semestre_id, $seccion->seccion)) {
             if ($seccion->save()) {
                 Flash::valid("Sección Agregada");
             } else {
                 Flash::error("No se Agrego la sección");
             }
         } else {
             Flash::error("No se Agrego la sección, porque ya hay una sección {$seccion->seccion} con ese nombre en el semestre {$seccion->semestre_id}");
         }
     }
     Router::redirect("seccion/");
 }
開發者ID:jaimeirazabal1,項目名稱:sistema_de_notas_peruano,代碼行數:16,代碼來源:seccion_controller.php

示例10: crear

 public function crear()
 {
     if (Input::haspost("usuario")) {
         $usuario = Load::model("usuario", Input::post("usuario"));
         if (Input::post("usuario")['usuario_password'] != Input::post("usuario")['usuario_password2']) {
             Flash::error("Error, las contraseñas no coinciden");
             return;
         }
         $usuario->crearPassword();
         if ($usuario->save()) {
             Flash::valid("Usuario Creado");
             Input::delete();
         } else {
             Flash::error("No se creó el usuario");
         }
     }
 }
開發者ID:jaigjaig,項目名稱:crear_usuario_kumbia,代碼行數:17,代碼來源:usuarios_controller.php

示例11: grupo

 public function grupo($profesorevaluacion_id, $profesorasignatura_id)
 {
     $this->profesorevaluacion_id = $profesorevaluacion_id;
     $this->alumnoevaluacion = new Alumnoevaluacion();
     $this->profesorasignatura_id = $profesorasignatura_id;
     $incripcionalumnoasignatura = new Incripcionalumnoasignatura();
     $this->alumnos = $incripcionalumnoasignatura->find("conditions: profesorasignatura_id = '{$profesorasignatura_id}'", "join: inner join alumno on incripcionalumnoasignatura.alumno_id = alumno.id", "columns: alumno.*,incripcionalumnoasignatura.id as incripcionalumnoasignatura_id");
     $profesorevaluacion = new Profesorevaluacion();
     if (Input::haspost("alumnoevaluacion")) {
         $alumnoevaluacion = new Alumnoevaluacion(Input::post("alumnoevaluacion"));
         $registro = $alumnoevaluacion->validarRepetida();
         if ($registro->ponderacion <= 20 and $registro->ponderacion >= 0) {
             # code...
             if ($registro->save()) {
                 Flash::valid("Registro Guardado");
                 Input::delete();
             } else {
                 Flash::error("Error guardando registro");
             }
         } else {
             Flash::error("La ponderacion debe ser mayor o igual a cero o menor o igual a 20");
         }
     }
     $this->alumnos = $incripcionalumnoasignatura->find("conditions: profesorasignatura_id = '{$profesorasignatura_id}'", "join: inner join alumno on incripcionalumnoasignatura.alumno_id = alumno.id", "columns: alumno.*,incripcionalumnoasignatura.id as incripcionalumnoasignatura_id");
     foreach ($this->alumnos as $key => $value) {
         $respuesta = $this->alumnoevaluacion->getPonderacionByIncripcionalumnoasignaturaIdYprofesorevaluacionId($value->incripcionalumnoasignatura_id, $this->profesorevaluacion_id);
         if ($respuesta === null) {
             $alumnoevaluacion_para_poner_en_cero = new Alumnoevaluacion();
             $alumnoevaluacion_para_poner_en_cero->ponderacion = 0;
             $alumnoevaluacion_para_poner_en_cero->incripcionalumnoasignatura_id = $value->incripcionalumnoasignatura_id;
             $alumnoevaluacion_para_poner_en_cero->profesorevaluacion_id = $this->profesorevaluacion_id;
             $alumnoevaluacion_para_poner_en_cero->save();
         }
     }
     $this->evaluacion = $profesorevaluacion->find($profesorevaluacion_id);
     /*este mecanismo lo aplique cuando me di cuenta que cuando se inscriben los alumnos en las evaluaciones del profesor
     		tengo que poner las notas de cada uno en cero. Como aqui es donde se hace, en esta accion, entonces redirijo obligatoriamente para aca
     		para que se haga y luego vuelvo a la anterior validando que no se repita el proceso con una variable de sesion*/
     if (isset($_SESSION['KUMBIA_AUTH_IDENTITY'][Config::get('config.application.namespace_auth')]['se_actualizaran_notas_a_cero'])) {
         unset($_SESSION['KUMBIA_AUTH_IDENTITY'][Config::get('config.application.namespace_auth')]['se_actualizaran_notas_a_cero']);
         $_SESSION['KUMBIA_AUTH_IDENTITY'][Config::get('config.application.namespace_auth')]['notas_puestas_en_cero'] = 1;
         Router::redirect("perfil/programarevaluaciones/{$profesorasignatura_id}");
     }
 }
開發者ID:jaimeirazabal1,項目名稱:sistema_de_notas_peruano,代碼行數:44,代碼來源:calificar_controller.php

示例12: edit

 public function edit($id)
 {
     if (Input::haspost("usuarios")) {
         $usuarios = Load::model("usuarios", Input::post("usuarios"));
         $inputs = Input::post("usuarios");
         if (!empty($inputs['password'])) {
             $usuarios->password = md5($usuarios->password);
         } else {
             /*asigno password antigua*/
             $user = Load::model("usuarios")->find($id);
             $usuarios->password = $user->password;
         }
         if ($usuarios->save()) {
             Flash::valid("Usuario Editado");
         } else {
             Flash::error("No se edito el usuario");
         }
         Router::redirect("usuarios/");
     }
     $this->usuarios = Load::model("usuarios")->find($id);
 }
開發者ID:jaimeirazabal1,項目名稱:mailer,代碼行數:21,代碼來源:usuarios_controller.php

示例13: create

 public function create($id)
 {
     if ($id) {
         if (Input::haspost("contactos")) {
             $contacto = Load::model("contactos", Input::post("contactos"));
             if ($contacto->save()) {
                 Flash::valid("Contacto Creado");
                 $usuario_contacto = Load::model("usuarios_contactos");
                 $usuario_contacto->usuarios_id = $id;
                 $usuario_contacto->contactos_id = Load::model("contactos")->last_id();
                 if ($usuario_contacto->save()) {
                     $usuario = Load::model("usuarios")->find($id);
                     Flash::valid("Contacto Agregado a Usuario " . $usuario->login);
                 } else {
                     Flash::error("No se agrego el contacto al usuario " . $usuario->login);
                 }
             } else {
                 Flash::valid("No se creó el contacto");
             }
         }
     }
     $this->usuario = Load::model("usuarios")->find($id);
 }
開發者ID:jaimeirazabal1,項目名稱:mailer,代碼行數:23,代碼來源:contactos_controller.php

示例14: programarevaluaciones

 public function programarevaluaciones($profesorasignatura_id)
 {
     $this->titulo = "Programar asignatura";
     $profesorasignatura = new Profesorasignatura();
     $profesorevaluacion_lista = new Profesorevaluacion();
     $this->alumnoevaluacion = new Alumnoevaluacion();
     $this->profesorasignatura_id = $profesorasignatura_id;
     $this->asignatura = $profesorasignatura->getById($profesorasignatura_id);
     $this->notasalumnos = $profesorasignatura->getNotasAsignaturaConAlumnosByProfesorAsignaturaId($profesorasignatura_id);
     if (Input::haspost("profesorevaluacion")) {
         $inputs = Input::post("profesorevaluacion");
         if ($profesorevaluacion_lista->esvalidaporcentaje($profesorasignatura_id, $inputs['porcentaje'])) {
             $profesorevaluacion = new Profesorevaluacion(Input::post("profesorevaluacion"));
             if ($profesorevaluacion->save()) {
                 Flash::valid("Evaluacion programada");
                 unset($_SESSION['KUMBIA_AUTH_IDENTITY'][Config::get('config.application.namespace_auth')]['notas_puestas_en_cero']);
                 //var_dump($_SESSION['KUMBIA_AUTH_IDENTITY'][Config::get('config.application.namespace_auth')]);
                 //die;
             } else {
                 Flash::error("Evaluacion no guardada");
             }
         }
     }
     $this->evaluaciones = $profesorevaluacion_lista->find("conditions: profesorasignatura_id = '{$profesorasignatura_id}'");
     if ($this->evaluaciones and !isset($_SESSION['KUMBIA_AUTH_IDENTITY'][Config::get('config.application.namespace_auth')]['notas_puestas_en_cero'])) {
         foreach ($this->evaluaciones as $key => $value) {
             $_SESSION['KUMBIA_AUTH_IDENTITY'][Config::get('config.application.namespace_auth')]['se_actualizaran_notas_a_cero'] = 1;
             Router::redirect("calificar/grupo/{$value->id}/{$value->profesorasignatura_id}");
         }
     }
 }
開發者ID:jaimeirazabal1,項目名稱:sistema_de_notas_peruano,代碼行數:31,代碼來源:perfil_controller.php


注:本文中的Input::haspost方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。