/**
  * List groups
  *
  * @access public
  * @param void
  * @return null
  */
 function groups()
 {
     if (!can_manage_security(logged_user())) {
         flash_error(lang('no access permissions'));
         ajx_current("empty");
         return;
     }
     $groups = PermissionGroups::getNonRolePermissionGroups();
     $gr_lengths = array();
     foreach ($groups as $gr) {
         $count = ContactPermissionGroups::count("`permission_group_id` = " . $gr->getId());
         $gr_lengths[$gr->getId()] = $count;
     }
     tpl_assign('gr_lengths', $gr_lengths);
     tpl_assign('permission_groups', $groups);
 }
    ?>
			</button>
			<div class="clear"></div>
		</div>
	</div>
	
<?php 
}
?>
	

<?php 
$groups = PermissionGroups::getNonRolePermissionGroups();
$gr_lengths = array();
foreach ($groups as $gr) {
    $count = ContactPermissionGroups::count("`permission_group_id` = " . $gr->getId());
    $gr_lengths[$gr->getId()] = $count;
}
?>
	<div class="user-groups-section">
		<h1><?php 
echo lang('groups');
?>
</h1>
		<div class="section-description desc"><?php 
echo lang('groups desc', '<br />');
?>
</div>
		<div class="section-content section3">
			<ul>
		<?php