Example #1
0
    if ($pwd == "") {
        $pwd = " ";
    }
    if (isset($_POST['encrypt'])) {
        $enc = $_POST['encrypt'];
    } else {
        $enc = 0;
    }
    $timeout = 5;
    if (!preg_match('/^\\d+\\.\\d+\\.\\d+\\.\\d+$/', $host)) {
        $host = gethostbyname($host);
    }
    if (!is_numeric($port)) {
        $err_message = msg_generate($LANG['ERR_INVALID_PORT'], 'error');
    } else {
        $test = connect_to_daemon($socket, $host, $port, $pwd, $enc, $timeout);
        if ($test == 'SUCCESS') {
            setcookie("ddclient_host", $host);
            setcookie("ddclient_port", $port);
            setcookie("ddclient_passwd", $pwd);
            setcookie("ddclient_enc", $enc);
            header("Location: index.php?site=manage");
        } else {
            $err_message = msg_generate($LANG[$test], 'error');
        }
    }
}
$tpl_vars['L_Login'] = $LANG['Login'];
$tpl_vars['L_Host'] = $LANG['Host'];
$tpl_vars['L_Port'] = $LANG['Port'];
$tpl_vars['L_Password'] = $LANG['Password'];
Example #2
0
<?php

// Connect to Daemon
$socket = socket_create(AF_INET, SOCK_STREAM, 0);
$connect = connect_to_daemon($socket, $_COOKIE['ddclient_host'], $_COOKIE['ddclient_port'], $_COOKIE['ddclient_passwd'], $_COOKIE['ddclient_enc'], 5);
// Site Vars
$err_message = '';
$dlist = '';
send_all($socket, "DDP DL LIST");
recv_all($socket, $dlist);
$dlist = explode("\n", $dlist);
for ($i = 0; $i < count($dlist); $i++) {
    $curr_line = explode_escaped('|', $dlist[$i]);
    if ($curr_line[0] == "PACKAGE" && $curr_line[1] == $_GET['pkg_id']) {
        $tpl_vars['OLD_PKG_NAME'] = $curr_line[2];
        $tpl_vars['OLD_PKG_PASS'] = $curr_line[3];
    }
}
$tpl_vars['PKG_ID'] = $_GET["pkg_id"];
$tpl_vars['DL_ID'] = $_GET["id"];