Просмотр файла modules/kabinet/notepad.php

Размер файла: 4.21Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
$title_page = 'Блокнот';
$m_polozhenie = 'Смотрит или редактирует свой блокнот';
####################
if(isset($_SESSION['sespass']) && isset($passw) && $_SESSION['sespass'] == $passw)
 {
  if(empty($_GET['act']))
   {
    include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
    
    $note_f = @file('../../data/users/'.$login.'_notepad.php');
    $note = $note_f['1'];
    $note = substr($note, 1);
    $note = str_replace(':|:', "\r\n", $note);
    
    echo'<p class="modul_name"align="center">Блокнот</p>';
    
    if($_GET['err'] == 1)
     {
      echo"<p class=\"err\">Ошибка!!! Содержание блокнота не должно быть длиньше 5000 символов.</p>";
     }
    if($_GET['err'] == 2)
     {
      echo"<p class=\"err\">Ошибка!!! Вас забанил $banwho за $bantxt! Окончание бана: $bantime[6]$bantime[7].$bantime[4]$bantime[5].$bantime[0]$bantime[1]$bantime[2]$bantime[3] в $bantime[8]$bantime[9]:$bantime[10]$bantime[11] по времени сервера.</p>";
     }
   
    if($_GET['add'] == 1)
     {
echo'<p class="b"><img src="/themes/chuma/es.gif"/> Сохранено.</p>';
     }
     
    echo"<form method=\"post\" action=\"notepad.php?act=save&amp;".session_name()."=".session_id()."\"><p class=\"b\" align=\"center\">";
echo"Личная запись:<br />";
if($note == '')
{
echo"(отсутствует)<br />";
}
else
{
echo"$note<br />";
}
echo"<textarea rows=\"10\" cols=\"10\" name=\"msg\">$note</textarea><br />";
    echo"<input value=\"Сохранить\" type=\"submit\" /></p></form>";
    
    echo"<p class=\"b\">Внимание!!! Записи в блокноте доступны лишь вам. Никто другой больше не имеет доступ к вашему блокноту.</p>";
    echo"<p><a href=\"index.php?".session_name()."=".session_id()."\">В кабинет</a><br /></p>";
}
    include '../../templates/foot.php';
   }
####################
  if($_GET['act'] == 'save')
   {
    $msg  = filter($_POST['msg']);
    $msg = str_replace("\r\n", ':|:', $msg);
    $msg = str_replace("\r", '', $msg);
    $msg = str_replace("\n", '', $msg);

    $date_now = date ('YmdHis', time() + ($sdvigclock*3600));
    if($bantime > $date_now)
     {
      $errb = '2';
     }

    if(strlen($msg) > 5000)
     {
      header("Location: notepad.php?err=1&".session_name()."=".session_id()."");
     }
    elseif($errb == 2)
     {
      header("Location: notepad.php?err=2&".session_name()."=".session_id()."");
     }
      else
     {
      $notepad_file = fopen('../../data/users/'.$login.'_notepad.php','w');
      flock ($notepad_file,LOCK_EX);
      fputs($notepad_file,"<?php\r\n#$msg\r\n?>");
      fflush ($notepad_file);
      flock ($notepad_file,LOCK_UN);
      fclose($notepad_file);
    
      header ("Location: notepad.php?add=1&".session_name()."=".session_id()."");
     }
   }
 }
  else
 {
  include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
  echo"<p class=\"b\">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>";
  echo"<p><a href=\"index.php?".session_name()."=".session_id()."\">В кабинет</a><br /></p>";
}
  include '../../templates/foot.php';
 }
####################
?>