Просмотр файла system/inc/api/0.1/api.class.php

Размер файла: 1.32Kb
  1. <?php
  2. /**
  3. * API для написания модификаций или интеграции в другие скрипты
  4. * Написан для тестирования
  5. */
  6. define('API_SHCMS') or die('API находится в тестовом режиме');
  7. class API_SHCMS {
  8.  
  9. /**
  10. * Версия API
  11. * @var string
  12. */
  13. protected $api_version = '0.1';
  14. /**
  15. * Получение информации о пользователе по его ID
  16. * @param $id - ID пользователя
  17. */
  18. public function user_by_id($id) {
  19. $id = intval( $id );
  20. if( $id == 0 ) return false;
  21. $user_f = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$id'"));
  22. if( count( $user_f ) == 0 )
  23. return false;
  24. else
  25. return $user_f;
  26. }
  27. /**
  28. * Получение информации о пользователе по его Имени
  29. * @param $id - ID пользователя
  30. */
  31. public function user_by_name($name) {
  32. $name = intval( $name );
  33. if( $id == 0 ) return false;
  34. $user_f = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `name` = '$name'"));
  35. if( count( $user_f ) == 0 )
  36. return false;
  37. else
  38. return $user_f;
  39. }
  40.  
  41. }
  42.  
  43.  
  44. /*
  45. * API_SHCMS::user_by_ip($id);
  46. * API_SHCMS::user_by_name($name);
  47. */
  48.  
  49.  
  50.  
  51. ?>