Quantcast
Channel: CodeIgniter Forums - All Forums
Viewing all articles
Browse latest Browse all 14115

Need some idea

$
0
0
Hi All,

I want call database like below,
right now I manually add.

PHP Code:
function get_permission_conditions()
{

 
   return array(
 
       'dashboard' => array(
 
           'View' => true,
 
           'ViewOwn' => true,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true
        
),
 
       'users' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true,
 
       ),
 
       'user_plans' => array(
 
           'View' => false,
 
           'ViewOwn' => false,
 
           'Edit' => false,
 
           'Create' => true,
 
           'Delete' => true,
 
       ),
 
       'roles' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true
        
),
 
       'user_groups' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => false,
 
           'Create' => false,
 
           'Delete' => false
        
),
 
       'ip_blocking' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => false,
 
           'Delete' => false
        
),
 
       'currencies' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true
        
),
 
       'email_templates' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true
        
),
 
       'custom_fields' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true
        
),
 
       'logs' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true
        
),
 
       'settings' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => false,
 
           'Delete' => false
        
),
 
       'staff' => array(
 
           'View' => true,
 
           'ViewOwn' => false,
 
           'Edit' => true,
 
           'Create' => true,
 
           'Delete' => true
        
)
 
   );



Database
[Image: 5EpJC2XzQEieCTP4Z-jjrg.png]


Example:
How to make enableView == 1 as true
PHP Code:
function get_permission_conditions()
{
    $CI =& get_instance();
    
    $permissions 
$CI->db->get('permissions');
    
    
return array(
        foreach($permissions->array_result() as $p) {
            $p['shortname'] => array(
                'View' => true,
                'ViewOwn' => true,
                'Edit' => true,
                'Create' => true,
                'Delete' => true
            
),
        }
    );


Thanks you....

Viewing all articles
Browse latest Browse all 14115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>