@@ 177-200 (lines=24) @@ | ||
174 | * Set uprated comment |
|
175 | * @param $id |
|
176 | */ |
|
177 | public static function setUprated($id) |
|
178 | { |
|
179 | if (CommentsModule::getInstance()->ratingCookieDuration) { |
|
180 | $cookies = Yii::$app->response->cookies; |
|
181 | $uprated = self::getUprated(); |
|
182 | ||
183 | if ($uprated === null) { |
|
184 | $uprated = $id; |
|
185 | } else { |
|
186 | $uprated_arr = explode(',', $uprated); |
|
187 | if (!in_array($id, $uprated_arr)) { |
|
188 | array_push($uprated_arr, $id); |
|
189 | } |
|
190 | ||
191 | $uprated = implode(',', $uprated_arr); |
|
192 | } |
|
193 | ||
194 | $cookies->add(new \yii\web\Cookie([ |
|
195 | 'name' => CommentsModule::getInstance()->upRatedCookieName, |
|
196 | 'expire' => time() + (int)CommentsModule::getInstance()->ratingCookieDuration, |
|
197 | 'value' => $uprated, |
|
198 | ])); |
|
199 | } |
|
200 | } |
|
201 | ||
202 | /** |
|
203 | * Delete uprated comment |
|
@@ 261-284 (lines=24) @@ | ||
258 | * Set downrated comment |
|
259 | * @param $id |
|
260 | */ |
|
261 | public static function setDownrated($id) |
|
262 | { |
|
263 | if (CommentsModule::getInstance()->ratingCookieDuration) { |
|
264 | $cookies = Yii::$app->response->cookies; |
|
265 | $downrated = self::getDownrated(); |
|
266 | ||
267 | if ($downrated === null) { |
|
268 | $downrated = $id; |
|
269 | } else { |
|
270 | $downrated_arr = explode(',', $downrated); |
|
271 | if (!in_array($id, $downrated_arr)) { |
|
272 | array_push($downrated_arr, $id); |
|
273 | } |
|
274 | ||
275 | $downrated = implode(',', $downrated_arr); |
|
276 | } |
|
277 | ||
278 | $cookies->add(new \yii\web\Cookie([ |
|
279 | 'name' => CommentsModule::getInstance()->downRatedCookieName, |
|
280 | 'expire' => time() + (int)CommentsModule::getInstance()->ratingCookieDuration, |
|
281 | 'value' => $downrated, |
|
282 | ])); |
|
283 | } |
|
284 | } |
|
285 | ||
286 | /** |
|
287 | * Delete downrated comment |