Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use App\Http\Requests;
- use Auth;
- use DB;
- use Config;
- use App\User;
- class AdminController extends Controller
- {
- public function index() {
- $users = DB::table('users')->paginate(10);
- $files = DB::table('files')->paginate(10);
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin/dashboard', ['users' => $users, 'files' => $files]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function users() {
- $users = DB::table('users')->paginate(5);
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin/users', ['users' => $users]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function udel($user_id) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('users')->where('id', $user_id)->delete();
- return redirect('/admin/users/del/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function udels() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.del_success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function uedit($user_id) {
- $users = DB::table('users')->where('id', $user_id)->get();
- $tariffs = DB::table('tariffs')->get();
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.users_edit', ['users' => $users, 'tariffs' => $tariffs]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function uedits() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.e_success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function usave(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('users')->where('id', $request->userid)->update(['name' => $request->name]);
- DB::table('users')->where('id', $request->userid)->update(['email' => $request->email]);
- DB::table('users')->where('id', $request->userid)->update(['tariff' => $request->tariff]);
- DB::table('users')->where('id', $request->userid)->update(['isadmin' => $request->level]);
- DB::table('users')->where('id', $request->userid)->update(['isblocked' => $request->block]);
- return redirect('/admin/users/e/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function tariffs() {
- $tariffs = DB::table('tariffs')->paginate(5);
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.tariffs', ['tariffs' => $tariffs]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function tariffsadd() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.tariffs_add');
- }
- } else {
- return redirect('/login');
- }
- }
- public function tariffsaddact(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('tariffs')->insert(
- ['id' => NULL,
- 'name' => $request->name]
- );
- return redirect('/admin/tariffs/add/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function tariffsaddsuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.tariff_suc');
- }
- } else {
- return redirect('/login');
- }
- }
- public function tariffsdel($id) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('tariffs')->where('id', $id)->delete();
- return redirect('/admin/tariffs/del/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function tariffsdelsuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.tariffdel_suc');
- }
- } else {
- return redirect('/login');
- }
- }
- public function news() {
- $news = DB::table('news')->paginate(10);
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.news', ['news' => $news]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function newsdel($id) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('news')->where('id', $id)->delete();
- return redirect('/admin/news/del/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function newsdels() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.news_del_success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function newsadd() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.news_add');
- }
- } else {
- return redirect('/login');
- }
- }
- public function newsaddact(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('news')->insert(
- ['id' => NULL,
- 'title' => $request->title,
- 'text' => $request->text]
- );
- return redirect('/admin/news/add/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function newsaddsuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.news_add_success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function newsedit($id) {
- $news = DB::table('news')->where('id', $id)->get();
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.news_edit', ['news' => $news]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function newssave(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('news')->where('id', $request->newsid)->update(['title' => $request->title]);
- DB::table('news')->where('id', $request->newsid)->update(['text' => $request->text]);
- return redirect('/admin/news/e/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function newsesuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.news_esuccess');
- }
- } else {
- return redirect('/login');
- }
- }
- public function rules() {
- $rules = DB::table('rules')->paginate(10);
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.rules', ['rules' => $rules]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulesadd() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.rules_add');
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulesaddact(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('rules')->insert(
- ['id' => $request->rulenum,
- 'text' => $request->text]
- );
- return redirect('/admin/rules/add/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulesaddsuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.rules_esuccess');
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulesdel($id) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('rules')->where('id', $id)->delete();
- return redirect('/admin/rules/del/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulesdelsuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.rules_dsuccess');
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulesedit($id) {
- $rules = DB::table('rules')->where('id', $id)->get();
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.rules_edit', ['rules' => $rules]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulessave(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('rules')->where('id', $request->ruleid)->update(['text' => $request->text]);
- return redirect('/admin/rules/e/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function rulesesuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.rules_esuc');
- }
- } else {
- return redirect('/login');
- }
- }
- public function faq() {
- $faq = DB::table('faq')->paginate(10);
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.faq', ['faq' => $faq]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function faqadd() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.faq_add');
- }
- } else {
- return redirect('/login');
- }
- }
- public function faqaddact(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('faq')->insert(
- ['id' => NULL,
- 'question' => $request->question,
- 'answer' => $request->answer]
- );
- return redirect('/admin/faq/add/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function faqaddsuc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.faq_add_suc');
- }
- } else {
- return redirect('/login');
- }
- }
- public function faqedit($id) {
- $faq = DB::table('faq')->where('id', $id)->get();
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.faq_edit', ['faq' => $faq]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function faqsave(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('faq')->where('id', $request->faqid)->update(['question' => $request->question]);
- DB::table('faq')->where('id', $request->faqid)->update(['answer' => $request->answer]);
- return redirect('/admin/faq/e/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function static_pages() {
- $static = DB::table('staticpages')->paginate(10);
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.static_pages', ['staticp' => $static]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function staticadd() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.static_add');
- }
- } else {
- return redirect('/login');
- }
- }
- public function staticaddact(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('staticpages')->insert(
- ['id' => NULL,
- 'title' => $request->title,
- 'text' => $request->text,
- 'url' => $request->url,
- 'type' => $request->type,
- 'imageurl' => $request->imageurl]
- );
- return redirect('/admin/static/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function static_success() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.static_success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function fakeusers() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- $email1 = md5(rand(0, 99999)).'@mail.ru';
- $email2 = md5(rand(0, 99999)).'@mail.ru';
- $email3 = md5(rand(0, 99999)).'@mail.ru';
- $email4 = md5(rand(0, 99999)).'@mail.ru';
- $email5 = md5(rand(0, 99999)).'@mail.ru';
- $password = '123123';
- User::create([
- 'name' => 'Пользователь',
- 'email' => $email1,
- 'password' => bcrypt($password),
- 'balance' => '0',
- 'ref' => '',
- 'isadmin' => '0',
- ]);
- User::create([
- 'name' => 'Пользователь',
- 'email' => $email2,
- 'password' => bcrypt($password),
- 'balance' => '0',
- 'ref' => '',
- 'isadmin' => '0',
- ]);
- User::create([
- 'name' => 'Пользователь',
- 'email' => $email3,
- 'password' => bcrypt($password),
- 'balance' => '0',
- 'ref' => '',
- 'isadmin' => '0',
- ]);
- User::create([
- 'name' => 'Пользователь',
- 'email' => $email4,
- 'password' => bcrypt($password),
- 'balance' => '0',
- 'ref' => '',
- 'isadmin' => '0',
- ]);
- User::create([
- 'name' => 'Пользователь',
- 'email' => $email5,
- 'password' => bcrypt($password),
- 'balance' => '0',
- 'ref' => '',
- 'isadmin' => '0',
- ]);
- return redirect('/admin/users/created');
- }
- } else {
- return redirect('/login');
- }
- }
- public function createdu() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.ucr');
- }
- } else {
- return redirect('/login');
- }
- }
- public function staticdel($id) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('staticpages')->where('id', $id)->delete();
- return redirect('/admin/static/removed');
- }
- } else {
- return redirect('/login');
- }
- }
- public function static_removed() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.static_removed');
- }
- } else {
- return redirect('/login');
- }
- }
- public function static_edit($id) {
- $static = DB::table('staticpages')->where('id', $id)->get();
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.static_edit', ['static' => $static]);
- }
- } else {
- return redirect('/login');
- }
- }
- public function static_edit_action(Request $request) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('staticpages')->where('id', $request->staticid)->update(['title' => $request->title]);
- DB::table('staticpages')->where('id', $request->staticid)->update(['url' => $request->url]);
- DB::table('staticpages')->where('id', $request->staticid)->update(['imageurl' => $request->imageurl]);
- DB::table('staticpages')->where('id', $request->staticid)->update(['text' => $request->text]);
- return redirect('/admin/static/e/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function static_suce() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.static_suce');
- }
- } else {
- return redirect('/login');
- }
- }
- public function faq_delete($id) {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- DB::table('faq')->where('id', $id)->delete();
- return redirect('/admin/faq/del/success');
- }
- } else {
- return redirect('/login');
- }
- }
- public function faq_delete_suc() {
- if(Auth::user()) {
- if(Auth::user()->isadmin == '') {
- return redirect('/');
- } else {
- return view('admin.faqdsuccess');
- }
- } else {
- return redirect('/login');
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement