$site = $_GET['site']; if ($_POST['server_type']) { $options = array('site' => $_POST); } switch ($server_type) { case 'ftp': $server = new ftp(); $result = $server->connect($host, $username, $password, $port, $dir, array('pasv' => $pasv)); if ($result === false) { print_r($server->ftp_log); exit; } break; case 'sftp': $server = new sftp(); $result = $server->connect($host, $username, $password, $port, $dir); if ($result === false) { print_r($server->ftp_log); exit; } break; default: $server = new local(); break; } if ($_GET['cmd']) { $_POST['cmd'] = $_GET['cmd']; } switch ($_POST['cmd']) { case 'test': $files = $server->parse_raw_list('/');