| 
<?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);
 }
 |