/** * Farbverwaltung nach einem Originalcode von Anima Azura (auf für Atrahor.de) * @author Dragonslayer * @copyright Dragonslayer for Atrahor.de */ require_once "common.php"; $access_control->su_check(access_control::SU_RIGHT_EDITORCOLORS,true); page_header("Farbverwaltung"); addnav("G?Zurück zur Grotte","superuser.php"); addnav("W?Zurück zum Weltlichen","village.php"); if ($_GET['op']=="del") { cache_release('appoencode'); $sql = "UPDATE appoencode SET active='0' WHERE id='{$_GET['id']}'"; db_query($sql); $_GET['op']=""; cache_reset_('appoencode','sql'); } if ($_GET['op']=="undel") { cache_release('appoencode'); $sql = "UPDATE appoencode SET active='1' WHERE id='{$_GET['id']}'"; db_query($sql); $_GET['op']=""; cache_reset_('appoencode','sql'); } if ($_GET['op']=="forbid") { cache_release('appoencode'); $sql = "UPDATE appoencode SET allowed='0' WHERE id='{$_GET['id']}'"; db_query($sql); $_GET['op']=""; cache_reset_('appoencode','sql'); } if ($_GET['op']=="allow") { cache_release('appoencode'); $sql = "UPDATE appoencode SET allowed='1' WHERE id='{$_GET['id']}'"; db_query($sql); $_GET['op']=""; cache_reset_('appoencode','sql'); } if ($_GET['op']=="kill") { cache_release('appoencode'); $sql = "DELETE FROM appoencode WHERE id='{$_GET['id']}'"; db_query($sql); $_GET['op']=""; cache_reset_('appoencode','sql'); } if ($_GET['op']=="") { if (!empty($_GET['saveorder'])) { //cache_release('appoencode'); asort($_POST['order']); $keys = array_keys($_POST['order']); $i = 0; foreach ($keys AS $key) { $i++; $sql = 'UPDATE appoencode SET listorder="'.$i.'" WHERE id="'.$key.'"'; db_query($sql); } //cache_reset_('appoencode','sql'); } addnav("Neue Farbe einfügen","su_colors.php?op=add"); addnav("CSS schreiben","su_colors.php?op=writecss"); addpregnav('/su_colors.php\?sort=(listorder|id|color|code)/'); addnav('','su_colors.php?saveorder=1'); $str_output .= "
| Farbtag: | |
| ".(!empty($color['color']) ? appoencode('`'.$color['code']) : '')."HEX-Farbe: | |
| Zusatztag: | |
| Style: |