| @@ 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 |
|