Вход Регистрация
Файл: templates/wall_site/index.php
Строк: 151
<?php
/*

MonsterCMS 0.6
ICQ: 22-22-095
ВКонтакте: https://vk.com/robot_anton
By Phenomenal

*/

$title = ('Стена');

require_once(
'../../fnc/core.php');

require_once(
'../../fnc/head.php');

if(!isset(
$user)){ $_SESSION['message'] = 'Для полного обзора необходима регистрация'
    
header('Location: /login');
}


switch(
$act){

default;



echo 
'<div id="razdel">Стена | Напишите сообщение</div>';

if(isset(
$_POST['new'])){

$text text($_POST['text']);

if(
strlen($text) < '1'){ msg('Текст не должен быть менее 1 символа');}
elseif(
strlen($text) > '300'){ msg('Текст не должен быть более 300 символов');}
else{

$db-> query("INSERT INTO `monstercms_wall_site` SET `user` = '".$user['id']."', `text` = '$text', `time` = '".time()."'");

header('Location:/wall_site');

}
}


?></div>
<div class="create_post create_post_extra create_message">
<form id="write_form" action="" method="POST">
<div class="iwrap"><textarea name="text" placeholder="Введите сообщение..." class="textfield" rows="3"></textarea>
<div class="ibwrap">
<div class="cp_attached_wrap" id="attached_wrap"></div>
<div class="cp_buttons_block">
<input class="button" name="new" value="Отправить" id="write_submit" type="submit">

<span class="cp_icon_btn cp_sticker_btn">
<input type="image" class="i_icon" src="/images/blank.gif" width="26" height="26" name="add_sticker" onclick="return post.stickersToggle(this);">
</span>

<div class="near_btn" id="dialog_near"><span class="di_current_peer"></span><div class="di_typing" data-u378644445="" data-s378644445="1"><i class="i_typing"></i></div></div>
</div>
</div>
</form>
</div>


<?





/**/

$k_post $db->query("SELECT * FROM `monstercms_wall_site`")->num_rows;
$k_page k_page($k_post,5);
$page page($k_page);
$start 5*$page-5;
$ms  $db->query("SELECT * FROM `monstercms_wall_site` ORDER BY `id` DESC LIMIT $start, 5");
if(
$k_post == '0'){ 
    
msg('Странно, но записей нету.');
}


while(
$a $ms->fetch_assoc()){

?>
    <div id="mcont" class="mcont"><div class="pcont">
    <div class="wall_item single_wall_item bl_item" id="wall">

<?
    
echo'<div id="wall_reply-'.$a['id'].'" class="post_item comment_item">
    <a name="reply'
.$a['id'].'" class="anchor"></a>
    <a class="al_u'
.$a['user'].'" href="/id'.$a['user'].'">'
            echo
'<img src="/images/ava_users/'.avatar($a['user']).'"class="pi_img _u'.$a['user'].'">
    </a>'
;

    
?>
    <div class="pi_cont">
    <div class="pi_head">
<?
    
echo'<a class="pi_author al_u'.$a['user'].' _u'.$a['user'].'" href="/id'.$a['user'].'">'.account($a['user']).'</a>';
?>
    </div>
    <div class="pi_body">
<?

    
echo'<div class="pi_text">'.bb($a['text']).'</div>
    <div class="pi_info"><a class="item_date">'
.times($a['time']).'</a>
    <a class="item_like _i" href="/wall_site/like'
.$a['id'].'" style="display:none"></a><span class="item_repost" style="display:none"></span></div>
    <div class="pi_links"><a href="/wall_site/reply'
.$a['id'].'" onclick="return post.replyTo(event, '.$a['id'].', '.$a['user'].', 0);">Ответить</a></span>
    <a href="/wall_site/?post_add&amp;actions_opened='
.$a['id'].'#reply'.$a['id'].'" class="pi_acts_link" onclick="return post.toggleActions(this, event);"><i class="i_icon"></i></a></div>';
?>
    <div class="pi_actions_wrap">
    <ul class="pi_actions">
<?
    
echo'  
    <li class="pia_item_wrap">
    <a href="/wall_site/reports'
.$a['id'].'" class="pia_item">Пожаловаться</a></li>';
if(
$user['access'] > '2' ){
    echo
'<li class="pia_item_wrap">
    <a href="/wall_site/delete'
.$a['id'].'" class="pia_item"><font color=red>Удалить</font></a></li>';
}
?>
    </ul>
    </div>
    </div>
    </div>
    </div>
<?



}

if(
$k_post '5') {  echo str('?',$k_page,$page);  }

break;

/*

-
-
-
-

*/

/*Ответить*/

case 'reply';


if (isset(
$_GET['id']) && $db->query("SELECT * FROM `monstercms_wall_site` WHERE `id` = '".num($_GET['id'])."'") ->num_rows==true){

        
$ответ $db->query("SELECT * FROM `monstercms_wall_site` WHERE `id`  = '".num($_GET['id'])."' LIMIT 1") -> fetch_assoc();



        if(isset(
$_POST['rpy'])){

        
$text text($_POST['text']);

        if(
$ответ['user'] == $user['id']){ msg('Нельзя отвечать себе');}

        else{

        
$db-> query("INSERT INTO `monstercms_journal` SET `user_id` = '".$user['id']."', `ank_id` = '".$ответ['user']."".$user['id']."', `msg` = '[b]".usr($user['id'])."[/b], ответил Вам на [url=wall_site]стене[/url] сайта', `theme` = '3', `info` = '1',`time` = '".time()."'");

        
$db-> query("INSERT INTO `monstercms_wall_site` SET `user` = '".$user['id']."', `text` = '[b]".usr($ответ['user'])."[/b], $text', `time` = '".time()."'");


        
msg('Ответ отправлен');

        
header('Location:/wall_site');

        
        }}

        
echo
'<div id=cards><span style="float:right;"><small>'.times($ответ['time']).'</small></span>Ответ на сообщение:<br>
<br>'
.bb($ответ['text']).'</b><hr>
Автор: '
.account($ответ['user']).'';
?>
</div>
<div class="create_post create_post_extra create_message">
<form id="write_form" action="" method="POST">
<div class="iwrap"><textarea name="text" placeholder="Введите сообщение..." class="textfield" rows="3" onkeyup="mail.keyup(this, '868f69b6eb717ce115');" onkeydown="onCtrlEnter(this, event, function(){ mail.send(submitBtn(this)); });"></textarea></div>
<div class="ibwrap">
<div class="cp_attached_wrap" id="attached_wrap"></div>
<div class="cp_buttons_block">

<input class="button" name="rpy" value="Отправить" onclick="return mail.send(this);" id="write_submit" type="submit">
<div class="near_btn" id="dialog_near378644445"><span class="di_current_peer"></span><div class="di_typing" data-u378644445="Emelya" data-s378644445="1"><i class="i_typing"></i></div></div>
</div>
</div>
</form>
</div>
<?

}



break;
/*конец ответа*/

/*

-
-
-
-

*/


/*Жалоба*/
case 'reports';

    
if (isset(
$_GET['id']) && $db->query("SELECT * FROM `monstercms_wall_site` WHERE `id` = '".num($_GET['id'])."'") ->num_rows==true){

        
$a $db->query("SELECT * FROM `monstercms_wall_site` WHERE `id`  = '".num($_GET['id'])."' LIMIT 1") -> fetch_assoc();



        if(isset(
$_POST['rp'])){

        
$reports text($_POST['reports']);

        if(
$a['user'] == $user['id']){ msg('Нельзя жаловаться на самого себя');}

        else{



        
$db-> query("INSERT INTO `monstercms_reports` SET `user_reports` = '".$user['id']."', `ank_reports` = '".$a['user']."', `msg` = '".$a['text']."', `time` = '".time()."', `status` = '1', `reports` = '1'");


        
msg('Жалоба успешно отправленна');

        
header('Location:/wall_site');

        
        }}

        
        
            echo
'<div id="cards"><b>Жалоба на сообщение:</b>
            <font color=red><b>'
.bb($a['text']).'</b></font></div>';
        

        
        echo 
'<div id="links"><form action="" method="POST">
        Причина<hr>
<select name="reports">
                <option value="1">Спам</option>
                <option value="2">Оскорбление</option>
                <option value="3">Материал для взрослых</option>
                <option value="4">Пропаганда наркотиков</option>
                <option value="5">Детская порнография</option>
                <option value="6">Экстремизм</option>
                <option value="7">Насилие</option>
            </select>
<hr>
        <input type="submit" name="rp" value="Отправить"></form></div>'
;

}

break;

/*конец жалоба*/

/*

-
-
-
-

*/

}  

require_once(
'../../fnc/foot.php');

?>
Онлайн: 1
Реклама