Пример #1
0
 public static function ensureGroupNodes()
 {
     $db = Database::connection();
     $tree = GroupTree::get();
     $rootNode = $tree->getRootTreeNodeObject();
     $rows = $db->GetCol('select Groups.gID from Groups left join TreeGroupNodes on Groups.gID = TreeGroupNodes.gID where TreeGroupNodes.gID is null');
     foreach ($rows as $gID) {
         $g = static::getByID($gID);
         GroupTreeNode::add($g, $rootNode);
     }
 }
Пример #2
0
?>
 
<?php 
$tp = new TaskPermission();
if (!$tp->canAccessGroupSearch()) {
    ?>
	<p><?php 
    echo t('You do not have access to the group search.');
    ?>
</p>
	<?php 
} else {
    $form = Loader::helper('form');
    $searchRequest = $_REQUEST;
    $result = Loader::helper('json')->encode($controller->getSearchResultObject()->getJSONObject());
    $tree = GroupTree::get();
    $guestGroupNode = GroupTreeNode::getTreeNodeByGroupID(GUEST_GROUP_ID);
    $registeredGroupNode = GroupTreeNode::getTreeNodeByGroupID(REGISTERED_GROUP_ID);
    ?>

<style type="text/css">
	div[data-search=groups] form.ccm-search-fields {
		margin-left: 0px !important;
	}
</style>

<div data-search="groups">
<script type="text/template" data-template="search-form">
<form role="form" data-search-form="groups" action="<?php 
    echo URL::to('/ccm/system/search/groups/submit');
    ?>