$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") { // Действие вызывается нажатием кнопки "Отклонить" $UserUnionLogId = $_POST['UserUnionLogId']; if (!CanRejectUserUnion($Administrator, $UserUnionLogId, $UserId)) { CMmb::setErrorMessage('Нет прав на отклонение запроса'); return; } // Просто ставим статус в журнале - ничего больше делать не надол $sql = " update UserUnionLogs set union_status = 0 \n\t\t\t where userunionlog_id = {$UserUnionLogId}"; MySqlQuery($sql); CMmb::setViews('ViewUserUnionPage', ''); } elseif ($action == "ApproveUnion") { $UserUnionLogId = $_POST['UserUnionLogId']; if (!CanApproveUserUnion($Administrator, $UserUnionLogId, $UserId)) { CMmb::setErrorMessage('Нет прав на подтверждение запроса'); return; } $Sql = "select user_id, user_parentid from UserUnionLogs where userunionlog_id = {$UserUnionLogId}"; $Row = CSql::singleRow($Sql);
<td width="150">Создана</td> <td width="400">Возможные действия</td> </tr>' . "\r\n"; // Сканируем команды while ($Row = mysql_fetch_assoc($Result)) { // print('<tr class = "'.$TrClass.'">'."\r\n"); print "<tr>\r\n"; print "<td>" . CMmbUI::toHtml($Row['user_name']) . "</td>\r\n"; print "<td>" . CMmbUI::toHtml($Row['user_parentname']) . "</td>\r\n"; print "<td align=\"center\">{$Row['unionstatus']}</td>\r\n"; print "<td>{$Row['log_dt']}</td>\r\n"; print "<td>\r\n"; if (CanApproveUserUnion($Administrator, $Row['log_id'], $UserId)) { print '<input type="button" style = "margin-left: 15px;" onClick = "javascript: ApproveUnion(' . $Row['log_id'] . ', ' . $UserId . '); " name="ApproveButton" value="Подтвердить" tabindex = "' . ++$TabIndex . '">' . "\r\n"; } if (CanRejectUserUnion($Administrator, $Row['log_id'], $UserId)) { print '<input type="button" style = "margin-left: 15px;" onClick = "javascript: RejectUnion(' . $Row['log_id'] . ', ' . $UserId . '); " name="RejectButton" value="Отклонить" tabindex = "' . ++$TabIndex . '">' . "\r\n"; } if (CanRollBackUserUnion($Administrator, $Row['log_id'], $UserId)) { print '<input type="button" style = "margin-left: 15px;" onClick = "javascript: RollBackUnion(' . $Row['log_id'] . ', ' . $UserId . '); " name="RollBackButton" value="Восстановить" tabindex = "' . ++$TabIndex . '">' . "\r\n"; } print " </tr>\r\n"; } // Конец циклда по журанлу объединений mysql_free_result($Result); print "</table>\r\n"; ?> <br/>