Esempio n. 1
0
    }
    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);
Esempio n. 2
0
    $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";