public function create() { return view('campaigns.create')->with('title', 'Create a New Campaign')->with('websites', Website::where('status', '=', 1)->get()); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if ($this->checkauth(9)['err'] == 1) { return $this->checkauth(9)['view']; } Website::where('id', $id)->delete(); return redirect(url('admin/website')); }
return redirect()->back(); } # Check if the input's good. if (strlen($request->get('website')) < 1 || strlen($request->get('repo')) < 1 || strlen($request->get('user')) < 1 || strlen($request->get('password')) < 1) { return redirect()->back(); } $website = Website::create(['name' => $request->get('website'), 'password' => Hash::make($request->get('password')), 'repo' => $request->get('repo'), 'user' => $request->get('user')]); $cmd = getenv('CREATE_CMD'); $cmd = str_replace('$1', $website->name . 'x.iili.li', $cmd); $cmd = str_replace('$2', $website->user, $cmd); $cmd = str_replace('$3', $website->repo, $cmd); exec($cmd); return redirect()->to('http://' . $website->name . 'x.iili.li'); }); $app->post('api/website/update', function (Request $request) use($app) { # Check if the name exists. $website = Website::where('name', '=', $request->get('website'))->first(); if (empty($website)) { return redirect()->back(); } if (!Hash::check($request->get('password'), $website->password)) { return redirect()->back(); } $website->update(['repo' => $request->get('repo'), 'user' => $request->get('user')]); $cmd = getenv('CREATE_CMD'); $cmd = str_replace('$1', $request->get('website') . 'x.iili.li', $cmd); $cmd = str_replace('$2', $request->get('user'), $cmd); $cmd = str_replace('$3', $request->get('repo'), $cmd); exec($cmd); return redirect()->to('http://' . $website->name . 'x.iili.li'); });