Hàm khu vực quản trị
Chỉ có trong khu vực quản trị.
Nguồn: src/includes/core/admin_functions.php
mod_admin_list
function mod_admin_list($module_name, $suspend_inc = false)Tham số
$module_namestring$suspend_incbool, mặc địnhfalse
Trả về: array
Khai báo tại src/includes/core/admin_functions.php:883
nv_admin_menu_groups
function nv_admin_menu_groups(string|array $groups, array $allowMods, bool $keepEmpty = false): arrayChuẩn hóa cấu hình chia nhóm menu dọc khu vực quản trị
Module không có trong $allowMods bị bỏ qua, mỗi module chỉ thuộc nhóm đầu tiên chứa nó, module trong nhóm sắp xếp theo thứ tự của $allowMods
Tham số
$groupsstring|array: Mảng hoặc chuỗi JSON đã lưu, dạng [{"title": "", "icon": "", "mods": ["news"]}]$allowModsarray: Danh sách tên module được phép$keepEmptybool, mặc địnhfalse: Giữ lại nhóm không có module nào
Trả về: array
Khai báo tại src/includes/core/admin_functions.php:1103
nv_check_rewrite_file
function nv_check_rewrite_file()Trả về: bool
Khai báo tại src/includes/core/admin_functions.php:414
nv_fontawesome_search
function nv_fontawesome_search(string $q, int $page = 1): arrayTìm icon Font Awesome theo từ khóa, trả về array cho json chuẩn select2
Tham số
$qstring: Từ khóa tìm kiếm$pageint, mặc định1: Trang kết quả, bắt đầu từ 1
Trả về: array
Khai báo tại src/includes/core/admin_functions.php:1059
nv_get_hook_require
function nv_get_hook_require($file_path)Lấy module xảy ra sự kiện từ file
Tham số
$file_pathmixed
Khai báo tại src/includes/core/admin_functions.php:831
nv_get_hook_revmod
function nv_get_hook_revmod($file_path)Lấy module nhận dữ liệu từ file
Tham số
$file_pathmixed
Khai báo tại src/includes/core/admin_functions.php:856
nv_get_plugin_area
function nv_get_plugin_area($file_path)Lấy các tag từ file
Tham số
$file_pathmixed
Khai báo tại src/includes/core/admin_functions.php:804
nv_getExtVersion
function nv_getExtVersion($updatetime = 3600)Tham số
$updatetimeint, mặc định3600
Trả về: mixed
Khai báo tại src/includes/core/admin_functions.php:566
nv_geVersion
function nv_geVersion($updatetime = 3600)Tham số
$updatetimeint, mặc định3600
Trả về: mixed
Khai báo tại src/includes/core/admin_functions.php:314
nv_groups_list
function nv_groups_list($mod_data = 'users')Tham số
$mod_datastring, mặc định'users'
Trả về: array
Khai báo tại src/includes/core/admin_functions.php:22
nv_groups_post
function nv_groups_post($groups_view)Tham số
$groups_viewarray
Trả về: array
Khai báo tại src/includes/core/admin_functions.php:55
nv_rewrite_change
function nv_rewrite_change($array_config_global = [])Tham số
$array_config_globalarray, mặc định[]
Trả về: mixed
Khai báo tại src/includes/core/admin_functions.php:449
nv_save_file_config_global
function nv_save_file_config_global()Trả về: bool
Khai báo tại src/includes/core/admin_functions.php:108
nv_save_file_ips
function nv_save_file_ips($type = 0)Tham số
$typeint, mặc định0: $type 0 là IP cấm, 1 là IP bỏ qua flood
Trả về: string|true
Khai báo tại src/includes/core/admin_functions.php:717
nv_server_config_change
function nv_server_config_change($my_domains = [], $admin_rewrite = null)Tham số
$my_domainsarray, mặc định[]$admin_rewrite?int|?bool, mặc địnhnull
Trả về: boolean[]|string[]
Khai báo tại src/includes/core/admin_functions.php:513
nv_store_verify_checksum
function nv_store_verify_checksum(string $file, array $body): stringĐối chiếu mã SHA-256 của file vừa tải từ NukeViet Store với mã do API mode=checksum trả về. Không khớp hoặc không lấy được mã thì xóa file.
Tham số
$filestring: Đường dẫn tuyệt đối của file vừa tải$bodyarray: Tham số gửi API: type (download|getupdfile|getsysupd) và các tham số của mode tải tương ứng
Trả về: string Thông báo lỗi, rỗng nếu file hợp lệ
Khai báo tại src/includes/core/admin_functions.php:1025
nv_update_robots
function nv_update_robots($robots_config, bool $save = false, array $config = [], bool $force_gconfig = false)Hàm tạo file cache robots mặc định và ghi thêm các rule tùy chỉnh
Tham số
$robots_configmixed: đặt là false thì sẽ tạo ra rule mặc định, truyền array[$robots_data, $robots_other] để set rule tuỳ chỉnh$savebool, mặc địnhfalse: true thì sẽ lưu file cache, false thì chỉ trả về dữ liệu$configarray, mặc định[]: các config cần thiết trong trường hợp thiếu $global_config$force_gconfigbool, mặc địnhfalse: true thì sẽ cập nhật $global_config theo $config và trong CSDL
Trả về: array
Khai báo tại src/includes/core/admin_functions.php:928
nv_var_export
function nv_var_export($var_array, $isInt = false)Tham số
$var_arrayarray$isIntbool, mặc địnhfalse
Trả về: string
Khai báo tại src/includes/core/admin_functions.php:84
nv_version_compare
function nv_version_compare($version1, $version2)Tham số
$version1string$version2string
Trả về: int
Khai báo tại src/includes/core/admin_functions.php:377