Описание 
	
	Класс, отвечающий за подгрузку дерева разделов. Располагается в /lib/sbJustCategs.inc.php (строка 19) Прямые потомки класса 
		
		
 Переменные (список) 
		
		
					string
					$mCategsAddEvent
				 
																
					bool
					$mCategsAddMenu
				 
																
																
					string
					$mCategsAddMenuTitle
				 
																
					string
					$mCategsAfterAddEvent
				 
																
					string
					$mCategsAfterAddFunc
				 
																
					string
					$mCategsAfterEditEvent
				 
																
					string
					$mCategsAfterEditFunc
				 
																
					string
					$mCategsAfterPasteEvent
				 
																
					bool
					$mCategsAutoloading
				 
																
					string
					$mCategsBeforeAddEvent
				 
																
					string
					$mCategsBeforeCheckEvent
				 
																
					string
					$mCategsBeforeEditEvent
				 
																
					string
					$mCategsBeforePasteEvent
				 
																
					bool
					$mCategsClosed
				 
																
					bool
					$mCategsCopyMenu
				 
																
																
					string
					$mCategsCopyMenuTitle
				 
																
					bool
					$mCategsCount
				 
																
					bool
					$mCategsCutMenu
				 
																
																
					string
					$mCategsCutMenuTitle
				 
																
					bool
					$mCategsDad
				 
																
					int
					$mCategsDadMode
				 
																
																
					string
					$mCategsDeleteEvent
				 
																
					bool
					$mCategsDeleteMenu
				 
																
																
					string
					$mCategsDeleteMenuTitle
				 
																
																
																
					string
					$mCategsEditEvent
				 
																
					bool
					$mCategsEditMenu
				 
																
																
					string
					$mCategsEditMenuTitle
				 
																
					string
					$mCategsEvent
				 
																
					bool
					$mCategsFields
				 
																
					string
					$mCategsIdent
				 
																
					string
					$mCategsJavascriptStr
				 
																
					int
					$mCategsMaxDeep
				 
																
					bool
					$mCategsMenu
				 
																
																
					bool
					$mCategsMultiSelect
				 
																
					array
					$mCategsNeverShowCats
				 
																
					array
					$mCategsNotAddable
				 
																
					array
					$mCategsNotCheckable
				 
																
					array
					$mCategsNotCopyable
				 
																
					array
					$mCategsNotDeletable
				 
																
					array
					$mCategsNotEditable
				 
																
																
					string
					$mCategsPasteElemsMenu
				 
																
																
					string
					$mCategsPasteElemsMenuTitle
				 
																
																
					string
					$mCategsPasteLinksMenuTitle
				 
																
					string
					$mCategsPasteMenuTitle
				 
																
					bool
					$mCategsRefreshMenu
				 
																
					bool
					$mCategsRightsMenu
				 
																
					string
					$mCategsRootName
				 
																
					bool
					$mCategsRubrikator
				 
																
																
																
					array
					$mCategsSelectedIds
				 
																
					boolean
					$mCategsUrl
				 
																
					bool
					$mCategsUseRights
				 
																
					string
					$mElemsAfterPasteEvent
				 
																
					string
					$mElemsBeforePasteEvent
				 
																
					string
					$mElemsIdField
				 
																
					string
					$mElemsTable
				 
																
					string
					$mElemsTitleField
				 
											Методы (список) 
		
		Переменные 
		
		
		
			int
			$mCategsAddDlgHeight
			 =  400			(строка 536)
		
	 
	
Высота собственного окна добавления раздела 
		
			int
			$mCategsAddDlgWidth
			 =  550			(строка 529)
		
	 
	
Ширина собственного окна добавления раздела 
		
			string
			$mCategsAddEvent
			 =  ''			(строка 522)
		
	 
	
Событие, генерирующее вывод собственного окна добавления раздела Если не указано, используется стандартное окно добавления раздела. Получаемые GET-параметры: 
 
		
			bool
			$mCategsAddMenu
			 =  true			(строка 194)
		
	 
	
Выводить или нет пункт меню "Добавить подраздел" 
		
			int
			$mCategsAddMenuLevel
			 =  1			(строка 314)
		
	 
	
Уровень дерева, с которого доступен пункт контекстного меню "Добавить подраздел" 
		
			string
			$mCategsAddMenuTitle
			 =  SB_CATEGS_ADD_MENU			(строка 251)
		
	 
	
Название пункта меню "Добавить подраздел" 
		
			string
			$mCategsAfterAddEvent
			 =  ''			(строка 551)
		
	 
	
Событие, вызываемое после добавления раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю. Получаемые GET-параметры: 
 
		
			string
			$mCategsAfterAddFunc
			 =  ''			(строка 386)
		
	 
	
JavaScript-функция, вызываемая после добавления раздела 
		
			string
			$mCategsAfterEditEvent
			 =  ''			(строка 493)
		
	 
	
Событие, вызываемое после редактирования раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю. Получаемые GET-параметры: 
 
		
			string
			$mCategsAfterEditFunc
			 =  ''			(строка 379)
		
	 
	
JavaScript-функция, вызываемая после редактирования раздела 
		
			string
			$mCategsAfterPasteEvent
			 =  ''			(строка 602)
		
	 
	
Cобытие, вызываемое после вставки раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю. Получаемые GET-параметры: 
 
		
			bool
			$mCategsAutoloading
			 =  true			(строка 138)
		
	 
	
Использовать AJAX для подгрузки разделов или нет 
		
			string
			$mCategsBeforeAddEvent
			 =  ''			(строка 508)
		
	 
	
Событие, вызываемое перед добавлением раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю и окно добавления не показывается. Получаемые GET-параметры: 
 
		
			string
			$mCategsBeforeCheckEvent
			 =  ''			(строка 401)
		
	 
	
Событие, вызываемое перед пометкой раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю и пометка раздела не осуществляется. Получаемые GET-параметры: 
 
		
			string
			$mCategsBeforeEditEvent
			 =  ''			(строка 451)
		
	 
	
Cобытие, вызываемое перед редактированием раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю и окно редактирования не вызывается. Получаемые GET-параметры: 
 
		
			string
			$mCategsBeforePasteEvent
			 =  ''			(строка 584)
		
	 
	
Событие, вызываемое перед вставкой раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю и вставка раздела не осуществляется. Получаемые GET-параметры: 
 
		
			bool
			$mCategsClosed
			 =  true			(строка 110)
		
	 
	
Используются ли закрытые разделы Для закрытых разделов есть возможность при редактировании выбрать группу пользователей, имеющих доступ к разделу. 
		
			bool
			$mCategsCopyMenu
			 =  true			(строка 215)
		
	 
	
Выводить или нет пункт меню "Копировать разделы" 
		
			int
			$mCategsCopyMenuLevel
			 =  2			(строка 335)
		
	 
	
Уровень дерева, с которого доступен пункт контекстного меню "Копировать разделы" 
		
			string
			$mCategsCopyMenuTitle
			 =  SB_CATEGS_COPY_MENU			(строка 272)
		
	 
	
Название пункта меню "Копировать разделы" 
		
			bool
			$mCategsCount
			 =  true			(строка 131)
		
	 
	
Показывать ли кол-во элементов в разделе рядом с названием раздела 
		
			bool
			$mCategsCutMenu
			 =  true			(строка 222)
		
	 
	
Выводить или нет пункт меню "Вырезать разделы" 
		
			int
			$mCategsCutMenuLevel
			 =  2			(строка 342)
		
	 
	
Уровень дерева, с которого доступен пункт контекстного меню "Вырезать разделы" 
		
			string
			$mCategsCutMenuTitle
			 =  SB_CATEGS_CUT_MENU			(строка 286)
		
	 
	
Название пункта меню "Вырезать разделы" 
		
			bool
			$mCategsDad
			 =  true			(строка 152)
		
	 
	
Использовать или нет Drag And Drop для дерева разделов 
		
			int
			$mCategsDadMode
			 =  2			(строка 159)
		
	 
	
Режим Drag And Drop (0 - только вложения, 1 - только вниз и вверх, 2 - и то, и другое) 
		
			int
			$mCategsDadStartLevel
			 =  0			(строка 166)
		
	 
	
Уровень, с которого разрешено перетаскивание (Drag And Drop) 
		
			string
			$mCategsDeleteEvent
			 =  ''			(строка 566)
		
	 
	
Дополнительное событие, вызываемое при удалении раздела Если возвращает не пустую строку, то возвращенное значение показывается пользователю и раздел не удаляется. Получаемые GET-параметры: 
 
		
			bool
			$mCategsDeleteMenu
			 =  true			(строка 208)
		
	 
	
Выводить или нет пункт меню "Удалить раздел" 
		
			int
			$mCategsDeleteMenuLevel
			 =  2			(строка 328)
		
	 
	
Уровень дерева, с которого доступен пункт контекстного меню "Удалить разделы" 
		
			string
			$mCategsDeleteMenuTitle
			 =  SB_CATEGS_DELETE_MENU			(строка 265)
		
	 
	
Название пункта меню "Удалить раздел" 
		
			int
			$mCategsEditDlgHeight
			 =  400			(строка 479)
		
	 
	
Высота собственного окна редактирования раздела 
		
			int
			$mCategsEditDlgWidth
			 =  550			(строка 472)
		
	 
	
Ширина собственного окна редактирования раздела 
		
			string
			$mCategsEditEvent
			 =  ''			(строка 465)
		
	 
	
Cобытие, генерирующее вывод собственного окна редактирования раздела Если не указано, используется стандартное окно редактирования раздела. Получаемые GET-параметры: 
 
		
			bool
			$mCategsEditMenu
			 =  true			(строка 201)
		
	 
	
Выводить или нет пункт меню "Редактировать раздел" 
		
			int
			$mCategsEditMenuLevel
			 =  1			(строка 321)
		
	 
	
Уровень дерева, с которого доступен пункт контекстного меню "Редактировать раздел" 
		
			string
			$mCategsEditMenuTitle
			 =  SB_CATEGS_EDIT_MENU			(строка 258)
		
	 
	
Название пункта меню "Редактировать раздел" 
		
			string
			$mCategsEvent
			 =  ''			(строка 33)
		
	 
	
Событие, вызываемое для подгрузки элементов раздела 
		
			bool
			$mCategsFields
			 =  false			(строка 124)
		
	 
	
Используются ли пользовательские поля у разделов 
		
			string
			$mCategsIdent
			 =  ''			(строка 26)
		
	 
	
Уникальный идентификатор разделов модуля 
		
			string
			$mCategsJavascriptStr
			 =  ''			(строка 50)
		
	 
	
JavaScript-код, выводимый перед инициализацией дерева разделов 
		
			int
			$mCategsMaxDeep
			 =  999			(строка 71)
		
	 
	
Максимальное кол-во уровней вложенности в дереве разделов 
		
			bool
			$mCategsMenu
			 =  true			(строка 173)
		
	 
	
Выводить или нет контекстное меню разделов 
		
			int
			$mCategsMenuLevel
			 =  1			(строка 307)
		
	 
	
Уровень дерева, с которого доступно контекстное меню 
		
			bool
			$mCategsMultiSelect
			 =  false			(строка 145)
		
	 
	
Использовать или нет множественный выбор у разделов (используется в некоторых диалоговых окнах) 
		
			array
			$mCategsNeverShowCats
			 = array()			(строка 78)
		
	 
	
Массив идентификаторов разделов, которые не будут выводиться 
		
			array
			$mCategsNotAddable
			 = array()			(строка 429)
		
	 
	
Массив, содержащий ID разделов, в которые нельзя добавлять подразделы 
		
			array
			$mCategsNotCheckable
			 = array()			(строка 408)
		
	 
	
Массив, содержащий ID разделов, которые помечать нельзя 
		
			array
			$mCategsNotCopyable
			 = array()			(строка 436)
		
	 
	
Массив, содержащий ID разделов, которые нельзя копировать 
		
			array
			$mCategsNotDeletable
			 = array()			(строка 415)
		
	 
	
Массив, содержащий ID разделов, которые нельзя удалять 
		
			array
			$mCategsNotEditable
			 = array()			(строка 422)
		
	 
	
Массив, содержащий ID разделов, которые нельзя редакитровать 
		
			int
			$mCategsPasteCategsMenuLevel
			 =  1			(строка 356)
		
	 
	
Уровень дерева, с которого доступен пункт контекстного меню "Вставить разделы" 
		
			string
			$mCategsPasteElemsMenu
			 =  'all'			(строка 237)
		
	 
	
Выводить или нет пункт меню "Вставить элементы" Возможные значения: 
 
		
			int
			$mCategsPasteElemsMenuLevel
			 =  1			(строка 349)
		
	 
	
Уровень дерева, с которого доступен пункты контекстного меню "Вставить элементы" и "Вставить ссылки на элементы" 
		
			string
			$mCategsPasteElemsMenuTitle
			 =  SB_CATEGS_PASTE_MENU			(строка 293)
		
	 
	
Название пункта меню "Вставить элементы" 
		
			bool
			$mCategsPasteLinksMenu
			 =  true			(строка 244)
		
	 
	
Выводить или нет пункт меню "Вставить ссылки на элементы" 
		
			string
			$mCategsPasteLinksMenuTitle
			 =  SB_CATEGS_PASTE_LINKS_MENU			(строка 300)
		
	 
	
Название пункта меню "Вставить ссылки на элементы" 
		
			string
			$mCategsPasteMenuTitle
			 =  SB_CATEGS_PASTE_CATEGS_MENU			(строка 279)
		
	 
	
Название пункта меню "Вставить разделы" 
		
			bool
			$mCategsRefreshMenu
			 =  true			(строка 187)
		
	 
	
Выводить или нет пункт меню "Обновить раздел" 
		
			bool
			$mCategsRightsMenu
			 =  true			(строка 180)
		
	 
	
Выводить или нет пункт меню "Права на раздел" 
		
			string
			$mCategsRootName
			 =  ''			(строка 43)
		
	 
	
Название корневого раздела по умолчанию Если пользователь запрашивает дерево разделов и корневого раздела нет, то он будет создан автоматически. 
		
			bool
			$mCategsRubrikator
			 =  true			(строка 94)
		
	 
	
Используется рубрикатор модулем или нет 
		
			bool
			$mCategsRubrikatorLevel
			 =  0			(строка 101)
		
	 
	
Уровень, с которого разрешен рубрикатор 
		
			int
			$mCategsSelectedId
			 =  -1			(строка 57)
		
	 
	
ID выбранного раздела 
		
			array
			$mCategsSelectedIds
			 = array()			(строка 64)
		
	 
	
ID выбранных разделов (если используется множественный выбор) 
		
			boolean
			$mCategsUrl
			 =  false			(строка 117)
		
	 
	
Выводить поле "Псевдостатический адрес" при редактировании и добавлении раздела 
		
			bool
			$mCategsUseRights
			 =  true			(строка 87)
		
	 
	
Проверять права доступа текущего пользователя системы к разделу или нет Разделы, к которым пользователь не имеет прав доступа, выводиться не будут. 
		
			string
			$mElemsAfterPasteEvent
			 =  ''			(строка 638)
		
	 
	
Cобытие, вызываемое после вставки элемента Если возвращает не пустую строку, то возвращенное значение показывается пользователю. Получаемые GET-параметры: 
 
		
			string
			$mElemsBeforePasteEvent
			 =  ''			(строка 620)
		
	 
	
Cобытие, вызываемое перед вставкой элемента или ссылки на элемент Если возвращает не пустую строку, то возвращенное значение показывается пользователю и вставка элемента или ссылки на элемент не осуществляется. Получаемые GET-параметры: 
 
		
			string
			$mElemsIdField
			 =  ''			(строка 652)
		
	 
	
Автоинкрементное поле таблицы элементов, содержащее уникальный идентификатор элемента 
		
			string
			$mElemsTable
			 =  ''			(строка 645)
		
	 
	
Имя таблицы, содержащей связанные с разделом элементы (таблица элементов) 
		
			string
			$mElemsTitleField
			 =  ''			(строка 659)
		
	 
	
Поле таблицы элементов, содержащее название элемента Методы 
		
		
		Конструктор __construct (строка 668)
	  
	
	
Конструктор класса В конструкторе класса проверяется, использует ли модуль рубрикатор или нет. 
		sbJustCategs
		
			__construct
		
					(string $ident)
			 
	
			
 Переопределен в потомках как: 
		
 
		addCategsClosedDescr (строка 698)
	  
	
	
Добавляет права доступа к закрытому разделу 
		void
		
			addCategsClosedDescr
		
					(string $ident, string $name)
			 
	
			
 
		addCategsMenuItem (строка 710)
	  
	
	
Добавляет доп. пункт в контекстное меню разделов 
		void
		
			addCategsMenuItem
		
					(string $title, string $func, [int $level = 1])
			 
	
			
 
		init (строка 723)
	  
	
	
Инициализация переменных класса и вывод JavaScript-кода для работы с разделами 
		void
		
			init
		
					([ $show = true])
			 
	
			
 Переопределен в потомках как: 
		
 
		showTree (строка 1069)
	  
	
	
Выводит дерево разделов 
		void
		
			showTree
		
					([ $footer_str = ''], [ $header_str = ''], [ $on_click_func = ''], [ $echo = true])
			 
	
			
  | 
	|||||||
            	
  |