$viewsubmode = "ReturnAfterError"; return; } // Проверяем, что пользователь не скрыт // здесь можно ещё проверить, что пользователь импортирован или любое другое условие $sql = " select user_id \n\t from Users \n\t\t where user_hide = 0 \n\t\t and user_id = {$pUserId}"; if (CSql::rowCount($sql) <= 0) { CMmb::setResult('Пользователь скрыт', 'ViewAdminUnionPage'); $viewsubmode = "ReturnAfterError"; return; } $UnionRequestId = 0; $Sql = "insert into UserUnionLogs (user_id, userunionlog_dt, \n\t\t user_parentid, union_status)\n\t\t\t values ({$UserId}, now(), {$pUserId}, 1)"; $UnionRequestId = MySqlQuery($Sql); if ($UnionRequestId) { $Row = CSql::fullUser($pUserId); $pUserName = $Row['user_name']; $pUserEmail = $Row['user_email']; $Import = $Row['user_importattempt']; // Проверяем, что пользовтельский email не является автогенерированным if (substr(trim($pUserEmail), -7) != '@mmb.ru' && !empty($pUserName)) { $pRequestUserName = CSql::userName($UserId); $Msg = "Уважаемый пользователь {$pUserName}!\r\n\r\n" . "Сделан запрос на слияние Вас с пользователем {$pRequestUserName}\r\n" . "После подтверждения запроса администраторм сервиса, все ваши участия в командах буду перенесены на пользователя, который запросил слияние, а Ваша учетная запись скрыта" . "\r\n" . "Если Вы считаете это неправильным, необходимо авторизоваться на сервисе ММБ, перейти на страницу 'Запросы на слияние' и отклонить запрос." . "\r\n\r\n"; // Отправляем письмо SendMail(trim($pUserEmail), $Msg, $pUserName); } // Конец проверки, что пользователь не импортирован } // Конец проверки на успешное добавление запроса CMmb::setResult('Создан запрос на слияние пользователей', 'ViewUserUnionPage', ''); } elseif ($action == "RejectUnion") {