====== Các biến dùng chung trong hệ thống NukeViet 3.x ====== Trong lập trình NukeViet cần tránh khai báo các biến cùng tên với tên các biến dùng chung của hệ thống. ===== $db_config ===== Biến cấu hình CSDL. array ( 'dbhost' => 'localhost', 'dbport' => '', 'dbname' => 'a', 'dbuname' => 'root', 'prefix' => 'nv3', 'new_link' => false, 'persistency' => false, ) ===== $global_config ===== Biến lưu cấu hình chung của hệ thống array ( 'site_charset' => 'utf-8', 'check_module' => '/^[a-z0-9\\-]+$/', 'check_op' => '/^[a-zA-Z0-9\\-]+$/', 'check_op_file' => '/^([a-zA-Z0-9\\-\\_]+)\\.php$/', 'check_block_global' => '/^global\\.([a-zA-Z0-9\\-\\_]+)\\.php$/', 'check_block_module' => '/^(global|module)\\.([a-zA-Z0-9\\-\\_]+)\\.php$/', 'check_theme' => '/^(?!admin\\_)([a-zA-Z0-9\\-\\_]+)$/', 'check_theme_admin' => '/^(admin)\\_[a-zA-Z0-9\\-\\_]+$/', … ===== $module_config ===== Biến lưu cấu hình module. array ( 'news' => array ( 'activecomm' => '1', 'auto_postcomm' => '1', 'blockheight' => '60', 'blockwidth' => '52', 'copyright' => 'Bản quyền bởi NukeViet.vn', 'emailcomm' => '1', 'homeheight' => '80', 'homewidth' => '100', 'imagefull' => '460', 'indexfile' => 'viewcat_main_right', 'per_page' => '20', 'setcomm' => '2', 'showhometext' => '1', 'st_links' => '10', ), 'shops' => array ( 'active_order' => '1', 'active_order_number' => '0', 'active_payment' => '1', 'active_price' => '1', 'active_showhomtext' => '1', 'auto_check_order' => '1', 'comment' => '1', 'comment_auto' => '1', 'format_order_id' => 'S%06s', 'homeheight' => '100', 'homewidth' => '100', 'home_view' => 'view_home_all', 'image_size' => '100x100', 'money_unit' => 'VND', 'per_page' => '20', 'per_row' => '4', 'post_auto_member' => '0', 'who_comment' => 'all', ), ) ===== $client_info ===== Biến lưu thông tin client array ( 'ip' => '127.0.0.1', 'session_id' => 'cc7d080040e00dd29c9b2edf50c01b072130706433', 'referer' => 'http://localhost/nukeviet/admin/index.php?nv=users&op=config', 'is_myreferer' => 1, 'selfurl' => 'http://localhost/nukeviet/', 'agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0', 'bot_info' => array ( ), 'is_bot' => 0, 'is_mobile' => 0, 'browser' => array ( 'key' => 'firefox', 'name' => 'Firefox v5.0', ), 'client_os' => array ( 'key' => 'windows7', 'name' => 'Windows 7', ), ) ===== $user_info ===== Biến lưu thông tin thành viên, biến này chỉ có giá trị khi thành viên đã đăng nhập bên ngoài site hoặc admin hoạt động bên ngoài site. array ( 'admin_id' => 1, 'level' => 1, 'position' => 'Administrator', 'current_login' => 1314503960, 'last_login' => 1314469534, 'current_agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0', 'last_agent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0', 'current_ip' => '127.0.0.1', 'last_ip' => '127.0.0.1', 'editor' => 'ckeditor', 'allow_files_type' => … ===== $admin_info ===== Lưu thông tin của admin, chỉ có giá trị khi admin đăng nhập. ===== $sys_info ===== Lưu thông tin máy chủ. array ( 'disable_functions' => array ( ), 'ini_set_support' => true, 'safe_mode' => 0, 'php_support' => 1, 'mysql_support' => 1, 'gd_support' => 1, 'zlib_support' => 1, 'session_support' => 1, 'mb_support' => 1, 'iconv_support' => 1, 'allowed_set_time_limit' => 1, 'os' => 'WINDOWS NT', 'fileuploads_support' => 1, 'curl_support' => 1, 'opendir_support' => 1, 'ftp_support' => 1, 'string_handler' => 'mb', 'supports_rewrite' => 'rewrite_mode_apache', 'str_compress' => array ( 0 => 'gzcompress', 1 => 'gzuncompress', ), 'supports_tidy' => false, 'register_globals' => false, 'magic_quotes_gpc' => false, 'sessionpath' => 'D:/Web/www/nukeviet/sess/', ) ===== $lang_global ===== Ngôn ngữ trên toàn site array ( 'Content_Language' => 'vi', 'LanguageName' => 'vietnamese', 'site_info' => 'Thông báo từ hệ thống', 'welcome' => 'Thân ái chào mừng bạn trên website của %s', 'disable_site_title' => 'Website tạm ngưng hoạt động', 'disable_site_content' => 'Vì lý do kỹ thuật website tạm ngưng hoạt động. Thành thật xin lỗi các bạn vì sự bất tiện này!', 'Home' => 'Trang nhất', … ===== $rss ===== Lưu đường dẫn rss của module ===== $nv_vertical_menu ===== Lưu menu ngang của module. ===== $array_mod_title ===== Lưu thông tin Mod title của mỗi module. ===== $contents ===== Nội dung của một module. ===== $content ===== Nội dung của một block. ===== $module_name ===== Tên của một module. ===== $module_file ===== Tên thư mục chứa module. ===== $module_data ===== Tên table của module. ===== $page_title ===== tiêu đề trang. ===== $keywords ===== Từ khóa của trang. ===== $description ===== Mô tả trang. ===== $op ===== funcs của một module. ===== $language_array ===== Thông tin ngôn ngữ. ===== $lang_module ===== Ngôn ngữ của module. ===== $my_head ===== Nội dung thêm trong thẻ ''''. ===== $my_footer ===== Nội dung thêm ở cuối trang. ===== $module_info ===== Thông tin một module.