get_all_submodules

    public function get_all_submodules($section = 'all')
    {
        $data = [];
        $i = 0;
        $submodules = (array) _class('core_api')->get_submodules($section);
        foreach ($submodules as $_section => $modules) {
            $i++;
            $section_id = $i;
            $data[$section_id] = [
                'name' => $_section,
            ];
            foreach ((array) $modules as $module => $submodules) {
                $i++;
                $module_id = $i;
                $data[$module_id] = [
                    'name' => $module,
                    'parent_id' => $section_id,
                ];
                foreach ((array) $submodules as $submodule) {
                    $i++;
                    $submodule_id = $i;
                    $data[$submodule_id] = [
                        'name' => $submodule,
                        'parent_id' => $module_id,
                    ];
                }
            }
        }
        return _class('html')->tree($data, [
            'opened_levels' => 1,
            'draggable' => false,
        ]);
    }
  •  user
    •  comments
      •  comments_integration
      •  comments_manage
    •  dynamic
      •  dynamic_assets
      •  dynamic_edit
      •  dynamic_find
      •  dynamic_image
      •  dynamic_lang
      •  dynamic_preview
      •  dynamic_validate
    •  shop
      •  shop__basket_api
      •  shop__basket_save
      •  shop__basket_side
      •  shop__box
      •  shop__categories_show
      •  shop__format_price
      •  shop__get_children_cat
      •  shop__get_group_prices
      •  shop__get_select_attributes
      •  shop__hidden_field
      •  shop__hook_meta_tags
      •  shop__manufacturer_show
      •  shop__nav_bar_items
      •  shop__order_create
      •  shop__order_pay_authorize_net
      •  shop__order_step_delivery
      •  shop__order_step_do_payment
      •  shop__order_step_finish
      •  shop__order_step_select_payment
      •  shop__order_step_start
      •  shop__order_validate_delivery
      •  shop__order_validate_do_payment
      •  shop__order_validate_select_payment
      •  shop__product_get_price
      •  shop__product_id_url
      •  shop__products_bestsellers
      •  shop__products_get_attributes
      •  shop__products_last_viewed
      •  shop__search_form_short
      •  shop__site_map_items
      •  shop__site_title
      •  shop_basket
      •  shop_basket_add
      •  shop_basket_clean
      •  shop_basket_main
      •  shop_order
      •  shop_order_delete
      •  shop_order_validate_data
      •  shop_order_view
      •  shop_orders
      •  shop_payment_callback
      •  shop_product_details
      •  shop_products_related
      •  shop_products_show
      •  shop_products_similar_by_basket
      •  shop_products_similar_by_price
      •  shop_search
      •  shop_show
    •  test
      •  test_form2
      •  test_html5fw
      •  test_html5fw_bs3
      •  test_html5fw_bs4
      •  test_html5fw_bs5
      •  test_html5fw_empty
      •  test_smtp_phpmailer
      •  test_ssh
    •  yf_payment
      •  payment__user
  •  admin
    •  locale_editor
      •  locale_editor_autotranslate
      •  locale_editor_cleanup
      •  locale_editor_collect
      •  locale_editor_export
      •  locale_editor_import
      •  locale_editor_langs
      •  locale_editor_user_vars
    •  manage_shop
      •  manage_shop__product_revisions
      •  manage_shop__productparams_container
      •  manage_shop__show_header
      •  manage_shop_attributes
      •  manage_shop_category_mapping
      •  manage_shop_clear_products
      •  manage_shop_coupons
      •  manage_shop_dashboard
      •  manage_shop_express
      •  manage_shop_feedback
      •  manage_shop_filter
      •  manage_shop_hook_side_column
      •  manage_shop_hook_widgets
      •  manage_shop_import_products2
      •  manage_shop_invoice
      •  manage_shop_manufacturers
      •  manage_shop_novaposhta_ua
      •  manage_shop_orders
      •  manage_shop_pics_browser
      •  manage_shop_price_markup_down
      •  manage_shop_price_update
      •  manage_shop_product_add
      •  manage_shop_product_edit
      •  manage_shop_product_images
      •  manage_shop_product_sets
      •  manage_shop_products
      •  manage_shop_region
      •  manage_shop_region_update
      •  manage_shop_related_products
      •  manage_shop_send_sms
      •  manage_shop_suppliers
      •  manage_shop_units
      •  manage_shop_upload_images
      •  manage_shop_users