diff --git a/Web/Presenters/CommentPresenter.php b/Web/Presenters/CommentPresenter.php index 6b3bfb31..65678fbe 100644 --- a/Web/Presenters/CommentPresenter.php +++ b/Web/Presenters/CommentPresenter.php @@ -90,14 +90,16 @@ final class CommentPresenter extends OpenVKPresenter $un = rtrim($this->postParam("videos"), ","); $arr = explode(",", $un); - foreach($arr as $dat) { - $ids = explode("_", $dat); - $video = (new Videos)->getByOwnerAndVID((int)$ids[0], (int)$ids[1]); - - if(!$video || $video->isDeleted()) - continue; - - $videos[] = $video; + if(sizeof($arr) < 11) { + foreach($arr as $dat) { + $ids = explode("_", $dat); + $video = (new Videos)->getByOwnerAndVID((int)$ids[0], (int)$ids[1]); + + if(!$video || $video->isDeleted()) + continue; + + $videos[] = $video; + } } } diff --git a/Web/Presenters/WallPresenter.php b/Web/Presenters/WallPresenter.php index 30e95848..a195e4fb 100644 --- a/Web/Presenters/WallPresenter.php +++ b/Web/Presenters/WallPresenter.php @@ -299,14 +299,16 @@ final class WallPresenter extends OpenVKPresenter $un = rtrim($this->postParam("videos"), ","); $arr = explode(",", $un); - foreach($arr as $dat) { - $ids = explode("_", $dat); - $video = (new Videos)->getByOwnerAndVID((int)$ids[0], (int)$ids[1]); - - if(!$video || $video->isDeleted()) - continue; - - $videos[] = $video; + if(sizeof($arr) < 11) { + foreach($arr as $dat) { + $ids = explode("_", $dat); + $video = (new Videos)->getByOwnerAndVID((int)$ids[0], (int)$ids[1]); + + if(!$video || $video->isDeleted()) + continue; + + $videos[] = $video; + } } }