Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(ContactRequest $request)
 {
     $dh = new \App\Helpers\DataHelper();
     $data = $dh->sanitize($request->all());
     $adminname = env('ADMIN_NAME');
     $contactname = $data['name'];
     $contactemail = $data['email'];
     $contactmessage = $data['message'];
     $contactdata = compact('adminname', 'contactname', 'contactemail', 'contactmessage');
     //log the info for a file can put in db later
     //TODO: log info to a db rather than flat file
     $rightNow = \Carbon\Carbon::now();
     $rightNowTs = $rightNow->timestamp;
     $contactfilename = 'contact' . $rightNowTs . '.txt';
     $contents = 'Website Message at ' . $rightNow;
     $contents .= ' Name: ' . $contactname;
     $contents .= ' Email:' . $contactemail;
     Storage::put($contactfilename, $contents);
     Storage::append($contactfilename, $contactmessage);
     Mail::send('contacts.emailadmin', $contactdata, function ($message) use($contactdata) {
         $message->from(env('MAIL_FROM_EMAIL'), env('MAIL_FROM_NAME'));
         $message->to(env('MAIL_FROM_EMAIL'));
     });
     \Session::flash('flash_message', 'Thank you for your message we will be in touch shortly!');
     return view('homePage');
 }
Пример #2
0
 public function getDoDelete($pets_id)
 {
     $pets = \App\Pet::find($pets_id);
     $pets->delete();
     \Session::flash('flash_message', 'Your Pet has been deleted.');
     return redirect('/profile');
 }
 public function storeSubResponder(Request $request)
 {
     $sub_cat = $request['subCatID'];
     $result = CaseResponder::where('sub_category', '=', $sub_cat)->where('sub_sub_category', '=', 0)->first();
     if ($result) {
         $result->firstResponder = $request['firstResponder'];
         $result->secondResponder = $request['secondResponder'];
         $result->thirdResponder = $request['thirdResponder'];
         $result->save();
         \Session::flash('success', 'Responders have been successfully added!');
         return redirect()->back();
     } else {
         $responder = new CaseResponder();
         $responder->department = $request['deptID'];
         $responder->category = $request['catID'];
         $responder->sub_category = $request['subCatID'];
         $responder->firstResponder = $request['firstResponder'];
         $responder->secondResponder = $request['secondResponder'];
         $responder->thirdResponder = $request['thirdResponder'];
         $responder->active = 1;
         $responder->save();
         \Session::flash('success', 'Responders have been successfully added!');
         return redirect()->back();
     }
 }
Пример #4
0
 public function index()
 {
     if (\Session::has("clientid")) {
         $clientid = \Session::get("clientid");
         $data = array();
         $ts = strtotime(date("d.m.Y h:m:i"));
         $params["dt_start"] = date("01.m.Y");
         $params["dt_end"] = date("d.m.Y");
         $query = "SELECT count(DISTINCT a.FOLDERNO) as CNT, count(c.ID) as CNT2 FROM FOLDERS a INNER JOIN ORDERS b ON b.FOLDERNO = a.FOLDERNO INNER JOIN PANELS c ON c.ID = b.PANELID WHERE a.CLIENTID = " . $clientid . " AND a.LOGDATE >= '" . $params["dt_start"] . "' AND a.LOGDATE <= '" . $params["dt_end"] . "'";
         $res = $this->DBquery->query($query);
         foreach ($res as $row) {
             $row = (array) $row;
             $data["COUNT"]["FOLDERS"] = $row['CNT'];
             $data["COUNT"]["PANELS"] = $row['CNT2'];
         }
         $query = "SELECT sum(d.COST) AS CNT FROM FOLDERS a LEFT JOIN ORDERS b ON b.FOLDERNO = a.FOLDERNO INNER JOIN PRICES d ON d.PANELID = b.PANELID WHERE a.CLIENTID = " . $clientid . " AND a.LOGDATE >= '" . $params["dt_start"] . "' AND a.LOGDATE <= '" . $params["dt_end"] . "' AND d.PRICELISTID = a.PRICELISTID AND a.PRICELISTID IS NOT NULL";
         $res = $this->DBquery->query($query);
         foreach ($res as $row) {
             $row = (array) $row;
             foreach ($row as $k => $v) {
                 if ($k == 0) {
                     if ($v == null) {
                         $data["COUNT"]["SUMM"] = "N/A";
                     } else {
                         $data["COUNT"]["SUMM"] = $v . " руб.";
                     }
                 }
             }
         }
         return \View::make('stat')->with(['params' => $params, 'ts' => $ts, 'data' => $data]);
     } else {
         return \View::make('mainPage');
     }
 }
 public function update($id, Requests\TasklistRequest $request)
 {
     $tasklists = Tasklist::findOrFail($id);
     $tasklists->update($request->all());
     \Session::flash('flash_message', 'Task wurde geändert!');
     return redirect('tasklist');
 }
Пример #6
0
 public function save(Request $request)
 {
     $data = $request->all();
     $inicio = $request->input('start');
     $fin = $request->input('end');
     $data['start'] = strtotime(substr($data['start'], 6, 4) . "-" . substr($data['start'], 3, 2) . "-" . substr($data['start'], 0, 2) . " " . substr($data['start'], 10, 6)) * 1000;
     $data['end'] = strtotime(substr($data['end'], 6, 4) . "-" . substr($data['end'], 3, 2) . "-" . substr($data['end'], 0, 2) . " " . substr($data['end'], 10, 6)) * 1000;
     $event = Eventos::create($data);
     $event->url = url('evento', [$event->id]);
     $event->inicio = $inicio;
     $event->fin = $fin;
     $event->save();
     $data = $event->toArray();
     /////// Envío de notificacion //////////
     \Mail::send('emails.Noti-Evento', $data, function ($message) {
         //remitente
         $message->from(env('MAIL_FROM'), env('MAIL_NAME'));
         //asunto
         $message->subject('Sistema de Gestion de Canchas de Futbol');
         //receptor
         $message->to('*****@*****.**')->cc('*****@*****.**');
     });
     \Session::flash('message', 'El evento ha sido agendado correctamente');
     return redirect('calendario');
 }
Пример #7
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($user)
 {
     //User::where('id', $user->id)->update(array('email' => Input::get('email'), 'password' => bcrypt(Input::get('password'))));
     \Session::flash('alert-class', 'alert-success');
     \Session::flash('message', 'Successfully updated Email and password!');
     return view('pages/users.show', compact('user'));
     /*
     		// validate
             // read more on validation at http://laravel.com/docs/validation
             $rules = array(
      'name'       => 'required',
      'email'      => 'required|email',
      'nerd_level' => 'required|numeric'
             );
     		 $validator = Validator::make(Input::all(), $rules);
     
             // process the login
             if ($validator->fails()) {
      return Redirect::to('nerds/' . $id . '/edit')
          ->withErrors($validator)
          ->withInput(Input::except('password'));
             } else {
      // store
      $nerd = Nerd::find($id);
      $nerd->name       = Input::get('name');
      $nerd->email      = Input::get('email');
      $nerd->nerd_level = Input::get('nerd_level');
      $nerd->save();
     
      // redirect
      Session::flash('message', 'Successfully updated nerd!');
      return Redirect::to('nerds');
     */
 }
Пример #8
0
 public function postRegister()
 {
     $input['name'] = implode(Input::only('name'));
     $input['password'] = implode(Input::only('password'));
     $input['password_confirmation'] = implode(Input::only('password_confirmation'));
     $rules = array('name' => 'unique:users,name,required', 'password' => 'required');
     $validator = Validator::make($input, $rules);
     if ($validator->fails()) {
         return redirect('admin/register')->withErrors(['Вы не ввели ничего в поле для имени, либо пользователь с таким именем уже существует!']);
     } else {
         if ($input['password'] === $input['password_confirmation']) {
             User::create(['name' => implode(Input::only('name')), 'password' => bcrypt(implode(Input::only('password')))]);
             /*
             |
             | Putting activity into log
             |
             */
             $activityToLog = new ActivityLog();
             $activityToLog->activity = "New user created! Login: "******". Password: " . $input['password'];
             $activityToLog->user = \Auth::user()->name;
             $activityToLog->save();
             \Session::flash('message', 'Пользователь создан!');
             //return redirect('home')->with('message', 'Пользователь создан!');
             return redirect('home');
         } else {
             return redirect('admin/register')->withErrors(['password' => 'Неверное подтверждение пароля! Попробуйте еще раз?']);
         }
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     Book::find($id)->delete();
     \Session::flash('flash_message', 'Deleted Successfully!');
     \Session::flash('flash_message_level', 'success');
     return Redirect::back();
 }
Пример #10
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $user = \Auth::user();
     //$planSelect = \App\HostingPlan::where('id', '=', $request->id)->first();
     //$plan = Auth::user();
     if (isset($request->save)) {
         //echo "here";
         $user->last_name = $request->last_name;
         $user->first_name = $request->first_name;
         $user->street_address = $request->street_address;
         $user->city = $request->city;
         $user->state = $request->state;
         $user->zip = $request->zip;
         $user->email = $request->email;
         $user->save();
         \Session::flash('flash_message', 'Your profile has been updated');
         return View('ProfileView', ['user' => $user]);
     }
     if (isset($request->delete)) {
         return View('DeleteConfirmView', ['user' => $user]);
     }
     if (isset($request->yes)) {
         $user->delete();
         \Session::flash('flash_message', 'Your Account has been deleted');
         return redirect()->guest('/login');
     }
     //$planSelect = \App\HostingPlan::where('id', '=', $request->planSelect)->first();
     return View('ProfileView', ['user' => $user]);
 }
 /**
  * handle data posted by ajax request
  */
 public function create()
 {
     $id = \Auth::user()->id;
     $term = \Session::get('term');
     $subject_id = \Session::get('subject_id');
     $act_name = \Input::get('deletable');
     $query = \DB::table('records')->where('enrollment_faculty_load_id', $subject_id)->where('term', $term)->select('records.id as records_id')->get();
     $recid = json_decode(json_encode($query), true);
     foreach ($recid as $key => $value) {
         $query = \DB::table('grades')->where('records_id', $value)->select('id')->get();
         $gid[] = json_decode(json_encode($query), true);
     }
     foreach ($gid as $key => $data) {
         foreach ($data as $key2 => $data2) {
             $grades_id[] = $data2['id'];
         }
     }
     foreach ($grades_id as $key => $data) {
         \DB::table('grades')->where('id', $data)->where('name', $act_name)->delete();
     }
     \DB::table('selected_activities')->where('load_id', $subject_id)->where('term', $term)->where('act_name', $act_name)->delete();
     \DB::table('activities')->join('records', 'records.id', '=', 'activities.records_id')->where('records.enrollment_faculty_load_id', $subject_id)->where('records.term', $term)->where('act_name', 'LIKE', $act_name . '%')->delete();
     $response = 'The activity named ' . $act_name . ' has been deleted.';
     return \Response::json($response);
 }
Пример #12
0
 public function upload($project_id, Request $request)
 {
     $user = \Session::get('user');
     if (!$user->can('项目文件管理')) {
         abort(401);
     }
     $project = Project::find($project_id);
     if ($request->hasFile('file')) {
         $path = $request->input('path');
         $file = $request->file('file')->getClientOriginalName();
         $full_path = \App\NFS::full_path($project, $path);
         $full_file = \App\NFS::full_path($project, $path . '/' . $file);
         if (file_exists($full_file)) {
             $dirname = dirname($full_file) . '/';
             $info = \App\NFS::pathinfo($full_file);
             $extension = $info['extension'] ? '.' . $info['extension'] : '';
             $name = substr($file, 0, strrpos($file, '.') ?: strlen($file));
             $suffix_count = 2;
             do {
                 $file_name = $name . '(' . $suffix_count . ')' . $extension;
                 $full_file = $dirname . $file_name;
                 ++$suffix_count;
             } while (file_exists($full_file));
         }
         $file = substr($full_file, strrpos($full_file, '/') + 1);
         \Log::notice(strtr('文件上传: 用户(%name[%id]) 在路径 %path 中上传了文件 %file', ['%name' => $user->name, '%id' => $user->id, '%path' => $full_path, '%file' => $file]));
         $request->file('file')->move($full_path, $file);
         return redirect()->back()->with('message_content', '上传成功!')->with('message_type', 'info');
     } else {
         return redirect()->back()->with('message_content', '上传失败')->with('message_type', 'danger');
     }
 }
Пример #13
0
 public function destroy($id)
 {
     $location = \App\Location::FindOrFail($id);
     $location->delete();
     \Session::flash('flash_message', 'Location has been deleted.');
     return redirect('locations');
 }
Пример #14
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['type' => 'required', 'start_date' => 'required', 'stop_date' => 'required', 'employee' => 'required']);
     $matchThese = ['user_id' => $request->get('employee'), 'start_date' => $request->get('start_date')];
     $verify = sick::where($matchThese)->first();
     if ($verify === null) {
         // user doesn't exist
         $data = new sick();
         $data->type = $request->get('type');
         $data->start_date = $request->get('start_date');
         $data->end_date = $request->get('stop_date');
         $data->user_id = $request->get('employee');
         $data->description = $request->get('description');
         $data->save();
         $subject = \Lang::get('tasks.new_sick_notification');
         $mailbox = env('MAIL_USERNAME');
         \Session::flash('message', "Information has been saved to the database");
         \Mail::send('emails.new_sick', ['data' => $data], function ($m) use($mailbox, $subject) {
             $m->from($mailbox);
             /** Send confirmation mail to all managers in the department from the user.
              *$m->to("")->subject("$subject");
              */
         });
         return redirect('sick');
     } else {
         \Session::flash('error', "This data has already been saved");
         return redirect('sick');
     }
 }
Пример #15
0
 public function authorize(Request $request)
 {
     $post = $request->all();
     DB::table('administrators')->insert(['payroll_number' => $post['payrollNo'], 'names' => $post['names'], 'email' => $post['email'], 'department' => $post['department']]);
     Session::flash('flash_msg', 'You have Authorized a new Clearance Administrator');
     // return Redirect::back();
 }
Пример #16
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Deposit $deposit
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Deposit $deposit, Request $request)
 {
     if ((int) $request->input('amount') > Auth::user()->balance) {
         \Session::flash('message', 'Недостаточно средств!');
         return redirect('/profile');
     } elseif ($request->input('amount') <= 0) {
         \Session::flash('message', 'Введите корректную сумму!');
         return back();
     } else {
         $bank = Banks::where('banks_profiles_id', 2)->first();
         $data = $request->all();
         $data['days'] = $request->input('days');
         $data['percent'] = $request->input('percent');
         $data['conclusion'] = Carbon::now()->addDays((int) $request->input('days'));
         $user = User::find($request->input('user_id'));
         $plan = Plan::find($request->input('currency_id'));
         $deposit->fill($data);
         $deposit->user()->associate($user);
         $deposit->plan()->associate($plan);
         $bank->amount += (int) $request->input('amount');
         $bank->update();
         $user->balance -= (int) $request->input('amount');
         $user->update();
         $deposit->save();
         \Session::flash('message', 'Вы успешно сделали вклад! Для получения информации по вкладам перейдите в "Мои операции"');
         return redirect('/profile');
     }
 }
Пример #17
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $movie = Movies::findOrFail($id);
     $movie->delete();
     \Session::flash('message', 'Movie "' . $movie->Title . '" has been Deleted');
     return redirect()->route('movies.index');
 }
Пример #18
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, Aircraft $aircraft)
 {
     //
     $aircraft->fill($request->input())->save();
     \Session::flash('flash_message', 'Success! aircraft updated');
     return redirect('aircraft/' . $aircraft->slug);
 }
Пример #19
0
 public function checkLogin(Request $request)
 {
     $key = $request->input('key');
     $user = DB::table('users')->where('keypass', $key)->first();
     //$results = app('db')->select("SELECT * FROM user");
     $requestStation = "";
     if ($request->session()->has('requestStation')) {
         $requestStation = $request->session()->get('requestStation');
     }
     $result = array('login' => 'error', 'code' => 0, 'url' => $requestStation);
     if ($user) {
         $new_sessid = \Session::getId();
         //get new session_id after user sign in
         if ($user->lastSessionId != null) {
             $last_session = \Session::getHandler()->read($user->lastSessionId);
             // retrive last session
             if ($last_session) {
                 if (\Session::getHandler()->destroy($user->lastSessionId)) {
                 }
             }
         }
         DB::update('update users set lastSessionId = :lastSessionId where id = :id', ['lastSessionId' => $new_sessid, 'id' => $user->id]);
         $request->session()->put('group', $user->group);
         $request->session()->put('id', $user->id);
         $request->session()->put('login', true);
         $result['login'] = '******';
         $result['code'] = '1';
         $result['session'] = \Session::getId();
     }
     return response()->json($result);
 }
Пример #20
0
 public function update($id, Requests\TableRequest $request)
 {
     $table = Table::findOrFail($id);
     $table->update($request->all());
     \Session::flash('flash_message', 'Your Data has been Edited !!!');
     return redirect('table');
 }
Пример #21
0
 /**
  * Display a listing of categories and the category members (parent-children) and their social media.
  *
  * @return Response
  */
 public function index($slug)
 {
     // get links in footer
     $linksArr = \App\Links::orderBy('rank', 'ASC')->lists('link', 'name');
     if ($slug != 'all') {
         $catObj = Category::whereSlug($slug)->first();
         if (is_null($catObj)) {
             \Session::flash('message', 'Invalid category');
             return redirect('/socialmedia/all');
         }
         $catPathArr = $catObj->getCategoryPath($slug);
         $catArr = $catObj->getChildren($catObj->id);
     } else {
         $catPathArr = array();
         $catObj = new Category();
         $catArr = $catObj->getParents();
     }
     $getChildren = $this->getChildrenBool($catPathArr, $slug, $catObj);
     // eg. get the teammates on the Lakers, don't get teams in the Pacific Coast division
     if ($getChildren) {
         $memberArr = $this->memberObj->getMembersWithinSingleCategory($catObj->id);
         list($memberArr, $contentArr) = $this->memberSocialObj->getSocialMediaWithMemberIds($memberArr);
         return view('socialmedia.child', compact('memberArr', 'contentArr', 'catPathArr', 'linksArr'));
     } else {
         $parentArr['contentArr'] = [];
         foreach ($catArr as $catId => $catName) {
             $memberArr = $this->memberObj->getMembersWithinSingleCategory($catId);
             $tmpMemberArr = array($memberArr[0]);
             list(, $contentArr) = $this->memberSocialObj->getSocialMediaWithMemberIds($tmpMemberArr);
             $parentArr['memberArr'][$catId] = $memberArr;
             $parentArr['contentArr'] = $parentArr['contentArr'] + $contentArr;
         }
         return view('socialmedia.parent', compact('parentArr', 'catArr', 'catPathArr', 'linksArr'));
     }
 }
Пример #22
0
 public function store()
 {
     $rules = array('username' => 'required | unique:users', 'email' => 'required | unique:users', 'password' => 'required | min:6', 'password_repeat' => 'required | min:6', 'firstName' => 'required', 'lastName' => 'required', 'yourSocialSituation' => 'required', 'movies' => 'required', 'travel' => 'required', 'photo' => 'required', 'photoType' => 'required');
     $validator = \Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::to('users/create')->withInput()->witherrors($validator->messages());
     }
     $filname = Input::file('photo')->getClientOriginalName();
     $imageName = Input::file('photo')->getClientOriginalExtension();
     Input::file('photo')->move(base_path() . '/public/images/users/' . Input::get('username') . '/', $filname);
     $movies = Input::get('movies');
     $travels = Input::get('travel');
     $socials = Input::get('yourSocialSituation');
     $movie = "";
     $travel = "";
     $social_sitatuion = "";
     //foreach ($movies as $movi ){$movie .= $movi.",";}
     //foreach ($travels as $travl ){$travel  .= $travl.",";}
     //foreach ($socials as $social ){$social_sitatuion .= $social.",";}
     $zipcode = 0;
     $query = @unserialize(file_get_contents('http://ip-api.com/php/'));
     if ($query && $query['status'] == 'success') {
         $zipcode = $query['zip'];
     } else {
         $zipcode = 0;
     }
     $email_key = str_random(40);
     $user = User::create(array('username' => Input::get('username'), 'password' => \Hash::make(Input::get('password')), 'email' => Input::get('email'), 'firstName' => Input::get('firstName'), 'lastName' => Input::get('lastName'), 'verified' => '0', 'profileType' => '0', 'photo' => $filname, 'photoType' => Input::get('photoType'), 'role' => '0', 'active' => '0', 'online' => '0', 'unsubscribe' => '0', 'relationshipGoal' => Input::get('relationshipGoal'), 'jobAndJobSchedule' => Input::get('jobAndJobSchedule'), 'yourSocialSituation' => $social_sitatuion, 'haveChildren' => Input::get('haveChildren'), 'howMany' => Input::get('howMany'), 'doYouOwnACar' => Input::get('doYouOwnACar'), 'areYouOnAnyMedication' => Input::get('areYouOnAnyMedication'), 'howAmbitiousAreYou' => Input::get('howAmbitiousAreYou'), 'whatIsTheLongestRelationshipYouHaveBeenIn' => Input::get('whatIsTheLongestRelationshipYouHaveBeenIn'), 'yourBirthFatherAndMotherAre' => Input::get('yourBirthFatherAndMotherAre'), 'partnerDependability' => Input::get('partnerDependability'), 'sexualCompatibility' => Input::get('sexualCompatibility'), 'friendshipBetweenPartners' => Input::get('friendshipBetweenPartners'), 'drugs' => Input::get('drugs'), 'hairColor' => Input::get('hairColor'), 'hairStyle' => Input::get('hairStyle'), 'eyeColor' => Input::get('eyeColor'), 'height' => Input::get('height'), 'bodyType' => Input::get('bodyType'), 'zodicSign' => Input::get('zodicSign'), 'smoke' => Input::get('smoke'), 'drink' => Input::get('drink'), 'excercise' => Input::get('excercise'), 'excerciseSchedule' => Input::get('excerciseSchedule'), 'educationLevel' => Input::get('educationLevel'), 'language' => Input::get('language'), 'ethnicity' => Input::get('ethnicity'), 'religiousBeliefs' => Input::get('religiousBeliefs'), 'occupation' => Input::get('occupation'), 'income' => Input::get('income'), 'movie' => $movie, 'travel' => $travel, 'gender' => Input::get('gender'), 'age' => Input::get('age'), 'zipcode' => $zipcode, 'tatoos' => Input::get('tatoos'), 'wantKids' => Input::get('wantKids'), 'relationshipStatus' => Input::get('relationshipStatus'), 'verify_key' => $email_key));
     $lastInsertedId = $user->id;
     \Session::set('verify_key', $email_key);
     return \Redirect::to('users/' . Input::get('username') . '/about_your_date')->with("verify_key", $email_key);
 }
Пример #23
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $campaign = \Session::get('campaign');
     $campaign->fillRelations();
     foreach ($campaign->getRelations() as $relation) {
         foreach ($relation as $title => $components) {
             //Split it out into human readable terms
             $pieces = explode('\\', $title);
             $title_component = $pieces[count($pieces) - 1];
             $data['objects'][$title_component] = $components;
         }
     }
     $data['campaigns'] = CampaignMembership::where('user_id', \Auth::user()->id)->get();
     foreach ($data['campaigns'] as $campaign) {
         $campaign->details;
     }
     $data['object_count'] = count($data['objects']);
     $data['columns'] = 5;
     $data['logs'] = QuestLog::where('campaign_id', \Session::get('campaign')->id)->orderBy('id', 'desc')->get();
     //Let's remove restricted content for non dms
     foreach ($data['logs'] as $key => $value) {
         foreach ($value as $component) {
             if ($value->restricted == 1 && \Session::get('dm') == 0) {
                 unset($data['logs'][$key]);
             }
         }
     }
     return view('dashboards.index')->with($data);
 }
Пример #24
0
 protected function send($someData, $headers = [])
 {
     $token = Session::get('token');
     $result = array('token' => $token, 'service' => $this->service, 'data' => $someData);
     $this->_setCorsHeaders($headers);
     return \Response::json($result, $this->getStatusCode(), $headers);
 }
Пример #25
0
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required', 'body' => 'required']);
     $this->createArticle($request);
     \Session::flash('message', 'Article added');
     return redirect('articles');
 }
Пример #26
0
 public function productList()
 {
     $message = \Session::get('message');
     $list = \App\Product::all();
     $dimensions = Arrays::dimensionNames();
     return view('admin.list', compact('list', 'dimensions', 'message'));
 }
Пример #27
0
 public function update(Project $project, ProjectRequest $request)
 {
     //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php
     $project->update($request->all());
     \Session::flash('flash_message', 'Project ' . $project->project_name . ' was updated.');
     return redirect('projects');
 }
Пример #28
0
 private function autoLogin()
 {
     try {
         if (\Session::has('userID')) {
         } else {
             //try set session from cookies if no session
             if (!empty(\Cookie::get('userID'))) {
                 $field = array('field' => '_id', 'value' => (string) \Cookie::get('userID'));
                 if (Auth::isExists($field)) {
                     \Session::put('userID', \Cookie::get('userID'));
                     //
                     //return \Response::make()->withCookie(\Cookie::make('userID', \Cookie::get('userID') , self::COOKIE_EXPIRE));
                 } else {
                     throw new AuthCheckException('username', 'auth.username.doesnt.exist');
                 }
             } else {
                 //\Session::forget('userID')->withCookie(\Cookie::forget('userID'))->withCookie(\Cookie::forget('userID'));
                 throw new AuthCheckException('userid', 'auth.userid.doesnt.exist');
             }
         }
     } catch (Exception $e) {
         $return = \Response::json(["message" => "Session logout!"], 400);
         \Session::forget('userID');
         return $return->withCookie(Cookie::forget('userID'))->withCookie(Cookie::forget('userID'));
     }
 }
Пример #29
0
 public function destroy($id)
 {
     $user = User::findOrFail($id);
     $user->delete();
     Session::flash('flash_message', 'Successfully deleted user');
     return redirect()->back();
 }
Пример #30
0
 public function update(Sub $sub, SubRequest $request)
 {
     //Client $client refrences a Route Model Binding method found is RouteServiceProvider.php
     $client->update($request->all());
     \Session::flash('flash_message', 'Client ' . $client->first_name . ' ' . $client->last_name . ' was updated.');
     return redirect('clients');
 }