Просмотр файла 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.  
  11. /**
  12. * Версия API
  13. * @var string
  14. */
  15. protected $api_version = '0.1';
  16. /**
  17. * Получение информации о пользователе по его ID
  18. * @param $id - ID пользователя
  19. */
  20. public function user_by_id($id) {
  21. $id = intval( $id );
  22. if( $id == 0 ) return false;
  23. $user_f = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$id'"));
  24. if( count( $user_f ) == 0 )
  25. return false;
  26. else
  27. return $user_f;
  28. }
  29. /**
  30. * Получение информации о пользователе по его Имени
  31. * @param $id - ID пользователя
  32. */
  33. public function user_by_name($name) {
  34. $name = intval( $name );
  35. if( $id == 0 ) return false;
  36. $user_f = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `name` = '$name'"));
  37. if( count( $user_f ) == 0 )
  38. return false;
  39. else
  40. return $user_f;
  41. }
  42.  
  43. }
  44.  
  45.  
  46. /*
  47. * API_SHCMS::user_by_ip($id);
  48. * API_SHCMS::user_by_name($name);
  49. */
  50.  
  51.  
  52.  
  53. ?>