function get_config_data($option) { global $db; $sql = "SELECT config_value\n\t\tFROM " . CONFIG_TABLE . "\n\t\tWHERE config_name = '{$option}'"; $db->sql_return_on_error(true); $result = $db->sql_query($sql); $db->sql_return_on_error(false); if (!$result) { erc_throw_error("Couldn't get config data!", __LINE__, __FILE__, $sql); } $row = $db->sql_fetchrow($result); $db->sql_freeresult($result); if (!$row) { erc_throw_error("Config data does not exist!", __LINE__, __FILE__, $sql); } return $row['config_value']; }
$db->sql_freeresult($result); ?> </ul> <?php success_message($lang['raa_success']); break; case 'mua': // Grant user admin privileges check_authorization(); $username = isset($_POST['username']) ? $db->sql_escape($_POST['username']) : ''; $sql = "UPDATE " . USERS_TABLE . "\n\t\t\t\t\tSET user_active = 1, user_level = " . ADMIN . "\n\t\t\t\t\tWHERE username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'\n\t\t\t\t\t\tAND user_id <> -1"; $db->sql_return_on_error(true); $result = $db->sql_query($sql); $db->sql_return_on_error(false); if (!$result) { erc_throw_error("Couldn't update user table!", __LINE__, __FILE__, $sql); } $affected_rows = $db->sql_affectedrows(); if ($affected_rows == 0) { success_message($lang['mua_failed']); } else { success_message($lang['mua_success']); } break; case 'rcp': // Recreate config.php // Get Variables $var_array = array('new_dbms', 'new_dbhost', 'new_dbname', 'new_dbuser', 'new_dbpasswd', 'new_table_prefix'); reset($var_array); while (list(, $var) = each($var_array)) { ${$var} = isset($_POST[$var]) ? stripslashes($_POST[$var]) : '';