if (!$ip) { $errors['ip'] = $dedicatedLanguage->ssh_ip; } if (!$port) { $errors['port'] = $dedicatedLanguage->ssh_port; } if (!$user) { $errors['user'] = $dedicatedLanguage->ssh_user; } if (!$publickey) { $errors['publickey'] = $dedicatedLanguage->keyuse; } if (!$ftpPort) { $errors['ftpPort'] = $sprache->ftpPort; } $ssh2Check = (count($errors) == 0 and $active == 'Y') ? ssh_check($ip, $port, $user, $publickey, $keyname, $pass) : true; if ($ssh2Check !== true) { if ($ssh2Check == 'ipport') { $errors['ip'] = $dedicatedLanguage->ssh_ip; $errors['port'] = $dedicatedLanguage->ssh_port; } else { $errors['user'] = $dedicatedLanguage->ssh_user; $errors['publickey'] = $dedicatedLanguage->keyuse; if ($publickey == 'N') { $errors['pass'] = $dedicatedLanguage->ssh_pass; } else { if (!$ui->active('publickey', 'post') == 'B') { $errors['pass'] = $dedicatedLanguage->ssh_pass; $errors['keyname'] = $dedicatedLanguage->keyname; } else { $errors['keyname'] = $dedicatedLanguage->keyname;
} else { $query = $sql->prepare("SELECT 1 FROM `userdata` WHERE `id`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($ownerID, $resellerLockupID)); } if ($query->rowCount() == 0) { $ownerID = $reseller_id == 0 ? 0 : $reseller_id; } } else { if (!isid($ownerID, 10)) { $ownerID = $reseller_id; } } if ($publickey != 'N' and !is_file(EASYWIDIR . '/keys/' . $keyname)) { $errors['keyname'] = $sprache->keyname; } $ssh2Check = (count($errors) == 0 and $ui->active('active', 'post') == 'Y') ? ssh_check($ip, $port, $user, $publickey, $keyname, $pass) : true; if ($ssh2Check !== true) { if ($ssh2Check == 'ipport') { $errors['ip'] = $sprache->haupt_ip; $errors['port'] = $sprache->ssh_port; } else { $errors['user'] = $sprache->ssh_user; $errors['publickey'] = $sprache->keyuse; if ($publickey == 'N') { $errors['pass'] = $sprache->ssh_pass; } else { if (!$ui->active('publickey', 'post') == 'B') { $errors['pass'] = $sprache->ssh_pass; $errors['keyname'] = $sprache->keyname; } else { $errors['keyname'] = $sprache->keyname;
if (!$ssh2ip) { $errors['ip'] = $sprache->ssh_ip; } if (!$ssh2port) { $errors['port'] = $sprache->ssh_port; } if (!$ssh2user) { $errors['user'] = $sprache->ssh_user; } if (!$bit) { $errors['active'] = $sprache->active; } if ($publickey != 'N' and !is_file(EASYWIDIR . '/keys/' . $keyname)) { $errors['keyname'] = $sprache->keyname; } $ssh2Check = (count($errors) == 0 and $active == 'Y') ? ssh_check($ssh2ip, $ssh2port, $ssh2user, $publickey, $keyname, $ssh2password) : true; if ($ssh2Check !== true) { if ($ssh2Check == 'ipport') { $errors['ip'] = $sprache->ssh_ip; $errors['port'] = $sprache->ssh_port; } else { $errors['user'] = $sprache->ssh_user; $errors['publickey'] = $sprache->keyuse; if ($publickey == 'N') { $errors['pass'] = $sprache->ssh_pass; } else { if (!$ui->active('publickey', 'post') == 'B') { $errors['pass'] = $sprache->ssh_pass; $errors['keyname'] = $sprache->keyname; } else { $errors['keyname'] = $sprache->keyname;
if ($oldactive != 'N' and $active == 'Y') { $connection = new TS3($ip, $queryport, 'serveradmin', $querypassword); if ($connection->socketConnected !== true) { $errors['ip'] = $sprache->ssh_ip; $errors['queryport'] = $sprache->queryport; } else { if (strpos($connection->errorcode, 'error id=0') === false) { $errors['querypassword'] = $sprache->querypassword; } } } } if ($publickey != 'N' and !is_file(EASYWIDIR . '/keys/' . $keyname)) { $errors['keyname'] = $sprache->keyname; } $ssh2Check = (count($errors) == 0 and $ui->st('d', 'get') != 'ri' and $active == 'Y') ? ssh_check($ui->ip('ip', 'post'), $ui->port('port', 'post'), $ui->username('user', 20, 'post'), $ui->active('publickey', 'post'), $ui->startparameter('keyname', 'post'), $ui->password('pass', 255, 'post')) : true; if ($ssh2Check !== true) { if ($ssh2Check == 'ipport') { $errors['ip'] = $sprache->ssh_ip; $errors['port'] = $sprache->ssh_port; } else { $errors['user'] = $sprache->ssh_user; if (!$ui->active('publickey', 'post') == 'N') { $errors['pass'] = $sprache->ssh_pass; } else { if (!$ui->active('publickey', 'post') == 'B') { $errors['pass'] = $sprache->ssh_pass; $errors['publickey'] = $sprache->keyuse; $errors['keyname'] = $sprache->keyname; } else { $errors['publickey'] = $sprache->keyuse;
if (!$ui->w('publickey', 1, 'post')) { $errors['publickey'] = $sprache->keyuse; } if (!$ui->ip('ip', 'post')) { $errors['ip'] = $sprache->ssh_ip; } if (!$ui->port('port', 'post')) { $errors['port'] = $sprache->ssh_port; } if (!$ui->username('user', 255, 'post')) { $errors['user'] = $sprache->ssh_user; } if ($publickey != 'N' and !is_file(EASYWIDIR . '/keys/' . $keyname)) { $errors['keyname'] = $sprache->keyname; } $ssh2Check = count($errors) == 0 ? ssh_check($ip, $port, $user, $publickey, $keyname, $pass) : true; if ($ssh2Check !== true) { if ($ssh2Check == 'ipport') { $errors['ip'] = $sprache->ssh_ip; $errors['port'] = $sprache->ssh_port; } else { $errors['user'] = $sprache->ssh_user; $errors['publickey'] = $sprache->keyuse; if ($publickey == 'N') { $errors['pass'] = $sprache->ssh_pass; } else { if (!$ui->active('publickey', 'post') == 'B') { $errors['pass'] = $sprache->ssh_pass; $errors['keyname'] = $sprache->keyname; } else { $errors['keyname'] = $sprache->keyname;