function __construct($c) { if (isset($_SESSION["tradewithgeorgia_company_type"]) && $_SESSION["tradewithgeorgia_company_type"] != "manufacturer") { $redirect = new redirect(); $redirect->go(WEBSITE); die; } else { $this->template($c); } }
function __construct($c) { if (isset($_SESSION["expired_sessioned_time"]) && !empty($_SESSION["expired_sessioned_time"])) { $time = time(); $new_expire = $time + $c['session.expire.time']; if ($_SESSION["expired_sessioned_time"] < $time) { unset($_SESSION["expired_sessioned_time"]); session_destroy(); $redirect = new redirect(); $redirect->go(); } else { $_SESSION["expired_sessioned_time"] = $new_expire; } } }
/** * @return Redirect */ public function login() { $rules = array('email' => 'required', 'password' => 'required'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return redirect('/')->withErrors($validator); } else { $user = array('email' => Input::get('email'), 'password' => Input::get('password')); if (Auth::validate($user)) { if (Auth::attempt($user)) { // Grab Authenticated User's Data Once $user_data = Auth::user(); Session::put('user_id', $user_data->id); Session::put('name', $user_data->name); Session::put('email_id', $user_data->email); return redirect::to('settings'); } } else { /*Session::flash('message','Login Failed'); return redirect('auth/login');*/ return Redirect::back()->withInput()->withErrors('That Email/password does not exist.'); } } /* $email = Input::get('email'); $password = Input::get('password'); if (Auth::attempt(['email' => $email, 'password' => $password])) { return Redirect::intended('/settings/index'); } return Redirect::back() ->withInput() ->withErrors('That Email/password combo does not exist.');*/ }
function transaksiSubmit() { $data = Input::all(); $flag = $data['flag']; print_r($data); $schedule = Travelschedule::findschedule($data['TRAVEL_SCHEDULE_ID'])->first(); unset($data['_token']); $schedule_id = $data['TRAVEL_SCHEDULE_ID']; unset($data['_token'], $data['flag']); $costumer = $data; unset($data['COSTUMER_EMAIL'], $data['COSTUMER_NAME'], $data['COSTUMER_TELP']); if (!is_null(Session::get('id')) and Session::get('hak') == 'COSTUMER') { $data['MEMBER_ID'] = Session::get('id'); } else { unset($costumer['TRAVEL_SCHEDULE_ID'], $costumer['TRAVEL_TRANSACTION_PASSENGER'], $costumer['TRAVEL_TRANSACTION_PRICE']); Costumer::insert($costumer); $id = DB::getPdo()->lastInsertId(); $data['COSTUMER_ID'] = $id; } $data['TRAVEL_TRANSACTION_STATUS_ID'] = 1; Traveltransaction::insert($data); $idtransaksi = DB::getPdo()->lastInsertId(); $code = DB::select('select travel_code() as code'); $code = $code[0]->code; $code_transaksi = ['TRAVEL_TRANSACTION_CODE' => $code]; $transaksi = Traveltransaction::where('TRAVEL_TRANSACTION_ID', '=', $idtransaksi); $transaksi->update($code_transaksi); if ($flag == 1) { return redirect::back(); } else { return redirect::to('/'); } }
public function action_index() { $this->needUser(); $this->ut = new \Kofradia\Game\Utpressing($this->user->player); \ess::$b->page->add_title("Utpressing"); \kf_menu::$data['utpressing'] = true; // kontroller fengsel, bomberom og energi $this->user->player->fengsel_require_no(); $this->user->player->bomberom_require_no(); $this->user->player->energy_require(\Kofradia\Game\Utpressing::ENERGY * 1.3); // legg til 30 % for krav // kontroller anti-bot $this->antibot = \antibot::get("utpressing", static::ANTIBOT_SPAN); $this->antibot->check_required(); // skjema $this->form = \Kofradia\Form::getByDomain("utpressing", $this->user); // sett opp hvilke ranker som kan angripes $this->rank_min = max(1, $this->user->player->rank['number'] - 1); $this->rank_max = min($this->rank_min + 3, count(\game::$ranks['items'])); if ($this->rank_max - $this->rank_min < 3) { $this->rank_min = max(1, $this->rank_max - 3); } // sørg for at man har 4 alternativer uavhengig av rank // utføre utpressing? if (isset($_POST['utpressing'])) { $ret = $this->utpress(); if (!$ret) { return \redirect::handle(); } return $ret; } return $this->showForm(); }
/** * Display a listing of the resource. * * @return Response */ public function index(Request $request) { $data = array(); $settings = Sitesetting::find(1); if ($request->isMethod('post')) { $validator = Validator::make($request->all(), ['site_name' => 'required', 'default_page_title' => 'required', 'default_meta_keywords' => 'required', 'default_meta_description' => 'required', 'contact_email' => 'required']); if ($validator->fails()) { return redirect::route('site_settings')->withErrors($validator); } else { $site_name = $request->site_name; $default_page_title = $request->default_page_title; $default_meta_keywords = $request->default_meta_keywords; $default_meta_description = $request->default_meta_description; $contact_email = $request->contact_email; $settings->site_name = $site_name; $settings->default_page_title = $default_page_title; $settings->default_meta_keywords = $default_meta_keywords; $settings->default_meta_description = $default_meta_description; $settings->contact_email = $contact_email; $settings->save(); return redirect::route('site_settings')->with('success', 'Settings updated successfully.'); } } $settings = Sitesetting::all()->first(); $data['settings'] = $settings; return view('admin/sitesettings', $data); }
public function template($c, $page) { $conn = $this->conn($c); $cache = new cache(); $text_general = $cache->index($c, "text_general"); $data["text_general"] = json_decode($text_general, true); $welcomepage_categories = $cache->index($c, "welcomepage_categories"); $data["welcomepage_categories"] = json_decode($welcomepage_categories, true); /* language variables */ $language_data = $cache->index($c, "language_data"); $language_data = json_decode($language_data); $model_template_makevars = new model_template_makevars(); $data["language_data"] = $model_template_makevars->vars($language_data); /* Upload Users profile picture */ if (isset($_FILES["profileimage"]["name"])) { $model_template_upload_user_logo = new model_template_upload_user_logo(); $upload = $model_template_upload_user_logo->upload($c); } $sql = 'SELECT `username`,`user_type`,`namelname`,`dob`,`email`,`mobile`,`address`,`picture` FROM `studio404_users` WHERE `id`=:id'; $prepare = $conn->prepare($sql); $prepare->execute(array(":id" => $_SESSION["batumi_id"])); if ($prepare->rowCount() > 0) { $fetch = $prepare->fetch(PDO::FETCH_ASSOC); $data["userdata"] = $fetch; } else { redirect::url(WEBSITE); } $include = WEB_DIR . "/profilisredaqtireba.php"; if (file_exists($include)) { @(include $include); } else { $controller = new error_page(); } }
public function link(Request $request) { // validation $this->validate($request, ['tag' => 'required|string|max:16']); // retrieve item for tagging $item = myCloset\Item::find($request->item_id); // Error checking for if the item already has this tag. $newTag = strtolower($request->tag); $tags = $item->tags; foreach ($tags as $tag) { if (strcmp($tag->name, $newTag) == 0) { \Session::flash('flash_message', 'This item already has this tag.'); return redirect::to('/items/' . $request->item_id); } } // So as to actually reuse already created tags and save database space. $needle = strtolower($request->tag); $allTags = myCloset\Tag::lists('name')->toArray(); if (in_array($needle, $allTags)) { // tag exists in the database, get it and save the relationship $tag = myCloset\Tag::where('name', $needle)->first(); } else { // tag doesn't yet exist in the database. $tag = new myCloset\Tag(); $tag->name = strtolower($request->tag); $tag->save(); } // create the pivot table relationship $item->tags()->attach($tag); return redirect::to('/items/' . $request->item_id); }
public function register(Request $request) { $validate = validateuser::validate(Request::all()); if ($validate->passes()) { $user = new Member(); $user->email = $request::input('email'); $user->password = \Hash::make($request::input('password')); $user->name = $request::input('name'); $user->surname = $request::input('surname'); $user->nickname = $request::input('nickname'); $user->phone = $request::input('phone'); $user->id_card = $request::input('id_card'); $user->bank = $request::input('bank'); $user->account_no = $request::input('account'); $user->education = $request::input('education'); $user->institute = $request::input('institute'); $user->reference = $request::input('reference'); $link = ''; if ($user->save()) { $userinfo = $request::only('email', 'password'); if (Auth::attempt($userinfo)) { $link = '/'; } //ส่ง email //จบส่ง email } else { $link = 'register'; } return Redirect::to($link); } else { return redirect::to('register')->withInput(Request::except('password'))->withErrors($validate->messages()); } }
public function handle($request, Clousure $next) { if (userAuth::check()) { return redirect::route('wap.home'); } return $next($request); }
protected function set_page_info() { // sett opp side informasjon $this->pagei = new pagei(pagei::TOTAL, $this->num_messages, pagei::ACTIVE_GET, "side", pagei::PER_PAGE, $this->per_page); $this->limit = $this->pagei->per_page; // har vi nye meldinger? if ($this->thread->data_rel && $this->thread->data_rel['ir_unread'] > 0) { $this->pagei->__construct(pagei::ACTIVE, 1); $this->limit = max($this->limit, $this->thread->data_rel['ir_unread']); } elseif (isset($_GET['goto'])) { $im_id = intval(getval("goto")); // forsøk å finn meldingen $ant = $this->thread->message_locate($im_id); if (!$ant) { ess::$b->page->add_message("Fant ingen melding med ID {$im_id}.", "error"); redirect::handle(); } // finn ut hvilken side vi skal til $side = ceil($ant / $this->per_page); // gå til korrekt side if ($this->pagei->active != $side) { redirect::handle("innboks_les?id={$this->thread->id}&goto={$im_id}&side={$side}"); } $this->highlight_im_id = $im_id; } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateBookRequest $request) { $user = \Auth::User(); if (!$user) { return view('auth.login')->withErrors('You are not loged in, please loged in !'); } $book = $request->bookFillData(); $book['user_id'] = $user->id; $book['published_at'] = Carbon::parse($request->get('published_at'))->format('Y-m-d'); $fileSizeValidation = \Config::get('library.image_file_size'); $newBook = Book::create($book); $newBook->syncAuthors($request->get('authors')); $this->manager->createDirectory($newBook->id); $file = $_FILES['image']; if ($file['size'] > 0) { // Additional image validation if (!starts_with($file['type'], 'image/')) { return Redirect::action('BookController@create')->withErrors('Invalid file format, please use image !'); } $fileSize = $file['size'] / 1024; if ($fileSize > $fileSizeValidation) { return Redirect::action('BookController@create')->withErrors('The image may not be greater than ' . $fileSizeValidation . ' kilobytes. '); } $img = Image::make($_FILES['image']['tmp_name']); $img->resize(140, 140); $img->save('.' . \Config::get('library.uploads.webpath') . DIRECTORY_SEPARATOR . $newBook->id . '/cover.jpg'); } return redirect::action('BookController@index')->withSuccess("The book with title '{$newBook->title}' was created."); }
public function template($c, $page) { $conn = $this->conn($c); $idx = Input::method("GET", "id"); if (!isset($_SESSION["greek_id"])) { redirect::url(WEBSITE . LANG . "/userspage?docid=" . $idx); } $sql = 'SELECT `document` FROM `studio404_components_inside` WHERE `idx`=:idx AND `lang`=:lang'; $prepare = $conn->prepare($sql); $prepare->execute(array(":idx" => $idx, ":lang" => LANG_ID)); if ($prepare->rowCount() > 0) { $fetch = $prepare->fetch(PDO::FETCH_ASSOC); $file = $fetch["document"]; if (file_exists($file)) { $content = file_get_contents($file); $name = time() . ".pdf"; header('Content-Type: application/pdf'); header('Content-Length: ' . strlen($content)); header('Content-disposition: inline; filename="' . $name . '"'); header('Cache-Control: public, must-revalidate, max-age=0'); header('Pragma: public'); header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); // output content echo $content; } else { redirect::url(WEBSITE . LANG . "/page404"); } } else { redirect::url(WEBSITE . LANG . "/page404"); } }
function transaksiSubmit() { $data = Input::all(); $schedule = Rentschedule::findRentschedule($data['RENT_SCHEDULE_ID'])->first(); unset($data['_token']); $schedule_id = $data['RENT_SCHEDULE_ID']; unset($data['RENT_SCHEDULE_ID']); $costumer = $data; $data['RENT_TRANSACTION_PRICE'] = $schedule['RENT_SCHEDULE_PRICE']; unset($data['_token']); $data['RENT_TRANSACTION_DATE'] = date('y-m-d'); $data['RENT_TRANSACTION_CREATEBY'] = Session::get('id'); unset($data['COSTUMER_EMAIL'], $data['COSTUMER_NAME'], $data['COSTUMER_TELP']); $data['RENT_TRANSACTION_PRICE'] = Session::get('duration'); if (!is_null(Session::get('id')) and Session::get('hak') == 'COSTUMER') { $data['MEMBER_ID'] = Session::get('id'); } else { Costumer::insert($costumer); $id = DB::getPdo()->lastInsertId(); $data['COSTUMER_ID'] = $id; } Renttransaction::insert($data); $detail_transaksi = ['RENT_TRANSACTION_ID' => DB::getPdo()->lastInsertId(), 'RENT_SCHEDULE_ID' => $schedule_id]; Renttransactiondetail::insert($detail_transaksi); return redirect::to('/'); }
public static function main() { $root_url = dirname($_SERVER['PHP_SELF']); $method = Request::input('submit'); if (isset($method) && !empty($method)) { $call_id = Request::input('id'); $comment = Request::input('comment'); $hashtag = Request::input('hashtag'); $input_customer_id = Request::input('customer_id'); $input_assigned_id = Request::input('assigned_id'); $id_all = Manage_callreport::getdata_id($input_customer_id, $input_assigned_id); if (!empty($id_all["customer_id"]) && $id_all["customer_id"] != 0) { $data = ["comment" => $comment, "hashtag" => $hashtag, "customer_id" => $id_all["customer_id"], "assigned_id" => $id_all["assigned_id"], "call_id" => $call_id]; if ($method == "add_call") { if (Manage_callreport::add($data)) { return redirect::to(".." . $root_url . '/call_report')->with('status', "บันทึกสำเร็จ"); } else { return redirect::to(".." . $root_url . '/add_call_report')->withInput(Request::all())->withErrors("เกิดข้อผิดพลาด - ไม่สามารถบันทึกได้"); } } else { if ($method == "edit_call") { if (Manage_callreport::edit($data)) { return redirect::to(".." . $root_url . '/call_report')->with('status', "บันทึกสำเร็จ"); } else { return redirect::to(".." . $root_url . '/edit_call_report')->withInput(Request::all())->withErrors("เกิดข้อผิดพลาด - ไม่สามารถบันทึกได้"); } } } } else { return redirect::to(".." . $root_url . '/add_call_report')->withInput(Request::all())->withErrors("เกิดข้อผิดพลาด - ไม่สามารถบันทึกได้"); } } else { return redirect::to(".." . $root_url . '/add_call_report')->withInput(Request::all())->withErrors("เกิดข้อผิดพลาด - ไม่สามารถบันทึกได้"); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $user_id = Auth::User()->id; if (Input::file()) { $file_image = array('image' => Input::file('file_image')); $rules = array('image' => 'required'); $validator = validator::make($file_image, $rules); if ($validator->fails()) { return redirect::to('photo')->withInput()->withErrors($validator); } else { if (Input::file('file_image')->isValid()) { $path = '../public/images'; $extension = Input::file('file_image')->getClientOriginalExtension(); $fileName = rand() . '.' . $extension; Input::file('file_image')->move($path, $fileName); Image::create(array('user_id' => $user_id, 'path' => $fileName)); Session::flash('success', 'Upload successfully'); return Redirect::to('photo'); } else { Session::flash('error', 'uploaded file is not valid'); return Redirect::to('photo'); } } } }
function checkLogin() { $data = Input::all(); $partner = Partner::check_login($data['PARTNER_USERNAME'], md5($data['PARTNER_PASSWORD']))->where('PARTNER_TYPE_ID', '=', $data['PARTNER_TYPE_ID'])->first(); print_r($partner); if (sizeof($partner) > 0) { if ($partner['PARTNER_TYPE_ID'] == 1) { Session(['id' => $partner['PARTNER_ID'], 'hak' => 'partner_travel']); return redirect::to('travelpartner'); } else { if ($partner['PARTNER_TYPE_ID'] == 2) { Session(['id' => $partner['PARTNER_ID'], 'hak' => 'partner_rent']); return redirect::to('rentpartner'); } else { Session(['id' => $partner['PARTNER_ID'], 'hak' => 'partner_ticket']); return redirect::to('ticketpartner'); } } } else { $member = ['MEMBER_USERNAME' => $data['PARTNER_USERNAME'], 'MEMBER_PASSWORD' => md5($data['PARTNER_PASSWORD'])]; $member = Member::check_login($member)->get(); if (sizeof($member) > 0) { echo "member"; } else { Session::flash('message', 'Password yang anda masukkan salah'); return redirect::back(); } } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $permiso = Permission::find($id); $permiso->fill($request->all()); $permiso->save(); return redirect::to('/permisos'); }
/** * Construct */ public function __construct(player $up) { parent::__construct($up); // vise liste over drapsforsøk for en bestemt spiller if (isset($_GET['up_id']) && access::has("mod", NULL, NULL, "login")) { $up_id = (int) $_GET['up_id']; $player = player::get($up_id); if ($player === false) { ess::$b->page->add_message("Fant ikke spilleren med id {$up_id}.", "error"); redirect::handle('drap?allef'); } $this->show_tries($player); } elseif (isset($_GET['offer_up_id']) && access::has("mod", NULL, NULL, "login")) { $up_id = (int) $_GET['offer_up_id']; $player = player::get($up_id); if ($player === false) { ess::$b->page->add_message("Fant ikke spilleren med id {$up_id}.", "error"); redirect::handle('drap?allef'); } $this->show_tries($player, true); } elseif (isset($_GET['allef']) && access::has("mod", NULL, NULL, "login")) { $this->show_tries(); } elseif (isset($_GET['forsok'])) { $this->show_tries($this->up); } elseif (isset($_GET['alle']) && access::has("mod", NULL, NULL, "login")) { $this->show_all(); } else { $this->show_main(); } ess::$b->page->load(); }
function __construct($c) { if (!Input::method("GET", "id") || !is_numeric(Input::method("GET", "id"))) { redirect::url(WEBSITE); } $this->newsfetch($c); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['numbers' => 'required|max:255', 'letters' => 'required|max:255', 'housenr' => 'required|max:255']); $zipcode = Zipcode::where('pnum', $request->input('numbers'))->where('pchar', $request->input('letters'))->firstOrFail(); switch ($zipcode->numbertype) { case 'even': if ($request->input('housenr') % 2 == 0) { if ($this->between($request->input('housenr'), $zipcode->minnumber, $zipcode->maxnumber)) { return response()->json($zipcode); } else { return redirect::back()->with('error', 'uw huisnr bestaat niet i.c.m. deze postcode'); } } break; case 'odd': if ($request->input('housenr') % 2 == 1) { if ($this->between($request->input('housenr'), $zipcode->minnumber, $zipcode->maxnumber)) { return response()->json($zipcode); } else { return redirect::back()->with('error', 'uw huisnr bestaat niet i.c.m. deze postcode'); } } break; case 'mixed': if ($this->between($request->input('housenr'), $zipcode->minnumber, $zipcode->maxnumber)) { return response()->json($zipcode); } else { return redirect::back()->with('error', 'uw huisnr bestaat niet i.c.m. deze postcode'); } break; default: return redirect::back()->with('error', 'uw huisnr bestaat niet i.c.m. deze postcode'); } }
function __construct($c) { if (isset($_SESSION["tradewithgeorgia_username"]) || !isset($_GET["rl"]) || !isset($_GET['ui']) || !is_numeric($_GET['ui'])) { redirect::url(WEBSITE); } $this->template($c); }
public function handle($request, Clousure $next) { if (!userAuth::check()) { return redirect::action('topm_ctl_passport@signin'); } return $next($request); }
function destroy() { $id = Input::get('TRAVEL_SCHEDULE_ID'); $travel = travelschedule::findSchedule($id); $travel->delete(); return redirect::back()->with('tanggal'); }
public function template($c, $page) { $conn = $this->conn($c); $cache = new cache(); $text_general = $cache->index($c, "text_general"); $data["text_general"] = json_decode($text_general, true); $welcomepage_categories = $cache->index($c, "welcomepage_categories"); $data["welcomepage_categories"] = json_decode($welcomepage_categories, true); /* language variables */ $language_data = $cache->index($c, "language_data"); $language_data = json_decode($language_data); $model_template_makevars = new model_template_makevars(); $data["language_data"] = $model_template_makevars->vars($language_data); $sql = 'SELECT `namelname`,`picture` FROM `studio404_users` WHERE `id`=:id'; $prepare = $conn->prepare($sql); $prepare->execute(array(":id" => $_SESSION["batumi_id"])); if ($prepare->rowCount() > 0) { $fetch = $prepare->fetch(PDO::FETCH_ASSOC); $data["userdata"] = $fetch; } else { redirect::url(WEBSITE); } /* catalog list */ $userlist = $cache->index($c, "userlist"); $data['userlist'] = json_decode($userlist, true); $include = WEB_DIR . "/momxmareblismarTva.php"; if (file_exists($include)) { @(include $include); } else { $controller = new error_page(); } }
/** * Run the request filter. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string $role * @return mixed */ public function handle($request, Closure $next, $role) { if (Auth::check() && Auth::user()->UserRoles->role >= $role) { return $next($request); } return redirect::to('/admin/login'); }
public static function main() { echo ' <p class="minside_toplinks sublinks"> ' . page_min_side::link('Siste periode', "") . ' ' . page_min_side::link('Visninger', "act") . ' ' . page_min_side::link('Forum', "forum") . ' ' . page_min_side::link('Ranking', "rank") . ' ' . page_min_side::link('Diverse', "div") . ' </p> <div id="page_user_info">' . (page_min_side::$active_own ? '' : ' <h1>' . htmlspecialchars(page_min_side::$active_user->data['u_email']) . ' (#' . page_min_side::$active_user->id . ')<br />' . page_min_side::$active_player->profile_link() . ' (#' . page_min_side::$active_player->id . ')</h1>'); // div stats if (page_min_side::$subpage == "") { self::page_default(); } elseif (page_min_side::$subpage == "act") { self::page_act(); } elseif (page_min_side::$subpage == "forum") { self::page_forum(); } elseif (page_min_side::$subpage == "rank") { self::page_rank(); } elseif (page_min_side::$subpage == "div") { self::page_diverse(); } else { redirect::handle(page_min_side::addr("")); } echo ' </div>'; }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(LoginRequest $request) { if (Auth::attempt(['name' => $request['user'], 'password' => $request['password']])) { return redirect::to('admin'); } Session::flash('message-error', 'Datos incorrectos'); return Redirect::to('/'); }
public function getAdd($id) { $record = Customer::find($id); if (count($record) < 0) { return redirect::back(); } return view(vw('theme.work.add'), compact('record'))->withTitle('İş Ekle'); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $roles = Role::find($id); $roles->fill($request->all()); $roles->save(); Session::flash('message', 'Usuario Editado Correctamente'); return redirect::to('/roles'); }