/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $application = Application::find($id); $author = Author::find($id); $applications = Application::all(); $authors = Author::all(); $versions = [1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0]; return view('application.edit', compact('application', 'author', 'applications', 'authors', 'versions')); }
/** * */ public function getDoDelete($app_id) { $app = \App\Application::find($app_id); if (is_null($app)) { \Session::flash('flash_message', 'Application not found.'); return redirect('\\applications'); } // NEED to do a Cascading delete to remove related test cases. Change this code! if ($app->testcases()) { $app->testcases()->delete(); } $app->delete(); \Session::flash('flash_message', $app->name . ' was deleted.'); return redirect('/applications'); }
public function Dealwithapp($id) { $offset = 0; $offsettennis = 0; $showtype = 5; $d = date('Y-m-d', strtotime('+' . $offset . ' day')); $today = date('Y-m-d'); $totalday = BadmintonState::where('date', '>=', $today)->distinct()->count('date'); for ($i = 0; $i < $totalday; $i++) { $days[$i] = date('Y-m-d', strtotime('+' . $i . ' day')); } $pingpangs = Pingpang::where('date', '=', $today)->get(); $dtennis = date('Y-m-d', strtotime('+' . $offsettennis . ' day')); $totaldaytennis = Tennis::where('date', '>=', $today)->distinct()->count('date'); for ($i = 0; $i < $totaldaytennis; $i++) { $daystennis[$i] = date('Y-m-d', strtotime('+' . $i . ' day')); } $tennises = Tennis::where('date', '=', $dtennis)->get(); $application = Application::find($id); if (Input::get('result') == 'yes') { $application->enable = 2; } else { $application->enable = 0; } if ($application->save()) { // 篮球订单的数据处理 $basketballs = Application::where('type', '=', 'basketball')->get(); // 篮球订单的数据处理结束 // 足球订单的数据处理 $footballs = Application::where('type', '=', 'football')->get(); // 足球订单的数据处理结束 return view('query.queryadminhome', ['days' => $days, 'daystennis' => $daystennis, 'offset' => $offset, 'offsettennis' => $offsettennis, 'totalday' => $totalday, 'totaldaytennis' => $totaldaytennis, 'pingpangs' => $pingpangs, 'tennises' => $tennises, 'showtype' => $showtype, 'basketballs' => $basketballs, 'footballs' => $footballs])->withBadmintonstates(BadmintonState::where('date', '=', $d)->get()); } else { return Redirect::back()->withInput()->withErrors('保存失败!'); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $granted_loan = new GrantedLoan(); echo json_encode($request->application_id); $granted_loan->application_id = $request->application_id; $granted_loan->applicant_id = $request->applicant_id; $granted_loan->amount_per_return = $request->amount_per_return; $granted_loan->amount_to_return = $request->amount_to_return; $granted_loan->interval_type = $request->interval_type; $granted_loan->loan_actual_due_date = $request->loan_actual_due_date; $granted_loan->profit_percent = $request->profit_percent; $granted_loan->loan_duration = $request->loan_duration; $granted_loan->loaned_amount = $request->loaned_amount; $granted_loan->return_interval = $request->return_interval; $granted_loan->created_by = 1; if (!$granted_loan->save()) { return "failed"; } else { $application = Application::find($request->application_id); $application->status = "granted"; $application->save(); return "success"; } }
public function fileUploadUpdate($uploadId, $status) { $statusObject = array("applied" => array("approve" => "approved", "reject" => "rejected"), "signed_agreement" => array("approve" => "approved_agreement", "reject" => "rejected_agreement"), "first_payment" => array("approve" => "approved_first_payment", "reject" => "rejected_first_payment"), "second_payment" => array("approve" => "approved_second_payment", "reject" => "rejected_second_payment"), "second_progress_report" => array("approve" => "approved_second_progress_report", "reject" => "rejected_second_progress_report"), "request_extend" => array("approve" => "approved_extend", "reject" => "rejected_extend"), "finalized" => array("approve" => "approved_finalized", "reject" => "rejected_finalized"), "project_finished" => array("approve" => "approved_project_finished", "reject" => "rejected_project_finished")); $upload = Upload::find($uploadId); $upload->status = $status; $upload->save(); $application = Application::find($upload->application_id); $appStatus = $application->status; $rejectList = ["rejected", "rejected_agreement", "rejected_first_payment", "rejected_second_payment", "rejected_second_progress_report", "rejected_extend", "rejected_finalized", "rejected_project_finished"]; if (in_array($appStatus, $rejectList)) { // Application status = reject force return return redirect()->route('fund_user_request', array('id' => $application->fund)); } $checkReject = Upload::where('application_id', $upload->application_id)->where('status', 'Reject')->count(); if ($checkReject != 0) { $this->applicationUpdate($upload->application_id, $statusObject[$appStatus]['reject']); } else { $allUploadFile = Upload::where('application_id', $upload->application_id)->count(); $allUploadApprove = Upload::where('application_id', $upload->application_id)->where('status', 'Approve')->count(); if ($allUploadFile == $allUploadApprove) { $this->applicationUpdate($upload->application_id, $statusObject[$appStatus]['approve']); } } return redirect()->route('fund_user_request', array('id' => $application->fund)); }
private function updateAppStatus($request, $status) { $application_id = $request->input('request_id', 0); $application = Application::find($application_id); $application->status = $status; $application->save(); }
public function manualnotify(Request $request) { $app_id = $request->get('appid'); $application = Application::find($app_id); // die($application); $fund = Fund::find($application->fund); // print_r($applications); $data = array(); $data['application'] = $application; $data['user'] = $application->user; $data['fund'] = $fund; Mail::queue('emails.autonotify', $data, function ($message) use($data) { $message->to($data['user']->email, $data['user']->name)->subject('You have uncompleted applications at nurse.tu.ac.th'); }); echo "success"; }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, Application $application) { if ($request->hasFile('photo')) { \File::delete($application->photo); $file = $request->file('photo'); $destination_path = 'uploads/'; $filename = str_random(6) . '_' . $file->getClientOriginalName(); $file->move($destination_path, $filename); $photo = $destination_path . $filename; } else { $photo = $application->photo; } if ($request->hasFile('application')) { \File::delete($application->application); $file = $request->file('application'); $destination_path = 'uploads/'; $filename = str_random(6) . '_' . $file->getClientOriginalName(); $file->move($destination_path, $filename); $app = $destination_path . $filename; } else { $app = $application->application; } $application->update(['application' => $app, 'photo' => $photo, 'slug' => str_slug($request->input('name')), 'name' => $request->input('name'), 'version' => $request->input('version'), 'description' => $request->input('description'), 'email' => $request->input('email'), 'platform' => $request->input('platform')]); $this->syncCategory($application, $request->input('AppCategoryList')); $id = $application->id; Application::find($id)->logs()->save(log::create(['content' => '', 'user_id' => $request->input('user_id'), 'descriptions' => 'Kamu berhasil Update Aplikasi , Name :' . $request->input('name') . ', version: ' . $request->input('version') . ', platform :' . $request->input('platform')])); return redirect('user/' . \Auth::user()->name); }
/** * Enable the application status. * * @param string $id * @return Response */ public function enable($id) { $app = Application::find($id); if ($app->makeEnable()) { Token::where('app_id', $id)->drop('disable'); session()->flash('success', 'Application is successfully enabled.'); } else { session()->flash('error', 'Error occured to enable application.'); } return back(); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $application = Application::find($id); $application->name = $request->input('name'); $application->save(); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $application = Application::find($id); $author = Author::where('id', '=', $application->author_id); return view('application.edit', compact('application', 'author')); }
/** * @return mixed */ public function edit() { if (Auth::check()) { $user = Auth::user(); } else { return Redirect::to('/auth/login'); } //return ($user->application); //return ($user); // return var_dump($user,$regdata); $u = $user; $r = $user->application; $page = Application::find($user->id); $page->application_status = 111; $page->update(); $data = $r; if (!empty($r)) { //$this->checkApplicationStatus($r); /* if($data['application_status']==0){ } elseif($data['application_status']==111){ return Redirect::to('application/edit'); } elseif($data['application_status']==222){ return Redirect::to('application/preview'); } elseif($data['application_status']==333){ return Redirect::to('application/preview/whole'); } else{ return Redirect::to('/application/preview'); } */ $regdata = $r->toArray(); } else { $regdata = $this->fields; } //return $regdata; return view('application.edit')->with('user', $u)->with('regdata', $regdata); }