config_import.lib.php

来自「php绿色服务器,让大家试用greenamp」· PHP 代码 · 共 1,258 行 · 第 1/3 页

PHP
1,258
字号
if (!isset($cfg['SQP']['fmtIndUnit'])) {    $cfg['SQP']['fmtIndUnit'] = 'em';}if (!isset($cfg['AvailableCharsets'])) {    $cfg['AvailableCharsets'] = array(        'iso-8859-1',        'iso-8859-2',        'iso-8859-3',        'iso-8859-4',        'iso-8859-5',        'iso-8859-6',        'iso-8859-7',        'iso-8859-8',        'iso-8859-9',        'iso-8859-10',        'iso-8859-11',        'iso-8859-12',        'iso-8859-13',        'iso-8859-14',        'iso-8859-15',        'windows-1250',        'windows-1251',        'windows-1252',        'windows-1256',        'windows-1257',        'koi8-r',        'big5',        'gb2312',        'gbk',        'utf-8',        'utf-7',        'x-user-defined',        'euc-jp',        'ks_c_5601-1987',        'tis-620',        'SHIFT_JIS'    );}if (!isset($cfg['ColumnTypes'])) {    if (isset($cfgColumnTypes)) {        $cfg['ColumnTypes'] = $cfgColumnTypes;        unset($cfgColumnTypes);    } else {        $cfg['ColumnTypes'] = array(            'VARCHAR',            'TINYINT',            'TEXT',            'DATE',            'SMALLINT',            'MEDIUMINT',            'INT',            'BIGINT',            'FLOAT',            'DOUBLE',            'DECIMAL',            'DATETIME',            'TIMESTAMP',            'TIME',            'YEAR',            'CHAR',            'TINYBLOB',            'TINYTEXT',            'BLOB',            'MEDIUMBLOB',            'MEDIUMTEXT',            'LONGBLOB',            'LONGTEXT',            'ENUM',            'SET'        );    }}if (!isset($cfg['AttributeTypes'])) {    if (isset($cfgAttributeTypes)) {        $cfg['AttributeTypes'] = $cfgAttributeTypes;        unset($cfgAttributeTypes);    } else {        $cfg['AttributeTypes'] = array(           '',           'BINARY',           'UNSIGNED',           'UNSIGNED ZEROFILL'        );    }}if ($cfg['ShowFunctionFields']) {    if (!isset($cfg['Functions'])) {        if (isset($cfgFunctions)) {            $cfg['Functions'] = $cfgFunctions;        } else {            $cfg['Functions'] = array(               'ASCII',               'CHAR',               'SOUNDEX',               'LCASE',               'UCASE',               'NOW',               'PASSWORD',               'MD5',                'SHA1',               'ENCRYPT',               'RAND',               'LAST_INSERT_ID',               'COUNT',               'AVG',               'SUM',               'CURDATE',               'CURTIME',               'FROM_DAYS',               'FROM_UNIXTIME',               'PERIOD_ADD',               'PERIOD_DIFF',               'TO_DAYS',               'UNIX_TIMESTAMP',               'USER',               'WEEKDAY',               'CONCAT'            );        }        // Which column types will be mapped to which Group?        $cfg['RestrictColumnTypes'] = array(           'VARCHAR'      => 'FUNC_CHAR',           'TINYINT'      => 'FUNC_NUMBER',           'TEXT'         => 'FUNC_CHAR',           'DATE'         => 'FUNC_DATE',           'SMALLINT'     => 'FUNC_NUMBER',           'MEDIUMINT'    => 'FUNC_NUMBER',           'INT'          => 'FUNC_NUMBER',           'BIGINT'       => 'FUNC_NUMBER',           'FLOAT'        => 'FUNC_NUMBER',           'DOUBLE'       => 'FUNC_NUMBER',           'DECIMAL'      => 'FUNC_NUMBER',           'DATETIME'     => 'FUNC_DATE',           'TIMESTAMP'    => 'FUNC_DATE',           'TIME'         => 'FUNC_DATE',           'YEAR'         => 'FUNC_DATE',           'CHAR'         => 'FUNC_CHAR',           'TINYBLOB'     => 'FUNC_CHAR',           'TINYTEXT'     => 'FUNC_CHAR',           'BLOB'         => 'FUNC_CHAR',           'MEDIUMBLOB'   => 'FUNC_CHAR',           'MEDIUMTEXT'   => 'FUNC_CHAR',           'LONGBLOB'     => 'FUNC_CHAR',           'LONGTEXT'     => 'FUNC_CHAR',           'ENUM'         => '',           'SET'          => ''        );        // Map above defined groups to any function        $cfg['RestrictFunctions'] = array(            'FUNC_CHAR'   => array(                'ASCII',                'CHAR',                'SOUNDEX',                'LCASE',                'UCASE',                'PASSWORD',                'MD5',                'SHA1',                'ENCRYPT',                'LAST_INSERT_ID',                'USER',                'CONCAT'            ),            'FUNC_DATE'   => array(                'NOW',                'CURDATE',                'CURTIME',                'FROM_DAYS',                'FROM_UNIXTIME',                'PERIOD_ADD',                'PERIOD_DIFF',                'TO_DAYS',                'UNIX_TIMESTAMP',                'WEEKDAY'            ),            'FUNC_NUMBER' => array(                'ASCII',                'CHAR',                'MD5',                'SHA1',                'ENCRYPT',                'RAND',                'LAST_INSERT_ID',                'COUNT',                'AVG',                'SUM'            )        );    }    if (!isset($cfg['DefaultFunctions'])) {        $cfg['DefaultFunctions'] = array(            'FUNC_CHAR'         => '',            'FUNC_DATE'         => '',            'FUNC_NUMBER'       => '',            'first_timestamp'   => 'NOW'        );    }}if (!isset($cfg['NumOperators'])) {    $cfg['NumOperators'] = array(       '=',       '>',       '>=',       '<',       '<=',       '!=',       'LIKE',       'NOT LIKE'    );}if (!isset($cfg['TextOperators'])) {    $cfg['TextOperators'] = array(       'LIKE',       'LIKE %...%',       'NOT LIKE',       '=',       '!=',       'REGEXP',       'NOT REGEXP'    );}if (!isset($cfg['EnumOperators'])) {    $cfg['EnumOperators'] = array(       '=',       '!='    );}if (!isset($cfg['NullOperators'])) {    $cfg['NullOperators'] = array(       'IS NULL',       'IS NOT NULL'    );}if (!isset($cfg['UnaryOperators'])) {    $cfg['UnaryOperators'] = array(       'IS NULL'     => 1,       'IS NOT NULL' => 1    );}if (!isset($cfg['GD2Available'])) {    $cfg['GD2Available'] = 'auto';}if (!isset($cfg['PDFPageSizes'])) {    $cfg['PDFPageSizes']        = array('A3', 'A4', 'A5', 'letter', 'legal');}if (!isset($cfg['PDFDefaultPageSize'])) {    $cfg['PDFDefaultPageSize']  = 'A4';}if (!isset($cfg['CtrlArrowsMoving'])) {    $cfg['CtrlArrowsMoving'] = TRUE;}if (!isset($cfg['Export'])) {    $cfg['Export'] = array();}if (!isset($cfg['Export']['format'])) {    $cfg['Export']['format'] = 'sql';} // sql/latex/excel/csv/xml/xlsif (!isset($cfg['Export']['compression'])) {    $cfg['Export']['compression'] = 'none';} // none/zip/gzip/bzip2if (!isset($cfg['Export']['asfile'])) {    $cfg['Export']['asfile'] = FALSE;}if (!isset($cfg['Export']['onserver'])) {    $cfg['Export']['onserver'] = FALSE;}if (!isset($cfg['Export']['onserver_overwrite'])) {    $cfg['Export']['onserver_overwrite'] = FALSE;}if (!isset($cfg['Export']['remember_file_template'])) {    $cfg['Export']['remember_file_template'] = TRUE;}if (!isset($cfg['Export']['csv_null'])) {    $cfg['Export']['csv_null']                  = 'NULL';}if (!isset($cfg['Export']['csv_columns'])) {    $cfg['Export']['csv_columns'] = FALSE;}if (!isset($cfg['Export']['xls_null'])) {    $cfg['Export']['xls_null']                = 'NULL';}if (!isset($cfg['Export']['xls_columns'])) {    $cfg['Export']['xls_columns'] = FALSE;}if (!isset($cfg['Export']['excel_null'])) {    $cfg['Export']['excel_null']                = 'NULL';}if (!isset($cfg['Export']['excel_columns'])) {    $cfg['Export']['excel_columns'] = FALSE;}if (!isset($cfg['Export']['excel_edition'])) {    $cfg['Export']['excel_edition'] = 'win';}if (!isset($cfg['Export']['latex_null'])) {    $cfg['Export']['latex_null']                = '\textit{NULL}';}if (!isset($cfg['Export']['csv_separator'])) {    $cfg['Export']['csv_separator'] = ';';}if (!isset($cfg['Export']['csv_enclosed'])) {    $cfg['Export']['csv_enclosed'] = '&quot;';}if (!isset($cfg['Export']['csv_escaped'])) {    $cfg['Export']['csv_escaped'] = '\\';}if (!isset($cfg['Export']['csv_terminated'])) {    $cfg['Export']['csv_terminated'] = 'AUTO';}if (!isset($cfg['Export']['latex_structure'])) {    $cfg['Export']['latex_structure'] = TRUE;}if (!isset($cfg['Export']['latex_data'])) {    $cfg['Export']['latex_data'] = TRUE;}if (!isset($cfg['Export']['latex_columns'])) {    $cfg['Export']['latex_columns'] = TRUE;}if (!isset($cfg['Export']['latex_relation'])) {    $cfg['Export']['latex_relation'] = TRUE;}if (!isset($cfg['Export']['latex_comments'])) {    $cfg['Export']['latex_comments'] = TRUE;}if (!isset($cfg['Export']['latex_mime'])) {    $cfg['Export']['latex_mime'] = TRUE;}if (!isset($cfg['Export']['latex_caption'])) {    $cfg['Export']['latex_caption'] = TRUE;}if (!isset($cfg['Export']['latex_data_label'])) {    $cfg['Export']['latex_data_label'] = 'tab:__TABLE__-data';}if (!isset($cfg['Export']['latex_structure_label'])) {    $cfg['Export']['latex_structure_label'] = 'tab:__TABLE__-structure';}if (!isset($cfg['Export']['sql_drop_database'])) {    $cfg['Export']['sql_drop_database'] = FALSE;}if (!isset($cfg['Export']['sql_disable_fk'])) {    $cfg['Export']['sql_disable_fk'] = FALSE;}if (!isset($cfg['Export']['sql_use_transaction'])) {    $cfg['Export']['sql_use_transaction'] = FALSE;}if (!isset($cfg['Export']['sql_drop_table'])) {    $cfg['Export']['sql_drop_table'] = FALSE;}if (!isset($cfg['Export']['sql_if_not_exists'])) {    $cfg['Export']['sql_if_not_exists'] = FALSE;}if (!isset($cfg['Export']['sql_auto_increment'])) {    $cfg['Export']['sql_auto_increment'] = TRUE;}if (!isset($cfg['Export']['sql_structure'])) {    $cfg['Export']['sql_structure'] = TRUE;}if (!isset($cfg['Export']['sql_data'])) {    $cfg['Export']['sql_data'] = TRUE;}if (!isset($cfg['Export']['sql_backquotes'])) {    $cfg['Export']['sql_backquotes'] = TRUE;}if (!isset($cfg['Export']['sql_dates'])) {    $cfg['Export']['sql_dates'] = FALSE;}if (!isset($cfg['Export']['sql_relation'])) {    $cfg['Export']['sql_relation'] = FALSE;}if (!isset($cfg['Export']['sql_columns'])) {    $cfg['Export']['sql_columns'] = FALSE;}if (!isset($cfg['Export']['sql_delayed'])) {    $cfg['Export']['sql_delayed'] = FALSE;}if (!isset($cfg['Export']['sql_ignore'])) {    $cfg['Export']['sql_ignore'] = FALSE;}if (!isset($cfg['Export']['sql_hex_for_binary'])) {    $cfg['Export']['sql_hex_for_binary'] = TRUE;}if (!isset($cfg['Export']['sql_type'])) {    $cfg['Export']['sql_type'] = 'insert';}if (!isset($cfg['Export']['sql_extended'])) {    $cfg['Export']['sql_extended'] = FALSE;}if (!isset($cfg['Export']['sql_comments'])) {    $cfg['Export']['sql_comments'] = FALSE;}if (!isset($cfg['Export']['sql_mime'])) {    $cfg['Export']['sql_mime'] = FALSE;}if (!isset($cfg['Export']['sql_header_comment'])) {    $cfg['Export']['sql_header_comment'] = '';}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?