Вход Регистрация
Файл: Dvig/dnevnik.php
Строк: 93
<?php
####################
## Автор - USER-X ##
## Copyright 2013 ##
## xcms.mcdir.ru  ##
####################
        
define'xcms_pro') ;
        include_once ( 
'core/core.php' ) ;
        
$title='Дневники';
        include_once ( 
'core/head.php' ) ;
        
######
echo'<div id="razd">'.$title.'</div>';
if(
$users){
    

switch (
$act) {
  
  case 
'all':
  
$sqls mysql_query("SELECT * from `dnevnik_users`");
  
$totals mysql_num_rows($sqls);
  
$k_page=k_page($totals,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
  if(
$totals){
    while(
$res mysql_fetch_assoc($sqls)){
      
$auth mysql_fetch_assoc(mysql_query("SELECT * from `users` WHERE `id`='$res[author]'"));
      echo
'<div id="body"><a href="?user='.$res['author'].'">'.check($res['name']).'</a><br/>Автор: <a href="/'.$res['author'].'">'.$auth['login'].'</a><br/>Создан: '.clock($res['time']).'</div>';}
    if (
$k_page>1)str('?act=all&',$k_page,$page);
  }else{echo
'<div id="body">Дневников еще нет</div>';}
  break;

        
# Пишем в дневнике
case 'dnevnik_zap_ok':


$total mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_users` where `author` = '$users[id]' "),0);
    if(
$total !== '0'){
    
$sel mysql_query("SELECT * FROM `dnevnik_users` where `author` = '$users[id]'");
    
$res mysql_fetch_array($sel);
$dnevnik protect($res['id']);
$author $users['id'];
$time time();
$text check($_POST['text']);
}
if(
mysql_query("INSERT INTO `dnevnik_zapis` SET `dnevnik`='$dnevnik',`author`='$author',`time`='$time',`text`='$text'")==true)
{
  
header('location: dnevnik.php');
$_SESSION['oke']='Запись добавлена';}else{echo'пиздец';}

  break;
  
  case 
'dnevnik_zap':
$total mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_users` where `author` = '$users[id]' "),0);
    if(
$total !== '0'){
echo 
'<div id="body"><form action="?act=dnevnik_zap_ok" method="post">
Запись:<br/><textarea type="text" name="text"  rows="1" cols="20"></textarea><br />
<input type="submit" value="Добавить"/>
</form></div>'
;}else{echo'<div class="menu">У вас еще нет дневника</div>';}

break;


# Создание дневника
case 'dnevnik_add':
if(
$users){
if(isset(
$_POST['name']) and !empty($_POST['name']))
{
$name protect($_POST['name']);
$author $users['id'];
$time time();
$opis protect($_POST['opis']);
if(
mysql_query("INSERT INTO `dnevnik_users` SET `name`='$name',`author`='$author',`time`='$time',`opis`='$opis'")==true)
{
  
header('location: dnevnik.php');
echo 
'<div id="body">Дневник создан</div>';}else{echo'пиздец';}
}else{

echo 
'<div id="body"><form action="?act=dnevnik_add" method="post">
Название:<br/><textarea type="text" name="name"  rows="1" cols="20"></textarea><br />
Описание:<br/><textarea type="text" name="opis"  rows="1" cols="20"></textarea><br />
<input type="submit" value="Добавить"/>
</form></div>'
;
}}
break;
        
    default:
    if(isset(
$_GET['user'])){
    
$id protect($_GET['user']);
        
$total mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_users` where `author` = '$id' "),0);
    if(
$total == '0'){
    echo
'<div id="body">У него еще нет дневника</div>';}
    else{
    
$sel mysql_query("SELECT * FROM `dnevnik_users` where `author` = '$id'");
    while (
$res mysql_fetch_array($sel)) {
    echo 
'<div id="razd">'.check($res['name']).'<br><small>'.check($res['opis']).'</small></div>';}
        
        }
        
        

        
        
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_zapis` where `author` = '$id' "),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$query mysql_query("SELECT * FROM `dnevnik_zapis` where `author` = '$id' ORDER by `time` DESC LIMIT $start$set[p_str]");
$total mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_zapis` where `author` = '$id' "),0);

if(
$total == 0)
{echo 
'<div id="body">В его дневнике еще нет записей</div>';}
else
{while (
$row mysql_fetch_assoc($query)){
echo 
'<div id="body">'.check($row['text']).'<br>Опубликовано : '.clock($row['time']).'</div>';
}
if (
$k_page>1)str('?user='.$id.'&',$k_page,$page); // Вывод страниц
}
    
    }else{
    
$total mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_users` where `author` = '$users[id]' "),0);
    if(
$total == '0'){
      echo
'<div id="body">У вас еще нет дневника</div>
    <a id="nav" href="dnevnik.php?act=dnevnik_add">Создать дневник</a>'
;}
    else{
    
$sel mysql_query("SELECT * FROM `dnevnik_users` where `author` = '$users[id]'");
    while (
$res mysql_fetch_array($sel)) {
    echo 
'<div id="razd">'.check($res['name']).'<br><small>'.check($res['opis']).'</small></div>
    <a id="nav" href="dnevnik.php?act=dnevnik_zap">Написать в дневнике</a>'
;}
        
        }
        
        

        
        
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_zapis` where `author` = '$users[id]' "),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$query mysql_query("SELECT * FROM `dnevnik_zapis` where `author` = '$users[id]' ORDER by `time` DESC LIMIT $start$set[p_str]");
$total mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevnik_zapis` where `author` = '$users[id]' "),0);

if(!
$total)
{echo 
'<div id="body">В вашем дневнике еще нет записей</div>';}
else
{while (
$row mysql_fetch_assoc($query)){
echo 
'<div id="body">'.check($row['text']).'<br>Опубликовано : '.clock($row['time']).'</div>';
}
if (
$k_page>1)str('?',$k_page,$page); // Вывод страниц
}    
        
        
        
        
        
        
        
        }}
        }else{echo 
'<div id="body">Эта страница только для авторизированых!</div>';}
include_once(
'core/foot.php');
?>
Онлайн: 0
Реклама