rendered paste body function fetch_settings()
{
// Core-Settings
$this->get_data("settings", "core", "option", "value");
// Script-Settings
$this->get_data("settings", $this->script, "option", "value");
}
function get_data($table, $script, $c1, $c2)
{
// $table = Tabelle (z.B. Settings)
// $script = Kürzel vom Script (z.B. obb)
// $c1 = Spalte 1 / Column 1 (z.B. Option)
// $c2 = Spalte 2 / Column 2 (z.B. Value)
// Option -> Value
$query = "
SELECT ".$table.".*
FROM scripts, ".$table."
WHERE scripts.id = ".$table.".script
AND scripts.short = '".$script."'";
global $v3;
$result = $v3->db->query($query);
while($obj = mysql_fetch_object($result))
{
$var1 = $obj->$c1;
$var2 = $obj->$c2;
if($script == "core"){
$v3->$script->$table->$var1 = $var2;
}
else{
global $script;
$script->$table->$var1 = $var2;
}
}
}