function receive_synchro()
{
    $cred = unserialize(base64_decode($_POST["credentials"]));
    $ldap = new clladp();
    $check = false;
    if ($cred["user"] == $ldap->ldap_admin) {
        if ($cred["pass"] == $ldap->ldap_password) {
            $check = true;
        }
    }
    if (!$check) {
        die;
    }
    $users = unserialize(base64_decode($_POST["users"]));
    if (!is_array($users)) {
        return null;
    }
    $sync = new articaSMTPSync();
    $array = $sync->GetUsers();
    $servername = $_SERVER['REMOTE_ADDR'];
    $port = $_POST["local_port"];
    $itscred = unserialize(base64_decode($_POST["mycred"]));
    $sync->Add($servername, $port, $itscred[0], $itscred[1]);
    $sync->import($users, "{$servername}:{$port}");
    $sock = new sockets();
    $sock->getFrameWork("cmd.php?postfix-transport-maps=yes");
    echo "<datas>" . base64_encode(serialize($array)) . "</datas>";
}
function popup_delete()
{
    $sync = new articaSMTPSync();
    $sync->Delete($_GET["delete"]);
}