From 16df220df9d77fd1b50aaabfbf5bfbb0b30b205a Mon Sep 17 00:00:00 2001 From: Ulrich Block Date: Sun, 30 Nov 2014 12:55:07 +0100 Subject: [PATCH] #522 change query result from foreach to while --- web/ajax.php | 8 +-- web/api.php | 2 +- web/cloud.php | 16 ++--- web/get_password.php | 16 ++--- web/images.php | 10 ++-- web/install/install.php | 4 +- web/install/update_302-303.php | 8 +-- web/install/update_305-306.php | 2 +- web/install/update_309-310.php | 6 +- web/install/update_320-330.php | 2 +- web/install/update_340-360.php | 2 +- web/install/update_400-410.php | 2 +- web/install/update_411-420.php | 4 +- web/install/update_430-440.php | 6 +- web/lend.php | 40 ++++++------- web/login.php | 30 +++++----- web/protectioncheck.php | 4 +- web/reboot.php | 12 ++-- web/serverallocation.php | 14 ++--- web/serverlog.php | 6 +- web/startupdates.php | 2 +- web/statuscheck.php | 22 +++---- web/stuff/admin/addons.php | 22 +++---- web/stuff/admin/admin_modules.php | 6 +- web/stuff/admin/admin_social_provider.php | 4 +- web/stuff/admin/adminhome.php | 4 +- web/stuff/admin/api_external_auth.php | 2 +- web/stuff/admin/api_import_users.php | 12 ++-- web/stuff/admin/api_settings.php | 6 +- web/stuff/admin/eac.php | 2 +- web/stuff/admin/feeds.php | 4 +- web/stuff/admin/images.php | 8 +-- web/stuff/admin/init_admin.php | 6 +- web/stuff/admin/lendserver.php | 16 ++--- web/stuff/admin/masterserver.php | 20 +++---- web/stuff/admin/mysql_server.php | 32 +++++----- web/stuff/admin/page_comments.php | 4 +- web/stuff/admin/page_downloads.php | 8 +-- web/stuff/admin/page_news_edit.php | 40 ++++++------- web/stuff/admin/page_pages.php | 38 ++++++------ web/stuff/admin/page_settings.php | 8 +-- web/stuff/admin/panel_settings.php | 2 +- web/stuff/admin/panel_settings_columns.php | 6 +- web/stuff/admin/panel_settings_email.php | 4 +- web/stuff/admin/panel_settings_imprint.php | 2 +- web/stuff/admin/root_dedicated.php | 18 +++--- web/stuff/admin/root_dhcp.php | 6 +- web/stuff/admin/root_pxe.php | 6 +- web/stuff/admin/root_virtual_hosts.php | 8 +-- web/stuff/admin/root_virtual_server.php | 44 +++++++------- web/stuff/admin/roots.php | 12 ++-- web/stuff/admin/roots_os_templates.php | 4 +- web/stuff/admin/roots_subnets.php | 10 ++-- web/stuff/admin/tickets.php | 24 ++++---- web/stuff/admin/tickets_reseller.php | 16 ++--- web/stuff/admin/traffic.php | 2 +- web/stuff/admin/user.php | 34 +++++------ web/stuff/admin/user_groups.php | 8 +-- web/stuff/admin/versioncheck.php | 2 +- web/stuff/admin/voice.php | 50 ++++++++-------- web/stuff/admin/voice_master.php | 38 ++++++------ web/stuff/admin/voice_tsdns.php | 20 +++---- web/stuff/admin/voice_tsdnsrecords.php | 24 ++++---- web/stuff/admin/voice_usage.php | 12 ++-- web/stuff/admin/web_master.php | 16 ++--- web/stuff/admin/web_vhost.php | 24 ++++---- web/stuff/ajax/datatable_appmasterserver.php | 4 +- web/stuff/ajax/datatable_gameserver.php | 2 +- web/stuff/ajax/datatable_ipbans.php | 2 +- web/stuff/ajax/datatable_joblog.php | 2 +- web/stuff/ajax/datatable_maillog.php | 2 +- web/stuff/ajax/datatable_userlog.php | 2 +- web/stuff/ajax/userpanel_ticket_category.php | 2 +- web/stuff/ajax/userpanel_voice_stats.php | 2 +- web/stuff/api/api_gserver.php | 20 +++---- web/stuff/api/api_list.php | 2 +- web/stuff/api/api_mysql.php | 8 +-- web/stuff/api/api_tsdns.php | 10 ++-- web/stuff/api/api_users.php | 24 ++++---- web/stuff/api/api_voice.php | 42 ++++++++------ web/stuff/api/api_web.php | 10 ++-- web/stuff/cms/init_page.php | 14 ++--- web/stuff/cms/page_download.php | 4 +- web/stuff/cms/page_news.php | 16 ++--- web/stuff/cms/page_page.php | 10 ++-- web/stuff/cms/page_register.php | 4 +- web/stuff/cms/page_tag.php | 4 +- web/stuff/global_gserver_file_templates.php | 8 +-- web/stuff/global_userdata.php | 4 +- web/stuff/jobs/jobs_mysql.php | 8 +-- web/stuff/jobs/jobs_roots.php | 2 +- web/stuff/jobs/jobs_tsdns.php | 8 +-- web/stuff/jobs/jobs_user.php | 12 ++-- web/stuff/jobs/jobs_user_rm.php | 4 +- web/stuff/jobs/jobs_voice.php | 12 ++-- web/stuff/jobs/jobs_webspace.php | 4 +- web/stuff/methods/class_app.php | 2 +- web/stuff/methods/class_httpd.php | 4 +- web/stuff/methods/class_mysql.php | 2 +- web/stuff/methods/class_rootserver.php | 14 ++--- web/stuff/methods/feeds_function.php | 10 ++-- web/stuff/methods/functions.php | 58 ++++++++++--------- web/stuff/methods/functions_gs.php | 4 +- web/stuff/methods/functions_social_auth.php | 2 +- web/stuff/methods/functions_ssh_exec.php | 4 +- web/stuff/methods/functions_ts3.php | 6 +- web/stuff/methods/mysql_backup_class.php | 2 +- web/stuff/methods/tables_entries_repair.php | 4 +- web/stuff/methods/tables_repair.php | 4 +- web/stuff/settings.php | 6 +- web/stuff/user/init_user.php | 8 +-- web/stuff/user/userpanel_backup.php | 4 +- web/stuff/user/userpanel_dedicated.php | 10 ++-- web/stuff/user/userpanel_gserver.php | 22 +++---- web/stuff/user/userpanel_home.php | 4 +- web/stuff/user/userpanel_migration.php | 4 +- web/stuff/user/userpanel_mysql.php | 8 +-- web/stuff/user/userpanel_restartcalendar.php | 14 ++--- web/stuff/user/userpanel_substitutes.php | 22 +++---- web/stuff/user/userpanel_substitutes_own.php | 4 +- web/stuff/user/userpanel_tickets.php | 16 ++--- web/stuff/user/userpanel_virtual.php | 10 ++-- web/stuff/user/userpanel_voice.php | 40 ++++++------- web/stuff/user/userpanel_voice_dns.php | 8 +-- web/stuff/user/userpanel_voice_usage.php | 6 +- web/stuff/user/userpanel_web_vhost.php | 4 +- web/switch.php | 2 +- .../adminlte/admin/admin_gserver_add.tpl | 6 +- .../adminlte/admin/admin_gserver_md.tpl | 6 +- .../ajax/ajax_admin_appmaster_ports_best.tpl | 10 ++-- .../ajax/ajax_admin_appserver_usage.tpl | 12 ++-- web/third_party/monstaftp/class_monstaftp.php | 2 +- web/trafficdata.php | 8 +-- 133 files changed, 730 insertions(+), 722 deletions(-) diff --git a/web/ajax.php b/web/ajax.php index d75a008d..ad38c10f 100644 --- a/web/ajax.php +++ b/web/ajax.php @@ -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[] = ''; } @@ -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[] = ''; } @@ -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[] = ''; } diff --git a/web/api.php b/web/api.php index f0a5521a..929f1a3d 100644 --- a/web/api.php +++ b/web/api.php @@ -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']; } diff --git a/web/cloud.php b/web/cloud.php index 6facb291..c77a1fdd 100644 --- a/web/cloud.php +++ b/web/cloud.php @@ -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); diff --git a/web/get_password.php b/web/get_password.php index 7c132c72..ede29f87 100644 --- a/web/get_password.php +++ b/web/get_password.php @@ -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); } diff --git a/web/images.php b/web/images.php index 44b73530..1428cde6 100644 --- a/web/images.php +++ b/web/images.php @@ -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; diff --git a/web/install/install.php b/web/install/install.php index 84cbdcb6..f18edae1 100644 --- a/web/install/install.php +++ b/web/install/install.php @@ -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']; diff --git a/web/install/update_302-303.php b/web/install/update_302-303.php index 220dc148..bd58bff3 100644 --- a/web/install/update_302-303.php +++ b/web/install/update_302-303.php @@ -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.'
'); @@ -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'])); diff --git a/web/install/update_305-306.php b/web/install/update_305-306.php index 3b9b0a92..444f2238 100644 --- a/web/install/update_305-306.php +++ b/web/install/update_305-306.php @@ -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'])); diff --git a/web/install/update_309-310.php b/web/install/update_309-310.php index b405f3b5..d3489588 100644 --- a/web/install/update_309-310.php +++ b/web/install/update_309-310.php @@ -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`"); diff --git a/web/install/update_320-330.php b/web/install/update_320-330.php index a1df6a3c..c417f6d2 100644 --- a/web/install/update_320-330.php +++ b/web/install/update_320-330.php @@ -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)); diff --git a/web/install/update_340-360.php b/web/install/update_340-360.php index 759de712..0e6a2856 100644 --- a/web/install/update_340-360.php +++ b/web/install/update_340-360.php @@ -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'])); diff --git a/web/install/update_400-410.php b/web/install/update_400-410.php index 088af1b6..58d16b5e 100644 --- a/web/install/update_400-410.php +++ b/web/install/update_400-410.php @@ -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'])); } diff --git a/web/install/update_411-420.php b/web/install/update_411-420.php index 526031e0..d73dbe61 100644 --- a/web/install/update_411-420.php +++ b/web/install/update_411-420.php @@ -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) { diff --git a/web/install/update_430-440.php b/web/install/update_430-440.php index a15bf75b..55a39cb6 100644 --- a/web/install/update_430-440.php +++ b/web/install/update_430-440.php @@ -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']); } diff --git a/web/lend.php b/web/lend.php index 9e025670..91920635 100644 --- a/web/lend.php +++ b/web/lend.php @@ -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']; diff --git a/web/login.php b/web/login.php index 3fded2df..38813e3a 100644 --- a/web/login.php +++ b/web/login.php @@ -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']; } diff --git a/web/protectioncheck.php b/web/protectioncheck.php index 9b7be635..d87b26d5 100644 --- a/web/protectioncheck.php +++ b/web/protectioncheck.php @@ -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') { diff --git a/web/reboot.php b/web/reboot.php index d6993064..5f31044e 100644 --- a/web/reboot.php +++ b/web/reboot.php @@ -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 . '/'; diff --git a/web/serverallocation.php b/web/serverallocation.php index db4941dd..be047fb2 100644 --- a/web/serverallocation.php +++ b/web/serverallocation.php @@ -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)); diff --git a/web/serverlog.php b/web/serverlog.php index 21d6fc45..e2f69df3 100644 --- a/web/serverlog.php +++ b/web/serverlog.php @@ -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']; diff --git a/web/startupdates.php b/web/startupdates.php index bd958ad1..9e171965 100644 --- a/web/startupdates.php +++ b/web/startupdates.php @@ -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); diff --git a/web/statuscheck.php b/web/statuscheck.php index 2837c258..d1cc169b 100644 --- a/web/statuscheck.php +++ b/web/statuscheck.php @@ -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('
', $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"; diff --git a/web/stuff/admin/addons.php b/web/stuff/admin/addons.php index 372c70ff..e1606375 100644 --- a/web/stuff/admin/addons.php +++ b/web/stuff/admin/addons.php @@ -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[] = ''; } @@ -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']) ? '' : ''; } @@ -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']; } diff --git a/web/stuff/admin/admin_modules.php b/web/stuff/admin/admin_modules.php index 973aca7f..f28c80f3 100644 --- a/web/stuff/admin/admin_modules.php +++ b/web/stuff/admin/admin_modules.php @@ -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']; } diff --git a/web/stuff/admin/admin_social_provider.php b/web/stuff/admin/admin_social_provider.php index 0832d77b..632a0df3 100644 --- a/web/stuff/admin/admin_social_provider.php +++ b/web/stuff/admin/admin_social_provider.php @@ -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']); } diff --git a/web/stuff/admin/adminhome.php b/web/stuff/admin/adminhome.php index 277d95dd..100322d8 100644 --- a/web/stuff/admin/adminhome.php +++ b/web/stuff/admin/adminhome.php @@ -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'; diff --git a/web/stuff/admin/api_external_auth.php b/web/stuff/admin/api_external_auth.php index b5a465b3..867758f1 100644 --- a/web/stuff/admin/api_external_auth.php +++ b/web/stuff/admin/api_external_auth.php @@ -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']; diff --git a/web/stuff/admin/api_import_users.php b/web/stuff/admin/api_import_users.php index 068ebbcd..0e7fd84a 100644 --- a/web/stuff/admin/api_import_users.php +++ b/web/stuff/admin/api_import_users.php @@ -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'; diff --git a/web/stuff/admin/api_settings.php b/web/stuff/admin/api_settings.php index 5506038e..ab8348f2 100644 --- a/web/stuff/admin/api_settings.php +++ b/web/stuff/admin/api_settings.php @@ -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'; diff --git a/web/stuff/admin/eac.php b/web/stuff/admin/eac.php index 38ba1abb..e03f1468 100644 --- a/web/stuff/admin/eac.php +++ b/web/stuff/admin/eac.php @@ -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']; diff --git a/web/stuff/admin/feeds.php b/web/stuff/admin/feeds.php index 7800b765..c9985608 100644 --- a/web/stuff/admin/feeds.php +++ b/web/stuff/admin/feeds.php @@ -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']; diff --git a/web/stuff/admin/images.php b/web/stuff/admin/images.php index e08f7fe3..51746aa3 100644 --- a/web/stuff/admin/images.php +++ b/web/stuff/admin/images.php @@ -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']); } diff --git a/web/stuff/admin/init_admin.php b/web/stuff/admin/init_admin.php index 16dd8d15..f4532e71 100644 --- a/web/stuff/admin/init_admin.php +++ b/web/stuff/admin/init_admin.php @@ -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'])) { diff --git a/web/stuff/admin/lendserver.php b/web/stuff/admin/lendserver.php index 07ec7350..83e9b5c8 100644 --- a/web/stuff/admin/lendserver.php +++ b/web/stuff/admin/lendserver.php @@ -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']; diff --git a/web/stuff/admin/masterserver.php b/web/stuff/admin/masterserver.php index 1df9d754..f1f7ee0f 100644 --- a/web/stuff/admin/masterserver.php +++ b/web/stuff/admin/masterserver.php @@ -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(); diff --git a/web/stuff/admin/mysql_server.php b/web/stuff/admin/mysql_server.php index fcc4fdbb..2b86b38f 100644 --- a/web/stuff/admin/mysql_server.php +++ b/web/stuff/admin/mysql_server.php @@ -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; diff --git a/web/stuff/admin/page_comments.php b/web/stuff/admin/page_comments.php index 1e048807..277f0b17 100644 --- a/web/stuff/admin/page_comments.php +++ b/web/stuff/admin/page_comments.php @@ -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)); } diff --git a/web/stuff/admin/page_downloads.php b/web/stuff/admin/page_downloads.php index 66649190..d5c73540 100644 --- a/web/stuff/admin/page_downloads.php +++ b/web/stuff/admin/page_downloads.php @@ -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'; diff --git a/web/stuff/admin/page_news_edit.php b/web/stuff/admin/page_news_edit.php index 0a0f38c1..af45c6c8 100644 --- a/web/stuff/admin/page_news_edit.php +++ b/web/stuff/admin/page_news_edit.php @@ -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']; } diff --git a/web/stuff/admin/page_pages.php b/web/stuff/admin/page_pages.php index 17b8aaef..4e1e3b22 100644 --- a/web/stuff/admin/page_pages.php +++ b/web/stuff/admin/page_pages.php @@ -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']; } diff --git a/web/stuff/admin/page_settings.php b/web/stuff/admin/page_settings.php index 83115a1a..cd3ccdeb 100644 --- a/web/stuff/admin/page_settings.php +++ b/web/stuff/admin/page_settings.php @@ -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)); diff --git a/web/stuff/admin/panel_settings.php b/web/stuff/admin/panel_settings.php index 2eddca85..e7257f8e 100644 --- a/web/stuff/admin/panel_settings.php +++ b/web/stuff/admin/panel_settings.php @@ -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); diff --git a/web/stuff/admin/panel_settings_columns.php b/web/stuff/admin/panel_settings_columns.php index ce636cbc..b4836a2e 100644 --- a/web/stuff/admin/panel_settings_columns.php +++ b/web/stuff/admin/panel_settings_columns.php @@ -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']; } diff --git a/web/stuff/admin/panel_settings_email.php b/web/stuff/admin/panel_settings_email.php index c8cd48fb..96f41400 100644 --- a/web/stuff/admin/panel_settings_email.php +++ b/web/stuff/admin/panel_settings_email.php @@ -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']); diff --git a/web/stuff/admin/panel_settings_imprint.php b/web/stuff/admin/panel_settings_imprint.php index 45b0f0fe..9a32590f 100644 --- a/web/stuff/admin/panel_settings_imprint.php +++ b/web/stuff/admin/panel_settings_imprint.php @@ -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)); diff --git a/web/stuff/admin/root_dedicated.php b/web/stuff/admin/root_dedicated.php index 153a7691..1ceb0113 100644 --- a/web/stuff/admin/root_dedicated.php +++ b/web/stuff/admin/root_dedicated.php @@ -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') { diff --git a/web/stuff/admin/root_dhcp.php b/web/stuff/admin/root_dhcp.php index 2b0588fa..1ada5fad 100644 --- a/web/stuff/admin/root_dhcp.php +++ b/web/stuff/admin/root_dhcp.php @@ -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'; diff --git a/web/stuff/admin/root_pxe.php b/web/stuff/admin/root_pxe.php index a7b417e7..9a9e127b 100644 --- a/web/stuff/admin/root_pxe.php +++ b/web/stuff/admin/root_pxe.php @@ -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'; diff --git a/web/stuff/admin/root_virtual_hosts.php b/web/stuff/admin/root_virtual_hosts.php index 04f07aaf..b9a8f5a1 100644 --- a/web/stuff/admin/root_virtual_hosts.php +++ b/web/stuff/admin/root_virtual_hosts.php @@ -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[] = ''; } $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']; diff --git a/web/stuff/admin/root_virtual_server.php b/web/stuff/admin/root_virtual_server.php index fb577f60..75558d33 100644 --- a/web/stuff/admin/root_virtual_server.php +++ b/web/stuff/admin/root_virtual_server.php @@ -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[] = ''; @@ -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; diff --git a/web/stuff/admin/roots.php b/web/stuff/admin/roots.php index 1853b477..3635f2a6 100644 --- a/web/stuff/admin/roots.php +++ b/web/stuff/admin/roots.php @@ -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'])); } diff --git a/web/stuff/admin/roots_os_templates.php b/web/stuff/admin/roots_os_templates.php index d88fc81e..8bf5afe9 100644 --- a/web/stuff/admin/roots_os_templates.php +++ b/web/stuff/admin/roots_os_templates.php @@ -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'; diff --git a/web/stuff/admin/roots_subnets.php b/web/stuff/admin/roots_subnets.php index 7672ed27..0a3356aa 100644 --- a/web/stuff/admin/roots_subnets.php +++ b/web/stuff/admin/roots_subnets.php @@ -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']); } diff --git a/web/stuff/admin/tickets.php b/web/stuff/admin/tickets.php index d70f04b9..af6ed3e1 100644 --- a/web/stuff/admin/tickets.php +++ b/web/stuff/admin/tickets.php @@ -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; diff --git a/web/stuff/admin/tickets_reseller.php b/web/stuff/admin/tickets_reseller.php index 6d6c97bf..1f5ec396 100644 --- a/web/stuff/admin/tickets_reseller.php +++ b/web/stuff/admin/tickets_reseller.php @@ -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; diff --git a/web/stuff/admin/traffic.php b/web/stuff/admin/traffic.php index 99e70081..178a8833 100644 --- a/web/stuff/admin/traffic.php +++ b/web/stuff/admin/traffic.php @@ -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']; diff --git a/web/stuff/admin/user.php b/web/stuff/admin/user.php index 6086312e..78f67f02 100644 --- a/web/stuff/admin/user.php +++ b/web/stuff/admin/user.php @@ -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') { diff --git a/web/stuff/admin/user_groups.php b/web/stuff/admin/user_groups.php index 865d6a12..f8e1c2aa 100644 --- a/web/stuff/admin/user_groups.php +++ b/web/stuff/admin/user_groups.php @@ -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'; diff --git a/web/stuff/admin/versioncheck.php b/web/stuff/admin/versioncheck.php index f7ab3dc1..86defe34 100644 --- a/web/stuff/admin/versioncheck.php +++ b/web/stuff/admin/versioncheck.php @@ -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]); } diff --git a/web/stuff/admin/voice.php b/web/stuff/admin/voice.php index 6f569b7b..870d45f8 100644 --- a/web/stuff/admin/voice.php +++ b/web/stuff/admin/voice.php @@ -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) { diff --git a/web/stuff/admin/voice_master.php b/web/stuff/admin/voice_master.php index 7ed089b5..826a24c1 100644 --- a/web/stuff/admin/voice_master.php +++ b/web/stuff/admin/voice_master.php @@ -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; diff --git a/web/stuff/admin/voice_tsdns.php b/web/stuff/admin/voice_tsdns.php index dc2684d9..80d01955 100644 --- a/web/stuff/admin/voice_tsdns.php +++ b/web/stuff/admin/voice_tsdns.php @@ -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); } diff --git a/web/stuff/admin/voice_tsdnsrecords.php b/web/stuff/admin/voice_tsdnsrecords.php index 62bf6b8c..7b92fbbc 100644 --- a/web/stuff/admin/voice_tsdnsrecords.php +++ b/web/stuff/admin/voice_tsdnsrecords.php @@ -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'])); diff --git a/web/stuff/admin/voice_usage.php b/web/stuff/admin/voice_usage.php index c29860b1..9645f992 100644 --- a/web/stuff/admin/voice_usage.php +++ b/web/stuff/admin/voice_usage.php @@ -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[] = ''; } 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[] = ''; @@ -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[] = ''; } else { diff --git a/web/stuff/admin/web_master.php b/web/stuff/admin/web_master.php index a40b6c7a..e3167027 100644 --- a/web/stuff/admin/web_master.php +++ b/web/stuff/admin/web_master.php @@ -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++; diff --git a/web/stuff/admin/web_vhost.php b/web/stuff/admin/web_vhost.php index c0b2bb68..fe9dd249 100644 --- a/web/stuff/admin/web_vhost.php +++ b/web/stuff/admin/web_vhost.php @@ -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; diff --git a/web/stuff/ajax/datatable_appmasterserver.php b/web/stuff/ajax/datatable_appmasterserver.php index ce0527c4..5970d71b 100644 --- a/web/stuff/ajax/datatable_appmasterserver.php +++ b/web/stuff/ajax/datatable_appmasterserver.php @@ -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))) { diff --git a/web/stuff/ajax/datatable_gameserver.php b/web/stuff/ajax/datatable_gameserver.php index 26ae216c..2d71820e 100644 --- a/web/stuff/ajax/datatable_gameserver.php +++ b/web/stuff/ajax/datatable_gameserver.php @@ -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; diff --git a/web/stuff/ajax/datatable_ipbans.php b/web/stuff/ajax/datatable_ipbans.php index ba897f8a..99681105 100644 --- a/web/stuff/ajax/datatable_ipbans.php +++ b/web/stuff/ajax/datatable_ipbans.php @@ -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'], '')); } \ No newline at end of file diff --git a/web/stuff/ajax/datatable_joblog.php b/web/stuff/ajax/datatable_joblog.php index 29f39a08..be532165 100644 --- a/web/stuff/ajax/datatable_joblog.php +++ b/web/stuff/ajax/datatable_joblog.php @@ -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'], '')); } \ No newline at end of file diff --git a/web/stuff/ajax/datatable_maillog.php b/web/stuff/ajax/datatable_maillog.php index f70bbec7..f6d174db 100644 --- a/web/stuff/ajax/datatable_maillog.php +++ b/web/stuff/ajax/datatable_maillog.php @@ -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']); } \ No newline at end of file diff --git a/web/stuff/ajax/datatable_userlog.php b/web/stuff/ajax/datatable_userlog.php index a48e2194..e4c0d3ee 100644 --- a/web/stuff/ajax/datatable_userlog.php +++ b/web/stuff/ajax/datatable_userlog.php @@ -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']; diff --git a/web/stuff/ajax/userpanel_ticket_category.php b/web/stuff/ajax/userpanel_ticket_category.php index 3f62b833..9d5ce06d 100644 --- a/web/stuff/ajax/userpanel_ticket_category.php +++ b/web/stuff/ajax/userpanel_ticket_category.php @@ -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(); diff --git a/web/stuff/ajax/userpanel_voice_stats.php b/web/stuff/ajax/userpanel_voice_stats.php index 5022f55b..1bb00bc0 100644 --- a/web/stuff/ajax/userpanel_voice_stats.php +++ b/web/stuff/ajax/userpanel_voice_stats.php @@ -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[] = ''; } } diff --git a/web/stuff/api/api_gserver.php b/web/stuff/api/api_gserver.php index 80b6f5a9..238c22b3 100644 --- a/web/stuff/api/api_gserver.php +++ b/web/stuff/api/api_gserver.php @@ -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']; diff --git a/web/stuff/api/api_list.php b/web/stuff/api/api_list.php index 8604254e..3e853deb 100644 --- a/web/stuff/api/api_list.php +++ b/web/stuff/api/api_list.php @@ -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); } diff --git a/web/stuff/api/api_mysql.php b/web/stuff/api/api_mysql.php index 21992018..62308ed2 100644 --- a/web/stuff/api/api_mysql.php +++ b/web/stuff/api/api_mysql.php @@ -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']; diff --git a/web/stuff/api/api_tsdns.php b/web/stuff/api/api_tsdns.php index 77552fbf..e48a8920 100644 --- a/web/stuff/api/api_tsdns.php +++ b/web/stuff/api/api_tsdns.php @@ -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']; diff --git a/web/stuff/api/api_users.php b/web/stuff/api/api_users.php index e1aea678..195dc946 100644 --- a/web/stuff/api/api_users.php +++ b/web/stuff/api/api_users.php @@ -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']; } diff --git a/web/stuff/api/api_voice.php b/web/stuff/api/api_voice.php index 8e3868ef..0c0da340 100644 --- a/web/stuff/api/api_voice.php +++ b/web/stuff/api/api_voice.php @@ -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) { - $ips[] = $row['ssh2ip']; - foreach (preg_split('/\r\n/', $row['ips'],-1,PREG_SPLIT_NO_EMPTY) as $ip) { - $ips[] = $ip; - } + $query3->execute(array($row['rootid'], $resellerID)); + while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) { - } else if ($row['addedby'] == 1) { + $ips[] = $row3['ip']; - $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) { + 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 { @@ -209,7 +213,7 @@ if (!isset($success['false']) and array_value_exists('action','add',$data) and $ $ports = $usedPorts['ports']; $ports[] = 10011; - $port = (isset($data['port']) and port($data['port']) and !in_array($data['port'],$ports)) ? $data['port']: 9987; + $port = (isset($data['port']) and port($data['port']) and !in_array($data['port'], $ports)) ? $data['port'] : 9987; if (is_array($ports)) { @@ -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); diff --git a/web/stuff/api/api_web.php b/web/stuff/api/api_web.php index 35f1f0e9..ad634028 100644 --- a/web/stuff/api/api_web.php +++ b/web/stuff/api/api_web.php @@ -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']; diff --git a/web/stuff/cms/init_page.php b/web/stuff/cms/init_page.php index 6f82eeda..13b4e5e3 100644 --- a/web/stuff/cms/init_page.php +++ b/web/stuff/cms/init_page.php @@ -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']; diff --git a/web/stuff/cms/page_download.php b/web/stuff/cms/page_download.php index b0cf513c..a5c3159a 100644 --- a/web/stuff/cms/page_download.php +++ b/web/stuff/cms/page_download.php @@ -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'].'&action=get&id='.$row['fileID'], 'text' => $row['text']); } diff --git a/web/stuff/cms/page_news.php b/web/stuff/cms/page_news.php index ba35c92a..045a7cc1 100644 --- a/web/stuff/cms/page_news.php +++ b/web/stuff/cms/page_news.php @@ -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&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 = '' . $row['title'] . ''; $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']); diff --git a/web/stuff/cms/page_page.php b/web/stuff/cms/page_page.php index ca101150..800854ad 100644 --- a/web/stuff/cms/page_page.php +++ b/web/stuff/cms/page_page.php @@ -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') ? 'tag . '/' . strtolower(szrp($row2['name'])) . '/>' . $row2['name'] . '' : '' . $row2['name'] . ''; } @@ -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&l=' . $user_language . '&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&id=' . $page_id; } diff --git a/web/stuff/cms/page_register.php b/web/stuff/cms/page_register.php index 7627c7ca..c0c33c09 100644 --- a/web/stuff/cms/page_register.php +++ b/web/stuff/cms/page_register.php @@ -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']; } diff --git a/web/stuff/cms/page_tag.php b/web/stuff/cms/page_tag.php index ec07e0c7..547fd29e 100644 --- a/web/stuff/cms/page_tag.php +++ b/web/stuff/cms/page_tag.php @@ -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) . '/'; diff --git a/web/stuff/global_gserver_file_templates.php b/web/stuff/global_gserver_file_templates.php index 5022b099..f3dcb287 100644 --- a/web/stuff/global_gserver_file_templates.php +++ b/web/stuff/global_gserver_file_templates.php @@ -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']); } diff --git a/web/stuff/global_userdata.php b/web/stuff/global_userdata.php index b75557d1..c699ed49 100644 --- a/web/stuff/global_userdata.php +++ b/web/stuff/global_userdata.php @@ -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)); diff --git a/web/stuff/jobs/jobs_mysql.php b/web/stuff/jobs/jobs_mysql.php index b904945d..2bb58dfb 100644 --- a/web/stuff/jobs/jobs_mysql.php +++ b/web/stuff/jobs/jobs_mysql.php @@ -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']; diff --git a/web/stuff/jobs/jobs_roots.php b/web/stuff/jobs/jobs_roots.php index 81c78662..bec3680e 100644 --- a/web/stuff/jobs/jobs_roots.php +++ b/web/stuff/jobs/jobs_roots.php @@ -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; diff --git a/web/stuff/jobs/jobs_tsdns.php b/web/stuff/jobs/jobs_tsdns.php index 7f0a2a63..8c860d8a 100644 --- a/web/stuff/jobs/jobs_tsdns.php +++ b/web/stuff/jobs/jobs_tsdns.php @@ -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']); diff --git a/web/stuff/jobs/jobs_user.php b/web/stuff/jobs/jobs_user.php index cae28a4d..e539c26f 100644 --- a/web/stuff/jobs/jobs_user.php +++ b/web/stuff/jobs/jobs_user.php @@ -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'])); } diff --git a/web/stuff/jobs/jobs_user_rm.php b/web/stuff/jobs/jobs_user_rm.php index 697685dd..ecac3257 100644 --- a/web/stuff/jobs/jobs_user_rm.php +++ b/web/stuff/jobs/jobs_user_rm.php @@ -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'])); diff --git a/web/stuff/jobs/jobs_voice.php b/web/stuff/jobs/jobs_voice.php index ecb99409..a9b9cfd1 100644 --- a/web/stuff/jobs/jobs_voice.php +++ b/web/stuff/jobs/jobs_voice.php @@ -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']; diff --git a/web/stuff/jobs/jobs_webspace.php b/web/stuff/jobs/jobs_webspace.php index 02e03ee0..b18eb651 100644 --- a/web/stuff/jobs/jobs_webspace.php +++ b/web/stuff/jobs/jobs_webspace.php @@ -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']); diff --git a/web/stuff/methods/class_app.php b/web/stuff/methods/class_app.php index da5be3b5..2a82ad9d 100644 --- a/web/stuff/methods/class_app.php +++ b/web/stuff/methods/class_app.php @@ -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"; } } diff --git a/web/stuff/methods/class_httpd.php b/web/stuff/methods/class_httpd.php index b4482bcb..4bf4cd74 100644 --- a/web/stuff/methods/class_httpd.php +++ b/web/stuff/methods/class_httpd.php @@ -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']; diff --git a/web/stuff/methods/class_mysql.php b/web/stuff/methods/class_mysql.php index bf7339f1..f37118f8 100644 --- a/web/stuff/methods/class_mysql.php +++ b/web/stuff/methods/class_mysql.php @@ -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']; } diff --git a/web/stuff/methods/class_rootserver.php b/web/stuff/methods/class_rootserver.php index d7937618..07f7e78a 100644 --- a/web/stuff/methods/class_rootserver.php +++ b/web/stuff/methods/class_rootserver.php @@ -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; diff --git a/web/stuff/methods/feeds_function.php b/web/stuff/methods/feeds_function.php index 88a9511f..73d79619 100644 --- a/web/stuff/methods/feeds_function.php +++ b/web/stuff/methods/feeds_function.php @@ -59,13 +59,13 @@ if (isset($newsInclude) and $newsInclude == true) { $query = $sql->prepare("SELECT `newsAmount` FROM `feeds_settings` WHERE `active`='Y' AND `steamFeeds`='Y' ORDER BY `newsAmount` DESC LIMIT 1"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $newsAmount = $row['newsAmount']; $query2 = $sql->prepare("SELECT t.* FROM `servertypes` t LEFT JOIN `rservermasterg` r ON t.`id`=r.`servertypeid` WHERE r.`id` IS NOT NULL AND t.`appID` IS NOT NULL AND t.`steamgame`!='N' GROUP BY t.`appID` ORDER BY t.`appID`"); $query2->execute(); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { if (!in_array($row2['appID'], array(null, '', false))) { @@ -119,7 +119,7 @@ if (isset($newsInclude) and $newsInclude == true) { $newEntries = 0; $removed = 0; - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $feedsArray = array(); @@ -147,7 +147,7 @@ if (isset($newsInclude) and $newsInclude == true) { $query2 = $sql->prepare("SELECT t.* FROM `servertypes` t LEFT JOIN `rservermasterg` r ON t.`id`=r.`servertypeid` WHERE r.`id` IS NOT NULL AND t.`appID` IS NOT NULL AND t.`resellerID`=? AND t.`steamgame`!='N' GROUP BY t.`appID` ORDER BY t.`appID`"); $query2->execute(array($lookUpID)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { if (!in_array($row2['appID'], array(null, '', false))) { @@ -184,7 +184,7 @@ if (isset($newsInclude) and $newsInclude == true) { $query2 = $sql->prepare("SELECT * FROM `feeds_url` WHERE `resellerID`=?"); $query2->execute(array($lookUpID)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { unset($gZipped); diff --git a/web/stuff/methods/functions.php b/web/stuff/methods/functions.php index 2b0a8219..c9e78291 100644 --- a/web/stuff/methods/functions.php +++ b/web/stuff/methods/functions.php @@ -233,7 +233,7 @@ if (!function_exists('passwordgenerate')) { } $query->execute(array(':serverID' => $serverID, ':aeskey' => $aeskey)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $cores = ''; $hyperthreading = ''; @@ -308,7 +308,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `maxgserver`,`maxvserver`,`maxvoserver`,`maxdedis` FROM `resellerdata` WHERE `resellerid`=? LIMIT 1"); $query->execute(array($resellerid)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $mG = $row['maxgserver']; $mVs = $row['maxvserver']; $mVo = $row['maxvoserver']; @@ -428,7 +428,7 @@ if (!function_exists('passwordgenerate')) { $sprache = new stdClass; $query = $sql->prepare("SELECT `language`,`template` 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)) { $default_language = $row['language']; $template = $row['template']; @@ -496,13 +496,13 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `ip` FROM `rootsIP4` WHERE `resellerID`=0"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $userips[] = $row['ip']; } $query = $sql->prepare("SELECT `ip`,`ips` FROM `virtualcontainer`"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $key = array_search($row['ip'], $userips); if (false !== $key) { @@ -519,7 +519,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `ip`,`ips` FROM `rootsDedicated`"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $key = array_search($row['ip'], $userips); if (false !== $key) { @@ -543,13 +543,13 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `ip` FROM `rootsIP4` WHERE `resellerID`=?"); $query->execute(array($resellerid)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $userips[] = $row['ip']; } $query = $sql->prepare("SELECT `ip`,`ips` FROM `virtualcontainer` WHERE `resellerid`=?"); $query->execute(array($resellerid)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $key = array_search($row['ip'], $userips); if (false !== $key) { @@ -566,7 +566,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `ip`,`ips` FROM `rootsDedicated` WHERE `resellerid`=?"); $query->execute(array($resellerid)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $key = array_search($row['ip'], $userips); if (false !== $key) { @@ -584,10 +584,10 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `id` FROM `userdata` WHERE accounttype='r' AND `resellerid`=:id AND `id`!=:id"); $query2 = $sql->prepare("SELECT `ip` FROM `rootsIP4` WHERE `resellerID`=? AND `ownerID`!=`resellerID`"); $query->execute(array(':id' => $resellerid)); - 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)) { $key = array_search($row2['ip'], $userips); if (false !== $key) { unset($userips[$key]); @@ -610,14 +610,14 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `paneldomain` 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)) { $paneldomain = $row['paneldomain']; } if (!filter_var($paneldomain, FILTER_VALIDATE_URL)) { $query = $sql->prepare("SELECT `paneldomain` FROM `settings` WHERE `resellerid`=0 LIMIT 1"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $paneldomain = $row['paneldomain']; } } @@ -646,7 +646,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `mail`,`vname`,`name`,`cname`,`language`,`resellerid` 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)) { $usermail = $row['mail']; $username = $row['vname'] . ' ' . $row['name']; @@ -664,7 +664,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `vname`,`name`,`cname` FROM `userdata` WHERE `id`=? LIMIT 1"); $query->execute(array($writerid)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $username = ($row['vname'] . ' ' . $row['name'] == ' ') ? $row['cname'] : $row['vname'] . ' ' . $row['name']; } } @@ -683,7 +683,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT *,AES_DECRYPT(`email_settings_password`,?) AS `decryptedpassword` FROM `settings` WHERE `resellerid`=? LIMIT 1"); $query->execute(array($aeskey, $resellersid)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $emailregards = nl2br($row['emailregards']); $emailfooter = nl2br($row['emailfooter']); @@ -705,7 +705,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `email`,`timezone` 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)) { $resellerstimezone = $row['timezone']; $resellermail = $row['email']; } @@ -927,11 +927,11 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `type`,`affectedID` FROM `jobs` WHERE (`status` IS NULL OR `status`=1) AND `action`=? $typeQuery GROUP BY `type`,`affectedID`"); $query->execute(array($action)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $query2 = $sql->prepare("SELECT `jobID` FROM `jobs` WHERE `type`=? AND `affectedID`=? AND `action`=? $typeQuery ORDER BY `jobID` DESC LIMIT 1"); $query2->execute(array($row['type'], $row['affectedID'], $action)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { if ($type==null) { $update = $sql->prepare("UPDATE `jobs` SET `status`='2' WHERE (`status` IS NULL OR `status`=1) AND `type`=? AND `affectedID`=? AND `jobID`!=?"); @@ -1036,6 +1036,10 @@ if (!function_exists('passwordgenerate')) { global $sql; + if (!is_array($ips)) { + $ips = array($ips); + } + $portsArray = array(); foreach ($ips as $serverIP) { @@ -1044,7 +1048,7 @@ if (!function_exists('passwordgenerate')) { $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 (port($row['port'])){ $ports[] = $row['port']; } @@ -1064,7 +1068,7 @@ if (!function_exists('passwordgenerate')) { $query = $sql->prepare("SELECT `port` FROM `voice_server` WHERE `ip`=?"); $query->execute(array($serverIP)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (port($row['port'])){ $ports[] = $row['port']; } @@ -1250,19 +1254,19 @@ if (!function_exists('passwordgenerate')) { if ($action == false) { $query2 = $sql->prepare("SELECT `text` FROM `translations` WHERE `type`='cc' AND `transID`=? AND `lang`=? LIMIT 1"); $query3 = $sql->prepare("SELECT `var` FROM `custom_columns` WHERE `customID`=? AND `itemID`=? LIMIT 1"); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $text = ''; $query2->execute(array($row['customID'], $user_language)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { $text = $row2['text']; } if (empty($text)) { $query2->execute(array($row['customID'], $default_language)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { $text = $row2['text']; } } @@ -1284,7 +1288,7 @@ if (!function_exists('passwordgenerate')) { global $ui; - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $var = ''; @@ -1301,7 +1305,7 @@ if (!function_exists('passwordgenerate')) { } else { - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $var = ''; @@ -1326,7 +1330,7 @@ if (!function_exists('passwordgenerate')) { $query2 = $sql->prepare("DELETE FROM `custom_columns` WHERE `customID`=? AND `itemID`=? LIMIT 1"); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $query2->execute(array($row['customID'], $id)); diff --git a/web/stuff/methods/functions_gs.php b/web/stuff/methods/functions_gs.php index b04bf3a5..43ae5f15 100644 --- a/web/stuff/methods/functions_gs.php +++ b/web/stuff/methods/functions_gs.php @@ -54,7 +54,7 @@ if (!function_exists('eacchange')) { $query = $sql->prepare("SELECT `active`,`cfgdir`,`type`,`mysql_server`,`mysql_port`,`mysql_db`,`mysql_table`,`mysql_user`,`mysql_password` FROM `eac` WHERE `resellerid`=? LIMIT 1"); $query->execute(array($reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $cfgdir = $row['cfgdir']; $active = $row['active']; @@ -68,7 +68,7 @@ if (!function_exists('eacchange')) { $query2 = $sql->prepare("SELECT g.`serverip`,g.`port`,s.`anticheat`,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.`resellerid`=? LIMIT 1"); $query2->execute(array($serverid, $reseller_id)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { $gsip = $row2['serverip']; $gsport = $row2['port']; diff --git a/web/stuff/methods/functions_social_auth.php b/web/stuff/methods/functions_social_auth.php index 5da75567..57c07a51 100644 --- a/web/stuff/methods/functions_social_auth.php +++ b/web/stuff/methods/functions_social_auth.php @@ -46,7 +46,7 @@ function getServiceProviders () { $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']); diff --git a/web/stuff/methods/functions_ssh_exec.php b/web/stuff/methods/functions_ssh_exec.php index 918b5197..4527f761 100644 --- a/web/stuff/methods/functions_ssh_exec.php +++ b/web/stuff/methods/functions_ssh_exec.php @@ -72,7 +72,7 @@ if (!function_exists('ssh2_execute')) { $query->execute(array(':serverID' => $id,':aeskey' => $aeskey)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $serverID = (int) $row['id']; $resellerID = (int) $row['resellerid']; $notified = (int) $row['notified']; @@ -129,7 +129,7 @@ if (!function_exists('ssh2_execute')) { if ($notified == $rSA['down_checks']) { $query = ($resellerID == 0) ? $sql->prepare("SELECT `id`,`mail_serverdown` FROM `userdata` WHERE `resellerid`=0 AND `accounttype`='a'") : $sql->prepare("SELECT `id`,`mail_serverdown` FROM `userdata` WHERE (`id`=${resellerID} AND `id`=`resellerid`) OR `resellerid`=0 AND `accounttype`='a'"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($row2['mail_serverdown'] == 'Y') { sendmail('emaildown', $row2['id'], $ssh2IP, ''); } diff --git a/web/stuff/methods/functions_ts3.php b/web/stuff/methods/functions_ts3.php index e6592565..84a92ade 100644 --- a/web/stuff/methods/functions_ts3.php +++ b/web/stuff/methods/functions_ts3.php @@ -331,7 +331,7 @@ function tsdns ($action, $sship, $sshport, $sshuser, $keyuse, $sshkey, $sshpw, $ $query = $sql->prepare("SELECT `id`,`mail_serverdown` FROM `userdata` WHERE (`id`=? AND `id`=`resellerid`) OR (`resellerid`=0 AND `accounttype`='a')"); $query->execute(array($reseller_id)); } - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($row['mail_serverdown'] == 'Y') { sendmail('emaildown', $row['id'], 'TS3 Master ' . $sship . ' ( ' . $bad . ' )', ''); } @@ -402,7 +402,7 @@ function checkDNS ($dns, $id = null, $user_id = null, $type = '') { $query = $sql->prepare("SELECT `id`,`defaultdns`,`externalDefaultDNS`,`tsdnsServerID` FROM `voice_masterserver` WHERE `resellerid`=?"); $query->execute(array($reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($row['externalDefaultDNS'] == 'N') { unset($temp); @@ -429,7 +429,7 @@ function checkDNS ($dns, $id = null, $user_id = null, $type = '') { $query = $sql->prepare("SELECT `id`,`defaultdns` FROM `voice_tsdns` WHERE `resellerid`=?"); $query->execute(array($reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { unset($temp); diff --git a/web/stuff/methods/mysql_backup_class.php b/web/stuff/methods/mysql_backup_class.php index 4b95f17e..0d40edc1 100644 --- a/web/stuff/methods/mysql_backup_class.php +++ b/web/stuff/methods/mysql_backup_class.php @@ -108,7 +108,7 @@ SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; $query = $this->connection->prepare("SELECT * FROM `".$table."`"); $query->execute(); $i = 1; - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $inserts = array(); foreach($row as $key => $val){ if (in_array($this->tableList[$table][$key], array('tinyint','smallint','int','bigint'))) { diff --git a/web/stuff/methods/tables_entries_repair.php b/web/stuff/methods/tables_entries_repair.php index c706f6a5..193b1069 100644 --- a/web/stuff/methods/tables_entries_repair.php +++ b/web/stuff/methods/tables_entries_repair.php @@ -46,13 +46,13 @@ if (!isset($displayToUser) and (!isset($admin_id) or $main != 1 or $reseller_id $query = $sql->prepare("SELECT DISTINCT(`id`) FROM `userdata` u WHERE `accounttype`='r' AND NOT EXISTS (SELECT 1 FROM `settings` WHERE `resellerid`=u.`id`)"); $query2 = $sql->prepare("INSERT INTO `settings` (`resellerid`) VALUES (?)"); $query->execute(); -foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { +while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $query2->execute(array($row['id'])); } $query = $sql->prepare("SELECT DISTINCT(`id`) FROM `userdata` u WHERE `accounttype`='r' AND NOT EXISTS (SELECT 1 FROM `lendsettings` WHERE `resellerid`=u.`id`)"); $query2 = $sql->prepare("INSERT INTO `lendsettings` (`resellerid`) VALUES (?)"); $query->execute(); -foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { +while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $query2->execute(array($row['id'])); } \ No newline at end of file diff --git a/web/stuff/methods/tables_repair.php b/web/stuff/methods/tables_repair.php index 4f0d695f..cbfa74dd 100644 --- a/web/stuff/methods/tables_repair.php +++ b/web/stuff/methods/tables_repair.php @@ -1550,7 +1550,7 @@ foreach ($defined as $table => $t_p) { $query = $sql->prepare("SHOW TABLE STATUS LIKE '${table}'"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($row['Engine'] == 'MyISAM') { @@ -1588,7 +1588,7 @@ foreach ($defined as $table => $t_p) { $query = $sql->prepare("SHOW COLUMNS FROM `${table}`"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $array = ''; $Field = $row['Field']; diff --git a/web/stuff/settings.php b/web/stuff/settings.php index 1e17a8b1..3b7caed4 100644 --- a/web/stuff/settings.php +++ b/web/stuff/settings.php @@ -176,7 +176,7 @@ if (isset($reseller_id)) { $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)) { foreach ($row as $k => $v) { $rSA[$k] = $v; } @@ -220,7 +220,7 @@ if (isset($reseller_id)) { $query = $sql->prepare("SELECT * FROM `settings` WHERE `resellerid`=0 LIMIT 1"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { foreach ($row as $k => $v) { $rSA[$k] = $v; } @@ -241,7 +241,7 @@ if ($loguserip!='localhost') { $query = $sql->prepare("SELECT * 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)) { $seo = $row['seo']; $rssfeed = $row['rssfeed']; diff --git a/web/stuff/user/init_user.php b/web/stuff/user/init_user.php index 51f9c3ad..28bd45f9 100644 --- a/web/stuff/user/init_user.php +++ b/web/stuff/user/init_user.php @@ -60,13 +60,13 @@ if (isset($_SESSION['sID'])) { $query = $sql->prepare("SELECT `oID`,`oType` FROM `userdata_substitutes_servers` WHERE `sID`=?"); $query->execute(array($_SESSION['sID'])); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $substituteAccess[$row['oType']][] = $row['oID']; } $query = $sql->prepare("SELECT `name`,`vname`,`lastlogin`,`show_help_text` FROM `userdata_substitutes` WHERE `sID`=? LIMIT 1"); $query->execute(array($_SESSION['sID'])); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $great_name = $row['name']; $great_vname = $row['vname']; $lastlogin = $row['lastlogin']; @@ -87,7 +87,7 @@ if (isset($_SESSION['sID'])) { $query = $sql->prepare("SELECT `cname`,`name`,`vname`,`lastlogin`,`show_help_text` FROM `userdata` WHERE `id`=? LIMIT 1"); $query->execute(array($user_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $great_name = $row['name']; $great_vname = $row['vname']; $lastlogin = $row['lastlogin']; @@ -155,7 +155,7 @@ $customFiles = array(); $query = $sql->prepare("SELECT * FROM `modules` WHERE `type` IN ('U','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'] == 'U' and is_file(EASYWIDIR . '/stuff/' . $row['file'])) { $query2->execute(array($row['id'], $user_language)); diff --git a/web/stuff/user/userpanel_backup.php b/web/stuff/user/userpanel_backup.php index e397caa2..5198b730 100644 --- a/web/stuff/user/userpanel_backup.php +++ b/web/stuff/user/userpanel_backup.php @@ -157,7 +157,7 @@ if ($ui->id('id', 10, 'get') and (!isset($_SESSION['sID']) or in_array($ui->id(' $query = $sql->prepare("SELECT DISTINCT(t.`shorten`) FROM `serverlist` s INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=?"); $query->execute(array($id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $shortens[] = $row['shorten']; $shortens[] = $row['shorten'] . '-2'; $shortens[] = $row['shorten'] . '-3'; @@ -171,7 +171,7 @@ if ($ui->id('id', 10, 'get') and (!isset($_SESSION['sID']) or in_array($ui->id(' $query = $sql->prepare("SELECT DISTINCT(t.`shorten`) FROM `serverlist` s LEFT JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=?"); $query->execute(array($id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $shortens[] = $row['shorten']; $shortens[] = $row['shorten'] . '-2'; $shortens[] = $row['shorten'] . '-3'; diff --git a/web/stuff/user/userpanel_dedicated.php b/web/stuff/user/userpanel_dedicated.php index 0c843863..4f757095 100644 --- a/web/stuff/user/userpanel_dedicated.php +++ b/web/stuff/user/userpanel_dedicated.php @@ -67,7 +67,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $pxe=($query->fetchColumn()>0) ? 'Y' : 'N'; $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.`userID`=? AND d.`dedicatedID`=? LIMIT 1"); $query->execute(array($aeskey,$user_id,$id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ip = $row['ip']; $showImages = false; if ($row['status'] == 1) { @@ -110,14 +110,14 @@ 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']); } $template_file = (isset($ip)) ? 'userpanel_root_dedicated_ri.tpl' : 'admin_404.tpl'; } 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.`userID`=? AND d.`dedicatedID`=? LIMIT 1"); $query->execute(array($user_id,$id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ip = $row['ip']; $bitversion = $row['bitversion']; } @@ -147,12 +147,12 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT * FROM `rootsDedicated` WHERE `active`='Y' AND `userID`=? AND `resellerID`=?"); $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($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['dedicatedID'],$substituteAccess['ro'])) { $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') $jobPending = $gsprache->del; else if ($row2['action'] == 'ri') $jobPending = $sprache->reinstall; diff --git a/web/stuff/user/userpanel_gserver.php b/web/stuff/user/userpanel_gserver.php index 3c16b2cd..4aae9839 100644 --- a/web/stuff/user/userpanel_gserver.php +++ b/web/stuff/user/userpanel_gserver.php @@ -73,7 +73,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT g.*,AES_DECRYPT(g.`ftppassword`,?) AS `cftppass`,u.`cname`,r.`ftpport`,s.`servertemplate`,t.`shorten` FROM `gsswitch` g INNER JOIN `userdata` u ON g.`userid`=u.`id` INNER JOIN `rserverdata` r ON g.`rootID`=r.`id` INNER JOIN `serverlist` s ON g.`serverid`=s.`id` INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE g.`id`=? AND g.`userid`=? AND g.`resellerid`=? AND g.`protected`='N' AND t.`ftpAccess`='Y' LIMIT 1"); $query->execute(array($aeskey, $ui->id('id', 10, 'get'), $user_id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ftpIP = $row['serverip']; $ftpPort = $row['ftpport']; $ftpPass = $row['cftppass']; @@ -161,7 +161,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT s.*,t.`description`,t.`shorten` FROM `serverlist` s INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? AND s.`resellerid`=?"); $query->execute(array($id, $resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($currentID == $row['id']) { @@ -190,7 +190,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT `serverip`,`port`,`rootID` FROM `gsswitch` WHERE `id`=? AND `resellerid`=? AND `active`='Y' LIMIT 1"); $query->execute(array($id,$resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $gsip = $row['serverip']; $port = $row['port']; @@ -248,7 +248,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT `id`,`normal_3`,`normal_4`,`hlds_3`,`hlds_4`,`hlds_5`,`hlds_6` FROM `eac` WHERE active='Y' AND `resellerid`=? LIMIT 1"); $query->execute(array($resellerLockupID)); $rowcount = $query->rowCount(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $normal_3 = $row['normal_3']; $normal_4 = $row['normal_4']; $hlds_3 = $row['hlds_3']; @@ -259,7 +259,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT g.`id`,g.`serverip`,g.`port`,g.`eacallowed`,g.`serverid`,g.`newlayout`,g.`protected`,AES_DECRYPT(g.`ftppassword`,?) AS `cftppass`,AES_DECRYPT(g.`ppassword`,?) AS `pftppass`,u.`cname`,r.`ftpport` FROM `gsswitch` g INNER JOIN `userdata` u ON g.`userid`=u.`id` INNER JOIN `rserverdata` r ON g.`rootID`=r.`id` WHERE g.`id`=? AND g.`userid`=? AND g.`resellerid`=? LIMIT 1"); $query->execute(array($aeskey, $aeskey, $id, $user_id, $resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $gsIP = $row['serverip']; $gsPort = $row['port']; $ftppass = $row['cftppass']; @@ -293,7 +293,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT s.*,AES_DECRYPT(s.`uploaddir`,?) AS `decypteduploaddir`,AES_DECRYPT(s.`webapiAuthkey`,?) AS `dwebapiAuthkey`,t.`modfolder`,t.`description`,t.`gamebinary`,t.`shorten`,t.`modcmds`,t.`ftpAccess`,t.`appID`,t.`workShop` AS `workShopAllowed`,t.`map` AS `defaultmap`,t.`mapGroup` AS `defaultMapGroup` FROM `serverlist` s INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? AND s.`resellerid`=?"); $query->execute(array($aeskey,$aeskey,$id,$resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $eac = array(); $mods = array(); @@ -584,7 +584,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT g.*,AES_DECRYPT(g.`ftppassword`,?) AS `dftppass`,AES_DECRYPT(g.`ppassword`,?) AS `dpftppass`,s.`anticheat`,s.`servertemplate`,t.`shorten`,t.`gamebinary`,t.`modfolder`,t.`binarydir`,u.`cname` FROM `gsswitch` g INNER JOIN `serverlist` s ON g.`serverid`=s.`id` INNER JOIN `servertypes` t ON s.`servertype`=t.`id` INNER JOIN `userdata` u ON g.`userid`=u.`id` WHERE g.`id`=? AND g.`userid`=? AND g.`resellerid`=? LIMIT 1"); $query->execute(array($aeskey, $aeskey,$id, $user_id, $resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $anticheat = $row['anticheat']; $eacallowed = $row['eacallowed']; $serverip = $row['serverip']; @@ -618,7 +618,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT g.`protected`,t.`configs`,s.`id` FROM `gsswitch` g INNER JOIN `serverlist` s ON g.`serverid`=s.`id` INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE g.`id`=? AND g.`userid`=? AND g.`resellerid`=? LIMIT 1"); $query->execute(array($id,$user_id,$resellerLockupID)); $customer = getusername($user_id); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $serverID = $row['id']; $protected = $row['protected']; $config_rows = explode("\r\n", $row['configs']); @@ -634,7 +634,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT a.`configs`,a.`paddon` FROM `addons_installed` i INNER JOIN `addons` a ON i.`addonid`=a.`id` WHERE i.`serverid`=? AND i.`userid`=? AND i.`resellerid`=?"); $query->execute(array($serverID,$user_id,$resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (isset($protected) and ($protected == 'N' or $row['paddon'] == 'Y')) { $config_rows=explode("\r\n", $row['configs']); foreach ($config_rows as $configline) { @@ -665,7 +665,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $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']; } @@ -927,7 +927,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query2 = $sql->prepare("SELECT `ftpport` FROM `rserverdata` WHERE `id`=? LIMIT 1"); $query3 = $sql->prepare("SELECT 1 FROM `servertypes` WHERE `id`=? AND `ftpAccess`='N' LIMIT 1"); $query->execute(array($aeskey, $user_id,$resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['id'],$substituteAccess['gs'])) { $rootid = $row['rootID']; $war = $row['war']; diff --git a/web/stuff/user/userpanel_home.php b/web/stuff/user/userpanel_home.php index e41b7a13..e4634f5b 100644 --- a/web/stuff/user/userpanel_home.php +++ b/web/stuff/user/userpanel_home.php @@ -72,7 +72,7 @@ $statsArray = array( $query = $sql->prepare("SELECT `gameserverActive`,`gameserverSlotsActive`,`gameserverSlotsUsed`,`gameserverNoPassword`,`gameserverNoTag`,`gameserverNotRunning`,`mysqlDBActive`,`mysqlDBSpaceUsed`,`ticketsCompleted`,`ticketsInProcess`,`ticketsNew`,`virtualInstalled`,`virtualActive`,`voiceserverInstalled`,`voiceserverActive`,`voiceserverSlotsInstalled`,`voiceserverSlotsActive`,`voiceserverSlotsUsed`,`voiceserverTrafficAllowed`,`voiceserverTrafficUsed`,`voiceserverCrashed`,`webspaceActive`,`webspaceSpaceGivenActive`,`webspaceSpaceUsed` FROM `easywi_statistics_current` WHERE `userID`=? LIMIT 1"); $query->execute(array($user_id)); -foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { +while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $statsArray = $row; } @@ -87,7 +87,7 @@ if ($ui->smallletters('w', 2, 'get') == 'da' or (!$ui->smallletters('w', 2, 'get // start collecting news feed data. When combined, timestamps will be used as array index $query = $sql->prepare("SELECT * FROM `feeds_settings` WHERE `resellerID`=? AND `active`='Y' LIMIT 1"); $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'; diff --git a/web/stuff/user/userpanel_migration.php b/web/stuff/user/userpanel_migration.php index e39854f8..8907711b 100644 --- a/web/stuff/user/userpanel_migration.php +++ b/web/stuff/user/userpanel_migration.php @@ -76,7 +76,7 @@ $query = $sql->prepare("SELECT AES_DECRYPT(g.`ftppassword`,?) AS `cftppass`,g.`i $query2 = $sql->prepare("SELECT s.`id`,t.`description`,t.`shorten`,t.`gamebinary`,t.`binarydir`,t.`modfolder`,t.`appID` FROM `serverlist` s INNER JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? GROUP BY t.`shorten` ORDER BY t.`shorten`"); $query->execute(array($aeskey, $user_id, $reseller_id)); -foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { +while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['id'], $substituteAccess['gs'])) { $temp = array(); @@ -88,7 +88,7 @@ foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { } $query2->execute(array($row['id'])); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { if ($row2['gamebinary'] == 'hlds_run' or ($row2['gamebinary'] == 'srcds_run' and ($row2['appID'] == 740 or $row2['appID'] == 730))) { $search = '/' . $row2['modfolder']; diff --git a/web/stuff/user/userpanel_mysql.php b/web/stuff/user/userpanel_mysql.php index 50ad3613..81c7fe38 100644 --- a/web/stuff/user/userpanel_mysql.php +++ b/web/stuff/user/userpanel_mysql.php @@ -71,7 +71,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { #https://github.com/easy-wi/developer/issues/42 column description added $query = $sql->prepare("SELECT e.`dbname`,e.`description`,e.`manage_host_table`,AES_DECRYPT(e.`password`,?) AS `decryptedpassword`,e.`ips`,s.`ip`,s.`port`,s.`interface`,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.`active`='Y' AND s.`active` 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)) { $ip = $row['ip']; $manage_host_table = $row['manage_host_table']; $ips = $row['ips']; @@ -97,7 +97,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.`active`='Y' AND s.`active`='Y' AND e.`uid`=? AND e.`resellerid`=? LIMIT 1"); $query->execute(array($aeskey, $aeskey, $id, $user_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']); @@ -128,7 +128,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT e.`dbname`,e.`manage_host_table`,e.`ips`,e.`max_queries_per_hour`,e.`max_connections_per_hour`,e.`max_updates_per_hour`,e.`max_userconnections_per_hour`,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.`active`='Y' AND s.`active`='Y' AND e.`uid`=? AND e.`resellerid`=? LIMIT 1"); $query->execute(array($aeskey, $id, $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ips = ($row['manage_host_table'] == 'Y') ? $ui->ips('ips', 'post') : $row['ips']; @@ -176,7 +176,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT e.`id`,e.`dbname`,e.`description`,e.`dbSize`,s.`ip`,s.`port`,s.`interface` FROM `mysql_external_dbs` e INNER JOIN `mysql_external_servers` s ON e.`sid`=s.`id` WHERE e.`active`='Y' AND s.`active`='Y' AND e.`uid`=? AND e.`resellerid`=?"); $query->execute(array($user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['id'], $substituteAccess['db'])) { $table[] = array('id' => $row['id'], 'dbname' => $row['dbname'], 'dbSize' => $row['dbSize'], 'ip' => $row['ip'], 'port' => $row['port'], 'description' => trim($row['description']), 'interface' => $row['interface']); } diff --git a/web/stuff/user/userpanel_restartcalendar.php b/web/stuff/user/userpanel_restartcalendar.php index 3a551b93..3071d82d 100644 --- a/web/stuff/user/userpanel_restartcalendar.php +++ b/web/stuff/user/userpanel_restartcalendar.php @@ -50,7 +50,7 @@ if (isset($admin_id) and $reseller_id != 0 and $admin_id != $reseller_id) { if (!isset($_SESSION['sID']) or in_array($id, $substituteAccess['gs'])) { $query = $sql->prepare("SELECT g.`serverip`,g.`port`,g.`protected`,s.`anticheat`,g.`pallowed`,g.`eacallowed`,s.`map`,s.`mapGroup`,t.`shorten`,t.`mapGroup` AS `defaultMapGroup` 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($id, $user_id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $serverip = $row['serverip']; $port = $row['port']; $map = $row['map']; @@ -115,7 +115,7 @@ if ($ui->smallletters('edit',4, 'post') == 'edit' and isset($serverip) and isset $rowcount = $query->rowCount(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $normal_3 = $row['normal_3']; $normal_4 = $row['normal_4']; $hlds_3 = $row['hlds_3']; @@ -126,7 +126,7 @@ if ($ui->smallletters('edit',4, 'post') == 'edit' and isset($serverip) and isset $query = $sql->prepare("SELECT s.`upload`,t.`shorten`,t.`description`,t.`gameq`,t.`gamebinary`,t.`mapGroup`,t.`protected` FROM `serverlist` s LEFT JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? AND s.`resellerid`=? GROUP BY t.`shorten`"); $query->execute(array($id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $shorten = $row['shorten']; $uploadallowed[] = $row['upload']; $gameqArray[$shorten] = $row['gameq']; @@ -141,7 +141,7 @@ if ($ui->smallletters('edit',4, 'post') == 'edit' and isset($serverip) and isset $query = $sql->prepare("SELECT * FROM `gserver_restarts` WHERE `restarttime`=? AND `switchID`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($date2, $id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $template = $row['template']; $anticheat = $row['anticheat']; $gsswitch = $row['gsswitch']; @@ -237,7 +237,7 @@ if ($ui->smallletters('edit',4, 'post') == 'edit' and isset($serverip) and isset $query = $sql->prepare("SELECT `normal_3`,`normal_4`,`hlds_3`,`hlds_4`,`hlds_5`,`hlds_6` FROM `eac` WHERE `active`='Y' AND `resellerid`=? LIMIT 1"); $query->execute(array($reseller_id)); $rowcount = $query->rowCount(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $normal_3 = $row['normal_3']; $normal_4 = $row['normal_4']; $hlds_3 = $row['hlds_3']; @@ -330,14 +330,14 @@ if ($ui->smallletters('edit',4, 'post') == 'edit' and isset($serverip) and isset $query = $sql->prepare("SELECT t.`shorten`,t.`gameq`,t.`gamebinary` FROM `serverlist` s LEFT JOIN `servertypes` t ON s.`servertype`=t.`id` WHERE s.`switchID`=? AND s.`resellerid`=? GROUP BY t.`shorten`"); $query->execute(array($id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $shorten = $row['shorten']; $gameqArray[$shorten] = array('gameq' => $row['gameq'], 'gamebinary' => $row['gamebinary']); } $query = $sql->prepare("SELECT `template`,`restarttime`,`gsswitch`,`anticheat`,`protected`,`map`,`restart`,`backup`,`worldsafe`,`upload` FROM `gserver_restarts` WHERE `switchID`=? AND `resellerid`=?"); $query->execute(array($id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $shorten = $row['gsswitch']; $template = $row['template']; diff --git a/web/stuff/user/userpanel_substitutes.php b/web/stuff/user/userpanel_substitutes.php index 783ad03d..ecaf576c 100644 --- a/web/stuff/user/userpanel_substitutes.php +++ b/web/stuff/user/userpanel_substitutes.php @@ -70,43 +70,43 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT `id`,`dbname` FROM `mysql_external_dbs` WHERE `uid`=? AND `resellerid`=? AND `active`='Y'"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $db[$row['id']] = $row['dbname']; } $query = $sql->prepare("SELECT `id`,CONCAT(`serverip`,':',`port`) AS `address` FROM `gsswitch` WHERE `userid`=? AND `resellerid`=? AND `active`='Y'"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $gs[$row['id']] = $row['address']; } $query = $sql->prepare("SELECT `webVhostID`,`dns` FROM `webVhost` WHERE `userID`=? AND `resellerID`=? AND `active`='Y'"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $wv[$row['webVhostID']] = $row['dns']; } $query = $sql->prepare("SELECT `id`,CONCAT(`ip`,':',`port`) AS `address` FROM `voice_server` WHERE `userid`=? AND `resellerid`=? AND `active`='Y'"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $vo[$row['id']] = $row['address']; } $query = $sql->prepare("SELECT `dnsID`,`dns` FROM `voice_dns` WHERE `userID`=? AND `resellerID`=? AND `active`='Y'"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $vd[$row['dnsID']] = $row['dns']; } $query = $sql->prepare("SELECT `id`,`ip` FROM `virtualcontainer` WHERE `userid`=? AND `resellerid`=? AND `active`='Y'"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $vs[$row['id']] = $row['ip']; } $query = $sql->prepare("SELECT `dedicatedID`,`ip` FROM `rootsDedicated` WHERE `userID`=? AND `resellerID`=? AND `active`='Y'"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ro[$row['dedicatedID']] = $row['ip']; } } @@ -121,7 +121,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT `loginName`,`active`,`name`,`vname` FROM `userdata_substitutes` WHERE `sID`=? 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)) { $loginName = $row['loginName']; $active = $row['active']; $name = $row['name']; @@ -135,7 +135,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT `oID`,`oType` FROM `userdata_substitutes_servers` WHERE `sID`=? AND `resellerID`=?"); $query->execute(array($id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $as[$row['oType']][$row['oID']] = true; } } @@ -223,7 +223,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query2 = $sql->prepare("DELETE FROM `userdata_substitutes_servers` WHERE `oType`=? AND `oID`=? AND `sID`=? AND `resellerID`=?"); $query->execute(array($id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!$ui->id($row['oType'],10, 'post') or !in_array($row['oID'],(array)$ui->id($row['oType'],10, 'post'))) { $query2->execute(array($row['oType'], $row['oID'],$id,$reseller_id)); if ($query2->rowCount() > 0) { @@ -269,7 +269,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT `sID`,`loginName`,`active` FROM `userdata_substitutes` WHERE `userID`=? AND `resellerID`=?"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $table[] = array('id' => $row['sID'], 'loginName' => $row['loginName'], 'active' => ($row['active'] == 'Y') ? $gsprache->yes : $gsprache->no); } diff --git a/web/stuff/user/userpanel_substitutes_own.php b/web/stuff/user/userpanel_substitutes_own.php index e861f21e..583734c6 100644 --- a/web/stuff/user/userpanel_substitutes_own.php +++ b/web/stuff/user/userpanel_substitutes_own.php @@ -134,7 +134,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'], $_SESSION['sID'])); @@ -147,7 +147,7 @@ if ($ui->st('d', 'get') == 'pw') { $query = $sql->prepare("SELECT `name`,`vname`,`show_help_text` FROM `userdata_substitutes` WHERE `sID`=? AND `resellerID`=? LIMIT 1"); $query->execute(array($_SESSION['sID'], $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $name = $row['name']; $vname = $row['vname']; $show_help_text = $row['show_help_text']; diff --git a/web/stuff/user/userpanel_tickets.php b/web/stuff/user/userpanel_tickets.php index 3c6aae61..40558c04 100644 --- a/web/stuff/user/userpanel_tickets.php +++ b/web/stuff/user/userpanel_tickets.php @@ -69,7 +69,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT * FROM `ticket_topics` WHERE `maintopic`=`id` AND `resellerid`=? ORDER BY id"); $query->execute(array($reseller_id)); - 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"); @@ -90,7 +90,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { 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'], $reseller_id)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { $topic = ''; @@ -142,7 +142,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query->execute(array($reseller_id)); } - 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, $user_id)); } @@ -182,12 +182,12 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query4 = $sql->prepare("SELECT `topic` FROM `ticket_topics` WHERE `id`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($id, $user_id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $userPriority = $row['userPriority']; $query2->execute(array($id, $reseller_id)); - 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', strtotime($row2['writeDate'])) : date('Y-m-d', strtotime($row2['writeDate'])), 'writeTime' => date('H:i:s', strtotime($row2['writeDate'])),'ticket' => nl2br(htmlspecialchars(stripslashes($row2['message']))), 'writer' => (trim($row2['vname'] . ' ' . $row2['name']) != '') ? trim($row2['vname'] . ' ' . $row2['name']) : $row2['cname']); } @@ -262,7 +262,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT `supporter`,`state` FROM `tickets` 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)) { $userid = $row['supporter']; $state = $row['state']; } @@ -293,7 +293,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $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, $user_id)); } @@ -367,7 +367,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT t.*,l.`text`,d.`text` AS `defaultsubject`,u.`cname`,u.`name`,u.`vname` 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); $query->execute(array($user_language, $default_language, $user_id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($row['userPriority'] == 1) { $priority = $sprache->priority_low; diff --git a/web/stuff/user/userpanel_virtual.php b/web/stuff/user/userpanel_virtual.php index 36073fd0..9887a89f 100644 --- a/web/stuff/user/userpanel_virtual.php +++ b/web/stuff/user/userpanel_virtual.php @@ -68,7 +68,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $pxe=($query->fetchColumn()>0) ? 'Y' : 'N'; $query = $sql->prepare("SELECT r.*,v.*,AES_DECRYPT(v.`pass`,?) AS `decryptedpass` FROM `virtualcontainer` v LEFT JOIN `resellerimages` r ON v.`imageid`=r.`id` WHERE v.`userid`=? AND v.`resellerid`=? AND v.`id`=? LIMIT 1"); $query->execute(array($aeskey,$user_id,$reseller_id,$id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ip = $row['ip']; $showImages = false; if ($row['status'] == 1) { @@ -111,14 +111,14 @@ 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']); } $template_file = (isset($ip)) ? 'userpanel_root_virtual_ri.tpl' : 'admin_404.tpl'; } else if (in_array($ui->st('action', 'post'), array('ri','rc','rs','st'))) { $query = $sql->prepare("SELECT d.`ip`,i.`bitversion` FROM `virtualcontainer` d LEFT JOIN `resellerimages` i ON d.`imageid`=i.`id` WHERE d.`userid`=? AND d.`id`=? LIMIT 1"); $query->execute(array($user_id,$id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ip = $row['ip']; $bitversion = $row['bitversion']; } @@ -148,12 +148,12 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query = $sql->prepare("SELECT * FROM `virtualcontainer` WHERE `active`='Y' AND `userid`=? AND `resellerid`=?"); $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"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['id'],$substituteAccess['vs'])) { $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; diff --git a/web/stuff/user/userpanel_voice.php b/web/stuff/user/userpanel_voice.php index b89f340f..6d672ee3 100644 --- a/web/stuff/user/userpanel_voice.php +++ b/web/stuff/user/userpanel_voice.php @@ -66,7 +66,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT v.`id`,v.`ip`,v.`port`,v.`dns`,v.`localserverid`,v.`masterserver`,m.`type`,m.`queryport`,AES_DECRYPT(m.`querypassword`,:aeskey) AS `decryptedquerypassword`,m.`rootid`,m.`addedby`,m.`ssh2ip`,m.`type`,m.`usedns`,m.`publickey`,m.`ssh2ip`,AES_DECRYPT(m.`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(m.`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(m.`ssh2password`,:aeskey) AS `decryptedssh2password`,m.`serverdir`,m.`keyname`,m.`notified` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`active`='Y' AND m.`active`='Y' AND v.`backup`='Y' AND v.`id`=:server_id AND v.`userid`=:user_id AND v.`resellerid`=:reseller_id LIMIT 1"); $query->execute(array(':aeskey' => $aeskey,':server_id' => $id,':user_id' => $user_id,':reseller_id' => $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($row['type'] == 'ts3') { $type = $sprache->ts3; @@ -113,7 +113,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT `id`,`name`,`date` FROM `voice_server_backup` WHERE `sid`=? AND `uid`=? AND `resellerid`=? ORDER BY `date` DESC"); $query->execute(array($id, $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $table[] = array('id' => $row['id'], 'date' => $row['date'], 'name' => $row['name']); } @@ -131,7 +131,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI if ($toomuch > 0) { $query = $sql->prepare("SELECT `id` FROM `voice_server_backup` WHERE `sid`=? AND `uid`=? AND `resellerid`=? ORDER BY `id` ASC LIMIT " . $toomuch); $query->execute(array($id, $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $delete = $sql->prepare("DELETE FROM `voice_server_backup` WHERE `id`=? AND `uid`=? AND `resellerid`=? LIMIT 1"); $delete->execute(array($row['id'], $user_id, $reseller_id)); @@ -187,7 +187,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT `name`,`sid` FROM `voice_server_backup` WHERE `id`=? AND `uid`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($ui->id('id',10, 'post'), $user_id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $name = $row['name']; $sid = $row['sid']; } @@ -215,7 +215,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT `snapshot`,`name`,`sid`,`channels` FROM `voice_server_backup` WHERE `id`=? AND `uid`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($ui->id('id',10, 'post'), $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $snapshot= @gzuncompress($row['snapshot']); $connection = new TS3($queryip, $queryport,'serveradmin', $querypassword); @@ -266,7 +266,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT `masterserver`,`localserverid`,CONCAT(`ip`,':',`port`) AS `address` FROM `voice_server` WHERE `id`=? AND `userid`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($id, $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $masterserver = $row['masterserver']; $localserverid = $row['localserverid']; $address = $row['address']; @@ -276,7 +276,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $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 (`managedServer`='Y' AND `managedForID`=:reseller_id)) LIMIT 1"); $query->execute(array(':aeskey' => $aeskey,':id' => $masterserver,':reseller_id' => $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $masteractive = $row['active']; $addedby = $row['addedby']; $queryport = $row['queryport']; @@ -357,7 +357,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT v.*,m.`type`,m.`queryport`,AES_DECRYPT(m.`querypassword`,?) AS `decryptedquerypassword`,m.`rootid`,m.`addedby`,m.`ssh2ip`,m.`defaultname`,m.`defaultwelcome`,m.`defaulthostbanner_url`,m.`defaulthostbanner_gfx_url`,m.`defaulthostbutton_tooltip`,m.`defaulthostbutton_url`,m.`defaulthostbutton_gfx_url`,m.`usedns` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`active`='Y' AND m.`active`='Y' AND v.`id`=? AND v.`userid`=? AND v.`resellerid`=? LIMIT 1"); $query->execute(array($aeskey, $id, $user_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']; @@ -385,7 +385,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI } else if ($addedby == 1) { $query = $sql->prepare("SELECT `ip` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($vrow['rootid'], $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $queryip = $row['ip']; } } @@ -462,7 +462,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT * FROM `voice_server` WHERE `id`=? AND `userid`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($id, $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $masterserver = $row['masterserver']; $ip = $row['ip']; $port = $row['port']; @@ -479,7 +479,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI if ($active == 'Y') { $query2 = $sql->prepare("SELECT *,AES_DECRYPT(`querypassword`,?) AS `decryptedquerypassword` FROM `voice_masterserver` WHERE `id`=? AND (`resellerid`=? OR (`managedServer`='Y' AND `managedForID`=?)) LIMIT 1"); $query2->execute(array($aeskey, $row['masterserver'], $reseller_id, $reseller_id)); - foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { $resellerToUse = $row2['resellerid']; $masteractive = $row2['active']; $usedns = $row2['usedns']; @@ -494,7 +494,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI } else if ($addedby == 1) { $query3 = $sql->prepare("SELECT `ip`,`altips` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1"); $query3->execute(array($row2['rootid'], $resellerToUse)); - foreach ($query3->fetchall(PDO::FETCH_ASSOC) as $row3) { + while ($row3 = $query3->fetch(PDO::FETCH_ASSOC)) { $queryip = $row3['ip']; } } @@ -503,7 +503,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI if (isset($tsdnsServerID) and isid($tsdnsServerID,10)) { $query2 = $sql->prepare("SELECT `defaultdns` FROM `voice_tsdns` WHERE `active`='Y' AND `id`=? AND `resellerid`=? LIMIT 1"); $query2->execute(array($tsdnsServerID, $resellerToUse)); - foreach ($query2->fetchAll(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { if ($externalDefaultDNS== 'Y') { $defaultdns=strtolower($id . '.' . $row2['defaultdns']); } @@ -553,7 +553,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT `active`,`ip`,`port`,`slots`,`dns`,`masterserver`,`localserverid`,`password`,`forceservertag`,`forcebanner`,`forcebutton`,`forcewelcome`,`max_download_total_bandwidth`,`max_upload_total_bandwidth` FROM `voice_server` WHERE `id`=? AND `userid`=? AND `resellerid`=? LIMIT 1"); $query->execute(array($id, $user_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['port']; @@ -574,7 +574,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI if (isset($active) and $active == 'Y') { $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 (`managedServer`='Y' AND `managedForID`=:reseller_id)) LIMIT 1"); $query->execute(array(':aeskey' => $aeskey,':id' => $masterserver,':reseller_id' => $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $resellerToUse = $row['resellerid']; $masteractive = $row['active']; $serverdir = $row['serverdir']; @@ -598,7 +598,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI } else if ($addedby == 1) { $query2 = $sql->prepare("SELECT `ip`,`bitversion` FROM `rserverdata` WHERE `id`=? AND `resellerid`=? LIMIT 1"); $query2->execute(array($row['rootid'], $resellerToUse)); - foreach ($query2->fetchall(PDO::FETCH_ASSOC) as $row2) { + while ($row2 = $query2->fetch(PDO::FETCH_ASSOC)) { $queryip = $row2['ip']; $bitversion = $row2['bitversion']; } @@ -618,7 +618,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI if (isset($tsdnsServerID) and isid($tsdnsServerID,10) and isset($resellerToUse)) { $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' => $resellerToUse)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $publickey = $row['publickey']; $ip = $row['ssh2ip']; $port = $row['decryptedssh2port']; @@ -715,7 +715,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT v.`ip`,v.`port`,v.`localserverid`,m.`type`,m.`queryport`,AES_DECRYPT(m.`querypassword`,?) AS `decryptedquerypassword`,m.`rootid`,m.`addedby`,m.`ssh2ip` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`active`='Y' AND m.`active`='Y' AND v.`id`=? AND v.`userid`=? AND v.`resellerid`=? LIMIT 1"); $query->execute(array($aeskey, $id, $user_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']; @@ -774,7 +774,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT v.`id`,v.`ip`,v.`port`,v.`dns`,v.`localserverid`,v.`masterserver`,m.`type`,m.`queryport`,AES_DECRYPT(m.`querypassword`,:aeskey) AS `decryptedquerypassword`,m.`rootid`,m.`addedby`,m.`ssh2ip`,m.`type`,m.`usedns`,m.`publickey`,m.`ssh2ip`,AES_DECRYPT(m.`ssh2port`,:aeskey) AS `decryptedssh2port`,AES_DECRYPT(m.`ssh2user`,:aeskey) AS `decryptedssh2user`,AES_DECRYPT(m.`ssh2password`,:aeskey) AS `decryptedssh2password`,m.`serverdir`,m.`keyname`,m.`notified` FROM `voice_server` v LEFT JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`active`='Y' AND m.`active`='Y' AND v.`backup`='Y' AND v.`id`=:server_id AND v.`userid`=:user_id AND v.`resellerid`=:reseller_id LIMIT 1"); $query->execute(array(':aeskey' => $aeskey,':server_id' => $id,':user_id' => $user_id,':reseller_id' => $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if ($row['type'] == 'ts3') { $type = $sprache->ts3; @@ -915,7 +915,7 @@ if ($ui->st('d', 'get') == 'bu' and $ui->id('id', 10, 'get') and (!isset($_SESSI $query = $sql->prepare("SELECT v.*,m.`type`,m.`usedns` FROM `voice_server` v INNER JOIN `voice_masterserver` m ON v.`masterserver`=m.`id` WHERE v.`active`='Y' AND m.`active`='Y' AND v.`userid`=? AND v.`resellerid`=? ORDER BY $orderby"); $query->execute(array($user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['id'], $substituteAccess['vo'])) { $dns = $row['dns']; diff --git a/web/stuff/user/userpanel_voice_dns.php b/web/stuff/user/userpanel_voice_dns.php index 2ca4342a..27dfff1b 100644 --- a/web/stuff/user/userpanel_voice_dns.php +++ b/web/stuff/user/userpanel_voice_dns.php @@ -64,7 +64,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { if (!$ui->smallletters('action',2, 'post')) { $query = $sql->prepare("SELECT d.`dnsID`,d.`dns`,d.`ip`,d.`port`,t.`defaultdns` FROM `voice_dns` d LEFT JOIN `voice_tsdns` t ON d.`tsdnsID`=t.`id` WHERE d.`active`='Y' AND 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)) { $dns = $row['dns']; $ip = $row['ip']; $port = $row['port']; @@ -78,7 +78,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { } else if ($ui->smallletters('action',2, 'post') == 'md') { $query = $sql->prepare("SELECT d.`tsdnsID`,d.`dnsID`,d.`dns`,d.`ip`,d.`port`,t.`defaultdns` FROM `voice_dns` d LEFT JOIN `voice_tsdns` t ON d.`tsdnsID`=t.`id` WHERE d.`active`='Y' AND 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)) { $tsdnsID = $row['tsdnsID']; $olddns = $row['dns']; $oldip = $row['ip']; @@ -112,7 +112,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { include(EASYWIDIR . '/stuff/keyphrasefile.php'); $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']; @@ -153,7 +153,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $table = array(); $query = $sql->prepare("SELECT `dnsID`,`dns`,`ip`,`port` FROM `voice_dns` WHERE `active`='Y' AND `userID`=? AND `resellerID`=? ORDER BY $orderby"); $query->execute(array($user_id,$reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['dnsID'],$substituteAccess['vd'])) $table[] = array('id' => $row['dnsID'], 'dns' => $row['dns'], 'address' => $row['ip'] . ':' . $row['port']); } $template_file = 'userpanel_voiceserver_dns_list.tpl'; diff --git a/web/stuff/user/userpanel_voice_usage.php b/web/stuff/user/userpanel_voice_usage.php index 279542de..110e1b64 100644 --- a/web/stuff/user/userpanel_voice_usage.php +++ b/web/stuff/user/userpanel_voice_usage.php @@ -76,7 +76,7 @@ if ($ui->w('action', 4, 'post') and !token(true)) { $query->execute(array($user_id, $reseller_id)); } - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $freeSlots = (int) ($row['s'] - $row['u']); $usedSlots = (int) $row['u']; $freeTraffic = ceil($row['m'] - ($row['f'] / 1024)); @@ -89,13 +89,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.`userid`=? AND v.`resellerid`=? LIMIT 1"); $query->execute(array($ui->id('serverID', 30, 'post'), $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $display = $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.`userid`=? AND v.`resellerid`=? ORDER BY v.`ip`,v.`port`"); $query->execute(array($user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $data[] = ($ui->id('serverID', 10, 'post') == $row['id']) ? '' : ''; } } diff --git a/web/stuff/user/userpanel_web_vhost.php b/web/stuff/user/userpanel_web_vhost.php index e6400233..a0f95568 100644 --- a/web/stuff/user/userpanel_web_vhost.php +++ b/web/stuff/user/userpanel_web_vhost.php @@ -66,7 +66,7 @@ if ($ui->id('id', 10, 'get') and in_array($ui->st('d', 'get'), array('if', 'pw', $query = $sql->prepare("SELECT `dns`,`webMasterID` FROM `webVhost` WHERE `webVhostID`=? AND `userID`=? AND `resellerID`=? AND `active`='Y'"); $query->execute(array($ui->id('id', 10, 'get'), $user_id, $reseller_id)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $dns = $row['dns']; $webMasterID = $row['webMasterID']; } @@ -179,7 +179,7 @@ set sv_wwwDownload "1"'; $query = $sql->prepare("SELECT v.`webVhostID`,v.`dns`,v.`hdd`,v.`hddUsage`,v.`ftpUser`,AES_DECRYPT(v.`ftpPassword`,?) AS `decryptedFTPPass`,m.`ip`,m.`ftpIP`,m.`ftpPort`,m.`quotaActive`,m.`usageType` FROM `webVhost` AS v INNER JOIN `webMaster` AS m ON m.`webMasterID`=v.`webMasterID` WHERE v.`userID`=? AND v.`resellerID`=? AND v.`active`='Y'"); $query->execute(array($aeskey, $user_id, $reseller_id)); - foreach ($query->fetchall(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { if (!isset($_SESSION['sID']) or in_array($row['webVhostID'], $substituteAccess['ws'])) { $table[] = array('id' => $row['webVhostID'], 'dns' => $row['dns'], 'hdd' => $row['hdd'], 'hddUsage' => $row['hddUsage'], 'quotaActive' => $row['quotaActive'], 'ftpIP' => (isip($row['ftpIP'], 'ip4')) ? $row['ftpIP'] : $row['ip'], 'ftpPort' => $row['ftpPort'], 'ftpUser' => $row['ftpUser'], 'ftpPass' => $row['decryptedFTPPass'], 'usageType' => $row['usageType']); } diff --git a/web/switch.php b/web/switch.php index 4382c1e0..b9305613 100644 --- a/web/switch.php +++ b/web/switch.php @@ -66,7 +66,7 @@ if ($ui->id('id', 19, 'get')) { $query = $sql->prepare("SELECT `resellerid`,`accounttype` FROM `userdata` WHERE `id`=? LIMIT 1"); $query->execute(array($ui->id('id', 19, 'get'))); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $sql = null; diff --git a/web/template/adminlte/admin/admin_gserver_add.tpl b/web/template/adminlte/admin/admin_gserver_add.tpl index 7f12e311..5f1c5f5f 100644 --- a/web/template/adminlte/admin/admin_gserver_add.tpl +++ b/web/template/adminlte/admin/admin_gserver_add.tpl @@ -110,7 +110,7 @@
-
+
@@ -155,12 +155,12 @@
-
+
-
+
diff --git a/web/template/adminlte/admin/admin_gserver_md.tpl b/web/template/adminlte/admin/admin_gserver_md.tpl index 12b915ac..b840484a 100644 --- a/web/template/adminlte/admin/admin_gserver_md.tpl +++ b/web/template/adminlte/admin/admin_gserver_md.tpl @@ -110,7 +110,7 @@
-
+
@@ -155,12 +155,12 @@
-
+
-
+
diff --git a/web/template/adminlte/ajax/ajax_admin_appmaster_ports_best.tpl b/web/template/adminlte/ajax/ajax_admin_appmaster_ports_best.tpl index ffd2be2e..311bab42 100644 --- a/web/template/adminlte/ajax/ajax_admin_appmaster_ports_best.tpl +++ b/web/template/adminlte/ajax/ajax_admin_appmaster_ports_best.tpl @@ -1,26 +1,26 @@
-
+
-
+
-
+
-
+
-
+
\ No newline at end of file diff --git a/web/template/adminlte/ajax/ajax_admin_appserver_usage.tpl b/web/template/adminlte/ajax/ajax_admin_appserver_usage.tpl index 98496011..c24974d8 100644 --- a/web/template/adminlte/ajax/ajax_admin_appserver_usage.tpl +++ b/web/template/adminlte/ajax/ajax_admin_appserver_usage.tpl @@ -70,7 +70,7 @@
-
+
@@ -95,27 +95,27 @@
-
+
-
+
-
+
-
+
-
+
diff --git a/web/third_party/monstaftp/class_monstaftp.php b/web/third_party/monstaftp/class_monstaftp.php index f9219a7a..017c2619 100644 --- a/web/third_party/monstaftp/class_monstaftp.php +++ b/web/third_party/monstaftp/class_monstaftp.php @@ -1618,7 +1618,7 @@ class Monsta { $query = $sql->prepare("SELECT `templateID`,`name` FROM `gserver_file_templates` WHERE `servertype`=? AND (`userID` IS NULL OR `userID`=?) AND `resellerID`=?"); $query->execute(array($shorten, $user_id, $resellerLockupID)); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $return .= ""; } diff --git a/web/trafficdata.php b/web/trafficdata.php index a2c52583..4d1a3848 100644 --- a/web/trafficdata.php +++ b/web/trafficdata.php @@ -63,7 +63,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip, $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` 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)) { $stats_databanktype = $row['type']; $stats_host = $row['statip']; $stats_db = $row['decpteddbname']; @@ -100,14 +100,14 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip, $query = $sql->prepare("SELECT `ips`,`resellerid`,`resellersid` FROM `resellerdata`"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { $ids = $row['resellerid'] . '-' . $row['resellersid']; $userips[$ids]=ipstoarray($row['ips']); } $query = $sql->prepare("SELECT `id`,`ip`,`ips` FROM `virtualcontainer`"); $query->execute(); - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { unset($vserverip); $vserverip[] = $row['ip']; $vserverid = $row['id']; @@ -120,7 +120,7 @@ if (!isset($ip) or $ui->escaped('SERVER_ADDR', 'server') == $ip or in_array($ip, $query = $sql2->prepare("SHOW PROCESSLIST"); $query->execute(); print "Killing active locks and threads regarding database $stats_db\r\n"; - foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) { + while ($row = $query->fetch(PDO::FETCH_ASSOC)) { list($host)=explode(':', $row['Host']); if ($host == 'localhost' and $row['db'] == $stats_db) { $query2 = $sql2->prepare("KILL ?");