Интерфейс для управления DataLife Engine Класс API: Методы: // Получение пользователя по ID // User_id - INT // Return Array or false $dle_api->take_user_by_id($user_id); // Получение пользователя по логину // User name - string // Return Array or false $dle_api->take_user_by_name($name); // Получение пользователя по email // User email - string // Return Array or false $dle_api->take_user_by_email($email); // Получение пользователей по группе // Users group - int // Return Array or false $dle_api->take_users_by_group($group_id); // Получение пользователей по IP // Если второй параметр true - то // Users ip - string // Parametr - bool // Return Array or false $dle_api->take_users_by_ip($ip, $non_completed = FALSE); // Смена имени пользователя // $user_id - ID пользователя // $new_name - string // Return: // 1 - ALL OK // -1 - Name already exist // 0 - DB Error $dle_api->change_user_name($user_id, $new_name); // Смена пароля пользователя // $user_id - ID пользователя // $new_pass- string // Return: // 1 - ALL OK // 0 - DB Error $dle_api->change_user_pass($user_id, $new_pass); // Смена почты пользователя // $user_id - ID пользователя // $new_email - string // Return: // 1 - ALL OK // -1 - Email already exist // 0 - DB Error $dle_api->change_user_email($user_id, $new_email); // Смена группы пользователя // $user_id - ID пользователя // $user_group - int // Return: // 1 - ALL OK // 0 - DB Error $dle_api->change_user_group($user_id, $new_group); // Внешняя авторизация // $login - string // $password - string // Return true or false $dle_api->external_auth($login, $password); // Внешняя регистрация // $login, $password, $email - string // $group - int // Return: // 1 - All OK // -1 - Name exists // -2 - Email exists // 0 - DB Error $dle_api->external_register($login, $password, $email, $group); // Отправка PM пользователю // $id - ID пользователя // $subject - тема сообщения // $text - тело сообщения // $from - от кого (имя) // Return: // 1 - All OK // -1 - No user // 0 - DB Error $dle_api->send_pm_to_user ($user_id, $subject, $text, $from);