@@ 206-224 (lines=19) @@ | ||
203 | * Delete uprated comment |
|
204 | * @param $id |
|
205 | */ |
|
206 | public static function deleteUprated($id) |
|
207 | { |
|
208 | if (CommentsModule::getInstance()->ratingCookieDuration) { |
|
209 | $cookies = Yii::$app->response->cookies; |
|
210 | $uprated = self::getUprated(); |
|
211 | ||
212 | $uprated_arr = explode(',', $uprated); |
|
213 | if (($key = array_search($id, $uprated_arr)) !== false) { |
|
214 | unset($uprated_arr[$key]); |
|
215 | } |
|
216 | ||
217 | $uprated = implode(',', $uprated_arr); |
|
218 | $cookies->add(new \yii\web\Cookie([ |
|
219 | 'name' => CommentsModule::getInstance()->upRatedCookieName, |
|
220 | 'expire' => time() + (int)CommentsModule::getInstance()->ratingCookieDuration, |
|
221 | 'value' => $uprated, |
|
222 | ])); |
|
223 | } |
|
224 | } |
|
225 | ||
226 | /** |
|
227 | * Get downrated comments |
|
@@ 290-308 (lines=19) @@ | ||
287 | * Delete downrated comment |
|
288 | * @param $id |
|
289 | */ |
|
290 | public static function deleteDownrated($id) |
|
291 | { |
|
292 | if (CommentsModule::getInstance()->ratingCookieDuration) { |
|
293 | $cookies = Yii::$app->response->cookies; |
|
294 | $downrated = self::getDownrated(); |
|
295 | ||
296 | $downrated_arr = explode(',', $downrated); |
|
297 | if (($key = array_search($id, $downrated_arr)) !== false) { |
|
298 | unset($downrated_arr[$key]); |
|
299 | } |
|
300 | ||
301 | $downrated = implode(',', $downrated_arr); |
|
302 | $cookies->add(new \yii\web\Cookie([ |
|
303 | 'name' => CommentsModule::getInstance()->downRatedCookieName, |
|
304 | 'expire' => time() + (int)CommentsModule::getInstance()->ratingCookieDuration, |
|
305 | 'value' => $downrated, |
|
306 | ])); |
|
307 | } |
|
308 | } |
|
309 | ||
310 | /** |
|
311 | * Build comments tree |