} if ($SessionId <= 0) { CMmb::setErrorMessage('Сессия не найдена'); return; } $pUserLinkId = trim($_POST['UserLinkId']); if (!isset($pUserLinkId)) { $pUserLinkId = 0; } if ($pUserLinkId <= 0) { CMmb::setErrorMessage('Ссылка не найдена'); return; } $sql = "select raid_id \n\t from UserLinks \n\t where userlink_id = {$pUserLinkId}\n\t\t "; // echo $sql; $raidId = CSql::singleValue($sql, 'raid_id'); $userId = CSql::userId($SessionId); // Права на редактирование if (!UACanLinkEdit($pUserId, $raidId, $userId)) { return; } // выходим $Sql = "update UserLinks set userlink_hide = 1 where userlink_id = {$pUserLinkId}"; // echo $sql; MySqlQuery($Sql); CMmb::setResult('Впечатление удалено', "ViewUserData", ""); } else { // если никаких действий не требуется // $statustext = "<br/>"; } // print('view = '.$view.' action = '.$action);
$NewMessageText = 'Текст сообщения'; print '<form name = "UserSendMessageForm" action = "' . $MyPHPScript . '" method = "post">' . "\r\n"; print '<input type = "hidden" name = "action" value = "">' . "\r\n"; print '<input type = "hidden" name = "UserId" value = "' . $pUserId . '">' . "\n"; print '<div style = "margin-top: 25px; margin-bottom: 5px; text-align: left">Cообщение для пользователя ' . $UserName . ': <br/><small>отправить копию автору собщения <input type="checkbox" name="SendMessageCopyToAuthor" tabindex = "' . ++$TabIndex . '" title = "Письмо будет отправлено вместе с копией автору" /></small></div>' . "\r\n"; $TabIndex = 1; $DisabledText = ''; print '<div class="team_res"><textarea name="MessageText" rows="4" cols="50" value="' . $NewMessageText . '" tabindex = "' . ++$TabIndex . '" ' . $DisabledText . ' ' . CMmbUI::placeholder($NewMessageText) . ' title = "Текст сообщения">Текст сообщения</textarea></div>' . "\r\n"; print '<br/><input type="button" onClick = "javascript: SendMessage();" name="SendMessageButton" value="Отправить" tabindex = "' . ++$TabIndex . '">' . "\r\n"; print '</form>' . "\r\n"; } // Конец проверки на режим правки и авторизованного пользоватлея // 04.07.2014 Блок ссылок на впечатления. if ($viewmode != 'Add' and UACanLinkEdit($pUserId, $RaidId, $UserId) == 1) { // Выводим спсиок впечатлений, которые относятся к данному пользователю print '<div style = "margin-top: 20px; margin-bottom: 10px; text-align: left">Впечатления:</div>' . "\r\n"; print '<form name = "UserLinksForm" action = "' . $MyPHPScript . '" method = "post">' . "\r\n"; print '<input type = "hidden" name = "action" value = "">' . "\r\n"; print '<input type = "hidden" name = "UserId" value = "' . $pUserId . '">' . "\n"; print '<input type = "hidden" name = "RaidId" value = "' . $RaidId . '">' . "\n"; print '<input type = "hidden" name = "UserLinkId" value = "0">' . "\n"; $sql = "select ul.userlink_id, ul.userlink_name, lt.linktype_name,\n\t\t ul.userlink_url, r.raid_name, lt.linktype_textonly \n\t\t from UserLinks ul\n\t\t\t inner join LinkTypes lt on ul.linktype_id = lt.linktype_id\n\t\t\t inner join Raids r on ul.raid_id = r.raid_id \n\t\t\twhere ul.userlink_hide = 0 and ul.user_id = {$pUserId}\n\t\t\torder by userlink_id "; //echo 'sql '.$sql; $Result = MySqlQuery($sql); while ($Row = mysql_fetch_assoc($Result)) { $Label = empty($Row['userlink_name']) ? $Row['userlink_url'] : CMmbUI::toHtml($Row['userlink_name']); print '<div class="team_res">' . $Row['raid_name'] . ' ' . $Row['linktype_name'] . ' <a href = "' . CMmbUI::toHtml($Row['userlink_url']) . '" title = "' . CMmbUI::toHtml($Row['userlink_name']) . '">' . $Label . '</a>' . "\r\n"; print '<input type="button" style = "margin-left: 20px;" onClick = "javascript: if (confirm(\'Вы уверены, что хотите удалить впечатление ? \')) {DelLink(' . $Row['userlink_id'] . ');}" name="DelLinkButton" value="Удалить" tabindex = "' . ++$TabIndex . '">' . "\r\n";