<?php

fSession::open();
$id_role = fRequest::get('id_role', 'integer');
$email = fRequest::encode('email', 'string');
if (empty($email)) {
    exit;
}
$arr = array();
if (fAuthorization::checkAuthLevel('super')) {
    if (empty($id_role)) {
        $users = User::getByEmailSup($email);
    } else {
        $users = User::getByRoleAndEmailSup($id_role, $email);
    }
} else {
    if (empty($id_role)) {
        $users = User::getByEmail($email, fSession::get('regs'));
    } else {
        $users = User::getByRoleAndEmail($id_role, $email, fSession::get('regs'));
    }
}
if (!empty($users)) {
    foreach ($users as $user) {
        $arr[] = array('id_user' => $user->getIdUser(), 'email' => $user->getEmail());
    }
}
echo json_encode($arr);