/** * @param Request $request * @param \Controller $controller * @return void */ public function validateCaParticipants(Request $request, Controller $controller) { //check if no participants if (!intval($request->get('ca_participants')) && !count($request->get('ca_participants_ids'))) { $controller->backWithData("Вы не выбрали ни других ТБ ни указали кол-во участников в ЦА"); } if (!intval($request->get('ca_participants')) && count($request->get('ca_participants_ids')) == 1 && intval($request->get('ca_participants_ids')[0]) == intval(App::$instance->tbId)) { $controller->backWithData("Вы запрашиваете участие других ТБ, но заявили только свой ТБ, выберите какой-нибудь из ТБ или укажите кол-во участников в ЦА"); } }