<?
if(!isset($_SESSION['logged'])) ?>
<?
require('config.php');
?>
<link href="css/main.css" rel="stylesheet" type="text/css">
<!--Отображение/редактирование новостей-->
<h3>Просмотр/редактирование новостей</h3>
<?
function fuckquot($newstext)
{
$newstext=str_replace('"',""",$newstext);
RETURN $newstext;
}
?>
<?
if(isset($_POST["id"]))
{
$id=$_POST["id"];
$data=$_POST["data"];
$newstext=fuckquot($_POST["newstext"]);
$tema=fuckquot($_POST["tema"]);
mysql_query("UPDATE news SET data='$data', tema='$tema', newstext='$newstext' where id='$id'");
echo "<font color=\"green\"><b>Готово.</b></font><br><br>";
}
if(isset($_GET["id"]))
{
$id=$_GET["id"];
if ($_GET["option"]=="edit")
{
$tablae = mysql_query("SELECT * FROM news where id='$id'");
while ($registroe = mysql_fetch_array($tablae))
{
?>
<script> function appendtag(text1, text2)
{
if ((document.selection))
{
document.surforder.newstext.focus();
document.surforder.document.selection.createRange().text = text1+document.surforder.document.selection.createRange().text+text2;
} else if(document.surforder.newstext.selectionStart != undefined) {
var element = document.surforder.newstext;
var str = element.value;
var start = element.selectionStart;
var length = element.selectionEnd - element.selectionStart;
element.value = str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length);
} else document.surforder.newstext.value += text1+text2;
}</script>
<style>
.knopka {
background: #ccc;
border: 1px solid black;
padding: 5px;
}
.knopka:hover{
background: #fff;
border: 1px solid blue;
padding: 5px;
}
</style>
<table class='adn'>
<tr class='lineb'>
<td align=center>Значение</td>
<td align="left"><table class="adn"><tr><td align="left" style="border: none; padding: 0">Описание</td><td align="right" style="border: none; padding: 0"><a href="#" onclick="document.getElementById('MainForm').submit(); return false" class="liv">Сохранить</a></td></tr></table></td>
</tr><tr class='liney ell'><td align=left>
<form action="index.php?p=news" id='MainForm' method="POST" name='surforder'>
<input type='hidden' name='id' value='<?=$registroe[id]; ?>'>
<input type="text" value='<?=$registroe[tema]; ?>' name="tema"></td><td algin=left>Тема новости</td></tr>
<tr class='liney ell'><td align=left>
<input type="text" name="data" value='<?=$registroe[data]; ?>' ></td><td algin=left>Дата новости</td></tr>
<tr class='liney ell'>
<td align=left>
<textarea rows="9" cols="70" name="newstext"><?=$registroe[newstext]; ?></textarea>
<div style='float:left'>
<span class='knopka' onClick="javascript:appendtag('[url]','[/url]'); return false;">[URL]</span><br><br><br>
<span class='knopka' onClick="javascript:appendtag('[b]','[/b]'); return false;"><b>[B]</b></span><br><br><br>
<span class='knopka' onClick="javascript:appendtag('[u]','[/u]'); return false;"><u>[U]</u></span><br><br><br>
<span class='knopka' onClick="javascript:appendtag('[i]','[/i]'); return false;"><i>[I]</i></span><br>
</div>
</td><td align=left>Текст новости</td>
</tr>
</table>
<br>* - Разрешены бб коды:<br>
[url],[b],[u],[i],[s],[img],[color=],[size=],[h1],[h2]-[h6]
** В SeoEdit не используйте теги [h1]-[h6] - портится внешний вид...
<input type="submit" value="Сохранить" class="button">
</form>
<?
}
}
if ($_GET["option"]=="delete")
{
$id=$_GET["id"];
echo "<font color=\"#cc0000\"><b>Новость удалена.</b></font><br><br>";
}
}
?>
<br>
<table class="adn">
<tr class="lineb">
<td width="50">№</td>
<td>Дата написания новости</td>
<td>Текст новости</td>
<td></td>
<td></td>
</tr>
<?
$sql="SELECT * FROM news order by id desc";
{
?>
<tr class='liney ell'>
<td align=center><?=$registro["id"] ?></td>
<td align=center><?=$registro["data"] ?></td>
<td><?=$registro["newstext"] ?></td>
<td align=center>
<form method="post" action="index.php?p=news&id=<?= $registro["id"] ?>&option=edit">
<input type="submit" value="Редактировать" class="button">
</form>
</td>
<td align=center>
<form method="post" action="index.php?p=news&id=<?= $registro["id"] ?>&option=delete">
<input type="submit" value="Удалить" class="button">
</form>
</td>
</tr>
<?
}
?>
</table>