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

Размер файла: 1.32Kb
<?php
/**
 * API для написания модификаций или интеграции в другие скрипты
 * Написан для тестирования
 */
 
define('API_SHCMS') or die('API находится в тестовом режиме');
class API_SHCMS  {

		/**
		 * Версия API
		 * @var string
		 */
      	protected $api_version = '0.1';
		
		/**
		 * Получение информации о пользователе по его ID
		 * @param $id - ID пользователя
		 */	
	public function user_by_id($id) {
			$id = intval( $id );
			if( $id == 0 ) return false;
			$user_f = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$id'"));
			if( count( $user_f ) == 0 )
				return false;
			else
				return $user_f;
	}
		/**
		 * Получение информации о пользователе по его Имени
		 * @param $id - ID пользователя
		 */	
	public function user_by_name($name) {
			$name = intval( $name );
			if( $id == 0 ) return false;
			$user_f = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `name` = '$name'"));
			if( count( $user_f ) == 0 )
				return false;
			else
				return $user_f;
	}

}


/*
 * API_SHCMS::user_by_ip($id);
 * API_SHCMS::user_by_name($name);
 */



?>