Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Designerscripte/VMSone
  • g2zer0/VMSone
2 results
Show changes
Showing
with 414 additions and 311 deletions
......@@ -8,12 +8,13 @@ if (!isset($_POST['beschreibung'])) $_POST['beschreibung'] = "";
if (!isset($_POST['aufendhalt'])) $_POST['aufendhalt'] = "0";
if (!isset($_POST['gueltig'])) $_POST['gueltig'] = "1";
if (!isset($tan)) $tan = "";
if (!isset($msg_send)) $msg_send = "";
$empfaenger = db_query("SELECT e.uid,e.emailadresse FROM
" . $db_prefix . "_emaildaten e
LEFT JOIN " . $db_prefix . "_kontodaten k ON k.uid=e.uid
WHERE (e.freigabe_fuer = '3' or e.freigabe_fuer = '2') AND k.status=1");
$maxempf = mysql_num_rows($empfaenger);
$empfaenger = sql::$db->query("SELECT e.uid,e.emailadresse FROM
" . _VMS_ . "_emaildaten e
LEFT JOIN " . _VMS_ . "_kontodaten k ON k.uid=e.uid
WHERE (e.freigabe_fuer = '3' OR e.freigabe_fuer = '2') AND k.status=1");
$maxempf = $empfaenger->rowCount();
if ($_POST['versenden'] == 'Paidmail versenden!') {
if ($_POST['menge'] == 0) $_POST['menge'] = 5000;
......@@ -21,18 +22,22 @@ if ($_POST['versenden'] == 'Paidmail versenden!') {
$tan = create_code(14);
$bis = time() + (86400 * $_POST['gueltig']);
db_query("INSERT INTO " . $db_prefix . "_paidmails_versendet (tan,menge,verdienst,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('" . $tan . "','" . $_POST['menge'] . "','" . $_POST['verdienst'] . "','" . $_POST['ziel'] . "','" . $_POST['beschreibung'] . "','" . $_POST['mailtext'] . "','" . $_POST['aufendhalt'] . "','" . time() . "','" . $bis . "')");
$senden = db_query("SELECT e.uid,e.emailadresse FROM
" . $db_prefix . "_emaildaten e
LEFT JOIN " . $db_prefix . "_kontodaten k ON k.uid=e.uid
WHERE (e.freigabe_fuer = '3' or e.freigabe_fuer = '2') AND k.status=1 ORDER BY RAND() LIMIT " . $_POST['menge'] . "");
$sql = sql::$db->prepare("INSERT INTO " . _VMS_ . "_paidmails_versendet (tan,menge,verdienst,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES (?,?,?,?,?,?,?,?,?)");
$sql->execute(array( $tan, $_POST['menge'], $_POST['verdienst'], $_POST['ziel'], $_POST['beschreibung'], $_POST['mailtext'], $_POST['aufendhalt'], time(), $bis ));
$senden = sql::$db->prepare("SELECT e.uid,e.emailadresse FROM
" . _VMS_ . "_emaildaten e
LEFT JOIN " . _VMS_ . "_kontodaten k ON k.uid=e.uid
WHERE (e.freigabe_fuer = '3' or e.freigabe_fuer = '2') AND k.status=1 ORDER BY RAND() LIMIT :menge");
$senden -> bindParam(':menge', $_POST['menge'], PDO::PARAM_INT);
$senden -> execute();
while ($versendet = mysql_fetch_array($senden)) {
db_query("INSERT INTO " . $db_prefix . "_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt) VALUES ('" . $versendet['uid'] . "','" . $bis . "','" . $tan . "','0','" . $_POST['aufendhalt'] . "')");
while ($versendet = $senden->fetch() ) {
$sql = sql::$db->prepare("INSERT INTO " . _VMS_ . "_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt) VALUES (?,?,?,?,?)");
$sql->execute(array( $versendet['uid'], $bis, $tan, '0', $_POST['aufendhalt'] ));
$message = 'Hallo,
dieses ist eine neue ' . $seitenname . ' Paidmail, für dessen Bestätigung
Du ' . $_POST['verdienst'] . ' ' . $waehrung . ' für ' . $_POST['aufendhalt'] . ' Sek. aufenthalt erhälst!
dieses ist eine neue ' . $system['seitenname'] . ' Paidmail, für dessen Bestätigung
Du ' . $_POST['verdienst'] . ' ' . $system['waehrung'] . ' für ' . $_POST['aufendhalt'] . ' Sek. aufenthalt erhälst!
Diese Paidmail ist gültig bis ' . date("d.m.Y - H:i:s", $bis) . '
' . $_POST['beschreibung'] . '
......@@ -40,19 +45,19 @@ WHERE (e.freigabe_fuer = '3' or e.freigabe_fuer = '2') AND k.status=1 ORDER BY R
' . $_POST['mailtext'] . '
--------------------------------------------------------------------
Die Betreiber von ' . $seitenname . ' distanzieren sich vom Inhalt dieser Mail!
Die Betreiber von ' . $system['seitenname'] . ' distanzieren sich vom Inhalt dieser Mail!
Diese Mail ist kein Spam da der Empfänger als Mitglied von
' . $seitenname . ' dem Empfang zugestimmt hat.
' . $system['seitenname'] . ' dem Empfang zugestimmt hat.
Bestätigungslink:
' . $domain . '/pclick.php?tan=' . $tan . '&uid=' . $versendet["uid"] . '
' . $system['domain'] . '/pclick.php?tan=' . $tan . '&uid=' . $versendet["uid"] . '
Mit freundlichen Grüßen
Das ' . $seitenname . ' Team';
usermail($versendet['emailadresse'], 'Neue ' . $seitenname . ' Paidmail', $message, '"' . $seitenname . '" <' . $betreibermail . '>') or die('Versandfehler');
Das ' . $system['seitenname'] . ' Team';
usermail($versendet['emailadresse'], 'Neue ' . $system['seitenname'] . ' Paidmail', $message, '"' . $system['seitenname'] . '" <' . $system['betreibermail'] . '>') or die('Versandfehler');
}
$msg_send = '<b><div align="center"><font color="#800000">Diese Paidmail wurd an ' . $_POST['menge'] . ' User versendet</font></div></b>';
$msg_send = '<b><div align="center"><font color="#800000">Diese Paidmail wurde an ' . $_POST['menge'] . ' User versendet</font></div></b>';
}
head("Paidmail einbuchen und versenden");
......@@ -80,7 +85,7 @@ echo '
<td><textarea cols="50" rows="10" name="mailtext">' . $_POST['mailtext'] . '</textarea></td>
</tr>
<tr>
<td>Aufendhalt (Sekunden)</td>
<td>Aufenthalt (Sekunden)</td>
<td><input type="Text" name="aufendhalt" value="' . $_POST['aufendhalt'] . '" style="width:40px" maxlength="2"></td>
</tr>
<tr>
......
......@@ -3,13 +3,15 @@ if (!isset($_GET['tan'])) $_GET['tan'] = "";
if (!isset($_GET['loeschen'])) $_GET['loeschen'] = "";
if ($_GET['loeschen'] == 'true') {
db_query("DELETE FROM " . $db_prefix . "_paidmails_versendet WHERE tan='" . $_GET['tan'] . "'");
db_query("DELETE FROM " . $db_prefix . "_paidmails_empfaenger WHERE tan='" . $_GET['tan'] . "'");
$sql = sql::$db->prepare("DELETE FROM " . _VMS_ . "_paidmails_versendet WHERE tan=?");
$sql->execute(array($_GET['tan']));
$sql = sql::$db->prepare("DELETE FROM " . _VMS_ . "_paidmails_empfaenger WHERE tan=?");
$sql->execute(array($_GET['tan']));
}
$mails = db_query("SELECT * FROM " . $db_prefix . "_paidmails_versendet ORDER BY gesendet DESC");
$mails = sql::$db->query("SELECT * FROM " . _VMS_ . "_paidmails_versendet ORDER BY gesendet DESC");
while ($history = mysql_fetch_array($mails)) {
while ($history = $mails->fetch() ) {
head('Paidmail: ' . $history['beschreibung']);
echo '<b>Tan:</b> ' . $history['tan'] . '<br>
<b>Menge:</b> ' . $history['menge'] . '<br>
......@@ -28,7 +30,7 @@ while ($history = mysql_fetch_array($mails)) {
foot();
}
if (!mysql_num_rows($mails)) {
if ($mails->rowCount() == 0) {
head("Information");
echo 'Noch keine Paidmails vorhanden!';
foot();
......
......@@ -7,16 +7,19 @@ if ($_GET['testen'] == 'true') {
if ($_GET['frame'] == 'true') {
echo 'Dies ist der Testframe';
} else {
require_once ('../lib/config.inc.php');
require_once ('../lib/functions.lib.php');
db_connect();
require_once ('../lib/extras.init.php');
if (!isset($_GET['art'])) $_GET['art'] = "";
if (!isset($forced['tan'])) $forced['tan'] = "";
if (!isset($forced['ziel'])) $forced['ziel'] = "";
// SecVMS change begin
$_GET['tan'] = addslashes ($_GET['tan']);
// SecVMS change end
$forced = mysql_fetch_assoc(db_query("SELECT ziel FROM " . $db_prefix . "_gebuchte_werbung WHERE tan='" . $_GET['tan'] . "' LIMIT 1"));
$sql = sql::$db->prepare("SELECT ziel FROM "._VMS_."_gebuchte_werbung WHERE tan=:tan LIMIT 1");
$sql -> bindParam(':tan', $_GET['tan'], PDO::PARAM_STR);
$sql -> execute();
$forced = $sql -> fetch();
if ($forced) {
$ziel = $forced['ziel'];
} else {
......@@ -26,7 +29,7 @@ if ($_GET['testen'] == 'true') {
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Framekiller-Test by ' . $seitenname . '</title>
<title>Framekiller-Test by ' . $system['seitenname'] . '</title>
</head>
<frameset rows="75,*" border="0">
......@@ -36,7 +39,7 @@ if ($_GET['testen'] == 'true') {
</frameset><noframes></noframes><noframes>Bei dir sind keine Frames aktiviert!</noframes>
</body>
</html>';
db_close();
}
} else {
echo 'Javascript Test! Bitte warte einen Moment!
......
<?php
if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/startseite';
if (strpos ($_GET['content'], '/logout/') !== false) {
session_start();
unset($_SESSION['admin']);
header("Location: ".$_SERVER['PHP_SELF']);
die();
}
if (isset ($_GET['content']) && !empty ($_GET['content'])) {
if (strpos ($_GET['content'], '../') !== false) die ('Zugriffsverletzung !');
if ($_GET['content'] {0} != '/') $_GET['content'] = '/' . $_GET['content'];
if ($_GET['content'] [0] != '/') $_GET['content'] = '/' . $_GET['content'];
}
if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/startseite';
if (!file_exists('content' . $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';
require ('../lib/config.inc.php');
require ('../lib/functions.lib.php');
db_connect ();
session_start();
require ('lib/layout.lib.php');
require ( '../lib/extras.lib.php' );
if (!file_exists('content' . $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';
require ('../lib/extras.init.php');
$shows = 0;
if (!isset($_GET['content'])) $_GET['content'] = '/startseite';
if (!file_exists('content'.$_GET['content'].'.php')) $_GET['content'] = '/error/keine_seite';
if($_POST['check'] == "Login") {
require_once ('../lib/config.inc.php');
require_once ('../lib/functions.lib.php');
db_connect();
$page = mysql_fetch_array(db_query("SELECT admin_name, admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
if (!isset($_SESSION['admin']) || empty ($_SESSION['admin'])) $_SESSION['admin'] = '0';
if(isset($_POST['check']) AND $_POST['check'] == "Login") {
$sql = sql::$db->query("SELECT admin_name, admin_pass FROM "._VMS_."_seitenkonfig LIMIT 1");
$page = $sql -> fetch();
if($_POST['loginname'] == $page['admin_name'] AND $_POST['passwort'] == $page['admin_pass']) {
$_SESSION['admin'] = 1;
header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
......@@ -68,7 +66,7 @@
</div>
<div id="topbar_right">
<ul>
<li><a href="<?php echo $domain; ?>">Userseite</a></li>
<li><a href="<?php echo $system['domain']; ?>">Userseite</a></li>
<?php if($_SESSION['admin'] != 1){?>
<li>
......@@ -98,4 +96,3 @@
</div>
</body>
</html>
<?php db_close (); ?>
\ No newline at end of file
<?php
function head($titel){
echo '
<h5>'.$titel.'</h5>
<div class="borderbox">';
}
function foot(){
echo'</div><br />';
}
function menuehead($titel){
echo'<h5>'.$titel.'</h5>
<div class="borderbox">';
}
function menuefoot(){
echo'</div><br />';
}
?>
\ No newline at end of file
<?php
menuehead("Usersystem");
echo '&raquo;&nbsp;<a href="?content=/usersystem/liste">Userliste</a><br>
&raquo;&nbsp;<a href="?content=/usersystem/doppelaccis">Doppalccounts</a><br>
&raquo;&nbsp;<a href="?content=/usersystem/RefSchleifen">RefSchleifen</a><br>';
&raquo;&nbsp;<a href="?content=/usersystem/doppelaccis">Doppelaccounts</a><br>
&raquo;&nbsp;<a href="?content=/usersystem/refschleifen">RefSchleifen</a><br>';
menuefoot();
menuehead("Newssystem");
......@@ -11,8 +11,8 @@ menuefoot();
menuehead('Rallysystem');
echo '&raquo;&nbsp;<a href="?content=/rallysystem"><strong>Rally / Positionen</strong></a><br>';
$rally = db_query("SELECT id,name FROM ".$db_prefix."_rallydaten");
while($rall = mysql_fetch_array($rally)){
$sql = sql::$db->query("SELECT id,name FROM "._VMS_."_rallydaten");
while($rall = $sql -> fetch() ){
echo '&nbsp;&nbsp;&nbsp;&nbsp;&#8627;&nbsp;<a href="?content=/rallysystem2&rally= '.$rall['id'].'">'.$rall['name'].'></a><br>';
}
menuefoot();
......
<?php
$_GET['ref'] = (int)$_GET['ref'];
if (!isset($_COOKIE['uid'])) $_COOKIE['uid'] = "";
if ($pageconfig['reload_betteln'] == 0) {
$betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
......@@ -7,39 +8,47 @@ if ($pageconfig['reload_betteln'] == 0) {
if ($_SESSION['uid'] == $_GET['ref'] || $_GET['ref'] == $_COOKIE['uid']) {
$betteltext = '<b><font color="#FF0000">Du kannst dich nicht selbst anbetteln!</font></b>';
} else {
$reloadcheck = db_query("SELECT bis FROM " . $db_prefix . "_reloads WHERE ip = '" . $ip . "' and tan = 'bettelaufruf' and bis >= " . time() . " LIMIT 1");
$reloadcheck = sql::$db->query("SELECT bis FROM " . _VMS_ . "_reloads WHERE ip = '" . $system['ip'] . "' and tan = 'bettelaufruf' and bis >= " . time() . " LIMIT 1");
if (!mysql_num_rows($reloadcheck)) {
if (!($reloadcheck->rowCount() )) {
$minimum = $pageconfig['min_betteln'];
$maximum = $pageconfig['max_betteln'];
srand((double)microtime() * 1000000);
$bettelsumme = rand($minimum * 100, $maximum * 100) / 100;
$new_reload = time() + $pageconfig['reload_betteln'];
db_query("INSERT INTO " . $db_prefix . "_reloads (ip,uid,tan,bis) VALUES ('" . $ip . "','" . $_GET['ref'] . "','bettelaufruf','" . $new_reload . "')");
db_query("UPDATE " . $db_prefix . "_kontodaten SET angebettelt =angebettelt + 1, bv = bv + " . $bettelsumme . ", kontostand = kontostand + '" . $bettelsumme . "' WHERE uid = '" . $_GET['ref'] . "'");
$sql = sql::$db->prepare("INSERT INTO " . _VMS_ . "_reloads (ip,uid,tan,bis) VALUES (?,?,?,?)");
$sql->execute(array( $system['ip'], $_GET['ref'], 'bettelaufruf', $new_reload ));
$sql = sql::$db->prepare("UPDATE " . _VMS_ . "_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ?, kontostand = kontostand + ? WHERE uid = ?");
$sql->execute(array( $bettelsumme, $bettelsumme, $_GET['ref'] ));
refumsatz ($bettelsumme, $_GET['ref']);
rallysystem ($_GET['ref'], '6', $bettelsumme);
bilanz(0, $bettelsumme);
$betteltext = '<b>Du hast für den User ' . $_GET['ref'] . ' gerade ' . $bettelsumme . ' ' . $waehrung . ' erbettelt!</b>';
$betteltext = '<b>Du hast für den User ' . $_GET['ref'] . ' gerade ' . $bettelsumme . ' ' . $system['waehrung'] . ' erbettelt!</b>';
} else {
$reloadcheck = mysql_fetch_array($reloadcheck);
$betteltext = '<b><font color="#FF0000">Du bist noch für ' . round((($reloadcheck['bis'] - time()) / 60), 0) . ' Minuten fürs Betteln gesperrt</font></b>';
$reloadcheck2 = $reloadcheck->fetch();
$betteltext = '<b><font color="#FF0000">Du bist noch für ' . round((($reloadcheck2['bis'] - time()) / 60), 0) . ' Minuten fürs Betteln gesperrt</font></b>';
}
}
}
head("Betteln auf " . $seitenname);
head("Betteln auf " . $system['seitenname']);
echo 'Verdiene auch Du mit!<br>
Melde Dich bei ' . $seitenname . ' an und bewirbe Deinen persönlichen Bettellink, so
verdienst Du deine ' . $waehrung . ' fast wie im Schlaf!<br>
Melde Dich bei ' . $system['seitenname'] . ' an und bewerbe Deinen persönlichen Bettellink, so
verdienst Du deine ' . $system['waehrung'] . ' fast wie im Schlaf!<br>
<br>
<div align="center">' . $betteltext . '</div>';
foot();
$filename = 'lib/texte/bettelwerbung.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
if (filesize($filename) > 0) {
$inhalt = fread ($fp, filesize ($filename));
}else {
$inhalt = "";
}
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
......
......@@ -2,34 +2,38 @@
if (!isset($_GET['ak'])) $_GET['ak'] = "";
$_GET['ak'] = addslashes ($_GET['ak']);
$aktivierung = db_query('SELECT * FROM ' . $db_prefix . '_aktivierungen WHERE ak = "' . $_GET['ak'] . '" LIMIT 1');
$sql = sql::$db->prepare('SELECT * FROM ' ._VMS_. '_aktivierungen WHERE ak = :ak LIMIT 1');
$sql -> bindParam(':ak', $_GET['ak'], PDO::PARAM_STR);
$sql -> execute();
$aktivierung = $sql->fetch();
if (mysql_num_rows($aktivierung)) {
$aktivieren = mysql_fetch_array($aktivierung);
db_query("UPDATE " . $db_prefix . "_kontodaten SET status = '1' WHERE uid = '" . $aktivieren['uid'] . "' AND status = '0' LIMIT 1");
db_query("DELETE FROM " . $db_prefix . "_aktivierungen WHERE ak = '" . $_GET['ak'] . "' LIMIT 1");
if ($aktivierung) {
$sql = sql::$db->prepare("UPDATE "._VMS_."_kontodaten SET status = '1' WHERE uid = ? AND status = '0' LIMIT 1");
$sql -> execute(array($aktivierung['uid']));
$sql = sql::$db->prepare("DELETE FROM "._VMS_."_aktivierungen WHERE ak = ? LIMIT 1");
$sql -> execute(array($_GET['ak']));
head("$seitenname - Accountaktivierung!");
echo 'Die Aktivierung Deines Accounts bei '.$seitenname.' war erfolgreich,
Du kannst Dich nun bei uns einloggen und unser Angebot in vollem Umfang nutzen.<br>
head($system['seitenname']." - Accountaktivierung!");
echo 'Die Aktivierung Deines Accounts bei '.$system['seitenname'].' war erfolgreich,
Du kannst Dich nun bei uns einloggen und unser Angebot in vollem Umfang nutzen.<br>
<br>
Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
an <a href="mailto:'.$betreibermail.'" target="_blank">'.$betreibermail.'</a><br>
an <a href="mailto:'.$system['betreibermail'].'" target="_blank">'.$system['betreibermail'].'</a><br>
<br>
Wir wünschen Dir nun viel Spaß und viele viele Funcoins!<br>
Wir wünschen Dir nun viel Spaß und viele Gewinne!<br>
<br>
Mit freundlichen Grüßen<br>
Das '.$seitenname.' Team<br>';
Das '.$system['seitenname'].' Team<br>';
foot();
} else {
head("$seitenname - Accountaktivierung [Code falsch]!");
echo 'Die Aktivierung Deines Accounts bei '.$seitenname.' ist fehlgeschlagen,
bitte prüfe nochmals den Aktivierungslink oder vordere den Link neu an.<br>
head($system['seitenname']." - Accountaktivierung [Code falsch]!");
echo 'Die Aktivierung Deines Accounts bei '.$system['seitenname'].' ist fehlgeschlagen,
bitte prüfe nochmals den Aktivierungslink oder fordere den Link neu an.<br>
<br>
Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
an <a href="mailto:'.$betreibermail.'" target="_blank">'.$betreibermail.'</a><br>
an <a href="mailto:'.$system['betreibermail'].'" target="_blank">'.$system['betreibermail'].'</a><br>
<br>
Mit freundlichen Grüßen<br>
Das '.$seitenname.' Team<br>';
Das '.$system['seitenname'].' Team<br>';
foot();
}
\ No newline at end of file
......@@ -28,15 +28,20 @@ if ($_POST['anmelden'] == "Jetzt anmelden!") {
if (!filter_var($_POST['emailadresse'], FILTER_VALIDATE_EMAIL)) $error .= 'Der Emailsyntax ist falsch!<br>';
if ($_POST['passwort_1'] != $_POST['passwort_2']) $error .= 'Passwörter stimmen nicht überein!<br>';
if (strlen($_POST['passwort_1']) < 8) $error .= 'Passwortlänge muss min. 8 Zeichen haben<br>';
if ($_POST['agb'] != "ja") $error .= 'Du musst die AGBs bestädigen!<br>';
if ($_POST['agb'] != "ja") $error .= 'Du musst die AGBs bestätigen!<br>';
// User mit der Datenbank abgleichen
if (!$error) {
$_POST['nickname'] = mysql_real_escape_string($_POST['nickname']);
$nickname_check = db_query ("SELECT `nickname` FROM " . $db_prefix . "_userdaten WHERE nickname='" . $_POST['nickname'] . "'");
$mail_check = db_query ("SELECT `emailadresse` FROM " . $db_prefix . "_emaildaten WHERE emailadresse='" . $_POST['emailadresse'] . "'");
$sql = sql::$db->prepare("SELECT `nickname` FROM " ._VMS_. "_userdaten WHERE nickname=:nickname");
$sql -> bindParam(':nickname', $_POST['nickname'], PDO::PARAM_STR);
$sql -> execute();
$nickname_check = $sql -> fetch();
$sql = sql::$db->prepare("SELECT `emailadresse` FROM " ._VMS_. "_emaildaten WHERE emailadresse=:mail");
$sql -> bindParam(':mail', $_POST['emailadresse'], PDO::PARAM_STR);
$sql -> execute();
$mail_check = $sql -> fetch();
if (mysql_num_rows($mail_check)) $error .= 'Diese Emailadresse ist schon im System!<br>';
if (mysql_num_rows($nickname_check)) $error .= 'Der Nickname ist schon vergeben!<br>';
if ($mail_check) $error .= 'Diese Emailadresse ist schon im System!<br>';
if ($nickname_check) $error .= 'Der Nickname ist schon vergeben!<br>';
}
// User eintragen
if (!$error) {
......@@ -44,23 +49,32 @@ if ($_POST['anmelden'] == "Jetzt anmelden!") {
if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 0) $mailstatus = 1;
if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 1) $mailstatus = 2;
if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 1) $mailstatus = 3;
db_query("INSERT INTO " . $db_prefix . "_kontodaten (passwort,status,hinweis,kontostand) VALUES ('" . md5($_POST['passwort_1']) . "','0','','0')");
$uid = mysql_insert_id();
if ($_SESSION['werber'] == $uid) $_SESSION['werber'] = 0;
db_query("INSERT INTO " . $db_prefix . "_emaildaten (uid,emailadresse,freigabe_fuer) VALUES ('" . $uid . "','" . $_POST['emailadresse'] . "','" . $mailstatus . "')");
db_query("INSERT INTO " . $db_prefix . "_userdaten (uid,nickname,vorname,nachname,angemeldet_seit) VALUES ('" . $uid . "','" . $_POST['nickname'] . "','" . $_POST['vorname'] . "','" . $_POST['nachname'] . "','" . time() . "')");
db_query("INSERT INTO " . $db_prefix . "_werberdaten (uid,werber,umsatz,zuordnungszeit) VALUES ('" . $uid . "','" . $_SESSION['werber'] . "','0','" . time() . "')");
$ak = md5($_POST['uid'] . '' . time());
db_query("INSERT INTO " . $db_prefix . "_aktivierungen (uid,ak) VALUES ('" . $uid . "','" . $ak . "')");
$sql = sql::$db->prepare("INSERT INTO "._VMS_."_kontodaten (passwort,status,hinweis,kontostand) VALUES (?,?,?,?)");
$sql->execute(array(md5($_POST['passwort_1']),'0','','0'));
$uid = sql::$db->lastInsertId();
$sql = sql::$db->prepare("INSERT INTO "._VMS_."_emaildaten (uid,emailadresse,freigabe_fuer) VALUES (?,?,?)");
$sql->execute(array($uid, $_POST['emailadresse'],$mailstatus));
$sql = sql::$db->prepare("INSERT INTO " ._VMS_. "_userdaten (uid,nickname,vorname,nachname,angemeldet_seit) VALUES (?,?,?,?,?)");
$sql->execute(array($uid, $_POST['nickname'], $_POST['vorname'], $_POST['nachname'], time() ));
$sql = sql::$db->prepare("INSERT INTO " ._VMS_. "_werberdaten (uid,werber,umsatz,zuordnungszeit) VALUES (?,?,?,?)");
$sql->execute(array($uid, $_SESSION['werber'], '0', time() ));
$ak = md5($uid . '' . time());
$sql = sql::$db->prepare("INSERT INTO " ._VMS_. "_aktivierungen (uid,ak) VALUES (?,?)");
$sql->execute(array($uid, $ak));
$email_message = 'Hallo ' . $_POST['nickname'] . ',
Du hast Dich soeben erfolgreich bei ' . $seitenname . ' angemeldet.
Du hast Dich soeben erfolgreich bei ' . $system['seitenname'] . ' angemeldet.
Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den
Aktivierungslink: ' . $domain . '/?content=/intern/aktivieren&ak=' . $ak . '
Aktivierungslink: ' . $system['domain'] . '/?content=/intern/aktivieren&ak=' . $ak . '
----------------------------------------------------------
Kontonummer: ' . $uid . '
Username: ' . $_POST['nickname'] . '
Passwort: Ihnen bekannt*
----------------------------------------------------------
......@@ -68,9 +82,9 @@ if ($_POST['anmelden'] == "Jetzt anmelden!") {
uns teilnehmen.
Mit freundlichen Grüßen
Das ' . $seitenname . ' Team
Das ' . $system['seitenname'] . ' Team
';
usermail($_POST['emailadresse'], "$seitenname Accountaktivierung", $email_message, '"' . $seitenname . '" <' . $betreibermail . '>');
usermail($_POST['emailadresse'], $system['seitenname']." Accountaktivierung", $email_message, $system['seitenname']." <".$system['betreibermail'].">");
$anmeldeok = "true";
}
}
......@@ -82,8 +96,7 @@ if ($error) {
}
if ($anmeldeok != "true") {
head("$seitenname - Neuanmeldung");?>
<center><b>Neuanmeldung</b></center>
head($system['seitenname']." - Neuanmeldung");?>
<form action="" method="post">
<table style="width:500px; margin:0 auto;">
<tr class="tabellenbody_0">
......@@ -147,13 +160,13 @@ if ($anmeldeok != "true") {
</form>
<?php foot();
} else {
head("$seitenname - Anmeldung erfolgreich!");
echo 'Deine Anmeldung bei '.$seitenname.' war erfolgreich, Du bekommst jetzt eine Email mit Deinen Daten und einen Aktivierungslink.
head($system['seitenname']." - Anmeldung erfolgreich!");
echo 'Deine Anmeldung bei '.$system['seitenname'].' war erfolgreich, Du bekommst jetzt eine Email mit Deinen Daten und einen Aktivierungslink.
Sobald Du deinen Account aktiviert hast kannst Du dich bei uns einloggen und diese Seite im vollen Umfang nutzen.<br>
<br>
Bitte beachte dass es auch etwas dauern kann bis die Aktivierungsmail bei Dir ankommt, dieses ist anhängig von Deinem Emailanbieter.<br>
<br>
Mit freundlichen Grüßen<br>
Das '.$seitenname.' Team<br>';
Das '.$system['seitenname'].' Team<br>';
foot();
}
\ No newline at end of file
......@@ -2,25 +2,30 @@
if (isset($_POST['anf_daten']) && isset($_POST['anf_email'])) {
$_POST['anf_email'] = addslashes ($_POST['anf_email']);
$daten_anfordern = mysql_fetch_array(db_query("SELECT `uid`,`emailadresse` FROM ".$db_prefix."_emaildaten WHERE emailadresse = '".$_POST['anf_email']."' LIMIT 1"));
$sql = sql::$db->prepare("SELECT `uid`,`emailadresse` FROM "._VMS_."_emaildaten WHERE emailadresse = :anf_email LIMIT 1");
$sql -> bindParam(':anf_email', $_POST['anf_email'], PDO::PARAM_STR);
$sql -> execute();
$daten_anfordern = $sql->fetch();
if ($daten_anfordern['emailadresse']) {
$neues_passwort = create_code(8);
db_query ("UPDATE ".$db_prefix."_kontodaten SET passwort='".md5($neues_passwort)."' WHERE uid=".$daten_anfordern['uid']."");
$sql = sql::$db->prepare("UPDATE "._VMS_."_kontodaten SET passwort=? WHERE uid=?");
$sql->execute(array( md5($neues_passwort), $daten_anfordern['uid'] ));
$email_message = 'Hallo,
Du hast soeben die Zugangsdaten für '.$seitenname.' angefordert.
Du hast soeben die Zugangsdaten für '.$system['seitenname'].' angefordert.
----------------------------------------------------------
Kontonummer: '.$daten_anfordern['uid'].'
Passwort: '.$neues_passwort.'
----------------------------------------------------------
Jetzt kannst Du dich wieder auf '.$domain.'
Jetzt kannst Du dich wieder auf '.$system['domain'].'
einloggen und das Passwort wieder ändern!
Mit freundlichen Grüßen
Das '.$seitenname.' Team
Das '.$system['seitenname'].' Team
';
usermail ($daten_anfordern['emailadresse'], "$seitenname Passwort", $email_message, '"'.$seitenname.'" <'.$betreibermail.'>');
usermail ($daten_anfordern['emailadresse'], $system['seitenname']." Passwort", $email_message, $system['seitenname']." <".$system['betreibermail'].">");
$error_msg = '<b>Passwort wurde zugesandt!</b><br>';
} else {
$error_msg = '<b>Emailadresse nicht bekannt!</b><br>';
......@@ -28,13 +33,17 @@ if (isset($_POST['anf_daten']) && isset($_POST['anf_email'])) {
}
head("Zugangsdaten anfordern");
echo '<p align="center"><font color="red">&nbsp;'.$error_msg.'</font></p>
Wenn Du deine Zugangsdaten mal verloren haben solltest oder diese einfach nur mal verlegt hast,
kannst Du hier diese Daten wieder in Erfahrung bringen. Wir senden an Deine bei uns gespeicherte
Emailadresse sofort die Daten zu.<br>
if (isset($error_msg)) {
echo '<p align="center"><font color="red">&nbsp;'.$error_msg.'</font></p>';
}
echo'
Wenn Du Deine Logindaten vergessen hast,<br>
kannst Du sie hier per Mail anfordern.<br><br><br>
<form action="" method="post">
<div align="center">
<b>Angemeldetet Email-Adresse: </b><input type="Text" name="anf_email">&nbsp;&nbsp;<input type="Submit" name="anf_daten" value="Anfordern!" style="width:120px;">
</div>
<b>Angemeldete Email-Adresse:</b>
<br><br>
<input type="Text" name="anf_email" placeholder="email@domain.tld">
<br>
<input type="Submit" name="anf_daten" value="Anfordern!" >
</form>';
foot();
\ No newline at end of file
<?php
head("Impressum von ".$seitenname."");
head("Impressum von ".$system['seitenname']."");
echo '<b>Anschrift</b>';
foot();
......@@ -9,13 +9,13 @@ head("Credits");
foot();
head("Rechtlicher Hinweis");
echo 'Alle verwendeten Fotos, Grafiken, Texte und sonstigen Bestandteile dieser Website unterliegen dem Copyright von <a href="'.$domain.'" target="_blank">'.$seitenname.'</a> und sind Eigentum von <a href="'.$domain.'" target="_blank">'.$seitenname.'</a>.<br>
echo 'Alle verwendeten Fotos, Grafiken, Texte und sonstigen Bestandteile dieser Website unterliegen dem Copyright von <a href="'.$system['domain'].'" target="_blank">'.$system['seitenname'].'</a> und sind Eigentum von <a href="'.$system['domain'].'" target="_blank">'.$system['seitenname'].'</a>.<br>
<br>
Die private oder gewerbliche Verwendung von Inhalten jeglicher Art bedarf der vorherigen Zustimmung von <a href="'.$domain.'" target="_blank">'.$seitenname.'</a>.<br>
Die private oder gewerbliche Verwendung von Inhalten jeglicher Art bedarf der vorherigen Zustimmung von <a href="'.$system['domain'].'" target="_blank">'.$system['seitenname'].'</a>.<br>
<br>
Die Inhalte unserer Internetseiten werden sorgfältig geprüft. Eine Garantie für die Vollständigkeit, Richtigkeit und letzte Aktualität kann jedoch nicht übernommen werden.<br>
<br>
<a href="'.$domain.'" target="_blank">'.$seitenname.'</a> ist für den Inhalt von Websites, auf die von unseren Seiten verlinkt wird, nicht verantwortlich. Der Verweis mittels Hyperlink stellt auch keine Empfehlung dieser Websites oder der sie betreibenden Unternehmen oder ihrer Produkte durch uns dar.<br>
<a href="'.$system['domain'].'" target="_blank">'.$system['seitenname'].'</a> ist für den Inhalt von Websites, auf die von unseren Seiten verlinkt wird, nicht verantwortlich. Der Verweis mittels Hyperlink stellt auch keine Empfehlung dieser Websites oder der sie betreibenden Unternehmen oder ihrer Produkte durch uns dar.<br>
<br>
Haftungsansprüche, die durch die Nutzung unseres Internetangebotes verursacht werden, sind ausgeschlossen, sofern wir nicht vorsätzlich oder grob fahrlässig gehandelt haben. Des weiteren behält sich <a href="'.$domain.'" target="_blank">'.$seitenname.'</a> das Recht vor, Änderungen oder Ergänzungen der bereitgestellten Informationen vorzunehmen.<br>';
Haftungsansprüche, die durch die Nutzung unseres Internetangebotes verursacht werden, sind ausgeschlossen, sofern wir nicht vorsätzlich oder grob fahrlässig gehandelt haben. Des weiteren behält sich <a href="'.$system['domain'].'" target="_blank">'.$system['seitenname'].'</a> das Recht vor, Änderungen oder Ergänzungen der bereitgestellten Informationen vorzunehmen.<br>';
foot();
\ No newline at end of file
<?php
if (!isset($fc_gebucht)) $fc_gebucht = '';
if (!isset($fc_menge)) $fc_menge = '';
if (!isset($fc_wert)) $fc_wert = '';
if (!isset($in_fc_gebucht)) $in_fc_gebucht = '';
if (!isset($in_fc_menge)) $in_fc_menge = '';
if (!isset($in_fc_wert)) $in_fc_wert = '';
if (!isset($fc_gebucht)) $fc_gebucht = 0;
if (!isset($fc_menge)) $fc_menge = 0;
if (!isset($fc_wert)) $fc_wert = 0;
if (!isset($in_fc_gebucht)) $in_fc_gebucht = 0;
if (!isset($in_fc_menge)) $in_fc_menge = 0;
if (!isset($in_fc_wert)) $in_fc_wert = 0;
$kontostats = mysql_fetch_array(db_query("SELECT COUNT(uid) AS kd_uid , SUM(kontostand) AS kd_kontostand , SUM(klicks) AS kd_klicks , SUM(angebettelt) AS kd_angebettelt , SUM(kv) AS kd_kv , SUM(bv) AS kd_bv FROM ".$db_prefix."_kontodaten"));
$werberdaten = mysql_fetch_array(db_query("SELECT SUM(gesamt) AS wd_gesamt FROM ".$db_prefix."_werberdaten"));
$sql = sql::$db->query ("SELECT COUNT(`uid`) AS `kd_uid` , SUM(`kontostand`) AS `kd_kontostand` , SUM(`klicks`) AS `kd_klicks` , SUM(`angebettelt`) AS `kd_angebettelt` , SUM(`kv`) AS `kd_kv` , SUM(`bv`) AS `kd_bv` FROM `"._VMS_."_kontodaten` LIMIT 1");
$kontostats = $sql -> fetch();
$ex_fc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'forcedbanner' and status = '1'");
while ($count = mysql_fetch_array($ex_fc)) {
$sql = sql::$db->query ("SELECT SUM(`gesamt`) AS `wd_gesamt` FROM `"._VMS_."_werberdaten` LIMIT 1 ");
$werberdaten = $sql -> fetch();
$sql = sql::$db->query ("SELECT * FROM "._VMS_."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'forcedbanner' and status = '1'");
while ($count = $sql -> fetch()) {
$fc_gebucht++;
$fc_menge = $fc_menge + $count['menge'];
$fc_wert = $fc_wert + ($count['verdienst']*$count['menge']);
......@@ -18,10 +21,10 @@ $fc_wert = $fc_wert + ($count['verdienst']*$count['menge']);
$heute = strtotime("".date("m")."/".date("d")."/".date("Y").""); // Format mm.tt.yyyy
$seitenstart = strtotime("04/02/2005"); // Format mm.tt.yyyy
$tage = ($heute - $seitenstart) / 86400;
$tage = fdiv( ($heute - $seitenstart) , 86400);
if ($tage <= 1) $tage = 1;
head("Mediadaten - $seitenname");?>
head("Mediadaten - ".$system['seitenname']);?>
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr class="tabellenbody_0">
<td width="50%" >Start dieser Seite</td>
......@@ -29,11 +32,11 @@ head("Mediadaten - $seitenname");?>
</tr>
<tr class="tabellenbody_1">
<td width="50%">Guthaben aller User</td>
<td width="50%"><?php echo @number_format($kontostats['kd_kontostand'],2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format($kontostats['kd_kontostand'],2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<tr class="tabellenbody_0">
<td width="50%">Guthaben Ø pro User</td>
<td width="50%"><?php echo @number_format($kontostats['kd_kontostand'] / $kontostats['kd_uid'],2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format(fdiv($kontostats['kd_kontostand'] , $kontostats['kd_uid']),2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<tr class="tabellenbody_1">
<td width="50%">Angemeldete User</td>
......@@ -41,7 +44,7 @@ head("Mediadaten - $seitenname");?>
</tr>
<tr class="tabellenbody_0">
<td width="50%">Anmeldungen pro Tag</td>
<td width="50%"><?php echo @number_format($kontostats['kd_uid'] / $tage,2,",",".");?></td>
<td width="50%"><?php echo @number_format(fdiv($kontostats['kd_uid'] , $tage),2,",",".");?></td>
</tr>
</table>
<?php foot();
......@@ -53,11 +56,11 @@ head("Mediadaten - Diverses");?>
</tr>
<tr class="tabellenbody_1">
<td width="50%">Verdienst bei allen Forcedklicks</td>
<td width="50%"><?php echo @number_format($kontostats['kd_kv'],2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format($kontostats['kd_kv'],2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<tr class="tabellenbody_0">
<td width="50%">Ø Verdienst pro Klick</td>
<td width="50%"><?php echo @number_format($kontostats['kd_kv']/$kontostats['kd_klicks'],2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format(fdiv($kontostats['kd_kv'] , $kontostats['kd_klicks']),2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<tr class="tabellenbody_1">
<td width="50%">Bettelaufrufe alle User</td>
......@@ -65,15 +68,15 @@ head("Mediadaten - Diverses");?>
</tr>
<tr class="tabellenbody_0">
<td width="50%">Verdienst bei allen Bettelaufrufen</td>
<td width="50%"><?php echo @number_format($kontostats['kd_bv'],2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format($kontostats['kd_bv'],2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<tr class="tabellenbody_1">
<td width="50%">Ø Verdienst pro Aufruf</td>
<td width="50%"><?php echo @number_format($kontostats['kd_bv']/$kontostats['kd_angebettelt'],2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format(fdiv($kontostats['kd_bv'] , $kontostats['kd_angebettelt']),2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<tr class="tabellenbody_0">
<td width="50%">Refverdienste für alle Werber</td>
<td width="50%"><?php echo @number_format($werberdaten['wd_gesamt'],2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format($werberdaten['wd_gesamt'],2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
</table>
<?php foot();
......@@ -89,7 +92,7 @@ head("Mediadaten - Werbung");?>
</tr>
<tr class="tabellenbody_0">
<td width="50%">Forcedklicks Gesamtwert</td>
<td width="50%"><?php echo @number_format($fc_wert,2,",",".");?> <?php echo $waehrung;?></td>
<td width="50%"><?php echo @number_format($fc_wert,2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
</table>
<?php foot();?>
\ No newline at end of file
<?php foot();?>
<?php head("Willkommen auf ".$seitenname);
echo 'Hier werden sie mit '.$waehrung.' für das Surfen mit einer Surfbar bezahlt.
<?php head("Willkommen auf ".$system['seitenname']);
echo 'Hier werden sie mit '.$system['waehrung'].' für das Surfen mit einer Surfbar bezahlt.
Die Surfbar ist so klein das sie nicht störend wirkt und doch funktionell ist.
Man bekommt Banner angezeigt die alle 45 Sekunden wechseln. Ergänzt wird die
Surfbar durch Clickbanner und Paidmails durch die sie ihren Verdienst noch
massiv steigern können<br>
<br>
Viel Spaß beim verdienen wünscht Vorname Nachname<br>';
Viel Spaß beim Verdienen wünscht '.$system['seitenname'].'<br>';
foot();
if ($_SESSION['login'] == 'true'){
$news = db_query("SELECT * FROM ".$db_prefix."_news ORDER BY id DESC LIMIT 1");
while ($nz = mysql_fetch_array($news)) {
head($nz['titel'].' vom '.date("d.m.Y - H:i:s",$nz['zeit']));
echo nl2br($nz['news']);
foot();
}
$news = sql::$db->prepare("SELECT * FROM "._VMS_."_news ORDER BY id DESC LIMIT 1");
$news -> execute();
while( $nz = $news->fetch() ){
head($nz['titel'].' vom '.date("d.m.Y - H:i:s",$nz['zeit']));
echo nl2br($nz['news']);
foot();
}
}
head("Verdienst auf ganzer Linie !");
echo '
Bei '.$seitenname.' verdienen sie für fast alles '.$waehrung.'. Sie können durch das
surfen mit der Surfbar, Clickbanner, Paidmails, Werben neuer Mitglieder, etc...
viele '.$waehrung.' erwirtschaften.<br />
Bei '.$system['seitenname'].' verdienen sie für fast alles '.$system['waehrung'].'. Sie können durch das
Surfen mit der Surfbar, Klickbanner, Paidmails, Werben neuer Mitglieder, etc...
viele '.$system['waehrung'].' erwirtschaften.<br />
<br />
<b>3 Ref-Ebenen:</b><br />
Über 3-Refebenen verdienen Sie an ihren geworbenen Mitgliedern. Somit lohnt sich
das werben neue Mitglieder. Allein durch das Ref-System können Sie viele '.$waehrung.'
verdienen selbst wenn Sie selbst nichts als werben neuer Mitglieder machen.
Über 3-Refebenen verdienen sie an ihren geworbenen Mitgliedern. Somit lohnt sich
das Werben neuer Mitglieder. Allein durch das Ref-System können sie viele '.$system['waehrung'].'
verdienen sogar wenn sie selbst nichts als werben neuer Mitglieder machen.
Die Ref-Ebenen: 8% / 3% / 1%<br>
<br />
<b>Clickbanner &amp; Paidmails:</b><br />
Durch das klicken auf Clickbanner oder das bestätigen von Paidmails können Sie
ihrer Verdienst weiter steigern<br>
<b>Klickbanner &amp; Paidmails:</b><br />
Durch das Klicken auf Klickbanner oder das Bestätigen von Paidmails können sie
ihren Verdienst weiter steigern<br>
<br />
<b>Bettelsystem:</b><br />
Bringen sie andere User dazu ihren Bettelink zu klicken und erhöhen Sie sich
so ihren Verdienst<br>';
Bringen sie andere User dazu ihren Bettelink zu klicken und erhöhen sie so ihren Verdienst<br>';
foot();
\ No newline at end of file
......@@ -5,18 +5,18 @@ Diese werden automatisch erkannt und aufgelistet!
*/
if ($_SESSION['uid'] >= 0) {
head("Dein Werbelinks");
head("Deine Werbelinks");
echo '<table>
<tr><td align="right"><b>Dein Reflink:</b></td><td align="left">&nbsp;<a href="'.$domain.'/?ref='.$_SESSION['uid'].'" target="_blank">'.$domain.'/?ref='.$_SESSION['uid'].'</a></td></tr>
<tr><td align="right"><b>Reflink und Bettellink:</b></td><td align="left">&nbsp;<a href="'.$domain.'/?content=/betteln&amp;ref='.$_SESSION['uid'].'" target="_blank">'.$domain.'/?content=/betteln&amp;ref='.$_SESSION['uid'].'</a></td></tr>
<tr><td align="right"><b>Dein Reflink:</b></td><td align="left">&nbsp;<a href="'.$system['domain'].'/?ref='.$_SESSION['uid'].'" target="_blank">'.$system['domain'].'/?ref='.$_SESSION['uid'].'</a></td></tr>
<tr><td align="right"><b>Reflink und Bettellink:</b></td><td align="left">&nbsp;<a href="'.$system['domain'].'/?content=/betteln&amp;ref='.$_SESSION['uid'].'" target="_blank">'.$system['domain'].'/?content=/betteln&amp;ref='.$_SESSION['uid'].'</a></td></tr>
</table>';
foot();
$url = $domain.'/?content=/betteln&amp;ref='.$_SESSION['uid'].'';
$url = $system['domain'].'/?content=/betteln&amp;ref='.$_SESSION['uid'].'';
}else{
$url = $domain;
$url = $system['domain'];
}
head("".$seitenname." - Werbemittel");
head("".$system['seitenname']." - Werbemittel");
echo '<div align="center">';
$open = opendir('./images/banner/');
......@@ -26,8 +26,8 @@ head("".$seitenname." - Werbemittel");
$groesse = filesize('images/banner/'.$banner.'')/1024;
echo '
<b>'.$size[0].'x'.$size[1].' (~ '.round($groesse).' KB)</b><br>
<img src="images/banner/'.$banner.'" alt="'.$seitenname.'"><br>
<textarea style="width:468px; height:50px;">&lt;a href="'.$url.'" target="_blank"&gt;&lt;img src="'.$domain.'/images/banner/'.$banner.'" alt="'.$seitenname.'" border="0"&gt;&lt;/a&gt;</textarea><br><br>';
<img src="images/banner/'.$banner.'" alt="'.$system['seitenname'].'"><br>
<textarea style="width:468px; height:50px;">&lt;a href="'.$url.'" target="_blank"&gt;&lt;img src="'.$system['domain'].'/images/banner/'.$banner.'" alt="'.$system['seitenname'].'" border="0"&gt;&lt;/a&gt;</textarea><br><br>';
}
}
closedir($open);
......
......@@ -9,50 +9,68 @@ if(!isset($auszahlmeldung)) $auszahlmeldung = "";
$tag = strtotime("".date("m")."/".date("d")."/".date("Y")." 0 hours 0 minutes 0 seconds");
$schnittstellen_res = db_query("SELECT t1.*, t2.* FROM vms_multi_konten t2
LEFT JOIN ".$db_prefix."_schnittstelle t1 ON t1.schnittstelle=t2.waehrung
WHERE t2.uid=".$_SESSION['uid']." AND t1.aktiv >=2 ");
$sql = sql::$db->prepare("SELECT t1.*, t2.* FROM "._VMS_."_multi_konten t2
LEFT JOIN "._VMS_."_schnittstelle t1 ON t1.schnittstelle=t2.waehrung
WHERE t2.uid=:uid AND t1.aktiv >=2 ");
$sql -> bindParam(':uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> execute();
while($_temp = mysql_fetch_assoc($schnittstellen_res)){
while($_temp = $sql->fetchAll() ){
$schnittstellen[] = $_temp;
$erlaubte_schnittstellen[] = $_temp['schnittstelle'];
}
$kontodaten = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
$sql = sql::$db->prepare("SELECT `kontostand` FROM "._VMS_."_kontodaten WHERE uid=:session_uid LIMIT 1");
$sql -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> execute();
$kontodaten = $sql->fetch();
if(isset($_POST['waehrung']) && $_POST['auszahlen'] == 'Auszahlen' && $_POST['uid_passwort'] && $_POST['trans_menge'] && in_array($_POST['waehrung'], $erlaubte_schnittstellen)){
$schnittstelle_f = db_query("SELECT * FROM ".$db_prefix."_schnittstelle WHERE aktiv >=2 AND schnittstelle='".$_POST['waehrung']."' LIMIT 1");
if(mysql_num_rows($schnittstelle_f) == 1){
$schnittstelle = mysql_fetch_array($schnittstelle_f);
$schnittstelle_f = sql::$db->prepare("SELECT * FROM "._VMS_."_schnittstelle WHERE aktiv >=2 AND schnittstelle=:waehrung LIMIT 1");
$schnittstelle_f -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$schnittstelle_f -> execute();
if($schnittstelle_f->rowCount() == 1){
$schnittstelle = $schnittstelle_f->fetch();
if($schnittstelle['anfragen_user'] != 0){
$s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' AND zeit='".$tag."'"));
$sql = sql::$db->prepare("SELECT * FROM "._VMS_."_schnittstelle_anfragen WHERE uid=:session_uid AND zeit=:tag");
$sql -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> bindParam(':tag', $tag, PDO::PARAM_INT);
$sql -> execute();
$s_verbrauch = $sql->rowCount();
}else $s_verbrauch = 0;
if(!ereg("[^0-9]", $_POST['trans_menge']) and $_POST['trans_menge'] >= $schnittstelle['auszahlsumme']){
if(filter_var($_POST['trans_menge'],FILTER_VALIDATE_FLOAT) and $_POST['trans_menge'] >= $schnittstelle['auszahlsumme']){
$azs = $_POST['trans_menge'];
$_POST['trans_menge'] /= $schnittstelle['punktewert'];
if($_POST['trans_menge'] <= $kontodaten['kontostand']){
if($schnittstelle['anfragen_user'] == 0 or $s_verbrauch <= $schnittstelle['anfragen_user']){
$konto = mysql_fetch_assoc(db_query("SELECT kontoid FROM ".$db_prefix."_multi_konten WHERE uid=".$_SESSION['uid']." AND waehrung='".$_POST['waehrung']."' LIMIT 1"));
$sql = sql::$db->prepare("SELECT kontoid FROM "._VMS_."_multi_konten WHERE uid=:session_uid AND waehrung=:waehrung LIMIT 1");
$sql -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$sql -> execute();
$konto = $sql->fetchAll();
$buchungs_id = create_code(14);
if($konto['kontoid'] != 0){
require_once("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
auszahlen($schnittstelle['betreiber_id'], $schnittstelle['betreiber_passwort'], $konto['kontoid'], $_POST['uid_passwort'], $schnittstelle['betreiber_kennung'], $azs, $schnittstelle['auszahltext'], '');
}
if($schnittstelle['anfragen_user'] != 0) db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')");
if($schnittstelle['anfragen_user'] != 0) {
$sql = sql::$db->prepare("INSERT INTO "._VMS_."_schnittstelle_anfragen (zeit,uid) VALUES (?,?)");
$sql->execute(array( $tag, $_SESSION['uid'] ));
}
if($error){
$auszahlmeldung = $trans_ausgabe;
}else{
kontobuchung('-', $_POST['trans_menge'], $_SESSION['uid']);
buchungsliste($buchungs_id, '-'.$_POST['trans_menge'], $schnittstelle['auszahltext'], $_SESSION['uid']);
$auszahlmeldung = 'Es wurden '.$azs.' '.$waehrung.' ausgezahlt, das sind '.$_POST['trans_menge'].' Punkte';
$auszahlmeldung = 'Es wurden '.$azs.' '.$system['waehrung'].' ausgezahlt, das sind '.$_POST['trans_menge'].' Punkte';
}
}else $auszahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!!!';
}else $auszahlmeldung = 'Soviel Guthaben hast Du nicht!!!';
}else $auszahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!';
}else $auszahlmeldung = 'Soviel Guthaben hast Du nicht!';
}
}else $auszahlmeldung = 'Bitte achte auch die Buchungsmenge!!!';
}elseif($_POST['auszahlen'] == 'Auszahlen') $auszahlmeldung = 'Eingabefehler, bitte wiederholen!!!';
}else $auszahlmeldung = 'Bitte achte auf die Buchungsmenge!';
}elseif($_POST['auszahlen'] == 'Auszahlen') $auszahlmeldung = 'Eingabefehler, bitte wiederholen!';
head("Auszahlen"); ?>
......@@ -72,30 +90,39 @@ head("Auszahlen"); ?>
</p>
</form>
<br>
<?php foot();
<?php
if ($c == 0) {echo '<center>Keine Konten gefunden. Bitte schalte in deinem Userprofil externe Accounts frei.</center>'; }
foot();
if(isset($_POST['waehrung']) && in_array($_POST['waehrung'], $erlaubte_schnittstellen)){
$schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle WHERE aktiv >= 2 AND schnittstelle='".$_POST['waehrung']."' LIMIT 1 "));
$sql = sql::$db->prepare("SELECT * FROM "._VMS_."_schnittstelle WHERE aktiv >= 2 AND schnittstelle=:waehrung LIMIT 1 ");
$sql -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$sql -> execute();
$schnittstelle = $sql->fetch();
head("Auszahlen"); ?>
<form action="" method="post">
<input type="hidden" name="waehrung" value="<?php echo $_POST['waehrung']; ?>">
<?php
$multi_kontoida = db_query("SELECT kontoid FROM ".$db_prefix."_multi_konten WHERE uid=".$_SESSION['uid']." AND waehrung='".$_POST['waehrung']."' LIMIT 1");
if(mysql_num_rows($multi_kontoida) == 0){
$multi_kontoida = sql::$db->prepare("SELECT kontoid FROM "._VMS_."_multi_konten WHERE uid=:session_uid AND waehrung=:waehrung LIMIT 1");
$multi_kontoida -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$multi_kontoida -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$multi_kontoida -> execute();
if($multi_kontoida->rowCount() == 0){
echo 'Bitte lege im Userprofil deine Konto-ID fest.';
}else{
$multi_kontoid = mysql_fetch_array($multi_kontoida); ?>
$multi_kontoid = $multi_kontoida->fetch();
?>
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td align="left" width="55%">Kontonummer der Ausgew&auml;hlten W&auml;hrung</td>
<td align="left" width="55%">Kontonummer der ausgew&auml;hlten W&auml;hrung</td>
<td align="left">
<?php echo $multi_kontoid['kontoid']; ?>
</td>
</tr>
<tr>
<td align="left">Aktueller Kontostand in <?php echo $waehrung; ?>.</td>
<td align="left">Aktueller Kontostand in <?php echo $system['waehrung']; ?>.</td>
<td align="left">
<?php echo number_format($kontodaten['kontostand'], 2, ",", ".").' '.$waehrung.''; ?>
<?php echo number_format($kontodaten['kontostand'], 2, ",", ".").' '.$system['waehrung'].''; ?>
</td>
</tr>
<tr>
......
<?php userstatus();?>
<?php head('Buchungsübersicht (max. 50 Buchungen)');?>
<table class="tabellen">
<tr class="tabellenhead">
<td align="center"><b>Zeit</b></td>
<td align="center"><b>Buchung</b></td>
<td align="center"><b><?php echo $waehrung;?></b></td>
<td align="center"><b>Verwendungszweck</b></td>
<center>
<table class="table">
<thead>
<tr>
<th scope="col"><b>Zeit</b></th>
<th scope="col"><b>Buchung</b></th>
<th scope="col"><b><?php echo $system['waehrung'];?></b></th>
<th scope="col"><b>Verwendungszweck</b></th>
</tr>
</thead>
<?php
$buchungen_lesen = db_query("SELECT * FROM ".$db_prefix."_buchungen WHERE uid=".$_SESSION['uid']." ORDER BY buchungszeit DESC LIMIT 50");
while ($buchung_schreiben = mysql_fetch_array($buchungen_lesen)) {
$i = 0;
$buchungen_lesen = sql::$db->prepare ("SELECT * FROM `" . _VMS_ . "_buchungen` WHERE uid=:session_uid ORDER BY buchungszeit DESC LIMIT 50");
$buchungen_lesen -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$buchungen_lesen -> execute();
while ($buchung_schreiben = $buchungen_lesen->fetch()) {
$i++;
$buchcolor = '#000000';
if ($buchung_schreiben['buchungsmenge'] < 0) $buchcolor='#cc0000';
$buchcolor = $system['positiv_farbe'];
if ($buchung_schreiben['buchungsmenge'] < 0) $buchcolor=$system['negativ_farbe'];
if ($i % 2 == 0){
$row = 0;
......@@ -31,4 +37,5 @@ if ($i % 2 == 0){
}
?>
</table>
</center>
<?php foot();?>
\ No newline at end of file
......@@ -9,50 +9,67 @@ if(!isset($einzahlmeldung)) $einzahlmeldung = "";
$tag = strtotime("".date("m")."/".date("d")."/".date("Y")." 0 hours 0 minutes 0 seconds");
$schnittstellen_res = db_query("SELECT t1.*, t2.* FROM vms_multi_konten t2
LEFT JOIN ".$db_prefix."_schnittstelle t1 ON t1.schnittstelle=t2.waehrung
WHERE t2.uid=".$_SESSION['uid']." AND (t1.aktiv = 1 OR t1.aktiv = 3)");
$schnittstellen_res = sql::$db->prepare("SELECT t1.*, t2.* FROM "._VMS_."_multi_konten t2
LEFT JOIN "._VMS_."_schnittstelle t1 ON t1.schnittstelle=t2.waehrung
WHERE t2.uid=:session_uid AND (t1.aktiv = 1 OR t1.aktiv = 3)");
$schnittstellen_res -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$schnittstellen_res -> execute();
while($_temp = mysql_fetch_assoc($schnittstellen_res)){
while($_temp = $schnittstellen_res->fetch() ){
$schnittstellen[] = $_temp;
$erlaubte_schnittstellen[] = $_temp['schnittstelle'];
}
$kontodaten = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
$sql = sql::$db->prepare("SELECT `kontostand` FROM "._VMS_."_kontodaten WHERE uid=:session_uid LIMIT 1");
$sql -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> execute();
$kontodaten = $sql->fetch();
if(isset($_POST['waehrung']) && $_POST['einzahlen'] == 'Einzahlen' && $_POST['uid_passwort'] && $_POST['trans_menge'] && in_array($_POST['waehrung'], $erlaubte_schnittstellen)){
$schnittstelle_f = db_query("SELECT * FROM ".$db_prefix."_schnittstelle WHERE (aktiv = 1 OR aktiv= 3) AND schnittstelle='".$_POST['waehrung']."' LIMIT 1");
if(mysql_num_rows($schnittstelle_f) == 1){
$schnittstelle = mysql_fetch_array($schnittstelle_f);
$schnittstelle_f = sql::$db->prepare("SELECT * FROM "._VMS_."_schnittstelle WHERE (aktiv = 1 OR aktiv= 3) AND schnittstelle=:waehrung LIMIT 1");
$schnittstelle_f -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$schnittstelle_f -> execute();
if($schnittstelle_f->rowCount() == 1){
$schnittstelle = $schnittstelle_f->fetch();;
if($schnittstelle['anfragen_user'] != 0){
$s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' AND zeit='".$tag."'"));
$sql = sql::$db->prepare("SELECT * FROM "._VMS_."_schnittstelle_anfragen WHERE uid=:session_uid AND zeit=:tag");
$sql -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> bindParam(':tag', $tag, PDO::PARAM_INT);
$sql -> execute();
$s_verbrauch = $sql->rowCount();
}else $s_verbrauch = 0;
$betragu = floor($_POST['trans_menge'] / $schnittstelle['wertepunkt']);
$einzahlgrenze = mysql_fetch_array(db_query("SELECT `einzahlgrenze` FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
if(!ereg("[^0-9]", $_POST['trans_menge']) and $_POST['trans_menge'] >= $schnittstelle['einzahlsumme'] and ($kontodaten['kontostand'] + ($_POST['trans_menge'] / $schnittstelle['wertepunkt'])) <= $einzahlgrenze['einzahlgrenze']){
$sql = sql::$db->query("SELECT `einzahlgrenze` FROM "._VMS_."_seitenkonfig LIMIT 1");
$einzahlgrenze = $sql->fetch();
if(filter_var($_POST['trans_menge'],FILTER_VALIDATE_FLOAT) and $_POST['trans_menge'] >= $schnittstelle['einzahlsumme'] and ($kontodaten['kontostand'] + ($_POST['trans_menge'] / $schnittstelle['wertepunkt'])) <= $einzahlgrenze['einzahlgrenze']){
if($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']){
$konto = mysql_fetch_assoc(db_query('SELECT kontoid FROM vms_multi_konten WHERE uid='.$_SESSION['uid'].' AND waehrung=\''.$_POST['waehrung'].'\' LIMIT 1'));
$sql = sql::$db->prepare("SELECT kontoid FROM vms_multi_konten WHERE uid=:session_uid AND waehrung=:waehrung LIMIT 1");
$sql -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$sql->execute();
$konto = $sql->fetch(PDO::FETCH_ASSOC);
$buchungs_id = create_code(14);
if($konto['kontoid'] != 0){
require_once("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
einzahlen($schnittstelle['betreiber_id'], $schnittstelle['betreiber_passwort'], $konto['kontoid'], $_POST['uid_passwort'], $schnittstelle['betreiber_kennung'], $_POST['trans_menge'], $schnittstelle['einzahltext'], '');
}
if($schnittstelle['anfragen_user'] != 0)
db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$tag."','".$_SESSION['uid']."')");
if($schnittstelle['anfragen_user'] != 0) {
$sql = sql::$db->prepare("INSERT INTO "._VMS_."_schnittstelle_anfragen (zeit,uid) VALUES (?,?)");
$sql->execute(array($tag, $_SESSION['uid']));
}
if($error){
$einzahlmeldung = $trans_ausgabe;
}else{
kontobuchung('+', $betragu, $_SESSION['uid']);
buchungsliste($buchungs_id, $betragu, $schnittstelle['einzahltext'], $_SESSION['uid']);
$einzahlmeldung = 'Es wurden '.$_POST['trans_menge'].' Punkte eingezahlt und in '.$betragu.' '.$waehrung.' umgerechnet';
db_query("UPDATE ".$db_prefix."_stats SET `einzahl` = `einzahl` + '".$_POST['trans_menge']."' WHERE id='1'");
$einzahlmeldung = 'Es wurden '.$_POST['trans_menge'].' Punkte eingezahlt und in '.$betragu.' '.$system['waehrung'].' umgerechnet';
}
}else $einzahlmeldung = 'Deine Schnittstellenanfragen sind verbraucht!';
}
}else $einzahlmeldung = 'Bitte achte auch die Buchungsmenge!';
}else if($_POST['einzahlen'] == 'Einzahlen') $einzahlmeldung = 'Eingabefehler, bitte wiederholen!!!';
}else $einzahlmeldung = 'Bitte achte auf die Buchungsmenge!';
}else if($_POST['einzahlen'] == 'Einzahlen') $einzahlmeldung = 'Eingabefehler, bitte wiederholen!';
head("Einzahlen"); ?>
......@@ -63,36 +80,45 @@ head("Einzahlen"); ?>
<?php $c = count($schnittstellen);
for($i = 0; $i < $c; $i++){ ?>
<option
value="<?php echo $schnittstellen[$i]['schnittstelle']; ?>"><?php echo $schnittstellen[$i]['schnittstelle']; ?></option>
value="<?php echo $schnittstellen[$i]['schnittstelle']; ?>"><?php echo $schnittstellen[$i]['waehrung_name']; ?></option>
<?php } ?>
</select>
</p>
<p align="center"><input type="submit" name="b1" value="Ausw&auml;hlen"/></p>
</form>
<br>
<?php foot();
<?php
if ($c == 0) {echo '<center>Keine Konten gefunden. Bitte schalte in deinem Userprofil externe Accounts frei.</center>'; }
foot();
if(isset($_POST['waehrung']) && in_array($_POST['waehrung'], $erlaubte_schnittstellen)){
$schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle WHERE (aktiv = 1 OR aktiv= 3) AND schnittstelle='".$_POST['waehrung']."' LIMIT 1 "));
$sql = sql::$db->prepare("SELECT * FROM "._VMS_."_schnittstelle WHERE (aktiv = 1 OR aktiv= 3) AND schnittstelle=:waehrung LIMIT 1 ");
$sql -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$sql -> execute();
$schnittstelle = $sql->fetch();
head("Einzahlen"); ?>
<form action="" method="post">
<input type="hidden" name="waehrung" value="<?php echo $_POST['waehrung']; ?>"/>
<?php $multi_kontoida = db_query('SELECT kontoid FROM vms_multi_konten WHERE uid='.$_SESSION['uid'].' AND waehrung=\''.$_POST['waehrung'].'\' LIMIT 1');
if(mysql_num_rows($multi_kontoida) == 0){
<?php
$multi_kontoida = sql::$db->prepare("SELECT kontoid FROM "._VMS_."_multi_konten WHERE uid=:session_uid AND waehrung=:waehrung LIMIT 1");
$multi_kontoida -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$multi_kontoida -> bindParam(':waehrung', $_POST['waehrung'], PDO::PARAM_STR);
$multi_kontoida -> execute();
if($multi_kontoida->rowCount() == 0){
echo 'Bitte lege im Userprofil deine Konto-ID fest.';
}else{
$multi_kontoid = mysql_fetch_array($multi_kontoida); ?>
$multi_kontoid = $multi_kontoida->fetch();?>
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td align="left" width="55%">Kontonummer der Ausgew&auml;hlten W&auml;hrung</td>
<td align="left" width="55%">Kontonummer der ausgew&auml;hlten W&auml;hrung</td>
<td align="left">
<?php echo $multi_kontoid['kontoid']; ?>
</td>
</tr>
<tr>
<td align="left">Aktueller Kontostand in <?php echo $waehrung; ?>.</td>
<td align="left">Aktueller Kontostand in <?php echo $system['waehrung']; ?>.</td>
<td align="left">
<?php echo number_format($kontodaten['kontostand'], 2, ",", ".").' '.$waehrung.''; ?>
<?php echo number_format($kontodaten['kontostand'], 2, ",", ".").' '.$system['waehrung'].''; ?>
</td>
</tr>
<tr>
......
......@@ -10,65 +10,74 @@ $ebene3 = 0;
$_GET['ruid'] = (int)$_GET['ruid'];
if ($_GET['reset'] == 'true') {
db_query("UPDATE ".$db_prefix."_werberdaten SET
$sql = sql::$db->prepare("UPDATE "._VMS_."_werberdaten SET
resetzeit = '".time()."',
reset = 0
WHERE uid='".$_GET['ruid']."' and werber='".$_SESSION['uid']."' LIMIT 1");
WHERE uid=? and werber=? LIMIT 1");
$sql->execute(array( $_GET['ruid'], $_SESSION['uid'] ));
}
if ($_POST['save'] == 'Save' && $_POST['refback'] >= 0 && $_POST['refback'] <= 100 && !ereg("[^0-9]", $_POST['refback'])) {
db_query("UPDATE ".$db_prefix."_werberdaten SET
refback = '".$_POST['refback']."'
WHERE uid='".$_GET['ruid']."' and werber='".$_SESSION['uid']."' LIMIT 1");
if ($_POST['save'] == 'Save' && $_POST['refback'] >= 0 && $_POST['refback'] <= 100 && filter_var($_POST['refback'],FILTER_VALIDATE_INT)) {
$sql = sql::$db->prepare("UPDATE "._VMS_."_werberdaten SET
refback = ? WHERE uid=? and werber=? LIMIT 1");
$sql->execute(array( $_POST['refback'], $_GET['ruid'], $_SESSION['uid'] ));
}
$ref_check = sql::$db->prepare("SELECT w.uid,w.umsatz,w.reset,w.resetzeit,w.gesamt,w.refback,w.aktivzeit,w.zuordnungszeit,k.loginzeit,u.nickname FROM
"._VMS_."_werberdaten w
LEFT JOIN "._VMS_."_kontodaten k ON k.uid = w.uid
LEFT JOIN "._VMS_."_userdaten u ON u.uid = k.uid
WHERE w.uid=:ruid and w.werber=:session_uid LIMIT 1");
$ref_check -> bindParam(':ruid', $_GET['ruid'], PDO::PARAM_INT);
$ref_check -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$ref_check -> execute();
$ref_check = db_query("SELECT w.uid,w.umsatz,w.reset,w.resetzeit,w.gesamt,w.refback,w.aktivzeit,w.zuordnungszeit,k.loginzeit,u.nickname FROM
".$db_prefix."_werberdaten w
LEFT JOIN ".$db_prefix."_kontodaten k ON k.uid = w.uid
LEFT JOIN ".$db_prefix."_userdaten u ON u.uid = k.uid
WHERE w.uid=".$_GET['ruid']." and w.werber=".$_SESSION['uid']." LIMIT 1");
if (!mysql_num_rows($ref_check)) {
if (!$ref_check->rowCount() ) {
@include_once('content/error/kein_ref.php');
@include_once('lib/footer.php');
die();
}
$refuser = mysql_fetch_assoc($ref_check);
$refuser = $ref_check->fetchAll();
if ($refuser['aktivzeit'] >= (time()-(86400*7))) $refstatus = '<img src="./images/gruen.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$refuser['aktivzeit']).'" align="absmiddle"> &raquo; User ist aktiv';
if ($refuser['aktivzeit'] < (time()-(86400*7))) $refstatus = '<img src="./images/gelb.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$refuser['aktivzeit']).'" align="absmiddle"> &raquo; User seit 7 tagen inaktiv';
if ($refuser['aktivzeit'] <= (time()-(86400*30))) $refstatus = '<img src="./images/rot.gif" width="15" height="15" border="0" alt="'.date("d.m.y - H:i",$refuser['aktivzeit']).'" align="absmiddle"> &raquo; User seit 30 tagen inaktiv';
$refebene_1 = db_query ("SELECT uid FROM ".$db_prefix."_werberdaten WHERE werber='".$_GET['ruid']."'");
while ($anzeigen_1 = mysql_fetch_array($refebene_1)) {
$refebene_1 = sql::$db->prepare("SELECT uid FROM "._VMS_."_werberdaten WHERE werber=:ruid");
$refebene_1 -> bindParam(':ruid', $_GET['ruid'], PDO::PARAM_INT);
$refebene_1 -> execute();
while ($anzeigen_1 = $refebene_1->fetch() ) {
$ebene2++;
}
if ($ebene2 > 0){
$refebene_1 = db_query ("SELECT uid FROM ".$db_prefix."_werberdaten WHERE werber='".$_GET['ruid']."'");
while ($anzeigen_1 = mysql_fetch_array($refebene_1)) {
$refebene_2 = db_query ("SELECT * FROM ".$db_prefix."_werberdaten WHERE werber='".$anzeigen_1['uid']."' ORDER BY uid ASC");
while ($anzeigen_2 = mysql_fetch_array($refebene_2)) {
$refebene_1 = sql::$db->prepare("SELECT uid FROM "._VMS_."_werberdaten WHERE werber=:ruid");
$refebene_1 -> bindParam(':ruid', $_GET['ruid'], PDO::PARAM_INT);
$refebene_1 -> execute();
while ($anzeigen_1 = $refebene_1->fetch() ) {
$refebene_2 = sql::$db->prepare ("SELECT * FROM "._VMS_."_werberdaten WHERE werber=:uid ORDER BY uid ASC");
$refebene_2 -> bindParam(':uid', $anzeigen_1['uid'], PDO::PARAM_INT);
$refebene_2 -> execute();
while ($anzeigen_2 = $refebene_2->fetch() ) {
$ebene3++;
}
}
}
head("Refdeteils von ".$refuser['nickname']);?>
head("Refdetails von ".$refuser['nickname']);?>
<table width="100%" cellpadding="2" cellspacing="2" border="0">
<tr>
<td width="50%"><b>User</b></td><td><?php echo $refuser['nickname'];?></td>
</tr>
<tr>
<td><b>Aktueller Verdienst</b></td><td><?php echo number_format($refuser['umsatz']/$pageconfig['re1'],2,",",".");?> <?php echo $waehrung;?></td>
<td><b>Aktueller Verdienst</b></td><td><?php echo number_format($refuser['umsatz']/$pageconfig['re1'],2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<?php if($refuser['resetzeit'] > 0){?>
<tr>
<td><b>Verdienst seit Reset</b></td><td><?php echo number_format($refuser['reset'],2,",",".");?> <?php echo $waehrung;?>&nbsp;&nbsp;&raquo;&nbsp;<a href="?content=/konto/refdetails&ruid=<?php echo $refuser['uid'];?>&reset=true" target="_self">Reset</a>&nbsp;&laquo;</td>
<td><b>Verdienst seit Reset</b></td><td><?php echo number_format($refuser['reset'],2,",",".");?> <?php echo $system['waehrung'];?>&nbsp;&nbsp;&raquo;&nbsp;<a href="?content=/konto/refdetails&ruid=<?php echo $refuser['uid'];?>&reset=true" target="_self">Reset</a>&nbsp;&laquo;</td>
</tr>
<tr>
<td><b>Letzer Reset</b></td><td><?php echo date("d.m.Y - H:i:s",$refuser['resetzeit']);?></td>
......@@ -76,7 +85,7 @@ head("Refdeteils von ".$refuser['nickname']);?>
<?php }?>
<tr>
<td><b>Gesamtverdienst</b></td><td><?php echo number_format($refuser['gesamt'],2,",",".");?> <?php echo $waehrung;?></td>
<td><b>Gesamtverdienst</b></td><td><?php echo number_format($refuser['gesamt'],2,",",".");?> <?php echo $system['waehrung'];?></td>
</tr>
<tr>
<td><b>Refback in Prozent</b></td><form action="?content=/konto/refdetails&ruid=<?php echo $refuser['uid'];?>" method="post"><td><input type="Text" name="refback" value="<?php echo $refuser['refback'];?>" maxlength="3" style="width:30px">&nbsp;<input type="Submit" name="save" value="Save" style="width:60px"></td></form>
......
<?php userstatus();
$count = 0;
$ebene_1 = false;
$ebene_2 = false;
$ebene_3 = false;
$ebene1 = db_query("SELECT werber.*, u.nickname, k.last_active FROM
".$db_prefix."_werberdaten AS werber
LEFT JOIN ".$db_prefix."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN ".$db_prefix."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=".$_SESSION['uid']." ORDER BY u.nickname ASC");
$ebene1 = sql::$db->prepare("SELECT werber.*, u.nickname, k.last_active FROM
"._VMS_."_werberdaten AS werber
LEFT JOIN "._VMS_."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN "._VMS_."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=:session_uid ORDER BY u.nickname ASC");
$ebene1 -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$ebene1 -> execute();
if (mysql_num_rows($ebene1)){
while ($user1 = mysql_fetch_assoc($ebene1)){
if ($ebene1->rowCount() ){
while ($user1 = $ebene1->fetchAll() ){
$ebene_1 = true;
$count++;
if ($count % 2 == 0){$row = 0;}else{$row = 1;}
......@@ -30,13 +32,15 @@ if (mysql_num_rows($ebene1)){
<td align="center">'.$refstatus.'</td>
</tr>
';
$ebene2 = db_query("SELECT werber.*, u.nickname, k.last_active FROM
".$db_prefix."_werberdaten AS werber
LEFT JOIN ".$db_prefix."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN ".$db_prefix."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=".$user1['uid']." ORDER BY u.nickname ASC");
while ($user2 = mysql_fetch_assoc($ebene2)){
$ebene2 = sql::$db->prepare("SELECT werber.*, u.nickname, k.last_active FROM
"._VMS_."_werberdaten AS werber
LEFT JOIN "._VMS_."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN "._VMS_."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=:user1_uid ORDER BY u.nickname ASC");
$ebene2 -> bindParam(':user1_uid', $user1['uid'], PDO::PARAM_INT);
$ebene2 -> execute();
while ($user2 = $ebene2->fetchAll() ){
$ebene_2 = true;
$count++;
if ($count % 2 == 0){$row = 0;}else{$row = 1;}
......@@ -55,13 +59,15 @@ $ebene2 = db_query("SELECT werber.*, u.nickname, k.last_active FROM
</tr>
';
$ebene3 = db_query("SELECT werber.*, u.nickname, k.last_active FROM
".$db_prefix."_werberdaten AS werber
LEFT JOIN ".$db_prefix."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN ".$db_prefix."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=".$user2['uid']." ORDER BY u.nickname ASC");
$ebene3 = sql::$db->prepare("SELECT werber.*, u.nickname, k.last_active FROM
"._VMS_."_werberdaten AS werber
LEFT JOIN "._VMS_."_userdaten AS u ON u.uid = werber.uid
LEFT JOIN "._VMS_."_kontodaten AS k ON k.uid = werber.uid
WHERE werber.werber=:user2_uid ORDER BY u.nickname ASC");
$ebene3 -> bindParam(':user2_uid', $user2['uid'], PDO::PARAM_INT);
$ebene3 -> execute();
while ($user3 = mysql_fetch_assoc($ebene3)){
while ($user3 = $ebene3->fetchAll() ){
$ebene_3 = true;
$count++;
if ($count % 2 == 0){$row = 0;}else{$row = 1;}
......
<?php userstatus();
$sql = db_query("SELECT u.nickname,u.vorname,u.nachname,u.angemeldet_seit,w.werber,w.umsatz,w.gesamt,w.refback,k.kontostand,k.klicks,k.kv,k.angebettelt,k.bv FROM
".$db_prefix."_kontodaten k
LEFT JOIN ".$db_prefix."_userdaten u ON u.uid = k.uid
LEFT JOIN ".$db_prefix."_werberdaten w ON w.uid = k.uid
WHERE k.uid=".$_SESSION['uid']." LIMIT 1");
$sql = sql::$db->prepare("SELECT u.nickname,u.vorname,u.nachname,u.angemeldet_seit,w.werber,w.umsatz,w.gesamt,w.refback,k.kontostand,k.klicks,k.kv,k.angebettelt,k.bv
FROM "._VMS_."_kontodaten k
LEFT JOIN "._VMS_."_userdaten u ON u.uid = k.uid
LEFT JOIN "._VMS_."_werberdaten w ON w.uid = k.uid
WHERE k.uid=:session_uid LIMIT 1");
$sql -> bindParam(':session_uid', $_SESSION['uid'], PDO::PARAM_INT);
$sql -> execute();
$kontoinfo = mysql_fetch_array($sql);
$kontoinfo = $sql -> fetch();
if ($kontoinfo['werber'] == 0) $kontoinfo['werber'] = '<i>Kein Werber</i>';
......@@ -22,16 +24,16 @@ head("Kontoübersicht von ".$kontoinfo['vorname']." ".$kontoinfo['nachname']);?>
<td align="left">Konto eröffnet am</td><td align="left"><?php echo date("d.m.Y - H:i",$kontoinfo['angemeldet_seit']);?></td>
</tr>
<tr>
<td align="left">Aktueller Kontostand</td><td align="left"><?php echo number_format($kontoinfo['kontostand'],2,",",".").' '.$waehrung;?></td>
<td align="left">Aktueller Kontostand</td><td align="left"><?php echo number_format($kontoinfo['kontostand'],2,",",".").' '.$system['waehrung'];?></td>
</tr>
<tr>
<td align="left">Dein Werber (Refback %)</td><td align="left"><?php echo $kontoinfo['werber'];?> (<?php echo $kontoinfo['refback'];?> %)</td>
</tr>
<tr>
<td align="left">Aktueller Verdienst</td><td align="left"><?php echo number_format($kontoinfo['umsatz'] / 100 * $pageconfig['re1'],2,",",".").' '.$waehrung;?></td>
<td align="left">Aktueller Verdienst</td><td align="left"><?php echo number_format($kontoinfo['umsatz'] / 100 * $pageconfig['re1'],2,",",".").' '.$system['waehrung'];?></td>
</tr>
<tr>
<td align="left">Gesamt für den Werber</td><td align="left"><?php echo number_format($kontoinfo['gesamt'],2,",",".").' '.$waehrung;?></td>
<td align="left">Gesamt für den Werber</td><td align="left"><?php echo number_format($kontoinfo['gesamt'],2,",",".").' '.$system['waehrung'];?></td>
</tr>
</table>
<?php foot();?>
......@@ -42,10 +44,10 @@ head("Kontoübersicht von ".$kontoinfo['vorname']." ".$kontoinfo['nachname']);?>
<td align="left" width="55%">Forcedklicks seit Anmeldung</td><td align="left"><?php echo number_format($kontoinfo['klicks'],0,",",".");?></td>
</tr>
<tr>
<td align="left">Gesamtverdienst bei Forcedklicks</td><td align="left"><?php echo number_format($kontoinfo['kv'],2,",",".").' '.$waehrung;?></td>
<td align="left">Gesamtverdienst bei Forcedklicks</td><td align="left"><?php echo number_format($kontoinfo['kv'],2,",",".").' '.$system['waehrung'];?></td>
</tr>
<tr>
<td align="left">Ø Verdienst pro Forcedklick</td><td align="left"><?php echo number_format((($kontoinfo['klicks'] > 0 && $kontoinfo['kv'] > 0) ? $kontoinfo['kv']/$kontoinfo['klicks'] : 0),2,",",".").' '.$waehrung;?></td>
<td align="left">Ø Verdienst pro Forcedklick</td><td align="left"><?php echo number_format((($kontoinfo['klicks'] > 0 && $kontoinfo['kv'] > 0) ? $kontoinfo['kv']/$kontoinfo['klicks'] : 0),2,",",".").' '.$system['waehrung'];?></td>
</tr>
<tr>
<td colspan="2" width="100%%"><hr size="1"></td>
......@@ -54,10 +56,10 @@ head("Kontoübersicht von ".$kontoinfo['vorname']." ".$kontoinfo['nachname']);?>
<td align="left" width="55%">Bettelaufrufe seit Anmeldung</td><td align="left"><?php echo number_format($kontoinfo['angebettelt'],0,",",".");?></td>
</tr>
<tr>
<td align="left">Gesamtverdienst bei Bettelaufrufe</td><td align="left"><?php echo number_format($kontoinfo['bv'],2,",",".").' '.$waehrung;?></td>
<td align="left">Gesamtverdienst bei Bettelaufrufe</td><td align="left"><?php echo number_format($kontoinfo['bv'],2,",",".").' '.$system['waehrung'];?></td>
</tr>
<tr>
<td align="left">Ø Verdienst pro Bettelaufruf</td><td align="left"><?php echo number_format((($kontoinfo['angebettelt'] > 0 && $kontoinfo['bv'] > 0) ? $kontoinfo['bv']/$kontoinfo['angebettelt'] : 0),2,",",".").' '.$waehrung;?></td>
<td align="left">Ø Verdienst pro Bettelaufruf</td><td align="left"><?php echo number_format((($kontoinfo['angebettelt'] > 0 && $kontoinfo['bv'] > 0) ? $kontoinfo['bv']/$kontoinfo['angebettelt'] : 0),2,",",".").' '.$system['waehrung'];?></td>
</tr>
</table>
<?php foot();?>
......