echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="chat.php?start=' . $start . '&' . 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&id=' . $id . '&start=' . $start . '&uid=' . $_SESSION['token'] . '&' . 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 . '&' . SID . '">Вернуться</a>'; }
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&uid=' . $_SESSION['token'] . '&' . 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 />';