コード例 #1
0
ファイル: index.php プロジェクト: NukeVietCMS/CodeWeb
    }
    $array_suport = array();
    $array_support['supports_rewrite'] = empty($sys_info['supports_rewrite']) ? 0 : 1;
    $array_support['output_buffering'] = ini_get('output_buffering') == '1' || strtolower(ini_get('output_buffering')) == 'on' ? 0 : 1;
    $array_support['session_auto_start'] = ini_get('session.auto_start') == '1' || strtolower(ini_get('session.auto_start')) == 'on' ? 0 : 1;
    $array_support['display_errors'] = ini_get('display_errors') == '1' || strtolower(ini_get('display_errors')) == 'on' ? 0 : 1;
    $array_support['allowed_set_time_limit'] = $sys_info['allowed_set_time_limit'] ? 1 : 0;
    $array_support['zlib_support'] = $sys_info['zlib_support'] ? 1 : 0;
    $array_support['zip_support'] = extension_loaded('zip') ? 1 : 0;
    $array_support['mbstring_support'] = extension_loaded('mbstring') ? 1 : 0;
    $array_support['curl_support'] = extension_loaded('curl') ? 1 : 0;
    foreach ($array_support as $_key => $_support) {
        $array_support['class_' . $_key] = $_support ? 'highlight_green' : 'highlight_red';
        $array_support[$_key] = $_support ? $lang_module['compatible'] : $lang_module['not_compatible'];
    }
    $contents = nv_step_4($array_resquest, $array_support, $nextstep);
} elseif ($step == 5) {
    $nextstep = 0;
    $db_config['error'] = '';
    $db_config['dbtype'] = $nv_Request->get_string('dbtype', 'post', $db_config['dbtype']);
    $db_config['dbhost'] = $nv_Request->get_string('dbhost', 'post', $db_config['dbhost']);
    $db_config['dbname'] = $nv_Request->get_string('dbname', 'post', $db_config['dbname']);
    $db_config['dbuname'] = $nv_Request->get_string('dbuname', 'post', $db_config['dbuname']);
    $db_config['dbpass'] = $nv_Request->get_string('dbpass', 'post', $db_config['dbpass']);
    $db_config['prefix'] = $nv_Request->get_string('prefix', 'post', $db_config['prefix']);
    $db_config['dbport'] = $nv_Request->get_string('dbport', 'post', $db_config['dbport']);
    $db_config['db_detete'] = $nv_Request->get_int('db_detete', 'post', $db_config['dbdetete']);
    $db_config['num_table'] = 0;
    $db_config['create_db'] = 1;
    $PDODrivers = PDO::getAvailableDrivers();
    // Check dbtype
コード例 #2
0
ファイル: index.php プロジェクト: syphuonglam/creative-portal
        } else {
            $array_dir_check[$dir] = $lang_module['dir_noexit'];
            $nextstep = 0;
        }
    }
    if (!nv_save_file_config($db_config, $global_config) and $ftp_check_login == 1) {
        ftp_chmod($conn_id, 0777, $file_config_temp);
    }
    if ($ftp_check_login > 0) {
        ftp_close($conn_id);
    }
    if ($step < 5 and $nextstep == 1) {
        $nv_Request->set_Session('maxstep', 5);
    }
    $title = $lang_module['check_chmod'];
    $contents = nv_step_4($array_dir_check, $array_ftp_data, $nextstep);
} elseif ($step == 5) {
    $nextstep = 0;
    $db_config['dbport'] = "";
    $db_config['error'] = "";
    $db_config['dbhost'] = $nv_Request->get_string('dbhost', 'post', $db_config['dbhost']);
    $db_config['dbname'] = $nv_Request->get_string('dbname', 'post', $db_config['dbname']);
    $db_config['dbuname'] = $nv_Request->get_string('dbuname', 'post', $db_config['dbuname']);
    $db_config['dbpass'] = $nv_Request->get_string('dbpass', 'post', $db_config['dbpass']);
    $db_config['prefix'] = $nv_Request->get_string('prefix', 'post', 'nv3');
    $db_config['db_detete'] = $nv_Request->get_int('db_detete', 'post', '0');
    $db_config['num_table'] = 0;
    $db_config['create_db'] = 1;
    if (!empty($db_config['dbhost']) and !empty($db_config['dbname']) and !empty($db_config['dbuname']) and !empty($db_config['prefix'])) {
        $db = new sql_db($db_config);
        if (!empty($db->error)) {