mirror of
https://github.com/easy-wi/developer.git
synced 2025-02-20 11:23:28 +08:00
Remove "could not be found" notification from password reset
This commit is contained in:
parent
98ffb72acb
commit
0d263e3913
@ -207,7 +207,7 @@ function password_check($value,$laeng) {
|
||||
}
|
||||
}
|
||||
function ismail($value) {
|
||||
if(filter_var($value, FILTER_VALIDATE_EMAIL)) {
|
||||
if (filter_var($value, FILTER_VALIDATE_EMAIL)) {
|
||||
return $value;
|
||||
}
|
||||
}
|
||||
@ -328,7 +328,7 @@ $aeskey="'.$_POST['aeskey'].'";
|
||||
fclose($config);
|
||||
include(EASYWIDIR . '/stuff/config.php');
|
||||
try {
|
||||
$sql=new PDO("$databanktype:host=$host;dbname=$db",$user,$pwd, array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8"));
|
||||
$sql=new PDO("$databanktype:host=$host;dbname=$db", $user, $pwd, array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8"));
|
||||
}
|
||||
catch(PDOException $error) {
|
||||
?>
|
||||
@ -387,7 +387,7 @@ $aeskey="'.$_POST['aeskey'].'";
|
||||
}
|
||||
$zeichen = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');
|
||||
$anzahl=count($zeichen);
|
||||
$anzahlcorrect=$anzahl-1;
|
||||
$anzahlcorrect = $anzahl-1;
|
||||
$randompass = '';
|
||||
for($i = 1; $i<=10; $i++){
|
||||
$wuerfeln = mt_rand(0,$anzahlcorrect);
|
||||
@ -494,7 +494,7 @@ $aeskey="'.$_POST['aeskey'].'";
|
||||
if ($fail!="1") {
|
||||
include(EASYWIDIR . '/stuff/config.php');
|
||||
try {
|
||||
$sql=new PDO("$databanktype:host=$host;dbname=$db", $user, $pwd, array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8"));
|
||||
$sql=new PDO("$databanktype:host = $host;dbname = $db", $user, $pwd, array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8"));
|
||||
$sql->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
}
|
||||
catch(PDOException $error) {
|
||||
@ -532,19 +532,19 @@ $aeskey="'.$_POST['aeskey'].'";
|
||||
$language=small_letters_check($_POST['language'], '2');
|
||||
$faillogins=isid($_POST['faillogins'], '2');
|
||||
include(EASYWIDIR . '/stuff/keyphrasefile.php');
|
||||
$insert_usergroups=$sql->prepare("INSERT INTO `usergroups` (`defaultgroup`,`name`,`grouptype`,`root`,`miniroot`) VALUES
|
||||
$insert_usergroups = $sql->prepare("INSERT INTO `usergroups` (`defaultgroup`,`name`,`grouptype`,`root`,`miniroot`) VALUES
|
||||
('Y','Admin Default','a','Y','N'),
|
||||
('Y','Reseller Default','r','Y','N'),
|
||||
('Y','User Default','u','N','Y')");
|
||||
$insert_usergroups->execute();
|
||||
$query = $sql->prepare("SELECT `id` FROM `usergroups` WHERE `grouptype`='a' LIMIT 1");
|
||||
$query->execute();
|
||||
$groupID=$query->fetchColumn();
|
||||
$groupID = $query->fetchColumn();
|
||||
$query = $sql->prepare("INSERT INTO `settings` (`language`,`imageserver`,`master`,`email`,`prefix1`,`prefix2`,`faillogins`,`brandname`,`resellerid`) VALUES (?,?,?,?,?,?,?,?,'0')");
|
||||
$query->execute(array($language,$imageserver,$master,$email,$prefix1,$prefix2,$faillogins,$brandname));
|
||||
$query = $sql->prepare("INSERT INTO `userdata` (`active`,`cname`,`security`,`mail`,`accounttype`,`creationTime`,`updateTime`) VALUES ('Y',?,?,?,'a',NOW(),NOW())");
|
||||
$query->execute(array($cname,$security,$email));
|
||||
$userID=$sql->lastInsertId();
|
||||
$userID = $sql->lastInsertId();
|
||||
$query = $sql->prepare("INSERT INTO `userdata_groups` (`userID`,`groupID`) VALUES (?,?)");
|
||||
$query->execute(array($userID,$groupID));
|
||||
$query = $sql->prepare("INSERT INTO `eac` (`resellerid`) VALUES (0)");
|
||||
@ -765,7 +765,7 @@ $aeskey="'.$_POST['aeskey'].'";
|
||||
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
|
||||
'1','2','3','4','5','6','7','8','9');
|
||||
$anzahl=count($zeichen);
|
||||
$anzahlcorrect=$anzahl-1;
|
||||
$anzahlcorrect = $anzahl-1;
|
||||
$randompass = '';
|
||||
for($i = 1; $i<=30; $i++){
|
||||
$wuerfeln = mt_rand(0,$anzahlcorrect);
|
||||
|
@ -39,12 +39,12 @@
|
||||
*/
|
||||
|
||||
|
||||
if (!isset($updateinclude) or $updateinclude==false) {
|
||||
if (!isset($updateinclude) or $updateinclude == false) {
|
||||
ini_set('display_errors',1);
|
||||
error_reporting(E_ALL|E_STRICT);
|
||||
define('EASYWIDIR', dirname(dirname(__FILE__)));
|
||||
function isinteger($value) {
|
||||
if(preg_match("/^[\d+(.\d+|$)]+$/", $value) or $value == 0) {
|
||||
if (preg_match("/^[\d+(.\d+|$)]+$/", $value) or $value == 0) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -65,7 +65,7 @@ if (!isset($updateinclude) or $updateinclude==false) {
|
||||
}
|
||||
include(EASYWIDIR . '/stuff/config.php');
|
||||
try {
|
||||
$sql=new PDO("$databanktype:host=$host;dbname=$db",$user,$pwd, array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES utf8"));
|
||||
$sql=new PDO("$databanktype:host=$host;dbname=$db", $user, $pwd, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
|
||||
}
|
||||
catch(PDOException $error) {
|
||||
echo $error->getMessage();
|
||||
@ -89,10 +89,10 @@ function versioncheck ($current,$new,$file,$response,$sql) {
|
||||
die("File $file is missing<br />");
|
||||
}
|
||||
if ($new<'2.08') {
|
||||
$update_easywiversion=$sql->prepare("UPDATE `easywi_version` SET `version`=?");
|
||||
$update_easywiversion = $sql->prepare("UPDATE `easywi_version` SET `version`=?");
|
||||
$update_easywiversion->execute(array($new));
|
||||
$response->add('<br />Action: update_easywiversion done: ');
|
||||
$error=$update_easywiversion->errorinfo();
|
||||
$error = $update_easywiversion->errorinfo();
|
||||
$update_easywiversion->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
@ -104,11 +104,11 @@ function versioncheck ($current,$new,$file,$response,$sql) {
|
||||
}
|
||||
$query = $sql->prepare("SELECT `version` FROM `easywi_version` ORDER BY `id` DESC LIMIT 1");
|
||||
$query->execute();
|
||||
$version=$query->fetchColumn();
|
||||
$version = $query->fetchColumn();
|
||||
$admin_id = 1;
|
||||
$main = 1;
|
||||
$reseller_id = 0;
|
||||
$error=$query->errorinfo();
|
||||
$error = $query->errorinfo();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) {
|
||||
$response->add("Current database version: 1.9<br />");
|
||||
$version="1.9";
|
||||
@ -152,8 +152,8 @@ $response->add('Repairing tables if needed.');
|
||||
include(EASYWIDIR . '/stuff/tables_repair.php');
|
||||
|
||||
# Ende
|
||||
if (!isset($updateinclude) or $updateinclude==false) {
|
||||
if (!isset($updateinclude) or $updateinclude == false) {
|
||||
$response->add("<br />Database successfully updated!<br /> <b> Please remove the \"install/\" folder and all of it´s content.</b>");
|
||||
echo $response->printresponse();
|
||||
$sql=null;
|
||||
$sql = null;
|
||||
}
|
@ -37,52 +37,52 @@
|
||||
*/
|
||||
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$drop_serverlist_qstat=$sql->prepare("ALTER TABLE `serverlist` DROP `qstat`");
|
||||
if (isset($include) and $include == true) {
|
||||
$drop_serverlist_qstat = $sql->prepare("ALTER TABLE `serverlist` DROP `qstat`");
|
||||
$drop_serverlist_qstat->execute();
|
||||
$response->add('Action: drop_serverlist_qstat done: ');
|
||||
$error=$drop_serverlist_qstat->errorinfo();
|
||||
$error = $drop_serverlist_qstat->errorinfo();
|
||||
$drop_serverlist_qstat->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$drop_gsswitch_restarttime=$sql->prepare("ALTER TABLE `gsswitch` DROP `restarttime`");
|
||||
$drop_gsswitch_restarttime = $sql->prepare("ALTER TABLE `gsswitch` DROP `restarttime`");
|
||||
$drop_gsswitch_restarttime->execute();
|
||||
$response->add('Action: drop_gsswitch_restarttime done: ');
|
||||
$error=$drop_gsswitch_restarttime->errorinfo();
|
||||
$error = $drop_gsswitch_restarttime->errorinfo();
|
||||
$drop_gsswitch_restarttime->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$create_easywiversion=$sql->prepare("CREATE TABLE IF NOT EXISTS `easywi_version` (
|
||||
$create_easywiversion = $sql->prepare("CREATE TABLE IF NOT EXISTS `easywi_version` (
|
||||
`id` INT(1) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`version` DECIMAL(4,2) DEFAULT '2.0' NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
)");
|
||||
$create_easywiversion->execute();
|
||||
$response->add('Action: create_easywiversion done: ');
|
||||
$error=$create_easywiversion->errorinfo();
|
||||
$error = $create_easywiversion->errorinfo();
|
||||
$create_easywiversion->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$add_rservermasterg_installstarted=$sql->prepare("ALTER TABLE `rservermasterg` ADD COLUMN `installstarted` DATETIME NOT NULL AFTER `installing`");
|
||||
$add_rservermasterg_installstarted = $sql->prepare("ALTER TABLE `rservermasterg` ADD COLUMN `installstarted` DATETIME NOT NULL AFTER `installing`");
|
||||
$add_rservermasterg_installstarted->execute();
|
||||
$response->add('Action: add_rservermasterg_installstarted done: ');
|
||||
$error=$add_rservermasterg_installstarted->errorinfo();
|
||||
$error = $add_rservermasterg_installstarted->errorinfo();
|
||||
$add_rservermasterg_installstarted->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$insert_easywiversion=$sql->prepare("INSERT INTO `easywi_version` (`version`) VALUES ('2.00')");
|
||||
$insert_easywiversion = $sql->prepare("INSERT INTO `easywi_version` (`version`) VALUES ('2.00')");
|
||||
$insert_easywiversion->execute();
|
||||
$response->add('Action: insert_easywiversion done: ');
|
||||
$error=$insert_easywiversion->errorinfo();
|
||||
$error = $insert_easywiversion->errorinfo();
|
||||
$insert_easywiversion->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$create_voice_masterserver=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_masterserver` (
|
||||
$create_voice_masterserver = $sql->prepare("CREATE TABLE IF NOT EXISTS `voice_masterserver` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`active` ENUM('Y','N') DEFAULT 'Y',
|
||||
`type` VARCHAR(30) DEFAULT 'ts3' NOT NULL,
|
||||
@ -118,12 +118,12 @@ $create_voice_masterserver=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_mast
|
||||
)");
|
||||
$create_voice_masterserver->execute();
|
||||
$response->add('Action: create_voice_masterserver done: ');
|
||||
$error=$create_voice_masterserver->errorinfo();
|
||||
$error = $create_voice_masterserver->errorinfo();
|
||||
$create_voice_masterserver->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$create_voice_server=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server` (
|
||||
$create_voice_server = $sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`active` ENUM('Y','N') DEFAULT 'Y',
|
||||
`lendserver` ENUM('Y','N') NOT NULL DEFAULT 'N',
|
||||
@ -154,11 +154,11 @@ $create_voice_server=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server` (
|
||||
)");
|
||||
$create_voice_server->execute();
|
||||
$response->add('Action: create_voice_server done: ');
|
||||
$error=$create_voice_server->errorinfo();
|
||||
$error = $create_voice_server->errorinfo();
|
||||
$create_voice_server->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
$create_traffic_settings=$sql->prepare("CREATE TABLE IF NOT EXISTS `traffic_settings` (
|
||||
$create_traffic_settings = $sql->prepare("CREATE TABLE IF NOT EXISTS `traffic_settings` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`type` VARCHAR(30) DEFAULT 'mysql' NOT NULL,
|
||||
`statip` VARCHAR(50) DEFAULT NULL,
|
||||
@ -196,87 +196,87 @@ $create_traffic_settings=$sql->prepare("CREATE TABLE IF NOT EXISTS `traffic_sett
|
||||
)");
|
||||
$create_traffic_settings->execute();
|
||||
$response->add('Action: create_traffic_settings done: ');
|
||||
$error=$create_traffic_settings->errorinfo();
|
||||
$error = $create_traffic_settings->errorinfo();
|
||||
$create_traffic_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else {
|
||||
$response->add('OK<br />');
|
||||
$insert_traffic_settings=$sql->prepare("INSERT INTO `traffic_settings` (`type`) VALUES ('mysql')");
|
||||
$insert_traffic_settings = $sql->prepare("INSERT INTO `traffic_settings` (`type`) VALUES ('mysql')");
|
||||
$insert_traffic_settings->execute();
|
||||
$response->add('Action: insert_traffic_settings done: ');
|
||||
$error=$insert_traffic_settings->errorinfo();
|
||||
$error = $insert_traffic_settings->errorinfo();
|
||||
$insert_traffic_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
}
|
||||
|
||||
$add_userpermissions=$sql->prepare("ALTER TABLE `userpermissions`
|
||||
$add_userpermissions = $sql->prepare("ALTER TABLE `userpermissions`
|
||||
ADD COLUMN `trafficsettings` ENUM('Y','N') DEFAULT 'N' AFTER `traffic`,
|
||||
ADD COLUMN `voicemasterserver` ENUM('Y','N') DEFAULT 'N' AFTER `vserverhost`,
|
||||
ADD COLUMN `voiceserver` ENUM('Y','N') DEFAULT 'N' AFTER `voicemasterserver`");
|
||||
$add_userpermissions->execute();
|
||||
$response->add('Action: add_userpermissions done: ');
|
||||
$error=$add_userpermissions->errorinfo();
|
||||
$error = $add_userpermissions->errorinfo();
|
||||
$add_userpermissions->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$add_reseller_maxvoserver=$sql->prepare("ALTER TABLE `resellerdata` ADD COLUMN `maxvoserver` INT(10) UNSIGNED DEFAULT '20' AFTER `maxgserver`");
|
||||
$add_reseller_maxvoserver = $sql->prepare("ALTER TABLE `resellerdata` ADD COLUMN `maxvoserver` INT(10) UNSIGNED DEFAULT '20' AFTER `maxgserver`");
|
||||
$add_reseller_maxvoserver->execute();
|
||||
$response->add('Action: add_reseller_maxvoserver done: ');
|
||||
$error=$add_reseller_maxvoserver->errorinfo();
|
||||
$error = $add_reseller_maxvoserver->errorinfo();
|
||||
$add_reseller_maxvoserver->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$add_settings_emailpwrecovery=$sql->prepare("ALTER TABLE `settings` ADD COLUMN `emailpwrecovery` BLOB AFTER `emailgserverupdate`");
|
||||
$add_settings_emailpwrecovery = $sql->prepare("ALTER TABLE `settings` ADD COLUMN `emailpwrecovery` BLOB AFTER `emailgserverupdate`");
|
||||
$add_settings_emailpwrecovery->execute();
|
||||
$response->add('Action: add_settings_emailpwrecovery done: ');
|
||||
$error=$add_settings_emailpwrecovery->errorinfo();
|
||||
$error = $add_settings_emailpwrecovery->errorinfo();
|
||||
$add_settings_emailpwrecovery->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$update_settings_emailpwrecovery=$sql->prepare("UPDATE `settings` SET `emailpwrecovery`=0x78dae5554d8fd330103d77a5fd0fc628b756f9585a8a7022ad4a7b854339709c24d3c4c2b183e316caaf679ca4da6db5d276e18010be789ec7f366fc3c71c4ab0f1f57db2f9fd6ac768dcad8ed8da811caecf666229c740ab3c0995616810807e81d0d3aa0fdae9de1b7bd3ca47c65b443ed66db638b9c15034ab9c31f2ef4bcef595183ed90d63e6f37b325271a118e89446eca23cbabc2286353fe7ad30fce14ee5c03b6923ae5116754c6233498df65e96ac2e969a14659d5aedfa1a4fe4a6cc97c31bf4f383b5c6018f1aa1f444fb5128c68dcddf1e1fc902b64b9b125da9e724c17475140a744a55a284ba9abdee971d7423162cf3061c2d9de9830324b762a2f794446540f675fc58bfb64c33352bb7c26f0ddf22c723d7f338f93ab229f49c9c8b2e716cd5e8b97aa12ff812cd1efeab23c8fa4568ad68bbee176d4976c0705a61cac0435ad511dd0c902a607b42568983aa84d039c75f227eda23e109db346570f5fc18845e8d93291dbb06fe17e0a3a507b074e1a1db060dfa1d5d06030bdd8e55b2d0e2e43d1521117ab27a736165b757cda3b8871c5b54757defb3f7ddb8bb711e50db001a976c638afe9dfd7e6bf791f44e85ff3e179f73f945f1b1bc32f");
|
||||
$update_settings_emailpwrecovery = $sql->prepare("UPDATE `settings` SET `emailpwrecovery`=0x78dae5554d8fd330103d77a5fd0fc628b756f9585a8a7022ad4a7b854339709c24d3c4c2b183e316caaf679ca4da6db5d276e18010be789ec7f366fc3c71c4ab0f1f57db2f9fd6ac768dcad8ed8da811caecf666229c740ab3c0995616810807e81d0d3aa0fdae9de1b7bd3ca47c65b443ed66db638b9c15034ab9c31f2ef4bcef595183ed90d63e6f37b325271a118e89446eca23cbabc2286353fe7ad30fce14ee5c03b6923ae5116754c6233498df65e96ac2e969a14659d5aedfa1a4fe4a6cc97c31bf4f383b5c6018f1aa1f444fb5128c68dcddf1e1fc902b64b9b125da9e724c17475140a744a55a284ba9abdee971d7423162cf3061c2d9de9830324b762a2f794446540f675fc58bfb64c33352bb7c26f0ddf22c723d7f338f93ab229f49c9c8b2e716cd5e8b97aa12ff812cd1efeab23c8fa4568ad68bbee176d4976c0705a61cac0435ad511dd0c902a607b42568983aa84d039c75f227eda23e109db346570f5fc18845e8d93291dbb06fe17e0a3a507b074e1a1db060dfa1d5d06030bdd8e55b2d0e2e43d1521117ab27a736165b757cda3b8871c5b54757defb3f7ddb8bb711e50db001a976c638afe9dfd7e6bf791f44e85ff3e179f73f945f1b1bc32f");
|
||||
$update_settings_emailpwrecovery->execute();
|
||||
$response->add('Action: update_settings_emailpwrecovery done: ');
|
||||
$error=$update_settings_emailpwrecovery->errorinfo();
|
||||
$error = $update_settings_emailpwrecovery->errorinfo();
|
||||
$update_settings_emailpwrecovery->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$pselect3=$sql->prepare("SELECT `resellerid` FROM `settings`");
|
||||
$pselect3 = $sql->prepare("SELECT `resellerid` FROM `settings`");
|
||||
$pselect3->execute();
|
||||
foreach ($pselect3->fetchAll() as $mess_row) {
|
||||
$reseller_id=$mess_row['resellerid'];
|
||||
$pselect=$sql->prepare("SELECT `id` FROM `email_languages` WHERE `language`='de' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$reseller_id = $mess_row['resellerid'];
|
||||
$pselect = $sql->prepare("SELECT `id` FROM `email_languages` WHERE `language`='de' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$pselect->execute(array($reseller_id));
|
||||
$num=$pselect->rowCount();
|
||||
$num = $pselect->rowCount();
|
||||
if ($num=="1") {
|
||||
$update_settings_emailpwrecovery=$sql->prepare("UPDATE `email_languages` SET `xml`=0x78da4d904d4ec3301085d72071875156454a53ba43284da50ad80012a2f400269924239c71648fe9cf79b809176392b6888d65799ebff7e6e5cb5d67e10b7d20c78b649edd24805cba8ab859249bf7c7e96d02cbe2ea320fbd37658b7abdc8c5f55416af2684adf3026f583a45ecf3d971304882b1518c28b55863eba1413d0527fe3a9ffd9b8d34dcc9bcd87480c4c01831c01fdaf021d6ce57e839051f6b645813c2078920d4ce36c895bead30c8cfb75013b90996f8134cacef34cf881e4cd879ecedbe98dc93f229c8e0862a13d7699450b6630b034ec90fd317433683d5e863588630276fa6b215a88c578b14b648162a652af5f80b9e1c8b3bc97423cd0ecfa6c1c1343d69021c2260d7d78675834c3b39e7d3a667e7aa7f01cd578f66 WHERE `language`='de' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$update_settings_emailpwrecovery = $sql->prepare("UPDATE `email_languages` SET `xml`=0x78da4d904d4ec3301085d72071875156454a53ba43284da50ad80012a2f400269924239c71648fe9cf79b809176392b6888d65799ebff7e6e5cb5d67e10b7d20c78b649edd24805cba8ab859249bf7c7e96d02cbe2ea320fbd37658b7abdc8c5f55416af2684adf3026f583a45ecf3d971304882b1518c28b55863eba1413d0527fe3a9ffd9b8d34dcc9bcd87480c4c01831c01fdaf021d6ce57e839051f6b645813c2078920d4ce36c895bead30c8cfb75013b90996f8134cacef34cf881e4cd879ecedbe98dc93f229c8e0862a13d7699450b6630b034ec90fd317433683d5e863588630276fa6b215a88c578b14b648162a652af5f80b9e1c8b3bc97423cd0ecfa6c1c1343d69021c2260d7d78675834c3b39e7d3a667e7aa7f01cd578f66 WHERE `language`='de' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$update_settings_emailpwrecovery->execute(array($reseller_id));
|
||||
$response->add('Action: update_settings_emailpwrecovery done: ');
|
||||
$error=$update_settings_emailpwrecovery->errorinfo();
|
||||
$error = $update_settings_emailpwrecovery->errorinfo();
|
||||
$update_settings_emailpwrecovery->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
} else {
|
||||
$pupdate2=$sql->prepare("INSERT INTO `email_languages` (`language`,`xml`,`content`,`resellerid`) VALUES ('de',0x78da4d904d4ec3301085d72071875156454a53ba43284da50ad80012a2f400269924239c71648fe9cf79b809176392b6888d65799ebff7e6e5cb5d67e10b7d20c78b649edd24805cba8ab859249bf7c7e96d02cbe2ea320fbd37658b7abdc8c5f55416af2684adf3026f583a45ecf3d971304882b1518c28b55863eba1413d0527fe3a9ffd9b8d34dcc9bcd87480c4c01831c01fdaf021d6ce57e839051f6b645813c2078920d4ce36c895bead30c8cfb75013b90996f8134cacef34cf881e4cd879ecedbe98dc93f229c8e0862a13d7699450b6630b034ec90fd317433683d5e863588630276fa6b215a88c578b14b648162a652af5f80b9e1c8b3bc97423cd0ecfa6c1c1343d69021c2260d7d78675834c3b39e7d3a667e7aa7f01cd578f66,'emailpwrecovery',?)");
|
||||
$pupdate2 = $sql->prepare("INSERT INTO `email_languages` (`language`,`xml`,`content`,`resellerid`) VALUES ('de',0x78da4d904d4ec3301085d72071875156454a53ba43284da50ad80012a2f400269924239c71648fe9cf79b809176392b6888d65799ebff7e6e5cb5d67e10b7d20c78b649edd24805cba8ab859249bf7c7e96d02cbe2ea320fbd37658b7abdc8c5f55416af2684adf3026f583a45ecf3d971304882b1518c28b55863eba1413d0527fe3a9ffd9b8d34dcc9bcd87480c4c01831c01fdaf021d6ce57e839051f6b645813c2078920d4ce36c895bead30c8cfb75013b90996f8134cacef34cf881e4cd879ecedbe98dc93f229c8e0862a13d7699450b6630b034ec90fd317433683d5e863588630276fa6b215a88c578b14b648162a652af5f80b9e1c8b3bc97423cd0ecfa6c1c1343d69021c2260d7d78675834c3b39e7d3a667e7aa7f01cd578f66,'emailpwrecovery',?)");
|
||||
$pupdate2->execute(array($reseller_id));
|
||||
}
|
||||
$pselect=$sql->prepare("SELECT `id` FROM `email_languages` WHERE `language`='uk' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$pselect = $sql->prepare("SELECT `id` FROM `email_languages` WHERE `language`='uk' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$pselect->execute(array($reseller_id));
|
||||
$num=$pselect->rowCount();
|
||||
$num = $pselect->rowCount();
|
||||
if ($num=="1") {
|
||||
$update_settings_emailpwrecovery=$sql->prepare("UPDATE `email_languages` SET `xml`=0x78da4d90b16ac3400c86e716fa0ec2533bd46eb6522ece523a67701f409c95e4e85972ef7471fcf6951d0c050984f4ebfb85dce13644b852ca41785fedeab70a88bdf481cffbeabbfb7a7dafe0d03e3dba3c26f417b2f2c1a98cc1b747cc7992d443222f86985d731f2c928cb128aa51db4fc2e49a7f8d154137ddb59dd8f26f09890081698271638e91301314cb93c428931d04e8355c5706c4c03f1f66b86216204ba231ceed737709192c90018bca804a3d0c18620dc73bb417605158f5a002412107f6047ab13bbc97c2ba10bcf0299c4bb27d5365e21e84e35cbfb86673b3c734db67fe001cdc7269 WHERE `language`='uk' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$update_settings_emailpwrecovery = $sql->prepare("UPDATE `email_languages` SET `xml`=0x78da4d90b16ac3400c86e716fa0ec2533bd46eb6522ece523a67701f409c95e4e85972ef7471fcf6951d0c050984f4ebfb85dce13644b852ca41785fedeab70a88bdf481cffbeabbfb7a7dafe0d03e3dba3c26f417b2f2c1a98cc1b747cc7992d443222f86985d731f2c928cb128aa51db4fc2e49a7f8d154137ddb59dd8f26f09890081698271638e91301314cb93c428931d04e8355c5706c4c03f1f66b86216204ba231ceed737709192c90018bca804a3d0c18620dc73bb417605158f5a002412107f6047ab13bbc97c2ba10bcf0299c4bb27d5365e21e84e35cbfb86673b3c734db67fe001cdc7269 WHERE `language`='uk' AND `content`='emailpwrecovery' AND `resellerid`=? LIMIT 1");
|
||||
$update_settings_emailpwrecovery->execute(array($reseller_id));
|
||||
$response->add('Action: update_settings_emailpwrecovery done: ');
|
||||
$error=$update_settings_emailpwrecovery->errorinfo();
|
||||
$error = $update_settings_emailpwrecovery->errorinfo();
|
||||
$update_settings_emailpwrecovery->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
} else {
|
||||
$pupdate2=$sql->prepare("INSERT INTO `email_languages` (`language`,`xml`,`content`,`resellerid`) VALUES ('uk',0x78da4d90b16ac3400c86e716fa0ec2533bd46eb6522ece523a67701f409c95e4e85972ef7471fcf6951d0c050984f4ebfb85dce13644b852ca41785fedeab70a88bdf481cffbeabbfb7a7dafe0d03e3dba3c26f417b2f2c1a98cc1b747cc7992d443222f86985d731f2c928cb128aa51db4fc2e49a7f8d154137ddb59dd8f26f09890081698271638e91301314cb93c428931d04e8355c5706c4c03f1f66b86216204ba231ceed737709192c90018bca804a3d0c18620dc73bb417605158f5a002412107f6047ab13bbc97c2ba10bcf0299c4bb27d5365e21e84e35cbfb86673b3c734db67fe001cdc7269,'emailpwrecovery',?)");
|
||||
$pupdate2 = $sql->prepare("INSERT INTO `email_languages` (`language`,`xml`,`content`,`resellerid`) VALUES ('uk',0x78da4d90b16ac3400c86e716fa0ec2533bd46eb6522ece523a67701f409c95e4e85972ef7471fcf6951d0c050984f4ebfb85dce13644b852ca41785fedeab70a88bdf481cffbeabbfb7a7dafe0d03e3dba3c26f417b2f2c1a98cc1b747cc7992d443222f86985d731f2c928cb128aa51db4fc2e49a7f8d154137ddb59dd8f26f09890081698271638e91301314cb93c428931d04e8355c5706c4c03f1f66b86216204ba231ceed737709192c90018bca804a3d0c18620dc73bb417605158f5a002412107f6047ab13bbc97c2ba10bcf0299c4bb27d5365e21e84e35cbfb86673b3c734db67fe001cdc7269,'emailpwrecovery',?)");
|
||||
$pupdate2->execute(array($reseller_id));
|
||||
}
|
||||
}
|
||||
|
@ -37,8 +37,8 @@
|
||||
*/
|
||||
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$alter_lendsettings=$sql->prepare("ALTER TABLE `lendsettings`
|
||||
if (isset($include) and $include == true) {
|
||||
$alter_lendsettings = $sql->prepare("ALTER TABLE `lendsettings`
|
||||
ADD COLUMN `vomintime` INT(3) UNSIGNED NOT NULL DEFAULT '20' AFTER `playersteps`,
|
||||
ADD COLUMN `vomaxtime` INT(4) UNSIGNED NOT NULL DEFAULT '120' AFTER `vomintime`,
|
||||
ADD COLUMN `votimesteps` INT(3) UNSIGNED NOT NULL DEFAULT '20' AFTER `vomaxtime`,
|
||||
@ -47,15 +47,15 @@ ADD COLUMN `vomaxplayer` INT(3) UNSIGNED NOT NULL DEFAULT '12' AFTER `vominplaye
|
||||
ADD COLUMN `voplayersteps` INT(3) UNSIGNED NOT NULL DEFAULT '2' AFTER `vomaxplayer`");
|
||||
$alter_lendsettings->execute();
|
||||
$response->add('Action: alter_lendsettings done: ');
|
||||
$error=$alter_lendsettings->errorinfo();
|
||||
$error = $alter_lendsettings->errorinfo();
|
||||
$alter_lendsettings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$update_easywiversion=$sql->prepare("UPDATE `easywi_version` SET `version`='2.01'");
|
||||
$update_easywiversion = $sql->prepare("UPDATE `easywi_version` SET `version`='2.01'");
|
||||
$update_easywiversion->execute();
|
||||
$response->add('Action: update_easywiversion done: ');
|
||||
$error=$update_easywiversion->errorinfo();
|
||||
$error = $update_easywiversion->errorinfo();
|
||||
$update_easywiversion->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -37,19 +37,19 @@
|
||||
*/
|
||||
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$drop_voice_masterserver_ftpport=$sql->prepare("ALTER TABLE `voice_masterserver` DROP `ftpport`");
|
||||
if (isset($include) and $include == true) {
|
||||
$drop_voice_masterserver_ftpport = $sql->prepare("ALTER TABLE `voice_masterserver` DROP `ftpport`");
|
||||
$drop_voice_masterserver_ftpport->execute();
|
||||
$response->add('Action: drop_voice_masterserver_ftpport done: ');
|
||||
$error=$drop_voice_masterserver_ftpport->errorinfo();
|
||||
$error = $drop_voice_masterserver_ftpport->errorinfo();
|
||||
$drop_voice_masterserver_ftpport->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$update_easywiversion=$sql->prepare("UPDATE `easywi_version` SET `version`='2.02'");
|
||||
$update_easywiversion = $sql->prepare("UPDATE `easywi_version` SET `version`='2.02'");
|
||||
$update_easywiversion->execute();
|
||||
$response->add('Action: update_easywiversion done: ');
|
||||
$error=$update_easywiversion->errorinfo();
|
||||
$error = $update_easywiversion->errorinfo();
|
||||
$update_easywiversion->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -37,8 +37,8 @@
|
||||
*/
|
||||
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$create_voice_stats=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server_stats` (
|
||||
if (isset($include) and $include == true) {
|
||||
$create_voice_stats = $sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server_stats` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`sid` INT(30) UNSIGNED NOT NULL,
|
||||
`mid` INT(30) UNSIGNED NOT NULL,
|
||||
@ -52,7 +52,7 @@ PRIMARY KEY (`id`)
|
||||
$create_voice_stats->execute();
|
||||
$create_voice_stats->closecursor();
|
||||
$response->add('Action: create_voice_stats done: ');
|
||||
$create_voice_stats_hours=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server_stats_hours` (
|
||||
$create_voice_stats_hours = $sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server_stats_hours` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`sid` INT(30) UNSIGNED NOT NULL,
|
||||
`mid` INT(30) UNSIGNED NOT NULL,
|
||||
@ -66,7 +66,7 @@ PRIMARY KEY (`id`)
|
||||
$create_voice_stats_hours->execute();
|
||||
$create_voice_stats_hours->closecursor();
|
||||
$response->add('Action: create_voice_stats_hours done: ');
|
||||
$create_voice_stats_settings=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_stats_settings` (
|
||||
$create_voice_stats_settings = $sql->prepare("CREATE TABLE IF NOT EXISTS `voice_stats_settings` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`text_colour_1` INT(3) UNSIGNED DEFAULT '0' NULL,
|
||||
`text_colour_2` INT(3) UNSIGNED DEFAULT '0' NULL,
|
||||
@ -92,20 +92,20 @@ $create_voice_stats_settings=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_st
|
||||
$create_voice_stats_settings->execute();
|
||||
$create_voice_stats_settings->closecursor();
|
||||
$response->add('Action: create_voice_stats_hours done: ');
|
||||
$instert_voice_stats_settings=$sql->prepare("INSERT INTO `voice_stats_settings` (`resellerid`) VALUES ('0')");
|
||||
$instert_voice_stats_settings = $sql->prepare("INSERT INTO `voice_stats_settings` (`resellerid`) VALUES ('0')");
|
||||
$instert_voice_stats_settings->execute();
|
||||
$response->add('Action: instert_voice_stats_settings done: ');
|
||||
$error=$instert_voice_stats_settings->errorinfo();
|
||||
$error = $instert_voice_stats_settings->errorinfo();
|
||||
$instert_voice_stats_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
$pselect=$sql->prepare("SELECT `resellerid` FROM `resellerdata`");
|
||||
$pselect = $sql->prepare("SELECT `resellerid` FROM `resellerdata`");
|
||||
$pselect->execute(array());
|
||||
foreach ($pselect->fetchall() as $row) {
|
||||
$instert_voice_stats_settings=$sql->prepare("INSERT INTO `voice_stats_settings` (`resellerid`) VALUES (?)");
|
||||
$instert_voice_stats_settings = $sql->prepare("INSERT INTO `voice_stats_settings` (`resellerid`) VALUES (?)");
|
||||
$instert_voice_stats_settings->execute(array($row['resellerid']));
|
||||
$response->add('Action: instert_voice_stats_settings done: ');
|
||||
$error=$instert_voice_stats_settings->errorinfo();
|
||||
$error = $instert_voice_stats_settings->errorinfo();
|
||||
$instert_voice_stats_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -37,8 +37,8 @@
|
||||
*/
|
||||
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$create_mail_log=$sql->prepare("CREATE TABLE IF NOT EXISTS `mail_log` (
|
||||
if (isset($include) and $include == true) {
|
||||
$create_mail_log = $sql->prepare("CREATE TABLE IF NOT EXISTS `mail_log` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`uid` INT(30) UNSIGNED DEFAULT NULL,
|
||||
`topic` VARCHAR(255) NOT NULL,
|
||||
@ -50,18 +50,18 @@ PRIMARY KEY (`id`)
|
||||
$create_mail_log->execute();
|
||||
$create_mail_log->closecursor();
|
||||
|
||||
$drop_rootstatus=$sql->prepare("DROP TABLE `rootstatus`");
|
||||
$drop_rootstatus = $sql->prepare("DROP TABLE `rootstatus`");
|
||||
$drop_rootstatus->execute();
|
||||
$response->add('Action: drop_rootstatus done: ');
|
||||
$error=$drop_rootstatus->errorinfo();
|
||||
$error = $drop_rootstatus->errorinfo();
|
||||
$drop_rootstatus->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_voice_masterserver=$sql->prepare("ALTER TABLE `voice_masterserver` ADD COLUMN `autorestart` ENUM('Y','N') DEFAULT 'Y' AFTER `notified`");
|
||||
$alter_voice_masterserver = $sql->prepare("ALTER TABLE `voice_masterserver` ADD COLUMN `autorestart` ENUM('Y','N') DEFAULT 'Y' AFTER `notified`");
|
||||
$alter_voice_masterserver->execute();
|
||||
$response->add('Action: alter_voice_masterserver done: ');
|
||||
$error=$alter_voice_masterserver->errorinfo();
|
||||
$error = $alter_voice_masterserver->errorinfo();
|
||||
$alter_voice_masterserver->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,18 +36,18 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$alter_lendedserver=$sql->prepare("ALTER TABLE `lendedserver` CHANGE `rcon` `rcon` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL");
|
||||
if (isset($include) and $include == true) {
|
||||
$alter_lendedserver = $sql->prepare("ALTER TABLE `lendedserver` CHANGE `rcon` `rcon` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL");
|
||||
$alter_lendedserver->execute();
|
||||
$response->add('Action: alter_lendedserver done: ');
|
||||
$error=$alter_lendedserver->errorinfo();
|
||||
$error = $alter_lendedserver->errorinfo();
|
||||
$alter_lendedserver->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
$alter_lendsettings=$sql->prepare("ALTER TABLE `lendsettings` CHANGE `lendhostip` `lendhostip` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL");
|
||||
$alter_lendsettings = $sql->prepare("ALTER TABLE `lendsettings` CHANGE `lendhostip` `lendhostip` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL");
|
||||
$alter_lendsettings->execute();
|
||||
$response->add('Action: alter_lendsettings done: ');
|
||||
$error=$alter_lendsettings->errorinfo();
|
||||
$error = $alter_lendsettings->errorinfo();
|
||||
$alter_lendsettings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
if (isset($include) and $include==true) {
|
||||
$create_voice_server_backup=$sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server_backup` (
|
||||
if (isset($include) and $include == true) {
|
||||
$create_voice_server_backup = $sql->prepare("CREATE TABLE IF NOT EXISTS `voice_server_backup` (
|
||||
`id` INT(30) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`sid` INT(30) UNSIGNED NOT NULL,
|
||||
`uid` INT(30) UNSIGNED DEFAULT NULL,
|
||||
@ -49,18 +49,18 @@ PRIMARY KEY (`id`)
|
||||
)");
|
||||
$create_voice_server_backup->execute();
|
||||
$response->add('Action: create_voice_server_backup done: ');
|
||||
$error=$create_voice_server_backup->errorinfo();
|
||||
$error = $create_voice_server_backup->errorinfo();
|
||||
$create_voice_server_backup->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_settings=$sql->prepare("ALTER TABLE `settings`
|
||||
$alter_settings = $sql->prepare("ALTER TABLE `settings`
|
||||
ADD COLUMN `voice_autobackup` ENUM('Y','N') DEFAULT 'Y' AFTER `master`,
|
||||
ADD COLUMN `voice_autobackup_intervall` INT(5) UNSIGNED DEFAULT '7' AFTER `voice_autobackup`,
|
||||
ADD COLUMN `voice_maxbackup` INT(5) UNSIGNED DEFAULT '5' AFTER `voice_autobackup_intervall`");
|
||||
$alter_settings->execute();
|
||||
$response->add('Action: alter_settings done: ');
|
||||
$error=$alter_settings->errorinfo();
|
||||
$error = $alter_settings->errorinfo();
|
||||
$alter_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,27 +36,27 @@
|
||||
* Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
if (isset($include) and $include==true) {
|
||||
$alter_voice_server_add=$sql->prepare("ALTER TABLE `voice_server` ADD COLUMN `backup` ENUM('Y','N') DEFAULT 'Y' AFTER `active`");
|
||||
if (isset($include) and $include == true) {
|
||||
$alter_voice_server_add = $sql->prepare("ALTER TABLE `voice_server` ADD COLUMN `backup` ENUM('Y','N') DEFAULT 'Y' AFTER `active`");
|
||||
$alter_voice_server_add->execute();
|
||||
$response->add('Action: alter_voice_server_add done: ');
|
||||
$error=$alter_voice_server_add->errorinfo();
|
||||
$error = $alter_voice_server_add->errorinfo();
|
||||
$alter_voice_server_add->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
$alter_voice_server_change=$sql->prepare("ALTER TABLE `voice_server` CHANGE `file_sent` `maxtraffic` INT( 255 ) NULL DEFAULT '1048576000',
|
||||
$alter_voice_server_change = $sql->prepare("ALTER TABLE `voice_server` CHANGE `file_sent` `maxtraffic` INT( 255 ) NULL DEFAULT '1048576000',
|
||||
CHANGE `file_received` `filetraffic` INT( 255 ) UNSIGNED NULL DEFAULT NULL ,
|
||||
CHANGE `sent` `lastfiletraffic` INT( 255 ) UNSIGNED NULL DEFAULT NULL");
|
||||
$alter_voice_server_change->execute();
|
||||
$response->add('Action: alter_voice_server_change done: ');
|
||||
$error=$alter_voice_server_change->errorinfo();
|
||||
$error = $alter_voice_server_change->errorinfo();
|
||||
$alter_voice_server_change->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
$alter_voice_server_drop=$sql->prepare("ALTER TABLE `voice_server` DROP `received`");
|
||||
$alter_voice_server_drop = $sql->prepare("ALTER TABLE `voice_server` DROP `received`");
|
||||
$alter_voice_server_drop->execute();
|
||||
$response->add('Action: alter_voice_server_drop done: ');
|
||||
$error=$alter_voice_server_drop->errorinfo();
|
||||
$error = $alter_voice_server_drop->errorinfo();
|
||||
$alter_voice_server_drop->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -37,34 +37,34 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_qstatshorten_gtasamp=$sql->prepare("INSERT INTO `qstatshorten` (`qstat`,`description`) VALUES ('gtasamp', 'GTA San Andreas')");
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_qstatshorten_gtasamp = $sql->prepare("INSERT INTO `qstatshorten` (`qstat`,`description`) VALUES ('gtasamp', 'GTA San Andreas')");
|
||||
$insert_qstatshorten_gtasamp->execute();
|
||||
$response->add('Action: insert_qstatshorten_gtasamp done: ');
|
||||
$error=$insert_qstatshorten_gtasamp->errorinfo();
|
||||
$error = $insert_qstatshorten_gtasamp->errorinfo();
|
||||
$insert_qstatshorten_gtasamp->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_servertypes_configedit=$sql->prepare("ALTER TABLE `servertypes` ADD COLUMN `configedit` TEXT AFTER `configs`");
|
||||
$alter_servertypes_configedit = $sql->prepare("ALTER TABLE `servertypes` ADD COLUMN `configedit` TEXT AFTER `configs`");
|
||||
$alter_servertypes_configedit->execute();
|
||||
$response->add('Action: alter_servertypes_configedit done: ');
|
||||
$error=$alter_servertypes_configedit->errorinfo();
|
||||
$error = $alter_servertypes_configedit->errorinfo();
|
||||
$alter_servertypes_configedit->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_rserverdata_hyperthreading_cores=$sql->prepare("ALTER TABLE `rserverdata`
|
||||
$alter_rserverdata_hyperthreading_cores = $sql->prepare("ALTER TABLE `rserverdata`
|
||||
ADD COLUMN `hyperthreading` ENUM('Y','N') DEFAULT 'N' AFTER `active`,
|
||||
ADD COLUMN `cores` INT(3) UNSIGNED DEFAULT '4' AFTER `hyperthreading`");
|
||||
$alter_rserverdata_hyperthreading_cores->execute();
|
||||
$response->add('Action: alter_rserverdata_hyperthreading_cores done: ');
|
||||
$error=$alter_rserverdata_hyperthreading_cores->errorinfo();
|
||||
$error = $alter_rserverdata_hyperthreading_cores->errorinfo();
|
||||
$alter_rserverdata_hyperthreading_cores->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_serverlist=$sql->prepare("ALTER TABLE `serverlist`
|
||||
$alter_serverlist = $sql->prepare("ALTER TABLE `serverlist`
|
||||
ADD COLUMN `taskset` ENUM('Y','N') DEFAULT 'N' AFTER `userconfig`,
|
||||
ADD COLUMN `cores` VARCHAR(255) DEFAULT NULL AFTER `taskset`,
|
||||
ADD COLUMN `port4` INT(5) UNSIGNED DEFAULT NULL AFTER `port3`,
|
||||
@ -75,54 +75,54 @@ ADD COLUMN `uploaddir` BLOB AFTER `upload`,
|
||||
ADD COLUMN `user_uploaddir` ENUM('Y','N') DEFAULT 'N' AFTER `userconfig`");
|
||||
$alter_serverlist->execute();
|
||||
$response->add('Action: alter_serverlist done: ');
|
||||
$error=$alter_serverlist->errorinfo();
|
||||
$error = $alter_serverlist->errorinfo();
|
||||
$alter_serverlist->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_gserver_restarts_worldsafe=$sql->prepare("ALTER TABLE `gserver_restarts`
|
||||
$alter_gserver_restarts_worldsafe = $sql->prepare("ALTER TABLE `gserver_restarts`
|
||||
ADD COLUMN `upload` ENUM('Y','N') DEFAULT 'N' AFTER `backup`,
|
||||
ADD COLUMN `worldsafe` ENUM('Y','N') DEFAULT 'N' AFTER `upload`");
|
||||
$alter_gserver_restarts_worldsafe->execute();
|
||||
$response->add('Action: alter_gserver_restarts_worldsafe done: ');
|
||||
$error=$alter_gserver_restarts_worldsafe->errorinfo();
|
||||
$error = $alter_gserver_restarts_worldsafe->errorinfo();
|
||||
$alter_gserver_restarts_worldsafe->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_easywi_version=$sql->prepare("ALTER TABLE `easywi_version`
|
||||
$alter_easywi_version = $sql->prepare("ALTER TABLE `easywi_version`
|
||||
ADD COLUMN `de` TEXT,
|
||||
ADD COLUMN `en` TEXT");
|
||||
$alter_easywi_version->execute();
|
||||
$response->add('Action: alter_easywi_version done: ');
|
||||
$error=$alter_easywi_version->errorinfo();
|
||||
$error = $alter_easywi_version->errorinfo();
|
||||
$alter_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_settings=$sql->prepare("ALTER TABLE `settings`
|
||||
$alter_settings = $sql->prepare("ALTER TABLE `settings`
|
||||
ADD COLUMN `version` DECIMAL(4,2) DEFAULT '2.08' AFTER `id`,
|
||||
ADD COLUMN `template` VARCHAR(50) DEFAULT 'default' AFTER `language`");
|
||||
$alter_settings->execute();
|
||||
$response->add('Action: alter_settings done: ');
|
||||
$error=$alter_settings->errorinfo();
|
||||
$error = $alter_settings->errorinfo();
|
||||
$alter_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$pselect=$sql->prepare("SELECT `resellerid` FROM `settings`");
|
||||
$pselect = $sql->prepare("SELECT `resellerid` FROM `settings`");
|
||||
$pselect->execute();
|
||||
foreach ($pselect->fetchAll() as $row) {
|
||||
$inster_servertypes_mc=$sql->prepare("INSERT INTO `servertypes` (`steamgame`, `updates`, `shorten`, `description`, `type`, `gamebinary`, `binarydir`, `modfolder`, `fps`, `slots`, `map`, `cmd`, `tic`, `qstat`, `gamemod`, `gamemod2`, `configs`, `configedit`, `qstatpassparam`, `resellerid`) VALUES ('N', 3, 'mc', 'Minecraft', 'gserver', 'minecraft_server.jar', NULL, NULL, NULL, 0, NULL, 'java -Xmx%maxram%M -Xms%minram%M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=%maxcores% -XX:+AggressiveOpts -jar %binary% nogui', NULL, 'minecraft', 'N', 'css', NULL, '[server.properties] ini\r\nserver-port=%port%\r\nquery.port=%port%\r\nrcon.port=%port2%\r\nserver-ip=%ip%\r\nmax-players=%slots%', NULL, ?)");
|
||||
$inster_servertypes_mc = $sql->prepare("INSERT INTO `servertypes` (`steamgame`, `updates`, `shorten`, `description`, `type`, `gamebinary`, `binarydir`, `modfolder`, `fps`, `slots`, `map`, `cmd`, `tic`, `qstat`, `gamemod`, `gamemod2`, `configs`, `configedit`, `qstatpassparam`, `resellerid`) VALUES ('N', 3, 'mc', 'Minecraft', 'gserver', 'minecraft_server.jar', NULL, NULL, NULL, 0, NULL, 'java -Xmx%maxram%M -Xms%minram%M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=%maxcores% -XX:+AggressiveOpts -jar %binary% nogui', NULL, 'minecraft', 'N', 'css', NULL, '[server.properties] ini\r\nserver-port=%port%\r\nquery.port=%port%\r\nrcon.port=%port2%\r\nserver-ip=%ip%\r\nmax-players=%slots%', NULL, ?)");
|
||||
$inster_servertypes_mc->execute(array($row['resellerid']));
|
||||
$response->add('Action: inster_servertypes_mc (Resellerid '.$row['resellerid'].') done: ');
|
||||
$error=$inster_servertypes_mc->errorinfo();
|
||||
$error = $inster_servertypes_mc->errorinfo();
|
||||
$inster_servertypes_mc->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
}
|
||||
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('2.00','<div align=\"right\">22.12.2011</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -319,7 +319,7 @@ If you want to make use of all functions the SourceTV Demo Uploader you need the
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('2.09','<div align=\"right\">09.01.2012</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -61,12 +61,12 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$create_mysql_external_servers=$sql->prepare("CREATE TABLE IF NOT EXISTS `mysql_external_servers` (
|
||||
$create_mysql_external_servers = $sql->prepare("CREATE TABLE IF NOT EXISTS `mysql_external_servers` (
|
||||
`id` INT(30) UNSIGNED NOT NULL auto_increment,
|
||||
`active` ENUM('Y','N') DEFAULT 'Y',
|
||||
`ip` VARCHAR(15) NOT NULL,
|
||||
@ -84,12 +84,12 @@ PRIMARY KEY (`id`)
|
||||
)");
|
||||
$create_mysql_external_servers->execute();
|
||||
$response->add('Action: create_mysql_external_servers done: ');
|
||||
$error=$create_mysql_external_servers->errorinfo();
|
||||
$error = $create_mysql_external_servers->errorinfo();
|
||||
$create_mysql_external_servers->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$create_mysql_external_dbs=$sql->prepare("CREATE TABLE IF NOT EXISTS `mysql_external_dbs` (
|
||||
$create_mysql_external_dbs = $sql->prepare("CREATE TABLE IF NOT EXISTS `mysql_external_dbs` (
|
||||
`id` INT(30) UNSIGNED NOT NULL auto_increment,
|
||||
`active` ENUM('Y','N') DEFAULT 'Y',
|
||||
`sid` INT(30) UNSIGNED NOT NULL,
|
||||
@ -107,7 +107,7 @@ PRIMARY KEY (`id`)
|
||||
)");
|
||||
$create_mysql_external_dbs->execute();
|
||||
$response->add('Action: create_mysql_external_dbs done: ');
|
||||
$error=$create_mysql_external_dbs->errorinfo();
|
||||
$error = $create_mysql_external_dbs->errorinfo();
|
||||
$create_mysql_external_dbs->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('2.10','<div align=\"right\">11.01.2012</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -63,23 +63,23 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_gsswitch=$sql->prepare("ALTER TABLE `gsswitch` ADD COLUMN `newlayout` ENUM('Y','N') DEFAULT 'Y' AFTER `secnotified`");
|
||||
$alter_gsswitch = $sql->prepare("ALTER TABLE `gsswitch` ADD COLUMN `newlayout` ENUM('Y','N') DEFAULT 'Y' AFTER `secnotified`");
|
||||
$alter_gsswitch->execute();
|
||||
$response->add('Action: alter_gsswitch done: ');
|
||||
$error=$alter_gsswitch->errorinfo();
|
||||
$error = $alter_gsswitch->errorinfo();
|
||||
$alter_gsswitch->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$update_gsswitch=$sql->prepare("UPDATE `gsswitch` SET `newlayout`='N'");
|
||||
$update_gsswitch = $sql->prepare("UPDATE `gsswitch` SET `newlayout`='N'");
|
||||
$update_gsswitch->execute();
|
||||
$response->add('Action: update_gsswitch done: ');
|
||||
$error=$update_gsswitch->errorinfo();
|
||||
$error = $update_gsswitch->errorinfo();
|
||||
$update_gsswitch->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,22 +36,22 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$drop_billings=$sql->prepare("DROP TABLE IF EXISTS `billing_vouchers`;
|
||||
if (isset($include) and $include == true) {
|
||||
$drop_billings = $sql->prepare("DROP TABLE IF EXISTS `billing_vouchers`;
|
||||
DROP TABLE IF EXISTS `billing_settings`;
|
||||
DROP TABLE IF EXISTS `billing_products`;");
|
||||
$drop_billings->execute();
|
||||
$drop_billings->closecursor();
|
||||
|
||||
$updateSettings=$sql->prepare("UPDATE `settings` SET `template`='default'");
|
||||
$updateSettings = $sql->prepare("UPDATE `settings` SET `template`='default'");
|
||||
$updateSettings->execute();
|
||||
$response->add('Action: updateSettings done: ');
|
||||
$error=$updateSettings->errorinfo();
|
||||
$error = $updateSettings->errorinfo();
|
||||
$updateSettings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('2.11','<div align=\"right\">13.05.2012</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -111,50 +111,50 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$insert_page_settings=$sql->prepare("INSERT INTO `page_settings` (`resellerid`) VALUES ('0')");
|
||||
$insert_page_settings = $sql->prepare("INSERT INTO `page_settings` (`resellerid`) VALUES ('0')");
|
||||
$insert_page_settings->execute();
|
||||
$response->add('Action: insert_page_settings done: ');
|
||||
$error=$insert_page_settings->errorinfo();
|
||||
$error = $insert_page_settings->errorinfo();
|
||||
$insert_page_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$insert_about_page_pages=$sql->prepare("INSERT INTO `page_pages` (`authorid`,`type`) VALUES ('0','about')");
|
||||
$insert_about_page_pages = $sql->prepare("INSERT INTO `page_pages` (`authorid`,`type`) VALUES ('0','about')");
|
||||
$insert_about_page_pages->execute();
|
||||
$response->add('Action: insert_about_page_pages done: ');
|
||||
$error=$insert_about_page_pages->errorinfo();
|
||||
$error = $insert_about_page_pages->errorinfo();
|
||||
$insert_about_page_pages->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$insert_usergroups=$sql->prepare("INSERT INTO `usergroups` (`defaultgroup`,`name`,`grouptype`,`root`,`miniroot`) VALUES
|
||||
$insert_usergroups = $sql->prepare("INSERT INTO `usergroups` (`defaultgroup`,`name`,`grouptype`,`root`,`miniroot`) VALUES
|
||||
('Y','Admin Default','a','Y','N'),
|
||||
('Y','Reseller Default','r','Y','N'),
|
||||
('Y','User Default','u','N','Y')");
|
||||
$insert_usergroups->execute();
|
||||
$response->add('Action: insert_usergroups done: ');
|
||||
$error=$insert_usergroups->errorinfo();
|
||||
$error = $insert_usergroups->errorinfo();
|
||||
$insert_usergroups->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$select=$sql->prepare("SELECT `id`,`resellerid` FROM `userdata` WHERE `accounttype`='r'");
|
||||
$select = $sql->prepare("SELECT `id`,`resellerid` FROM `userdata` WHERE `accounttype`='r'");
|
||||
$select->execute();
|
||||
foreach ($select->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$insert_usergroups=$sql->prepare("INSERT INTO `usergroups` (`resellerid`,`defaultgroup`,`name`,`grouptype`,`root`,`miniroot`) VALUES(?,'Y','User Default','u','N','Y')");
|
||||
$insert_usergroups = $sql->prepare("INSERT INTO `usergroups` (`resellerid`,`defaultgroup`,`name`,`grouptype`,`root`,`miniroot`) VALUES(?,'Y','User Default','u','N','Y')");
|
||||
$insert_usergroups->execute(array($row['id']));
|
||||
$response->add('Action: insert_usergroups done: ');
|
||||
$error=$insert_usergroups->errorinfo();
|
||||
$error = $insert_usergroups->errorinfo();
|
||||
$insert_usergroups->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !is_numeric($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
if ($row['id'] == $row['resellerid']) {
|
||||
$select2=$sql->prepare("SELECT * FROM `userpermissions` WHERE `userid`=? LIMIT 1");
|
||||
$select2 = $sql->prepare("SELECT * FROM `userpermissions` WHERE `userid`=? LIMIT 1");
|
||||
$select2->execute(array($row['id']));
|
||||
$names=array('`resellerid`');
|
||||
$values=array("'".$row['id']."'");
|
||||
@ -166,44 +166,44 @@ foreach ($select->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
}
|
||||
}
|
||||
}
|
||||
$insert_usergroups=$sql->prepare("INSERT INTO `usergroups` (`defaultgroup`,`name`,`grouptype`,".implode(',',$names).") VALUES('Y','Reseller Default','r',".implode(',',$values).")");
|
||||
$insert_usergroups = $sql->prepare("INSERT INTO `usergroups` (`defaultgroup`,`name`,`grouptype`,".implode(',',$names).") VALUES('Y','Reseller Default','r',".implode(',',$values).")");
|
||||
$insert_usergroups->execute();
|
||||
$response->add('Action: insert_usergroups done: ');
|
||||
$error=$insert_usergroups->errorinfo();
|
||||
$error = $insert_usergroups->errorinfo();
|
||||
$insert_usergroups->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !is_numeric($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
}
|
||||
}
|
||||
|
||||
$alter_userpermissions=$sql->prepare("ALTER TABLE `userpermissions` ADD COLUMN `cms_settings` ENUM('Y','N') DEFAULT 'N' AFTER `addons`,
|
||||
$alter_userpermissions = $sql->prepare("ALTER TABLE `userpermissions` ADD COLUMN `cms_settings` ENUM('Y','N') DEFAULT 'N' AFTER `addons`,
|
||||
ADD COLUMN `cms_pages` ENUM('Y','N') DEFAULT 'N' AFTER `cms_settings`,
|
||||
ADD COLUMN `cms_news` ENUM('Y','N') DEFAULT 'N' AFTER `cms_pages`,
|
||||
ADD COLUMN `cms_comments` ENUM('Y','N') DEFAULT 'N' AFTER `cms_news`");
|
||||
$alter_userpermissions->execute();
|
||||
$response->add('Action: alter_userpermissions done: ');
|
||||
$error=$alter_userpermissions->errorinfo();
|
||||
$error = $alter_userpermissions->errorinfo();
|
||||
$alter_userpermissions->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_userdata=$sql->prepare("ALTER TABLE `userdata` ADD COLUMN `usergroup` INT(30) UNSIGNED DEFAULT '0' NOT NULL AFTER `mail_vserver`");
|
||||
$alter_userdata = $sql->prepare("ALTER TABLE `userdata` ADD COLUMN `usergroup` INT(30) UNSIGNED DEFAULT '0' NOT NULL AFTER `mail_vserver`");
|
||||
$alter_userdata->execute();
|
||||
$response->add('Action: alter_userdata done: ');
|
||||
$error=$alter_userdata->errorinfo();
|
||||
$error = $alter_userdata->errorinfo();
|
||||
$alter_userdata->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_settings=$sql->prepare("ALTER TABLE `settings` ADD COLUMN `down_checks` INT(1) DEFAULT '2' AFTER `paneldomain`");
|
||||
$alter_settings = $sql->prepare("ALTER TABLE `settings` ADD COLUMN `down_checks` INT(1) DEFAULT '2' AFTER `paneldomain`");
|
||||
$alter_settings->execute();
|
||||
$response->add('Action: alter_settings done: ');
|
||||
$error=$alter_settings->errorinfo();
|
||||
$error = $alter_settings->errorinfo();
|
||||
$alter_settings->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_notified=$sql->prepare("ALTER TABLE `dhcpdata` CHANGE `notified` `notified` INT( 11 ) NULL DEFAULT '0';
|
||||
$alter_notified = $sql->prepare("ALTER TABLE `dhcpdata` CHANGE `notified` `notified` INT( 11 ) NULL DEFAULT '0';
|
||||
ALTER TABLE `eac` CHANGE `notified` `notified` INT( 11 ) NULL DEFAULT '0';
|
||||
ALTER TABLE `gsswitch` CHANGE `notified` `notified` INT( 11 ) NULL DEFAULT '0';
|
||||
ALTER TABLE `rserverdata` CHANGE `notified` `notified` INT( 11 ) NULL DEFAULT '0';
|
||||
@ -213,7 +213,7 @@ ALTER TABLE `voice_masterserver` CHANGE `notified` `notified` INT( 11 ) NULL DEF
|
||||
ALTER TABLE `voice_server` CHANGE `notified` `notified` INT( 11 ) NULL DEFAULT '0';");
|
||||
$alter_notified->execute();
|
||||
$response->add('Action: alter_notified done: ');
|
||||
$error=$alter_notified->errorinfo();
|
||||
$error = $alter_notified->errorinfo();
|
||||
$alter_notified->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("UPDATE `easywi_version` SET `version`='3.00', `de`='<div align=\"right\">13.05.2012</div>
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("UPDATE `easywi_version` SET `version`='3.00', `de`='<div align=\"right\">13.05.2012</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
<li>CMS wurde hinzugefügt.</li>
|
||||
@ -98,7 +98,7 @@ $insert_easywi_version=$sql->prepare("UPDATE `easywi_version` SET `version`='3.0
|
||||
</ul>' WHERE `version`='2.11'");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.01','<div align=\"right\">31.05.2012</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -63,7 +63,7 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.02','<div align=\"right\">01.07.2012</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -89,7 +89,7 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
@ -104,16 +104,16 @@ $query="CREATE TABLE IF NOT EXISTS `feeds_url` (
|
||||
`resellerID` bigint(19) unsigned DEFAULT '0',
|
||||
PRIMARY KEY (`feedID`)
|
||||
);";
|
||||
$add=$sql->prepare($query);
|
||||
$add = $sql->prepare($query);
|
||||
$add->execute();
|
||||
|
||||
$pselect=$sql->prepare("SELECT `resellerid` FROM `resellerdata`");
|
||||
$pselect = $sql->prepare("SELECT `resellerid` FROM `resellerdata`");
|
||||
$pselect->execute(array());
|
||||
foreach ($pselect->fetchall() as $row) {
|
||||
$instert_feeds_url=$sql->prepare("INSERT INTO `feeds_url` (`active`, `twitter`, `feedUrl`, `resellerID`, `loginName`) VALUES ('Y', 'Y', 'https://twitter.com/EasyWI', ?, 'EasyWI');");
|
||||
$instert_feeds_url = $sql->prepare("INSERT INTO `feeds_url` (`active`, `twitter`, `feedUrl`, `resellerID`, `loginName`) VALUES ('Y', 'Y', 'https://twitter.com/EasyWI', ?, 'EasyWI');");
|
||||
$instert_feeds_url->execute(array($row['resellerid']));
|
||||
$response->add('Action: instert_feeds_url done: ');
|
||||
$error=$instert_feeds_url->errorinfo();
|
||||
$error = $instert_feeds_url->errorinfo();
|
||||
$instert_feeds_url->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.03','<div align=\"right\">06.08.2012</div>
|
||||
<b>Neuerungen und Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -94,16 +94,16 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
// SteamAppIDs nachtragen
|
||||
$alter_servertypes=$sql->prepare("ALTER TABLE `servertypes` ADD COLUMN `appID` smallint(5) unsigned AFTER `steamgame`");
|
||||
$alter_servertypes = $sql->prepare("ALTER TABLE `servertypes` ADD COLUMN `appID` smallint(5) unsigned AFTER `steamgame`");
|
||||
$alter_servertypes->execute();
|
||||
$response->add('Action: alter_servertypes done: ');
|
||||
$error=$alter_servertypes->errorinfo();
|
||||
$error = $alter_servertypes->errorinfo();
|
||||
$alter_servertypes->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
@ -114,25 +114,25 @@ foreach (array('cstrike' => 10,'tfc' => 20,'dod' => 30,'czero' => 80,'css' => 24
|
||||
}
|
||||
|
||||
// Add switchID column to serverlist table
|
||||
$alter_serverlist=$sql->prepare("ALTER TABLE `serverlist` ADD COLUMN `switchID` bigint(19) unsigned AFTER `id`");
|
||||
$alter_serverlist = $sql->prepare("ALTER TABLE `serverlist` ADD COLUMN `switchID` bigint(19) unsigned AFTER `id`");
|
||||
$alter_serverlist->execute();
|
||||
$response->add('Action: alter_serverlist done: ');
|
||||
$error=$alter_serverlist->errorinfo();
|
||||
$error = $alter_serverlist->errorinfo();
|
||||
$alter_serverlist->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
// Add serverID column to restart table
|
||||
$alter_gserver_restarts=$sql->prepare("ALTER TABLE `gserver_restarts` ADD COLUMN `switchID` bigint(19) unsigned AFTER `gsswitch`");
|
||||
$alter_gserver_restarts = $sql->prepare("ALTER TABLE `gserver_restarts` ADD COLUMN `switchID` bigint(19) unsigned AFTER `gsswitch`");
|
||||
$alter_gserver_restarts->execute();
|
||||
$response->add('Action: alter_gserver_restarts done: ');
|
||||
$error=$alter_gserver_restarts->errorinfo();
|
||||
$error = $alter_gserver_restarts->errorinfo();
|
||||
$alter_gserver_restarts->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
// Alter gsswitch table
|
||||
$alter_gsswitch=$sql->prepare("ALTER TABLE `gsswitch`
|
||||
$alter_gsswitch = $sql->prepare("ALTER TABLE `gsswitch`
|
||||
ADD COLUMN `active` enum('Y','N') NOT NULL DEFAULT 'Y' after `id`,
|
||||
ADD COLUMN `rootID` bigint(19) unsigned NOT NULL after `userid`,
|
||||
ADD COLUMN `running` enum('Y','N') NOT NULL DEFAULT 'Y' after `stopped`,
|
||||
@ -160,7 +160,7 @@ ADD COLUMN `cores` varchar(255) DEFAULT NULL after `taskset`
|
||||
");
|
||||
$alter_gsswitch->execute();
|
||||
$response->add('Action: alter_gsswitch done: ');
|
||||
$error=$alter_gsswitch->errorinfo();
|
||||
$error = $alter_gsswitch->errorinfo();
|
||||
$alter_gsswitch->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) {
|
||||
$response->add($error[2].'<br />');
|
||||
@ -170,15 +170,15 @@ if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($e
|
||||
$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) {
|
||||
$userID=$row['id'];
|
||||
$ftpPWD=$row['pwd'];
|
||||
$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) {
|
||||
$address=$row2['server'];
|
||||
$gsID=$row2['id'];
|
||||
$address = $row2['server'];
|
||||
$gsID = $row2['id'];
|
||||
list($gsIP,$gsPort)=explode(':',$address);
|
||||
|
||||
// update list and restarts
|
||||
@ -218,10 +218,10 @@ if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($e
|
||||
|
||||
|
||||
// Drop gsstatus table
|
||||
$drop_gsstatus=$sql->prepare("DROP TABLE `gsstatus`");
|
||||
$drop_gsstatus = $sql->prepare("DROP TABLE `gsstatus`");
|
||||
$drop_gsstatus->execute();
|
||||
$response->add('Action: drop_gsstatus done: ');
|
||||
$error=$drop_gsstatus->errorinfo();
|
||||
$error = $drop_gsstatus->errorinfo();
|
||||
$drop_gsstatus->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.04','<div align=\"right\">09.08.2012</div>
|
||||
<b>Bugfixes:</b><br/>
|
||||
<ul>
|
||||
@ -49,7 +49,7 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.05','<div align=\"right\">22.08.2012</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -67,7 +67,7 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.06','<div align=\"right\">30.09.2012</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -103,23 +103,23 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$alter_servertypes_modcmds=$sql->prepare("ALTER TABLE `servertypes` ADD COLUMN `modcmds` TEXT DEFAULT NULL AFTER `cmd`");
|
||||
$alter_servertypes_modcmds = $sql->prepare("ALTER TABLE `servertypes` ADD COLUMN `modcmds` TEXT DEFAULT NULL AFTER `cmd`");
|
||||
$alter_servertypes_modcmds->execute();
|
||||
$response->add('Action: alter_servertypes_modcmds done: ');
|
||||
$error=$alter_servertypes_modcmds->errorinfo();
|
||||
$error = $alter_servertypes_modcmds->errorinfo();
|
||||
$alter_servertypes_modcmds->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$update_servertypes_csgo=$sql->prepare("UPDATE `servertypes` SET `steamgame`='S',`appID`=730,`updates`=1,`description`='Counter-Strike: Global Offensive',`type`='gserver',`gamebinary`='srcds_run',`binarydir`=NULL,`modfolder`='csgo',`fps`=NULL,`slots`=12,`map`='de_dust',`cmd`='./%binary% -game csgo -console -usercon +ip %ip% +port %port% -maxplayers_override %slots% +map %map% +mapgroup %mapgroup%',`modcmds`='[Classic Casual = default]\r\n+game_type 0 +game_mode 0\r\n\r\n[Classic Competitive]\r\n+game_type 0 +game_mode 1\r\n\r\n[Arms Race]\r\n+game_type 1 +game_mode 0\r\n\r\n[Demolition]\r\n+game_type 1 +game_mode 1',`tic`=NULL,`qstat`='a2s',`gamemod`='N',`gamemod2`='css',`configs`='cfg/server.cfg both\r\ncfg/autoexec.cfg both\r\ngamemodes.txt\r\ngamemodes_server.txt',`configedit`=NULL,`qstatpassparam`='password:1',`portStep`=100,`portMax`=5,`portOne`=27015,`portTwo`=27016,`portThree`=27017,`portFour`=27018,`portFive`=27019,`mapGroup`='mg_bomb' WHERE `shorten`='csgo'");
|
||||
$update_servertypes_csgo = $sql->prepare("UPDATE `servertypes` SET `steamgame`='S',`appID`=730,`updates`=1,`description`='Counter-Strike: Global Offensive',`type`='gserver',`gamebinary`='srcds_run',`binarydir`=NULL,`modfolder`='csgo',`fps`=NULL,`slots`=12,`map`='de_dust',`cmd`='./%binary% -game csgo -console -usercon +ip %ip% +port %port% -maxplayers_override %slots% +map %map% +mapgroup %mapgroup%',`modcmds`='[Classic Casual = default]\r\n+game_type 0 +game_mode 0\r\n\r\n[Classic Competitive]\r\n+game_type 0 +game_mode 1\r\n\r\n[Arms Race]\r\n+game_type 1 +game_mode 0\r\n\r\n[Demolition]\r\n+game_type 1 +game_mode 1',`tic`=NULL,`qstat`='a2s',`gamemod`='N',`gamemod2`='css',`configs`='cfg/server.cfg both\r\ncfg/autoexec.cfg both\r\ngamemodes.txt\r\ngamemodes_server.txt',`configedit`=NULL,`qstatpassparam`='password:1',`portStep`=100,`portMax`=5,`portOne`=27015,`portTwo`=27016,`portThree`=27017,`portFour`=27018,`portFive`=27019,`mapGroup`='mg_bomb' WHERE `shorten`='csgo'");
|
||||
$update_servertypes_csgo->execute();
|
||||
$response->add('Action: update_servertypes_csgo done: ');
|
||||
$error=$update_servertypes_csgo->errorinfo();
|
||||
$error = $update_servertypes_csgo->errorinfo();
|
||||
$update_servertypes_csgo->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
@ -129,13 +129,13 @@ $query = $sql->prepare("SELECT `resellerid` FROM `resellerdata`");
|
||||
$query2 = $sql->prepare("SELECT `id` FROM `servertypes` WHERE `resellerid`=? AND `shorten`='csgo'");
|
||||
$query3 = $sql->prepare("INSERT INTO `servertypes` (`steamgame`,`appID`,`updates`,`shorten`,`description`,`type`,`gamebinary`,`binarydir`,`modfolder`,`fps`,`slots`,`map`,`cmd`,`modcmds`,`tic`,`qstat`,`gamemod`,`gamemod2`,`configs`,`configedit`,`qstatpassparam`,`portStep`,`portMax`,`portOne`,`portTwo`,`portThree`,`portFour`,`portFive`,`mapGroup`,`resellerid`) VALUES('S',730,1,'csgo','Counter-Strike: Global Offensive','gserver','srcds_run',NULL,'csgo',NULL,0,'de_dust','./%binary% -game csgo -console -usercon +ip %ip% +port %port% -maxplayers_override %slots% +map %map% +mapgroup %mapgroup%','[Classic Casual = default]\r\n+game_type 0 +game_mode 0\r\n\r\n[Classic Competitive]\r\n+game_type 0 +game_mode 1\r\n\r\n[Arms Race]\r\n+game_type 1 +game_mode 0\r\n\r\n[Demolition]\r\n+game_type 1 +game_mode 1',NULL,'a2s','N','css','cfg/server.cfg both\r\ncfg/autoexec.cfg both\r\ngamemodes.txt\r\ngamemodes_server.txt',NULL,'password:1',100,4,27015,27016,27017,27018,27019,'mg_bomb',?)");
|
||||
$query2->execute(array(0));
|
||||
if($query2->rowCount()==0) {
|
||||
if ($query2->rowCount()==0) {
|
||||
$query3->execute(array(0));
|
||||
}
|
||||
$query->execute();
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$query2->execute(array($row['resellerid']));
|
||||
if($query2->rowCount()==0) {
|
||||
if ($query2->rowCount()==0) {
|
||||
$query3->execute(array($row['resellerid']));
|
||||
}
|
||||
}
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.07','<div align=\"right\">01.11.2012</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -156,15 +156,15 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
||||
$update_servertypes_csgo=$sql->prepare("UPDATE `servertypes` SET `steamgame`='S' WHERE `shorten`='csgo'");
|
||||
$update_servertypes_csgo = $sql->prepare("UPDATE `servertypes` SET `steamgame`='S' WHERE `shorten`='csgo'");
|
||||
$update_servertypes_csgo->execute();
|
||||
$response->add('Action: update_servertypes_csgo done: ');
|
||||
$error=$update_servertypes_csgo->errorinfo();
|
||||
$error = $update_servertypes_csgo->errorinfo();
|
||||
$update_servertypes_csgo->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.08','<div align=\"right\">03.12.2012</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -156,7 +156,7 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.09','<div align=\"right\">01.01.2013</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -129,7 +129,7 @@ $insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`d
|
||||
</ul>')");
|
||||
$insert_easywi_version->execute();
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$error=$insert_easywi_version->errorinfo();
|
||||
$error = $insert_easywi_version->errorinfo();
|
||||
$insert_easywi_version->closecursor();
|
||||
|
||||
$query = $sql->prepare("ALTER TABLE `voice_server` CHANGE `max_download_total_bandwidth` `max_download_total_bandwidth` BIGINT(19),
|
||||
@ -137,7 +137,7 @@ CHANGE `max_upload_total_bandwidth` `max_upload_total_bandwidth` BIGINT(19),
|
||||
CHANGE `maxtraffic` `maxtraffic` BIGINT(19)");
|
||||
$query->execute();
|
||||
$response->add('Action: Change voice_server table done: ');
|
||||
$error=$query->errorinfo();
|
||||
$error = $query->errorinfo();
|
||||
$query->closecursor();
|
||||
if (isset($error[2]) and $error[2] != '' and $error[2] != null and !isinteger($error[2])) $response->add($error[2].'<br />');
|
||||
else $response->add('OK<br />');
|
||||
@ -146,7 +146,7 @@ $query = $sql->prepare("UPDATE `voice_server` SET `max_download_total_bandwidth`
|
||||
UPDATE `voice_server` SET `max_upload_total_bandwidth`='' WHERE `max_upload_total_bandwidth` = 0;
|
||||
UPDATE `voice_server` SET `maxtraffic`='' WHERE `maxtraffic`='0'");
|
||||
$query->execute();
|
||||
$error=$query->errorinfo();
|
||||
$error = $query->errorinfo();
|
||||
$query->closecursor();
|
||||
|
||||
} else {
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.10','<div align=\"right\">03.02.2013</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -169,7 +169,7 @@ CREATE TABLE IF NOT EXISTS `lendstats` (
|
||||
`resellerID` int(10) unsigned NOT NULL,
|
||||
PRIMARY KEY (`lendDate`,`serverID`,`serverType`),KEY(`resellerID`)
|
||||
) ENGINE=InnoDB;";
|
||||
$add=$sql->prepare($query);
|
||||
$add = $sql->prepare($query);
|
||||
$add->execute();
|
||||
|
||||
$query="CREATE TABLE IF NOT EXISTS `translations` (
|
||||
@ -180,12 +180,12 @@ $query="CREATE TABLE IF NOT EXISTS `translations` (
|
||||
`text` text,
|
||||
PRIMARY KEY (`type`,`lang`,`transID`,`resellerID`)
|
||||
) ENGINE=InnoDB";
|
||||
$add=$sql->prepare($query);
|
||||
$add = $sql->prepare($query);
|
||||
$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`");
|
||||
$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) {
|
||||
$insert->execute(array($row['language'], $row['addonid'], $row['description'], $row['resellerid']));
|
||||
}
|
||||
@ -193,7 +193,7 @@ $query = $sql->prepare("DROP TABLE `addons_desc`");
|
||||
$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`");
|
||||
$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) {
|
||||
$insert->execute(array($row['language'], $row['topicid'], $row['subject'], $row['resellerid']));
|
||||
}
|
||||
@ -201,7 +201,7 @@ $query = $sql->prepare("DROP TABLE `ticket_language`");
|
||||
$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`");
|
||||
$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) {
|
||||
$insert->execute(array($row['language'], $row['content'],@gzuncompress($row['xml']), $row['resellerid']));
|
||||
}
|
||||
|
@ -37,8 +37,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.20','<div align=\"right\">11.03.2013</div>
|
||||
<b>Änderungen:</b>
|
||||
<ul>
|
||||
|
@ -37,8 +37,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.30','<div align=\"right\">04.04.2013</div>
|
||||
<b>Änderungen:</b>
|
||||
<ul>
|
||||
@ -92,17 +92,17 @@ if (isset($include) and $include==true) {
|
||||
$insert_easywi_version->closecursor();
|
||||
|
||||
$query="CREATE TABLE IF NOT EXISTS `custom_columns` (`customID` int(10) unsigned NOT NULL,`itemID` int(10) unsigned NOT NULL,`var` VARCHAR(255) NOT NULL,PRIMARY KEY (`customID`,`itemID`)) ENGINE=InnoDB";
|
||||
$add=$sql->prepare($query);
|
||||
$add = $sql->prepare($query);
|
||||
$add->execute();
|
||||
$query="CREATE TABLE IF NOT EXISTS `custom_columns_settings` (`customID` int(10) unsigned NOT NULL AUTO_INCREMENT,`active` enum('Y','N') NOT NULL DEFAULT 'Y',`item` enum('D','G','S','T','U','V') NOT NULL,`type` enum('I','V') NOT NULL,`length` int(10) unsigned,`name` VARCHAR(255) NOT NULL,PRIMARY KEY (`customID`),KEY(`item`)) ENGINE=InnoDB";
|
||||
$add=$sql->prepare($query);
|
||||
$add = $sql->prepare($query);
|
||||
$add->execute();
|
||||
|
||||
$add=$sql->prepare("UPDATE `servertypes` SET `appID`=232290,`steamgame`='S',`binarydir`=NULL WHERE `shorten`='dods'");
|
||||
$add = $sql->prepare("UPDATE `servertypes` SET `appID`=232290,`steamgame`='S',`binarydir`=NULL WHERE `shorten`='dods'");
|
||||
$add->execute();
|
||||
|
||||
$insert=$sql->prepare("INSERT INTO `custom_columns_settings` (`active`,`item`,`type`,`length`,`name`) VALUES (?,?,?,?,?)");
|
||||
$insert2=$sql->prepare("INSERT INTO `translations` (`type`,`transID`,`lang`,`text`,`resellerID`) VALUES ('cc',?,?,?,0) ON DUPLICATE KEY UPDATE `text`=VALUES(`text`)");
|
||||
$insert = $sql->prepare("INSERT INTO `custom_columns_settings` (`active`,`item`,`type`,`length`,`name`) VALUES (?,?,?,?,?)");
|
||||
$insert2 = $sql->prepare("INSERT INTO `translations` (`type`,`transID`,`lang`,`text`,`resellerID`) VALUES ('cc',?,?,?,0) ON DUPLICATE KEY UPDATE `text`=VALUES(`text`)");
|
||||
$copy = array();
|
||||
$opts = array();
|
||||
foreach(array('opt1' => 'Opt 1','opt2' => 'Opt 2','opt3' => 'Opt 3','opt4' => 'Opt 4','opt5' => 'Opt 5') as $opt=>$trans) {
|
||||
@ -110,7 +110,7 @@ if (isset($include) and $include==true) {
|
||||
$query->execute();
|
||||
if ($query->fetchColumn()>0) {
|
||||
$insert->execute(array('Y','G','V',255,$opt));
|
||||
$id=$sql->lastInsertId();
|
||||
$id = $sql->lastInsertId();
|
||||
$insert2->execute(array($id,'de',$trans));
|
||||
$insert2->execute(array($id,'en',$trans));
|
||||
$copy[$id] = $opt;
|
||||
@ -120,10 +120,10 @@ if (isset($include) and $include==true) {
|
||||
if (count($copy)>0) {
|
||||
$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`)");
|
||||
$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) {
|
||||
foreach ($copy as $k=>$v){
|
||||
$val=$row[$v] == null ? '' : $row[$v];
|
||||
$val = $row[$v] == null ? '' : $row[$v];
|
||||
$insert->execute(array($k, $row['id'],$val));
|
||||
}
|
||||
}
|
||||
|
@ -36,8 +36,8 @@
|
||||
* Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.40','<div align=\"right\">09.05.2013</div>
|
||||
<b>Änderungen:</b>
|
||||
<ul>
|
||||
|
@ -37,8 +37,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.60','<div align=\"right\">21.07.2013</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
@ -193,7 +193,7 @@ All template files have been altered and hidden fields for CSFR token added!
|
||||
$response->add('Action: insert_easywi_version done: ');
|
||||
$insert_easywi_version->closecursor();
|
||||
|
||||
$add=$sql->prepare("CREATE TABLE IF NOT EXISTS `tickets_text` (`ticketID` bigint(19) unsigned DEFAULT NULL,`userID` int(10) unsigned NOT NULL,`writedate` datetime DEFAULT NULL,`message` text,`resellerID` int(10) unsigned DEFAULT '0',KEY(`ticketID`),KEY(`userID`),KEY(`resellerID`)) ENGINE=InnoDB");
|
||||
$add = $sql->prepare("CREATE TABLE IF NOT EXISTS `tickets_text` (`ticketID` bigint(19) unsigned DEFAULT NULL,`userID` int(10) unsigned NOT NULL,`writedate` datetime DEFAULT NULL,`message` text,`resellerID` int(10) unsigned DEFAULT '0',KEY(`ticketID`),KEY(`userID`),KEY(`resellerID`)) ENGINE=InnoDB");
|
||||
$add->execute();
|
||||
$query = $sql->prepare("ALTER TABLE `tickets` ADD COLUMN `state` enum('A','C','D','N','P','R') NULL DEFAULT 'N' AFTER `id`");
|
||||
$query->execute();
|
||||
|
@ -37,8 +37,8 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
$insert_easywi_version=$sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
if (isset($include) and $include == true) {
|
||||
$insert_easywi_version = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('3.70','<div align=\"right\">18.08.2013</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
<ul>
|
||||
|
@ -38,7 +38,7 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
if (isset($include) and $include == true) {
|
||||
$query = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('4.00','<div align=\"right\">31.08.2013</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
|
@ -38,7 +38,7 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
if (isset($include) and $include==true) {
|
||||
if (isset($include) and $include == true) {
|
||||
$query = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
|
||||
('4.10','<div align=\"right\">31.08.2013</div>
|
||||
<b>Änderungen:</b><br/>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<passwordreset>Passwort zurücksetzen</passwordreset>
|
||||
<passwordreseted>Passwort wurde aktualisiert.</passwordreseted>
|
||||
<pwnomatch>Passwörter stimmen nicht überein.</pwnomatch>
|
||||
<send>Eine E-Mail mit einem Betstätigungslink ist an ihren Account versendet worden.</send>
|
||||
<send>Falls ein E-Mail Account gefunden werden konnte, ist ein Betstätigungslink versendet worden.</send>
|
||||
<sus>Ihr Account ist deaktiviert worden. Bitte wenden sie sich an ihren Anbieter.</sus>
|
||||
<sus_heading>Achtung!</sus_heading>
|
||||
<user>Benutzername</user>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<passwordreset>reset passwort</passwordreset>
|
||||
<passwordreseted>Password has been updated.</passwordreseted>
|
||||
<pwnomatch>Passwords do not match.</pwnomatch>
|
||||
<send>An E-Mail has been send to your account.</send>
|
||||
<send>In case an email account could be found a mail with activation token has been sent to you.</send>
|
||||
<sus>Your account is suspendet. Please contact your hoster.</sus>
|
||||
<sus_heading>Attention!</sus_heading>
|
||||
<user>Username</user>
|
||||
|
413
web/login.php
413
web/login.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* File: login.php.
|
||||
* Author: Ulrich Block
|
||||
@ -35,202 +36,186 @@
|
||||
* Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
$s=preg_split('/\//',$_SERVER['SCRIPT_NAME'],-1,PREG_SPLIT_NO_EMPTY);
|
||||
$s = preg_split('/\//',$_SERVER['SCRIPT_NAME'],-1,PREG_SPLIT_NO_EMPTY);
|
||||
$ewInstallPath = '';
|
||||
if (count($s)>1) {
|
||||
unset($s[(count($s)-1)]);
|
||||
$ewInstallPath=implode('/',$s).'/';
|
||||
unset($s[(count($s) - 1)]);
|
||||
$ewInstallPath = implode('/', $s) . '/';
|
||||
}
|
||||
define('EASYWIDIR', dirname(__FILE__));
|
||||
if (is_dir(EASYWIDIR . '/install')) die('Please remove the "install" folder');
|
||||
if ((!isset($ui->get['w']) and isset($ui->post['username'])) or (isset($ui->get['w']) and $ui->get['w'] != 'pr')) $logininclude = true;
|
||||
|
||||
if (is_dir(EASYWIDIR . '/install')) {
|
||||
die('Please remove the "install" folder');
|
||||
}
|
||||
|
||||
include(EASYWIDIR . '/stuff/vorlage.php');
|
||||
include(EASYWIDIR . '/stuff/class_validator.php');
|
||||
include(EASYWIDIR . '/stuff/functions.php');
|
||||
include(EASYWIDIR . '/stuff/settings.php');
|
||||
include(EASYWIDIR . '/stuff/keyphrasefile.php');
|
||||
|
||||
if ((!isset($ui->get['w']) and isset($ui->post['username'])) or (isset($ui->get['w']) and $ui->get['w'] != 'pr')) {
|
||||
$logininclude = true;
|
||||
}
|
||||
|
||||
if ($ui->ismail('email', 'post')) {
|
||||
$fullday=date('Y-m-d H:i:s',strtotime("+1 day"));
|
||||
$fullday = date('Y-m-d H:i:s', strtotime('+1 day'));
|
||||
|
||||
$query = $sql->prepare("SELECT `id` FROM `badips` WHERE `badip`=? LIMIT 1");
|
||||
$query->execute(array($loguserip));
|
||||
$rowcount = $query->rowcount();
|
||||
$query=($rowcount==0) ? $sql->prepare("INSERT INTO `badips` (`bantime`,`failcount`,`reason`,`badip`) VALUES (?,'1','bot',?)") : $sql->prepare("UPDATE `badips` SET `bantime`=?, `failcount`=failcount+1, `reason`='bot' WHERE `badip`=? LIMIT 1");
|
||||
|
||||
$query = ($rowcount == 0) ? $sql->prepare("INSERT INTO `badips` (`bantime`,`failcount`,`reason`,`badip`) VALUES (?,'1','bot',?)") : $sql->prepare("UPDATE `badips` SET `bantime`=?, `failcount`=failcount+1, `reason`='bot' WHERE `badip`=? LIMIT 1");
|
||||
$query->execute(array($fullday,$loguserip));
|
||||
}
|
||||
$query = $sql->prepare("SELECT language FROM settings LIMIT 1");
|
||||
$query->execute();
|
||||
$default_language = $query->fetchColumn();
|
||||
|
||||
if (is_file(EASYWIDIR . "/languages/$template_to_use/$default_language/login.xml")) {
|
||||
$sprache=simplexml_load_file(EASYWIDIR . "/languages/$template_to_use/$default_language/login.xml");
|
||||
} else if (is_file(EASYWIDIR . "/languages/default/$default_language/login.xml")) {
|
||||
$sprache=simplexml_load_file(EASYWIDIR . "/languages/default/$default_language/login.xml");
|
||||
} else {
|
||||
$sprache=simplexml_load_file(EASYWIDIR . "/languages/$default_language/login.xml");
|
||||
}
|
||||
if ($w == 'lo') {
|
||||
$default_language = $rSA['language'];
|
||||
$sprache = getlanguagefile('login', $default_language, 0);
|
||||
$vosprache = getlanguagefile('voice', $default_language, 0);
|
||||
|
||||
if ($ui->st('w', 'get') == 'lo') {
|
||||
|
||||
if (isset($ui->server['HTTP_REFERER'])) {
|
||||
$refstring=explode('/',substr(str_replace(array('http://'.$ui->domain('HTTP_HOST', 'server'),'https://'.$ui->domain('HTTP_HOST', 'server'),'//'), array('','','/'),strtolower($ui->server['HTTP_REFERER'])),strlen($ewInstallPath)));
|
||||
$referrer=(isset($refstring[1])) ? explode('?',$refstring[1]) : '';
|
||||
$refstring = explode('/', substr(str_replace(array('http://' . $ui->domain('HTTP_HOST', 'server'), 'https://' . $ui->domain('HTTP_HOST', 'server'), '//'), array('', '', '/'), strtolower($ui->server['HTTP_REFERER'])), strlen($ewInstallPath)));
|
||||
$referrer = (isset($refstring[1])) ? explode('?',$refstring[1]) : '';
|
||||
} else {
|
||||
$referrer[0]="login.php";
|
||||
$referrer[0] = 'login.php';
|
||||
}
|
||||
|
||||
if (isset($_SESSION['resellerid']) and isset($_SESSION['adminid']) and isset($_SESSION['oldid']) and isset($_SESSION['oldresellerid']) and !isset($_SESSION['userid']) and $_SESSION['resellerid'] != 0 and $referrer[0] == 'admin.php') {
|
||||
$_SESSION['adminid'] = $_SESSION['oldid'];
|
||||
$_SESSION['resellerid'] = $_SESSION['oldresellerid'];
|
||||
|
||||
if ($_SESSION['oldresellerid'] != 0 and $_SESSION['oldid'] == $_SESSION['oldresellerid']) {
|
||||
$_SESSION['oldresellerid'] = 0;
|
||||
$_SESSION['oldid'] = $_SESSION['oldadminid'];
|
||||
unset($_SESSION['oldadminid']);
|
||||
}
|
||||
|
||||
redirect('admin.php');
|
||||
} else if (isset($_SESSION['adminid']) and isset($_SESSION['userid']) and $referrer[0]=="userpanel.php") {
|
||||
|
||||
} else if (isset($_SESSION['adminid']) and isset($_SESSION['userid']) and $referrer[0] == 'userpanel.php') {
|
||||
unset($_SESSION['userid']);
|
||||
redirect('admin.php');
|
||||
|
||||
} else {
|
||||
session_unset();
|
||||
session_destroy();
|
||||
redirect($page_url. '/' . $ewInstallPath);
|
||||
redirect($page_url . '/' . $ewInstallPath);
|
||||
}
|
||||
} else if ($w == 'ba') {
|
||||
|
||||
} else if ($ui->st('w', 'get') == 'ba') {
|
||||
$sus = $sprache->banned;
|
||||
$include='login.tpl';
|
||||
} else if ($w == 'up') {
|
||||
$sus=($ui->escaped('error', 'get')) ? 'External Auth failed: '.htmlentities(base64_decode(urldecode($ui->escaped('error', 'get')))) : $sprache->bad_up;
|
||||
$include='login.tpl';
|
||||
} else if ($w == 'pr') {
|
||||
$include = 'login.tpl';
|
||||
|
||||
} else if ($ui->st('w', 'get') == 'up') {
|
||||
$sus=($ui->escaped('error', 'get')) ? 'External Auth failed: ' . htmlentities(base64_decode(urldecode($ui->escaped('error', 'get')))) : $sprache->bad_up;
|
||||
$include = 'login.tpl';
|
||||
|
||||
} else if ($ui->st('w', 'get') == 'pr') {
|
||||
|
||||
$token = '';
|
||||
if (($ui->ismail('um', 'post') or $ui->username('um',50, 'post')) and !$ui->w('gamestring',32, 'get')) {
|
||||
|
||||
if (($ui->ismail('um', 'post') or $ui->username('um', 50, 'post')) and !$ui->w('gamestring', 32, 'get')) {
|
||||
|
||||
# https://github.com/easy-wi/developer/issues/43
|
||||
$send = true;
|
||||
$text = $sprache->send;
|
||||
|
||||
$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')));
|
||||
$query->execute(array($ui->username('um',50, 'post'), $ui->ismail('um', 'post')));
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$userid = $row['id'];
|
||||
$md5=md5($userid.$row['logintime'].$row['cname'].$row['lastlogin'].mt_rand());
|
||||
$query2 = $sql->prepare("UPDATE `userdata` SET `token`=? WHERE `id`=? LIMIT 1");
|
||||
$query2->execute(array($md5,$userid));
|
||||
$folders=explode("/",$ui->server['SCRIPT_NAME']);
|
||||
$amount=count($folders)-1;
|
||||
$md5 = md5($userid . $row['logintime'] . $row['cname'] . $row['lastlogin'] . mt_rand());
|
||||
|
||||
$folders = explode('/', $ui->server['SCRIPT_NAME']);
|
||||
$amount = count($folders) - 1;
|
||||
$i = 0;
|
||||
$path = '';
|
||||
while ($i<$amount) {
|
||||
|
||||
while ($i < $amount) {
|
||||
$path .= $folders[$i] . '/';
|
||||
$i++;
|
||||
}
|
||||
$webhostdomain=(isset($ui->server['HTTPS'])) ? "https://".$ui->server['HTTP_HOST'].$path : "http://".$ui->server['HTTP_HOST'].$path;
|
||||
$link = $webhostdomain.'login.php?w=pr&gamestring='.$md5;
|
||||
$htmllink='<a href="'.$link.'">'.$link.'</a>';
|
||||
sendmail('emailpwrecovery',$userid,$htmllink,'');
|
||||
|
||||
$webhostdomain = (isset($ui->server['HTTPS'])) ? 'https://' . $ui->server['HTTP_HOST'] . $path : 'http://' . $ui->server['HTTP_HOST'] . $path;
|
||||
$link = $webhostdomain . 'login.php?w=pr&gamestring=' . $md5;
|
||||
$htmllink = '<a href="' . $link . '">' . $link . '</a>';
|
||||
|
||||
$query2 = $sql->prepare("UPDATE `userdata` SET `token`=? WHERE `id`=? LIMIT 1");
|
||||
$query2->execute(array($md5, $userid));
|
||||
|
||||
sendmail('emailpwrecovery', $userid, $htmllink, '');
|
||||
}
|
||||
} else if ($ui->password('password1',255, 'post') and $ui->password('password2',255, 'post') and $ui->w('token',32, 'get')) {
|
||||
if ($ui->password('password1',255, 'post')==$ui->password('password2',255, 'post')) {
|
||||
|
||||
} else if ($ui->password('password1', 255, 'post') and $ui->password('password2', 255, 'post') and $ui->w('token', 32, 'get')) {
|
||||
|
||||
if ($ui->password('password1', 255, 'post')==$ui->password('password2', 255, 'post')) {
|
||||
|
||||
$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) {
|
||||
$username = $row['cname'];
|
||||
include(EASYWIDIR . '/stuff/keyphrasefile.php');
|
||||
$salt=md5(mt_rand().date('Y-m-d H:i:s:u'));
|
||||
$password=createHash($username,$ui->password('password1',255, 'post'),$salt,$aeskey);
|
||||
$query = $sql->prepare("UPDATE `userdata` SET `token`='',`security`=?,`salt`=? WHERE `id`=? LIMIT 1");
|
||||
$query->execute(array($password,$salt, $row['id']));
|
||||
$salt = md5(mt_rand() . date('Y-m-d H:i:s:u'));
|
||||
$password = createHash($username, $ui->password('password1', 255, 'post'), $salt, $aeskey);
|
||||
$text = $sprache->passwordreseted;
|
||||
|
||||
$query2 = $sql->prepare("UPDATE `userdata` SET `token`='',`security`=?,`salt`=? WHERE `id`=? LIMIT 1");
|
||||
$query2->execute(array($password, $salt, $row['id']));
|
||||
}
|
||||
} else if ($ui->password('password1',255, 'post') != $ui->password('password2',255, 'post')) {
|
||||
|
||||
} else if ($ui->password('password1', 255, 'post') != $ui->password('password2', 255, 'post')) {
|
||||
|
||||
# https://github.com/easy-wi/developer/issues/43
|
||||
$token='&gamestring='.$ui->w('token',32, 'get');
|
||||
$token = '&gamestring=' . $ui->w('token',32, 'get');
|
||||
$text = $sprache->pwnomatch;
|
||||
}
|
||||
|
||||
} else if ($ui->w('gamestring',32, 'get')) {
|
||||
$token='&token='.$ui->w('gamestring',32, 'get');
|
||||
|
||||
$token = '&token=' . $ui->w('gamestring',32, 'get');
|
||||
$recover = false;
|
||||
$randompass=passwordgenerate(10);
|
||||
$query = $sql->prepare("SELECT `id` FROM `userdata` WHERE `token`=? LIMIT 1");
|
||||
$query->execute(array($ui->w('gamestring',32, 'get')));
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$randompass = passwordgenerate(10);
|
||||
|
||||
$query = $sql->prepare("SELECT 1 FROM `userdata` WHERE `token`=? LIMIT 1");
|
||||
$query->execute(array($ui->w('gamestring', 32, 'get')));
|
||||
if ($query->rowCount() > 0) {
|
||||
$recover = true;
|
||||
}
|
||||
}
|
||||
if ($d== 'vo') {
|
||||
if ($ui->ips('ip', 'post') and $ui->port('port', 'post') and $ui->ismail('mail', 'post')) {
|
||||
$checkmail = $sql->prepare("SELECT `id` FROM `userdata` WHERE `mail`=? LIMIT 1");
|
||||
$checkmail->execute(array($ui->ismail('mail', 'post')));
|
||||
if ($checkmail->rowcount()>0) {
|
||||
$text='Error: E-Mail exists';
|
||||
} else {
|
||||
$query = $sql->prepare("SELECT `userid` FROM `voice_server` WHERE `ip`=? AND `port`=? LIMIT 1");
|
||||
$query->execute(array($ui->ips('ip', 'post'),$ui->port('port', 'post')));
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$query = $sql->prepare("SELECT `security`,`cname`,`logintime`,`lastlogin` FROM `userdata` WHERE `id`=? AND `mail`='ts3@import.mail' LIMIT 1");
|
||||
$query->execute(array($row['userid']));
|
||||
$ts3userlist = array();
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$md5=md5($row['userid'].$row['logintime'].$row['cname'].$row['lastlogin'].mt_rand());
|
||||
foreach (explode('|', $row['security']) as $user) {
|
||||
$ex=explode(':',str_replace(array("\r","\n"),"",$user));
|
||||
if (isset($ex[1])) $ts3userlist[$ex[0]] = $ex[1];
|
||||
}
|
||||
}
|
||||
$text = $sprache->nouser;
|
||||
$dbid = $ui->id('dbid',255, 'post');
|
||||
if (isset($ts3userlist[$dbid]) and isset($md5) and $ts3userlist[$dbid] == $ui->id('dbid',255, 'post')) {
|
||||
$text = $sprache->send;
|
||||
$query = $sql->prepare("UPDATE `userdata` SET `token`=?,`mail`=? WHERE `id`=? LIMIT 1");
|
||||
$query->execute(array($md5,$ui->ismail('mail', 'post'), $row['userid']));
|
||||
$folders=explode("/",$ui->server['SCRIPT_NAME']);
|
||||
$amount=count($folders)-1;
|
||||
$i = 0;
|
||||
$path = '';
|
||||
while ($i<$amount) {
|
||||
$path .= $folders[$i] . '/';
|
||||
$i++;
|
||||
}
|
||||
$webhostdomain=(isset($ui->server['HTTPS'])) ? "https://".$ui->server['HTTP_HOST'].$path : "http://".$ui->server['HTTP_HOST'].$path;
|
||||
$link = $webhostdomain.'login.php?w=pr&gamestring='.$md5;
|
||||
$htmllink='<a href="'.$link.'">'.$link.'</a>';
|
||||
sendmail('emailpwrecovery', $row['userid'],$htmllink,'');
|
||||
} else if (!isset($ts3userlist[$dbid])) {
|
||||
$text='Error: '.$sprache->nouser;
|
||||
}
|
||||
}
|
||||
if (!isset($htmllink)) {
|
||||
$text='Error: IP/Port';
|
||||
}
|
||||
}
|
||||
} else if (!$ui->ismail('mail', 'post')) {
|
||||
$text='Error: E-Mail';
|
||||
}
|
||||
if (is_file(EASYWIDIR . "/languages/$template_to_use/$default_language/voice.xml")) {
|
||||
$vosprache=simplexml_load_file(EASYWIDIR . "/languages/$template_to_use/$default_language/voice.xml");
|
||||
} else if (is_file(EASYWIDIR . "/languages/default/$default_language/voice.xml")) {
|
||||
$vosprache=simplexml_load_file(EASYWIDIR . "/languages/default/$default_language/voice.xml");
|
||||
} else {
|
||||
$vosprache=simplexml_load_file(EASYWIDIR . "/languages/$default_language/voice.xml");
|
||||
}
|
||||
$include='passwordrecovery_vo.tpl';
|
||||
} else {
|
||||
$include='passwordrecovery.tpl';
|
||||
}
|
||||
|
||||
$include = 'passwordrecovery.tpl';
|
||||
|
||||
} else {
|
||||
include(EASYWIDIR . '/stuff/keyphrasefile.php');
|
||||
if (!$ui->username('username',255, 'post') and !$ui->ismail('username',255, 'post') and !$ui->password('password',255, 'post') and !isset($_SESSION['sessionid'])) {
|
||||
$include='login.tpl';
|
||||
} else if (($ui->username('username',255, 'post') or $ui->ismail('username', 'post')) and $ui->password('password',255, 'post') and !isset($_SESSION['sessionid'])) {
|
||||
$password = $ui->password('password',255, 'post');
|
||||
if ($ewCfg['captcha']==1) {
|
||||
if (md5($ui->w('captcha',4, 'post')) != $_SESSION['captcha']) {
|
||||
$halfhour=date('Y-m-d H:i:s',strtotime("+30 minutes"));
|
||||
$query = $sql->prepare("SELECT id FROM badips WHERE badip=? LIMIT 1");
|
||||
|
||||
if (!$ui->username('username', 255, 'post') and !$ui->ismail('username', 255, 'post') and !$ui->password('password', 255, 'post') and !isset($_SESSION['sessionid'])) {
|
||||
|
||||
$include = 'login.tpl';
|
||||
|
||||
} else if (($ui->username('username', 255, 'post') or $ui->ismail('username', 'post')) and $ui->password('password', 255, 'post') and !isset($_SESSION['sessionid'])) {
|
||||
$password = $ui->password('password', 255, 'post');
|
||||
|
||||
if (isset($ewCfg) and $ewCfg['captcha'] == 1) {
|
||||
|
||||
if (md5($ui->w('captcha', 4, 'post')) != $_SESSION['captcha']) {
|
||||
$halfhour = date('Y-m-d H:i:s', strtotime('+30 minutes'));
|
||||
|
||||
$query = $sql->prepare("SELECT `id` FROM `badips` WHERE `badip`=? LIMIT 1");
|
||||
$query->execute(array($loguserip));
|
||||
$rowcount = $query->rowcount();
|
||||
|
||||
$query=($rowcount==0) ? $sql->prepare("INSERT INTO `badips` (`bantime`,`failcount`,`reason`,`badip`) VALUES (?,'1','password',?)") : $sql->prepare("UPDATE `badips` SET `bantime`=?, `failcount`=`failcount`+1, `reason`='password' WHERE `badip`=? LIMIT 1");
|
||||
$query->execute(array($halfhour,$loguserip));
|
||||
$query->execute(array($halfhour, $loguserip));
|
||||
|
||||
redirect('login.php?w=ca&r=lo');
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$salt = '';
|
||||
|
||||
$query = $sql->prepare("SELECT `id`,`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')));
|
||||
$query->execute(array($ui->username('username', 255, 'post'),$ui->ismail('username', 'post')));
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$username = $row['cname'];
|
||||
$id = $row['id'];
|
||||
@ -240,77 +225,106 @@ if ($w == 'lo') {
|
||||
$externalID = $row['externalID'];
|
||||
$security = $row['security'];
|
||||
$resellerid = $row['resellerid'];
|
||||
$userpassNew=createHash($username,$password,$salt,$aeskey);
|
||||
|
||||
$userpassNew = createHash($username, $password, $salt, $aeskey);
|
||||
|
||||
if (isset($security) and $security != $userpassNew) {
|
||||
$userpassOld=passwordhash($username,$password);
|
||||
if (isset($id) and $userpassOld==$security) {
|
||||
$salt=md5(mt_rand().date('Y-m-d H:i:s:u'));
|
||||
|
||||
$userpassOld = passwordhash($username, $password);
|
||||
|
||||
if (isset($id) and $userpassOld == $security) {
|
||||
$salt = md5(mt_rand() . date('Y-m-d H:i:s:u'));
|
||||
$userpass = $userpassOld;
|
||||
|
||||
$query = $sql->prepare("UPDATE `userdata` SET `security`=?,`salt`=? WHERE `id`=? LIMIT 1");
|
||||
$query->execute(array(createHash($username,$password,$salt,$aeskey),$salt,$id));
|
||||
$userpass = $userpassOld;
|
||||
|
||||
} else {
|
||||
$userpass = $userpassNew;
|
||||
}
|
||||
|
||||
} else {
|
||||
$userpass = $userpassNew;
|
||||
}
|
||||
}
|
||||
|
||||
# https://github.com/easy-wi/developer/issues/2
|
||||
if (!isset($active)) {
|
||||
$query = $sql->prepare("SELECT * FROM `userdata_substitutes` WHERE `loginName`=? LIMIT 1");
|
||||
$query->execute(array($ui->username('username',255, 'post')));
|
||||
$query->execute(array($ui->username('username', 255, 'post')));
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$mail = '';
|
||||
$externalID = 0;
|
||||
$sID = $row['sID'];
|
||||
$id = $row['userID'];
|
||||
$username = $row['loginName'];
|
||||
$active = $row['active'];
|
||||
$mail = '';
|
||||
$salt = $row['salt'];
|
||||
$externalID = 0;
|
||||
$security = $row['passwordHashed'];
|
||||
$resellerid = $row['resellerID'];
|
||||
$userpass=createHash($username,$password,$salt,$aeskey);
|
||||
$userpass = createHash($username, $password, $salt, $aeskey);
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($active) and $active == 'Y' and $security != $userpass) {
|
||||
$authLookupID=($resellerid==$id) ? 0 : $resellerid;
|
||||
|
||||
$authLookupID = ($resellerid == $id) ? 0 : $resellerid;
|
||||
|
||||
$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));
|
||||
$query->execute(array($aeskey, $authLookupID));
|
||||
foreach ($query->fetchAll(PDO::FETCH_ASSOC) as $row) {
|
||||
$activeAuth = $row['active'];
|
||||
$portAuth=($row['ssl'] == 'Y') ? 433 : 80;
|
||||
$userAuth=urlencode($row['user']);
|
||||
$pwdAuth=urlencode($row['decryptedPWD']);
|
||||
$portAuth = ($row['ssl'] == 'Y') ? 433 : 80;
|
||||
$userAuth = urlencode($row['user']);
|
||||
$pwdAuth = urlencode($row['decryptedPWD']);
|
||||
$domainAuth = $row['domain'];
|
||||
$fileAuth = $row['file'];
|
||||
$XML=<<<XML
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE user>
|
||||
<user>
|
||||
<username>$username</username>
|
||||
<pwd>$password</pwd>
|
||||
<mail>$mail</mail>
|
||||
<externalID>$externalID</externalID>
|
||||
</user>
|
||||
XML;
|
||||
$postXML=urlencode(base64_encode($XML));
|
||||
|
||||
$xml = new DOMDocument('1.0','utf-8');
|
||||
$element = $xml->createElement('user');
|
||||
|
||||
$key = $xml->createElement('username', $username);
|
||||
$element->appendChild($key);
|
||||
|
||||
$key = $xml->createElement('pwd', $password);
|
||||
$element->appendChild($key);
|
||||
|
||||
$key = $xml->createElement('mail', $mail);
|
||||
$element->appendChild($key);
|
||||
|
||||
$key = $xml->createElement('externalID', $externalID);
|
||||
$element->appendChild($key);
|
||||
|
||||
$xml->appendChild($element);
|
||||
|
||||
$postXML = urlencode(base64_encode($xml->saveXML()));
|
||||
}
|
||||
|
||||
if (isset($activeAuth) and $activeAuth== 'Y') {
|
||||
$reply=webhostRequest($domainAuth,$ui->escaped('HTTP_HOST', 'server'),$fileAuth, array('authPWD' => $pwdAuth,'userAuth' => $userAuth,'postXML' => $postXML),$portAuth);
|
||||
|
||||
$reply = webhostRequest($domainAuth, $ui->escaped('HTTP_HOST', 'server'), $fileAuth, array('authPWD' => $pwdAuth, 'userAuth' => $userAuth, 'postXML' => $postXML), $portAuth);
|
||||
|
||||
$xmlReply= @simplexml_load_string($reply);
|
||||
if ($xmlReply and isset($xmlReply->success) and $xmlReply->success==1 and $xmlReply->user==$username) {
|
||||
|
||||
if ($xmlReply and isset($xmlReply->success) and $xmlReply->success == 1 and $xmlReply->user == $username) {
|
||||
|
||||
$externalOK = 1;
|
||||
$salt=md5(mt_rand().date('Y-m-d H:i:s:u'));
|
||||
$salt = md5(mt_rand() . date('Y-m-d H:i:s:u'));
|
||||
|
||||
$query = $sql->prepare("UPDATE `userdata` SET `security`=?,`salt`=? WHERE `id`=? LIMIT 1");
|
||||
$query->execute(array(createHash($username,$password,$salt,$aeskey),$salt,$id));
|
||||
$query->execute(array(createHash($username, $password, $salt, $aeskey), $salt, $id));
|
||||
|
||||
} else if ($xmlReply and isset($xmlReply->error)) {
|
||||
$externalAuthError = $xmlReply->error;
|
||||
|
||||
} else if ($reply != null and $reply != false) {
|
||||
$externalAuthError = $reply;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (isset($active) and $active == 'Y' and ($security==$userpass or (isset($externalOK) and $externalOK==1))) {
|
||||
|
||||
if (isset($active) and $active == 'Y' and ($security == $userpass or (isset($externalOK) and $externalOK == 1))) {
|
||||
|
||||
session_unset();
|
||||
session_destroy();
|
||||
session_start();
|
||||
@ -323,8 +337,10 @@ XML;
|
||||
$logintime = $row['logintime'];
|
||||
$_SESSION['language'] = $row['language'];
|
||||
}
|
||||
|
||||
$query = $sql->prepare("UPDATE `userdata_substitutes` SET `lastlogin`=?,`logintime`=? WHERE `sID`=? LIMIT 1");
|
||||
$query->execute(array($logintime,$logdate,$sID));
|
||||
$query->execute(array($logintime, $logdate, $sID));
|
||||
|
||||
} else {
|
||||
$query = $sql->prepare("SELECT `logintime`,`language` FROM `userdata` WHERE `id`=? LIMIT 1");
|
||||
$query->execute(array($id));
|
||||
@ -332,78 +348,119 @@ XML;
|
||||
$logintime = $row['logintime'];
|
||||
$_SESSION['language'] = $row['language'];
|
||||
}
|
||||
|
||||
$query = $sql->prepare("UPDATE `userdata` SET `lastlogin`=?,`logintime`=? WHERE `id`=? LIMIT 1");
|
||||
$query->execute(array($logintime,$logdate,$id));
|
||||
$query->execute(array($logintime, $logdate, $id));
|
||||
}
|
||||
|
||||
$_SESSION['resellerid'] = $resellerid;
|
||||
|
||||
$query = $sql->prepare("DELETE FROM `badips` WHERE `badip`=?");
|
||||
$query->execute(array($loguserip));
|
||||
|
||||
if (isanyadmin($id) or rsellerpermisions($id)) {
|
||||
$_SESSION['adminid'] = $id;
|
||||
if (isset($_SESSION['adminid']) and is_numeric($_SESSION['adminid'])) $admin_id = $_SESSION['adminid'];
|
||||
|
||||
if (isset($_SESSION['adminid']) and is_numeric($_SESSION['adminid'])) {
|
||||
$admin_id = $_SESSION['adminid'];
|
||||
}
|
||||
|
||||
} else if (isanyuser($id)) {
|
||||
$_SESSION['userid'] = $id;
|
||||
if (isset($_SESSION['userid']) and is_numeric($_SESSION['userid'])) $user_id = $_SESSION['userid'];
|
||||
if (isset($sID)) $_SESSION['sID'] = $sID;
|
||||
|
||||
if (isset($_SESSION['userid']) and is_numeric($_SESSION['userid'])) {
|
||||
$user_id = $_SESSION['userid'];
|
||||
}
|
||||
|
||||
if (isset($sID)) {
|
||||
$_SESSION['sID'] = $sID;
|
||||
}
|
||||
}
|
||||
|
||||
$ref = '';
|
||||
|
||||
if ($ui->url('HTTP_REFERER', 'server')) {
|
||||
$ref = $ui->url('HTTP_REFERER', 'server');
|
||||
} else if ($ui->domain('HTTP_REFERER', 'server')) {
|
||||
$ref = $ui->domain('HTTP_REFERER', 'server');
|
||||
}
|
||||
$referrer=explode('/', str_replace(array('http://', 'https://'),'',strtolower($ref)));
|
||||
if (isset($referrer[1]) and $referrer[1] == 'login.php') $topanel = true;
|
||||
|
||||
$referrer = explode('/', str_replace(array('http://', 'https://'), '', strtolower($ref)));
|
||||
|
||||
if (isset($referrer[1]) and $referrer[1] == 'login.php') {
|
||||
$topanel = true;
|
||||
}
|
||||
|
||||
if (!isset($user_id) and !isset($admin_id)) {
|
||||
header('Location: login.php&r=lo');
|
||||
|
||||
} else if (isset($user_id)) {
|
||||
redirect('userpanel.php');
|
||||
|
||||
} else if (isset($admin_id)) {
|
||||
$folders=explode("/",$ui->server['SCRIPT_NAME']);
|
||||
$amount=count($folders)-1;
|
||||
$folders = explode('/', $ui->server['SCRIPT_NAME']);
|
||||
$amount = count($folders) - 1;
|
||||
$i = 0;
|
||||
$path = '';
|
||||
while ($i<$amount) {
|
||||
while ($i < $amount) {
|
||||
$path .= $folders[$i] . '/';
|
||||
$i++;
|
||||
}
|
||||
$webhostdomain=(isset($ui->server['HTTPS'])) ? "https://".$ui->server['HTTP_HOST'].$path : "http://".$ui->server['HTTP_HOST'].$path;
|
||||
|
||||
$webhostdomain = (isset($ui->server['HTTPS'])) ? 'https://' . $ui->server['HTTP_HOST'] . $path : 'http://' . $ui->server['HTTP_HOST'] . $path;
|
||||
|
||||
$query = $sql->prepare("UPDATE `settings` SET `paneldomain`=? WHERE `resellerid`=0 LIMIT 1");
|
||||
$query->execute(array($webhostdomain));
|
||||
$params=@json_decode(licenceRequest(true));
|
||||
|
||||
$params = @json_decode(licenceRequest(true));
|
||||
|
||||
if (isanyadmin($admin_id) or rsellerpermisions($admin_id)) {
|
||||
redirect('admin.php');
|
||||
} else {
|
||||
redirect('login.php&r=lo');
|
||||
}
|
||||
}
|
||||
|
||||
} else if (!isset($security) or $security != $userpass) {
|
||||
$halfhour=date('Y-m-d H:i:s',strtotime("+30 minutes"));
|
||||
|
||||
$halfhour = date('Y-m-d H:i:s', strtotime('+30 minutes'));
|
||||
|
||||
$query = $sql->prepare("SELECT `id` FROM `badips` WHERE `badip`=? LIMIT 1");
|
||||
$query->execute(array($loguserip));
|
||||
$rowcount = $query->rowCount();
|
||||
$query=($rowcount==0) ? $sql->prepare("INSERT INTO `badips` (bantime,failcount,reason,badip) VALUES (?,'1','password',?)") : $sql->prepare("UPDATE `badips` SET `bantime`=?,`failcount`=`failcount`+1, `reason`='password' WHERE `badip`=? LIMIT 1");
|
||||
|
||||
$query = ($rowcount == 0) ? $sql->prepare("INSERT INTO `badips` (bantime,failcount,reason,badip) VALUES (?,'1','password',?)") : $sql->prepare("UPDATE `badips` SET `bantime`=?,`failcount`=`failcount`+1, `reason`='password' WHERE `badip`=? LIMIT 1");
|
||||
$query->execute(array($halfhour,$loguserip));
|
||||
if (isset($externalAuthError)) redirect('login.php?w=up&error='.urlencode(base64_encode($externalAuthError)).'&r=lo');
|
||||
else redirect('login.php?w=up&r=lo');
|
||||
|
||||
if (isset($externalAuthError)) {
|
||||
redirect('login.php?w=up&error=' . urlencode(base64_encode($externalAuthError)).'&r=lo');
|
||||
} else {
|
||||
redirect('login.php?w=up&r=lo');
|
||||
}
|
||||
|
||||
} else if (isset($active) and $active == 'N') {
|
||||
redirect('login.php?w=su&r=lo');
|
||||
|
||||
} else {
|
||||
redirect('login.php?w=up&r=lo');
|
||||
}
|
||||
|
||||
} else if ($ui->escaped('username', 'post') and $ui->escaped('password', 'post')) {
|
||||
redirect('login.php?w=up&r=lo');
|
||||
|
||||
} else {
|
||||
redirect('login.php?w=lo');
|
||||
}
|
||||
}
|
||||
if (isset($include)) {
|
||||
if (is_file(EASYWIDIR . "/template/$template_to_use/$include")) {
|
||||
include(EASYWIDIR . "/template/$template_to_use/$include");
|
||||
} else if (is_file(EASYWIDIR . "/template/default/$include")) {
|
||||
include(EASYWIDIR . "/template/default/$include");
|
||||
|
||||
if (isset($include) and isset($template_to_use)) {
|
||||
if (is_file(EASYWIDIR . '/template/' . $template_to_use . '/' . $include)) {
|
||||
include(EASYWIDIR . '/template/' . $template_to_use . '/' . $include);
|
||||
} else if (is_file(EASYWIDIR . '/template/default/' . $include)) {
|
||||
include(EASYWIDIR . '/template/default/' . $include);
|
||||
} else {
|
||||
include(EASYWIDIR . "/template/$include");
|
||||
include(EASYWIDIR . '/template/' . $include);
|
||||
}
|
||||
}
|
||||
|
||||
$sql = null;
|
Loading…
x
Reference in New Issue
Block a user