echo lang('drag to right to remove permissions');
    ?>
</div>
		
	</td><td style="padding:10px;">
		<h1><?php 
    echo lang('user doesnt have permissions in');
    ?>
:</h1>
<?php 
    $excluded_members_param = "";
    if (isset($is_new_user) && $is_new_user) {
        $excluded_members_param = "&new_user=1&excluded_members=" . json_encode(array_keys($member_permissions));
    }
    // tree with members where user doesn't have permissions
    echo render_single_dimension_tree($dimension, $genid, null, array('select_root' => false, 'component_id' => $genid . '_without_permissions_' . $dimension->getId(), 'dont_load' => !$dimension->getIsManageable(), 'loadUrl' => 'index.php?c=dimension&a=dimension_tree_for_permissions&ajax=true&dimension_id=' . $dimension->getId() . '&only_without_perm=1&pg=' . $pg_id . "{$excluded_members_param}", 'enableDD' => true, 'ddGroup' => $genid . '_dimension_' . $dimension->getId(), 'width' => '300'));
    ?>
		<div class="desc" style="width:300px;"><?php 
    echo lang('drag to left to add permissions');
    ?>
</div>
	
	</td></tr></table>

	  <div id="<?php 
    echo $genid;
    ?>
member_permissions<?php 
    echo $dimension->getId();
    ?>
" class="permission-form-container" style="display: none;">
<input id="<?php echo $genid ?>hfAllowedOT" type="hidden" value="<?php echo str_replace('"',"'", json_encode($allowed_object_types));?>"/>
<input id="<?php echo $genid ?>hfAllowedOTbyMemType" type="hidden" value="<?php echo str_replace('"',"'", json_encode($allowed_object_types_by_member_type));?>"/>
<input id="<?php echo $genid ?>hfMemTypes" type="hidden" value="<?php echo str_replace('"',"'", json_encode($member_types));?>"/>

<input id="<?php echo $genid ?>hfPermsSend" name="<?php echo $name ?>" type="hidden" value=""/>

<?php foreach ($dimensions as $dimension) {
		if ( $dimension->getOptions(1) && isset($dimension->getOptions(1)->hidden) && $dimension->getOptions(1)->hidden ) continue;
?>
<fieldset>
	<legend><span class="og-task-expander toggle_expanded" style="padding-left:20px;" title="<?php echo lang('expand-collapse') ?>" id="<?php echo $genid?>expander<?php echo $dimension->getId()?>"
				onclick="og.editMembers.expandCollapseDim('<?php echo $genid?>dimension<?php echo $dimension->getId()?>', false);"><?php echo $dimension->getName()?></span></legend>
	<div id="<?php echo $genid?>dimension<?php echo $dimension->getId()?>">
	<table><tr><td>
  <?php	
  		echo render_single_dimension_tree($dimension, $genid, null, array('all_members' => true, 'select_root' => true));
  ?>
  </td><td style="padding-left:20px">
  <div id="<?php echo $genid ?>member_permissions<?php echo $dimension->getId() ?>" style="display:none;">
  <div id="<?php echo $genid . "_" . $dimension->getId()?>member_name" style="font-weight:bold;font-size:120%;padding-bottom:5px"></div>
  
  <table>
  	<col align=left/><col align=center/>
  	<tr style="border-bottom:1px solid #888;margin-bottom:5px">
  	<td style="vertical-align:middle">
  		<span class="perm_all_checkbox_container">
			<?php echo checkbox_field($genid . $dimension->getId() . 'pAll', false, array('id' => $genid . $dimension->getId() .'pAll', 'onclick' => 'og.ogPermAllChecked("' . $genid . '", '. $dimension->getId() .', this.checked)')) ?> <label style="font-weight:bold" for="<?php echo $genid .$dimension->getId() ?>pAll" class="checkbox"><?php echo lang('all') ?></label>   
  		</span>
  	</td>
  	<td align=center style="padding-left:10px;padding-right:10px;width:100px;"><a href="#" class="internalLink radio-title-3" onclick="og.ogPermSetLevel('<?php echo $genid ?>', '<?php echo $dimension->getId() ?>', 3);return false;"><?php echo lang('read write and delete') ?></a></td>
  	<td align=center style="padding-left:10px;padding-right:10px;width:100px;"><a href="#" class="internalLink radio-title-2" onclick="og.ogPermSetLevel('<?php echo $genid ?>', '<?php echo $dimension->getId() ?>', 2);return false;"><?php echo lang('read and write') ?></a></td>
Example #3
0
		<div <?php echo ($member == null || $member->isNew() ? "" : 'style="display:none;"')?>>
			<?php echo label_tag(lang('type'), "", true) ?>
			<input type="hidden" id="<?php echo $genid ?>memberObjectType" name="member[object_type_id]"></input>
			<div id="<?php echo $genid ?>object_type_combo_container"></div>
		</div>
		
		<div style="min-width:1100px;">
		<div id="<?php echo $genid?>memberParentContainer" style="margin-top: 5px; float:left;<?php echo ($parent_sel > 0 ? "" : 'display:none;')?>">
			<?php  
				
				$selected_members = array();
				if ($parent_sel) {
					$selected_members[] = $parent_sel ;
				}
				echo label_tag(lang('located under'), "", false);
				render_single_dimension_tree($current_dimension, $genid, $selected_members, array('checkBoxes'=>false,'all_members' => true));
				
			?>
				<input type="hidden" id="<?php echo $genid ?>memberParent" value="<?php echo $parent_sel; ?>" name="member[parent_member_id]"></input>
		</div>
		<div style="margin-top: 5px; float:left;">
		<?php if ($current_dimension->getDefinesPermissions() && can_manage_security(logged_user())):?>
			<label><?php echo lang("permissions")?></label>			
			<?php
				tpl_assign('genid', $genid); 
				$this->includeTemplate(get_template_path('member_permissions_control', 'member'));
			?>
		<?php endif ;?>
		</div>
		</div>
		
	
						</div>	
				<?php 
        $alt_cls = $alt_cls == "" ? "alt-row" : "";
        $sel_mem_ids[] = $selected_member->getId();
    }
    ?>
					<div class="separator"></div>
				
				<?php 
}
?>
	</div>	
	
	<?php 
echo render_single_dimension_tree($dim, $genid, null, $opts);
?>
</div>
</div>
	
<script>
$(function() {
	$("#<?php 
echo $genid;
?>
-member-chooser-panel-<?php 
echo $dimension_id;
?>
-tree").css('width', '<?php 
echo $container_width;
?>