Advertisement
Guest User

Untitled

a guest
Jul 13th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 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. class PagesController extends Controller
  10. {
  11. public function home() {
  12. $id = \App\Setting::where('title', 'homepage')->first()->value;
  13. $call = \App\Page::call($id);
  14. if($call->language_id != trans('core.id')){
  15. $query = \App\Page::where('code', $call->code)->where('language_id', trans('core.id'))->first();
  16. return view('page')->with('data', $query);
  17. }else{
  18. return view('page')->with('data', $call);
  19. }
  20. }
  21.  
  22. public function article($id, $slug) {
  23. $query = \App\Article::where('id', $id)->where('slug', $slug);
  24. if($query->count() == 0) {
  25. return abort(404);
  26. }else{
  27. $data = $query->first();
  28. if($data->language_id != trans('core.id')) {
  29. $query1 = \App\Article::where('code', $data->code)->where('language_id', trans('core.id'))->first();
  30. return \Redirect::to('article/'.$query1->id.'/'.$query1->slug)->with('toolbar', true);
  31. }else{
  32. return view('page')->with('data', $data)->with('toolbar', true);
  33. }
  34. }
  35. }
  36.  
  37. public function dog($id, $slug) {
  38. $query = \App\Dog::where('id', $id)->where('slug', $slug);
  39. if($query->count() == 0) {
  40. return abort(404);
  41. }else{
  42. $data = $query->first();
  43. if($data->language_id != trans('core.id')) {
  44. $query1 = \App\Dog::where('code', $data->code)->where('language_id', trans('core.id'))->first();
  45. return \Redirect::to('dog/'.$query1->id.'/'.$query1->slug);
  46. }else{
  47. return view('page')->with('data', $data);
  48. }
  49. }
  50. }
  51.  
  52. public function litter($id, $slug) {
  53. $query = \App\Litter::where('id', $id)->where('slug', $slug);
  54. if($query->count() == 0) {
  55. return abort(404);
  56. }else{
  57. $data = $query->first();
  58. if($data->language_id != trans('core.id')) {
  59. $query1 = \App\Litter::where('code', $data->code)->where('language_id', trans('core.id'))->first();
  60. return \Redirect::to('litter/'.$query1->id.'/'.$query1->slug);
  61. }else{
  62. $data->description = "<h3>Gimimo data: ".date('Y-m-d', strtotime($data->dateOfBirth))."</h3><br />".$data->description;
  63. return view('page')->with('data', $data);
  64. }
  65. }
  66. }
  67.  
  68. public function display($id, $slug) {
  69. $call = \App\Page::call($id, $slug);
  70. if($call->language_id != trans('core.id')){
  71. $query = \App\Page::where('code', $call->code)->where('language_id', trans('core.id'))->first();
  72. return \Redirect::to('pages/'.$query->id.'/'.$query->slug);
  73. }else{
  74. return view('page')->with('data', $call);
  75. }
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement