#522 change query result from foreach to while

This commit is contained in:
Ulrich Block 2014-11-30 12:55:07 +01:00
parent 736eb7ecf7
commit 16df220df9
133 changed files with 730 additions and 722 deletions

View File

@ -224,7 +224,7 @@ if ($ui->smallletters('w', 9, 'get') == 'datatable') {
$query = $sql->prepare("SELECT m.`vhostTemplate`,m.`maxVhost`,m.`maxHDD`,m.`quotaActive`,m.`defaultdns`,(SELECT COUNT(v.`webVhostID`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`) AS `totalVhosts`,(SELECT SUM(v.`hdd`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`) AS `totalHDD` FROM `webMaster` AS m WHERE m.`webMasterID`=? AND m.`resellerID`=? LIMIT 1");
$query->execute(array($ui->id('id', 10, 'get'), $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$vhostTemplate = $row['vhostTemplate'];
$maxVhost = (int) $row['maxVhost'];
$maxHDD = (int) $row['maxHDD'];
@ -245,7 +245,7 @@ if ($ui->smallletters('w', 9, 'get') == 'datatable') {
if ($ui->st('w', 'get') == 'us') {
$query = $sql->prepare("SELECT u.`id`,u.`cname`,u.`vname`,u.`name` FROM `userdata` u INNER JOIN `voice_server` v ON u.`id`=v.`userid` AND v.`active`='Y' WHERE u.`resellerid`=? GROUP BY u.`id`");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$data[] = '<option value=' . $row['id'] . '>' . trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']) . '</option>';
}
@ -253,7 +253,7 @@ if ($ui->smallletters('w', 9, 'get') == 'datatable') {
$query = $sql->prepare("SELECT v.`id`,v.`ip`,v.`port`,v.`dns`,m.`usedns` FROM `voice_server` v INNER JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`resellerid`=? ORDER BY v.`ip`,v.`port`");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$data[] = '<option value=' . $row['id'] . '>' . $row['ip'] . ':' . $row['port'] . '</option>';
}
@ -261,7 +261,7 @@ if ($ui->smallletters('w', 9, 'get') == 'datatable') {
$query = $sql->prepare("SELECT `id`,`ssh2ip` FROM `voice_masterserver` WHERE `resellerid`=? AND `active`='Y' ORDER BY `ssh2ip`");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$data[] = '<option value=' . $row['id'] . '>' . $row['ssh2ip'] . '</option>';
}

View File

@ -56,7 +56,7 @@ if ($ui->ip4('REMOTE_ADDR', 'server') and $ui->names('user', 255, 'post')) {
$query = $sql->prepare("SELECT `ip`,`active`,`pwd`,`salt`,`user`,i.`resellerID` FROM `api_ips` i INNER JOIN `api_settings` s ON s.`resellerID`=i.`resellerID` WHERE `ip`=?");
$query->execute(array($ui->ip4('REMOTE_ADDR', 'server')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y' and passwordhash($ui->password('pwd', 255, 'post'), $row['salt']) == $row['pwd'] and $ui->names('user', 255, 'post') == $row['user']) {
$resellerIDs[] = $row['resellerID'];
}

View File

@ -77,7 +77,7 @@ if (!isset($ip) or $_SERVER['SERVER_ADDR'] == $ip) {
$query = $sql->prepare("SELECT * FROM `api_import` WHERE `active`='Y'");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$resellerID = $row['resellerID'];
$start = 0;
@ -206,7 +206,7 @@ if (!isset($ip) or $_SERVER['SERVER_ADDR'] == $ip) {
$query2 = $sql->prepare("SELECT *,AES_DECRYPT(`user`,?) AS `duser`,AES_DECRYPT(`pass`,?) AS `dpass` FROM `rserverdata` WHERE `resellerid`=?");
$query2->execute(array($aeskey, $aeskey, $resellerID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if (($row2['publickey'] != 'N' and strlen($row2['keyname']) > 0) or ($row2['publickey'] == 'N' and strlen($row2['dpass']) > 0)) {
$gameRootIPs[$row2['ip']] = array('id' => $row2['id'], 'ftpPort' => $row2['ftpport'], 'user' => $row2['duser'], 'sourceSystemID' => $row2['sourceSystemID'], 'externalID' => $row2['externalID']);
foreach (ipstoarray($row2['altips']) as $ip) {
@ -366,7 +366,7 @@ if (!isset($ip) or $_SERVER['SERVER_ADDR'] == $ip) {
// Check if the rootserver has a masterserver with this shorten
$query2->execute(array(getParam('shorten'), $row['resellerID'], $gameRootIPs[$arrayIP]['id']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$servertypeID = $row2['id'];
$defaultMap = $row2['map'];
@ -387,7 +387,7 @@ if (!isset($ip) or $_SERVER['SERVER_ADDR'] == $ip) {
}
$query3->execute(array(getParam('ip'), getParam('port'), $resellerID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query3->fetch(PDO::FETCH_ASSOC)) {
$switchID = $row2['id'];
$sourceSystemID = $row2['sourceSystemID'];
$externalID = $row2['externalID'];
@ -492,7 +492,7 @@ if (!isset($ip) or $_SERVER['SERVER_ADDR'] == $ip) {
$query2 = $sql->prepare("SELECT `id`,`ssh2ip`,`ips`,`sourceSystemID`,`externalID` FROM `voice_masterserver` WHERE `resellerid`=?");
$query2->execute(array($resellerID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$ts3MasterIPs[$row2['ssh2ip']] = array('id' => $row2['id'], 'sourceSystemID' => $row2['sourceSystemID'], 'externalID' => $row2['externalID']);
foreach (ipstoarray($row2['ips']) as $ip) {
$ts3MasterIPs[$ip] = array('id' => $row2['id'], 'sourceSystemID' => $row2['sourceSystemID'], 'externalID' => $row2['externalID']);
@ -639,7 +639,7 @@ if (!isset($ip) or $_SERVER['SERVER_ADDR'] == $ip) {
// Get TS3 data if server exists
$query2->execute(array(getParam('ip'), getParam('port'), $resellerID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$ts3ID = $row2['id'];
$sourceSystemID = $row2['sourceSystemID'];
$externalID = $row2['externalID'];
@ -708,9 +708,9 @@ if (!isset($ip) or $_SERVER['SERVER_ADDR'] == $ip) {
$query3 = $sql->prepare("UPDATE `voice_server` SET `localserverid`=? WHERE `masterserver`=? AND `resellerid`=? AND `port`=? AND (`localserverid`<1 OR `localserverid` IS NULL)");
$query->execute(array($resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array(':aeskey' => $aeskey, ':id' => $row2['masterserver']));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query2->fetch(PDO::FETCH_ASSOC)) {
$ts3 = new TS3($row3['ssh2ip'], $row3['queryport'], 'serveradmin', $row3['decryptedquerypassword'], false);

View File

@ -54,7 +54,7 @@ if ($ui->st('w', 'get') == 'ms' and $ui->username('shorten', 50, 'get')) {
$query = $sql->prepare("SELECT r.`id`,r.`resellerid`,r.`installing`,r.`updating`,d.`resellerid` AS `userid`,s.`steamVersion`,r.`localVersion` FROM `rservermasterg` r INNER JOIN `rserverdata` d ON r.`serverid`=d.`id` INNER JOIN `servertypes` s ON r.`servertypeid`=s.`id` WHERE s.`shorten`=? AND (d.`ip`=? OR d.`altips` LIKE ?) LIMIT 1");
$query->execute(array($ui->username('shorten', 50, 'get'), $ip, '%' . $ip . '%'));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['installing'] == 'Y' or $row['updating'] == 'Y' or $row['installing'] == null or $row['steamVersion'] > $row['localVersion'] or $row['steamVersion'] == null or $row['steamVersion'] == '') {
@ -70,7 +70,7 @@ if ($ui->st('w', 'get') == 'ms' and $ui->username('shorten', 50, 'get')) {
$query2 = $sql->prepare("SELECT `id`,`userid`,CONCAT(`serverip`,':',`port`) AS `name` FROM `gsswitch` WHERE `rootID`=? AND `autoRestart`='Y'");
$query2->execute(array($row['id']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$query2 = $sql->prepare("UPDATE `gsswitch` SET `jobPending`='Y' WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query2->execute(array($row2['id'], $row['resellerid']));
@ -83,7 +83,7 @@ if ($ui->st('w', 'get') == 'ms' and $ui->username('shorten', 50, 'get')) {
$query2 = $sql->prepare("SELECT `id` FROM `userdata` WHERE ((`resellerid`=? AND `accounttype`='a') OR (`id`=? AND `accounttype`='r')) AND `mail_gsupdate`='Y'");
$query2->execute(array($row['resellerid'], $row['resellerid']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
sendmail('emailgserverupdate', $row2['id'],$ip,$ui->username('shorten', 50, 'get'));
}
}
@ -98,7 +98,7 @@ if ($ui->st('w', 'get') == 'ms' and $ui->username('shorten', 50, 'get')) {
$query2 = $sql->prepare("SELECT 1 FROM `userdata` WHERE `mail_backup`='Y' AND `id`=? LIMIT 1");
$query->execute(array($ip,$ui->username('shorten', 50, 'get'),$ui->id('id',19, 'get'),$ui->ip('ip', 'get')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['userid']));
@ -115,10 +115,10 @@ if ($ui->st('w', 'get') == 'ms' and $ui->username('shorten', 50, 'get')) {
$query2 = $sql->prepare("SELECT `mail_backup` FROM `userdata` WHERE `mail_backup`='Y' AND `id`=? LIMIT 1");
$query->execute(array($ip,$ui->username('shorten', 50, 'get'),$ui->id('id',19, 'get'),$ui->ip('ip', 'get')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['userid']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
sendmail('emailbackuprestore', $row['userid'], $row['server'], '');
}
}
@ -132,14 +132,14 @@ if ($ui->st('w', 'get') == 'ms' and $ui->username('shorten', 50, 'get')) {
$query3 = $sql->prepare("SELECT `mail_vserver` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($aeskey, $ip));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$pass = $row['decryptedpass'];
$userid = $row['userid'];
$ip = $row['ip'];
$query2->execute(array($ip));
$query3->execute(array($userid));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if ($row3['mail_vserver'] == 'Y') {
sendmail('emailvinstall', $userid, $ip, $pass);
}

View File

@ -57,7 +57,7 @@ if (((isset($admin_id) and $ui->w('from', 5,'get') == 'admin') or (isset($user_i
$query = $sql->prepare("SELECT `multiplier`,`text_colour_1`,`text_colour_2`,`text_colour_3`,`barin_colour_1`,`barin_colour_2`,`barin_colour_3`,`barout_colour_1`,`barout_colour_2`,`barout_colour_3`,`bartotal_colour_1`,`bartotal_colour_2`,`bartotal_colour_3`,`bg_colour_1`,`bg_colour_2`,`bg_colour_3`,`border_colour_1`,`border_colour_2`,`border_colour_3`,`line_colour_1`,`line_colour_2`,`line_colour_3` FROM `traffic_settings` LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$multiplier = $row['multiplier'];
$text_colour_1 = $row['text_colour_1'];
$text_colour_2 = $row['text_colour_2'];
@ -170,7 +170,7 @@ if (((isset($admin_id) and $ui->w('from', 5,'get') == 'admin') or (isset($user_i
$query = $sql->prepare("SELECT SUM(`in`) AS `ingoing`,SUM(`out`) AS `outgoing`,SUM(`in`)+SUM(`out`) AS `total` FROM `traffic_data` WHERE `day` LIKE :like");
$query->execute(array(':like' => $like));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (isset($row['ingoing']) or isset($row['outgoing']) or isset($row['total'])) {
$ingoing = (isset($row['ingoing'])) ? ($multiplier * $row['ingoing']) / $divisor : 0;
$outgoing = (isset($row['outgoing'])) ? ($multiplier * $row['outgoing']) / $divisor : 0;
@ -221,7 +221,7 @@ if (((isset($admin_id) and $ui->w('from', 5,'get') == 'admin') or (isset($user_i
$query = $sql->prepare("SELECT SUM(`in`) AS `ingoing`,SUM(`out`) AS `outgoing`,SUM(`in`)+SUM(`out`) AS `total` FROM `traffic_data_day` WHERE `day` LIKE :like");
$query->execute(array(':like' => $like));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ingoing = ($multiplier * $row['ingoing']) / $divisor;
$outgoing = ($multiplier * $row['outgoing']) / $divisor;
$total = ($multiplier * $row['total']) / $divisor;
@ -344,7 +344,7 @@ if (((isset($admin_id) and $ui->w('from', 5,'get') == 'admin') or (isset($user_i
$query = $sql->prepare("SELECT * FROM `voice_stats_settings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$text_colour_1 = $row['text_colour_1'];
$text_colour_2 = $row['text_colour_2'];
$text_colour_3 = $row['text_colour_3'];
@ -453,7 +453,7 @@ if (((isset($admin_id) and $ui->w('from', 5,'get') == 'admin') or (isset($user_i
}
}
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$averageused = (isset($row['averageused'])) ? round($row['averageused']) : 0;
$averageinstalled = (isset($row['averageinstalled'])) ? round($row['averageinstalled']) : 0;
$fileTrafficGB = (isset($row['fileTrafficGB'])) ? $row['fileTrafficGB'] : 0;

View File

@ -434,7 +434,7 @@ if ($currentStep == 6 and count($systemCheckError) == 0) {
$query = $sql->prepare("SELECT `cname`,`mail` FROM `userdata` WHERE `id`=1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$cname = $row['cname'];
$email = $row['mail'];
}
@ -555,7 +555,7 @@ if ($currentStep == 7 and count($systemCheckError) == 0) {
$query = $sql->prepare("SELECT `language`,`email`,`prefix1`,`prefix2`,`faillogins`,`brandname` FROM `settings` WHERE `resellerid`=0 LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$language = $row['language'];
$email = $row['email'];
$prefix1 = $row['prefix1'];

View File

@ -169,14 +169,14 @@ if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($e
// First get users and their password than get his servers and update tables
$query = $sql->prepare("SELECT `id`,AES_DECRYPT(`ftppass`,?) AS `pwd` FROM `userdata` WHERE `accounttype`='u'");
$query->execute(array($aeskey));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userID = $row['id'];
$ftpPWD = $row['pwd'];
// get the servers
$query2 = $sql->prepare("SELECT `id`,`server`,`shorten` FROM `gsswitch` WHERE `userid`=?");
$query2->execute(array($userID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$address = $row2['server'];
$gsID = $row2['id'];
list($gsIP,$gsPort)=explode(':',$address);
@ -190,7 +190,7 @@ if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($e
// get serverlist and update gsswitch
$query3 = $sql->prepare("SELECT s.*,AES_DECRYPT(`ppassword`,?) AS `ppwd`,s.`serverid` AS `rootID` FROM `serverlist` s LEFT JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? AND t.`shorten`=? LIMIT 1");
$query3->execute(array($aeskey,$gsID, $row2['shorten']));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$query3 = $sql->prepare("UPDATE `gsswitch` SET `active`=?,`rootID`=?,`running`=?,`pallowed`=?,`eacallowed`=?,`protected`=?,`brandname`=?,`tvenable`=?,`war`=?,`ftppassword`=AES_ENCRYPT(?,?),`ppassword`=AES_ENCRYPT(?,?),`psince`=?,`serverip`=?,`port`=?,`port2`=?,`port3`=?,`port4`=?,`minram`=?,`maxram`=?,`slots`=?,`masterfdl`=?,`mfdldata`=?,`taskset`=?,`cores`=? WHERE `id`=? LIMIT 1");
$query3->execute(array($row3['active'], $row3['rootID'], $row3['running'], $row3['pallowed'], $row3['eacallowed'], $row3['protected'], $row3['brandname'], $row3['tvenable'], $row3['war'],$ftpPWD,$aeskey, $row3['ppwd'],$aeskey, $row3['psince'], $row3['serverip'], $row3['port'], $row3['tvport'], $row3['port3'], $row3['port4'], $row3['minram'], $row3['maxram'], $row3['slots'], $row3['masterfdl'], $row3['mfdldata'], $row3['taskset'], $row3['cores'],$gsID));
$response->add('Action: Update gameserver: '.$address.'<br />');
@ -205,7 +205,7 @@ if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($e
$query3 = $sql->prepare("DELETE FROM `gsswitch` WHERE `id`=? LIMIT 1");
$query = $sql->prepare("SELECT `id` FROM `gsswitch`");
$query->execute(array($userID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['id']));
if ($query2->fetchColumn()==0) {
$query3->execute(array($row['id']));

View File

@ -133,7 +133,7 @@ if ($query2->rowCount()==0) {
$query3->execute(array(0));
}
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['resellerid']));
if ($query2->rowCount()==0) {
$query3->execute(array($row['resellerid']));

View File

@ -186,7 +186,7 @@ $add->execute();
$query = $sql->prepare("SELECT * FROM `addons_desc`");
$query->execute();
$insert = $sql->prepare("INSERT INTO `translations` (`type`,`lang`,`transID`,`text`,`resellerID`) VALUES ('ad',?,?,?,?) ON DUPLICATE KEY UPDATE `text`=`text`");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['language'], $row['addonid'], $row['description'], $row['resellerid']));
}
$query = $sql->prepare("DROP TABLE `addons_desc`");
@ -194,7 +194,7 @@ $query->execute();
$query = $sql->prepare("SELECT * FROM `ticket_language`");
$query->execute();
$insert = $sql->prepare("INSERT INTO `translations` (`type`,`lang`,`transID`,`text`,`resellerID`) VALUES ('ti',?,?,?,?) ON DUPLICATE KEY UPDATE `text`=`text`");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['language'], $row['topicid'], $row['subject'], $row['resellerid']));
}
$query = $sql->prepare("DROP TABLE `ticket_language`");
@ -202,7 +202,7 @@ $query->execute();
$query = $sql->prepare("SELECT * FROM `email_languages`");
$query->execute();
$insert = $sql->prepare("INSERT INTO `translations` (`type`,`lang`,`transID`,`text`,`resellerID`) VALUES ('em',?,?,?,?) ON DUPLICATE KEY UPDATE `text`=`text`");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['language'], $row['content'],@gzuncompress($row['xml']), $row['resellerid']));
}
$query = $sql->prepare("DROP TABLE `email_languages`");

View File

@ -121,7 +121,7 @@ if (isset($include) and $include == true) {
$query = $sql->prepare("SELECT `id`,".implode(',',$opts)." FROM `gsswitch`");
$query->execute();
$insert = $sql->prepare("INSERT INTO `custom_columns` (`customID`,`itemID`,`var`) VALUES (?,?,?) ON DUPLICATE KEY UPDATE `var`=VALUES(`var`)");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
foreach ($copy as $k => $v){
$val = $row[$v] == null ? '' : $row[$v];
$insert->execute(array($k, $row['id'],$val));

View File

@ -201,7 +201,7 @@ All template files have been altered and hidden fields for CSFR token added!
$query->execute();
$query2 = $sql->prepare("INSERT INTO `tickets_text` (`ticketID`,`userID`,`writeDate`,`message`,`resellerID`) VALUES (?,?,?,?,?)");
$query3 = $sql->prepare("UPDATE `tickets` SET `state`=? WHERE `id`=? LIMIT 1");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$state=($row['open'] == 'N') ? 'C' : 'P';
$query2->execute(array($row['id'], $row['writerid'], $row['writedate'], $row['ticket'], $row['resellerid']));
$query3->execute(array($state, $row['id']));

View File

@ -219,7 +219,7 @@ if (isset($include) and $include == true) {
$query = $sql->prepare("SELECT s.`id` AS `servertype_id`,s.`resellerid`,a.`id` AS `addon_id` FROM `servertypes` AS s LEFT JOIN `addons` AS a ON s.`shorten`=a.`shorten` OR s.`qstat`=a.`shorten` WHERE a.`id` IS NOT NULL");
$query2 = $sql->prepare("INSERT INTO `addons_allowed` (`addon_id`,`servertype_id`,`reseller_id`) VALUES (?,?,?) ON DUPLICATE KEY UPDATE `addon_id`=`addon_id`");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['addon_id'], $row['servertype_id'], $row['resellerid']));
}

View File

@ -305,7 +305,7 @@ if (isset($include) and $include == true) {
$query = $sql->prepare("SELECT DISTINCT(`resellerid`) FROM `userdata` WHERE `accounttype` IN ('a','r')");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
// add additional game images
$query = $sql->prepare("SELECT 1 FROM `servertypes` WHERE `shorten`='killingfloor252' AND `resellerid`=? LIMIT 1");
@ -405,7 +405,7 @@ if (isset($include) and $include == true) {
$query = $sql->prepare("SELECT `id`,AES_DECRYPT(`imageserver`,?) AS `decryptedimageserver` FROM `settings`");
$query2 = $sql->prepare("UPDATE `settings` SET `imageserver`=? WHERE `id`=? LIMIT 1");
$query->execute(array($aeskey));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['decryptedimageserver'], $row['id']));
}
} catch (PDOException $error) {

View File

@ -259,7 +259,7 @@ if (isset($include) and $include == true) {
$query4 = $sql->prepare("INSERT INTO `rootsIP4` (`subnetID`,`ip`) VALUES (?,?) ON DUPLICATE KEY UPDATE `ip`=VALUES(`ip`)");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (isset($row['subnetOptions'])) {
foreach (explode("\r\n", $row['ips']) as $exip) {
@ -283,7 +283,7 @@ if (isset($include) and $include == true) {
$query = $sql->prepare("SELECT `ips`,`resellerid`,`resellersid` FROM `resellerdata`");
$query2 = $sql->prepare("UPDATE `rootsIP4` SET `ownerID`=?,`resellerID`=? WHERE `ip`=? LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
foreach (ipstoarray($row['ips']) as $usedip) {
$query2->execute(array($row['resellerid'], $row['resellersid'], $usedip));
}
@ -300,7 +300,7 @@ if (isset($include) and $include == true) {
$query = $sql->prepare("SELECT `file` FROM `modules`");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (is_file($dirSource . $row['file'])) {
rename($dirSource . $row['file'], $dirTarget . $row['file']);
}

View File

@ -72,7 +72,7 @@ if ($ui->ip4('REMOTE_ADDR', 'server') and $ui->names('user', 255, 'post') and !i
$query = $sql->prepare("SELECT `active`,`pwd`,`salt`,`user`,i.`resellerID` FROM `api_ips` i LEFT JOIN `api_settings` s ON i.`resellerID`=s.`resellerID` WHERE `ip`=?");
$query->execute(array($ui->ip4('REMOTE_ADDR', 'server')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$pwd = $row['pwd'];
$salt = $row['salt'];
@ -127,7 +127,7 @@ $active = (active_check($active)) ? $active : 'Y';
$query = $sql->prepare("SELECT *,NOW() AS `mysqlCurrentTime`,AES_DECRYPT(`ftpuploadpath`,?) AS `decyptedftpuploadpath` FROM `lendsettings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$activeGS = ($row['activeGS'] == 'B' or ($row['activeGS'] != 'N' and (isset($admin_id) or ($row['activeGS'] != 'N' and $ui->username('shorten', 50, 'get') == 'api'))) or ($row['activeGS'] == 'R' and isset($user_id)) or ($row['activeGS'] == 'A' and !isset($user_id))) ? 'Y' : 'N';
$activeVS = ($row['activeVS'] == 'B' or ($row['activeVS'] != 'N' and (isset($admin_id) or ($row['activeVS'] != 'N' and $ui->username('shorten', 50, 'get') == 'api'))) or ($row['activeVS'] == 'R' and isset($user_id)) or ($row['activeVS'] == 'A' and !isset($user_id))) ? 'Y' : 'N';
@ -296,7 +296,7 @@ if (isset($servertype)) {
$query4 = $sql->prepare("SELECT `ip`,`altips` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($loguserip, $servertype, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$serverid = $row['serverid'];
$lendtime = $row['lendtime'];
@ -323,7 +323,7 @@ if (isset($servertype)) {
unset($_SESSION['lend']['vs']);
$query3->execute(array($aeskey, $serverid, $reseller_id));
foreach ($query3->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query3->fetch(PDO::FETCH_ASSOC)) {
$queryport = $row2['queryport'];
$querypassword = $row2['decryptedquerypassword'];
$addedby = $row2['addedby'];
@ -363,7 +363,7 @@ if (isset($servertype)) {
$port = '';
$query2 = $sql->prepare("SELECT g.`serverip`,g.`port`,t.`description` FROM `gsswitch` g LEFT JOIN `serverlist` s ON g.`serverid`=s.`id` LEFT JOIN `servertypes` t ON s.`id`=? AND s.`servertype`=t.`id` WHERE s.`resellerid`=? AND t.`description` IS NOT NULL LIMIT 1");
$query2->execute(array($serverid, $reseller_id));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$description = $row2['description'];
$serverip = $row2['serverip'];
$port = $row2['port'];
@ -398,7 +398,7 @@ if (isset($servertype)) {
$vostillrunning = true;
$query2 = $sql->prepare("SELECT v.`ip`,v.`port`,v.`dns`,m.`type`,m.`usedns` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`id`=? AND v.`resellerid`=? LIMIT 1");
$query2->execute(array($serverid, $reseller_id));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$server = ($row2['usedns'] == 'N' or $row2['dns'] == null or $row2['dns'] == '') ? $row2['ip'] . ':' . $row2['port'] : $row2['dns'];
$serverip = $row2['ip'];
$port = $row2['port'];
@ -480,7 +480,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$query2 = $sql->prepare("SELECT s.`id`,t.`shorten`,t.`description` FROM `serverlist` s INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? AND s.`resellerid`=0");
$query3 = $sql->prepare("SELECT `slots`,`started`,`lendtime` FROM `lendedserver` WHERE `serverid`=? AND `servertype`='g' LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$installedShorten = array();
$timeleft = 0;
@ -489,7 +489,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$free = '16_ok.png';
$query2->execute(array($row['id']));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$installedShorten[$row2['shorten']] = $row2['description'];
if ($row2['id'] == $row['serverid']) {
@ -498,7 +498,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
}
$query3->execute(array($row['serverid']));
foreach ($query3->fetchall(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$slots = $row3['slots'];
$timeleft = round($row3['lendtime'] - (strtotime('now') - strtotime($row3['started'])) / 60);
$free = '16_bad.png';
@ -513,7 +513,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$query = $sql->prepare("SELECT v.`ip`,v.`port`,v.`queryName`,v.`dns`,v.`usedslots`,v.`slots` AS `availableSlots`,l.`slots`,l.`started`,l.`lendtime` FROM `voice_server` v LEFT JOIN `lendedserver` l ON v.`id`=l.`serverid` AND l.`servertype`='v' WHERE v.`lendserver`='Y' AND v.`active`='Y' AND v.`resellerid`=0");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$timeleft = 0;
$slots = $row['availableSlots'];
$free = '16_ok.png';
@ -627,12 +627,12 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$gscounts = array();
$gsused = array();
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$shortens = array();
$serverids = array();
$query2->execute(array($row['id'], $reseller_id));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$shorten = $row2['shorten'];
$serverids[$shorten][] = $row2['id'];
@ -669,7 +669,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$query3 = $sql->prepare("SELECT s.`id`,t.`shorten` FROM `serverlist` s INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? AND s.`resellerid`=? ORDER BY t.`shorten`");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lendtime = $row['lendtime'];
$timeleft = round($lendtime-(strtotime('now')-strtotime($row['started']))/60);
@ -691,7 +691,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
if (isid($switchID, 10)) {
$query3->execute(array($switchID, $reseller_id));
foreach ($query3->fetchall(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$shorten = $row3['shorten'];
$shortens[] = $shorten;
$serverids[$shorten][] = $row3['id'];
@ -873,7 +873,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$query->execute(array($serverid,'g', $lendtime, $slots, $reseller_id));
$query = $sql->prepare("SELECT g.`id`,g.`serverip`,g.`port`,g.`rootID`,t.`description` FROM `gsswitch` g LEFT JOIN `serverlist` s ON s.`switchID`=g.`id` LEFT JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`id`=? AND s.`resellerid`=? LIMIT 1");
$query->execute(array($serverid, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$serverip = $row['serverip'];
$port = $row['port'];
$description = $row['description'];
@ -1092,7 +1092,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$query3 = $sql->prepare("SELECT `id`,`started`,`lendtime` FROM `lendedserver` WHERE `serverid`=? AND `servertype`='v' AND `resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$vomacount = 0;
$slots = 0;
@ -1100,13 +1100,13 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$query2->execute(array($row['id'], $reseller_id));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$lendable = true;
$query3->execute(array($row2['id'], $reseller_id));
foreach ($query3->fetchall(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$lendtime = $row3['lendtime'];
$timeleft = round($lendtime - (strtotime('now') - strtotime($row3['started'])) / 60);
@ -1184,7 +1184,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$timeleft = $lendtime;
$query = $sql->prepare("SELECT `bitversion`,`type`,`queryport`,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,`rootid`,`addedby`,`publickey`,`ssh2ip`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password`,`serverdir`,`keyname`,`notified`,`defaultname`,`defaultwelcome`,`defaulthostbanner_url`,`defaulthostbanner_gfx_url`,`defaulthostbutton_tooltip`,`defaulthostbutton_url`,`defaulthostbutton_gfx_url`,`usedns` FROM `voice_masterserver` WHERE `active`='Y' AND `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $bestmaster,':reseller_id' => $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$addedby = $row['addedby'];
$queryport = $row['queryport'];
$querypassword = $row['decryptedquerypassword'];
@ -1224,7 +1224,7 @@ if (!isset($template_file) and ((!isset($servertype) and isset($page_include) an
$query2 = $sql->prepare("SELECT * FROM `voice_server` WHERE `lendserver`='Y' AND `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1");
$query2->execute(array($tousevoiceid, $reseller_id));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$voip = $row2['ip'];
$voport = $row2['port'];
$vodns = $row2['dns'];

View File

@ -133,7 +133,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `id`,`cname`,`logintime`,`lastlogin` FROM `userdata` WHERE `cname`=? OR `mail`=? ORDER BY `lastlogin` DESC LIMIT 1");
$query->execute(array($ui->username('um',50, 'post'), $ui->ismail('um', 'post')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userid = $row['id'];
$md5 = md5($userid . $row['logintime'] . $row['cname'] . $row['lastlogin'] . mt_rand());
@ -163,7 +163,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `token`=? LIMIT 1");
$query->execute(array($ui->w('token',32, 'get')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$text = $sprache->passwordreseted;
$newHash = passwordCreate($row['cname'], $ui->password('password1', 255, 'post'));
@ -210,7 +210,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `pageurl`,`seo`,`registration` FROM `page_settings` WHERE `resellerid`=0 LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$pageUrl = $row['pageurl'];
$seo = $row['seo'];
$registration = $row['registration'];
@ -225,7 +225,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `serviceProviderID`,`filename`,`identifier`,`token` FROM `userdata_social_providers` WHERE `resellerID`=0 AND `active`='Y'");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$serviceProviderConfig['providers'][$row['filename']] = array(
'internalID' => $row['serviceProviderID'],
@ -248,7 +248,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `id`,`accounttype`,`cname`,`active`,`security`,`resellerid`,`mail`,`salt`,`externalID` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($ui->id('loginUserId', 10, 'get')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$username = $row['cname'];
$id = $row['id'];
@ -270,7 +270,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT * FROM `userdata_substitutes` WHERE `sID`=? LIMIT 1");
$query->execute(array($ui->id('loginSubstituteId', 10, 'get')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$mail = '';
$externalID = 0;
@ -337,7 +337,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT u.`id`,u.`cname`,`mail`,CONCAT(u.`vname`,' ',u.`name`) AS `username` FROM `userdata_social_identities` AS s INNER JOIN `userdata` AS u ON u.`id`=s.`userID` WHERE s.`serviceProviderID`=? AND s.`serviceUserID`=? AND u.`active`='Y'");
$query->execute(array($serviceProviderID, $userProfile->identifier));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$username = trim($row['username']);
$username = (strlen($username) > 0) ? $username : $row['cname'];
@ -350,7 +350,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT u.`sID`,u.`loginName`,CONCAT(u.`vname`,' ',u.`name`) AS `username` FROM `userdata_social_identities_substitutes` AS s INNER JOIN `userdata_substitutes` AS u ON u.`sID`=s.`userID` WHERE s.`serviceProviderID`=? AND s.`serviceUserID`=? AND u.`active`='Y'");
$query->execute(array($serviceProviderID, $userProfile->identifier));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$connectedSubstitutes[$row['sID']] = (strlen(trim($row['username'])) > 0) ? trim($row['username']) . ' (' . $row['loginName'] . ')' : $row['loginName'];
@ -388,7 +388,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `id`,`accounttype`,`cname`,`active`,`security`,`resellerid`,`mail`,`salt`,`externalID` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array(key($connectedUsers)));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$username = $row['cname'];
$id = $row['id'];
@ -405,7 +405,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT * FROM `userdata_substitutes` WHERE `sID`=? LIMIT 1");
$query->execute(array(key($connectedSubstitutes)));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$mail = '';
$externalID = 0;
@ -473,7 +473,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `id`,`accounttype`,`cname`,`active`,`security`,`resellerid`,`mail`,`salt`,`externalID` FROM `userdata` WHERE `cname`=? OR `mail`=? ORDER BY `lastlogin` DESC LIMIT 1");
$query->execute(array($ui->username('username', 255, 'post'), $ui->ismail('username', 'post')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$username = $row['cname'];
$id = $row['id'];
@ -500,7 +500,7 @@ if ($ui->st('w', 'get') == 'lo') {
if (!isset($active)) {
$query = $sql->prepare("SELECT * FROM `userdata_substitutes` WHERE `loginName`=? LIMIT 1");
$query->execute(array($ui->username('username', 255, 'post')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$mail = '';
$externalID = 0;
$sID = $row['sID'];
@ -531,7 +531,7 @@ if ($ui->st('w', 'get') == 'lo') {
$query = $sql->prepare("SELECT `active`,`ssl`,`user`,`domain`,AES_DECRYPT(`pwd`,?) AS `decryptedPWD`,`file` FROM `api_external_auth` WHERE `resellerID`=? LIMIT 1");
$query->execute(array($aeskey, $authLookupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$activeAuth = $row['active'];
$portAuth = ($row['ssl'] == 'Y') ? 443 : 80;
$userAuth = urlencode($row['user']);
@ -598,7 +598,7 @@ if ($ui->st('w', 'get') == 'lo') {
if (isset($sID)) {
$query = $sql->prepare("SELECT `logintime`,`language` FROM `userdata_substitutes` WHERE `sID`=? LIMIT 1");
$query->execute(array($sID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$logintime = $row['logintime'];
$_SESSION['language'] = $row['language'];
}
@ -609,7 +609,7 @@ if ($ui->st('w', 'get') == 'lo') {
} else if (isset($id)) {
$query = $sql->prepare("SELECT `logintime`,`language` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$logintime = $row['logintime'];
$_SESSION['language'] = $row['language'];
}

View File

@ -94,7 +94,7 @@ if ($ui->ipport('serveraddress', 'post') or ($ui->ip('ip', 'get') and $ui->port(
$query->execute(array($ip, $port));
$logs = array();
$xmllogs = array();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$protected = $row['protected'];
$customer = $row['cname'];
$psince = $row['psince'];
@ -105,7 +105,7 @@ if ($ui->ipport('serveraddress', 'post') or ($ui->ip('ip', 'get') and $ui->port(
$type = $row['description'];
$query = $sql->prepare("SELECT `useraction`,`logdate` FROM `userlog` WHERE `logdate`>? AND `username`=? AND `useraction` LIKE ?");
$query->execute(array($psince, $customer,'%'.$serveraddress.'%'));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$logentry = explode(" ", $row['useraction']);
if (($logentry[1] == '%gserver%' or $logentry[1] == '%addon%') and ($logentry[0] != '%resync%' and $logentry[0] != '%mod%')) {
if ($default_language == 'de') {

View File

@ -134,7 +134,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query2 = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_masterserver` WHERE `active`='Y' AND `resellerid`=:reseller_id");
$query2->execute(array(':aeskey' => $aeskey, ':reseller_id' => $resellerid));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$ts3masterid = $row2['id'];
$query3 = $sql->prepare("SELECT `id` FROM `voice_server` WHERE `masterserver`=? LIMIT 1");
@ -242,7 +242,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query3->execute(array($resellerid));
}
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if ($row3['mail_serverdown'] == 'Y') {
sendmail('emaildownrestart', $row3['id'], $queryip.' ('.$restartreturn.')','');
}
@ -286,7 +286,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query3 = $sql->prepare("SELECT * FROM `voice_server` WHERE `masterserver`=? AND `resellerid`=?");
$query3->execute(array($ts3masterid, $resellerid));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$ts3id = $row3['id'];
$serverCreated = $row3['serverCreated'];
@ -324,7 +324,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query4 = $sql->prepare("SELECT `id`,`date`,`name` FROM `voice_server_backup` WHERE `sid`=? AND `uid`=? AND `resellerid`=? ORDER BY `id` ASC");
$query4->execute(array($ts3id, $ts3userid, $resellerid));
foreach ($query4->fetchAll(PDO::FETCH_ASSOC) as $row4) {
while ($row4 = $query4->fetch(PDO::FETCH_ASSOC)) {
$backupcount++;
$date = $row4['date'];
@ -344,7 +344,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query4 = $sql->prepare("SELECT `id` FROM `voice_server_backup` WHERE `sid`=? AND `uid`=? AND `resellerid`=? ORDER BY `id` ASC LIMIT $toomuch");
$query4->execute(array($ts3id, $ts3userid, $resellerid));
foreach ($query4->fetchAll(PDO::FETCH_ASSOC) as $row4) {
while ($row4 = $query4->fetch(PDO::FETCH_ASSOC)) {
$query5 = $sql->prepare("DELETE FROM `voice_server_backup` WHERE `id`=? AND `uid`=? AND `resellerid`=? LIMIT 1");
$query5->execute(array($row4['id'], $ts3userid, $resellerid));
$backupfolder='backups/virtualserver_'.$localserverid . '/';
@ -361,7 +361,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query4 = $sql->prepare("SELECT `id` FROM `voice_server_backup` WHERE `sid`=? AND `uid`=? AND `resellerid`=? ORDER BY `id` DESC LIMIT 1");
$query4->execute(array($ts3id, $ts3userid, $resellerid));
foreach ($query4->fetchAll(PDO::FETCH_ASSOC) as $row4) {
while ($row4 = $query4->fetch(PDO::FETCH_ASSOC)) {
$filefolder = 'files/virtualserver_' . $localserverid . '/';
$backupfolder = 'backups/virtualserver_' . $localserverid . '/';

View File

@ -71,7 +71,7 @@ if ($die == true) {
$query = $sql->prepare("SELECT `id`,`cpu`,`active`,`ip`,`esxi`,`description`,`cores`,`mhz`,`hdd`,`ram`,`maxserver`,`thin`,`thinquota` FROM `virtualhosts` WHERE `id`=?");
$query2 = $sql->prepare("SELECT `cores`,`minmhz`,`hddsize`,`mountpoint`,`minram` FROM `virtualcontainer` WHERE hostid=?");
$query->execute(array($ui->id('id',19, 'get')));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$id = $row['id'];
$cores = $row['cores'];
$mhz = $row['mhz'];
@ -114,7 +114,7 @@ if ($die == true) {
}
$query2->execute(array($id));
$i2 = 0;
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$mountpoint = $row2['mountpoint'];
$addstracthdd = $mountunused[$mountpoint]+($row2['hddsize']*($percent/100));
$mountunused[$mountpoint] = $addstracthdd;
@ -157,7 +157,7 @@ if ($die == true) {
} else if ($ui->st('d', 'get')=="my" and $ui->id('id',19, 'get')) {
$query = $sql->prepare("SELECT s.`ip`,s.`max_databases`,COUNT(d.`id`) AS `installed` FROM `mysql_external_servers` s LEFT JOIN `mysql_external_dbs` d ON s.`id`=d.`sid` WHERE s.`id`=? AND s.`active`='Y' AND s.`resellerid`=? LIMIT 1");
$query->execute(array($ui->id('id',19, 'get'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$installed = $row['installed'];
$max_databases = $row['max_databases'];
}
@ -236,7 +236,7 @@ if ($die == true) {
$query->execute(array($admin_id, $reseller_id));
}
$ips = array();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
foreach (ipstoarray($row['ips']) as $userip) $userips[] = $userip;
}
$ips=array_unique($userips);
@ -284,7 +284,7 @@ if ($die == true) {
$count = $query->rowCount();
$query2 = $sql->prepare("SELECT `gamebinary` FROM `servertypes` WHERE `shorten`=? AND `resellerid`=? LIMIT 1");
$query2->execute(array($get_shorten, $reseller_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row['gamebinary'] == 'srcds_run' or $row['gamebinary'] == 'hlds_run') {
$anticheatsoft="Valve Anti Cheat";
} else if ($row2['gamebinary'] == 'cod4_lnxded') {
@ -317,7 +317,7 @@ if ($die == true) {
$sprache = getlanguagefile('voice', $user_language, $reseller_id);
$query = $sql->prepare("SELECT m.`maxserver`,COUNT(v.`id`) AS `installedserver`,m.`maxslots`,SUM(v.`slots`) AS `installedslots`,SUM(v.`usedslots`) AS `uslots` FROM `voice_masterserver` m LEFT JOIN `voice_server` v ON m.`id`=v.`masterserver` WHERE m.`id`=? AND m.`resellerid`=? LIMIT 1");
$query->execute(array($ui->id('id',19, 'get'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['installedserver'] == null) {
$installedserver = 0;
} else {
@ -351,7 +351,7 @@ if ($die == true) {
$default_language = $query->fetchColumn();
$query = $sql->prepare("SELECT * FROM `ticket_topics` WHERE `maintopic`=? AND `maintopic`!=`id` AND `resellerid`=? ORDER BY `id`");
$query->execute(array($ui->port('po', 'get'), $resellerid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$topic = '';
$pselect3 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='ti' AND `lang`=? AND `transID`=? AND `resellerID`=? LIMIT 1");
$pselect3->execute(array($user_language, $row['id'], $resellerid));

View File

@ -59,7 +59,7 @@ if ($ui->id('id', 10, 'get')) {
$query = $sql->prepare("SELECT u.`id`,u.`cname` FROM `gsswitch` g LEFT JOIN `userdata` u ON g.`userid`=u.`id` WHERE g.`id`=? AND g.`resellerid`=? LIMIT 1");
$query->execute(array($ui->id('id', 10, 'get'), $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$username = $row['cname'];
$user_id = $row['id'];
}
@ -70,7 +70,7 @@ if ($ui->id('id', 10, 'get')) {
$query = $sql->prepare("SELECT g.`id`,g.`newlayout`,g.`rootID`,g.`serverip`,g.`port`,g.`protected`,AES_DECRYPT(g.`ftppassword`,?) AS `dftppass`,AES_DECRYPT(g.`ppassword`,?) AS `decryptedftppass`,s.`servertemplate`,t.`binarydir`,t.`shorten` FROM `gsswitch` g LEFT JOIN `serverlist` s ON g.`serverid`=s.`id` LEFT JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE g.`id`=? AND g.`userid`=? AND g.`resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $aeskey, $ui->id('id', 10, 'get'), $user_id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$protected = $row['protected'];
$servertemplate = $row['servertemplate'];
$rootID = $row['rootID'];
@ -100,7 +100,7 @@ if ($ui->id('id', 10, 'get')) {
$query = $sql->prepare("SELECT `ip`,`ftpport` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($rootID, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ftpport = $row['ftpport'];
$ip = $row['ip'];

View File

@ -81,7 +81,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query2 = $sql->prepare("UPDATE `rserverdata` SET `alreadyStartedAt`=? WHERE `id`=? LIMIT 1");
$query->execute(array($currentHour, $lastUpdateRun, $currentMinute));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$rootServer = new masterServer($row['id'], $aeskey);

View File

@ -125,14 +125,14 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query = $sql->prepare("SELECT `brandname`,`noservertag`,`nopassword`,`tohighslots`,`down_checks`,`resellerid` FROM `settings`");
$query2 = $sql->prepare("SELECT `shutdownempty`,`shutdownemptytime`,`lastcheck`,`oldcheck` FROM `lendsettings` WHERE `resellerid`=? LIMIT 1");
$query->execute();
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
unset($shutdownempty);
$resellerid = $row['resellerid'];
$query2->execute(array($resellerid));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$shutdownempty = $row2['shutdownempty'];
$shutdownemptytime = $row2['shutdownemptytime'];
$firstcheck = '00-00-' . round(2 * (strtotime($row2['lastcheck']) - strtotime($row2['oldcheck'])) / 60);
@ -418,7 +418,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query->execute(array($userid, $resellerid));
}
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['mail_securitybreach'] == 'Y') {
sendmail('emailsecuritybreach', $row['id'], $address, implode('<br>', $rulebreak));
}
@ -491,7 +491,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
if ($notified == $resellersettings[$resellerid]['down_checks']) {
$query = $sql->prepare("SELECT `mail_serverdown` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($userid));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['mail_serverdown'] == 'Y') {
sendmail('emaildownrestart', $userid, $address,'');
}
@ -545,7 +545,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
print 'Checking TSDNS' . "\r\n";
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `active`='Y'");
$query->execute(array(':aeskey' => $aeskey));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$resellerid = $row['resellerid'];
@ -575,7 +575,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query3->execute(array($resellerid));
}
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if ($row3['mail_serverdown'] == 'Y') {
sendmail('emaildownrestart', $row3['id'], $row['ssh2ip'].' (External TSDNS)','');
}
@ -725,7 +725,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query2->execute(array($resellerid));
}
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['mail_serverdown'] == 'Y') {
sendmail('emaildownrestart', $row2['id'], $queryip . ' (' . $restartreturn . ')', '');
}
@ -1043,7 +1043,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query2->execute(array($userid, $resellerid));
}
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['mail_securitybreach'] == 'Y' or $row2['id'] == $userid) {
sendmail('emailsecuritybreach', $row2['id'], $address, $rulebreak);
}
@ -1101,7 +1101,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
if ($notified == $resellersettings[$resellerid]['down_checks']) {
$query2 = $sql->prepare("SELECT `mail_serverdown` FROM `userdata` WHERE `id`=? LIMIT 1");
$query2->execute(array($userid));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['mail_serverdown'] == 'Y') sendmail('emaildownrestart', $userid, $address,'');
}
$newnotified = $notified;
@ -1153,7 +1153,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query3 = $sql->prepare("UPDATE `mysql_external_dbs` SET `dbSize`=? WHERE `id`=? LIMIT 1");
$query->execute(array($aeskey));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$remotesql = new ExternalSQL ($row['ip'], $row['port'], $row['user'], $row['decryptedpassword']);
@ -1199,7 +1199,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip,
$query = $sql->prepare("SELECT `webMasterID`,`ip`,`resellerID` FROM `webMaster` WHERE `active`='Y'");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo 'Checking webMaster ' . $row['ip'] . ' with webMasterID ' . $row['webMasterID'] . "\r\n";

View File

@ -75,7 +75,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `addons` WHERE `id`=? AND `resellerid`=?");
$query->execute(array($ui->id('id', 10, 'get'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$addon = $row['addon'];
foreach ($row as $k => $v) {
if (!in_array($k, array('id','resellerid','depending'))) {
@ -141,7 +141,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`menudescription` FROM `addons` WHERE `type`='tool' AND `resellerid`=? ORDER BY `menudescription`");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dependings[] = '<option value="'.$row['id'].'">'.$row['menudescription'].'</option>';
}
@ -192,7 +192,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `addons` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$type = $row['type'];
$addon = $row['addon'];
$paddon = $row['paddon'];
@ -209,7 +209,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `servertype_id` FROM `addons_allowed` WHERE `addon_id`=? AND `reseller_id`=?");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$shortens[] = $row['servertype_id'];
}
$rowCount += $query->rowCount();
@ -281,7 +281,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `lang` FROM `translations` WHERE `type`='ad' AND `transID`=? AND `resellerID`=?");
$query2 = $sql->prepare("DELETE FROM `translations` WHERE `type`='ad' AND `transID`=? AND `lang`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['lang'], $array)) {
$query2->execute(array($id, $row['lang'], $reseller_id));
@ -307,7 +307,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `servertype_id` FROM `addons_allowed` WHERE `addon_id`=? AND `reseller_id`=?");
$query2 = $sql->prepare("DELETE FROM `addons_allowed` WHERE `addon_id`=? AND `servertype_id`=? AND `reseller_id`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['servertype_id'], $shortens)) {
$query2->execute(array($id, $row['servertype_id'], $reseller_id));
@ -346,13 +346,13 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`description` FROM `servertypes` WHERE `resellerid`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$gamesAssigned[$row['id']] = $row['description'];
}
$query = $sql->prepare("SELECT `id`,`menudescription` FROM `addons` WHERE `type`='tool' AND `type`=? AND `resellerid`=? ORDER BY `menudescription`");
$query->execute(array($type,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dependings[] = (isset($depending) and $depending == $row['id']) ? '<option value="' . $row['id'] . '" selected="selected">' . $row['menudescription'] . '</option>' : '<option value="' . $row['id'] . '">' . $row['menudescription'] . '</option>';
}
@ -363,7 +363,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$description = '';
$query->execute(array($id, $row,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lang = $row2['lang'];
$description = $row2['text'];
}
@ -490,7 +490,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`menudescription`,`active`,`type` FROM `addons` WHERE `resellerid`=? ORDER BY $orderby LIMIT $start,$amount");
$query2 = $sql->prepare("SELECT GROUP_CONCAT(DISTINCT s.`shorten` ORDER BY s.`shorten` ASC SEPARATOR ', ') AS `list`, COUNT(s.`id`) AS `amount` FROM `addons_allowed` AS a INNER JOIN `servertypes` AS s ON a.`servertype_id`=s.`id` WHERE a.`addon_id`=? AND s.`resellerid`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$gamesList = '(0)';
@ -503,7 +503,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
}
$query2->execute(array($row['id'], $reseller_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$gamesList = '(' . $row2['amount'] . ') ' . $row2['list'];
}

View File

@ -215,7 +215,7 @@ if ($ui->st('action', 'post') and !token(true)) {
$query = $sql->prepare("SELECT `lang` FROM `translations` WHERE `type`='mo' AND `transID`=? AND `resellerID`=?");
$query2 = $sql->prepare("DELETE FROM `translations` WHERE `type`='mo' AND `transID`=? AND `lang`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, 0));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['lang'],$array)) {
@ -257,7 +257,7 @@ if ($ui->st('action', 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `modules` WHERE `id`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$file = $row['file'];
$sub = $row['sub'];
@ -275,7 +275,7 @@ if ($ui->st('action', 'post') and !token(true)) {
if (isset($found)) {
$query = $sql->prepare("SELECT `text`,`lang` FROM `translations` WHERE `type`='mo' AND `transID`=?");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['lang'] == $rSA['language']) {
$name = $row['text'];
}

View File

@ -110,7 +110,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `userdata_social_providers` WHERE `serviceProviderID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = (string) $row['active'];
$name = (string) $row['filename'];
$keyID = (string) $row['identifier'];
@ -237,7 +237,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `serviceProviderID`,`active`,`filename` FROM `userdata_social_providers` WHERE `resellerID`=?");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('id' => $row['serviceProviderID'], 'active' => $row['active'], 'name' => $row['filename']);
}

View File

@ -98,7 +98,7 @@ $statsArray = array(
$query = $sql->prepare("SELECT * FROM `easywi_statistics_current` WHERE `userID`=? LIMIT 1");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$statsArray = $row;
}
@ -153,7 +153,7 @@ if ($ui->smallletters('w', 2, 'get') == 'da' or (!$ui->smallletters('w', 2, 'get
$query->execute(array($reseller_id));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['orderBy'] == 'I' and $row['merge'] == 'N'){
$orderFeedsBy='`feedID` ASC';

View File

@ -101,7 +101,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `active`,`ssl`,`user`,`domain`,AES_DECRYPT(`pwd`,?) AS `decryptedPWD`,`file` FROM `api_external_auth` WHERE `resellerID`=? LIMIT 1");
$query->execute(array($aeskey,$lookupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$ssl = $row['ssl'];
$user = $row['user'];

View File

@ -73,12 +73,12 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$groupIDS = array();
$query = $sql->prepare("SELECT `id`,`name` FROM `usergroups` WHERE `active`='Y' AND `grouptype`='u' AND `resellerid`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$groupIDS[$row['id']] = $row['name'];
}
$query = $sql->prepare("SELECT * FROM `api_import` WHERE `importID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$ssl = $row['ssl'];
$token = $row['token'];
@ -99,7 +99,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$groupIDS = array();
$query = $sql->prepare("SELECT `id`,`name` FROM `usergroups` WHERE `active`='Y' AND `grouptype`='u' AND `resellerid`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$groupIDS[$row['id']] = $row['name'];
}
$template_file = 'admin_api_import_users_add.tpl';
@ -169,7 +169,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (!$ui->smallletters('action',2, 'post')) {
$query = $sql->prepare("SELECT `ssl`,`domain`,`file` FROM `api_import` WHERE `importID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['ssl'] == 'Y') {
$ssl='https://';
} else {
@ -186,7 +186,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else if ($ui->smallletters('action',2, 'post') == 'dl') {
$query = $sql->prepare("SELECT `domain`,`file` FROM `api_import` WHERE `importID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$domain = $row['domain'];
$file = $row['file'];
}
@ -205,7 +205,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `api_import` WHERE `resellerID`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y') {
$imgName = '16_ok';
$imgAlt = 'Active';

View File

@ -77,7 +77,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$postIPs=(array)$ui->ip4('ip', 'post');
$query = $sql->prepare("SELECT `ip` FROM `api_ips` WHERE `resellerID`=?");
$query->execute(array($lookupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['ip'],$postIPs)) {
$delete = $sql->prepare("DELETE FROM `api_ips` WHERE `ip`=? AND `resellerID`=?");
$delete->execute(array($row['ip'],$lookupID));
@ -101,12 +101,12 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$pwd = '';
$query = $sql->prepare("SELECT `ip` FROM `api_ips` WHERE `resellerID`=?");
$query->execute(array($lookupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ips[] = $row['ip'];
}
$query = $sql->prepare("SELECT `active`,`user` FROM `api_settings` WHERE `resellerID`=? LIMIT 1");
$query->execute(array($lookupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$user = $row['user'];
$pwd='encrypted';

View File

@ -71,7 +71,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`port`,:aeskey) AS `dport`,AES_DECRYPT(`user`,:aeskey) AS `duser`,AES_DECRYPT(`pass`,:aeskey) AS `dpass` FROM `eac` WHERE resellerid=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$eac_active = $row['active'];
$eac_ip = $row['ip'];
$eac_port = $row['dport'];

View File

@ -142,7 +142,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$maxKeep = '';
$query = $sql->prepare("SELECT * FROM `feeds_settings` WHERE `resellerID`=? LIMIT 1");
$query->execute(array($lookUpID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$displayContent = $row['displayContent'];
$limitDisplay = $row['limitDisplay'];
@ -230,7 +230,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else {
$query = $sql->prepare("SELECT `active`,`twitter`,`feedUrl`,`loginName` FROM `feeds_url` WHERE `feedID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$lookUpID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$twitter = $row['twitter'];
$feedUrl = $row['feedUrl'];

View File

@ -75,7 +75,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `servertypes` WHERE `id`=? AND `resellerid`=?");
$query->execute(array($ui->id('id', 10, 'get'), $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$shorten = $row['shorten'];
foreach ($row as $k => $v) {
if (!in_array($k, array('id', 'resellerid', 'steamVersion', 'downloadPath'))) {
@ -208,7 +208,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
// Collect the shorten we need for game modification
$query = $sql->prepare("SELECT DISTINCT(`shorten`) FROM `servertypes` WHERE `resellerid`=?");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('shorten' => $row['shorten']);
}
@ -338,7 +338,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `servertypes` WHERE `id`=? AND `resellerid`=?");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$steamgame = $row['steamgame'];
$updates = $row['updates'];
$shorten = $row['shorten'];
@ -381,7 +381,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT DISTINCT(`shorten`) FROM `servertypes` WHERE `resellerid`=?");
$query->execute(array($resellerLockupID));
$table = array();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('shorten' => $row['shorten']);
}

View File

@ -60,7 +60,7 @@ $ewVersions['cVersion'] = $query->fetchColumn();
$query = $sql->prepare("SELECT `version`,`releasenotesDE`,`releasenotesEN` FROM `settings` WHERE `resellerid`=0 LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ewVersions['version'] = $row['version'];
$ewVersions['releasenotesDE'] = $row['releasenotesDE'];
$ewVersions['releasenotesEN'] = $row['releasenotesEN'];
@ -72,7 +72,7 @@ if ($reseller_id == 0 and $ui->st('w', 'get') != 'vc' and ($ewVersions['cVersion
$query = $sql->prepare("SELECT `cname`,`name`,`vname`,`lastlogin` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$great_name = $row['name'];
$great_vname = $row['vname'];
@ -101,7 +101,7 @@ $customFiles = array();
$query = $sql->prepare("SELECT * FROM `modules` WHERE `type` IN ('A','C')");
$query2 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='mo' AND `transID`=? AND `lang`=? LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y' and $row['type'] == 'A' and is_file(EASYWIDIR . '/stuff/custom_modules/' . $row['file'])) {

View File

@ -74,7 +74,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ftpuploadpath`,?) AS `decyptedftpuploadpath` FROM `lendsettings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$activeGS = $row['activeGS'];
$activeVS = $row['activeVS'];
$mintime = (int) $row['mintime'];
@ -118,7 +118,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `lendstats` WHERE `resellerID`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$servertype = $row['servertype'];
$lendtime = $row['lendtime'];
@ -145,7 +145,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `serverid`,`servertype` FROM `lendedserver` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($ui->id('id',19, 'post'), $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$id = $row['serverid'];
$servertype = $row['servertype'];
}
@ -165,7 +165,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT v.`localserverid`,m.`ssh2ip`,m.`rootid`,m.`addedby`,m.`queryport`,AES_DECRYPT(m.`querypassword`,?) AS `decryptedquerypassword` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`id`=? AND v.`resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$queryport = $row['queryport'];
$querypassword = $row['decryptedquerypassword'];
@ -230,7 +230,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$rcon = null;
$query2->execute(array($row['id']));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$installedShorten[$row2['shorten']] = $row2['description'];
if ($row2['id'] == $row['serverid']) {
@ -239,7 +239,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
$query3->execute(array($row['serverid']));
foreach ($query3->fetchall(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$lendID = $row3['id'];
$password = $row3['password'];
@ -277,7 +277,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT v.`id`,v.`ip`,v.`port`,v.`queryName`,v.`dns`,v.`usedslots`,v.`slots` AS `availableSlots`,l.`password`,l.`slots`,l.`started`,l.`lendtime`,CURRENT_TIMESTAMP AS `now`,l.`id` AS `lend_id` FROM `voice_server` v LEFT JOIN `lendedserver` l ON v.`id`=l.`serverid` AND l.`servertype`='v' WHERE v.`lendserver`='Y' AND v.`active`='Y' AND v.`resellerid`=0");
$query2 = $sql->prepare("SELECT v.`localserverid`,m.`ssh2ip`,m.`rootid`,m.`addedby`,m.`queryport`,AES_DECRYPT(m.`querypassword`,?) AS `decryptedquerypassword` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`id`=? AND v.`resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$time = 0;
$lendID = null;
@ -295,7 +295,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if ($time == 0 or ($shutDownEmpty == 'Y' and ($row['lendtime'] - $timeleft) > $shutDownEmptyTime and $row['usedslots'] < 1)) {
$query2->execute(array($aeskey, $row['id'], $reseller_id));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$queryport = $row2['queryport'];
$querypassword = $row2['decryptedquerypassword'];

View File

@ -85,7 +85,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if ($query->rowcount() == 0) {
$query2->execute(array($masterID, $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$description = $row2['description'];
$shorten = $row2['shorten'];
@ -117,7 +117,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`os`,`description` FROM `rserverdata` WHERE `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$os = $row['os'];
$description = $row['description'];
@ -127,7 +127,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`shorten`,`steamgame`,`description` FROM `servertypes` AS t WHERE `resellerid`=? AND (`os`='B' OR `os`=?) AND NOT EXISTS (SELECT 1 FROM `rservermasterg` r INNER JOIN `servertypes` s ON r.`servertypeid`=s.`id` WHERE r.`serverid`=? AND s.`shorten`=t.`shorten`) ORDER BY `description`");
$query->execute(array($resellerLockupID, $os, $id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('id' => $row['id'], 'shorten' => $row['shorten'], 'description' => $row['description']);
}
@ -157,7 +157,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT s.`shorten` FROM `rservermasterg` r INNER JOIN `servertypes` s ON r.`servertypeid`=s.`id` WHERE r.`id`=? AND r.`resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$shorten = $row['shorten'];
$deletestring .= '_' . $shorten;
}
@ -187,14 +187,14 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`description` FROM `rserverdata` WHERE `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$description = $row['description'];
}
$query = $sql->prepare("SELECT r.`id`,s.`shorten`,s.`description` FROM `rservermasterg` r INNER JOIN `servertypes` s ON r.`servertypeid`=s.`id` WHERE r.`serverid`=? AND r.`resellerid`=? ORDER BY `description`");
$query->execute(array($id,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('id' => $row['id'], 'shorten' => $row['shorten'], 'description' => $row['description']);
}
@ -217,7 +217,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
foreach($ui->id('serverID', 10, 'post') as $id) {
$query = $sql->prepare("SELECT `ip` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ips[$id] = $row['ip'];
}
}
@ -233,7 +233,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
foreach($ui->id('masterID', 10, 'post') as $masterID) {
$query->execute(array($masterID, $id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ajaxStringIDs[] = $row['id'];
}
}
@ -255,7 +255,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`ip`,`description` FROM `rserverdata` WHERE `active`='Y' AND `resellerid`=?");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$appServer[$row['id']] = array('ip' => $row['ip'], 'description' => $row['description']);
}
@ -263,7 +263,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query2 = $sql->prepare("SELECT r.`id` FROM `rservermasterg` AS m INNER JOIN `rserverdata` AS r ON r.`id`=m.`serverid` WHERE m.`servertypeid`=?");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$serverIDs = array();

View File

@ -100,7 +100,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `mysql_external_servers` WHERE `resellerid`=? ORDER BY $orderby LIMIT $start,$amount");
$query2 = $sql->prepare("SELECT `id`,`active`,`dbname` FROM `mysql_external_dbs` WHERE `sid`=? AND `resellerid`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$i = 0;
$ds = array();
@ -114,7 +114,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
$query2->execute(array($row['id'], $reseller_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$ds[] = array('id' => $row2['id'], 'address' => $row2['dbname'], 'status' => ($row2['active'] == 'N') ? 2 : 1);
$i++;
}
@ -172,7 +172,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`interface` FROM `mysql_external_servers` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$interface = $row['interface'];
$ip = $row['ip'];
}
@ -187,7 +187,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (!$ui->st('action', 'post') or $ui->st('d', 'get') == 'rs') {
$query = $sql->prepare("SELECT `active`,`ip`,`externalID`,`port`,`user`,AES_DECRYPT(`password`,?) AS `decryptedpassword`,`max_databases`,`interface`,`max_queries_per_hour`,`max_updates_per_hour`,`max_connections_per_hour`,`max_userconnections_per_hour` FROM `mysql_external_servers` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$ip = $row['ip'];
$externalID = $row['externalID'];
@ -242,7 +242,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
foreach($dbIDs as $dbID) {
$query->execute(array($aeskey, $dbID, $id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$remotesql->DelDB($row['dbname']);
$remotesql->DelUser($row['dbname']);
@ -378,13 +378,13 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
$query = $sql->prepare("SELECT s.`id`,s.`ip`,s.`max_databases`, COUNT(d.`id`) AS `installed`,(s.`max_databases`/100)*COUNT(d.`id`) AS `usedpercent`,s.`max_queries_per_hour`,s.`max_updates_per_hour`,s.`max_connections_per_hour`,s.`max_userconnections_per_hour` FROM `mysql_external_servers` s LEFT JOIN `mysql_external_dbs` d ON s.`id`=d.`sid` WHERE s.`active`='Y' AND s.`resellerid`=? GROUP BY s.`ip` HAVING `usedpercent`<100 ORDER BY `usedpercent` ASC");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($installed)) {
$installed = $row['installed'];
@ -455,7 +455,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`port`,`user`,AES_DECRYPT(`password`,?) AS `decryptedpassword` FROM `mysql_external_servers` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $sid, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$remotesql = new ExternalSQL ($row['ip'], $row['port'], $row['user'], $row['decryptedpassword']);
@ -493,7 +493,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT e.*,AES_DECRYPT(e.`password`,?) AS `decryptedpassword`,s.`ip`,u.`cname` FROM `mysql_external_dbs` e LEFT JOIN `mysql_external_servers` s ON e.`sid`=s.`id` LEFT JOIN `userdata` u ON e.`uid`=u.`id` WHERE e.`id`=? AND e.`resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$externalID = $row['externalID'];
$ip = $row['ip'];
@ -513,7 +513,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query2 = $sql->prepare("SELECT `action`,`extraData` FROM `jobs` WHERE `affectedID`=? AND `resellerID`=? AND `type`='us' AND (`status` IS NULL OR `status`=1) ORDER BY `jobID` DESC LIMIT 1");
$query2->execute(array($row['id'], $row['resellerid']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') {
$jobPending = $gsprache->add;
@ -567,7 +567,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT e.*,AES_DECRYPT(e.`password`,?) AS `decryptedpassword`,s.`ip`,AES_DECRYPT(s.`password`,?) AS `decryptedpassword2`,s.`port`,s.`user`,u.`cname` FROM `mysql_external_dbs` e LEFT JOIN `mysql_external_servers` s ON e.`sid`=s.`id` LEFT JOIN `userdata` u ON e.`uid`=u.`id` WHERE e.`id`=? AND e.`resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $aeskey, $id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($active != $row['active'] or $manage_host_table != $row['manage_host_table'] or $row['decryptedpassword'] != $password or $row['ips'] != $ips or $row['max_queries_per_hour'] != $max_queries_per_hour or $row['max_updates_per_hour'] != $max_updates_per_hour or $row['max_connections_per_hour'] != $max_connections_per_hour or $row['max_userconnections_per_hour'] != $max_userconnections_per_hour) {
@ -621,7 +621,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT e.`dbname`,e.`ips`,e.`max_queries_per_hour`,e.`max_connections_per_hour`,e.`max_updates_per_hour`,e.`max_userconnections_per_hour`,AES_DECRYPT(e.`password`,?) AS `decryptedpassword`,s.`ip`,AES_DECRYPT(s.`password`,?) AS `decryptedpassword2`,s.`port`,s.`user` FROM `mysql_external_dbs` e INNER JOIN `mysql_external_servers` s ON e.`sid`=s.`id` WHERE e.`id`=? AND e.`resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $aeskey, $id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$remotesql = new ExternalSQL ($row['ip'], $row['port'], $row['user'], $row['decryptedpassword2']);
@ -658,7 +658,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT e.`dbname`,s.`ip`,u.`cname` FROM `mysql_external_dbs` e LEFT JOIN `mysql_external_servers` s ON e.`sid`=s.`id` LEFT JOIN `userdata` u ON e.`uid`=u.`id` WHERE e.`id`=? AND e.`resellerid`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$dbname = $row['dbname'];
$cname = $row['cname'];
@ -670,7 +670,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT e.`dbname`,s.`ip`,AES_DECRYPT(s.`password`,?) AS `decryptedpassword2`,s.`port`,s.`user` FROM `mysql_external_dbs` e INNER JOIN `mysql_external_servers` s ON e.`sid`=s.`id` WHERE e.`id`=? AND e.`resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $id, $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$remotesql = new ExternalSQL ($row['ip'], $row['port'], $row['user'], $row['decryptedpassword2']);
@ -747,10 +747,10 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT e.`id`,e.`uid`,e.`active`,e.`dbname`,e.`description`,e.`jobPending`,e.`dbSize`,e.`resellerid`,s.`ip`,s.`interface`,u.`cname`,u.`name`,u.`vname` FROM `mysql_external_dbs` e LEFT JOIN `mysql_external_servers` s ON e.`sid`=s.`id` LEFT JOIN `userdata` u ON e.`uid`=u.`id` WHERE e.`resellerid`=? ORDER BY $orderby LIMIT $start, $amount");
$query2 = $sql->prepare("SELECT `action`,`extraData` FROM `jobs` WHERE `affectedID`=? AND `resellerID`=? AND `type`='my' AND (`status` IS NULL OR `status`=1) ORDER BY `jobID` DESC LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['jobPending'] == 'Y') {
$query2->execute(array($row['id'], $row['resellerid']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') $jobPending = $gsprache->add;
else if ($row2['action'] == 'dl') $jobPending = $gsprache->del;
else $jobPending = $gsprache->mod;

View File

@ -73,7 +73,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$id = $ui->id('id',19, 'get');
$query = $sql->prepare("SELECT t.`pageid`,t.`title`,c.* FROM `page_comments` c LEFT JOIN `page_pages_text` t ON c.`pageTextID`=t.`id` WHERE c.`commentID`=? AND c.`resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$commentDate='m.d.Y H:i';
if ($user_language == 'de') $commentDate='d.m.Y H:i';
$date=date($commentDate,strtotime($row['date']));
@ -183,7 +183,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
$query = $sql->prepare("SELECT t.`pageid`,t.`language`,t.`title`,c.`commentID`,c.`date`,c.`authorname`,c.`markedSpam`,c.`spamReason`,c.`moderateAccepted`,c.`comment` FROM `page_comments` c LEFT JOIN `page_pages_text` t ON c.`pageTextID`=t.`id` WHERE c.`resellerID`=? $AND ORDER BY $orderby");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($titleLanguages[$row['language']])) {
$titleLanguages[$row['language']] = array('page' => getlanguagefile('page', $row['language'],0),'general' => getlanguagefile('general', $row['language'],0));
}

View File

@ -63,7 +63,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
unset($lang);
if ($ui->id('id', 10, 'get')) {
$query->execute(array($id, $row,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lang = $row2['lang'];
$description = $row2['text'];
}
@ -85,7 +85,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else if (!$ui->st('action', 'post') and $ui->id('id', 10, 'get') and ($ui->st('d', 'get') == 'md' or $ui->st('d', 'get') == 'dl')) {
$query = $sql->prepare("SELECT * FROM `page_downloads` WHERE `fileID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$show = $row['show'];
$order = $row['order'];
$count = $row['count'];
@ -157,7 +157,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `lang` FROM `translations` WHERE `type`='pd' AND `transID`=? AND `resellerID`=?");
$query->execute(array($id,$reseller_id));
$query2 = $sql->prepare("DELETE FROM `translations` WHERE `type`='pd' AND `transID`=? AND `lang`=? AND `resellerID`=? LIMIT 1");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['lang'],$array)) {
$query2->execute(array($addonid, $row['lang'],$reseller_id));
if ($query2->rowCount() > 0) $changed = true;
@ -219,7 +219,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$table = array();
$query = $sql->prepare("SELECT `fileID`,`description`,`order`,`count` FROM `page_downloads` WHERE `resellerID`=? ORDER BY ${orderby}");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('id' => $row['fileID'], 'description' => $row['description'], 'order' => $row['order'], 'count' => $row['count']);
}
$template_file = 'admin_page_downloads_list.tpl';

View File

@ -122,12 +122,12 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$keywords[$lg] = array();
$query->execute(array($lg, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$categories[$lg][] = $row['name'];
}
$query2->execute(array($lg, $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$keywords[$lg][] = $row2['name'];
}
}
@ -148,16 +148,16 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query2 = $sql->prepare("SELECT `id`,`language`,`title`,`text` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language`");
$query3 = $sql->prepare("SELECT t.`name`,t.`type` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE u.`page_id`=? AND u.`language_id`=? AND u.`resellerid`=? ORDER BY t.`name` DESC");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$released = $row['released'];
$comments = $row['comments'];
$query2->execute(array($id, $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$query3->execute(array($id, $row2['id'], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if ($row3['type'] == 'tag') {
$keywords_used[$row2['language']][] = $row3['name'];
} else {
@ -193,13 +193,13 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$categories[$lg] = array();
$keywords[$lg] = array();
$query->execute(array($lg, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($categories_used[$lg]) or !in_array($row['name'], $categories_used[$lg])) {
$categories[$lg][] = $row['name'];
}
}
$query2->execute(array($lg, $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if (!isset($keywords_used[$lg]) or !in_array($row2['name'], $keywords_used[$lg])) {
$keywords[$lg][] = $row2['name'];
}
@ -236,7 +236,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `cname`,`name`,`vname` FROM `userdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($admin_id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$author = (($row['name'] == '' or $row['name'] == null) and ($row['vname'] == '' or $row['vname'] == null)) ? $row['cname'] : $row['vname'] . ' ' . $row['name'];
}
@ -270,7 +270,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query7 = $sql->prepare("DELETE FROM `page_terms_used` WHERE `language_id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$keywords = array();
$categories = array();
@ -295,7 +295,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$rowCount += $query2->rowCount();
$query3->execute(array($id, $row['id'], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$keyword_exist[] = $row3['name'];
if (!in_array($row3['name'], $keywords)) {
@ -308,7 +308,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
}
$query4->execute(array($id, $row['id'], $resellerLockupID));
foreach ($query4->fetchAll(PDO::FETCH_ASSOC) as $row4) {
while ($row4 = $query4->fetch(PDO::FETCH_ASSOC)) {
$category_exist[] = $row4['name'];
if (!in_array($row4['name'], $categories)) {
@ -400,7 +400,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT t.`name` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE u.`page_id`=? AND u.`resellerid`=?");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$countreduce[] = $row['name'];
}
@ -452,13 +452,13 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT p.`id`,p.`released`,t.`title` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` AND t.`language`=? WHERE p.`id`=? AND p.`resellerid`=? LIMIT 1");
$query->execute(array($user_language, $id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_active = ($row['released'] == 1) ? $gsprache->yes : $gsprache->no;
$query2 = $sql->prepare("SELECT `language` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language`");
$query2->execute(array($id, $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$p_languages[] = $row2['language'];
}
@ -467,7 +467,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
if (($row['title'] == null or $row['title'] == '') and isset($p_languages)) {
$query3 = $sql->prepare("SELECT `title` FROM `page_pages_text` WHERE `pageid`=? AND `language`=? AND `resellerid`=? ORDER BY `language` LIMIT 1");
$query3->execute(array($row['id'], $p_languages[0], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$page_title = $row3['title'];
}
} else if ($row['title'] == null or $row['title'] == '') {
@ -487,7 +487,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT t.`name` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE u.`page_id`=? AND u.`resellerid`=?");
$query2 = $sql->prepare("UPDATE `page_terms` SET `count`=`count`-1 WHERE `name`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['name'], $resellerLockupID));
$removedCount += $query2->rowCount();
}
@ -557,7 +557,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `seo`,`pageurl` FROM `page_settings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$seo = $row['seo'];
$pageUrl = $row['pageurl'];
}
@ -591,7 +591,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query3 = $sql->prepare("SELECT `language` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language`");
$query4 = $sql->prepare("SELECT `title` FROM `page_pages_text` WHERE `pageid`=? AND `language`=? AND `resellerid`=? ORDER BY `language` LIMIT 1");
$query->execute(array($user_language, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$author = $row['authorname'];
@ -604,14 +604,14 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$released = ($row['released'] == 1) ? $gsprache->yes : $gsprache->no;
$query2->execute(array($row['authorid'], $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$author = (($row2['name'] == '' or $row2['name'] == null) and ($row2['vname'] == '' or $row2['vname'] == null)) ? $row2['cname'] : $row2['vname'] . ' ' . $row2['name'];
}
unset($p_languages);
$query3->execute(array($row['id'], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$p_languages[] = $row3['language'];
}

View File

@ -114,7 +114,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT p.`id`,t.`title` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` AND t.`language`=? WHERE p.`resellerid`=? AND p.`type`='page' ORDER BY t.`title`");
$query2 = $sql->prepare("SELECT `title` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language` LIMIT 1");
$query->execute(array($user_language, $resellerLockupID));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_title = $row['title'];
@ -136,7 +136,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$keywords[$lg] = array();
$query->execute(array($lg, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$keywords[$lg][] = $row['name'];
}
}
@ -156,17 +156,17 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query2 = $sql->prepare("SELECT `id`,`language`,`title`,`text` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language`");
$query3 = $sql->prepare("SELECT t.`name`,t.`type` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE t.`type`='tag' AND u.`page_id`=? AND u.`language_id`=? AND u.`resellerid`=? ORDER BY t.`name` DESC");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$released = $row['released'];
$subpage = $row['subpage'];
$comments = $row['comments'];
$query2->execute(array($id, $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$query3->execute(array($id, $row2['id'], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$keywords[] = $row3['name'];
$keywords_used[$row2['language']][] = $row3['name'];
}
@ -195,13 +195,13 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT p.`id`,t.`title` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` AND t.`language`=? WHERE p.`resellerid`=? AND p.`type`='page' ORDER BY t.`title`");
$query->execute(array($user_language, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['id'] != $id) {
$page_title = $row['title'];
if ($row['title'] == null or $row['title'] == '') {
$query5 = $sql->prepare("SELECT `title` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language` LIMIT 1");
$query5->execute(array($row['id'], $resellerLockupID));
foreach ($query5->fetchAll(PDO::FETCH_ASSOC) as $row5) {
while ($row5 = $query5->fetch(PDO::FETCH_ASSOC)) {
$page_title = $row5['title'];
}
}
@ -215,7 +215,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$keywords[$lg] = array();
$query->execute(array($lg, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($keywords_used[$lg]) or !in_array($row['name'], $keywords_used[$lg])) {
$keywords[$lg][] = $row['name'];
}
@ -254,7 +254,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `cname`,`name`,`vname` FROM `userdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($admin_id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$author = (($row['name'] == '' or $row['name'] == null) and ($row['vname'] == '' or $row['vname'] == null)) ? $row['cname'] : $row['vname'] . ' ' . $row['name'];
}
@ -285,7 +285,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query7 = $sql->prepare("DELETE FROM `page_terms_used` WHERE `language_id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$keywords = array();
@ -302,7 +302,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$rowCount += $query2->rowCount();
$query3->execute(array($id, $row['id'], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$keyword_exist[] = $row3['name'];
if (!in_array($row3['name'], $keywords)) {
@ -383,7 +383,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT t.`name` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE u.`page_id`=? AND u.`resellerid`=?");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$countreduce[] = $row['name'];
}
@ -435,13 +435,13 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT p.`id`,p.`released`,t.`title` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` AND t.`language`=? WHERE p.`id`=? AND p.`resellerid`=? LIMIT 1");
$query->execute(array($user_language, $id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_active = ($row['released'] == 1) ? $gsprache->yes : $gsprache->no;
$query2 = $sql->prepare("SELECT `language` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language`");
$query2->execute(array($id, $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$p_languages[] = $row2['language'];
}
@ -450,7 +450,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
if (($row['title'] == null or $row['title'] == '') and isset($p_languages)) {
$query3 = $sql->prepare("SELECT `title` FROM `page_pages_text` WHERE `pageid`=? AND `language`=? AND `resellerid`=? ORDER BY `language` LIMIT 1");
$query3->execute(array($row['id'], $p_languages[0], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$page_title = $row3['title'];
}
} else if ($row['title'] == null or $row['title'] == '') {
@ -470,7 +470,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT t.`name` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE u.`page_id`=? AND u.`resellerid`=?");
$query2 = $sql->prepare("UPDATE `page_terms` SET `count`=`count`-1 WHERE `name`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['name'], $resellerLockupID));
$removedCount += $query2->rowCount();
}
@ -581,7 +581,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query3 = $sql->prepare("SELECT `language` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language`");
$query4 = $sql->prepare("SELECT `title` FROM `page_pages_text` WHERE `pageid`=? AND `language`=? AND `resellerid`=? ORDER BY `language` LIMIT 1");
$query->execute(array($user_language, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$author = $row['authorname'];
@ -594,14 +594,14 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$released = ($row['released'] == 1) ? $gsprache->yes : $gsprache->no;
$query2->execute(array($row['authorid'], $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$author = (($row2['name'] == '' or $row2['name'] == null) and ($row2['vname'] == '' or $row2['vname'] == null)) ? $row2['cname'] : $row2['vname'] . ' ' . $row2['name'];
}
unset($p_languages);
$query3->execute(array($row['id'], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$p_languages[] = $row3['language'];
}

View File

@ -99,7 +99,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query3 = $sql->prepare("DELETE FROM `page_pages_text` WHERE `pageid`=? AND `language`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($about_id,$reseller_id));
$lang_exist = array();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lang_exist[] = $row['language'];
if (in_array($row['language'],$posted_languages)) {
$query2->execute(array($ui->escaped('about', 'post', $row['language']),$about_id, $row['language'],$reseller_id));
@ -132,7 +132,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query3 = $sql->prepare("DELETE FROM `translations` WHERE `type`='to' AND `lang`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($reseller_id));
$lang_exist = array();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lang_exist[] = $row['lang'];
if (in_array($row['lang'],$posted_touLanguages)) {
$query2->execute(array($ui->escaped('tou', 'post', $row['lang']), $row['lang'],$reseller_id));
@ -166,7 +166,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
foreach ($lang_avail as $lg) $about_text[$lg] = false;
$query = $sql->prepare("SELECT * FROM `page_settings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$seo = $row['seo'];
$rssfeed = $row['rssfeed'];
$rssfeed_fulltext = $row['rssfeed_fulltext'];
@ -201,7 +201,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT p.`id`,t.`title` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` AND t.`language`=? WHERE p.`resellerid`=? AND p.`type`='page' ORDER BY t.`title`");
$query2 = $sql->prepare("SELECT `title` FROM `page_pages_text` WHERE `pageid`=? AND `resellerid`=? ORDER BY `language` LIMIT 1");
$query->execute(array($user_language,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_title = $row['title'];
if ($row['title'] == null or $row['title'] == '') {
$query2->execute(array($row['id'],$reseller_id));

View File

@ -148,7 +148,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `settings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$language_choosen = $row['language'];
$template_choosen = $row['template'];
$selectlanguages = getlanguages($template_choosen);

View File

@ -124,7 +124,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query2 = $sql->prepare("DELETE FROM `translations` WHERE `type`='cc' AND `transID`=? AND `lang`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row2['lang'], $array)) {
$query2->execute(array($id, $row2['lang']));
}
@ -166,7 +166,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `custom_columns_settings` WHERE `customID`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$item = $row['item'];
$type = $row['type'];
@ -182,7 +182,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query->execute(array($id, $ln));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lang = $row['lang'];
$text = $row['text'];
}

View File

@ -92,7 +92,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query2 = $sql->prepare("DELETE FROM `translations` WHERE `lang`=? AND `transID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($what, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['lang'],(array) $postarray["languages-$what"])) {
$query2->execute(array($row['lang'], $what, $reseller_id));
$changeCount += $query2->rowCount();
@ -178,7 +178,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`email_settings_password`,?) AS `decryptedpassword` FROM `settings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($aeskey, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$emailbackup = @gzuncompress($row['emailbackup']);
$emailbackuprestore = @gzuncompress($row['emailbackuprestore']);
$emaildown = @gzuncompress($row['emaildown']);

View File

@ -99,7 +99,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `language` FROM `imprints` WHERE `resellerid`=?");
$query2 = $sql->prepare("DELETE FROM `imprints` WHERE `language`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (isset($row['language']) and !in_array($row['language'], $languages)) {
$query2->execute(array($row['language'], $reseller_id));

View File

@ -109,7 +109,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$table = array();
$query = ($reseller_id == 0) ? $sql->prepare("SELECT `id`,`cname`,`vname`,`name`,`accounttype` FROM `userdata` WHERE (`id`=`resellerid` and `accounttype`='r') OR (`resellerid`=? and `accounttype`='u') ORDER BY `id` DESC") : $sql->prepare("SELECT `id`,`cname`,`vname`,`name`,`accounttype` FROM `userdata` WHERE `resellerid`=? AND `accounttype` IN ('r','u') ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$type = ($row['accounttype'] == 'u') ? $gsprache->user : $gsprache->reseller;
$table[$row['id']] = $type . ' ' . trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
@ -126,7 +126,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `rootsDedicated` WHERE `dedicatedID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$ip = $row['ip'];
@ -224,7 +224,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `active`,`ip`,`mac`,`useDHCP`,`usePXE` FROM `rootsDedicated` WHERE `dedicatedID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] != $active or $row['ip'] != $ip or $row['mac'] != $mac or $row['useDHCP'] != $useDHCP or $row['usePXE'] != $usePXE) {
$query = $sql->prepare("INSERT INTO `jobs` (`api`,`type`,`hostID`,`invoicedByID`,`affectedID`,`userID`,`name`,`status`,`date`,`action`,`extraData`,`resellerid`) VALUES ('D','de',NULL,?,?,?,?,NULL,NOW(),'md',?,?)");
$query->execute(array($admin_id, $id, $userID, $ip, json_encode(array('oldactive' => $row['active'], 'oldip' => $row['ip'], 'oldmac' => $row['mac'])), $reseller_id));
@ -271,7 +271,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`description`,`restart`,`useDHCP`,`usePXE` FROM `rootsDedicated` WHERE `dedicatedID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$restart = $row['restart'];
$description = $row['description'];
@ -352,7 +352,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT r.*,d.*,AES_DECRYPT(d.`initialPass`,?) AS `decryptedpass` FROM `rootsDedicated` d LEFT JOIN `resellerimages` r ON d.`imageID`=r.`id` WHERE d.`dedicatedID`=? LIMIT 1");
$query->execute(array($aeskey, $id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$showImages = false;
$description = $row['description'];
@ -403,7 +403,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$templates = array();
$query = $sql->prepare("SELECT `id`,`description`,`bitversion` FROM `resellerimages` WHERE `description` NOT IN ('Rescue 32bit','Rescue 64bit') ORDER BY `distro`,`bitversion`,`description`");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$templates[] = array('id' => $row['id'], 'description' => $row['description']);
}
@ -416,7 +416,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else if (in_array($ui->st('action', 'post'), array('ri','rc','rs','st'))) {
$query = $sql->prepare("SELECT d.`ip`,i.`bitversion` FROM `rootsDedicated` d LEFT JOIN `resellerimages` i ON d.`resellerImageID`=i.`id` WHERE d.`dedicatedID`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$bitversion = $row['bitversion'];
}
@ -497,13 +497,13 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query2 = $sql->prepare("SELECT `action`,`extraData` FROM `jobs` WHERE `affectedID`=? AND `type`='de' AND (`status` IS NULL OR `status`=1 OR `status`=4) ORDER BY `jobID` DESC LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$jobPending = $gsprache->no;
if ($row['jobPending'] == 'Y') {
$query2->execute(array($row['dedicatedID']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') {
$jobPending = $gsprache->add;
} else if ($row2['action'] == 'dl') {

View File

@ -104,7 +104,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`port`,:aeskey) AS `decryptedport`,AES_DECRYPT(`user`,:aeskey) AS `decrypteduser`,AES_DECRYPT(`pass`,:aeskey) AS `decryptedpass` FROM `rootsDHCP` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $id,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$ip = $row['ip'];
$port = $row['decryptedport'];
@ -228,7 +228,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`description` FROM `rootsDHCP` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$description = $row['description'];
}
@ -289,7 +289,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `active`,`id`,`ip`,`description`,`notified` FROM `rootsDHCP` WHERE `resellerid`=? ORDER BY $orderby");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y' and $row['notified'] > 0) {
$imgName = '16_error';

View File

@ -62,7 +62,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$id = $ui->id('id',19, 'get');
$query = $sql->prepare("SELECT *,AES_DECRYPT(`port`,:aeskey) AS `decryptedport`,AES_DECRYPT(`user`,:aeskey) AS `decrypteduser`,AES_DECRYPT(`pass`,:aeskey) AS `decryptedpass` FROM `rootsPXE` WHERE `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$ip = $row['ip'];
$port = $row['decryptedport'];
@ -136,7 +136,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$id = $ui->id('id',19, 'get');
$query = $sql->prepare("SELECT `ip`,`description` FROM `rootsPXE` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$description = $row['description'];
}
@ -177,7 +177,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$table = array();
$query = $sql->prepare("SELECT `active`,`id`,`ip`,`description`,`notified` FROM `rootsPXE` WHERE `resellerid`=? ORDER BY $orderby");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y' and $row['notified']>0) {
$imgName = '16_error';
$imgAlt = 'Crashed';

View File

@ -65,7 +65,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (!$ui->smallletters('action',2, 'post')) {
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `accounttype`='r' AND `resellerid`=`id` ORDER BY `id` DESC");
$query->execute(array());
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = '<option value="'.$row['id'].'">'.$row['cname'].'</option>';
}
$template_file = "admin_root_virtualhosts_add.tpl";
@ -165,7 +165,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (!$ui->smallletters('action',2, 'post')) {
$query = $sql->prepare("SELECT `ip`,`description` FROM `virtualhosts` WHERE `id`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$description = $row['description'];
$ip = $row['ip'];
}
@ -176,7 +176,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query4 = $sql->prepare("DELETE FROM `addons_installed` WHERE `serverid`=? AND `resellerid`=?");
$query5 = $sql->prepare("DELETE FROM `serverlist` WHERE `id`=? AND `resellerid`=?");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$query2->execute(array($row['id'], $row['userid']));
$query4->execute(array($row['id'], $row['userid']));
@ -200,7 +200,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (!$ui->smallletters('action',2, 'post')) {
$query = $sql->prepare("SELECT `active`,`esxi`,`ip`,AES_DECRYPT(`port`,:aeskey) AS `decryptedport`,AES_DECRYPT(`user`,:aeskey) AS `decrypteduser`,AES_DECRYPT(`pass`,:aeskey) AS `decryptedpass`,`os`,`description`,`publickey`,`keyname`,`cpu`,`cores`,`mhz`,`hdd`,`ram`,`maxserver`,`thin`,`thinquota`,`resellerid` FROM `virtualhosts` WHERE `id`=:id LIMIT 1");
$query->execute(array(':id' => $id,':aeskey' => $aeskey));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$esxi = $row['esxi'];
$ip = $row['ip'];

View File

@ -77,7 +77,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query->execute(array($reseller_id));
if ($query->rowCount() > 0) {
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
unset($ramused);
unset($cpucore);
unset($mountunused);
@ -116,7 +116,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query2 = $sql->prepare("SELECT `cores`,`minmhz`,`maxmhz`,`hddsize`,`mountpoint`,`minram` FROM `virtualcontainer` WHERE `hostid`=:id");
$query2->execute(array(':id' => $id));
$i2 = 0;
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$mountpoint = $row2['mountpoint'];
$addstracthdd = $mountunused[$mountpoint]+($row2['hddsize']*($percent/100));
$mountunused[$mountpoint] = $addstracthdd;
@ -177,7 +177,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT `cores`,`cpu`,`esxi`,`mhz`,`hdd`,`ram`,`maxserver` FROM `virtualhosts` WHERE `id`=:bestserver LIMIT 1");
$query->execute(array(':bestserver' => $bestserver));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$mhz = $row['mhz'];
$ram = $row['ram'];
$besthostcpu = $row['cpu'] . ' ' . $row['cores']."x".$row['mhz']." MHz";
@ -225,7 +225,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT `esxi`,`cpu`,`ip`,`cores`,`mhz`,`hdd`,`ram`,`maxserver` FROM `virtualhosts` WHERE `id`=? LIMIT 1");
$query->execute(array($bestserver));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$esxi = $row['esxi'];
$notexclusive = 1;
$mhz = $row['mhz'];
@ -283,7 +283,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT `maxvserver`, `maxuserram`, `maxusermhz` FROM `resellerdata` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$maxvserver = $row['maxvserver'];
$maxuserram = $row['maxuserram'];
$maxusermhz = $row['maxusermhz'];
@ -291,7 +291,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT COUNT( DISTINCT `id` ) AS `usedservers`, SUM( `minram` ) AS `usedram`, SUM( `cores` * `minmhz` ) AS `usedcpu` FROM `virtualcontainer` WHERE `resellerid`=? LIMIT 1 ");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$usedservers = $row['usedservers'];
$useduserram = ($row['usedram'] != null) ? $row['usedram'] : 0;
$usedusercpu = ($row['usedcpu'] != null) ? $row['usedcpu'] : 0;
@ -302,7 +302,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = ($reseller_id == 0) ? $sql->prepare("SELECT `id`,`cname`,`vname`,`name`,`accounttype` FROM `userdata` WHERE (`id`=`resellerid` OR `resellerid`=?) AND `accounttype` IN ('r','u') ORDER BY `id` DESC") : $sql->prepare("SELECT `id`,`cname`,`vname`,`name`,`accounttype` FROM `userdata` WHERE `resellerid`=? AND `accounttype` IN ('r','u') ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($firstresellerip)) {
$checkedips = freeips(($row['accounttype'] == 'u') ? $reseller_id : $row['id']);
@ -322,7 +322,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT `id`,`description`,`bitversion` FROM `resellerimages` ORDER BY `distro`,`bitversion`,`description`");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$templates[] = array('id' => $row['id'], 'description' => $row['description'] . ' ' . $row['bitversion']." Bit");
}
@ -420,7 +420,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT `ips` FROM `resellerdata` WHERE `resellerid`=? LIMIT 1");
$query2 = $sql->prepare("UPDATE `resellerdata` SET `ips`=? WHERE `resellerid`=?");
$query->execute(array($userid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['ips']."\r\n".$ip,$userid));
}
}
@ -436,14 +436,14 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
if ($reseller_id != 0) {
$query = $sql->prepare("SELECT `maxvserver`, `maxuserram`, `maxusermhz` FROM `resellerdata` WHERE `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$maxvserver = $row['maxvserver'];
$maxuserram = $row['maxuserram'];
$maxusermhz = $row['maxusermhz'];
}
$query = $sql->prepare("SELECT COUNT( DISTINCT `id` ) AS `usedservers`, SUM( `minram` ) AS `usedram`, SUM( `cores` * `minmhz` ) AS `usedcpu` FROM `virtualcontainer` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$usedservers = $row['usedservers'];
if ($row['usedram'] != null){
$useduserram = $row['usedram']+$ram;
@ -464,7 +464,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT h.`id`, h.`cores`, h.`mhz`, h.`hdd`, h.`ram`, h.`maxserver`, h.`maxserver`-COUNT(DISTINCT v.`id`) AS `freeserver`, h.`ram`-SUM(v.`minram`) AS `freeram`, h.`cores`*h.`mhz`-SUM(v.`cores`*v.`minmhz`) AS `freecpu`, h.`active` AS `active`,h.`thin`,h.`thinquota`, h.`resellerid` AS `resellerid` FROM `virtualhosts` h LEFT JOIN `virtualcontainer` v ON v.`hostid`=h.`id` GROUP BY h.`id` HAVING ((`freeserver` > 0 OR `freeserver` IS NULL) AND (`freecpu` > 0 OR `freecpu` IS NULL) AND (`freeram` > 0 OR `freeram` IS NULL) AND `active`='Y' AND (`resellerid`=? OR `resellerid`='0') AND h.`id`=?)");
$query2 = $sql->prepare("SELECT `hddsize` FROM `virtualcontainer` WHERE `hostid`=? AND `mountpoint`=?");
$query->execute(array($reseller_id,$hostid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$freeram=($row['freeram'] == false) ? $row['ram'] : $row['freeram'];
$freecpu=($row['freecpu'] == false) ? $row['cores']*$row['mhz'] : $row['freecpu'];
if ($freeram<$ram) {
@ -493,7 +493,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
}
}
$query2->execute(array($hostid,$mountpoint));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$substracthdd = $mountspace-($row2['hddsize']*($percent/100));
$mountspace = $substracthdd;
}
@ -578,7 +578,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT c.`ip`,c.`hostid`,c.`userid`,r.`description`,r.`bitversion` FROM `virtualcontainer` c LEFT JOIN `resellerimages` r ON c.`imageid`=r.id WHERE c.`id`=? AND c.`resellerid`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$hostID = $row['hostid'];
$userID = $row['userid'];
@ -619,7 +619,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT c.`active`,c.`ip`,c.`ips`,c.`mac`,c.`cores`,c.`minmhz`,c.`maxmhz`,c.`hddsize`,c.`mountpoint`,c.`ram`,c.`minram`,c.`maxram`,AES_DECRYPT(c.`pass`, :aeskey) AS `decryptedpass`,r.`description`,r.`bitversion`,u.`cname`,h.`cores` AS `hcore`,h.`esxi`,u.`id` AS `userid` FROM `virtualcontainer` c LEFT JOIN `resellerimages` r ON c.`imageid`=r.`id` LEFT JOIN `userdata` u ON c.`userid`=u.`id` LEFT JOIN `virtualhosts` h ON c.`hostid`=h.`id` WHERE c.`id`=:id AND c.`userid`=:admin_id AND c.`resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':id' => $id,':aeskey' => $aeskey,':admin_id' => $admin_id,':reseller_id' => $reseller_id));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$description = $row['description'];
$bitversion = $row['bitversion'];
@ -707,7 +707,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT * FROM `virtualcontainer` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$oldactive = $row['active'];
$hostid = $row['hostid'];
$oldip = $row['ip'];
@ -724,7 +724,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
if ($reseller_id != 0) {
$query = $sql->prepare("SELECT r.`maxvserver`,r.`maxuserram`,r.`maxusermhz`, COUNT( DISTINCT v.`id`) AS `usedservers`, SUM(v.`minram`) AS `usedram`, SUM(v.`cores` * v.`minmhz`) AS `usedcpu` FROM `resellerdata` r LEFT JOIN `virtualcontainer` v ON v.`userid`=r.`resellerid` WHERE r.`resellerid`=? GROUP BY v.`id` LIMIT 1");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$maxvserver = $row['maxvserver'];
$maxuserram = $row['maxuserram'];
$maxusermhz = $row['maxusermhz'];
@ -827,7 +827,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query = $sql->prepare("SELECT c.ip,c.status,AES_DECRYPT(c.pass, :aeskey) AS decryptedpass,r.description,r.bitversion FROM `virtualcontainer` c LEFT JOIN `resellerimages` r ON c.imageid=r.id WHERE c.id=:id AND c.userid=:userid AND c.resellerid=:reseller_id LIMIT 1");
$query->execute(array(':id' => $id,':aeskey' => $aeskey,':userid' => $admin_id,':reseller_id' => $reseller_id));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
if ($row['status'] == null or $row['status']==2) {
$option[] = '<option value="rc">'.$sprache->rescue_start.'</option>';
@ -852,14 +852,14 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$templates = array();
$query = $sql->prepare("SELECT `id`,`description`,`bitversion` FROM `resellerimages` ORDER BY `distro`,`bitversion`,`description`");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['description'] != 'Rescue 32bit' and $row['description'] != 'Rescue 64bit') $templates[] = array('id' => $row['id'], 'description' => $row['description']);
}
$template_file = "admin_root_vserver_re.tpl";
} else if (in_array($ui->st('action', 'post'), array('ri','rc','rs','st'))) {
$query = $sql->prepare("SELECT v.`ip`,v.`userid`,v.`hostid`,i.`bitversion` FROM `virtualcontainer` v LEFT JOIN `resellerimages` i ON v.`imageid`=i.`id` WHERE v.`id`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$userID = $row['userid'];
$bitversion = $row['bitversion'];
@ -926,11 +926,11 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVs']) and $lice
$query->execute(array($admin_id,$reseller_id));
}
$query2 = $sql->prepare("SELECT `action`,`extraData` FROM `jobs` WHERE `affectedID`=? AND `type`='vs' AND (`status` IS NULL OR `status`=1 OR `status`=4) ORDER BY `jobID` DESC LIMIT 1");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$jobPending = $gsprache->no;
if ($row['jobPending'] == 'Y') {
$query2->execute(array($row['id']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') $jobPending = $gsprache->add;
else if ($row2['action'] == 'dl') $jobPending = $gsprache->del;
else if ($row2['action'] == 'ri') $jobPending = $sprache->reinstall;

View File

@ -121,13 +121,13 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if ($reseller_id == 0) {
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `accounttype`='r' ORDER BY `id` DESC");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
} else {
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='r' ORDER BY `id` DESC");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
}
@ -156,7 +156,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$externalID = $row['externalID'];
$hyperthreading = $row['hyperthreading'];
@ -321,7 +321,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`description` FROM `rserverdata` WHERE `id`=? AND (`userID` IS NULL OR `userID` IN ('',0)) LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$desc = $row['description'];
$ip = $row['ip'];
}
@ -347,10 +347,10 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query3 = $sql->prepare("DELETE FROM `addons_installed` WHERE `serverid`=?");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['id']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$query3->execute(array($row2['id']));
}

View File

@ -66,7 +66,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$id = $ui->id('id', 10, 'get');
$query = $sql->prepare("SELECT * FROM `resellerimages` WHERE `id`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$distro = $row['distro'];
$description = $row['description'];
@ -154,7 +154,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
$query = $sql->prepare("SELECT * FROM `resellerimages` ORDER BY $orderby");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('id' => $row['id'], 'distro' => $row['distro'], 'description' => $row['description'], 'bitversion' => $row['bitversion']);
}
$template_file = 'admin_root_templates_list.tpl';

View File

@ -90,13 +90,13 @@ option domain-name-servers 1.1.1.1;';
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=`id` AND `accounttype`='r' AND `active`='Y' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$resellerList[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
$query = $sql->prepare("SELECT `id`,`description` FROM `rootsDHCP` WHERE `active`='Y'");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dhcpServers[$row['id']] = $row['description'];
}
@ -113,7 +113,7 @@ option domain-name-servers 1.1.1.1;';
$query = $sql->prepare("SELECT * FROM `rootsSubnets` WHERE `subnetID`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dhcpServer = (int) $row['dhcpServer'];
$subnet = (string) $row['subnet'];
$subnetStart = $row['subnetStart'];
@ -251,7 +251,7 @@ option domain-name-servers 1.1.1.1;';
$query = $sql->prepare("SELECT `subnet`,`netmask` FROM `rootsSubnets` WHERE `subnetID`=? LIMIT 1");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$subnet = (string) $row['subnet'];
$netmask = (string) $row['netmask'];
}
@ -353,7 +353,7 @@ option domain-name-servers 1.1.1.1;';
$query = $sql->prepare("SELECT * FROM `rootsSubnets` ORDER BY $orderby LIMIT " . $start . "," . $amount);
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('id' => $row['subnetID'], 'active' => $row['active'], 'subnet' => $row['subnet'] . '.' . $row['subnetStart'] . ' - ' . $row['subnet'] . '.' . $row['subnetStop'], 'vlanName' => $row['vlanName']);
}

View File

@ -76,7 +76,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`topic` FROM `ticket_topics` WHERE `id`=maintopic AND `resellerid`=?");
$query2 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='ti' AND `lang`=? AND `transID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$topic = '';
$query2->execute(array($user_language, $row['id'],$resellerLockupID));
$topic = $query2->fetchColumn();
@ -167,7 +167,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$id = $ui->id('id',19, 'get');
$query = $sql->prepare("SELECT `topic`,`maintopic`,`priority` FROM `ticket_topics` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$topic = $row['topic'];
$priority = $row['priority'];
if ($id==$row['maintopic']) {
@ -202,7 +202,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
unset($lang);
$subject = '';
$query->execute(array($id,$langrow2,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lang = $row['lang'];
$subject = $row['text'];
}
@ -241,7 +241,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `lang` FROM `translations` WHERE `type`='ti' AND `transID`=? AND `resellerID`=?");
$query->execute(array($id,$resellerLockupID));
$query2 = $sql->prepare("DELETE FROM `translations` WHERE `type`='ti' AND `lang`=? AND `transID`=? AND `resellerID`=?");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['lang'],(array)$ui->post['language'])) {
$query2->execute(array($row['lang'],$id,$resellerLockupID));
}
@ -278,7 +278,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$table = array();
$query2 = $sql->prepare("SELECT t.*,l.`text`,d.`text` AS `defaultsubject` FROM `ticket_topics` t LEFT JOIN `translations` l ON t.`id`=l.`transID` AND l.`type`='ti' AND l.`lang`=? LEFT JOIN `translations` d ON t.`id`=d.`transID` AND d.`type`='ti' AND d.`lang`=? WHERE t.`resellerid`=? ORDER BY $orderby LIMIT $start,$amount");
$query2->execute(array($user_language,$rSA['language'],$resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$priority = '';
$topic = '';
if ($row2['priority']==1) {
@ -303,7 +303,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else {
$query3 = $sql->prepare("SELECT t.*,l.`text`,d.`text` AS `defaultsubject` FROM `ticket_topics` t LEFT JOIN `translations` l ON t.`id`=l.`transID` AND l.`type`='ti' AND l.`lang`=? LEFT JOIN `translations` d ON t.`id`=d.`transID` AND d.`type`='ti' AND d.`lang`=? WHERE t.`id`=? AND t.`resellerid`=? LIMIT 1");
$query3->execute(array($user_language,$rSA['language'], $row2['maintopic'],$resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if ($row3['text'] != null and $row3['text'] != '') {
$mTopic = $row3['text'];
} else if ($row3['defaultsubject'] != null or $row3['defaultsubject'] != '') {
@ -364,7 +364,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (!$ui->smallletters('action',2, 'post')) {
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='a' ORDER BY `id` DESC");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$supporterList[$row['id']]=(trim($row['vname'] . ' ' . $row['name']) != '') ? trim($row['vname'] . ' ' . $row['name']) : $row['cname'];
}
}
@ -375,11 +375,11 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query3 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='ti' AND `lang`=? AND `transID`=? AND `resellerID`=? LIMIT 1");
$query4 = $sql->prepare("SELECT `topic` FROM `ticket_topics` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$supporter = $row['supporter'];
$state = $row['state'];
$query2->execute(array($id,$resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('writedate' => ($user_language == 'de') ? date('d.m.Y H:i:s',strtotime($row2['writeDate'])) : $row2['writeDate'], 'ticket' => nl2br(htmlspecialchars(stripslashes($row2['message']))),'writer' => (trim($row2['vname'] . ' ' . $row2['name']) != '') ? trim($row2['vname'] . ' ' . $row2['name']) : $row2['cname']);
}
if ($row['priority']==1) $priority = $sprache->priority_low;
@ -431,7 +431,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `userid`,`state` FROM `tickets` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userid = $row['userid'];
$state = $row['state'];
}
@ -461,7 +461,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (isid($userid,10)) {
$query = $sql->prepare("SELECT `mail_ticket` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($userid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['mail_ticket'] == 'Y') sendmail('emailnewticket',$userid,$ui->post['ticket'], array($id,$admin_id));
}
}
@ -565,7 +565,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$pages = implode(', ',$pages);
$query = $sql->prepare("SELECT t.*,l.`text`,d.`text` AS `defaultsubject`,u.`cname`,CONCAT(u.`name`,' ',u.`vname`) AS `username`,s.`cname` AS `supporter`,CONCAT(s.`name`,' ',s.`vname`) AS `supportername` FROM `tickets` t LEFT JOIN `ticket_topics` o ON t.`topic`=o.`id` LEFT JOIN `translations` l ON o.`id`=l.`transID` AND l.`type`='ti' AND l.`lang`=? LEFT JOIN `translations` d ON t.`id`=d.`transID` AND d.`type`='ti' AND d.`lang`=? LEFT JOIN `userdata` s ON t.`supporter`=s.`id` LEFT JOIN `userdata` u ON t.`userid`=u.`id` $where ORDER BY $orderby LIMIT $start,$amount");
$query->execute(array($user_language,$default_language,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['priority']==1) $priority = $sprache->priority_low;
else if ($row['priority']==2) $priority = $sprache->priority_medium;
else if ($row['priority']==3) $priority = $sprache->priority_high;

View File

@ -68,7 +68,7 @@ if ($ui->st('d', 'get') == 'ad') {
$query = $sql->prepare("SELECT * FROM `ticket_topics` WHERE `maintopic`=`id` AND `resellerid`=? ORDER BY id");
$query->execute(array($resellerid));
$i = 1;
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$topic = '';
$query3 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='ti' AND `lang`=? AND `transID`=? AND `resellerID`=? LIMIT 1");
$query3->execute(array($user_language, $row['id'],$resellerid));
@ -84,7 +84,7 @@ if ($ui->st('d', 'get') == 'ad') {
if ($i==1) {
$query2 = $sql->prepare("SELECT * FROM `ticket_topics` WHERE `maintopic`=? AND `maintopic`!=`id` AND `resellerid`=? ORDER BY `id`");
$query2->execute(array($row['id'],$resellerid));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$topic = '';
$query3->execute(array($user_language, $row2['id'],$resellerid));
$topic = $query3->fetchColumn();
@ -120,7 +120,7 @@ if ($ui->st('d', 'get') == 'ad') {
$query = $sql->prepare("SELECT `id`,`mail_ticket` FROM `userdata` WHERE `id`=? AND `id`=`resellerid`");
$query->execute(array($resellerid));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['mail_ticket'] == 'Y') sendmail('emailnewticket', $row['id'],$ticketText, array($lastID,$admin_id));
}
$template_file = $spracheResponse->table_add;
@ -143,9 +143,9 @@ if ($ui->st('d', 'get') == 'ad') {
$query3 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='ti' AND `lang`=? AND `transID`=? AND `resellerID`=? LIMIT 1");
$query4 = $sql->prepare("SELECT `topic` FROM `ticket_topics` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$resellerid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($id,$resellerid));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('writedate' => ($user_language == 'de') ? date('d.m.Y H:i:s',strtotime($row2['writeDate'])) : $row2['writeDate'], 'ticket' => nl2br(htmlspecialchars(stripslashes($row2['message']))),'writer' => getusername($row2['userID']));
}
if ($row['userPriority']==1) $priority = $sprache->priority_low;
@ -186,7 +186,7 @@ if ($ui->st('d', 'get') == 'ad') {
} else if ($ui->smallletters('action',2, 'post') == 'wr') {
$query = $sql->prepare("SELECT `supporter`,`state` FROM `tickets` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$resellerid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userid = $row['supporter'];
$state = $row['state'];
}
@ -200,7 +200,7 @@ if ($ui->st('d', 'get') == 'ad') {
if (isid($userid,10)) {
$query = $sql->prepare("SELECT `mail_ticket` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($userid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['mail_ticket'] == 'Y') sendmail('emailnewticket',$userid,$ui->post['ticket'], array($id,$admin_id));
}
}
@ -308,7 +308,7 @@ if ($ui->st('d', 'get') == 'ad') {
$pages=implode(', ',$pages);
$query = $sql->prepare("SELECT t.*,l.`text`,d.`text` AS `defaultsubject`,u.`cname` FROM `tickets` t LEFT JOIN `ticket_topics` o ON t.`topic`=o.`id` LEFT JOIN `translations` l ON o.`id`=l.`transID` AND l.`type`='ti' AND l.`lang`=? LEFT JOIN `translations` d ON t.`id`=d.`transID` AND d.`type`='ti' AND d.`lang`=? LEFT JOIN `userdata` u ON t.`supporter`=u.`id` $where ORDER BY $orderby LIMIT $start,$amount");
$query->execute(array($user_language,$default_language,$admin_id,$resellerid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['userPriority']==1) $priority = $sprache->priority_low;
else if ($row['userPriority']==2) $priority = $sprache->priority_medium;
else if ($row['userPriority']==3) $priority = $sprache->priority_high;

View File

@ -89,7 +89,7 @@ if ($d== 'se' and $reseller_id == 0) {
} else {
$query = $sql->prepare("SELECT `type`,`statip`,AES_DECRYPT(`dbname`,:aeskey) AS `decpteddbname`,AES_DECRYPT(`dbuser`,:aeskey) AS `decpteddbuser`,AES_DECRYPT(`dbpassword`,:aeskey) AS `decpteddbpassword`,`table_name`,`column_sourceip`,`column_destip`,`column_byte`,`column_date`,`multiplier`,`text_colour_1`,`text_colour_2`,`text_colour_3`,`barin_colour_1`,`barin_colour_2`,`barin_colour_3`,`barout_colour_1`,`barout_colour_2`,`barout_colour_3`,`bartotal_colour_1`,`bartotal_colour_2`,`bartotal_colour_3`,`bg_colour_1`,`bg_colour_2`,`bg_colour_3`,`border_colour_1`,`border_colour_2`,`border_colour_3`,`line_colour_1`,`line_colour_2`,`line_colour_3` FROM `traffic_settings` LIMIT 1");
$query->execute(array(':aeskey' => $aeskey));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$type = $row['type'];
$statip = $row['statip'];
$dbname = $row['decpteddbname'];

View File

@ -96,7 +96,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `prefix1`,`prefix2` FROM `settings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$prefix1 = $row['prefix1'];
$prefix2 = $row['prefix2'];
}
@ -265,7 +265,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `$tablename` WHERE `resellerid`=? " . $where . " " .$limit);
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$keys = array();
$questionmarks = array();
$intos = array();
@ -301,11 +301,11 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query5 = $sql->prepare("SELECT t2.`id` FROM `addons_allowed` AS a INNER JOIN `servertypes` AS t1 ON a.`servertype_id`=t1.`id` INNER JOIN `servertypes` AS t2 ON t1.`shorten`=t2.`shorten` AND t2.`resellerid`=? WHERE a.`addon_id`=? AND a.`reseller_id`=?");
$query6 = $sql->prepare("INSERT INTO `addons_allowed` (`addon_id`,`servertype_id`,`reseller_id`) VALUES (?,?,?) ON DUPLICATE KEY UPDATE `addon_id`=`addon_id`");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['active'], $row['addon'], $row['type'], $row['folder'], $row['menudescription'], $row['configs'], $row['cmd'], $row['paddon'],$id));
$newID = $sql->lastInsertId();
$query3->execute(array($row['id'], $resellerLockupID));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$query4->execute(array($row3['lang'], $row3['text'], $newID, $id));
}
$query5->execute(array($id, $row['id'], $resellerLockupID));
@ -381,7 +381,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$defaultGroups = array();
$query = $sql->prepare("SELECT `id`,`grouptype`,`name`,`defaultgroup` FROM `usergroups` WHERE `active`='Y' AND `resellerid`=?");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['defaultgroup'] == 'Y') {
$defaultGroups[$row['grouptype']][$row['id']] = $row['name'];
}
@ -403,7 +403,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
$query->execute(array($id,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (($row['accounttype'] == 'a' and $pa['user']) or ($row['accounttype'] != 'a') and ($pa['user'] or $pa['user_users'])) {
$cname = $row['cname'];
$name = $row['name'];
@ -424,7 +424,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `cname`,`resellerid`,`accounttype` FROM `userdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
}
$query->execute(array($id,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (($row['accounttype'] == 'a' and $pa['user']) or ($row['accounttype'] != 'a') and ($pa['user'] or $pa['user_users'])) {
$deleted = true;
$cname = $row['cname'];
@ -456,14 +456,14 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = ($reseller_id == 0) ? $sql->prepare("SELECT * FROM `userdata` WHERE id=? AND (`resellerid`=? OR `id`=resellerid) LIMIT 1") : $sql->prepare("SELECT * FROM `userdata` WHERE id=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = 'N';
if ($row['jobPending'] == 'Y') {
$query2 = $sql->prepare("SELECT `action`,`extraData` FROM `jobs` WHERE `affectedID`=? AND `resellerID`=? AND `type`='us' AND (`status` IS NULL OR `status`=1) ORDER BY `jobID` DESC LIMIT 1");
$query2->execute(array($row['id'], $row['resellerid']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') {
$jobPending = $gsprache->add;
} else if ($row2['action'] == 'dl') {
@ -519,13 +519,13 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`name` FROM `usergroups` WHERE `active`='Y' AND `grouptype`=? AND `resellerid`=?");
$query->execute(array($accounttype, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$groups[$row['id']] = $row['name'];
}
$query = $sql->prepare("SELECT `groupID` FROM `userdata_groups` WHERE `userID`=?");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$groupsAssigned[] = $row['groupID'];
}
@ -533,7 +533,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `resellerdata` WHERE `resellerid`=?");
$query->execute(array($id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$useractive = $row['useractive'];
$maxuser = $row['maxuser'];
$maxgserver = $row['maxgserver'];
@ -583,7 +583,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query->execute(array($id,$resellerLockupID));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$accounttype = $row['accounttype'];
$oldactive = $row['active'];
$cname = $row['cname'];
@ -682,7 +682,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `groupID` FROM `userdata_groups` WHERE `userID`=? AND `resellerID`=?");
$query2 = $sql->prepare("DELETE FROM `userdata_groups` WHERE `groupID`=? AND `userID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$resellerlockupid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($row['groupID'],$tempArray)) $query2->execute(array($row['groupID'],$id,$resellerlockupid));
}
}
@ -706,7 +706,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = ($reseller_id == 0) ? $sql->prepare("SELECT `cname`,`accounttype` FROM `userdata` WHERE `id`=? AND (`resellerid`=? OR `id`=`resellerid`) LIMIT 1") : $sql->prepare("SELECT `cname`,`accounttype` FROM `userdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (($row['accounttype'] == 'a' and $pa['user']) or ($row['accounttype'] != 'a') and ($pa['user'] or $pa['user_users'])) {
$cname = $row['cname'];
}
@ -822,7 +822,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
$query2 = $sql->prepare("SELECT `action`,`extraData` FROM `jobs` WHERE `affectedID`=? AND `resellerID`=? AND `type`='us' AND (`status` IS NULL OR `status`=1 OR `status`=4) ORDER BY `jobID` DESC LIMIT 1");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$adminaccount = false;
if ($row['accounttype'] == 'a') {
@ -836,7 +836,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if ($row['jobPending'] == 'Y') {
$query2->execute(array($row['id'], $row['resellerid']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') {
$jobPending = $gsprache->add;
} else if ($row2['action'] == 'dl') {

View File

@ -75,7 +75,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `usergroups` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $lookIpID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$grouptype = $row['grouptype'];
$defaultgroup = $row['defaultgroup'];
@ -387,7 +387,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `active`,`grouptype`,`name` FROM `usergroups` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $lookIpID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y') {
$imgName = '16_ok';
@ -415,7 +415,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT c.`id`,g.`name` FROM `usergroups` g LEFT JOIN `usergroups` c ON g.`grouptype`=c.`grouptype` AND c.`defaultgroup`='Y' WHERE g.`id`=? AND g.`resellerid`=? LIMIT 1");
$query->execute(array($id, $lookIpID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$default_id = $row['id'];
$name = $row['name'];
}
@ -475,7 +475,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `usergroups` WHERE `resellerid`=? ORDER BY $orderby");
$query->execute(array($lookIpID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y') {
$imgName = '16_ok';

View File

@ -270,7 +270,7 @@ if ($ui->st('d', 'get') == 'ud' and $reseller_id == 0 and $pa['updateEW'] and ($
$query = $sql->prepare("SELECT `version`,`$column` FROM `easywi_version` ORDER BY `id` DESC");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row[$column] != null and $row[$column] != '') {
$table[] = array('version' => $row['version'], 'text' => $row[$column]);
}

View File

@ -76,13 +76,13 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
$query = $sql->prepare("SELECT m.`id`,m.`ssh2ip`,m.`ips`,m.`usedns`,m.`defaultdns`,m.`type`,m.`rootid`,m.`maxserver`,m.`maxslots`,m.`active`,m.`resellerid`,m.`managedForID`,COUNT(v.`id`)*(100/m.`maxserver`) AS `serverpercent`,SUM(v.`slots`)*(100/m.`maxslots`) AS `slotpercent`,COUNT(v.`id`) AS `installedserver`,SUM(v.`slots`) AS `installedslots`,SUM(v.`usedslots`) AS `uslots`,r.`ip` FROM `voice_masterserver` m LEFT JOIN `rserverdata` r ON m.`rootid`=r.`id` LEFT JOIN `voice_server` v ON m.`id`=v.`masterserver` GROUP BY m.`id` HAVING (`installedserver`<`maxserver` AND (`installedslots`<`maxslots` OR `installedslots` IS NULL) AND `active`='Y' AND (`resellerid`=? OR m.`managedForID`=?)) ORDER BY `slotpercent`,`serverpercent` ASC");
$query->execute(array($reseller_id,$admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['type'] == 'ts3') {
$type = $sprache->ts3;
}
@ -106,7 +106,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$query2 = $sql->prepare("SELECT m.*,COUNT(v.`id`) AS `installedserver`,SUM(v.`slots`) AS `installedslots` FROM `voice_masterserver` m LEFT JOIN `voice_server` v ON m.`id`=v.`masterserver` WHERE m.`id`=? AND (m.`resellerid`=? OR m.`managedForID`=?) LIMIT 1");
$query2->execute(array($masterserver,$reseller_id,$admin_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$installedserver=($row2['installedserver'] == null) ? 0 : $row2['installedserver'];
$installedslots=($row2['installedslots'] == null) ? 0 : $row2['installedslots'];
if ($row2['usedns'] == 'Y') {
@ -114,7 +114,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
if ($row2['externalDefaultDNS'] == 'Y' and isid($row2['tsdnsServerID'],19)) {
$query3 = $sql->prepare("SELECT `defaultdns` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1");
$query3->execute(array($row2['tsdnsServerID'],$reseller_id));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$dns=strtolower($cname . '.' . $row3['defaultdns']);
}
}
@ -142,7 +142,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
} else if ($addedby == 1) {
$query3 = $sql->prepare("SELECT `ip`,`altips` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query3->execute(array($row2['rootid'],$reseller_id));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$ips[] = $row3['ip'];
foreach (preg_split('/\r\n/', $row3['altips'],-1,PREG_SPLIT_NO_EMPTY) as $ip) {
$ips[] = $ip;
@ -154,7 +154,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$ports = array();
$query = $sql->prepare("SELECT `port`,`port2`,`port3`,`port4`,`port5` FROM `gsswitch` WHERE `serverip`=? ORDER BY `port`");
$query->execute(array($serverIP));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (is_numeric($row['port'])) $ports[] = $row['port'];
if (is_numeric($row['port2'])) $ports[] = $row['port2'];
if (is_numeric($row['port3'])) $ports[] = $row['port3'];
@ -163,7 +163,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
}
$query = $sql->prepare("SELECT `port` FROM `voice_server` WHERE `ip`=?");
$query->execute(array($ips[0]));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (is_numeric($row['port']))$ports[] = $row['port'];
}
$portsArray[count($ports)] = array('ip' => $serverIP,'ports' => $ports);
@ -235,7 +235,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$slots = $ui->id('slots',30, 'post');
$query = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_masterserver` WHERE `id`=:id AND (`resellerid`=:reseller_id OR `managedForID`=:managedForID) LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $masterserver,':reseller_id' => $reseller_id,':managedForID' => $admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$defaultname = $row['defaultname'];
$addedby = $row['addedby'];
@ -267,7 +267,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
if ($externalDefaultDNS== 'Y' and isid($tsdnsServerID,19)) {
$query2 = $sql->prepare("SELECT `defaultdns` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1");
$query2->execute(array($tsdnsServerID,$reseller_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$defaultdns = $row2['defaultdns'];
}
}
@ -275,7 +275,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
if (isset($maxslots) and isset($maxserver)) {
$query = $sql->prepare("SELECT COUNT(`id`) AS `installedserver`,SUM(`slots`) AS `installedslots` FROM `voice_server` WHERE `masterserver`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($masterserver,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$installedserver=($row['installedserver'] == null) ? 0 : $row['installedserver'];
$installedslots=($row['installedslots'] == null) ? 0 : $row['installedslots'];
if (($installedslots+$slots)>$maxslots) $errors[] = $gsprache->licence.' ('.$sprache->slots.')';
@ -315,7 +315,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
if (isid($tsdnsServerID,19)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $tsdnsServerID,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$queryip = $row['ssh2ip'];
$ssh2port = $row['decryptedssh2port'];
@ -345,7 +345,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$query = $sql->prepare("SELECT `ip`,`port`,`dns`,`masterserver`,`localserverid` FROM `voice_server` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$server=($row['dns'] == null or $row['dns'] == '') ? $row['ip'] . ':' . $row['port'] : $row['dns'].' ('.$row['ip'] . ':' . $row['port'].')';
$dns = $row['dns'];
$ip = $row['ip'];
@ -362,7 +362,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$query = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_masterserver` WHERE `id`=:id AND (`resellerid`=:reseller_id OR `managedForID`=:managedForID) LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $masterserver,':reseller_id' => $reseller_id,':managedForID' => $admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$defaultdns = $row['defaultdns'];
$serverdir = $row['serverdir'];
$addedby = $row['addedby'];
@ -383,7 +383,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
} else if ($addedby == 1) {
$query = $sql->prepare("SELECT `ip` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($row['rootid'],$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$queryip = $row['ip'];
}
}
@ -412,7 +412,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
if (isset($tsdnsServerID) and isid($tsdnsServerID,19)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=:id AND (`resellerid`=:reseller_id OR `managedForID`=:managedForID) LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $tsdnsServerID,':reseller_id' => $reseller_id,':managedForID' => $admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$queryip = $row['ssh2ip'];
$ssh2port = $row['decryptedssh2port'];
@ -448,7 +448,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$ips = array();
$query = $sql->prepare("SELECT v.*,u.`cname` FROM `voice_server` v INNER JOIN `userdata` u ON v.`userid`=u.`id` WHERE v.`id`=? AND v.`resellerid`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$cname = $row['cname'];
$externalID = $row['externalID'];
$active = $row['active'];
@ -477,7 +477,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$dns = $row['dns'];
$query2 = $sql->prepare("SELECT m.`ssh2ip`,m.`ips`,m.`rootid`,m.`addedby`,m.`queryport`,AES_DECRYPT(m.`querypassword`,?) AS `decryptedquerypassword`,m.`maxserver`,m.`maxslots`,COUNT(v.`id`) AS `installedserver`,SUM(v.`slots`) AS `installedslots` FROM `voice_masterserver` m LEFT JOIN `voice_server` v ON m.`id`=v.`masterserver` WHERE m.`id`=? AND (m.`resellerid`=? OR m.`managedForID`=?) LIMIT 1");
$query2->execute(array($aeskey, $row['masterserver'],$reseller_id,$admin_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$installedserver=($row2['installedserver'] == null) ? 0 : $row2['installedserver'];
$installedslots=($row2['installedslots'] == null) ? 0 : $row2['installedslots'];
$queryport = $row2['queryport'];
@ -492,7 +492,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
} else if ($addedby == 1) {
$query3 = $sql->prepare("SELECT `ip`,`altips` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query3->execute(array($row2['rootid'],$reseller_id));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$queryip = $row3['ip'];
$ips[] = $row3['ip'];
foreach (preg_split('/\r\n/', $row3['altips'],-1,PREG_SPLIT_NO_EMPTY) as $ip) $ips[] = $ip;
@ -501,7 +501,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$ports = array();
$query3 = $sql->prepare("SELECT `port`,`port2`,`port3`,`port4`,`port5` FROM `gsswitch` WHERE `serverip`=? ORDER BY `port`");
$query3->execute(array($ips[0]));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if (is_numeric($row3['port'])) $ports[] = $row3['port'];
if (is_numeric($row3['port2'])) $ports[] = $row3['port2'];
if (is_numeric($row3['port3'])) $ports[] = $row3['port3'];
@ -510,7 +510,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
}
$query3 = $sql->prepare("SELECT `port` FROM `voice_server` WHERE `ip`=?");
$query3->execute(array($ips[0]));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if (is_numeric($row3['port'])) $ports[] = $row3['port'];
}
asort($ports);
@ -549,7 +549,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$query = $sql->prepare("SELECT * FROM `voice_server` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$oldactive = $row['active'];
$oldip = $row['ip'];
$oldport = $row['port'];
@ -567,7 +567,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
if (!isset($oldslots)) $errors[] = $gsprache->voiceserver.' ID';
$query = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_masterserver` WHERE `id`=:id AND (`resellerid`=:reseller_id OR `managedForID`=:managedForID) LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $masterserver,':reseller_id' => $reseller_id,':managedForID' => $admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($futureSlots>$row['maxslots']) $errors[] = $gsprache->licence.' ('.$sprache->slots.')';
$serverdir = $row['serverdir'];
$addedby = $row['addedby'];
@ -588,7 +588,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
} else if ($addedby == 1) {
$query = $sql->prepare("SELECT `ip`,`bitversion` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($row['rootid'],$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$queryip = $row['ip'];
$bitversion = $row['bitversion'];
}
@ -639,7 +639,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
if (isid($tsdnsServerID, 19)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=:id AND (`resellerid`=:reseller_id OR `managedForID`=:managedForID) LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $tsdnsServerID,':reseller_id' => $reseller_id,':managedForID' => $admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$queryip = $row['ssh2ip'];
$ssh2port = $row['decryptedssh2port'];
@ -759,7 +759,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$table = array();
$query = $sql->prepare("SELECT v.*,m.`type`,m.`usedns`,u.`cname`,u.`name`,u.`vname` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` LEFT JOIN `userdata` u ON v.`userid`=u.`id` WHERE v.`resellerid`=? ORDER BY $orderby LIMIT $start,$amount");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dns = $row['dns'];
if ($row['active'] == 'Y') {
if ($row['uptime']>1) {

View File

@ -133,7 +133,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$or = ($reseller_id == 0) ? 'OR `resellerid`=`id`' : '';
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE (`resellerid`=? $or) AND `accounttype`='r' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$resellerIDs[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
}
@ -155,7 +155,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`ssh2ip`,`description` FROM `voice_tsdns` WHERE `active`='Y' AND `resellerid`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$externalDNS[$row['id']] = ($row['description'] != '' and $row['description'] != null) ? $row['ssh2ip'] . ': ' . $row['description'] : $row['ssh2ip'];
}
@ -166,7 +166,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`ip` FROM `rserverdata` WHERE `active`='Y' AND `resellerid`=?");
$query2 = $sql->prepare("SELECT COUNT(`id`) AS `amount` FROM `voice_masterserver` WHERE `rootid`=? AND `resellerid`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['id'], $reseller_id));
$colcount = $query2->fetchColumn();
@ -185,7 +185,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_masterserver` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $id,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$defaultname = $row['defaultname'];
$description = $row['description'];
@ -372,7 +372,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_masterserver` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $masterid,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$defaultname = $row['defaultname'];
$addtype = $row['addedby'];
@ -425,7 +425,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`cname`,`name`,`vname` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']]=($row['vname'] != '' or $row['name'] != '') ? $row['cname'].' ('.$row['vname'] . ' ' . $row['name'].')': $row['cname'];
}
@ -434,7 +434,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
if (isset($tsdnsServerID) and isid($tsdnsServerID, 19)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $tsdnsServerID,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$ip = $row['ssh2ip'];
$port = $row['decryptedssh2port'];
@ -577,7 +577,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_masterserver` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $masterid,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$defaultdns = $row['defaultdns'];
$serverdir = $row['serverdir'];
$addedby = $row['addedby'];
@ -615,7 +615,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
if (isid($tsdnsServerID,19)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $tsdnsServerID,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$TSDNSSsh2ip = $row['ssh2ip'];
$ssh2port = $row['decryptedssh2port'];
@ -651,7 +651,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id` FROM `userdata` WHERE `cname`=? AND `mail`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($ui->username("$virtualserver_id-username", 50, 'post'), $ui->ismail("$virtualserver_id-email", 'post'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$usernew = false;
$customerID = $row['id'];
$cnamenew = $ui->username("$virtualserver_id-username", 50, 'post');
@ -673,7 +673,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id` FROM `userdata` WHERE `cname`=? AND `mail`=? AND `resellerid`=? ORDER BY `id` DESC LIMIT 1");
$query->execute(array($ui->username("$virtualserver_id-username", 50, 'post'), $ui->ismail("$virtualserver_id-email", 'post'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$customerID = $row['id'];
$cnamenew = $ui->username("$virtualserver_id-username", 50, 'post');
sendmail('emailuseradd', $customerID, $cnamenew, $initialpassword);
@ -700,7 +700,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id` FROM `userdata` WHERE `cname`=? AND `mail`='ts3@import.mail' ORDER BY `id` DESC LIMIT 1");
$query->execute(array($cnamenew));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$customerID = $row['id'];
$cnamenew = $prefix . $customerID;
}
@ -811,9 +811,9 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id` FROM `voice_masterserver` WHERE `tsdnsServerID`=? AND `resellerid`=?");
$query2 = $sql->prepare("SELECT `ip`,`port`,`dns` FROM `voice_server` WHERE `masterserver`=? AND `resellerid`=?");
$query->execute(array($tsdnsServerID, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['id'], $reseller_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$dns[] = $row2['dns'].'='.$row2['ip'] . ':' . $row2['port'];
}
}
@ -821,7 +821,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
} else {
$query = $sql->prepare("SELECT `ip`,`port`,`dns` FROM `voice_server` WHERE `masterserver`=? AND `resellerid`=?");
$query->execute(array($masterid, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dns[] = $row['dns'].'='.$row['ip'] . ':' . $row['port'];
}
}
@ -855,7 +855,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ssh2ip`,`rootid`,`type` FROM `voice_masterserver` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ssh2ip'];
$type = $row['type'];
@ -872,7 +872,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ssh2ip`,`rootid`,`type` FROM `voice_masterserver` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ssh2ip'];
$type = $row['type'];
@ -951,7 +951,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query2 = $sql->prepare("SELECT `ip` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query3 = $sql->prepare("SELECT `id`,`active`,`uptime`,`queryName`,CONCAT(`ip`,':',`port`) AS `address` FROM `voice_server` WHERE `masterserver`=? AND `resellerid`=?");
$query->execute(array($reseller_id, $admin_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$id = $row['id'];
if ($id != null) {
@ -984,7 +984,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$installedslots=($row['installedslots'] == null) ? 0 : $row['installedslots'];
$uslots=($row['uslots'] == null) ? 0 : $row['uslots'];
$query3->execute(array($id, $row['resellerid']));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
if ($row3['active'] == 'N' or $row3['uptime'] == 1) {
$vsStatus = 2;

View File

@ -109,7 +109,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $id,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$active = $row['active'];
$externalID = $row['externalID'];
$description = $row['description'];
@ -238,7 +238,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
@ -277,7 +277,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
if (!$ui->smallletters('action', 2, 'post')) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $id,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$ssh2ip = $row['ssh2ip'];
$ssh2port = $row['decryptedssh2port'];
@ -305,7 +305,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
@ -353,7 +353,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
if ($ui->username("${lookUp}-username",50, 'post') and $ui->ismail("${lookUp}-email", 'post')) {
$query = $sql->prepare("SELECT `id` FROM `userdata` WHERE `cname`=? AND `mail`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($ui->username("${lookUp}-username",50, 'post'), $ui->ismail("${lookUp}-email", 'post'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$usernew = false;
$customer = $row['id'];
$cnamenew = $ui->username("${lookUp}-username",50, 'post');
@ -372,7 +372,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id` FROM `userdata` WHERE `cname`=? AND `mail`=? AND `resellerid`=? ORDER BY `id` DESC LIMIT 1");
$query->execute(array($ui->username("${lookUp}-username",50, 'post'), $ui->ismail("${lookUp}-email", 'post'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$customer = $row['id'];
$cnamenew = $ui->username("${lookUp}-username",50, 'post');
sendmail('emailuseradd', $customer, $cnamenew, $initialpassword);
@ -386,7 +386,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query->execute(array($cnamenew,passwordgenerate(10),'ts3@import.mail', $reseller_id));
$query = $sql->prepare("SELECT `id` FROM `userdata` WHERE `cname`=? AND `mail`='ts3@import.mail' ORDER BY `id` DESC LIMIT 1");
$query->execute(array($cnamenew));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$customer = $row['id'];
$cnamenew = $prefix . $customer;
}
@ -429,7 +429,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ssh2ip`,`description` FROM `voice_tsdns` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($id, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ssh2ip'];
$description = $row['description'];
}
@ -525,7 +525,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT * FROM `voice_tsdns` WHERE `resellerid`=? ORDER BY $orderby LIMIT $start,$amount");
$query2 = $sql->prepare("SELECT `dnsID`,`active`,`dns` FROM `voice_dns` WHERE `tsdnsID`=? AND `resellerID`=?");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$i = 0;
$ds = array();
@ -545,7 +545,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query2->execute(array($row['id'], $reseller_id));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$ds[] = array('id' => $row2['dnsID'], 'address' => $row2['dns'], 'status' => ($row2['active'] == 'N') ? 2 : 1);
}

View File

@ -68,13 +68,13 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' ORDER BY `id` DESC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
}
$query = $sql->prepare("SELECT m.`id`,m.`ssh2ip`,m.`description`, COUNT(d.`dnsID`)/(m.`max_dns`/100) AS `usedpercent` FROM `voice_tsdns` AS m LEFT JOIN `voice_dns` AS d ON d.`tsdnsID`=m.`id` WHERE m.`resellerid`=? AND m.`active`='Y' GROUP BY m.`id` HAVING `usedpercent`<100 ORDER BY `usedpercent` ASC");
$query->execute(array($reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table2[$row['id']] = trim($row['ssh2ip'] . ' ' . $row['description']);
}
@ -90,7 +90,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$userID = $ui->id('userID',19, 'post');
$query = $sql->prepare("SELECT `cname`,`vname`,`name` FROM `userdata` WHERE `id`=? AND `resellerid`=? AND `accounttype`='u' LIMIT 1");
$query->execute(array($userID,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$user = trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']);
$cname = trim($row['cname']);
}
@ -106,12 +106,12 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `dnsID` FROM `voice_dns` WHERE `resellerid`=? ORDER BY `dnsID` DESC LIMIT 1");
$query->execute(array($reseller_id));
$lastID = 1;
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$lastID = $row['dnsID'] + 1;
}
$query = $sql->prepare("SELECT `ssh2ip`,`description`,`defaultdns` FROM `voice_tsdns` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($tsdnsID,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$tsdns = trim($row['ssh2ip'] . ' ' . $row['description']);
$dns = strtolower(trim($lastID . '-' . $cname . '.' . $row['defaultdns']));
}
@ -128,7 +128,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$id = $ui->id('id', 10, 'get');
$query = $sql->prepare("SELECT d.*,t.`ssh2ip`,t.`description`,u.`cname`,u.`vname`,u.`name` FROM `voice_dns` d INNER JOIN `voice_tsdns` t ON d.`tsdnsID`=t.`id` INNER JOIN `userdata` u ON d.`userID`=u.`id` WHERE d.`dnsID`=? AND d.`resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$jobPending=($row['jobPending'] == 'Y') ? $gsprache->yes : $gsprache->no;
if ($row['jobPending'] == 'Y') {
$query2 = $sql->prepare("SELECT `extraData` FROM `jobs` WHERE `affectedID`=? AND `resellerID`=? AND `type`='us' AND (`status` IS NULL OR `status`=1) ORDER BY `jobID` DESC LIMIT 1");
@ -201,7 +201,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$id = $ui->id('id', 10, 'get');
$query = $sql->prepare("SELECT `active`,`dns`,`ip`,`port`,`tsdnsID` FROM `voice_dns` WHERE `dnsID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$oldactive = $row['active'];
$olddns = $row['dns'];
$oldip = $row['ip'];
@ -219,7 +219,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $tsdnsID,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$queryip = $row['ssh2ip'];
$ssh2port = $row['decryptedssh2port'];
@ -297,7 +297,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (!$ui->smallletters('action',2, 'post')) {
$query = $sql->prepare("SELECT `dns`,`ip`,`port` FROM `voice_dns` WHERE `dnsID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$port = $row['port'];
$dns = $row['dns'];
@ -310,7 +310,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else if ($ui->smallletters('action',2, 'post') == 'dl'){
$query = $sql->prepare("SELECT `dns`,`ip`,`port`,`tsdnsID` FROM `voice_dns` WHERE `dnsID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id,$reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$port = $row['port'];
$dns = $row['dns'];
@ -319,7 +319,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
}
$query = $sql->prepare("SELECT *,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey,':id' => $tsdnsID,':reseller_id' => $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row['publickey'];
$queryip = $row['ssh2ip'];
$ssh2port = $row['decryptedssh2port'];
@ -391,7 +391,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT d.*,u.`cname`,u.`name`,u.`vname`,t.`ssh2ip`,t.`description` FROM `voice_dns` d INNER JOIN `userdata` u ON d.`userID`=u.`id` INNER JOIN `voice_tsdns` t ON d.`tsdnsID`=t.`id` WHERE d.`resellerid`=? ORDER BY $orderby LIMIT $start,$amount");
$query->execute(array($reseller_id));
$query2 = $sql->prepare("SELECT `extraData` FROM `jobs` WHERE `affectedID`=? AND `resellerID`=? AND `type`='ds' AND (`status` IS NULL OR `status`=1) ORDER BY `jobID` DESC LIMIT 1");
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['jobPending'] == 'Y') {
$jobPending = $gsprache->yes;
$query2->execute(array($row['dnsID'], $row['resellerID']));

View File

@ -67,7 +67,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT u.`id`,u.`cname`,u.`vname`,u.`name` FROM `userdata` u INNER JOIN `voice_server` v ON u.`id`=v.`userid` AND v.`active`='Y' WHERE u.`resellerid`=? GROUP BY u.`id`");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($ui->id('what', 30, 'post') == $row['id']) {
$data[] = '<option value=' . $row['id'] . ' selected="selected">' . trim($row['cname'] . ' ' . $row['vname'] . ' ' . $row['name']).'</option>';
} else {
@ -77,7 +77,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `cname` FROM `userdata` WHERE `accounttype`='r' AND `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($ui->id('what', 30, 'post'),$reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$display = $extra . ' ' . $row['cname'];
}
@ -88,13 +88,13 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT v.`id`,v.`ip`,v.`port`,v.`dns`,m.`usedns` FROM `voice_server` v INNER JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`id`=? AND v.`resellerid`=? AND v.`active`='Y' AND m.`active`='Y' LIMIT 1");
$query->execute(array($ui->id('what', 30, 'post'),$reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$display = $sprache->server . ' ' . $row['ip'] . ':' . $row['port'];
}
$query = $sql->prepare("SELECT v.`id`,v.`ip`,v.`port`,v.`dns`,m.`usedns` FROM `voice_server` v INNER JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`resellerid`=? AND v.`active`='Y' AND m.`active`='Y' ORDER BY v.`ip`,v.`port`");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$server = $row['ip'] . ':' . $row['port'];
if ($ui->id('what', 30, 'post') == $row['id']) {
$data[] = '<option value='. $row['id'] .' selected="selected">' . $server . '</option>';
@ -110,13 +110,13 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ssh2ip` FROM `voice_masterserver` WHERE `id`=? AND `resellerid`=? AND `active`='Y' LIMIT 1");
$query->execute(array($ui->id('what', 30, 'post'), $reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$display = $sprache->server . ' ' . $row['ssh2ip'];
}
$query = $sql->prepare("SELECT `id`,`ssh2ip` FROM `voice_masterserver` WHERE `resellerid`=? AND `active`='Y' ORDER BY `ssh2ip`");
$query->execute(array($reseller_id));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($ui->id('what', 30, 'post') == $row['id']) {
$data[] = '<option value=' . $row['id'] . ' selected="selected">' . $row['ssh2ip'] . '</option>';
} else {

View File

@ -198,7 +198,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT *,AES_DECRYPT(`user`,:aeskey) AS `decrypteduser`,AES_DECRYPT(`pass`,:aeskey) AS `decryptedpass` FROM `webMaster` WHERE `webMasterID`=:id AND `resellerID`=:reseller_id LIMIT 1");
$query->execute(array(':aeskey' => $aeskey, ':id' => $id, ':reseller_id' => $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$externalID = $row['externalID'];
$active = $row['active'];
$ip = $row['ip'];
@ -294,7 +294,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `active`,`vhostTemplate` FROM `webMaster` WHERE `webMasterID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$oldActive = $row['active'];
$oldVhostTemplate = $row['vhostTemplate'];
}
@ -326,7 +326,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query2 = $sql->prepare("INSERT INTO `jobs` (`api`,`type`,`invoicedByID`,`affectedID`,`hostID`,`userID`,`name`,`status`,`date`,`action`,`extraData`,`resellerid`) VALUES ('S','wv',?,?,?,?,?,NULL,NOW(),'md','',?)");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($admin_id, $row['webVhostID'], $row['webMasterID'], $row['userID'], $row['dns'], $resellerLockupID));
}
@ -371,7 +371,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `ip`,`description` FROM `webMaster` WHERE `webMasterID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ip = $row['ip'];
$description = $row['description'];
}
@ -420,7 +420,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `webVhostID`,`dns` FROM `webVhost` WHERE `webMasterID`=? AND `resellerID`=?");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['webVhostID']] = $row['dns'];
}
@ -437,7 +437,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
foreach ($ids as $v) {
$query->execute(array($v, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($admin_id, $v, $id, $row['userID'], $row['dns'], $resellerLockupID));
@ -482,7 +482,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$query2 = $sql->prepare("SELECT `webVhostID`,`active`,`dns`,`hdd`,`hddUsage` FROM `webVhost` WHERE `webMasterID`=? AND `resellerID`=?");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table2 = array();
$hddSum = 0;
@ -490,7 +490,7 @@ if ($ui->w('action',4, 'post') and !token(true)) {
$vhostCount = 0;
$query2->execute(array($row['webMasterID'], $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$hddSum += $row2['hdd'];
$hddUsage += $row2['hddUsage'];
$vhostCount++;

View File

@ -105,7 +105,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
// Get useraccounts
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' AND `active`='Y' ORDER BY `id` DESC");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . trim($row['vname'] . ' ' . $row['name']));
}
@ -113,7 +113,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT m.`webMasterID`,m.`ip`,m.`description`,(SELECT COUNT(v.`webVhostID`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`)/(m.`maxVhost`/100) AS `percentVhostUsage`,(SELECT SUM(v.`hdd`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`)/(IF(m.`hddOverbook`='Y',(m.`maxHDD`/100) * (100+m.`overbookPercent`),`maxHDD`)/100) AS `percentHDDUsage` FROM `webMaster` AS m WHERE m.`active`='Y' AND m.`resellerID`=? GROUP BY m.`webMasterID` HAVING (`percentVhostUsage`<100 OR `percentVhostUsage`IS NULL) AND (`percentHDDUsage`<100 OR `percentHDDUsage`IS NULL) ORDER BY `percentHDDUsage` ASC,`percentVhostUsage` ASC");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table2[$row['webMasterID']] = trim($row['ip'] . ' ' . $row['description']);
}
@ -123,7 +123,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT m.`vhostTemplate`,m.`maxVhost`,m.`maxHDD`,m.`quotaActive`,m.`defaultdns`,(SELECT COUNT(v.`webVhostID`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`) AS `totalVhosts`,(SELECT SUM(v.`hdd`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`) AS `totalHDD` FROM `webMaster` AS m WHERE m.`webMasterID`=? AND m.`resellerID`=? LIMIT 1");
$query->execute(array($bestID, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$vhostTemplate = $row['vhostTemplate'];
$maxVhost = (int) $row['maxVhost'];
$maxHDD = (int) $row['maxHDD'];
@ -141,7 +141,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT v.*,AES_DECRYPT(v.`ftpPassword`,?) AS `decryptedFTPPass`,m.`ip`,m.`ftpIP`,m.`ftpPort`,m.`description`,m.`maxHDD`,m.`quotaActive`,(SELECT SUM(v.`hdd`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`) AS `totalHDD`,u.`cname`,u.`vname`,u.`name` FROM `webVhost` AS v INNER JOIN `webMaster` AS m ON m.`webMasterID`=v.`webMasterID` INNER JOIN `userdata` AS u ON u.`id`=v.`userID` WHERE v.`webVhostID`=? AND v.`resellerID`=? LIMIT 1");
$query->execute(array($aeskey, $id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
// Userdata from JOIN, trim in case attributes are not provided
$userName = trim($row['cname'] . ' ' . trim($row['vname'] . ' ' . $row['name']));
@ -224,7 +224,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT `webMasterID`,`active`,`hdd`,AES_DECRYPT(`ftpPassword`,?) AS `decryptedFTPPass` FROM `webVhost` WHERE `webVhostID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($aeskey, $id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$webMasterID = $row['webMasterID'];
$oldHDD = $row['hdd'];
$oldActive = $row['active'];
@ -345,7 +345,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
// Get useraccounts
$query = $sql->prepare("SELECT `id`,`cname`,`vname`,`name` FROM `userdata` WHERE `resellerid`=? AND `accounttype`='u' AND `active`='Y' ORDER BY `id` DESC");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['id']] = trim($row['cname'] . ' ' . trim($row['vname'] . ' ' . $row['name']));
}
@ -353,7 +353,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT m.`webMasterID`,m.`ip`,m.`description`,(SELECT COUNT(v.`webVhostID`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`)/(m.`maxVhost`/100) AS `percentVhostUsage`,(SELECT SUM(v.`hdd`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`)/(IF(m.`hddOverbook`='Y',(m.`maxHDD`/100) * (100+m.`overbookPercent`),`maxHDD`)/100) AS `percentHDDUsage` FROM `webMaster` AS m WHERE m.`active`='Y' AND m.`resellerID`=? GROUP BY m.`webMasterID` HAVING (`percentVhostUsage`<100 OR `percentVhostUsage`IS NULL) AND (`percentHDDUsage`<100 OR `percentHDDUsage`IS NULL) ORDER BY `percentHDDUsage` ASC,`percentVhostUsage` ASC");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table2[$row['webMasterID']] = trim($row['ip'] . ' ' . $row['description']);
}
@ -363,7 +363,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT m.`vhostTemplate`,m.`maxVhost`,m.`maxHDD`,m.`quotaActive`,m.`defaultdns`,(SELECT COUNT(v.`webVhostID`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`) AS `totalVhosts`,(SELECT SUM(v.`hdd`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`) AS `totalHDD` FROM `webMaster` AS m WHERE m.`webMasterID`=? AND m.`resellerID`=? LIMIT 1");
$query->execute(array($bestID, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$vhostTemplate = $row['vhostTemplate'];
$maxVhost = (int) $row['maxVhost'];
$maxHDD = (int) $row['maxHDD'];
@ -387,7 +387,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT v.`dns`,v.`webMasterID`,u.`cname`,u.`vname`,u.`name` FROM `webVhost` AS v LEFT JOIN `userdata` AS u ON v.`userID`=u.`id` WHERE v.`webVhostID`=? AND v.`resellerID`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dns = $row['dns'];
$webMasterID = $row['webMasterID'];
$user = trim($row['cname'] . ' ' . trim($row['vname'] . ' ' . $row['name']));
@ -434,7 +434,7 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query = $sql->prepare("SELECT `dns`,`webMasterID` FROM `webVhost` WHERE`webVhostID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$dns = $row['dns'];
$webMasterID = $row['webMasterID'];
}
@ -524,13 +524,13 @@ if ($ui->st('d', 'get') == 'ad' or $ui->st('d', 'get') == 'md') {
$query2 = $sql->prepare("SELECT `action`,`extraData` FROM `jobs` WHERE `affectedID`=? AND `type`='wv' AND (`status` IS NULL OR `status`=1 OR `status`=4) ORDER BY `jobID` DESC LIMIT 1");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$jobPending = $gsprache->no;
if ($row['jobPending'] == 'Y') {
$query2->execute(array($row['webVhostID']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') {
$jobPending = $gsprache->add;

View File

@ -88,7 +88,7 @@ while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$description = $row['description'];
$query2->execute(array($row['id'], $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$shorten = $row2['shorten'];
@ -133,7 +133,7 @@ while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!in_array($k, array('steamcmd', 'sync'))) {
$query3->execute(array($k, $resellerLockupID, $ip));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query3->fetch(PDO::FETCH_ASSOC)) {
if (($v == 0 and $row2['rupdates'] != 4 and $row2['updates'] != 4 and $row2['steamgame'] != 'S') or ($row2['steamgame'] == 'S' and (!isset($games['steamcmd']) or $games['steamcmd'] == 0)) or (($row2['rupdates'] == 4 or $row2['updates'] == 4) and (!isset($games['sync']) or $games['sync'] == 0))) {

View File

@ -107,7 +107,7 @@ while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (isset($row['jobPending']) and $row['jobPending'] == 'Y') {
$query2->execute(array($row['id'], $resellerLockupID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
if ($row2['action'] == 'ad') {
$jobPending = $gsprache->add;

View File

@ -80,6 +80,6 @@ if ($sSearch) {
$query->execute();
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$array['aaData'][] = array($row['badip'], $row['id'], $row['bantime'], $row['failcount'] . '/' . $failLogins, $row['reason'], returnButton($template_to_use, 'ajax_admin_job_checkbox.tpl', '', '', $row['id'], ''));
}

View File

@ -104,6 +104,6 @@ if ($sSearch) {
$query->execute(array($resellerLockupID));
}
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$array['aaData'][] = array($row['date'], str_replace($placeholders2, $replace2, $row['action']), returnButton($template_to_use, 'ajax_admin_show_status.tpl', '', '', $row['status'], ''), $row['name'], str_replace($placeholders, $replace, $row['type']), returnButton($template_to_use, 'ajax_admin_job_checkbox.tpl', '', '', $row['jobID'], ''));
}

View File

@ -77,6 +77,6 @@ if ($sSearch) {
$query->execute(array($resellerLockupID));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$array['aaData'][] = array($row['date'], $row['cname'] . '(' . $row['mail'] . ')', $row['topic']);
}

View File

@ -109,7 +109,7 @@ if ($sSearch) {
}
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['subuser'] == 0 or $adminLookup) {
$username = $row['username'];

View File

@ -47,7 +47,7 @@ $query = $sql->prepare("SELECT * FROM `ticket_topics` WHERE `maintopic`=? AND `m
$query2 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='ti' AND `lang`=? AND `transID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($ui->id('topicName', 10, 'get'), $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($user_language, $row['id'], $reseller_id));
$topic = $query2->fetchColumn();

View File

@ -46,7 +46,7 @@ $data = array();
if ($ui->st('w', 'get') == 'se') {
$query = $sql->prepare("SELECT v.`id`,v.`ip`,v.`port`,v.`dns`,m.`usedns` FROM `voice_server` v INNER JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`userid`=? AND v.`resellerid`=? AND v.`active`='Y' AND m.`active`='Y' ORDER BY v.`ip`,v.`port`");
$query->execute(array($user_id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$data[] = '<option value=' . $row['id'] . '>' . $row['ip'] . ':' . $row['port'] . '</option>';
}
}

View File

@ -131,7 +131,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `" . $from[$data['identify_user_by']] . "`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($data[$data['identify_user_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localUserLookupID = $row['id'];
$ftpUser = $row['cname'];
@ -150,7 +150,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
foreach ($shorten as $singleShorten) {
$query->execute(array($singleShorten, $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($portMax) or $row['portMax'] > $portMax or (isset($data['primary']) and gamestring($data['primary']) and $row['portMax'] <= $portMax and $singleShorten == $data['primary'])) {
$portStep = $row['portStep'];
@ -213,7 +213,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$query = $sql->prepare("SELECT r.`id`,r.`quota_active`,r.`install_paths`,r.`hyperthreading`,r.`cores`,r.`externalID`,r.`connect_ip_only`,r.`ip`,r.`altips`,r.`maxslots`,r.`maxserver`,r.`active` AS `hostactive`,r.`resellerid` AS `resellerid`,(r.`maxserver`-(SELECT COUNT(`id`) FROM `gsswitch` AS g WHERE g.`rootID`=r.`id` )) AS `freeserver`,(r.`maxslots`-(SELECT SUM(g.`slots`) FROM `gsswitch` AS g WHERE g.`rootID`=r.`id`)) AS `leftslots`,(SELECT COUNT(m.`id`) FROM `rservermasterg` AS m WHERE m.`serverid`=r.`id` AND $implodedQuery) `mastercount` FROM `rserverdata` AS r GROUP BY r.`id` HAVING ($inSQLArray `hostactive`='Y' AND r.`resellerid`=? AND (`freeserver`>0 OR `freeserver` IS NULL) AND (`leftslots`>? OR `leftslots` IS NULL) AND `mastercount`=?) ORDER BY `freeserver` DESC LIMIT 1");
$query->execute(array($resellerID, $slots, $masterServerCount));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ips = array();
@ -254,7 +254,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$query2 = $sql->prepare("SELECT `taskset`,`cores` FROM `gsswitch` WHERE `rootID`=? AND `resellerid`=?");
$query2->execute(array($hostID, $resellerID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$coreExploded = explode(',', $row2['cores']);
$coreCounted = count($coreExploded);
@ -478,7 +478,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$query = $sql->prepare("SELECT r.`install_paths`,r.`quota_active`,r.`externalID`,r.`hyperthreading`,r.`cores` AS `coresAvailable`,g.*,u.`cname` FROM `gsswitch` g INNER JOIN `rserverdata` r ON g.`rootID`=r.`id` INNER JOIN `userdata` u ON u.`id`=g.`userid` WHERE g.`".$from[$data['identify_server_by']]."`=? AND g.`resellerid`=? LIMIT 1");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$userID = $row['userid'];
@ -504,7 +504,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$query2 = $sql->prepare("SELECT `taskset`,`cores` FROM `gsswitch` WHERE `rootID`=? AND `resellerid`=?");
$query2->execute(array($hostID, $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$coreExploded = explode(',', $row2['cores']);
$coreCounted = count($coreExploded);
@ -729,7 +729,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
foreach ($shorten as $singleShorten) {
$query->execute(array($localID, $singleShorten, $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['list_id'] === null) {
@ -804,7 +804,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$query = $sql->prepare("SELECT r.`externalID`,g.`id`,g.`serverip`,g.`port`,g.`userid`,g.`rootID` FROM `gsswitch` g LEFT JOIN `rserverdata` r ON g.`rootID`=r.`id` WHERE g.`".$from[$data['identify_server_by']]."`=? AND g.`resellerid`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$userID = $row['userid'];
$name = $row['serverip'] . ':' . $row['port'];
@ -884,7 +884,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$listServerXML = $responsexml->createElement('gamesavailable');
$query2->execute(array($row['id']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$listShortenXML = $responsexml->createElement($row2['shorten'], $row2['description']);
$listServerXML->appendChild($listShortenXML);
}
@ -926,7 +926,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data) and
$query = $sql->prepare("SELECT `id`,`userid`,`rootID`,`serverip`,`port` FROM `gsswitch` WHERE `".$from[$data['identify_server_by']]."`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$hostID = $row['rootID'];
$userID = $row['userid'];
$localID = $row['id'];

View File

@ -115,7 +115,7 @@ if (array_value_exists('action', 'ls', $data)) {
$listServerXML = $responsexml->createElement('gamesavailable');
$query2->execute(array($row['id']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$listShortenXML = $responsexml->createElement($row2['shorten'], $row2['description']);
$listServerXML->appendChild($listShortenXML);
}

View File

@ -62,7 +62,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `" . $from[$data['identify_user_by']] . "`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_user_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localUserLookupID = $row['id'];
$localUserCname = $row['cname'];
@ -107,7 +107,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT s.`id`,s.`ip`,s.`max_databases`, COUNT(d.`id`) AS `installed`,COUNT(d.`id`)/(s.`max_databases`/100) AS `usedpercent`,s.`max_queries_per_hour`,s.`max_updates_per_hour`,s.`max_connections_per_hour`,s.`max_userconnections_per_hour` FROM `mysql_external_servers` s LEFT JOIN `mysql_external_dbs` d ON s.`id`=d.`sid` WHERE s.`active`='Y' AND s.`resellerid`=? GROUP BY s.`ip` HAVING $inSQLArray `usedpercent`<100 ORDER BY `usedpercent` ASC LIMIT 1");
$query->execute(array($resellerID));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$hostID = $row['id'];
$max_databases = $row['max_databases'];
$max_queries_per_hour = $row['max_queries_per_hour'];
@ -180,7 +180,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT m.`id`,m.`uid`,m.`active`,m.`sid`,m.`dbname`,u.`cname` FROM `mysql_external_dbs` AS m INNER JOIN `userdata` AS u ON u.`id`=m.`uid` WHERE m.`" . $from[$data['identify_server_by']] . "`=? AND m.`resellerid`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$userID = $row['uid'];
@ -239,7 +239,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id`,`uid`,`sid`,`dbname` FROM `mysql_external_dbs` WHERE `" . $from[$data['identify_server_by']] . "`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$userID = $row['uid'];
$dbname = $row['dbname'];

View File

@ -88,7 +88,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `" . $from[$data['identify_user_by']] . "`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_user_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localUserLookupID = $row['id'];
$localUserCname = $row['cname'];
@ -134,7 +134,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT m.`id`,m.`externalID`,m.`defaultdns`, COUNT(d.`dnsID`)/(m.`max_dns`/100) AS `usedpercent` FROM `voice_tsdns` AS m LEFT JOIN `voice_dns` AS d ON d.`tsdnsID`=m.`id` WHERE m.`resellerid`=? AND m.`active`='Y' GROUP BY m.`id` HAVING $inSQLArray `usedpercent`<100 ORDER BY `usedpercent` ASC LIMIT 1");
$query->execute(array($resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$tsdnsMasterID = $row['id'];
$hostExternalID = $row['externalID'];
$defaultdns = $row['defaultdns'];
@ -183,7 +183,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT d.*,u.`cname` FROM `voice_dns` AS d INNER JOIN `userdata` AS u ON u.`id`=d.`userID` WHERE d.`" . $from[$data['identify_server_by']] . "`=? AND d.`resellerID`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$changedCount = 1;
@ -282,7 +282,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `dnsID`,`userID`,`tsdnsID`,`dns` FROM `webVhost` WHERE `" . $from[$data['identify_server_by']] . "`=? AND `resellerID`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localServerID = $row['dnsID'];
$localUserLookupID = $row['userID'];
@ -322,7 +322,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT d.*,u.`cname`,u.`mail`,u.`externalID` AS `userExternalID`,m.`externalID` AS `masterExternalID` FROM `voice_dns` AS d INNER JOIN `voice_tsdns` AS m ON m.`id`=d.`tsdnsID` INNER JOIN `userdata` AS u ON u.`id`=d.`userID` WHERE d.`" . $from[$data['identify_server_by']] . "`=? AND d.`resellerID`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localServerID = $row['dnsID'];
$tsdnsMasterID = $row['tsdnsID'];

View File

@ -119,7 +119,7 @@ if (array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `prefix2` FROM `settings` WHERE `resellerid`=? LIMIT 1");
$query->execute(array($resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$prefix = $row['prefix2'];
$tmpName = $row['prefix2'].$salt;
}
@ -131,7 +131,7 @@ if (array_value_exists('action', 'add', $data)) {
if (isset($data['groupID']) and isid($data['groupID'], 19)) {
$query->execute(array($data['groupID'], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userGroupIDs[] = $row['id'];
}
@ -144,7 +144,7 @@ if (array_value_exists('action', 'add', $data)) {
foreach ($data['groupID'] as $groupID) {
if (isid($groupID, 19)) {
$query->execute(array($groupID, $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userGroupIDs[] = $row['id'];
}
}
@ -155,14 +155,14 @@ if (array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id` FROM `usergroups` WHERE `grouptype`='u' AND `active`='Y' AND `defaultgroup`='Y' AND `resellerid`=? LIMIT 1");
$query->execute(array($resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userGroupIDs[] = $row['id'];
}
if (count($userGroupIDs) == 0) {
$query = $sql->prepare("SELECT `id` FROM `usergroups` WHERE `grouptype`='u' AND `active`='Y' AND `resellerid`=? LIMIT 1");
$query->execute(array($resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userGroupIDs[] = $row['id'];
}
}
@ -300,7 +300,7 @@ if (array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id`,`cname`,`active` FROM `userdata` WHERE `".$from[$data['identify_by']]."`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$name = $row['cname'];
$oldactive = $row['active'];
@ -433,7 +433,7 @@ if (array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `groupID` FROM `userdata_groups` WHERE `userID`=? AND `resellerID`=?");
$query->execute(array($localID, $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$foundGroupIDs[] = $row['groupID'];
}
@ -443,7 +443,7 @@ if (array_value_exists('action', 'add', $data)) {
$query->execute(array($data['groupID'], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userGroupIDs[] = $row['id'];
}
@ -456,7 +456,7 @@ if (array_value_exists('action', 'add', $data)) {
foreach ($data['groupID'] as $groupID) {
if (isid($groupID, 19)) {
$query->execute(array($groupID, $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userGroupIDs[] = $row['id'];
}
}
@ -523,7 +523,7 @@ if (array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `" . $from[$data['identify_by']] . "`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$name = $row['cname'];
}
@ -564,7 +564,7 @@ if (array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id`,`active`,`cname`,`name`,`vname`,`mail`,`phone`,`handy`,`city`,`cityn`,`street`,`streetn`,`externalID`,`jobPending` FROM `userdata` WHERE `" . $from[$data['identify_by']] . "`=? AND `resellerid`=? AND `accounttype`='u' LIMIT 1");
$query->execute(array($data[$data['identify_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$userArray['userdetails'] = $row;
$userArray['userdetails']['show_user_data_only'] = $showUserDataOnly;
}
@ -585,7 +585,7 @@ if (array_value_exists('action', 'add', $data)) {
$shorten = array();
$query2->execute(array($row['id'], $resellerID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$shorten[] = $row2['shorten'];
}

View File

@ -102,7 +102,7 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `" . $from[$data['identify_user_by']] . "`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_user_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localUserLookupID = $row['id'];
@ -118,7 +118,7 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $
if (!isset($success['false']) and !in_array($externalServerID, $bad)) {
$query = $sql->prepare("SELECT COUNT(`id`) AS `amount` FROM `voice_server` WHERE `externalID`=? LIMIT 1");
$query->execute(array($externalServerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['amount'] > 0) {
$success['false'][] = 'server with external ID already exists';
}
@ -146,10 +146,13 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $
$inSQLArray = 'm.`externalID` IN (' . implode(',', "'" . $externalMasterIDsArray . "'") . ') AND';
}
$query2 = $sql->prepare("SELECT `defaultdns` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1");
$query3 = $sql->prepare("SELECT `ip`,`altips` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query = $sql->prepare("SELECT m.`id` AS `hostID`,m.*,COUNT(v.`id`)*(100/m.`maxserver`) AS `serverpercent`,SUM(v.`slots`)*(100/m.`maxslots`) AS `slotpercent`,COUNT(v.`id`) AS `installedserver`,SUM(v.`slots`) AS `installedslots`,SUM(v.`usedslots`) AS `uslots`,r.`ip` FROM `voice_masterserver` m LEFT JOIN `rserverdata` r ON m.`rootid`=r.`id` LEFT JOIN `voice_server` v ON m.`id`=v.`masterserver` GROUP BY m.`id` HAVING `active`='Y' AND $inSQLArray (`installedserver`<`maxserver` AND (`installedslots`<`maxslots` OR `installedslots` IS NULL) AND ((`maxslots`-`installedslots`)>? OR `installedslots` IS NULL) AND `active`='Y' AND `resellerid`=?) ORDER BY `slotpercent`,`serverpercent` ASC LIMIT 1");
$query->execute(array($slots, $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$masterServerID = $row['hostID'];
@ -169,28 +172,29 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $
$defaultdns = $row['defaultdns'];
if ($row['externalDefaultDNS'] == 'Y' and isid($row['tsdnsServerID'], 19)) {
$query2 = $sql->prepare("SELECT `defaultdns` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1");
$query2->execute(array($tsdnsServerID,$resellerID));
$defaultdns = $query2->fetchColumn();
}
if ($row['addedby'] == 2) {
if ($row['addedby'] == 1) {
$query3->execute(array($row['rootid'], $resellerID));
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$ips[] = $row3['ip'];
foreach (preg_split('/\r\n/', $row3['altips'], -1, PREG_SPLIT_NO_EMPTY) as $ip) {
$ips[] = $ip;
}
}
} else {
$ips[] = $row['ssh2ip'];
foreach (preg_split('/\r\n/', $row['ips'], -1, PREG_SPLIT_NO_EMPTY) as $ip) {
$ips[] = $ip;
}
} else if ($row['addedby'] == 1) {
$query2 = $sql->prepare("SELECT `ip`,`altips` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query2->execute(array($row['rootid'],$resellerID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
$ips[] = $row2['ip'];
foreach (preg_split('/\r\n/', $row2['altips'],-1,PREG_SPLIT_NO_EMPTY) as $ip) {
$ips[] = $ip;
}
}
}
} else {
@ -304,7 +308,7 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $
$query = $sql->prepare("SELECT v.*,u.`cname` FROM `voice_server` AS v INNER JOIN `userdata` AS u ON u.`id`=v.`userid` WHERE v.`" . $from[$data['identify_server_by']] . "`=? AND v.`resellerid`=? LIMIT 1");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$userID = $row['userid'];
@ -510,7 +514,7 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $
$query = $sql->prepare("SELECT `id`,`ip`,`port`,`userid`,`masterserver` AS `hostID` FROM `voice_server` WHERE `" . $from[$data['identify_server_by']] . "`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localID = $row['id'];
$userID = $row['userid'];
$name = $row['ip'] . ':' . $row['port'];
@ -555,7 +559,7 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $
$responsexml = new DOMDocument('1.0','utf-8');
$element = $responsexml->createElement('voice');
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
foreach ($row as $k => $v) {
$server = $responsexml->createElement($k, $v);

View File

@ -90,7 +90,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `id`,`cname` FROM `userdata` WHERE `" . $from[$data['identify_user_by']] . "`=? AND `resellerid`=?");
$query->execute(array($data[$data['identify_user_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localUserLookupID = $row['id'];
$localUserCname = $row['cname'];
@ -137,7 +137,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT m.`webMasterID`,m.`defaultdns`,(SELECT COUNT(v.`webVhostID`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`)/(m.`maxVhost`/100) AS `percentVhostUsage`,(SELECT SUM(v.`hdd`) AS `a` FROM `webVhost` AS v WHERE v.`webMasterID`=m.`webMasterID`)/(IF(m.`hddOverbook`='Y',(m.`maxHDD`/100) * (100+m.`overbookPercent`),`maxHDD`)/100) AS `percentHDDUsage` FROM `webMaster` AS m WHERE m.`active`='Y' AND m.`resellerID`=? GROUP BY m.`webMasterID` HAVING $inSQLArray (`percentVhostUsage`<100 OR `percentVhostUsage`IS NULL) AND (`percentHDDUsage`<100 OR `percentHDDUsage`IS NULL) ORDER BY `percentHDDUsage` ASC,`percentVhostUsage` ASC LIMIT 1");
$query->execute(array($resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$webMasterID = $row['webMasterID'];
$hostExternalID = $row['externalID'];
$defaultdns = $row['defaultdns'];
@ -190,7 +190,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT w.*,c.`cname` FROM `webVhost` AS w INNER JOIN `userdata` AS u ON u.`id`=w.`userID` WHERE w.`" . $from[$data['identify_server_by']] . "`=? AND w.`resellerID`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$changedCount = 1;
@ -309,7 +309,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT `webVhostID`,`userID`,`webMasterID`,`dns` FROM `webVhost` WHERE `" . $from[$data['identify_server_by']] . "`=? AND `resellerID`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localServerID = $row['webVhostID'];
$localUserLookupID = $row['userID'];
@ -349,7 +349,7 @@ if (!isset($success['false']) and array_value_exists('action', 'add', $data)) {
$query = $sql->prepare("SELECT v.*,u.`cname`,u.`mail`,u.`externalID` AS `userExternalID`,m.`externalID` AS `masterExternalID` FROM `webVhost` AS v INNER JOIN `webMaster` AS m ON m.`webMasterID`=v.`webMasterID` INNER JOIN `userdata` AS u ON u.`id`=v.`userID` WHERE v.`" . $from[$data['identify_server_by']] . "`=? AND v.`resellerID`=?");
$query->execute(array($data[$data['identify_server_by']], $resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$localServerID = $row['webVhostID'];
$localUserLookupID = $row['userID'];

View File

@ -62,7 +62,7 @@ if (isset($page_active) and $page_active == 'Y') {
$query = $sql->prepare("SELECT * FROM `modules` WHERE `type` IN ('P','C')");
$query2 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='mo' AND `transID`=? AND `lang`=? LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'Y' and $row['type'] == 'P' and is_file(EASYWIDIR . '/stuff/custom_modules/' . $row['file'])) {
$query2->execute(array($row['id'], $user_language));
@ -94,7 +94,7 @@ if (isset($page_active) and $page_active == 'Y') {
$query = $sql->prepare("SELECT `activeGS`,`activeVS` FROM `lendsettings` WHERE `resellerid`=0 LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_data->SetData('lendactiveGS', $row['activeGS']);
$page_data->SetData('lendactiveVS', $row['activeVS']);
}
@ -146,7 +146,7 @@ if (isset($page_active) and $page_active == 'Y') {
$page_data->SetMenu($page_sprache->search, $page_sprache->search, 'search');
$page_data->SetMenu($page_sprache->register, $page_sprache->register, 'register');
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['naviDisplay'] == 'Y') {
$page_data->SetMenu($row['title'], $row['title'], $row['subpage'], $row['id']);
} else {
@ -189,7 +189,7 @@ if (isset($page_active) and $page_active == 'Y') {
$page_data->SetMenu($page_sprache->search, array('site' => 'search'), 'search');
$page_data->SetMenu($page_sprache->register, array('site' => 'register'), 'register');
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['naviDisplay'] == 'Y') {
$page_data->SetMenu($row['title'], $row['id'], $row['subpage'], $row['id']);
} else {
@ -204,7 +204,7 @@ if (isset($page_active) and $page_active == 'Y') {
$query = $sql->prepare("SELECT p.`id`,p.`subpage`,t.`title`,t.`text` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` AND t.`language`=? WHERE p.`released`='1' AND p.`type`='news' AND p.`resellerid`=0 ORDER BY `id` DESC LIMIT " . $maxnews_sidebar);
$query->execute(array($user_language));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_data->SetNewsPost($row['id'], $row['title'], $row['text'], $newssidebar_textlength);
}
@ -266,7 +266,7 @@ if (isset($page_active) and $page_active == 'Y') {
$query = $sql->prepare("SELECT `filename` FROM `userdata_social_providers` WHERE `resellerID`=0 AND `active`='Y'");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$cssIcon = strtolower($row['filename']);
@ -290,7 +290,7 @@ if (isset($page_active) and $page_active == 'Y') {
$query = $sql->prepare("SELECT `cname`,`name`,`vname`,`lastlogin` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array($page_lookupid));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$great_name = $row['name'];
$great_vname = $row['vname'];

View File

@ -61,7 +61,7 @@ if (isset($downloadID)) {
$query = $sql->prepare("SELECT d.*,t.`text` FROM `page_downloads` d LEFT JOIN `translations` t ON t.`type`='pd' AND t.`transID`=d.`fileID` AND t.`lang`=? WHERE d.`fileID`=? LIMIT 1");
$query->execute(array($user_language, $downloadID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (($row['show'] == 'E' or ($row['show'] == 'A' and isset($admin_id)) or ($row['show'] == 'R' and (isset($user_id) or isset($admin_id)))) and file_exists(EASYWIDIR . "/downloads/${row['fileID']}.${row['fileExtension']}")) {
@ -117,7 +117,7 @@ if (isset($downloadID)) {
$query = $sql->prepare("SELECT d.*,t.`text` FROM `page_downloads` d LEFT JOIN `translations` t ON t.`type`='pd' AND t.`transID`=d.`fileID` AND t.`lang`=? ORDER BY d.`order`,d.`fileID`");
$query->execute(array($user_language));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (($row['show'] == 'E' or ($row['show'] == 'A' and isset($admin_id)) or ($row['show'] == 'R' and (isset($user_id) or isset($admin_id)))) and file_exists(EASYWIDIR . "/downloads/${row['fileID']}.${row['fileExtension']}")) {
$table[] = array('id' => $row['fileID'], 'description' => $row['description'], 'link' => (isset($seo) and $seo == 'Y') ? $page_data->pages['downloads']['link'].'get/'.$row['fileID'].'/' : $page_data->pages['downloads']['link'].'&amp;action=get&amp;id='.$row['fileID'], 'text' => $row['text']);
}

View File

@ -48,7 +48,7 @@ if ($ui->id('id', 10, 'get')) {
$query = $sql->prepare("SELECT p.`id`,t.`title` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` WHERE `type`='news' AND t.`language`=? AND p.`released`=1 AND p.`resellerid`=0");
$query->execute(array($user_language));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$pagesAvailable[szrp($row['title'])] = $row['id'];
}
@ -62,7 +62,7 @@ if ((isset($page_name) and $page_name != szrp($page_sprache->older) and isset($p
$query = $sql->prepare("SELECT p.`date`,p.`comments`,p.`authorname`,t.`id` AS `textID`,t.`title`,t.`text`,t.`id`,t.`language` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` WHERE p.`id`=? AND `type`='news' AND t.`language`=? AND p.`released`='1' AND p.`resellerid`=0 LIMIT 1");
$query2 = $sql->prepare("SELECT t.`name`,t.`type` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE u.`language_id`=? AND u.`resellerid`='0' ORDER BY t.`name` DESC");
$query->execute(array($page_id,$user_language));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_keywords = array();
$allTags = array();
@ -77,7 +77,7 @@ if ((isset($page_name) and $page_name != szrp($page_sprache->older) and isset($p
$textID = $row['textID'];
$query2->execute(array($textID));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$page_data->AddData('keywords', $row2['name']);
@ -109,7 +109,7 @@ if ((isset($page_name) and $page_name != szrp($page_sprache->older) and isset($p
$query = $sql->prepare("SELECT `title`,`language` FROM `page_pages_text` WHERE `pageid`=?");
$query->execute(array($page_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$tempLanguage = getlanguagefile('general', $row['language'], 0);
$langLinks[$row['language']] = ($page_data->seo== 'Y') ? szrp($tempLanguage->news) . '/' . szrp($row['title']) : '?s=news&amp;id='.$page_id;
}
@ -149,7 +149,7 @@ if ((isset($page_name) and $page_name != szrp($page_sprache->older) and isset($p
$query = $sql->prepare("SELECT `cname`,`mail` FROM `userdata` WHERE `id`=? LIMIT 1");
$query->execute(array((isset($admin_id)) ? $admin_id : $user_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$author = $row['cname'];
$email = $row['mail'];
}
@ -224,7 +224,7 @@ if ((isset($page_name) and $page_name != szrp($page_sprache->older) and isset($p
$query = $sql->prepare("SELECT `commentID`,`replyTo`,`date`,`authorname`,`homepage`,`comment` FROM `page_comments` WHERE `pageTextID`=? AND ((`markedSpam`!='Y' AND `moderateAccepted`='Y') $OR) AND `resellerid`=0 ORDER BY `replyTo` DESC,`commentID` DESC");
$query->execute(array($textID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$commentDate = (isset($pageLanguage) and $pageLanguage == 'de') ? date('d.m.Y H:i', strtotime($row['date'])) : date('m.d.Y H:i', strtotime($row['date']));
$commentArray[] = array('commentID' => $row['commentID'], 'replyTo' => $row['replyTo'], 'homepage' => $row['homepage'], 'date' => $commentDate,'author' => htmlentities($row['authorname']),'comment' => htmlentities($row['comment']));
}
@ -308,7 +308,7 @@ if ((isset($page_name) and $page_name != szrp($page_sprache->older) and isset($p
$query3 = $sql->prepare("SELECT COUNT(`commentID`) as `amount` FROM `page_comments` WHERE `pageTextID`=? AND `resellerID`=0");
$query->execute(array($user_language));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_title = $row['title'];
$page_text = nl2br($row['text']);
@ -322,7 +322,7 @@ if ((isset($page_name) and $page_name != szrp($page_sprache->older) and isset($p
$href = '<a href="' . $link . '">' . $row['title'] . '</a>';
$query2->execute(array($row['textID']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$page_data->AddData('keywords', $row2['name']);

View File

@ -57,7 +57,7 @@ if (isset($page_id) and is_numeric($page_id)) {
$query = $sql->prepare("SELECT t.`title`,t.`text`,t.`id`,p.`subpage` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` WHERE p.`id`=? AND `type`='page' AND t.`language`=? AND p.`released`='1' AND p.`resellerid`='0' LIMIT 1");
$query->execute(array($page_id ,$user_language));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$page_keywords = array();
$tag_tags = array();
@ -73,7 +73,7 @@ if (isset($page_id) and is_numeric($page_id)) {
$query2 = $sql->prepare("SELECT t.`name` FROM `page_terms_used` u LEFT JOIN `page_terms` t ON u.`term_id`=t.`id` WHERE u.`language_id`=? AND u.`resellerid`='0' ORDER BY t.`name` DESC");
$query2->execute(array($row['id']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$page_data->AddData('keywords', $row2['name']);
$tag_tags[] = ($seo == 'Y') ? '<a href=' . $page_url. '/' . $user_language. '/' . $page_sprache->tag . '/' . strtolower(szrp($row2['name'])) . '/>' . $row2['name'] . '</a>' : '<a href=' . $page_url . '/index.php?site=tag&amp;tag=' . strtolower(szrp($row2['name'])) . '/>' . $row2['name'] . '</a>';
}
@ -88,7 +88,7 @@ if (isset($page_id) and is_numeric($page_id)) {
$query->execute(array($breadcrumbID, $user_language));
unset($breadcrumbID);
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$link = (isset($seo) and $seo == 'Y') ? $page_data->pageurl . '/' . $user_language . '/' . szrp($row['title']) . '/' : $page_data->pageurl . '?s=page&amp;l=' . $user_language . '&amp;id=' . $row['id'];
@ -174,7 +174,7 @@ if (isset($page_id) and is_numeric($page_id)) {
$query = $sql->prepare("SELECT t.`id`,p.`id` AS `pageID`,p.`type`,t.`shortlink`,t.`title`,t.`text`,t.`language` FROM `page_pages` p LEFT JOIN `page_pages_text` t ON p.`id`=t.`pageid` WHERE p.`released`=1 AND p.`resellerid`=0 AND (LOWER(t.`shortlink`) LIKE :search OR LOWER(t.`title`) LIKE :search OR LOWER(t.`text`) LIKE :search)");
$query->execute(array(':search' => '%' . $value . '%'));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($titleLanguages[$row['language']])) {
$titleLanguages[$row['language']] = array('page' => getlanguagefile('page', $row['language'], 0), 'general' => getlanguagefile('general', $row['language'], 0));
@ -336,7 +336,7 @@ if (isset($s) and $s == 'page') {
$query = $sql->prepare("SELECT `title`,`language` FROM `page_pages_text` WHERE `pageid`=?");
$query->execute(array($page_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$langLinks[$row['language']] = ($page_data->seo == 'Y') ? szrp($row['title']) : '?s=page&amp;id=' . $page_id;
}

View File

@ -51,7 +51,7 @@ if (!isset($page_include) or (isset($user_id)) or isset($admin_id) or isset($res
$query = $sql->prepare("SELECT `registration`,`registrationQuestion`,`registrationBadEmail`,`registrationBadIP` FROM `page_settings` WHERE `resellerid`=0 LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$registration = $row['registration'];
$registrationQuestion = $row['registrationQuestion'];
$registrationBadEmail = $row['registrationBadEmail'];
@ -155,7 +155,7 @@ if (isset($registration) and in_array($registration, array('A', 'M', 'D'))) {
$query = $sql->prepare("SELECT `lang`,`text` FROM `translations` WHERE `type`='to'");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$tous[$row['lang']] = $row['text'];
}

View File

@ -59,7 +59,7 @@ if (isset($search_tag) and $search_tag != '' and $search_tag != null) {
$table = array();
$query = $sql->prepare("SELECT `id`,`name` FROM `page_terms` WHERE `language`=? AND `search_name`=? AND `type`=? AND `resellerid`='0' LIMIT 1");
$query->execute(array($user_language,$search_tag,$lookUp));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$tag_name = $row['name'];
$limit = $maxnews;
$query = $sql->prepare("SELECT COUNT(p.`id`) AS `amount` FROM `page_terms_used` u LEFT JOIN `page_pages_text` t ON u.`language_id`=t.`id` AND t.`language`=? LEFT JOIN `page_pages` p ON u.`page_id`=p.`id` AND (p.`type`='page' OR p.`type`='news') WHERE t.`title` IS NOT NULL AND t.`text` IS NOT NULL AND t.`title`!='' AND t.`text`!='' AND u.`term_id`=? AND u.`resellerid`='0'");
@ -94,7 +94,7 @@ if (isset($search_tag) and $search_tag != '' and $search_tag != null) {
}
$query = $sql->prepare("SELECT p.`id`,p.`date`,p.`type`,t.`title`,t.`text` FROM `page_terms_used` u LEFT JOIN `page_pages_text` t ON u.`language_id`=t.`id` AND t.`language`=? LEFT JOIN `page_pages` p ON u.`page_id`=p.`id` AND (p.`type`='page' OR p.`type`='news') WHERE t.`title` IS NOT NULL AND t.`text` IS NOT NULL AND t.`title`!='' AND t.`text`!='' AND u.`term_id`=? AND u.`resellerid`='0' ORDER BY p.`id` DESC LIMIT $limit");
$query->execute(array($user_language, $row['id']));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($seo == 'Y') {
$type = '';
if ($row['type'] == 'news') $type=szrp($gsprache->news) . '/';

View File

@ -105,7 +105,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query = $sql->prepare("SELECT `shorten`,`description` FROM `servertypes` WHERE `resellerid`=? GROUP BY `shorten`,`description` ORDER BY `shorten`");
$query->execute(array($resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[$row['shorten']] = $row['description'];
}
@ -120,7 +120,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
if (isset($adminInclude)) {
$query = $sql->prepare("SELECT `servertype`,`name`,`content` FROM `gserver_file_templates` WHERE `templateID`=? AND `resellerID`=? AND `userID` IS NULL LIMIT 1");
$query->execute(array($id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$servertype = $row['servertype'];
$name = $row['name'];
$content = $row['content'];
@ -128,7 +128,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
} else {
$query = $sql->prepare("SELECT `servertype`,`name`,`content` FROM `gserver_file_templates` WHERE `templateID`=? AND `userID`=? AND `resellerID`=? LIMIT 1");
$query->execute(array($id, $user_id, $resellerLockupID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$servertype = $row['servertype'];
$name = $row['name'];
$content = $row['content'];
@ -297,7 +297,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) {
$query->execute(array($user_id, $resellerLockupID));
}
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$table[] = array('id' => $row['templateID'], 'name' => $row['name'], 'servertype' => $row['servertype']);
}

View File

@ -153,7 +153,7 @@ if ($ui->st('d', 'get') == 'pw') {
$query = $sql->prepare("SELECT * FROM `userdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query->execute(array($lookUpID, $reseller_id));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$cname = $row['cname'];
$name = $row['name'];
$vname = $row['vname'];
@ -194,7 +194,7 @@ if ($ui->st('d', 'get') == 'pw') {
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array($row['serviceProviderID'], $lookUpID));

View File

@ -47,12 +47,12 @@ $query6 = $sql->prepare("UPDATE `jobs` SET `status`='3' WHERE `jobID`=? LIMIT 1"
$query7 = $sql->prepare("UPDATE `jobs` SET `status`='1' WHERE (`status` IS NULL OR `status`='1') AND `type`='my' AND `hostID`=?");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
unset($remotesql);
$query2->execute(array($aeskey, $row['hostID'], $row['resellerID']));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$remotesql = new ExternalSQL ($row2['ip'], $row2['port'], $row2['user'], $row2['decryptedpassword']);
}
@ -60,10 +60,10 @@ foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
if (isset($remotesql) and $remotesql->error == 'ok') {
$query3->execute(array($row['hostID']));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query3->fetch(PDO::FETCH_ASSOC)) {
$query4->execute(array($aeskey, $row2['affectedID'], $row2['resellerID']));
foreach ($query4->fetchall(PDO::FETCH_ASSOC) as $row4) {
while ($row4 = $query4->fetch(PDO::FETCH_ASSOC)) {
$ip = $row4['ip'];
$ips = $row4['ips'];

View File

@ -52,7 +52,7 @@ $query6 = $sql->prepare("SELECT `ip`,`ips` FROM `virtualcontainer` WHERE `id`=?
$query7 = $sql->prepare("UPDATE `rootsIP4` SET `ownerID`=0 WHERE `ip`=? LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$extraData = @json_decode($row['extraData']);
$extraData = (array) $extraData;

View File

@ -46,10 +46,10 @@ $query5 = $sql->prepare("DELETE FROM `voice_dns` WHERE `dnsID`=? AND `resellerID
$query6 = $sql->prepare("UPDATE `jobs` SET `status`='3' WHERE `jobID`=? AND `type`='ds' LIMIT 1");
$query7 = $sql->prepare("UPDATE `voice_dns` SET `active`=?,`jobPending`='N' WHERE `dnsID`=? LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array(':aeskey' => $aeskey,':id' => $row['hostID'], ':reseller_id' => $row['resellerID']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$publickey = $row2['publickey'];
$queryip = $row2['ssh2ip'];
$ssh2port = $row2['decryptedssh2port'];
@ -61,10 +61,10 @@ foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
}
$query3->execute(array($row['hostID']));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$query4->execute(array($row3['affectedID'], $row3['resellerID']));
foreach ($query4->fetchAll(PDO::FETCH_ASSOC) as $row4) {
while ($row4 = $query4->fetch(PDO::FETCH_ASSOC)) {
$active = $row4['active'];
$ipArray = array($row4['ip']);

View File

@ -39,7 +39,7 @@
$query = $sql->prepare("SELECT * FROM `jobs` WHERE (`status` IS NULL OR `status`='1') AND `type`='us'");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['action'] == 'dl') {
$command = $gsprache->del.' cleanup userID: ' . $row['affectedID'] . ' name:' . $row['name'];
@ -52,35 +52,35 @@ foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
$query2 = $sql->prepare("SELECT `id`,`rootID`,`serverip`,`port`,`resellerid` FROM `gsswitch` WHERE `userid`=?");
$query2->execute(array($row['affectedID']));
$insert = $sql->prepare("INSERT INTO `jobs` (`api`,`type`,`invoicedByID`,`affectedID`,`hostID`,`userID`,`name`,`status`,`date`,`action`,`extraData`,`resellerid`) VALUES ('S','gs',?,?,?,?,?,NULL,NOW(),?,?,?)");
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['invoicedByID'], $row2['id'], $row2['rootID'], $row['affectedID'], $row2['serverip'] . ':' . $row2['port'], $row['action'], $row['extraData'], $row2['resellerid']));
}
$query2 = $sql->prepare("SELECT `id`,`masterserver`,`ip`,`port`,`resellerid` FROM `voice_server` WHERE `userid`=?");
$query2->execute(array($row['affectedID']));
$insert = $sql->prepare("INSERT INTO `jobs` (`api`,`type`,`invoicedByID`,`affectedID`,`hostID`,`userID`,`name`,`status`,`date`,`action`,`extraData`,`resellerid`) VALUES ('S','vo',?,?,?,?,?,NULL,NOW(),?,?,?)");
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['invoicedByID'], $row2['id'], $row2['masterserver'], $row['affectedID'], $row2['ip'] . ':' . $row2['port'], $row['action'], $row['extraData'], $row2['resellerid']));
}
$query2 = $sql->prepare("SELECT `dnsID`,`dns`,`ip`,`port`,`tsdnsID`,`resellerID` FROM `voice_dns` WHERE `userID`=?");
$query2->execute(array($row['affectedID']));
$insert = $sql->prepare("INSERT INTO `jobs` (`api`,`type`,`invoicedByID`,`affectedID`,`hostID`,`userID`,`name`,`status`,`date`,`action`,`extraData`,`resellerid`) VALUES ('S','ds',?,?,?,?,?,NULL,NOW(),?,?,?)");
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['invoicedByID'], $row2['dnsID'], $row2['tsdnsID'], $row['affectedID'], $row2['ip'] . ':' . $row2['port'] . ' ' . $row2['dns'], $row['action'], $row['extraData'], $row2['resellerID']));
}
$query2 = $sql->prepare("SELECT `id`,`sid`,`dbname`,`resellerid` FROM `mysql_external_dbs` WHERE `uid`=?");
$query2->execute(array($row['affectedID']));
$insert = $sql->prepare("INSERT INTO `jobs` (`api`,`type`,`invoicedByID`,`affectedID`,`hostID`,`userID`,`name`,`status`,`date`,`action`,`extraData`,`resellerid`) VALUES ('S','my',?,?,?,?,?,NULL,NOW(),?,?,?)");
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['invoicedByID'], $row2['id'], $row2['sid'], $row['affectedID'], $row2['dbname'], $row['action'], $row['extraData'], $row2['resellerid']));
}
$query2 = $sql->prepare("SELECT `webVhostID`,`webMasterID`,`dns`,`resellerID` FROM `webVhost` WHERE `userID`=?");
$query2->execute(array($row['affectedID']));
$insert = $sql->prepare("INSERT INTO `jobs` (`api`,`type`,`invoicedByID`,`affectedID`,`hostID`,`userID`,`name`,`status`,`date`,`action`,`extraData`,`resellerid`) VALUES ('S','wv',?,?,?,?,?,NULL,NOW(),?,?,?)");
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$insert->execute(array($row['invoicedByID'], $row2['webVhostID'], $row2['webMasterID'], $row['affectedID'], $row2['dns'], $row['action'], $row['extraData'], $row2['resellerID']));
}

View File

@ -57,14 +57,14 @@ if (!function_exists('removeUser')) {
$query = $sql->prepare("SELECT * FROM `jobs` j WHERE `status`='4' AND `type`='us' AND `action` IN ('dl','md') AND NOT EXISTS (SELECT 1 FROM `jobs` WHERE `userID`=j.`userID` AND (`status`=1 OR `status` IS NULL) AND `type`!='us' LIMIT 1)");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$ok = true;
if ($row['action'] == 'dl') {
$query2 = $sql->prepare("SELECT `accounttype`,`resellerid` FROM `userdata` WHERE `id`=? LIMIT 1");
$query2->execute(array($row['affectedID']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$query3 = $sql->prepare("UPDATE `rootsIP4` SET `ownerID`=0 WHERE `ownerID`=?");
$query3->execute(array($row['affectedID']));

View File

@ -42,10 +42,10 @@ $query = $sql->prepare("SELECT `hostID`,`resellerID` FROM `jobs` WHERE (`status`
$query2 = $sql->prepare("SELECT `active`,`usedns`,`defaultdns`,`bitversion`,`defaultname`,`defaultwelcome`,`defaulthostbanner_url`,`defaulthostbanner_gfx_url`,`defaulthostbutton_tooltip`,`defaulthostbutton_url`,`defaulthostbutton_gfx_url`,`queryport`,AES_DECRYPT(`querypassword`,:aeskey) AS `decryptedquerypassword`,`maxserver`,`maxslots`,`rootid`,`addedby`,`publickey`,`ssh2ip`,AES_DECRYPT(`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(`ssh2password`,:aeskey) AS `decryptedssh2password`,`serverdir`,`keyname`,`notified` FROM `voice_masterserver` WHERE `id`=:id AND `resellerid`=:reseller_id LIMIT 1");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$query2->execute(array(':aeskey' => $aeskey,':id' => $row['hostID'], ':reseller_id' => $row['resellerID']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$active = $row2['active'];
$addedby = $row2['addedby'];
@ -76,7 +76,7 @@ foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
} else if ($addedby==1) {
$query3 = $sql->prepare("SELECT `ip` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query3->execute(array($row2['rootid'], $row['resellerID']));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$queryip = $row3['ip'];
}
}
@ -93,10 +93,10 @@ foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
} else {
$query2 = $sql->prepare("SELECT * FROM `jobs` WHERE (`status` IS NULL OR `status`='1') AND `type`='vo' AND `hostID`=?");
$query2->execute(array($row['hostID']));
foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$query3 = $sql->prepare("SELECT * FROM `voice_server` WHERE `id`=? AND `resellerid`=? LIMIT 1");
$query3->execute(array($row2['affectedID'], $row2['resellerID']));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$active = $row3['active'];
$localserverid = $row3['localserverid'];
$backup = $row3['backup'];
@ -164,7 +164,7 @@ foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
$command = $gsprache->mod.' voiceserverID: '.$row2['affectedID'].' name:'.$row2['name'];
$query3 = $sql->prepare("SELECT `active`,`slots`,`ip`,`port`,`dns` FROM `voice_server` WHERE `id`=? LIMIT 1");
$query3->execute(array($row2['affectedID']));
foreach ($query3->fetchAll(PDO::FETCH_ASSOC) as $row3) {
while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) {
$oldip = $row3['ip'];
$oldport = $row3['port'];
$olddns = $row3['dns'];

View File

@ -46,14 +46,14 @@ $query6 = $sql->prepare("UPDATE `webVhost` SET `jobPending`='N' WHERE `webVhostI
$query7 = $sql->prepare("UPDATE `jobs` SET `status`='1' WHERE (`status` IS NULL OR `status`='1') IS NULL AND `type`='wv' AND `hostID`=?");
$query->execute();
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$vhostObject = new HttpdManagement($row['hostID'], $row['resellerID']);
if ($vhostObject != false and $vhostObject->ssh2Connect() and $vhostObject->sftpConnect()) {
$query2->execute(array($row['hostID']));
foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) {
while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) {
$extraData = @json_decode($row2['extraData']);

View File

@ -108,7 +108,7 @@ class AppServer {
if ($this->appMasterServerDetails['os'] == 'L') {
$this->shellScriptHeader = "#!/bin/bash\n";
$this->shellScriptHeader .= "if ionice -c3 true 2>/dev/null; then IONICE='ionice -n 7 '; fi\n";
$this->shellScripts['user'] = $this->shellScriptHeader . '#rm /home/' . $this->appMasterServerDetails['ssh2User'] . '/temp/userCud-' . $this->uniqueHex . '.sh' . "\n";
$this->shellScripts['user'] = $this->shellScriptHeader . 'rm /home/' . $this->appMasterServerDetails['ssh2User'] . '/temp/userCud-' . $this->uniqueHex . '.sh' . "\n";
}
}

View File

@ -71,7 +71,7 @@ class HttpdManagement {
$query = $this->sql->prepare("SELECT *,AES_DECRYPT(`user`,:aeskey) AS `decrypteduser`,AES_DECRYPT(`pass`,:aeskey) AS `decryptedpass` FROM `webMaster` WHERE `webMasterID`=:id AND `resellerID`=:resellerID LIMIT 1");
$query->execute(array(':aeskey' => $this->aeskey, ':id' => $hostID, ':resellerID' => $this->resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if ($row['active'] == 'N') {
return false;
@ -143,7 +143,7 @@ class HttpdManagement {
$query = $this->sql->prepare("SELECT v.`active`,v.`ownVhost`,v.`vhostTemplate`,v.`dns`,v.`hdd`,v.`ftpUser`,AES_DECRYPT(v.`ftpPassword`,?) AS `decryptedFTPPass`,u.`mail` FROM `webVhost` AS v INNER JOIN `userdata` AS u ON u.`id`=v.`userID` WHERE v.`webVhostID`=? AND v.`resellerID`=? LIMIT 1");
$query->execute(array($this->aeskey, $vhostID, $this->resellerID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$this->vhostData['hdd'] = $row['hdd'];
$this->vhostData['dns'] = $row['dns'];

View File

@ -168,7 +168,7 @@ class ExternalSQL {
$query = $this->remotesql->prepare("SELECT `host` FROM `mysql`.`host` WHERE `db`=?");
$query->execute(array($dbname));
foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$allowedips[] = $row['host'];
}

View File

@ -89,7 +89,7 @@ class rootServer {
if (isid($imageID, 10)) {
$query = $this->sql->prepare("SELECT `distro`,`bitversion` FROM `resellerimages` WHERE `id`=? AND `active`='Y' LIMIT 1");
$query->execute(array($imageID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$distro = $row['distro'];
$guestos = ($row['bitversion'] == '32') ? $row['distro'] : $row['distro'] . '-' . $row['bitversion'];
}
@ -99,7 +99,7 @@ class rootServer {
if ($this->type == 'dedicated') {
$query = $this->sql->prepare("SELECT d.*,u.`cname` FROM `rootsDedicated` d LEFT JOIN `userdata` u ON d.`userID`=u.`id` WHERE d.`dedicatedID`=? LIMIT 1");
$query->execute(array($this->tempID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$this->ID[$type][$ID]['useDHCP'] = $row['useDHCP'];
$this->ID[$type][$ID]['hostname'] = 'dedi-' . $ID;
$this->ID[$type][$ID]['usePXE'] = $row['usePXE'];
@ -122,7 +122,7 @@ class rootServer {
$query = $this->sql->prepare("SELECT c.*,u.`id` AS `userID`,u.`cname`,h.`cores` AS `hcore`,h.`esxi`,h.`id` AS `hostID`,h.`ip` AS `hip`,AES_DECRYPT(h.`port`,:aeskey) AS `dport`,AES_DECRYPT(h.`user`,:aeskey) AS `duser`,AES_DECRYPT(h.`pass`,:aeskey) AS `dpass`,h.`publickey`,h.`keyname` FROM `virtualcontainer` c INNER JOIN `userdata` u ON c.`userid`=u.`id` INNER JOIN `virtualhosts` h ON c.`hostid`=h.`id` WHERE c.`id`=:vmID LIMIT 1");
$query->execute(array(':aeskey' => $this->aeskey,':vmID' => $this->tempID));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
if (!isset($this->vmwareHosts[$row['hostID']])) {
$this->vmwareHosts[$row['hostID']]['vmIDs']['ip'] = $row['hip'];
@ -179,7 +179,7 @@ class rootServer {
$query = $this->sql->prepare("SELECT s.*,d.*,AES_DECRYPT(d.`port`,:aeskey) AS `dport`,AES_DECRYPT(d.`user`,:aeskey) AS `duser`,AES_DECRYPT(d.`pass`,:aeskey) AS `dpass` FROM `rootsIP4` i INNER JOIN `rootsSubnets` s ON i.`subnetID`=s.`subnetID` INNER JOIN `rootsDHCP` d ON s.`dhcpServer`=d.`id` WHERE i.`ip`=:ip AND d.`active`='Y' LIMIT 1");
$query->execute(array(':aeskey' => $this->aeskey, ':ip' => $this->ID[$type][$ID]['ip']));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$foundDHCP = true;
@ -214,7 +214,7 @@ class rootServer {
$query = $this->sql->prepare("SELECT s.*,d.*,AES_DECRYPT(d.`port`,:aeskey) AS `dport`,AES_DECRYPT(d.`user`,:aeskey) AS `duser`,AES_DECRYPT(d.`pass`,:aeskey) AS `dpass` FROM `rootsIP4` i INNER JOIN `rootsSubnets` s ON i.`subnetID`=s.`subnetID` INNER JOIN `rootsDHCP` d ON s.`dhcpServer`=d.`id` WHERE i.`ip`=:ip AND d.`active`='Y' LIMIT 1");
$query->execute(array(':aeskey' => $this->aeskey, ':ip' => $this->extraData['oldip']));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$foundDHCP = true;
@ -254,7 +254,7 @@ class rootServer {
if (isid($this->ID[$type][$ID]['pxeID'], 10)) {
$query = $this->sql->prepare("SELECT *,AES_DECRYPT(`port`,:aeskey) AS `dport`,AES_DECRYPT(`user`,:aeskey) AS `duser`,AES_DECRYPT(`pass`,:aeskey) AS `dpass` FROM `rootsPXE` WHERE `active`='Y' AND `id`=:pxeID LIMIT 1");
$query->execute(array(':aeskey' => $this->aeskey, ':pxeID' => $this->ID[$type][$ID]['pxeID']));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$foundPXE = true;
@ -278,7 +278,7 @@ class rootServer {
if ((!isset($foundPXE) or !isip($this->ID[$type][$ID]['pxeIP'], 'ip4')) and $action != 'dl') {
$query = $this->sql->prepare("SELECT *,AES_DECRYPT(`port`,:aeskey) AS `dport`,AES_DECRYPT(`user`,:aeskey) AS `duser`,AES_DECRYPT(`pass`,:aeskey) AS `dpass` FROM `rootsPXE` WHERE `active`='Y' ORDER BY RAND() LIMIT 1");
$query->execute(array(':aeskey' => $this->aeskey));
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$foundPXE = true;

Some files were not shown because too many files have changed in this diff Show More