예제 #1
0
     echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="chat.php?start=' . $start . '&amp;' . SID . '">Вернуться</a>';
 }
 ############################################################################################
 ##                                    Редактирование                                      ##
 ############################################################################################
 if ($action == "edit") {
     if (isset($_GET['id'])) {
         $id = (int) $_GET['id'];
     } else {
         $id = "";
     }
     if ($id !== "") {
         $file = file(DATADIR . "chat.dat");
         if (isset($file[$id])) {
             $data = explode("|", $file[$id]);
             $data[0] = nosmiles($data[0]);
             $data[0] = str_replace("<br />", "\r\n", $data[0]);
             echo '<b><big>Редактирование сообщения</big></b><br /><br />';
             echo '<form action="chat.php?action=addedit&amp;id=' . $id . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '" method="post">';
             echo '<img src="../images/img/edit.gif" alt="image" /> <b>' . nickname($data[1]) . '</b> <small>(' . date_fixed($data[3]) . ')</small><br /><br />';
             echo 'Cообщение:<br />';
             echo '<textarea cols="25" rows="3" name="msg">' . $data[0] . '</textarea><br/>';
             echo '<br /><input type="submit" value="Изменить" /></form><hr />';
         } else {
             echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Сообщения для редактирования не существует!</b><br />';
         }
     } else {
         echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Не выбрано сообщение для редактирования!</b><br />';
     }
     echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="chat.php?start=' . $start . '&amp;' . SID . '">Вернуться</a>';
 }
예제 #2
0
 if ($uid == $_SESSION['token']) {
     if ($themes != "" && $msg != "") {
         $msg = no_br($msg, ' <br /> ');
         $msg = smiles($msg);
         $file = file(DATADIR . "news.dat");
         $ndata = explode("|", end($file));
         $kommfile = $ndata[5] + 1;
         /***************** Создание новости ******************/
         $textnews = no_br($themes . '|' . $msg . '||' . SITETIME . '|' . $log . '|' . $kommfile . '|');
         write_files(DATADIR . "news.dat", "{$textnews}\r\n");
         /**************** Создание комментариев **************/
         $textkomm = no_br($brow . ', ' . $ip . '|' . $msg . '||' . SITETIME . '|' . $log . '|1|');
         write_files(DATADIR . "datakomm/{$kommfile}.dat", "{$textkomm}\r\n", 0, 0666);
         if ($subadd == "yes") {
             echo '<b>Новость успешно добавлена!</b><br /><br />';
             $msg = nosmiles($msg);
             $msg = str_replace('<br />', "\n", $msg);
             $msg = strip_tags(bb_code($msg));
             echo '<form action="news.php?action=sub&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '" method="post" />';
             echo '<input type="hidden" name="themes" value="' . $themes . '" />';
             echo '<input type="hidden" name="msg" value="' . $msg . '" />';
             echo '<input type="submit" value="Перейти к рассылке" /></form><hr />';
         } else {
             header("Location: news.php?isset=mp_addnews&" . SID);
             exit;
         }
     } else {
         echo '<b>Ошибка добавления новости, пустой заголовок или новость!</b><br />';
     }
 } else {
     echo '<b>Ошибка! Неверный идентификатор сессии, повторите действие!</b><br />';