SCHLIX\cmsAdmin_ManyToMany

Inherited from cmsAdmin_HierarchicalTree_List
Implements interface_cmsAdmin_ManyToMany
Inherits Blog_Admin, Users_Admin

Protected Attributes

protected $app 
protected $_fieldname_categories_items 
protected $table_categories_items 

Public Methods

public __construct(string $data_type=null, array $public_methods=null)
Constructor
public stringgetItemParentURLPathPreviewLink(array $item)
Generate parent URL's path
public arraygetItemParentURLPathMultiplePreviewLink(array $item)
Generate parent URL's path
public duplicateItem($source_item_id, $destination_catnumber)
public ajaxMoveObjects($mixed_items_to_move, $destination)
public ajaxGetItemCategoriesByID($id)
public ajaxSetItemCategory($id, $cid, $state)
public typesetItemCategories(int $id, array $cid_array)
Set item categories
public boolsetItemPrimaryCategory(int $id, int $primary_cid)
Set the primary category of an item @global \SCHLIX\cmsDatabase $SystemDB
public viewCategoryTreeList($item, $datas, $parent, $depth, $ul_css_class='', $li_css_class='')
Internal helper function to render category tree in the item editor window
public stringviewCategoryTreeList_Item(array $item, array $data)
Internal helper function that you can override to display the individual category in the item editor window
public boolRun()
Runs admin command