phpBB3: functions_module, functions_admin, functions_acp (používá adm)

Nápověda pro includované soubory

Inkludováno z adm/index.php

functions_module.php (includes)

Soubor obsahuje tyto metody v rámci třídy p_master:

  1. __construct($include_path = false): Konstruktor třídy p_master, který umožňuje inicializaci s volitelnou cestou pro zahrnutí.
  2. set_custom_include_path($include_path): Metoda pro nastavení vlastní cesty pro zahrnutí.
  3. list_modules($p_class): Metoda pro výpis modulů.
  4. loaded($module_basename, $module_mode = false): Metoda pro kontrolu načtení modulu.
  5. module_auth_self($module_auth): Metoda pro ověření autentizace modulu.
  6. module_auth($module_auth, $forum_id): Statická metoda pro autentizaci modulu.
  7. set_active($id = false, $mode = false): Metoda pro nastavení aktivity modulu.
  8. load_active($mode = false, $module_url = false, $execute_module = true): Metoda pro načtení aktivního modulu.
  9. adjust_url($url_extra): Metoda pro úpravu URL adresy s dodatečnými parametry.
  10. is_active($id, $mode = false): Metoda pro kontrolu aktivity modulu.
  11. get_parents($parent_id, $left_id, $right_id, &$all_parents): Metoda pro získání rodičů modulu.
  12. get_branch($left_id, $right_id, $remaining): Metoda pro získání větve modulu.
  13. build_tree(&$modules, &$parents): Metoda pro sestavení stromu modulu.
  14. assign_tpl_vars($module_url): Metoda pro přiřazení proměnných šablony modulu.
  15. get_tpl_name(): Metoda pro získání názvu šablony.
  16. get_page_title(): Metoda pro získání názvu stránky.
  17. load($class, $name, $mode = false): Metoda pro načtení modulu.
  18. display($page_title, $display_online_list = false): Metoda pro zobrazení modulu.
  19. set_display($id, $mode = false, $display = true): Metoda pro nastavení zobrazení modulu.
  20. add_mod_info($module_class): Metoda pro přidání informací o modulu.
  21. get_short_name($basename): Chráněná metoda pro získání krátkého názvu.
  22. get_module_identifier($basename): Chráněná metoda pro získání identifikátoru modulu.
  23. is_full_class($basename): Chráněná metoda pro kontrolu úplné třídy modulu.

functions_admin.php (includes)

Soubor v phpBB obsahuje tyto funkce:

  1. recalc_nested_sets(&$new_id, $pkey, $table, $parent_id = 0, $where = array()): Funkce pro přepočítání vnořených setů.
  2. make_forum_select($select_id = false, $ignore_id = false, $ignore_acl = false, $ignore_nonpost = false, $ignore_emptycat = true, $only_acl_post = false, $return_array = false): Funkce pro vytvoření výběrového seznamu fór.
  3. size_select_options($size_compare): Funkce pro nastavení možností výběru velikosti.
  4. group_select_options($group_id, $exclude_ids = false, $manage_founder = false): Funkce pro nastavení možností výběru skupiny.
  5. get_forum_list($acl_list = 'f_list', $id_only = true, $postable_only = false, $no_cache = false): Funkce pro získání seznamu fór.
  6. get_forum_branch($forum_id, $type = 'all', $order = 'descending', $include_forum = true): Funkce pro získání větve fóra.
  7. copy_forum_permissions($src_forum_id, $dest_forum_ids, $clear_dest_perms = true, $add_log = true): Funkce pro kopírování oprávnění fóra.
  8. filelist($rootdir, $dir = '', $type = 'gif|jpg|jpeg|png|svg|webp'): Funkce pro výpis souborů v adresáři.
  9. move_topics($topic_ids, $forum_id, $auto_sync = true): Funkce pro přesunutí témat.
  10. move_posts($post_ids, $topic_id, $auto_sync = true): Funkce pro přesunutí příspěvků.
  11. delete_topics($where_type, $where_ids, $auto_sync = true, $post_count_sync = true, $call_delete_posts = true): Funkce pro smazání témat.
  12. delete_posts($where_type, $where_ids, $auto_sync = true, $posted_sync = true, $post_count_sync = true, $call_delete_topics = true): Funkce pro smazání příspěvků.
  13. delete_topic_shadows($forum_id, $sql_more = '', $auto_sync = true): Funkce pro smazání stínových témat.
  14. update_posted_info(&$topic_ids): Funkce pro aktualizaci informací o odeslaných příspěvcích.
  15. sync($mode, $where_type = '', $where_ids = '', $resync_parents = false, $sync_extra = false): Funkce pro synchronizaci.
  16. prune($forum_id, $prune_mode, $prune_date, $prune_flags = 0, $auto_sync = true, $prune_limit = 0): Funkce pro vyčištění fóra.
  17. auto_prune($forum_id, $prune_mode, $prune_flags, $prune_days, $prune_freq, $log_prune = true): Funkce pro automatické vyčištění fóra.
  18. phpbb_cache_moderators($db, $cache, $auth): Funkce pro ukládání moderátorů do mezipaměti.
  19. view_log($mode, &$log, &$log_count, $limit = 0, $offset = 0, $forum_id = 0, $topic_id = 0, $user_id = 0, $limit_days = 0, $sort_by = 'l.log_time DESC', $keywords = ''): Funkce pro zobrazení protokolu.
  20. phpbb_update_foes($db, $auth, $group_id = false, $user_id = false): Funkce pro aktualizaci nepřátel.
  21. view_inactive_users(&$users, &$user_count, $limit = 0, $offset = 0, $limit_days = 0, $sort_by = 'user_inactive_time DESC'): Funkce pro zobrazení neaktivních uživatelů.
  22. view_warned_users(&$users, &$user_count, $limit = 0, $offset = 0, $limit_days = 0, $sort_by = 'user_warnings DESC'): Funkce pro zobrazení varovaných uživatelů.
  23. get_database_size(): Funkce pro získání velikosti databáze.
  24. tidy_warnings(): Funkce pro úklid varování.
  25. tidy_database(): Funkce pro úklid databáze.
  26. add_permission_language(): Funkce pro přidání jazyka oprávnění.
  27. enable_bitfield_column_flag($table_name, $column_name, $flag, $sql_more = ''): Funkce pro povolení bitového pole.
  28. display_ban_end_options(): Funkce pro zobrazení možností konce banu.
  29. display_ban_options($mode): Funkce pro zobrazení možností banu.

functions_acp.php (includes)

Soubor v phpBB obsahuje tyto funkce:

  1. adm_page_header($page_title): Funkce pro zobrazení záhlaví administrátorské stránky s nadpisem.
  2. adm_page_footer($copyright_html = true): Funkce pro zobrazení zápatí administrátorské stránky.
  3. adm_back_link($u_action): Funkce pro zobrazení odkazu zpět na předchozí stránku administrátorského rozhraní.
  4. build_select($option_ary, $option_default = false): Funkce pro vytvoření výběrového seznamu z pole možností.
  5. h_radio($name, $input_ary, $input_default = false, $id = false, $key = false, $separator = ''): Funkce pro vytvoření rádiových tlačítek.
  6. build_cfg_template($tpl_type, $key, &$new_ary, $config_key, $vars): Funkce pro sestavení šablony konfigurace.
  7. validate_config_vars($config_vars, &$cfg_array, &$error): Funkce pro ověření konfiguračních proměnných.
  8. validate_range($value_ary, &$error): Funkce pro ověření rozsahu hodnot.
  9. phpbb_insert_config_array($display_vars, $add_config_vars, $where): Funkce pro vložení pole konfiguračních proměnných do databáze.

 

 

 

Komentáře

Oblíbené příspěvky