
<!--单独权限 开始//-->
<div>
    <!-- 所有Modules列表 开始 //-->
    <?php foreach ($modules as $name => $value):?>
    
    <label><b><input type='checkbox' onclick='check(this, "<?php echo $name;?>")'/>
    <?php $klabel = Label::getItemByName($name);?>
    <?php if (!empty($klabel)):?>
    <?php echo $klabel.'|'.$name;?>
    <?php else:?>
    <?php echo CHtml::link($name, '#', array('onclick'=>'openDialog("'.$name.'")'));?>
    <?php endif;?></b>
    </label>
    <!-- 所有Controller列表  开始//-->
    <div>
        <table class="widefat post" id="<?php echo $name; ?>">
            <?php foreach ($value as $key => $actions):?>
            <tr>
                <?php $k = strtolower($name . '_' . $key);?>
                <td width="200px">
                     <label>
                    <input type='checkbox' onclick='check(this, "<?php echo $k?>")'/>
                    <?php $klabel = Label::getItemByName($k);?>
                    <?php if (!empty($klabel)):?>
                    <?php echo $klabel.'|'.$key;?>
                    <?php else:?>
                    <?php echo CHtml::link($key, '#', array('onclick'=>'openDialog("'.$k.'")'));?>
                    <?php endif;?>
                     </label>
                </td>
                <td>
                    <!--Controller下 所有Action行为列表  开始//-->
                        <table class="widefat post" id="<?php echo $k?>">
                            <tr>
                                <?php foreach ($actions as $action):?>
                                <td width="200px">
                                    <?php $v = strtolower($name . '_' . $key . '_' . $action);?>
                                    <label>
                                    <input type="checkbox" name="assign[]"
                                        <?php if (is_array($hasoperations) && in_array($v, $hasoperations)):?>
                                         checked="checked"
                                        <?php endif;?>
                                        value="<?php echo $v;?>">
                                        <?php $label = Label::getItemByName($v);?>
                                        <?php if (!empty($label)):?>
                                        <?php echo $label.'|'.$action;?>
                                        <?php else:?>
                                        <?php echo CHtml::link($action, '#', array('onclick'=>'openDialog("'.$v.'")'));?>
                                        <?php endif;?>
                                    </label>
                                </td>
                                <?php if((++$i)%3==0):?>
                            </tr>
                            <tr>
                                <?php endif;?>
                            <?php endforeach;?>
                            </tr>
                        </table>
                    <!-- 所有Action行为列表 结束 //-->
                </td>
            </tr>
            <?php unset ($i); ?>
            <?php endforeach;?>
        </table>
    </div>
    <!-- 所有Controller列表 结束 //-->
    <br>
<?php endforeach;?>
<!-- 所有Modules列表 结束 //-->
</div>

<?php $this->widget('admin.widgets.CreateLabelDialog');?>
