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'];
<?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"];