Семён Лобачевский

Семён Лобачевский

С нами с 06 марта 2013; Место в рейтинге пользователей: #357
Василий Наумкин
02 апреля 2014, 13:16
3
+1
if ($modx->event->name == 'OnLoadWebDocument') {
	$section_root = 15;
	
	if ($modx->resource instanceof Ticket) {
		if ($category = $modx->resource->getOne('Section')) {
			if ($category->get('parent') == $section_root) {
				if (!$modx->user->isMember(array('Group1','Group2'))
					&& $modx->resource->get('createdby') != $modx->user->id
					&& $category->get('createdby') != $modx->user->id
				) {
					$modx->sendUnauthorizedPage();
				}
			}
		}
	}
	elseif ($modx->resource instanceof TicketsSection && $modx->resource->get('parent') == $section_root) {
		if (!$modx->user->isMember(array('Group1','Group2')) && $modx->resource->get('createdby') != $modx->user->id) {
			$modx->sendUnauthorizedPage();
		}
	}
}