Просмотр файла sys/fnc/user_access.php

Размер файла: 697B
  1. <?
  2.  
  3. function user_access($access,$u_id=null,$exit=false)
  4. {
  5.  
  6. if ($u_id==null)global $user;
  7. else $user=get_user($u_id);
  8.  
  9. if (!isset($user['group_access']) || $user['group_access']==null)
  10. {
  11. if ($exit!==false){header("Location: $exit");exit;}
  12. else return false;
  13. }
  14.  
  15. if ($exit!==false)
  16. {
  17. if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_group_access` WHERE `id_group` = '$user[group_access]' AND `id_access` = '".my_esc($access)."'"),0)==0)
  18. {
  19. header("Location: $exit");exit;
  20. }
  21. }
  22. else
  23. return (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_group_access` WHERE `id_group` = '$user[group_access]' AND `id_access` = '".my_esc($access)."'"),0)==1?true:false);
  24.  
  25.  
  26. }
  27.  
  28. ?>