Exemplo n.º 1
0
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'];
}
Exemplo n.º 2
0
                $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]) : '';