<?php 
 
function is_check_grant($permissions, $user, $permission){ 
    if (in_array($permission, $permissions[$user])) { 
        return true; 
    } 
    else return false; 
} 
 
function array_orderby() 
{ 
    $args = func_get_args(); 
    $data = array_shift($args); 
    foreach ($args as $n => $field) { 
        if (is_string($field)) { 
            $tmp = array(); 
            foreach ($data as $key => $row) 
                $tmp[$key] = $row[$field]; 
            $args[$n] = $tmp; 
        } 
    } 
    $args[] = &$data; 
    call_user_func_array('array_multisort', $args); 
    return array_pop($args); 
}
 
 |