Exemplo n.º 1
0
function BanMember($backto, $member_id)
{
    $objResponse = new xajaxResponse();
    if (get_uid(false)) {
        $comm = commune::GetCommuneByMember($member_id);
        $status = commune::GetUserCommuneRel($comm['id'], get_uid(false));
    }
    if ($status['is_moderator'] == 1 || $status['is_admin'] == 1 || $status['is_author'] == 1 || hasPermissions('communes')) {
        if ($r = commune::BanMember($member_id)) {
            $objResponse->assign($backto, 'innerHTML', $r < 0 ? 'Забанить' : 'Разбанить');
            $objResponse->script("document.getElementById('" . $backto . "').className = '" . ($r < 0 ? 'lnk-dot-red' : 'lnk-dot-green') . "'");
            $objResponse->script("\$('user_row_{$member_id}')" . ($r < 0 ? '.removeClass(\'cau-banned\')' : '.addClass(\'cau-banned\')'));
            $comm = commune::GetCommuneByMember($member_id);
            $sm = new smail();
            if ($r < 0) {
                $sm->CommuneMemberAction($comm['member_user_id'], 'UnBanMember', $comm);
            }
            //    else
            //      $sm->CommuneMemberAction($comm['member_user_id'], 'BanMember', $comm);
        }
    }
    return $objResponse;
}
Exemplo n.º 2
0
<?php

global $user_mod;
?>
<a name="o"></a>
<a name="<?php 
echo !empty($alert) ? 'error' : '';
?>
"></a>

<?php 
$member = commune::GetCommuneByMember($_SESSION['uid']);
$draft_id = !$draft_id ? intval($_GET['draft_id']) : $draft_id;
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/drafts.php";
$draft_data = drafts::getDraft($draft_id, get_uid(false), 4);
if ($draft_data) {
    $mess['category_id'] = $draft_data['category'];
    $title = $draft_data['title'];
    $msgtext = $draft_data['msg'];
    $youtube_link = $draft_data['yt_link'];
    $question = $draft_data['poll_question'];
    $multiple = $draft_data['poll_type'] == 0 ? 'f' : 't';
    $draft_answers = $draft_data['poll_answers'];
    if (empty($draft_answers)) {
        $draft_answers = array('');
    }
    $edit_msg['poll'] = array();
    if ($draft_answers) {
        foreach ($draft_answers as $draft_answer) {
            array_push($edit_msg['poll'], array('answer' => htmlspecialchars($draft_answer)));
        }