'; db_query($sql); } } function getDefines($prefix = NULL) { if(!$GLOBALS['definesInitialized']) { initializeDefines(); } $appendix = NULL; // readout the database (where editable true) if($prefix === NULL) { $appendix = '1'; } else { $appendix = 'key like \''.$prefix.'%\''; } $sql = 'SELECT * FROM defines WHERE editable = 1 AND ' . $appendix; $qry = silent_query(); if(!$qry) { return 'Fehler in SQL-Anweisung'; } $result = array(); while($row = mysqli_fetch_assoc($qry)) { $result[] = $row; } return $result; } function setDefine($key, $value) { if(!$GLOBALS['definesInitialized']) { initializeDefines(); } // set where editable true $sql = 'UPDATE defines SET `value` = \''.$value.'\' WHERE `key` = \''.$key.'\' AND editable = TRUE'; $qry = silent_query($sql); if(!$qry || db_affected_rows() == 0) { return 'Konnte den define ' . $key . ' nicht auf ' . $value . ' setzen'; } return NULL; } ?>