public function post_classify() { if (Classify::create(Input::All())) { return Redirect::to('admin/classify_operate')->withErrors(Null); } else { return Redirect::back()->withInput()->withErrors('comment publish fail!'); } }
public function signup() { $input = Input::All(); $first_name = $input["name"]; $last_name = $input["surnames"]; //$email = $input["email1"]."@".$input["email2"]["domain"]; $email = $input["email"]; $password = Hash::make($input["password"]); //$number = $input["number"]; $number = null; if ($input["birth_date"] != null) { $birth_date = new DateTime($input["birth_date"]); $age = $birth_date->diff(new DateTime("today"))->y; } else { $birth_date = null; $age = null; } if ($input["gender"] != null) { $gender = $input["gender"]; } else { $gender = null; } $province = $input["province"]; $specialty = $input["specialty"]; $key_activation = Hash::make(mt_rand(10000, 99999) . time()); if (Config::get("constants.DEBUG_REGISTER.ENABLE")) { try { $email_sent = $this->send_activationEmail(Config::get("constants.DEBUG_REGISTER.EMAIL_ADDRESS"), $key_activation); } catch (Exception $ex) { return Response::json(array("success" => false, "info" => "DEBUG: Error en el servidor de correo.")); } return Response::json(array("success" => true, "info" => "DEBUG: revisar correo." . $email_sent)); } else { if (!Config::get("constants.ALLOW_REGISTER")) { return Response::json(array("success" => false, "info" => "El sistema de registro está deshabilitado, vuelva a intentarlo más tarde. Disculpen las molestias.")); } if (Account::where("email", $email)->count() > 0) { return Response::json(array("success" => false, "info" => "El email con el que intenta registrarse, ya existe.")); } try { $email_sent = $this->send_activationEmail($email, $key_activation); } catch (Exception $ex) { return Response::json(array("success" => false, "info" => "Existe algún error en el servidor de correo, por favor, vuelva a intentarlo más tarde.")); } if (!$email_sent) { return Response::json(array("success" => false, "info" => "No se ha podido enviar el mail de activación de la cuenta,\n por favor, vuelva a intentarlo más tarde.")); } try { Account::create(array("email" => $email, "password" => $password, "age" => $age, "gender_id" => $gender == null ? null : $gender["id"], "province_id" => $province["id"], "referee_number" => $number, "specialty_id" => $specialty["id"], "role_id" => Config::get("constants.ACCOUNT_TYPE.SPECIALIST"), "key_activation" => $key_activation, "first_name" => $first_name, "last_name" => $last_name, "birth_date" => $birth_date)); } catch (Exception $ex) { return Response::json(array("success" => false, "info" => "Ha ocurrido algún error en la creación de la cuenta, vuelva a intentarlo mas tarde.")); } return Response::json(array("success" => true, "info" => "Para completar el registro, acceda al link de activación que se le ha enviado a su correo.")); } }
public function postRegAlumno(Request $request) { //echo "hola :D"; $regForm = Input::All(); //print_r($regForm); //reglas de validación $validadorFormulario = array("rut" => "required|min:11|max:11", "nombre" => "required|min:2|max:12", "apellido" => "required|min:2|max:20", "correo" => "required|min:6|max:20", "clave" => "required|min:5|max:60"); //mensajes de validación erronea $mensajeForm = array("rut.required" => "El campo rut es obligatorio", "rut.min" => "El campo rut no puede tener menos de 11 caracteres", "rut.max" => "El campo rut no puede tener mas de 11 caracteres", "nombre.required" => "El campo nombre es obligatorio", "nombre.min" => "El campo nombre no puede tener menos de 11 caracteres", "nombre.max" => "El campo nombreno puede tener mas de 11 caracteres", "apellido.required" => "El campo apellido es obligatorio", "apellido.min" => "El campo rut no puede tener menos de 20 caracteres", "apellido.max" => "El campo rut no puede tener mas de 50 caracteres", "correo.required" => "El campo correo es obligatorio", "correo.min" => "El campo rut no puede tener menos de 6 caracteres", "correo.max" => "El campo rut no puede tener mas de 20 caracteres", "clave.required" => "El campo clave es obligatorio", "clave.min" => "El campo rut no puede tener menos de 5 caracteres", "clave.max" => "El campo rut no puede tener mas de 20 caracteres"); $validar = Validator::make($regForm, $validadorFormulario, $mensajeForm); if ($validar->fails()) { return redirect::back()->withErrors($validar); } else { $alumno = new Usuario(); $alumno->usu_rut = $regForm["rut"]; $alumno->usu_nombre = $regForm["nombre"]; $alumno->usu_apellido = $regForm["apellido"]; $alumno->usu_correo = $regForm["correo"]; $alumno->usu_clave = $regForm["clave"]; $alumno->tipo = $regForm["tipo"]; $alumno->save(); Session::flash('mensaje', 'Registro Exitoso'); return $this->layout = view('masterLogin'); } /* $usuario = new Usuario(); $usuario = \Input::get('rut'); $usuario = \Input::get('nombre'); $usuario = \Input::get('apellido'); $usuario = \Input::get('correo'); $usuario = \Input::get('clave'); $usuario = \Input::get('Tipo_usuario'); $usuario = save(); return redirect()->to(''); if($usuario->save()){ return 'exito'; } else{ return 'no'; }*/ }
public function postListProduct() { $method = 'POST'; $function = 'productAdmin/get_product'; $res = Input::All(); $dataRequest = array(); $authorId = json_decode(Session::get('zeAccessKey')); foreach ($res as $key => $value) { if ($value != '') { $dataRequest[$key] = $value; } } if (sizeof($dataRequest) <= 0) { $dataRequest = array('accessKey' => $authorId->AccessKey); } $ZeSocialBusinessModel = new ZeSocialBusinessModel(); $zeSocialBusinessResult = $ZeSocialBusinessModel->zeSocialRequest($function, $dataRequest, $method); return $zeSocialBusinessResult; // return json_encode($dataRequest); }
public function delete_temporal() { $input = Input::All(); $temporal_id = $input["id"]; $email = $input["email"]; $success = true; try { $account = Account::find($temporal_id); if ($account->isTemporal()) { $account->delete(); $response = "Se ha eliminado correctamente la cuenta temporal: " . $email; } else { $response = "La cuenta a borrar no es una cuenta temporal."; } } catch (ModelNotFoundException $ex) { $success = false; $response = "Cuenta temporal no encontrada. Error - " . $ex->getMessage(); } return Response::json(array("success" => $success, "response" => $response)); }
/** * @return mixed */ public function postValidacion(Request $request) { $path = "archivos/proyectos"; $file = $request->file('archivo'); if (!$file) { Session::flash('mensaje', 'No se ha seleccionado ningun archivo.'); return $this->layout = view('profesor.index'); } else { $archivo = $file->getClientMimeType(); $extension = $file->getClientOriginalExtension(); $upload = $file->move($path, $archivo); $inputs = \Illuminate\Support\Facades\Input::All(); $reglas = array('titulo' => 'required|min:7'); $mensaje = array("required" => "Este campo es obligatorio", "min" => "El contenido debe tener como minimo 5 caracteres", "mimes" => "El archivo debe ser del tipo: pdf"); $validar = Validator::make($inputs, $reglas, $mensaje); if ($extension != 'pdf') { Session::flash('mensaje', 'El archivo no es del formato PDF'); return $this->layout = view('profesor.index'); } else { if ($validar->fails()) { return Redirect::back()->withErrors($validar); } else { $n = new Tema(); $n->tem_nombre_proyecto = $inputs["titulo"]; //$n->tem_ruta_proyecto=$inputs[""]; $n->save(); } } if ($upload) { Session::flash('mensaje', 'Se ha ingresado el proyecto'); return $this->layout = view('profesor.index'); } else { Session::flash('mensaje', 'No se pudo subir el archivo.'); return $this->layout = view('profesor.index'); } } }
public function soruEkle() { $gelenler = Input::All(); $kural = array('sorunuz' => 'required'); $dogrulama = \Validator::Make($gelenler, $kural); if ($dogrulama->fails()) { $bilgi["hata"] = "Lütfen soru alanını boş bırakmayınız!"; $liste = DB::select("select * from anket"); return view('admin/anketSoruEkle', array('bilgi' => $bilgi), array('data' => $liste)); } $data = DB::insert('insert into anketdetay VALUES (NULL ,? ,?)', array($gelenler['soru'], $gelenler["sorunuz"])); if ($data) { $bilgi["bilgi"] = "Sorunuz eklemiştir"; $liste = DB::select("select * from anket"); $bilgi["kid"] = $gelenler['soru']; } else { $bilgi["hata"] = "Hata Oluştu"; } return view('admin/anketSoruEkle', array('bilgi' => $bilgi), array('data' => $liste)); }