Advertisement
Guest User

Untitled

a guest
Jul 31st, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.77 KB | None | 0 0
  1. public function thread($title)
  2. {
  3. $thread = Thread::where('title', '=', str_replace('Thread-', '',str_replace('-', ' ', $title)))->first();
  4.  
  5. $usercolor = DB::table('threads')
  6. ->join('user', 'threads.uid', '=', 'user.id')
  7. ->join('role', 'user.role_id', '=', 'role.id')
  8. ->where('threads.uid', '=', $thread->uid)
  9. ->first();
  10.  
  11. $usertitle = DB::table('threads')
  12. ->join('user', 'threads.uid', '=', 'user.id')
  13. ->where('threads.uid', '=', $thread->uid)
  14. ->first();
  15.  
  16. $comments = Comment::orderBy('posted_at', 'asc')
  17. ->where('deleted_at', '=', '0000-00-00 00:00:00')
  18. ->with('user.role')
  19. ->paginate(10);
  20.  
  21. if (!$thread) {
  22. return die('bestaat niet!');
  23. }else{
  24.  
  25. return View::make('thread')->with('threads', $thread)
  26. ->with('comments', $comments)
  27. ->with('usercolor', $usercolor)
  28. ->with('usertitle', $usertitle);
  29.  
  30. }
  31.  
  32. }
  33.  
  34. @include('globs.header')
  35.  
  36. <div class="col-sm-offset-1 col-sm-10">
  37. <div class="clearfix">&nbsp;</div>
  38.  
  39.  
  40. @if(Request::get('page', 1) == 1)
  41. <div class="panel panel-default" id="a9">
  42. <div class="panel-heading">
  43. <div class="panel-title">{{ $threads->title }}
  44.  
  45. </div>
  46. </div>
  47.  
  48. <div class="panel-body thread-row">
  49.  
  50. <div class="row thread-row">
  51.  
  52. <div class="col-md-2 col-sm-3 text-center userblock">
  53. <div class="clerafix">&nbsp;</div>
  54. <img class="img-thumbnail avatar" src="./public/img/avatar.jpg" alt="Avatar" height="55px;" width="55px">
  55. <div class="push_bottom_5" style="color:{{ $usercolor->colour }};"><strong>{{ $threads->username }}</strong></div>
  56. <div class="push_bottom_5"><small>{{ $usertitle->usertitle }}</small></div>
  57. <div class="label label-default" style="background-color:{{ $usercolor->colour }};">{{ $usercolor->name }}</div>
  58.  
  59. <div class="push_bottom_5">
  60. @if($usercolor->id == '1')
  61. <i class="fa fa-star"></i>
  62. @elseif($usercolor->id == '2')
  63. <i class="fa fa-star"></i>
  64. <i class="fa fa-star"></i>
  65. @elseif($usercolor->id == '3')
  66. <i class="fa fa-star"></i>
  67. <i class="fa fa-star"></i>
  68. <i class="fa fa-star"></i>
  69. @elseif($usercolor->id == '4')
  70. <i class="fa fa-star"></i>
  71. <i class="fa fa-star"></i>
  72. <i class="fa fa-star"></i>
  73. <i class="fa fa-star"></i>
  74. @elseif($usercolor->id == '5')
  75. <i class="fa fa-star"></i>
  76. <i class="fa fa-star"></i>
  77. <i class="fa fa-star"></i>
  78. <i class="fa fa-star"></i>
  79. <i class="fa fa-star"></i>
  80. @elseif($usercolor->id >= '6')
  81. <i class="fa fa-star"></i>
  82. <i class="fa fa-star"></i>
  83. <i class="fa fa-star"></i>
  84. <i class="fa fa-star"></i>
  85. <i class="fa fa-star"></i>
  86. <i class="fa fa-star"></i>
  87. @endif
  88. </div>
  89.  
  90. <div class="text-muted text-left"><small>Total Posts:&nbsp; 66</small></div>
  91. <div class="text-muted text-left"><small>Joined&nbsp; 05-11-2014</small></div>
  92.  
  93.  
  94.  
  95. <div class="clerafix">&nbsp;</div>
  96. </div>
  97.  
  98.  
  99. <div class="col-md-5 col-sm-6 col-xs-8">
  100. <div class="clerafix">&nbsp;</div>
  101. <div class="text-muted"><span><i class="fa fa-calendar"></i> </span><small>
  102. <span>Posted:</span> {{ date("d-m-Y", strtotime($threads->date_posted)) }}</small></div>
  103. </div>
  104.  
  105. <div class="col-md-10 col-sm-9 col-xs-12">
  106. <div class="clerafix">&nbsp;</div>
  107.  
  108. <div class="content_body"><p>{{ Helper::Filter(BBCode::parse($threads->message)) }}</p>
  109.  
  110. </div>
  111. <div class="clerafix">&nbsp;</div>
  112. </div>
  113.  
  114. </div>
  115.  
  116. </div>
  117.  
  118. <div class="panel-footer clearfix">
  119. <div class="pull-right">
  120. <!-- acties -->
  121. <button class="btn btn-primary btn-sm"><i class="fa fa-edit"></i> Aanpassen</button>
  122. <button class="btn btn-primary btn-sm"><i class="fa fa-quote-left"></i> Quote</button>
  123. <button class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> Verwijder</button>
  124. <button class="btn btn-warning btn-sm"><i class="fa fa-exclamation"></i> Rapporteer</button>
  125. </div>
  126. </div>
  127. </div>
  128.  
  129. <!-- end of the topic -->
  130. </div>
  131. @endif
  132.  
  133.  
  134. <!-- begin of comments -->
  135. @foreach($comments as $comment)
  136. @if($comment->tid == $threads->tid)
  137.  
  138. <div class="col-sm-offset-1 col-sm-10">
  139. <div class="clearfix">&nbsp;</div>
  140.  
  141.  
  142. <div class="panel panel-default" id="a9">
  143.  
  144. <div class="panel-body thread-row">
  145.  
  146. <div class="row thread-row">
  147.  
  148. <div class="col-md-2 col-sm-3 text-center userblock">
  149. <div class="clerafix">&nbsp;</div>
  150. <img class="img-thumbnail avatar" src="./public/img/avatar.jpg" alt="Avatar" height="55px;" width="55px">
  151. <div class="push_bottom_5" style="color:{{ $comment->user->role->colour }};"><strong>{{ $comment->username }}</strong></div>
  152. <div class="push_bottom_5"><small>{{ $comment->user->usertitle }}</small></div>
  153. <div class="label label-default" style="background-color:{{ $comment->user->role->colour }};">{{ $comment->user->role->name }}</div>
  154.  
  155. <div class="push_bottom_5">
  156. @if($comment->user->role->id == '1')
  157. <i class="fa fa-star"></i>
  158. @elseif($comment->user->role->id == '2')
  159. <i class="fa fa-star"></i>
  160. <i class="fa fa-star"></i>
  161. @elseif($comment->user->role->id == '3')
  162. <i class="fa fa-star"></i>
  163. <i class="fa fa-star"></i>
  164. <i class="fa fa-star"></i>
  165. @elseif($comment->user->role->id == '4')
  166. <i class="fa fa-star"></i>
  167. <i class="fa fa-star"></i>
  168. <i class="fa fa-star"></i>
  169. <i class="fa fa-star"></i>
  170. @elseif($comment->user->role->id == '5')
  171. <i class="fa fa-star"></i>
  172. <i class="fa fa-star"></i>
  173. <i class="fa fa-star"></i>
  174. <i class="fa fa-star"></i>
  175. <i class="fa fa-star"></i>
  176. @elseif($comment->user->role->id >= '6')
  177. <i class="fa fa-star"></i>
  178. <i class="fa fa-star"></i>
  179. <i class="fa fa-star"></i>
  180. <i class="fa fa-star"></i>
  181. <i class="fa fa-star"></i>
  182. <i class="fa fa-star"></i>
  183. @endif
  184. </div>
  185.  
  186. <div class="text-muted text-left"><small>Total Posts:&nbsp; 66</small></div>
  187. <div class="text-muted text-left"><small>Joined&nbsp; 05-11-2014</small></div>
  188.  
  189.  
  190.  
  191. <div class="clerafix">&nbsp;</div>
  192. </div>
  193.  
  194.  
  195. <div class="col-md-5 col-sm-6 col-xs-8">
  196. <div class="clerafix">&nbsp;</div>
  197. <div class="text-muted"><span class="hidden-md "><i class="fa fa-calendar"></i>
  198. </span><small><span>Posted:</span> {{ date("d-m-Y", strtotime($comment->posted_at)) }}</small></div>
  199. </div>
  200.  
  201. <div class="col-md-10 col-sm-9 col-xs-12">
  202. <div class="clerafix">&nbsp;</div>
  203.  
  204. <div class="content_body"><p>{{ Helper::Filter(BBCode::parse($comment->comment)) }}</p>
  205.  
  206. </div>
  207. <div class="clerafix">&nbsp;</div>
  208. </div>
  209. </div>
  210.  
  211. </div>
  212.  
  213. <div class="panel-footer clearfix">
  214. <div class="pull-right">
  215. <!-- acties -->
  216. <button class="btn btn-primary btn-sm"><i class="fa fa-edit"></i> Aanpassen</button>
  217. <button class="btn btn-primary btn-sm"><i class="fa fa-quote-left"></i> Quote</button>
  218. <button class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> Verwijder</button>
  219. <button class="btn btn-warning btn-sm"><i class="fa fa-exclamation"></i> Rapporteer</button>
  220. </div>
  221. </div>
  222. </div>
  223.  
  224. </div>
  225. @endif
  226. @endforeach
  227.  
  228. <!-- end of comments -->
  229.  
  230.  
  231. @if(Auth::check())
  232. <div class="col-sm-offset-1 col-sm-10">
  233. <div class="clearfix">&nbsp;</div>
  234. <div class="panel panel-default" id="a9">
  235. <div class="panel-heading"><h4>Snelle reactie plaatsen</h4></div>
  236. <div class="panel-body">
  237.  
  238. {{ Form::open(array('url' => 'SubmitComment')) }}
  239. <input type="hidden" value="{{ $threads->tid }}" name="tid">
  240. {{ Honeypot::generate('spamprt', 'time') }}
  241. <textarea name="comment" class="form-control" col="250" rows="5" placeholder="Typ uw bericht..."></textarea>
  242.  
  243. <div class="clearfix">&nbsp;</div>
  244. <button class="btn btn-success pull-left" type="submit" name="action">
  245. Reageer
  246. </button>
  247. {{ Form::close() }}
  248.  
  249. </div>
  250. </div>
  251. </div>
  252. @endif
  253.  
  254.  
  255. <div class="col-md-4 col-md-offset-5">{{ $comments->links() }}</div>
  256.  
  257.  
  258.  
  259. </div>
  260. </div>
  261.  
  262. @include('globs.footer')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement