Example #1
0
    function auto_assign_super_user_roles()
    {
        foreach(get_active_permissions() as $permission)
        {
            //prevent duplicate entry
            $where=array
            (
                'permission'=>$permission['id'],
                'usertype'=>'1'
            );
            if(!$this->get_where($where))
            {
                //if its new
                $where['author']=$this->session->userdata('user_id');
               $this->create($where);
            }
        }

    }
<?php
//get active permissions
$section=array();
//print_array(get_active_permissions());
foreach(get_active_permissions() as $permission)
{
    //put sections into array
    if(!in_array($permission['section'],$section))
    {
        $section[]=$permission['section'];
    }
}
//print_array($section);
?>

<p>
    <a class="btn ink-reaction btn-floating-action btn-primary" href="<?=base_url().$this->uri->segment(1).'/'.$this->uri->segment(2)?>"><i class="fa fa-list"></i></a>
</p>


<div class="panel-group" id="accordion1">

    <?php
    $i=0;
    //check_permission_by_group('delete_user',decryptValue($this->uri->segment(4)));
    foreach($section as $row)
    {
        $i++;
        ?>
        <div class="card panel">
            <div class="card-head collapsed" data-toggle="collapse" data-parent="#accordion1" data-target="#accordion1-1">