<h1><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/newpolicy','New policy');?> - <?php echo htmlspecialchars($role->name)?></h1>

<?php if (isset($errors)) : ?>
		<?php include(erLhcoreClassDesign::designtpl('lhkernel/validation_error.tpl.php'));?>
<?php endif; ?>

<form action="<?php echo erLhcoreClassDesign::baseurl('permission/editrole')?>/<?php echo $role->id?>" method="post">

	<?php include(erLhcoreClassDesign::designtpl('lhkernel/csfr_token.tpl.php'));?>
	
	     <h4><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/newpolicy','Choose a module');?></h4>	
	    
	     <select class="form-control" id="ModuleSelectedID" name="Module">
	         <option value="*">---<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/newpolicy','All modules');?>---</option>
		     <?php foreach (erLhcoreClassModules::getModuleList() as $key => $Module) : ?>
		         <?php include(erLhcoreClassDesign::designtpl('lhpermission/newpolicy_row.tpl.php'));?>
		     <?php endforeach; ?>
	     </select>
		
	     <h4><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/newpolicy','Choose a module function');?></h4>	  
	        
	     <div id="ModuleFunctionsID">
	     	<label class="fs12"><input type="checkbox" name="ModuleFunction[]" value="*"> <?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/modulefunctions','All functions');?></label>
	     </div>

	<div class="btn-group" role="group" aria-label="...">
	 <input type="submit" class="btn btn-default" name="Store_policy" value="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/newpolicy','Save');?>"/>
	 <input type="submit" class="btn btn-default" name="Cancel_policy" value="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/newpolicy','Cancel');?>"/>
	</div>

</form>



<script type="text/javascript">
$( "#ModuleSelectedID" ).change( function () {
	var module_val = $( "#ModuleSelectedID" ).val();
	if (module_val != '*'){

	    $.getJSON('<?php echo erLhcoreClassDesign::baseurl('permission/modulefunctions')?>/'+module_val ,{ }, function(data){
	        // If no error
	        if (data.error == 'false')
	        {
                $( "#ModuleFunctionsID" ).html(data.result);
	        }
    	});
	} else {
	    $( "#ModuleFunctionsID" ).html( '<label class="fs12"><input type="checkbox" name="ModuleFunction[]" value="*"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('permission/newpolicy','All functions');?></label>');
	}
});
</script>