public function thumbnail2(Request $request) { if ($request->hasFile('thumbnail_file2')) { $messages = ['photo.image' => '上传文件必须是图片', 'photo.max' => '上传文件不能大于:maxkb']; $this->validate($request, ['photo' => 'image|max:100000'], $messages); if ($request->file('thumbnail_file2')->isValid()) { $OriginalName = $request->file('thumbnail_file2')->getClientOriginalName(); $file_pre = sha1(time() . $OriginalName); //取得当前时间戳 $file_suffix = substr(strchr($request->file('thumbnail_file2')->getMimeType(), "/"), 1); //取得文件后缀 $destinationPath = 'uploads'; //上传路径 $fileName = $file_pre . '.' . $file_suffix; //上传文件名 Image::make($request->file('thumbnail_file2'))->resize(300, null, function ($constraint) { $constraint->aspectRatio(); })->save('uploads/thumbnails/' . $fileName); $request->file('thumbnail_file2')->move($destinationPath, $fileName); $img = new Img(); $img->name = $fileName; $img->save(); Session()->flash('img2', $fileName); return $fileName; } else { return "上传文件无效!"; } } else { return "文件上传失败!"; } }
/** * @param integer $v * @return bool */ public function run($v) { $gmt = (int) $v; $gmt = $gmt < -14 || $gmt > 12 ? 0 : $gmt; Session()->set('timezone', $gmt); return true; }
public function delete($id) { $song = Song::find($id); $song->delete(); Session()->flash('deletesong', 'Song is Deleted'); return Redirect::to('song'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string|null $guard * @return mixed */ public function handle($request, Closure $next, $guard = null) { $route_uri = $request->route()->getName(); $route = strstr($route_uri, '.', true); if (Auth::check()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { $permission = UserHelper::get_route_permission($route); if ($route_uri == $route . '.index' && isset($permission->list) && $permission->list == 1) { return $next($request); } elseif ($route_uri == $route . '.show' && isset($permission->view) && $permission->view == 1) { return $next($request); } elseif ($route_uri == $route . '.create' && isset($permission->add) && $permission->add == 1) { return $next($request); } elseif ($route_uri == $route . '.store' && isset($permission->add) && $permission->add == 1) { return $next($request); } elseif ($route_uri == $route . '.edit' && isset($permission->edit) && $permission->edit == 1) { return $next($request); } elseif ($route_uri == $route . '.update' && isset($permission->edit) && $permission->edit == 1) { return $next($request); } else { Session()->flash('warning_message', 'You do not have permission to access!'); if (isset($permission->list) && $permission->list == 1) { return redirect($route); } else { return redirect('/home'); } } } } else { return redirect()->guest('login'); } }
/** * 判断是否登录及获取当前管理员信息 */ protected function getCurrUser() { $currUser = Session("system_curr_user"); if (empty($currUser)) { return; } $currUser = unserialize(authcode($currUser)); if (!isset($currUser['id'])) { return; } $user = D("SysUser")->selectOne($currUser['id']); if (!$user) { return; } if (!$user['status']) { return; } // 帐号禁用 $this->isLogined = true; unset($user['password']); $user['auth'] = unserialize($user['auth']); $user['upTime'] = $currUser['lastTime']; $user['upIp'] = $currUser['lastIp']; $this->currUser = $user; }
public function logout() { Auth::logout(); Session()->forget('shopping'); Session()->forget('nbrProduct'); return redirect('/')->with(['messageLogout' => trans('app.logoutSuccess'), 'alert' => 'success']); }
function GetID($type) { $option = Session($type); if ($option == "") { $option = Cookie($type); } return $option; }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!auth()->user()->hasRole('administrator')) { Session()->flash('flash_message_warning', 'Only Allowed for admins'); return redirect()->back(); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (!auth()->user()->can('lead-create')) { Session()->flash('flash_message_warning', 'Not allowed to create lead'); return redirect()->route('leads.index'); } return $next($request); }
public function _initialize() { //用来检查当前用户的合法性 $type = Session('type'); if ($type != 2) { $this->redirect('Home/Login/index'); } }
public function getDelete($id) { $sb1 = Sambutan::find($id); File::delete('resources/assets/img/sambutan/' . $sb1->foto); Sambutan::where('id', $id)->delete(); \Session()->flash('success', 'Berhasil mengosongkan data'); return redirect(route('sambutan')); }
public function store(Request $request) { $request->parent_id = empty($request->parent_id) ? 1 : $request->parent_id; $messages = ['name.required' => '分类名不能为空']; $this->validate($request, ['name' => 'required'], $messages); Category::create(['name' => $request->name, 'parent_id' => $request->parent_id]); Session()->flash('status', 'category create was successful!'); return redirect('/admin/categorys/'); }
public function store(Request $request) { $token = Session('_token'); $product_id = $request->get('product_id'); $quantity = $request->get('quantity'); $price = Product::find($product_id)->price; Cart::create(['product_id' => $product_id, 'quantity' => $quantity, '_token' => $token, 'price' => $price]); return redirect('cart')->with(['message' => 'Le produit a été ajouté dans votre panier']); }
public function _initialize() { parent::_initialize(); //用来检查当前用户的合法性 $type = Session('type'); if ($type != 0 || $type == null) { //php里0==null,所以这么写了 $this->redirect('Home/Login/index'); } }
public function destroy($id) { try { $client = Client::findorFail($id); $client->delete(); Session()->flash('flash_message', 'Client successfully deleted'); } catch (\Illuminate\Database\QueryException $e) { Session()->flash('flash_message_warning', 'Client can NOT have, leads, or tasks assigned when deleted'); } }
function showCode() { $code = Post('code'); $check = Session('check_num'); if ($code == $check) { echo '0'; } else { echo '1'; } }
public function create($requestData) { $fk_client_id = $requestData->get('fk_client_id'); $input = $requestData = array_merge($requestData->all(), ['fk_user_id_created' => \Auth::id(), 'contact_date' => $requestData->contact_date . " " . $requestData->contact_time . ":00"]); $lead = Leads::create($input); $insertedId = $lead->id; Session()->flash('flash_message', 'Lead successfully added!'); event(new \App\Events\LeadAction($lead, self::CREATED)); return $insertedId; }
public function update(Request $request, $id) { $this->validate($request, ['title' => 'required|max:255', 'content' => 'required']); $article = Article::find($id); $article->title = $request->title; $article->content = $request->content; $article->save(); Session()->flash('status', 'Article update was successful!'); return redirect()->action('articleController@index'); }
public function create($requestData) { $fk_client_id = $requestData->get('fk_client_id'); $input = $requestData = array_merge($requestData->all(), ['fk_user_id_created' => auth()->id()]); $task = Tasks::create($input); $insertedId = $task->id; Session()->flash('flash_message', 'Task successfully added!'); event(new \App\Events\TaskAction($task, self::CREATED)); return $insertedId; }
public function create($requestData) { $fk_client_id = $requestData->get('fk_client_id'); $input = $requestData = array_merge($requestData->all(), ['fk_user_id_created' => \Auth::id(), 'contact_date' => $requestData->contact_date . " " . $requestData->contact_time . ":00"]); $lead = Leads::create($input); $insertedId = $lead->id; Session()->flash('flash_message', 'Lead successfully added!'); //Snippet in Master.blade.php $activityinput = array_merge(['text' => 'Lead ' . $lead->title . ' was created by ' . $lead->createdBy->name . ' and assigned to' . $lead->assignee->name, 'user_id' => Auth()->id(), 'type' => 'lead', 'type_id' => $insertedId]); Activity::create($activityinput); return $insertedId; }
public function create($requestData) { $fk_client_id = $requestData->get('fk_client_id'); $input = $requestData = array_merge($requestData->all(), ['fk_user_id_created' => auth()->id()]); $task = Tasks::create($input); $insertedId = $task->id; Session()->flash('flash_message', 'Task successfully added!'); //Snippet in Master.blade.php Notifynder::category('task.assign')->from(auth()->id())->to($task->fk_user_id_assign)->url(url('tasks', $insertedId))->expire(Carbon::now()->addDays(14))->send(); $activityinput = array_merge(['text' => 'Task ' . $task->title . ' was created by ' . $task->taskCreator->name . ' and assigned to' . $task->assignee->name, 'user_id' => Auth()->id(), 'type' => 'task', 'type_id' => $insertedId]); Activity::create($activityinput); return $insertedId; }
/** * Put a value in the Notify session. * * @param $key * @param mixed $value * * @return $this|void */ public function set($key, $value) { /** * @var $nf Notification */ foreach ($value as $idx => $nf) { if ($nf->isPersisted()) { Session()->put($key, $value); } else { session()->flash($key, $value); } } return $this; }
public function trash($value = false) { if (isset($value)) { if ($value) { $value = true; } else { $value = false; } } else { $value = false; } Session([$this->index_view . '.trash' => $value]); return redirect(route($this->index_route)); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $task = Tasks::findOrFail($request->id); $settings = Settings::all(); $isAdmin = Auth()->user()->hasRole('administrator'); $settingscomplete = $settings[0]['task_assign_allowed']; if ($isAdmin) { return $next($request); } if ($settingscomplete == 1 && Auth()->user()->id != $task->fk_user_id_assign) { Session()->flash('flash_message_warning', 'Only assigned user are allowed to do this'); return redirect()->back(); } return $next($request); }
public function storeCommand() { $user = Auth::user(); $token = Session('_token'); $command = Cart::where('_token', $token)->get(); foreach ($command as $item) { $product_id = $item->product_id; $price = $item->price; $quantity = $item->quantity; $customer = $user->customer; $history = History::create(['product_id' => $product_id, 'quantity' => $quantity, 'price' => $price, 'customer_id' => $customer->id, 'status' => 'finalized']); $item->delete(); } return redirect('/'); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $lead = Leads::findOrFail($request->id); $settings = Settings::all(); $isAdmin = Auth()->user()->hasRole('administrator'); $settingscomplete = $settings[0]['lead_assign_allowed']; if ($isAdmin) { return $next($request); } if ($settingscomplete == 1 && Auth()->user()->id == $lead->fk_user_id_assign) { Session()->flash('flash_message_warning', 'Not allowed to create lead'); return redirect()->back(); } return $next($request); }
/** * @return array * @throws \yii\web\BadRequestHttpException */ public function actionFill() { $result = ['result' => false, 'message' => ['title' => \Yii::t('account', 'Fill attributes'), 'text' => \Yii::t('account', 'Unknown error.')]]; $Client = Session()->get('OAuthResponseClient'); if (empty($Client)) { throw new \yii\web\BadRequestHttpException(); } /** @var Account\frontend\forms\FillAttributesForm $FillAttributesForm */ $FillAttributesForm = \Yii::createObject(Account\frontend\forms\FillAttributesForm::className()); if ($FillAttributesForm->load(Request()->post()) && $FillAttributesForm->validate() && $FillAttributesForm->save($Client)) { $result = ['result' => true, 'message' => ['title' => \Yii::t('account', 'Fill attributes'), 'text' => \Yii::t('account', 'Welcome!')], 'redirect' => UrlManager()->createUrl(['/'])]; } if ($FillAttributesForm->hasErrors()) { $result = ['result' => false, 'message' => ['title' => \Yii::t('account', 'Fill attributes'), 'text' => \Yii::t('account', 'Form errors.')], 'errors' => $FillAttributesForm->getFirstErrors()]; } return $result; }
public function modifyPassword($data) { $password = md5($data['password']); $new_password = md5($data['newpassword']); $user_id = Session('UID'); $_map = array('id' => $user_id, 'password' => $password); $res = $this->where($_map)->find(); if (!$res) { return false; } $_map = array('id' => $user_id); $_data = array('password' => $new_password); $res = $this->where($_map)->save($_data); if ($res) { session('UID', null); return true; } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string|null $guard * @return mixed */ public function handle($request, Closure $next, $guard = null) { $route_uri = $request->route(); $route = $route_uri->uri(); if (Auth::check()) { $permission = UserHelper::get_route_permission($route); if (isset($permission->list) && ($permission->list == 1 || $permission->view == 1)) { return $next($request); } else { Session()->flash('flash_message', 'You do not have permission to access!'); if (isset($permission->list) && $permission->list == 1) { return redirect($route); } else { return redirect('/home'); } } } else { return redirect()->guest('login'); } }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string|null $guard * @return mixed */ public function handle($request, Closure $next, $guard = null) { $user = Auth::user(); $route_uri = $request->route()->getName(); $route = strstr($route_uri, '.', true); $currentYear = CommonHelper::get_current_financial_year(); $closingStatus = DB::table('account_closings')->where(['year' => $currentYear, 'workspace_id' => $user->workspace_id])->value('status'); $existingYearDetail = DB::table('financial_years')->where('year', $currentYear)->first(); $permission = UserHelper::get_route_permission($route); if (!isset($closingStatus) || $closingStatus == 1 && $existingYearDetail->end_date < strtotime(date('Y-m-d'))) { return $next($request); } else { Session()->flash('warning_message', 'Year closed already! If you want to do any Transaction, Please request for the Rollback!'); if (isset($permission->list) && $permission->list == 1) { return redirect($route); } else { return redirect('/home'); } } }