App\Core_Menu_Admin
Inherited from cmsAdmin_CategorizedList
Protected Attributes
protected | $reserved_menu_types | = ['home','external_link','menu_placeholder','menu_divider'] |
Protected Methods
protected | getMenuItemParentCategoryForMenuItemSelection($appname, $item_or_cat_id) |
protected array of subtemplates | getListOfFrontendSubtemplates() |
protected | getDefaultFrontendThemeID() |
protected | getMultipleItemParentIDs($cat_id) |
protected | setAllChildrenCategory($parentid, $new_category_id) |
Public Methods
public | __construct() |
public int | getExistingMenuCategoryIDWithName(string $title) |
public array | onGetAdminValidationErrorListBeforeSaveCategory(array $datavalues) |
public | ajaxGetItemsByCategoryID($id, $start, $end, $sortby='', $sortdirection='ASC') |
public array | modifyItemResponseSchemaFields(array $response_schema) |
public | loadApplicationJavascript() |
public array | onModifyDataBeforeSaveItem(array $datavalues) |
public | SortMenus($parent_id) |
public | getApplicationChoices() |
public | drawApplicationChoices($answer) |
public | ajaxMoveObjects($mixed_items_to_move, $destination) |
public | duplicateItem($source_item_id, $destination_catnumber) |
public | refreshMenuLinks() |
public | ajaxGetMenuBlocks() |
public | Run() |