J3R admin text Publikováno: Neděle, 02.09. 2007 - 20:47:17 Téma: Vše co se nějak vztahuje k xxNuke
Textarea okno, aby si mohli administrátoři mezi sebou zanechávat zprávy.
Moc jsem se s tím nepiplal, potřeboval jsem rychle něco funkčního, takže je většina věcí hardcoded.
Jedná se o úpravu souboru admin.php a přidání tabulky do databáze.
Ona úprava admin.php vypadá tak, že na začátek funkce graphicadmin jsem přidal toto:
{ Kód }:
function GraphicAdmin() {
// EDIT BEGIN
global $aid, $admingraphic, $language, $admin, $db, $counter, $op;
if ($op == 'adminMain' && !isset($_GET['op'])) {
global $prefix;
OpenTable();
if (isset($_POST['admtxtsend'])) {
$newchwhen = date("d.m.Y H:i:s");
$newadmtext = addslashes($_POST['admtxtcont']);
$db->sql_query("UPDATE ".$prefix."_admininfo SET hodnota = '".$aid."' WHERE nazev = 'zmenil'");
$db->sql_query("UPDATE ".$prefix."_admininfo SET hodnota = '".$newchwhen."' WHERE nazev = 'kdy'");
$result = $db->sql_query("SELECT hodnota FROM ".$prefix."_admininfo WHERE nazev = 'kolikrat'");
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$kkrat = intval($row['hodnota'])+1;
$db->sql_query("UPDATE ".$prefix."_admininfo SET hodnota = '".$kkrat."' WHERE nazev = 'kolikrat'");
$db->sql_query("UPDATE ".$prefix."_admininfo SET hodnota = '".$newadmtext."' WHERE nazev = 'obsah'");
}
$result = $db->sql_query("SELECT * FROM ".$prefix."_admininfo");
while ($row = $db->sql_fetchrow($result)) {
if ($row['nazev'] == 'zmenil') $changedby = $row['hodnota'];
if ($row['nazev'] == 'kdy') $changedwhen = $row['hodnota'];
if ($row['nazev'] == 'kolikrat') $changes = $row['hodnota'];
if ($row['nazev'] == 'obsah') $admintext = stripslashes($row['hodnota']);
}
$db->sql_freeresult($result);