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;
Exemple #2
0
     } 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;
Exemple #5
0
 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;