Ejemplo n.º 1
0
 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('/');
 }
Ejemplo n.º 2
0
 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);
 }
 /**
  * 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');
             }
         }
     }
 }
Ejemplo n.º 4
0
 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("เกิดข้อผิดพลาด - ไม่สามารถบันทึกได้");
     }
 }
 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('/');
     }
 }
 /**
  * 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');
 }
Ejemplo n.º 7
0
 /**
  * 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');
 }
 /**
  * @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.');*/
 }
Ejemplo n.º 9
0
 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());
     }
 }
Ejemplo n.º 10
0
 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();
         }
     }
 }
Ejemplo n.º 11
0
Archivo: r.php Proyecto: kronxblue/1stg
 function s($sponsor = NULL)
 {
     if ($sponsor == NULL) {
         redirect::to(BASE_PATH, TRUE);
     } else {
         $this->model->s($sponsor);
     }
 }
Ejemplo n.º 12
0
 public function surtirPedido($id)
 {
     $pedido = Pedido::find($id);
     $pedido->completado = true;
     $pedido->numero_de_rastreo = \App\Rastreo::generarCodigo();
     $pedido->save();
     return redirect::to('empleado_pedidos_pendientes');
 }
Ejemplo n.º 13
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $sucursal = SucursalModel::find($id);
     $sucursal->fill($request->all());
     $sucursal->save();
     //        Session::flash('message', 'Usuario Editado Correctamente');
     return redirect::to('/sucursal');
 }
Ejemplo n.º 14
0
 /**
  * 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');
 }
Ejemplo n.º 15
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $tiposm = TipoMaterialModel::find($id);
     $tiposm->fill($request->all());
     $tiposm->save();
     //        Session::flash('message', 'Usuario Editado Correctamente');
     return redirect::to('/material-tipo/');
 }
Ejemplo n.º 16
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $tipoc = TipoClienteModel::find($id);
     $tipoc->fill($request->all());
     $tipoc->save();
     //        Session::flash('message', 'Usuario Editado Correctamente');
     return redirect::to('/clientes-tipos');
 }
Ejemplo n.º 17
0
 /**
  * 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('/');
 }
Ejemplo n.º 18
0
 public function aktivasi(Team $team)
 {
     $message = 'Data ' . $team->namateam . ' berhasil di aktivasi';
     if ($team->ketua()->first()->update(['level' => 1])) {
         return redirect()->back()->with('status', $message);
     }
     return redirect::to()->back()->with('status', 'Data ' . $team->namateam . ' tidak berhasil di aktivasi');
 }
Ejemplo n.º 19
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     Mail::send('emails.contact', $request->all(), function ($msj) {
         $msj->subject('Correo de Contacto');
         $msj->to('*****@*****.**');
     });
     Session::flash('message', 'Mensaje enviado correctamente');
     return redirect::to('gracias');
 }
Ejemplo n.º 20
0
 /**
  * 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()) {
         return redirect::to('/auth/login');
     }
     if (Auth::user()->roles & $role) {
         return $next($request);
     }
     redirect()->back();
 }
Ejemplo n.º 21
0
 public function validate($email, $password)
 {
     $data_post['email'] = $email;
     $data_post['password'] = $password;
     // Controla el email y el password y redirecciona.
     if (true) {
         return Redirect::to('admin');
     } else {
         return redirect::to('login', array('data_post' => $data_post));
     }
 }
Ejemplo n.º 22
0
 public static function delete_contact()
 {
     $contact_person = contact_person::find(Request::input('contact_id'));
     $customer_id = $contact_person->customer_id;
     $name = $contact_person->name;
     if ($contact_person->delete()) {
         return redirect::to('customer_detail/' . $customer_id)->with('status', "ลบผู้ประสานงานชื่อ " . $name . " สำเร็จ");
     } else {
         return redirect::to('edit_contact/' . Request::input('customer_id'))->withErrors("เกิดข้อผิดพลาด - ไม่สามารถลบผู้ประสานงานได้");
     }
 }
Ejemplo n.º 23
0
 public function enable($id)
 {
     $connect = new Auth();
     $connect->setHost("172.18.1.254");
     $connect->setUsername("admin");
     $connect->setPassword("1261");
     $connect->setDebug(true);
     $talker = new Talker($connect);
     $addr = new FirewallAddressList($talker);
     $addr->enable($id);
     return redirect::to('ipaddr');
 }
Ejemplo n.º 24
0
 public function update(Request $request)
 {
     $data = Input::all();
     $validator = Validator::make(['firstname' => $data['firstname'], 'lastname' => $data['lastname']], ['firstname' => 'min:5|alpha_num', 'lastname' => 'min:5|alpha_num']);
     if ($validator->fails()) {
         return redirect('settings')->with('message', 'Invalid data');
     } else {
         $user = new User();
         $user->update_settings($data);
         return redirect::to('account');
     }
 }
Ejemplo n.º 25
0
 /**
  * @brief 错误或者成功输出
  *
  * @param string $status
  * @param stirng $url
  * @param string $msg
  * @param string $method
  * @param array $params
  *
  * @return string
  */
 public function splash($status = 'success', $url = null, $msg = null, $ajax = true)
 {
     $status = $status == 'failed' ? 'error' : $status;
     //如果需要返回则ajax
     if ($ajax == true || request::ajax()) {
         return response::json(array($status => true, 'message' => $msg, 'redirect' => $url));
     }
     if ($url && !$msg) {
         //如果有url地址但是没有信息输出则直接跳转
         return redirect::to($url);
     }
 }
Ejemplo n.º 26
0
 /**
  * update
  */
 public function update()
 {
     $ferramenta = Request::segment(2);
     if ($ferramenta == 'carregar_menu') {
         $this->carregar_menu();
         return redirect::to('tools/carregar_menu')->with('mensagem', 'Operação realizada com sucesso.');
     } else {
         if ($ferramenta == 'teste') {
             die('teste');
         }
     }
 }
Ejemplo n.º 27
0
 public function register()
 {
     try {
         $input = Input::all();
         $organizationName = !empty($input['organization_name']) ? $input['organization_name'] : null;
         $this->organization->checkOrganization($organizationName);
         $this->user->register($input);
         return redirect::to('/login')->withFlashMessage('Registration Successfull. Please Login with Credentials');
     } catch (Exception $e) {
         return $e->getMessage();
         return redirect::to('/dashboard')->withFlashMessage($e->getMessage());
     }
 }
Ejemplo n.º 28
0
 public static function main()
 {
     $event_id = Request::input('event_id');
     $paymentdata = [];
     $assignid = Request::input('assignid');
     $pay_amt = Request::input('pay_amt');
     $note = Request::input('note');
     for ($i = 1; $i <= count(Request::input('assignid')); $i++) {
         $paymentdata[$i] = ["assignid" => $assignid[$i], "pay_amt" => $pay_amt[$i], "note" => $note[$i]];
     }
     paymentManage::Update_DB($paymentdata);
     return redirect::to('assigment/' . $event_id)->with('status', "บันทึกสำเร็จ");
 }
 function update()
 {
     $data = Input::all();
     unset($data['_token']);
     if (is_null($data['USERS_PASSWORD'])) {
         unset($data['USERS_PASSWORD']);
     }
     $data['USERS_UPDATEBY'] = session::get('id');
     $data['USERS_UPDATE'] = date("Y-m-d H:i:s");
     $user = User::getUser($data['USERS_ID']);
     $user->update($data);
     return redirect::to('usermanagement');
 }
Ejemplo n.º 30
0
 public function login()
 {
     $data = Input::all();
     $data['password'] = md5($data['password']);
     $user = User::checklogin($data)->get();
     if (sizeof($user) > 0) {
         $rule = User::getHakAkses($user[0]['USERS_ID'])->get();
         session(['hak' => 'admin', 'name' => $user[0]['USERS_NAME'], 'id' => $user[0]['USERS_ID']]);
         return redirect::to('usermanagement');
     } else {
         Session::flash('error', "Password dan Username yang anda masukkan salah");
         return redirect::back();
     }
 }