From b3df429d65da816f57f1fe6f547feebce6ef3e47 Mon Sep 17 00:00:00 2001 From: isaack <drericlaufer@gmx.de> Date: Thu, 28 Feb 2019 14:11:22 +0100 Subject: [PATCH] 0.0.91 --- .../lib/class/grundeinstellung.class.php | 10 ++- adminforce/lib/class/run.class.php | 2 +- adminforce/lib/funktionen/setting/admin.php | 20 +---- .../funktionen/setting/grundeinstellung.php | 2 +- adminforce/lib/lang/lang.de.php | 2 + adminforce/lib/run.inc.php | 4 +- .../config_include/admin_pw.php | 2 +- adminforce/page/interfacedaten/pageconfig.php | 50 ++++++------ index.php | 7 +- install/db_struck_auf.php | 11 +-- install/mysql.txt | 65 ++++++++-------- lib/class/ref.class.php | 10 +++ lib/datenbank.inc.php | 77 +------------------ lib/extra/mail.php | 6 +- 14 files changed, 102 insertions(+), 166 deletions(-) diff --git a/adminforce/lib/class/grundeinstellung.class.php b/adminforce/lib/class/grundeinstellung.class.php index 5b8320a..1e00c0a 100644 --- a/adminforce/lib/class/grundeinstellung.class.php +++ b/adminforce/lib/class/grundeinstellung.class.php @@ -27,7 +27,7 @@ class grundeinstellung{ private function make_array($post){ foreach($post AS $key => $value){ - if($key != '' && $key != 'updaten'){ + if($key != '' && $key != 'GrunConfigUpdate'){ if($key == 'wartung'){if($key == 'on'){$value = 1;}else{$value = 0;}} if($key == 'anzeige_chat'){if($key == 'on'){ $value = 1;}else{ $value = 0;}} if($key == 'anzeige_text'){if($key == 'on'){ $value = 1;}else{ $value = 0;}} @@ -80,4 +80,12 @@ class grundeinstellung{ meldung(1,REFEBENEN_SAVE_FALSE); } } + + public function AdminPWUpdate($post){ + if($this->db->update(PREFIX . CONFIG, array("admin_name" => base64_decode($this->db->escape($post['admin_name'])), "admin_pass" => pw_erstellen($post['admin_pass'])), array("id" => 1),1) == true){ + meldung(0,ADMIN_PASS_SAVE_TRUE); + }else{ + meldung(1,ADMIN_PASS_SAVE_FALSE); + } + } } diff --git a/adminforce/lib/class/run.class.php b/adminforce/lib/class/run.class.php index 2b7f399..e9cf26f 100644 --- a/adminforce/lib/class/run.class.php +++ b/adminforce/lib/class/run.class.php @@ -48,4 +48,4 @@ return $a->datei; } - } \ No newline at end of file + } diff --git a/adminforce/lib/funktionen/setting/admin.php b/adminforce/lib/funktionen/setting/admin.php index d96a26f..e47040a 100644 --- a/adminforce/lib/funktionen/setting/admin.php +++ b/adminforce/lib/funktionen/setting/admin.php @@ -1,20 +1,4 @@ <?php - $meldung['error'] = 0; - - if(empty($_POST['admin_pass'])){ $meldung = array("error" => 1, "meldung" => 'Bitte Admin Passwort eingeben.'); } - if(empty($_POST['admin_name'])){ $meldung = array("error" => 1, "meldung" => 'Bitte Admin Name eingeben.'); } - if($meldung['error'] != 1){ - $update = db_query("UPDATE ".$db_prefix."_seitenkonfig SET - admin_name='". base64_encode($_POST['admin_name']) ."', - admin_pass='". md5($_POST['admin_pass']) ."' - "); - - if($update == true){ - $meldung = meldung(0,'Daten erfolgreich gespeichert.'); - }else{ - $meldung = meldung(1,'Fehler bei Datenübertragung.<br>'.mysqli_error($sql_open)); - } - } - -?> \ No newline at end of file +$AdminPW = Classloader('grundeinstellung',true); +$AdminPW->AdminPWUpdate($_POST); diff --git a/adminforce/lib/funktionen/setting/grundeinstellung.php b/adminforce/lib/funktionen/setting/grundeinstellung.php index 7521440..616a477 100644 --- a/adminforce/lib/funktionen/setting/grundeinstellung.php +++ b/adminforce/lib/funktionen/setting/grundeinstellung.php @@ -1,4 +1,4 @@ <?php -$grund = Classloader('grundeinstellung'); +$grund = Classloader('grundeinstellung',true); $grund->Save($_POST); ?> diff --git a/adminforce/lib/lang/lang.de.php b/adminforce/lib/lang/lang.de.php index 905f9b1..aa0bb5d 100644 --- a/adminforce/lib/lang/lang.de.php +++ b/adminforce/lib/lang/lang.de.php @@ -6,6 +6,8 @@ define("PAGECONFIG_SAVE_FALSE","Speichern fehlerhaft<br>"); define("REFEBENEN_SAVE_TRUE","Speichern der Refebenen Erfolgreich.<br>"); define("REFEBENEN_SAVE_FALSE","Speichern der Refebenen fehlgeschlagen.<br>"); + define("ADMIN_PASS_SAVE_TRUE","Die Admin Zugangsdaten wurden erfolgreich gespeichert.<br>"); + define("ADMIN_PASS_SAVE_FALSE","Die Zugangsdaten konnten nicht gespeichert werden.<br>"); //Betreiberdaten define("POST_PRUEF_BETREIBERDATEN_BID_FALSE","Bitte eine gültige Betreiber ID eingeben.<br>"); diff --git a/adminforce/lib/run.inc.php b/adminforce/lib/run.inc.php index ac1f997..8369906 100644 --- a/adminforce/lib/run.inc.php +++ b/adminforce/lib/run.inc.php @@ -7,13 +7,13 @@ if (isset($_POST['updaten_betreiberdaten'])){ } if($_SERVER["REQUEST_METHOD"] == "POST" && !isset($_POST['login'])){ - require_once('lib/class/run.class.php'); + require_once($_SERVER['DOCUMENT_ROOT'].'/adminforce/lib/class/run.class.php'); $var = new RUN(); $v = $var->vars(); $value = $var->value($v); $datei = $var->datei_holen($value); if($datei != ''){ - require('lib/funktionen/'.$datei); + require($_SERVER['DOCUMENT_ROOT'].'/adminforce/lib/funktionen/'.$datei); } } //Einstellungen diff --git a/adminforce/page/interfacedaten/config_include/admin_pw.php b/adminforce/page/interfacedaten/config_include/admin_pw.php index 5ed247a..d51a34f 100644 --- a/adminforce/page/interfacedaten/config_include/admin_pw.php +++ b/adminforce/page/interfacedaten/config_include/admin_pw.php @@ -14,7 +14,7 @@ <td><input class="form-control" type="Text" name="admin_pass"></td> </tr> <tr> - <td align="center" colspan="2"><input class="btn btn-default" type="Submit" name="adminPW" value="Zugangsdaten Ändern"></td> + <td align="center" colspan="2"><input class="btn btn-default" type="Submit" name="adminPW" value="Zugangsdaten Updaten"></td> </tr> </table> </form> diff --git a/adminforce/page/interfacedaten/pageconfig.php b/adminforce/page/interfacedaten/pageconfig.php index e72b7ae..1ecc70c 100644 --- a/adminforce/page/interfacedaten/pageconfig.php +++ b/adminforce/page/interfacedaten/pageconfig.php @@ -1,7 +1,7 @@ <?php -$interface = $datenbank->get_row("SELECT * FROM ".$db_prefix."_seitenkonfig LIMIT 1",true); +$interface = $datenbank->get_row("SELECT * FROM ". PREFIX . CONFIG ." LIMIT 1",true); head("Webseiteneinstellungen"); ?> @@ -15,32 +15,38 @@ head("Webseiteneinstellungen"); ?> <li role="presentation" class="nav-item"><a href="#admin_pw" class="nav-link" role="tab" data-toggle="tab">Admin PW</a></li> </ul> <br> - <form action="" method="post"> - <div class="tab-content"> - <div role="tabpanel" class="tab-pane fade show active" id="start"> + <div class="tab-content"> + <div role="tabpanel" class="tab-pane fade show active" id="start"> + <form action="" method="post"> <?php require('page/interfacedaten/config_include/sitesetting.php');?> - <input type="submit" name="updaten" value="Updaten !" class="btn btn-default"> - </div> - <div role="tabpanel" class="tab-pane" id="waehrung"> + <input type="submit" name="GrunConfigUpdate" value="Speichern" class="btn btn-default"> + </form> + </div> + <div role="tabpanel" class="tab-pane" id="waehrung"> + <form action="" method="post"> <?php require('page/interfacedaten/config_include/waehrung.php');?> - <input type="submit" name="updaten" value="Updaten !" class="btn btn-default"> - </div> - <div role="tabpanel" class="tab-pane" id="nutzer"> + <input type="submit" name="GrunConfigUpdate" value="Währung Speichern" class="btn btn-default"> + </form> + </div> + <div role="tabpanel" class="tab-pane" id="nutzer"> + <form action="" method="post"> <?php require('page/interfacedaten/config_include/nutzer.php');?> - <input type="submit" name="updaten" value="Updaten !" class="btn btn-default"> - </div> - <div role="tabpanel" class="tab-pane" id="smtp"> + <input type="submit" name="GrunConfigUpdate" value="Nutzer Speichern" class="btn btn-default"> + </form> + </div> + <div role="tabpanel" class="tab-pane" id="smtp"> + <form action="" method="post"> <?php require('page/interfacedaten/config_include/smtp.php');?> - <input type="submit" name="updaten" value="Updaten !" class="btn btn-default"> - </div> - </form> - <div role="tabpanel" class="tab-pane" id="ref"> - <?php require('page/interfacedaten/config_include/ref.php');?> - </div> - <div role="tabpanel" class="tab-pane" id="admin_pw"> - <?php require('page/interfacedaten/config_include/admin_pw.php');?> - </div> + <input type="submit" name="GrunConfigUpdate" value="SMTP Speichern" class="btn btn-default"> + </form> + </div> + <div role="tabpanel" class="tab-pane" id="ref"> + <?php require('page/interfacedaten/config_include/ref.php');?> + </div> + <div role="tabpanel" class="tab-pane" id="admin_pw"> + <?php require('page/interfacedaten/config_include/admin_pw.php');?> </div> + </div> </div> <?php foot(); ?> diff --git a/index.php b/index.php index 0468b39..b9452e5 100644 --- a/index.php +++ b/index.php @@ -10,12 +10,10 @@ require_once('lib/var.php'); $grundconfig = $datenbank->get_row("SELECT * FROM ". PREFIX . CONFIG ." ",true); require_once('lib/session.lib.php'); require_once('lib/lang/lang.de.php'); -db_connect(); require_once ('lib/functions.lib.php'); require_once ('lib/run.inc.php'); require_once ('lib/layout.lib.php'); require_once ('lib/extras.lib.php'); - require_once ('lib/extra/mail.php'); $datenbank->ReloadDelete(); if (!isset($_GET['page']) || empty ($_GET['page'])) $_GET['page'] = '/intern/startseite'; @@ -34,7 +32,7 @@ if ($datenbank->num_rows($start_reload) != 0) { <!DOCTYPE html> <html lang='de'> <head> - <title><?php echo $seitenname;?></title> + <title><?php echo $grundconfig->seitenname;?></title> <meta charset="UTF-8"> <meta name="generator" content="vms-script"> <meta name="Author" content="Designerscripte.net"> @@ -185,6 +183,3 @@ if ($datenbank->num_rows($start_reload) != 0) { ?> </body> </html> -<?php -db_close(); -?> diff --git a/install/db_struck_auf.php b/install/db_struck_auf.php index 0299bf1..a5204f4 100644 --- a/install/db_struck_auf.php +++ b/install/db_struck_auf.php @@ -1,14 +1,15 @@ <?php -error_reporting(E_ALL); +if(file_exists($_SERVER['DOCUMENT_ROOT'].'/error/')){ + error_reporting(E_ALL); ini_set('display_errors', 'On'); - ini_set('error_log', '/home/isaack/vms_suee/error/error-'. date("d.m.Y",time()).'.log'); + ini_set('error_log', $_SERVER['DOCUMENT_ROOT'].'/error/error-'. date("d.m.Y",time()).'.log'); ini_set('log_errors', 'On'); - if(!file_exists('/home/isaack/vms_suee/error/error-'. date("d.m.Y",time()).'.log')){ - $datei = fopen('/home/isaack/vms_suee/error/error-'. date("d.m.Y",time()).'.log',"w"); + if(!file_exists($_SERVER['DOCUMENT_ROOT'].'/error/error-'. date("d.m.Y",time()).'.log')){ + $datei = fopen($_SERVER['DOCUMENT_ROOT'].'/error/error-'. date("d.m.Y",time()).'.log',"w"); fwrite($datei, " ",100); fclose($datei); } - +} require_once('install.class.php'); $install = new Install; diff --git a/install/mysql.txt b/install/mysql.txt index 4cc606f..cedcaba 100644 --- a/install/mysql.txt +++ b/install/mysql.txt @@ -8,6 +8,7 @@ CREATE TABLE `vms_aktivierungen` ( `ak` varchar(32) NOT NULL DEFAULT '' ) ENGINE=MyISAM DEFAULT CHARSET=latin1; + CREATE TABLE `vms_bettel_buchung` ( `id` int(11) NOT NULL, `uid` int(11) NOT NULL, @@ -109,7 +110,7 @@ CREATE TABLE `vms_crons` ( INSERT INTO `vms_crons` (`id`, `cron`, `laufzeit`, `datei`, `bezeichnung`) VALUES (1, 'ext_cron', 1551285195, 'refzahlungen.knt.php', 'Ext. Refzahlungen'), -(2, 'DB-Backup', 1550494451, 'db_backup.php', 'Datenbank Backup erstellen'); +(4, 'DB-Backup', 1550494451, 'db_backup.php', 'Datenbank Backup erstellen'); CREATE TABLE `vms_emaildaten` ( `uid` int(7) NOT NULL DEFAULT '0', @@ -118,7 +119,10 @@ CREATE TABLE `vms_emaildaten` ( ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `vms_emaildaten` (`uid`, `emailadresse`, `freigabe_fuer`) VALUES -(1, 'admin@admin.com', 1); +(1, 'isaack0815@gmail.com', 1), +(11, 'drericlaufer@gmx.de', 1), +(12, 'sitcoin@yandex.com', 1), +(13, 'bla@bla.de', 1); CREATE TABLE `vms_fb_blacklist` ( `sponsor` varchar(255) NOT NULL, @@ -156,6 +160,10 @@ CREATE TABLE `vms_geburtstag` ( `geb_text` longtext NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; +INSERT INTO `vms_geburtstag` (`geb_mail`, `geb_hoehe`, `geb_text`) VALUES +(1, 100.00, 'Hallo du da'), +(1, 100.00, 'Hallo du da'); + CREATE TABLE `vms_interface` ( `interface` varchar(50) NOT NULL DEFAULT '', `betreiber` int(7) NOT NULL DEFAULT '0', @@ -196,7 +204,7 @@ CREATE TABLE `vms_kontodaten` ( ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `vms_kontodaten` (`uid`, `passwort`, `status`, `hinweis`, `kontostand_a`, `kontostand_b`, `login_ip`, `loginzeit`, `last_active`, `klicks`, `p_klicks`, `kv`, `angebettelt`, `bv`, `bettel_sperre`, `forced_sperre`, `chat_sperre`, `fc_klicks`, `fc_trys`, `s_aufrufe`, `s_verdienst`, `auszahlung_sperre`) VALUES -(1, '73238e5a5177906079438bbbffaa2ec1dd3c09fd739aa686c5cf24dfde21407e', 1, '', 120.00, 15274.00, '', 1551270348, 1551273789, 75, 0, 7500.00, 4, 709.44, 0, 0, 0, 75, 0, 17, 0.00, 1); +(1, '73238e5a5177906079438bbbffaa2ec1dd3c09fd739aa686c5cf24dfde21407e', 1, '', 120.00, 15274.00, '', 1551355027, 1551355027, 75, 0, 7500.00, 4, 709.44, 0, 0, 0, 75, 0, 17, 0.00, 1); CREATE TABLE `vms_links_user` ( `link` text NOT NULL, @@ -269,6 +277,9 @@ CREATE TABLE `vms_multi_konten` ( `waehrung` varchar(32) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; +INSERT INTO `vms_multi_konten` (`uid`, `kontoid`, `waehrung`) VALUES +(1, '330007', 'klamm'); + CREATE TABLE `vms_news` ( `id` int(11) NOT NULL, `zeit` int(11) NOT NULL DEFAULT '0', @@ -276,6 +287,7 @@ CREATE TABLE `vms_news` ( `news` longtext NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; + CREATE TABLE `vms_news_komment` ( `id` int(11) NOT NULL, `uid` int(11) NOT NULL, @@ -404,6 +416,9 @@ CREATE TABLE `vms_rallyuser` ( `auszahlungssumme` double(15,2) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; +INSERT INTO `vms_rallyuser` (`rally`, `uid`, `punkte`, `ausgezahlt`, `auszahlungssumme`) VALUES +('1', 1, 3, 0, 0.00); + CREATE TABLE `vms_reloads` ( `ip` varchar(15) NOT NULL DEFAULT '', `uid` int(7) NOT NULL DEFAULT '0', @@ -458,7 +473,7 @@ INSERT INTO `vms_run_inc` (`id`, `name`, `value`, `datei`, `beschreibung`, `bere (39, 'FBbuchen', 'Jetzt Buchen', 'werbung/FBEintragen.php', 'Forcedbanner Eintragen', 1), (40, 'PaidMailSenden', 'Jetzt Buchen', 'werbung/PaidMailSenden.php', 'Paidmail Senden', 1), (41, 'FBDelete', 'Löschen', 'werbung/FBDelete.php', 'Banner Löschen', 1), -(42, 'updaten', 'Updaten !', 'setting/grundeinstellung.php', 'Grundeinstellungen Speichern', 1), +(42, 'GrunConfigUpdate', 'Speichern', 'setting/grundeinstellung.php', 'Grundeinstellungen Speichern', 1), (43, 'link_menu_user_update', 'Speichern', 'menu/menu_bearbeiten.php', 'bearbeiten von Links im Menü', 1), (44, 'news4', 'Seite', 'news.php', 'News ohne Newsletter', 1), (45, 'news3', 'Newsletter', 'news.php', 'Nur Newsletter', 1), @@ -479,8 +494,11 @@ INSERT INTO `vms_run_inc` (`id`, `name`, `value`, `datei`, `beschreibung`, `bere (62, 'RallyAuswerten', 'Auswerten', 'rally/haupt.php', 'Rally Manuell auswerten', 1), (63, 'AvaUpload', 'Hochladen', 'konto/AvaUpload.php', 'Hochladen des Profilbildes', 0), (64, 'refebenenSave', 'Speichern', 'setting/ref.php', 'Refebenen Speichern', 1), -(65, 'adminPW', 'Zugangsdaten Ändern', 'setting/admin.php', 'Zugangsdaten Admin ändern', 1), -(66, 'checkAdmin', 'Login', 'AdminLogin.php', 'Adminlogin', 1); +(65, 'adminPW', 'Zugangsdaten Updaten', 'setting/admin.php', 'Zugangsdaten Admin ändern', 1), +(66, 'checkAdmin', 'Login', 'AdminLogin.php', 'Adminlogin', 1), +(67, 'GrunConfigUpdate', 'Währung Speichern', 'setting/grundeinstellung.php', 'Grundeinstellungen Speichern', 1), +(68, 'GrunConfigUpdate', 'Nutzer Speichern', 'setting/grundeinstellung.php', 'Grundeinstellungen Speichern', 1), +(69, 'GrunConfigUpdate', 'SMTP Speichern', 'setting/grundeinstellung.php', 'Grundeinstellungen Speichern', 1); CREATE TABLE `vms_schnittstelle` ( `name` text NOT NULL, @@ -502,6 +520,9 @@ CREATE TABLE `vms_schnittstelle` ( `wertepunkt` double NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=latin1; +INSERT INTO `vms_schnittstelle` (`name`, `betreiber_id`, `betreiber_passwort`, `betreiber_kennung`, `schnittstelle`, `einzahltext`, `auszahltext`, `einzahlsumme`, `auszahlsumme`, `anfragen_tag`, `anfragen_user`, `aktiv`, `aktiv_ein`, `aktiv_aus`, `waehrung_name`, `punktewert`, `wertepunkt`) VALUES +('Klamm', 17446, '6210c96a4f41a67cf0e7ca39a6b82c', 26590, 'klamm', 'Einzahlung Testseite', 'Auszahlung Testseite', 1000, 1000, 0, 0, 1, 1, 1, 'Klammlose', 10, 10); + CREATE TABLE `vms_schnittstelle_anfragen` ( `id` int(11) NOT NULL, `zeit` int(11) NOT NULL DEFAULT '0', @@ -510,6 +531,7 @@ CREATE TABLE `vms_schnittstelle_anfragen` ( `art` text NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; + CREATE TABLE `vms_seitenkonfig` ( `id` int(11) NOT NULL, `wartung` int(1) NOT NULL DEFAULT '0', @@ -553,7 +575,7 @@ CREATE TABLE `vms_seitenkonfig` ( ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `vms_seitenkonfig` (`id`, `wartung`, `domain`, `seitenname`, `waehrung`, `betreibermail`, `cron_pw`, `einzahlgrenze`, `re1`, `re2`, `re3`, `RefEbenen`, `RefVerg`, `min_betteln`, `max_betteln`, `reload_betteln`, `denied_domains`, `admin_name`, `admin_pass`, `auszahlgrenze`, `chat_aktiv`, `fake_schluessel`, `anzeige_chat`, `anzeige_text`, `geb_addon`, `news_komment`, `buchungen_loeschen`, `buchungen_loeschen_tage`, `reload_start`, `verdienst_start`, `popup_start`, `auszahlung_sperre`, `ip_erlaubt`, `SMTP_HOST`, `SMTP_PORT`, `SMTP_LOGIN`, `SMTP_PASS`, `kontostand_b`, `kontostand_b_name`) VALUES -(1, 0, 'http://vms-suee.vms1-scripte.de', 'Vms SUEE', 'suees', 'info@vms1-scripte.de', 'cronpw', 100000, 8.00, 3.00, 1.00, 20, '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;21', 50.00, 250.00, 3600, '@sofort-mail.de;@trash-mail.de;@mailinator.com;@spamgourmet.com;@spammotel.com;@centermail.com;@discardmail.com;@sneakemail.com;@netzidiot.de;@myTrashMail.com;@wegwerfadresse.de;@nervmich.net;@nervtmich.net;@mailinator.net;@klassmaster.com;@mailin8r.com;@sogetthis.com;@mailinator2.com', '', '49063964bcbd485b6c42bf2cc3169d036d4bc8d26785689f7db7e297c0f489ab', 100, 2, '', 0, 0, 1, 1, 0, 0, 3600, 0.00, 1, 1, '', 'termin.coinhivepro.de', 465, 'termina@termin.coinhivepro.de', 'Lottchen27', 1, 'bonuswährung'); +(1, 0, 'http://vms-suee.vms1-scripte.de', 'Vms SUEE', 'suees', 'info@vms1-scripte.de', 'cronpw', 100000, 8.00, 3.00, 1.00, 20, '1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;21', 50.00, 250.00, 3600, '@sofort-mail.de;@trash-mail.de;@mailinator.com;@spamgourmet.com;@spammotel.com;@centermail.com;@discardmail.com;@sneakemail.com;@netzidiot.de;@myTrashMail.com;@wegwerfadresse.de;@nervmich.net;@nervtmich.net;@mailinator.net;@klassmaster.com;@mailin8r.com;@sogetthis.com;@mailinator2.com', '', 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', 100, 2, '', 0, 0, 1, 1, 0, 0, 3600, 0.00, 1, 0, '', 'termin.coinhivepro.de', 465, 'termina@termin.coinhivepro.de', 'Lottchen27', 1, 'bonuswährung'); CREATE TABLE `vms_texte` ( `name` text NOT NULL, @@ -611,6 +633,7 @@ CREATE TABLE `vms_werberdaten` ( INSERT INTO `vms_werberdaten` (`uid`, `werber`, `umsatz`, `zuordnungszeit`, `reset`, `resetzeit`, `gesamt`, `refback`, `aktivzeit`) VALUES (1, 0, 100.00, 1402062767, 0.00, 0, 0.00, 0, 1548680439); + ALTER TABLE `vms_adminblacklist` ADD PRIMARY KEY (`tan`); @@ -716,62 +739,44 @@ ALTER TABLE `vms_user_notizen` ALTER TABLE `vms_werberdaten` ADD PRIMARY KEY (`uid`); + ALTER TABLE `vms_bettel_buchung` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; - ALTER TABLE `vms_bilanz` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0; - ALTER TABLE `vms_box_admin` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; - ALTER TABLE `vms_box_user` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; - ALTER TABLE `vms_buchungen` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0; - ALTER TABLE `vms_chat` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0; - ALTER TABLE `vms_chat_einstellungen` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; - ALTER TABLE `vms_cms_seiten` - MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; - + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0; ALTER TABLE `vms_crons` - MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; - + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; ALTER TABLE `vms_kontodaten` - MODIFY `uid` int(7) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; - + MODIFY `uid` int(7) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; ALTER TABLE `vms_menu_admin` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=34; - ALTER TABLE `vms_menu_user` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16; - ALTER TABLE `vms_news` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0; - ALTER TABLE `vms_news_komment` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0; - ALTER TABLE `vms_rallydaten` MODIFY `id` tinyint(1) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; - ALTER TABLE `vms_rallyorte` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; - ALTER TABLE `vms_run_inc` - MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=67; - + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=70; ALTER TABLE `vms_schnittstelle_anfragen` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0; - ALTER TABLE `vms_seitenkonfig` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1; - ALTER TABLE `vms_user_notizen` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; diff --git a/lib/class/ref.class.php b/lib/class/ref.class.php index ae41348..071a641 100644 --- a/lib/class/ref.class.php +++ b/lib/class/ref.class.php @@ -27,6 +27,16 @@ class ref{ private function Ebenverguetung($uid,$werber,$ebene,$ressourcen){ //Bezahlung von Werber in Grundstufe $verguetung = $ressourcen->umsatz /100 * $this->verg[$ebene]; + $this->konto->set_var($werber,$verguetung,'+','Refzahlung ('. $uid .')'); + if($ressourcen->refback > 0){ + $refback = $verguetung / 100 * $ressourcen->refback; + $this->konto->set_var($werber,$verguetung,'-','Refback ('. $uid .'->'. $ressourcen->refback.'%)'); + $this->konto->set_var($uid,$verguetung,'+','Refback ('. $ressourcen->refback.'%)'); + } + if($ebene == 1){ + $this->db->update(PREFIX . WERBER, array("umsatz" => 0, "gesamt" => $ressourcen->gesamt + $ressourcen->umsatz), array("uid" => $uid),1); + } + $query = "SELECT * FROM ". PREFIX . WERBER ." WHERE werber = '$uid' "; if($this->db->num_rows($query) != 0){ foreach($this->db->get_results($query) AS $res){ diff --git a/lib/datenbank.inc.php b/lib/datenbank.inc.php index 1cd01b7..c9e33fa 100644 --- a/lib/datenbank.inc.php +++ b/lib/datenbank.inc.php @@ -1,79 +1,4 @@ - - <?php - $db_host = "localhost"; - // Mysql User - $db_user = "isaack_suee"; - // Mysql PW - $db_pass = "lFz9Tmpp8c"; - // Datenbank - $db_base = "isaack_suee"; - //Datenbank Prefix - $db_prefix = "vms"; - - //Passwort zusatz - $pw_zusatz = "y8FiQ"; - - // Verschlüsselungspasswort - $ver_schluessel = "3Wu0F0nk40bztDPY"; - - //Datenbankverbindung herstellen - - function db_connect(){ - global $sql_open,$db_host,$db_user, $db_pass, $db_base; - $sql_open = mysqli_connect($db_host, $db_user, $db_pass, $db_base); - } - - function db_query($sql_tag) { - global $count_query,$sql_open; - $count_query++; - $fargs = func_get_args(); - - if (!empty($fargs)) { - $vargs = array(); - foreach($fargs as $key => $arg) { - $vargs[$key] = mysqli_real_escape_string($sql_open,$arg); - } - array_shift($vargs); - if (!empty($vargs))$sql_tag = vsprintf($sql_tag, $vargs); - } - if ($ret = mysqli_query($sql_open,$sql_tag)) { - return $ret; - }else { - return 0; - } - } - - /** - * db_close() - * - * @author designerscripte.net - * @category system Database - * @version 2.5.0 - * @example db_close(); - * @return die(''); bei fehler nichts bei erfolg - */ - function db_close() { - global $sql_open; - @mysqli_close($sql_open) or die('Konnte die Verbindung mit Datenbank nicht schliessen!'); - } - - db_connect(); - $daten = mysqli_fetch_array(db_query("SELECT domain,seitenname,waehrung,betreibermail,cron_pw FROM ".$db_prefix."_seitenkonfig ")); - // Domain (ohne Slash am Ende) - $domain = $daten['domain']; - // Seitenname - $seitenname = $daten['seitenname']; - // Seitenwährung - $waehrung = $daten['waehrung']; - // ID vom Admin - $admin_id = 1; - // Adminmail - $betreibermail = $daten['betreibermail']; - // Passwort für Crons - $cron_pw = $daten['cron_pw']; - // beliebiger Alphanumerischer String hilft beim Schutz vor Autoklickern - $percode = '551c3d4318d668cc2b00d02b40d1e6cd282817c2be65d401ed0cff2e6b'; - db_close(); +<?php class DB { diff --git a/lib/extra/mail.php b/lib/extra/mail.php index d84103a..796418d 100644 --- a/lib/extra/mail.php +++ b/lib/extra/mail.php @@ -2,9 +2,9 @@ use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; -require_once $_SERVER['DOCUMENT_ROOT'].'lib/class/phpmailer/Exception.php'; -require_once $_SERVER['DOCUMENT_ROOT'].'lib/class/phpmailer/PHPMailer.php'; -require_once $_SERVER['DOCUMENT_ROOT'].'lib/class/phpmailer/SMTP.php'; +require_once $_SERVER['DOCUMENT_ROOT'].'/lib/class/phpmailer/Exception.php'; +require_once $_SERVER['DOCUMENT_ROOT'].'/lib/class/phpmailer/PHPMailer.php'; +require_once $_SERVER['DOCUMENT_ROOT'].'/lib/class/phpmailer/SMTP.php'; class send_smtp_mail{ -- GitLab