Проверяет на существование пользователя в системе
user_exists($value, $field); // return int || false
$field — Название поля из таблицы user
$value — Искомое значение
Примеры использования
if (user_exists(1, 'id')) {
// Есть ли пользователь с ID = 1
}
if (user_exists('your-name@mail.ru', 'email')) {
// Есть ли пользователь с email адресом your-name@mail.ru
}
Код функции
function user_exists($value, $field = 'nick')
{
$ank = db::fetch("SELECT id FROM user WHERE `" . $field . "` = '" . db::esc($value) . "' LIMIT 1");
if (isset($ank['id'])) {
return $ank['id'];
}
return false;
}