| @@ 149-182 (lines=34) @@ | ||
| 146 | * @param Request $request |
|
| 147 | * @return Response |
|
| 148 | */ |
|
| 149 | public function approve($id, Request $request){ |
|
| 150 | ||
| 151 | /** |
|
| 152 | * Add ID to request |
|
| 153 | */ |
|
| 154 | $request->merge(array('id' => $id)); |
|
| 155 | ||
| 156 | /** |
|
| 157 | * Validate comment ID |
|
| 158 | */ |
|
| 159 | $validator = Validator::make($request->all(), [ |
|
| 160 | 'id' => 'required|integer|min:1|exists:comment,id', |
|
| 161 | ]); |
|
| 162 | ||
| 163 | /** |
|
| 164 | * Failed - redirect to index |
|
| 165 | */ |
|
| 166 | if ($validator->fails()) { |
|
| 167 | ||
| 168 | } |
|
| 169 | ||
| 170 | /** |
|
| 171 | * OK, validate |
|
| 172 | */ |
|
| 173 | else { |
|
| 174 | ||
| 175 | $object = Comment::find($id); |
|
| 176 | $object->commentstatus_id = 2; |
|
| 177 | $object->save(); |
|
| 178 | } |
|
| 179 | ||
| 180 | return Redirect::back(); |
|
| 181 | ||
| 182 | } |
|
| 183 | ||
| 184 | /** |
|
| 185 | * Mark as SPAM |
|
| @@ 191-223 (lines=33) @@ | ||
| 188 | * @param Request $request |
|
| 189 | * @return Response |
|
| 190 | */ |
|
| 191 | public function spam($id, Request $request){ |
|
| 192 | ||
| 193 | /** |
|
| 194 | * Add ID to request |
|
| 195 | */ |
|
| 196 | $request->merge(array('id' => $id)); |
|
| 197 | ||
| 198 | /** |
|
| 199 | * Validate comment ID |
|
| 200 | */ |
|
| 201 | $validator = Validator::make($request->all(), [ |
|
| 202 | 'id' => 'required|integer|min:1|exists:comment,id', |
|
| 203 | ]); |
|
| 204 | ||
| 205 | /** |
|
| 206 | * Failed - redirect to index |
|
| 207 | */ |
|
| 208 | if ($validator->fails()) { |
|
| 209 | ||
| 210 | } |
|
| 211 | ||
| 212 | /** |
|
| 213 | * OK, validate |
|
| 214 | */ |
|
| 215 | else { |
|
| 216 | ||
| 217 | $object = Comment::find($id); |
|
| 218 | $object->commentstatus_id = 4; |
|
| 219 | $object->save(); |
|
| 220 | } |
|
| 221 | ||
| 222 | return Redirect::back(); |
|
| 223 | } |
|
| 224 | } |
|
| 225 | ||