Advertisement
Guest User

Untitled

a guest
Feb 18th, 2018
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.93 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. use App\Http\Requests;
  8.  
  9. use Auth;
  10.  
  11. use DB;
  12.  
  13. use Config;
  14.  
  15. use App\User;
  16.  
  17. class AdminController extends Controller
  18. {
  19. public function index() {
  20. $users = DB::table('users')->paginate(10);
  21. $files = DB::table('files')->paginate(10);
  22.  
  23. if(Auth::user()) {
  24. if(Auth::user()->isadmin == '') {
  25. return redirect('/');
  26. } else {
  27. return view('admin/dashboard', ['users' => $users, 'files' => $files]);
  28. }
  29. } else {
  30. return redirect('/login');
  31. }
  32. }
  33.  
  34. public function users() {
  35. $users = DB::table('users')->paginate(5);
  36. if(Auth::user()) {
  37. if(Auth::user()->isadmin == '') {
  38. return redirect('/');
  39. } else {
  40. return view('admin/users', ['users' => $users]);
  41. }
  42. } else {
  43. return redirect('/login');
  44. }
  45. }
  46.  
  47. public function udel($user_id) {
  48. if(Auth::user()) {
  49. if(Auth::user()->isadmin == '') {
  50. return redirect('/');
  51. } else {
  52. DB::table('users')->where('id', $user_id)->delete();
  53. return redirect('/admin/users/del/success');
  54. }
  55. } else {
  56. return redirect('/login');
  57. }
  58. }
  59.  
  60. public function udels() {
  61. if(Auth::user()) {
  62. if(Auth::user()->isadmin == '') {
  63. return redirect('/');
  64. } else {
  65. return view('admin.del_success');
  66. }
  67. } else {
  68. return redirect('/login');
  69. }
  70. }
  71.  
  72. public function uedit($user_id) {
  73. $users = DB::table('users')->where('id', $user_id)->get();
  74. $tariffs = DB::table('tariffs')->get();
  75. if(Auth::user()) {
  76. if(Auth::user()->isadmin == '') {
  77. return redirect('/');
  78. } else {
  79. return view('admin.users_edit', ['users' => $users, 'tariffs' => $tariffs]);
  80. }
  81. } else {
  82. return redirect('/login');
  83. }
  84. }
  85.  
  86. public function uedits() {
  87. if(Auth::user()) {
  88. if(Auth::user()->isadmin == '') {
  89. return redirect('/');
  90. } else {
  91. return view('admin.e_success');
  92. }
  93. } else {
  94. return redirect('/login');
  95. }
  96. }
  97.  
  98. public function usave(Request $request) {
  99. if(Auth::user()) {
  100. if(Auth::user()->isadmin == '') {
  101. return redirect('/');
  102. } else {
  103. DB::table('users')->where('id', $request->userid)->update(['name' => $request->name]);
  104. DB::table('users')->where('id', $request->userid)->update(['email' => $request->email]);
  105. DB::table('users')->where('id', $request->userid)->update(['tariff' => $request->tariff]);
  106. DB::table('users')->where('id', $request->userid)->update(['isadmin' => $request->level]);
  107. DB::table('users')->where('id', $request->userid)->update(['isblocked' => $request->block]);
  108. return redirect('/admin/users/e/success');
  109. }
  110. } else {
  111. return redirect('/login');
  112. }
  113. }
  114.  
  115. public function tariffs() {
  116. $tariffs = DB::table('tariffs')->paginate(5);
  117.  
  118. if(Auth::user()) {
  119. if(Auth::user()->isadmin == '') {
  120. return redirect('/');
  121. } else {
  122. return view('admin.tariffs', ['tariffs' => $tariffs]);
  123. }
  124. } else {
  125. return redirect('/login');
  126. }
  127. }
  128.  
  129. public function tariffsadd() {
  130. if(Auth::user()) {
  131. if(Auth::user()->isadmin == '') {
  132. return redirect('/');
  133. } else {
  134. return view('admin.tariffs_add');
  135. }
  136. } else {
  137. return redirect('/login');
  138. }
  139. }
  140.  
  141. public function tariffsaddact(Request $request) {
  142. if(Auth::user()) {
  143. if(Auth::user()->isadmin == '') {
  144. return redirect('/');
  145. } else {
  146. DB::table('tariffs')->insert(
  147. ['id' => NULL,
  148. 'name' => $request->name]
  149. );
  150. return redirect('/admin/tariffs/add/success');
  151. }
  152. } else {
  153. return redirect('/login');
  154. }
  155. }
  156.  
  157. public function tariffsaddsuc() {
  158. if(Auth::user()) {
  159. if(Auth::user()->isadmin == '') {
  160. return redirect('/');
  161. } else {
  162. return view('admin.tariff_suc');
  163. }
  164. } else {
  165. return redirect('/login');
  166. }
  167. }
  168.  
  169. public function tariffsdel($id) {
  170. if(Auth::user()) {
  171. if(Auth::user()->isadmin == '') {
  172. return redirect('/');
  173. } else {
  174. DB::table('tariffs')->where('id', $id)->delete();
  175. return redirect('/admin/tariffs/del/success');
  176. }
  177. } else {
  178. return redirect('/login');
  179. }
  180. }
  181.  
  182. public function tariffsdelsuc() {
  183. if(Auth::user()) {
  184. if(Auth::user()->isadmin == '') {
  185. return redirect('/');
  186. } else {
  187. return view('admin.tariffdel_suc');
  188. }
  189. } else {
  190. return redirect('/login');
  191. }
  192. }
  193.  
  194. public function news() {
  195. $news = DB::table('news')->paginate(10);
  196. if(Auth::user()) {
  197. if(Auth::user()->isadmin == '') {
  198. return redirect('/');
  199. } else {
  200. return view('admin.news', ['news' => $news]);
  201. }
  202. } else {
  203. return redirect('/login');
  204. }
  205. }
  206.  
  207. public function newsdel($id) {
  208. if(Auth::user()) {
  209. if(Auth::user()->isadmin == '') {
  210. return redirect('/');
  211. } else {
  212. DB::table('news')->where('id', $id)->delete();
  213. return redirect('/admin/news/del/success');
  214. }
  215. } else {
  216. return redirect('/login');
  217. }
  218. }
  219.  
  220. public function newsdels() {
  221. if(Auth::user()) {
  222. if(Auth::user()->isadmin == '') {
  223. return redirect('/');
  224. } else {
  225. return view('admin.news_del_success');
  226. }
  227. } else {
  228. return redirect('/login');
  229. }
  230. }
  231.  
  232. public function newsadd() {
  233. if(Auth::user()) {
  234. if(Auth::user()->isadmin == '') {
  235. return redirect('/');
  236. } else {
  237. return view('admin.news_add');
  238. }
  239. } else {
  240. return redirect('/login');
  241. }
  242. }
  243.  
  244. public function newsaddact(Request $request) {
  245. if(Auth::user()) {
  246. if(Auth::user()->isadmin == '') {
  247. return redirect('/');
  248. } else {
  249. DB::table('news')->insert(
  250. ['id' => NULL,
  251. 'title' => $request->title,
  252. 'text' => $request->text]
  253. );
  254. return redirect('/admin/news/add/success');
  255. }
  256. } else {
  257. return redirect('/login');
  258. }
  259. }
  260.  
  261. public function newsaddsuc() {
  262. if(Auth::user()) {
  263. if(Auth::user()->isadmin == '') {
  264. return redirect('/');
  265. } else {
  266. return view('admin.news_add_success');
  267. }
  268. } else {
  269. return redirect('/login');
  270. }
  271. }
  272.  
  273. public function newsedit($id) {
  274. $news = DB::table('news')->where('id', $id)->get();
  275. if(Auth::user()) {
  276. if(Auth::user()->isadmin == '') {
  277. return redirect('/');
  278. } else {
  279. return view('admin.news_edit', ['news' => $news]);
  280. }
  281. } else {
  282. return redirect('/login');
  283. }
  284. }
  285.  
  286. public function newssave(Request $request) {
  287. if(Auth::user()) {
  288. if(Auth::user()->isadmin == '') {
  289. return redirect('/');
  290. } else {
  291. DB::table('news')->where('id', $request->newsid)->update(['title' => $request->title]);
  292. DB::table('news')->where('id', $request->newsid)->update(['text' => $request->text]);
  293. return redirect('/admin/news/e/success');
  294. }
  295. } else {
  296. return redirect('/login');
  297. }
  298. }
  299.  
  300. public function newsesuc() {
  301. if(Auth::user()) {
  302. if(Auth::user()->isadmin == '') {
  303. return redirect('/');
  304. } else {
  305. return view('admin.news_esuccess');
  306. }
  307. } else {
  308. return redirect('/login');
  309. }
  310. }
  311.  
  312. public function rules() {
  313. $rules = DB::table('rules')->paginate(10);
  314. if(Auth::user()) {
  315. if(Auth::user()->isadmin == '') {
  316. return redirect('/');
  317. } else {
  318. return view('admin.rules', ['rules' => $rules]);
  319. }
  320. } else {
  321. return redirect('/login');
  322. }
  323. }
  324.  
  325. public function rulesadd() {
  326. if(Auth::user()) {
  327. if(Auth::user()->isadmin == '') {
  328. return redirect('/');
  329. } else {
  330. return view('admin.rules_add');
  331. }
  332. } else {
  333. return redirect('/login');
  334. }
  335. }
  336.  
  337. public function rulesaddact(Request $request) {
  338. if(Auth::user()) {
  339. if(Auth::user()->isadmin == '') {
  340. return redirect('/');
  341. } else {
  342. DB::table('rules')->insert(
  343. ['id' => $request->rulenum,
  344. 'text' => $request->text]
  345. );
  346. return redirect('/admin/rules/add/success');
  347. }
  348. } else {
  349. return redirect('/login');
  350. }
  351. }
  352.  
  353. public function rulesaddsuc() {
  354. if(Auth::user()) {
  355. if(Auth::user()->isadmin == '') {
  356. return redirect('/');
  357. } else {
  358. return view('admin.rules_esuccess');
  359. }
  360. } else {
  361. return redirect('/login');
  362. }
  363. }
  364.  
  365. public function rulesdel($id) {
  366. if(Auth::user()) {
  367. if(Auth::user()->isadmin == '') {
  368. return redirect('/');
  369. } else {
  370. DB::table('rules')->where('id', $id)->delete();
  371. return redirect('/admin/rules/del/success');
  372. }
  373. } else {
  374. return redirect('/login');
  375. }
  376. }
  377.  
  378. public function rulesdelsuc() {
  379. if(Auth::user()) {
  380. if(Auth::user()->isadmin == '') {
  381. return redirect('/');
  382. } else {
  383. return view('admin.rules_dsuccess');
  384. }
  385. } else {
  386. return redirect('/login');
  387. }
  388. }
  389.  
  390. public function rulesedit($id) {
  391. $rules = DB::table('rules')->where('id', $id)->get();
  392. if(Auth::user()) {
  393. if(Auth::user()->isadmin == '') {
  394. return redirect('/');
  395. } else {
  396. return view('admin.rules_edit', ['rules' => $rules]);
  397. }
  398. } else {
  399. return redirect('/login');
  400. }
  401. }
  402.  
  403. public function rulessave(Request $request) {
  404. if(Auth::user()) {
  405. if(Auth::user()->isadmin == '') {
  406. return redirect('/');
  407. } else {
  408. DB::table('rules')->where('id', $request->ruleid)->update(['text' => $request->text]);
  409. return redirect('/admin/rules/e/success');
  410. }
  411. } else {
  412. return redirect('/login');
  413. }
  414. }
  415.  
  416. public function rulesesuc() {
  417. if(Auth::user()) {
  418. if(Auth::user()->isadmin == '') {
  419. return redirect('/');
  420. } else {
  421. return view('admin.rules_esuc');
  422. }
  423. } else {
  424. return redirect('/login');
  425. }
  426. }
  427.  
  428. public function faq() {
  429. $faq = DB::table('faq')->paginate(10);
  430. if(Auth::user()) {
  431. if(Auth::user()->isadmin == '') {
  432. return redirect('/');
  433. } else {
  434. return view('admin.faq', ['faq' => $faq]);
  435. }
  436. } else {
  437. return redirect('/login');
  438. }
  439. }
  440.  
  441. public function faqadd() {
  442. if(Auth::user()) {
  443. if(Auth::user()->isadmin == '') {
  444. return redirect('/');
  445. } else {
  446. return view('admin.faq_add');
  447. }
  448. } else {
  449. return redirect('/login');
  450. }
  451. }
  452.  
  453. public function faqaddact(Request $request) {
  454. if(Auth::user()) {
  455. if(Auth::user()->isadmin == '') {
  456. return redirect('/');
  457. } else {
  458. DB::table('faq')->insert(
  459. ['id' => NULL,
  460. 'question' => $request->question,
  461. 'answer' => $request->answer]
  462. );
  463. return redirect('/admin/faq/add/success');
  464. }
  465. } else {
  466. return redirect('/login');
  467. }
  468. }
  469.  
  470. public function faqaddsuc() {
  471. if(Auth::user()) {
  472. if(Auth::user()->isadmin == '') {
  473. return redirect('/');
  474. } else {
  475. return view('admin.faq_add_suc');
  476. }
  477. } else {
  478. return redirect('/login');
  479. }
  480. }
  481.  
  482. public function faqedit($id) {
  483. $faq = DB::table('faq')->where('id', $id)->get();
  484. if(Auth::user()) {
  485. if(Auth::user()->isadmin == '') {
  486. return redirect('/');
  487. } else {
  488. return view('admin.faq_edit', ['faq' => $faq]);
  489. }
  490. } else {
  491. return redirect('/login');
  492. }
  493. }
  494.  
  495. public function faqsave(Request $request) {
  496. if(Auth::user()) {
  497. if(Auth::user()->isadmin == '') {
  498. return redirect('/');
  499. } else {
  500. DB::table('faq')->where('id', $request->faqid)->update(['question' => $request->question]);
  501. DB::table('faq')->where('id', $request->faqid)->update(['answer' => $request->answer]);
  502. return redirect('/admin/faq/e/success');
  503. }
  504. } else {
  505. return redirect('/login');
  506. }
  507. }
  508.  
  509. public function static_pages() {
  510. $static = DB::table('staticpages')->paginate(10);
  511. if(Auth::user()) {
  512. if(Auth::user()->isadmin == '') {
  513. return redirect('/');
  514. } else {
  515. return view('admin.static_pages', ['staticp' => $static]);
  516. }
  517. } else {
  518. return redirect('/login');
  519. }
  520. }
  521.  
  522. public function staticadd() {
  523. if(Auth::user()) {
  524. if(Auth::user()->isadmin == '') {
  525. return redirect('/');
  526. } else {
  527. return view('admin.static_add');
  528. }
  529. } else {
  530. return redirect('/login');
  531. }
  532. }
  533.  
  534. public function staticaddact(Request $request) {
  535. if(Auth::user()) {
  536. if(Auth::user()->isadmin == '') {
  537. return redirect('/');
  538. } else {
  539. DB::table('staticpages')->insert(
  540. ['id' => NULL,
  541. 'title' => $request->title,
  542. 'text' => $request->text,
  543. 'url' => $request->url,
  544. 'type' => $request->type,
  545. 'imageurl' => $request->imageurl]
  546. );
  547. return redirect('/admin/static/success');
  548. }
  549. } else {
  550. return redirect('/login');
  551. }
  552. }
  553.  
  554. public function static_success() {
  555. if(Auth::user()) {
  556. if(Auth::user()->isadmin == '') {
  557. return redirect('/');
  558. } else {
  559. return view('admin.static_success');
  560. }
  561. } else {
  562. return redirect('/login');
  563. }
  564. }
  565.  
  566. public function fakeusers() {
  567. if(Auth::user()) {
  568. if(Auth::user()->isadmin == '') {
  569. return redirect('/');
  570. } else {
  571. $email1 = md5(rand(0, 99999)).'@mail.ru';
  572. $email2 = md5(rand(0, 99999)).'@mail.ru';
  573. $email3 = md5(rand(0, 99999)).'@mail.ru';
  574. $email4 = md5(rand(0, 99999)).'@mail.ru';
  575. $email5 = md5(rand(0, 99999)).'@mail.ru';
  576. $password = '123123';
  577. User::create([
  578. 'name' => 'Пользователь',
  579. 'email' => $email1,
  580. 'password' => bcrypt($password),
  581. 'balance' => '0',
  582. 'ref' => '',
  583. 'isadmin' => '0',
  584. ]);
  585. User::create([
  586. 'name' => 'Пользователь',
  587. 'email' => $email2,
  588. 'password' => bcrypt($password),
  589. 'balance' => '0',
  590. 'ref' => '',
  591. 'isadmin' => '0',
  592. ]);
  593. User::create([
  594. 'name' => 'Пользователь',
  595. 'email' => $email3,
  596. 'password' => bcrypt($password),
  597. 'balance' => '0',
  598. 'ref' => '',
  599. 'isadmin' => '0',
  600. ]);
  601. User::create([
  602. 'name' => 'Пользователь',
  603. 'email' => $email4,
  604. 'password' => bcrypt($password),
  605. 'balance' => '0',
  606. 'ref' => '',
  607. 'isadmin' => '0',
  608. ]);
  609. User::create([
  610. 'name' => 'Пользователь',
  611. 'email' => $email5,
  612. 'password' => bcrypt($password),
  613. 'balance' => '0',
  614. 'ref' => '',
  615. 'isadmin' => '0',
  616. ]);
  617. return redirect('/admin/users/created');
  618. }
  619. } else {
  620. return redirect('/login');
  621. }
  622. }
  623.  
  624. public function createdu() {
  625. if(Auth::user()) {
  626. if(Auth::user()->isadmin == '') {
  627. return redirect('/');
  628. } else {
  629. return view('admin.ucr');
  630. }
  631. } else {
  632. return redirect('/login');
  633. }
  634. }
  635.  
  636. public function staticdel($id) {
  637. if(Auth::user()) {
  638. if(Auth::user()->isadmin == '') {
  639. return redirect('/');
  640. } else {
  641. DB::table('staticpages')->where('id', $id)->delete();
  642. return redirect('/admin/static/removed');
  643. }
  644. } else {
  645. return redirect('/login');
  646. }
  647. }
  648.  
  649. public function static_removed() {
  650. if(Auth::user()) {
  651. if(Auth::user()->isadmin == '') {
  652. return redirect('/');
  653. } else {
  654. return view('admin.static_removed');
  655. }
  656. } else {
  657. return redirect('/login');
  658. }
  659. }
  660.  
  661. public function static_edit($id) {
  662. $static = DB::table('staticpages')->where('id', $id)->get();
  663. if(Auth::user()) {
  664. if(Auth::user()->isadmin == '') {
  665. return redirect('/');
  666. } else {
  667. return view('admin.static_edit', ['static' => $static]);
  668. }
  669. } else {
  670. return redirect('/login');
  671. }
  672. }
  673.  
  674. public function static_edit_action(Request $request) {
  675. if(Auth::user()) {
  676. if(Auth::user()->isadmin == '') {
  677. return redirect('/');
  678. } else {
  679. DB::table('staticpages')->where('id', $request->staticid)->update(['title' => $request->title]);
  680. DB::table('staticpages')->where('id', $request->staticid)->update(['url' => $request->url]);
  681. DB::table('staticpages')->where('id', $request->staticid)->update(['imageurl' => $request->imageurl]);
  682. DB::table('staticpages')->where('id', $request->staticid)->update(['text' => $request->text]);
  683. return redirect('/admin/static/e/success');
  684. }
  685. } else {
  686. return redirect('/login');
  687. }
  688. }
  689.  
  690. public function static_suce() {
  691. if(Auth::user()) {
  692. if(Auth::user()->isadmin == '') {
  693. return redirect('/');
  694. } else {
  695. return view('admin.static_suce');
  696. }
  697. } else {
  698. return redirect('/login');
  699. }
  700. }
  701.  
  702. public function faq_delete($id) {
  703. if(Auth::user()) {
  704. if(Auth::user()->isadmin == '') {
  705. return redirect('/');
  706. } else {
  707. DB::table('faq')->where('id', $id)->delete();
  708. return redirect('/admin/faq/del/success');
  709. }
  710. } else {
  711. return redirect('/login');
  712. }
  713. }
  714.  
  715. public function faq_delete_suc() {
  716. if(Auth::user()) {
  717. if(Auth::user()->isadmin == '') {
  718. return redirect('/');
  719. } else {
  720. return view('admin.faqdsuccess');
  721. }
  722. } else {
  723. return redirect('/login');
  724. }
  725. }
  726. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement