- Improvements of and for the Ingame Configurator

This commit is contained in:
Steffen Schröder
2013-11-28 04:48:04 +01:00
parent 9bed5b3d3f
commit c39d35d1fe
6 changed files with 153 additions and 21 deletions

View File

@ -306,6 +306,28 @@ class SettingManager {
$settingStatement->close();
return true;
}
/**
* Get all settings
*
* @return array
*/
public function getSettings() {
$mysqli = $this->maniaControl->database->mysqli;
$query = "SELECT * FROM `" . self::TABLE_SETTINGS . "`
ORDER BY `class` ASC, `setting` ASC;";
$result = $mysqli->query($query);
if ($mysqli->error) {
trigger_error($mysqli->error);
return null;
}
$settings = array();
while ($setting = $result->fetch_object()) {
array_push($settings, $setting);
}
$result->free();
return $settings;
}
}
?>