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
  • isaack/VMS-SUEE_2.0
  • ztk.me/VMS-z
2 results
Show changes
Showing
with 426 additions and 367 deletions
<script>
var UserID;
function userdetails(uid){
UserID = uid;
$('#userdetails').modal('show');
$.ajax({
type: "POST",
url: "content/usersystem/user_include/ansicht.php",
data : { uid : UserID }
}).done(function( data )
{
var obj = JSON.parse(data);
document.getElementById("start_html").innerHTML = obj.konto;
});
}
</script>
<?php
$user = Classloader('userliste',true);
head("Userliste");
echo $user->liste();
foot();
?>
<script>
$('#Userliste').DataTable({
'paging' : true,
'lengthChange': false,
'searching' : true,
'ordering' : true,
'info' : true,
'autoWidth' : false,
"language": {
"lengthMenu": "Display _MENU_ Einträge pro Seite",
"zeroRecords": "Nichts gefunden Entschuldigung",
"info": "Zeige Seite _PAGE_ von _PAGES_",
"infoEmpty": "Keine Einträge vorhanden",
"infoFiltered": "(filtered from _MAX_ total records)",
"paginate": {
"first": "erste",
"last": "letzte",
"next": "Weiter",
"previous": "Zur&uuml;ck"
}
}
});
</script>
<div class="row">
<div class="col-md-6">
<form action="" method="POST">
<input type="hidden" name="uid" value="<?php echo $daten->uid;?>">
<input type="hidden" name="alt_werber" value="<?php echo $daten->werber;?>">
<table class="table table-striped">
<tr>
<td align="right"><b>Nickname</b>:&nbsp;</td>
<td align="left">&nbsp;<input type="text" name="user[nickname]" class="form-control" value="<?php echo $daten->nickname;?>"></td>
</tr>
<tr>
<td align="right"><b>Werber-ID</b>:&nbsp;</td>
<td align="left">&nbsp;<input type="text" name="werber[werber]" class="form-control" value="<?php echo $daten->werber;?>"></td>
</tr>
<tr>
<td align="right"><b>eMailadresse</b>:&nbsp;</td>
<td align="left">&nbsp;<input type="text" name="mail[emailadresse]" class="form-control" value="<?php echo $daten->emailadresse;?>"></td>
</tr>
<tr>
<td align="right"><b>eMail-Empfang</b>:&nbsp;</td>
<td align="left">&nbsp;<select name="mail[freigabe_fuer]" size="1" class="form-control">
<option value="0" <?php if ($daten->freigabe_fuer == 0) echo'selected="selected"';?>>Kein Empfang</option>
<option value="1" <?php if ($daten->freigabe_fuer == 1) echo'selected="selected"';?>>Nur Newsletter</option>
<option value="2" <?php if ($daten->freigabe_fuer == 2) echo'selected="selected"';?>>Nur Paidmails</option>
<option value="3" <?php if ($daten->freigabe_fuer == 3) echo'selected="selected"';?>>Newsletter / Paidmails</option>
</select></td>
</tr>
<tr>
<td align="right">&nbsp;<b>Bettelsperre</b>:</td>
<td align="left">&nbsp;
<select name="konto[bettel_sperre]" size="1" class="form-control">
<option value="0" <?php if ($daten->bettel_sperre == 0) echo'selected="selected"';?>>deaktiviert</option>
<option value="1" <?php if ($daten->bettel_sperre == 1) echo'selected="selected"';?>>aktiviert</option>
</select>
</td>
</tr>
<tr>
<td align="right">&nbsp;<b>Banner Sperre</b>:</td>
<td align="left">&nbsp;
<select name="konto[forced_sperre]" size="1" class="form-control">
<option value="0" <?php if ($daten->forced_sperre == 0) echo'selected="selected"';?>>deaktiviert</option>
<option value="1" <?php if ($daten->forced_sperre == 1) echo'selected="selected"';?>>aktiviert</option>
</select>
</td>
</tr>
<tr>
<td align="right">&nbsp;<b>Chat Sperre</b>:</td>
<td align="left">&nbsp;
<select name="konto[chat_sperre]" size="1" class="form-control">
<option value="0" <?php if ($daten->chat_sperre == 0) echo'selected="selected"';?>>deaktiviert</option>
<option value="1" <?php if ($daten->chat_sperre == 1) echo'selected="selected"';?>>aktiviert</option>
</select>
</td>
</tr>
<tr>
<td align="right"><b>Auszahlungssperre</b></td>
<td align="left">
<select name="konto[auszahlung_sperre]" class="form-control">
<option value="0" <?php if ($daten->auszahlung_sperre == 0) echo'selected="selected"';?>>Gesperrt</option>
<option value="1" <?php if ($daten->auszahlung_sperre == 1) echo'selected="selected"';?>>Freigeschaltet</option>
</select>
</td>
</tr>
<tr>
<td align="right"><b>Adminstatus</b></td>
<td align="left">
<select name="konto[admin]" class="form-control">
<option value="0" <?php if ($daten->admin == 0) echo'selected="selected"';?>>User</option>
<option value="1" <?php if ($daten->admin == 1) echo'selected="selected"';?>>Admin</option>
</select>
</td>
</tr>
<tr>
<td align="center" colspan="2"><br /><input type="submit" class="btn btn-default" name="run[profile_save]" value="Allgemeine Daten Speichern"><br />&nbsp;</td>
</tr>
</table>
</form>
</div>
<div class="col-md-6">
<ul class="list-group">
<li class="list-group-item">
<div class="row">
<div class="col"><b>User-ID:</b></div>
<div class="col text-right"><?php echo $daten->uid;?></div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col"><b>Kontostand A:</b></div>
<div class="col text-right"><?php echo $daten->kontostand_a;?></div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col"><b>Kontostand B:</b></div>
<div class="col text-right"><?php echo $daten->kontostand_b;?></div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col"><b>Vorname:</b></div>
<div class="col text-right"><?php echo $daten->vorname;?></div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col"><b>Nachname:</b></div>
<div class="col text-right"><?php echo $daten->nachname;?></div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col"><b>Angemeldet seid:</b></div>
<div class="col text-right"><?php echo date("d.m.Y H:i", $daten->angemeldet_seit);?></div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col"><b>IP:</b></div>
<div class="col text-right"><?php echo $daten->login_ip .' / '. geoIP($daten->login_ip);?></div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col"><b>letzter Login:</b></div>
<div class="col text-right"><?php echo date("d.m.Y H:i", $daten->loginzeit);?></div>
</div>
</li>
</ul>
</div>
</div>
<?php
if( !isset( $_SERVER['HTTP_X_REQUESTED_WITH'] ) OR $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' OR $_SERVER['REQUEST_METHOD'] != 'POST'){ die();}
require_once('../../../../lib/db_config.php');
require_once('../../../../lib/datenbank.inc.php');
$datenbank = new DB;
require_once('../../../lib/class/userliste.class.php');
$user = new USERLISTE;
$user->set_uid($_POST['uid']);
$user->userdetails();
<table class="table table-striped">
<tr class="tabellenhead">
<th>Zeit</th>
<th>Verg&uuml;tung</th>
<th>Refferer</th>
</tr>
<?php
echo $user->bettel_ref();
?>
</table>
<?php
if(empty($_GET['minus'])){ $_GET['minus'] = 1;}
$user->set_bseite($_GET['minus']);
$buchungen = $user->buchungen();
?>
<ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="pills-home-tab" data-toggle="pill" href="#pills-a" role="tab" aria-controls="pills-a" aria-selected="true">Buchungen Konto A</a>
</li>
<li class="nav-item">
<a class="nav-link" id="pills-profile-tab" data-toggle="pill" href="#pills-b" role="tab" aria-controls="pills-b" aria-selected="false">Buchungen Konto B</a>
</li>
<li class="nav-item">
<button type="button" class="nav-link btn" data-toggle="modal" data-target="#manuelle-buchung">Manuelle Buchung durchf&uuml;hren</button>
</li>
</ul>
<div class="tab-content" id="pills-tabContent">
<div class="tab-pane fade show active" id="pills-a" role="tabpanel" aria-labelledby="pills-home-tab">
<table class="table table-fluid tabgle-striped">
<tr>
<th>Zeit</th>
<th>Buchung</th>
<th><?php echo $grundconfig->waehrung;?></th>
<th>Verwendungszweck</th>
<th>TAN</th>
<th>Kontobuchung erfolgreich</th>
</tr>
<?php echo $buchungen['A'];?>
</table>
</div>
<div class="tab-pane fade" id="pills-b" role="tabpanel" aria-labelledby="pills-profile-tab">
<table class="table table-fluid table-striped">
<tr>
<th>Zeit</th>
<th>Buchung</th>
<th><?php echo $grundconfig->waehrung;?></th>
<th>Verwendungszweck</th>
<th>TAN</th>
<th>Kontobuchung erfolgreich</th>
</tr>
<?php echo $buchungen['B'];?>
</table>
</div>
</div>
<div class="modal fade" id="manuelle-buchung" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<form method="post" action="">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Manuelle Buchung durchf&uuml;hren</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">Betrag</span>
</div>
<input type="text" class="form-control" placeholder="Betrag" name="betrag">
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">Art</span>
</div>
<select name="art" class="form-control">
<option value="+">+</option>
<option value="-">-</option>
</select>
</div>
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="basic-addon1">Verwendungszweck</span>
</div>
<input type="text" class="form-control" placeholder="Verwendungszweck" name="verwendung">
</div>
</div>
<div class="modal-footer">
<input type="submit" name="run[manuelle_buchung]" value="Buchen" class="btn btn-primary">
</div>
</div>
</div>
</form>
</div>
......@@ -20,6 +20,6 @@
</tr>
</table>
<div class="text-center">
<input type="submit" name="finanze" class="btn btn-default" value="&raquo; Buchen" />
<input type="submit" name="run[finanze]" class="btn btn-default" value="&raquo; Buchen" />
</div>
</form>
\ No newline at end of file
</form>
<center>
<form action="" method="POST">
<table align="center" border="0" cellpadding="0" cellspacing="2">
<tr>
<td><b>Notizen</b>:<br />
<textarea name="text" class="form-control" rows="3"></textarea>
</tr>
<tr>
<td align="center"><br /><input type="submit" name="run[notice]" value="Notiz hinzuf&uuml;gen" class="btn btn-success"></td>
</tr>
</table>
</form>
</center>
<hr>
<br>
<ul class="list-group">
<li class="list-group-item">
<div class="row">
<div class="col-md-3"><u><b>Datum</b></u></div>
<div class="col-md-9"><u><b>Notiz</b></u></div>
</div>
</li>
<?php
$user->ShowNotizen();
?>
</ul>
</table>
<form method="post" action="">
<select name="seiten[]" class="form-control" multiple>
<?php echo $user->RechteListe($daten);?>
</select>
<br>
<br>
<input type="submit" name="run[berechtigungAdmin]" value="Speichern" class="btn btn-success btn-block">
</form>
\ No newline at end of file
......@@ -21,7 +21,7 @@
<input checked="checked" type="radio" name="send_mail" value="ja" /> Ja &nbsp; <input type="radio" name="send_mail" value="nein" /> Nein</td>
</tr>
<tr>
<td align="center"><br /><input type="submit" name="access" value="&raquo; &Auml;ndern" /></td>
<td align="center"><br /><input type="submit" name="run[access]" value="&raquo; &Auml;ndern" /></td>
</tr>
</table>
</form>
\ No newline at end of file
</form>
<?php head("Forcedbanner 468*60 eintragen");?>
<form action="" method="post">
<input type="hidden" name="sponsor" value="administrator">
<input type="hidden" name="tan" value="<?php echo create_code(32);?>">
<input type="hidden" name="werbeart" value="forcedbanner">
<input type="hidden" name="status" value="1">
<table class="table table-striped">
<tr>
<td>Menge</td>
<td><input type="number" name="menge" value="<?php echo $_POST['menge'];?>" class="form-control"></td>
</tr>
<tr>
<td>Userverdienst</td>
<td><input type="number" name="verdienst" value="<?php echo $_POST['verdienst'];?>" class="form-control"></td>
</tr>
<tr>
<td>Ziel URL (mit https://)</td>
<td><input type="Text" name="ziel" value="<?php echo $_POST['ziel'];?>" class="form-control"></td>
</tr>
<tr>
<td>Banner URL (mit https://)</td>
<td><input type="Text" name="banner" value="<?php echo $_POST['banner_url'];?>" class="form-control"></td>
</tr>
<tr>
<td>Reloadzeit (Minuten)</td>
<td><input type="number" name="reload" value="<?php echo $_POST['reload'];?>" class="form-control" maxlength="2"> max. 24 Stunden (1440 Minuten)</td>
</tr>
<tr>
<td>Aufendhalt (Sekunden)</td>
<td><input type="number" name="aufendhalt" value="<?php echo $_POST['aufendhalt'];?>" class="form-control" maxlength="2"> max. 30</td>
</tr>
<tr>
<td align="center" valign="middle" colspan="2"><input type="Submit" name="run[FBbuchen]" class="btn btn-success btn-block" value="Jetzt Buchen"></td>
</tr>
</table>
</form>
<?php
foot();
?>
<?php
$max = $datenbank->get_row("SELECT count(uid) AS ges FROM ". PREFIX . KONTO ." ");
head("Paidmail einbuchen und versenden");?>
<form action="" method="post">
<input type="hidden" name="tan" value="<?php echo create_code(14);?>">
<input type="hidden" name="gesendet" value="<?php echo time();?>">
<table class="table table-striped">
<tr>
<td>Anzahl der Empfänger</td>
<td>
<div class="input-group mb-3">
<input type="Text" class="form-control" name="PaidmailMenge" value="<?php echo $_POST['PaidmailMenge'];?>" maxlength="6">
<div class="input-group-append">
<span class="input-group-text" id="basic-addon2">(0 = an alle, max: <?php echo $max[0];?>)</span>
</div>
</div>
</td>
</tr>
<tr>
<td>Userverdienst</td>
<td><input type="number" class="form-control" name="verdienst" value="<?php echo $_POST['verdienst'];?>" maxlength="6"></td>
</tr>
<tr>
<td>Ziel URL (mit http://)</td>
<td><input type="Text" class="form-control" name="ziel" value="<?php echo $_POST['ziel'];?>"></td>
</tr>
<tr>
<td>Beschreibung</td>
<td>
<div class="input-group mb-3">
<input type="Text" class="form-control" name="betreff" value="<?php echo $_POST['betreff'];?>" maxlength="30">
<div class="input-group-append">
<span class="input-group-text" id="basic-addon2">(max. 30 Zeichen)</span>
</div>
</div>
</td>
</tr>
<tr>
<td valign="top">Mailtext</td>
<td><textarea cols="50" rows="10" name="text" class="form-control"><?php echo $_POST['text'];?></textarea></td>
</tr>
<tr>
<td>Aufendhalt (Sekunden)</td>
<td><input type="number" class="form-control" name="aufendhalt" value="<?php echo $_POST['aufendhalt'];?>" maxlength="2"></td>
</tr>
<tr>
<td align="center" valign="middle" colspan="2"><input type="Submit" class="btn btn-success btn-block" name="run[PaidMailSenden]" value="Jetzt Buchen"></td>
</tr>
</table>
</form>
<?php
foot();
?>
Seite kommt mit dem nächsten großen update weg
<?php
// Variabeln
$rallyname = mysqli_real_escape_string($sql_open,$_GET['rally']);
$time = time();
// Ralleydaten auslesen
$rally = mysqli_fetch_array (db_query ('SELECT * FROM vms_rallydaten WHERE name = "' . $rallyname . '" LIMIT 1'));
function sectodays($secs) {
$days = intval($secs / (60 * 60 * 24));
$secs = $secs % (60 * 60 * 24);
$hours = intval($secs / (60 * 60));
$secs = $secs % (60 * 60);
$mins = intval($secs / 60);
$secs = $secs % 60;
return 'noch ' . $days . ' Tage, ' . $hours . ' Std. und ' . $mins . ' Min.';
}
if ($rally['status'] != 'aktive') {
$swf_prozent = 0;
$swf_status = "Rally aktuell Inaktive.";
} else if (time() < $rally['start']) {
$swf_prozent = 0;
$swf_status = "Noch nicht gestartet.";
} elseif (($rally['ende_art'] == 'zeit' && $rally['ende_zeit'] <= $time) OR ($rally['ende_art'] == 'punkt' && $rally['ende_punkte'] <= $rally['ende_punkte_aktuell'])) {
$swf_prozent = 10000;
$swf_status = "Erfolgreich Beendet.";
} else {
if ($rally['ende_art'] == 'zeit') {
if ($rally['ende_vortschritt'] == 'datum') {
$swf_prozent = number_format(($time - $rally['start']) / ($rally['ende_zeit'] - $rally['start']) * 100, 2, ',', '\'');
$swf_status = sectodays($rally['ende_zeit'] - $time);
} elseif ($rally['ende_vortschritt'] == 'Jeden Tag') {
$tag = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$ende = $tag + (24 * 60 * 60);
$swf_prozent = number_format((time() - $tag) / ($ende - $tag) * 100, 2, ',', '\'');;
$swf_status = sectodays($ende - time());
} elseif ($rally['ende_vortschritt'] == 'Jede Woche') {
if (date('w') == 0) $wochentag = 7;
if (date('w') != 0) $wochentag = date('w');
$tag = mktime(0, 0, 0, date('m'), (date('d') - $wochentag + 1), date('Y'));
$ende = $tag + (7 * 24 * 60 * 60);
$swf_prozent = number_format((time() - $tag) / ($ende - $tag) * 100, 2, ',', '\'');;
$swf_status = sectodays($ende - time());
} elseif ($rally['ende_vortschritt'] == 'Jeden Monat') {
$tag = mktime(0, 0, 0, date('m'), 1, date('Y'));
$ende = mktime(23, 59, 59, (date('m') + 1), 0, date('Y'));
$swf_prozent = number_format((time() - $tag) / ($ende - $tag) * 100, 2, ',', '\'');;
$swf_status = sectodays($ende - time());
} elseif ($rally['ende_vortschritt'] == 'Jedes Jahr') {
$wochentag = 365 - date('z');
$tag = mktime(0, 0, 0, 1, 1, date('Y'));
$ende = $tag + (365 * 24 * 60 * 60);
$swf_prozent = number_format((time() - $tag) / ($ende - $tag) * 100, 2, ',', '\'');;
$swf_status = sectodays($ende - time());
}
} else {
$swf_prozent = number_format(100 / $rally['ende_punkte'] * $rally['ende_punkte_aktuell'], 2, ',', '\'');
$swf_status = 'Es sind noch ' . ($rally['ende_punkte'] - $rally['ende_punkte_aktuell']) . ' ' . $rally['einheit'] . ' bis zum Ende';
}
}
// Flash Ralley Anzeige
echo '<br><br>' . $rally['beschrieb'] . '<br><br>
<style type="text/css">
<!--
#rot {
background-color: #253c4e;
border: 1px;
width: 430px;
height: 20px;
text-align: left;
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
}
#vortschritt {
background-color: #00FF00;
border: 0px;
width: ' . number_format($swf_prozent, 0, ',', '\'') . '%;
height: 100%;
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
}
-->
</style>
<div style="font-size:17px; line-hight:21px; font-weight:bold;">
<b><font size="+2">Fortschritt<br></font></b><br>
<div id="rot">
<div id="vortschritt"></div>
</div>
<br>
Der Rallyfortschrit beträgt ' . ($swf_prozent) . ' Prozent. <br>
' . $swf_status . '
</div><br><br>
';
$gesperrt = explode(',', $rally['sperruser']);
if (in_array($_SESSION['uid'], $gesperrt)) {
echo'<br><b><font size="+1" color="#9F0101">!!Gesperrt!!<br>Sie wurden vom Admin von dieser Rally ausgeschlossen.</font></b><br><br>';
}
if ($_SESSION['login'] == 'true') {
$rallystand = mysqli_fetch_array(db_query("SELECT punkte FROM vms_rallyuser WHERE uid=" . $_SESSION['uid'] . " and rally = '" . $rallyname . "' LIMIT 1"));
echo'<h2><font color="#010101">Du hast in der ' . $rallyname . '-Rally bereits ' . number_format($rallystand['punkte'], 0, ",", ".") . ' ' . $rally['ende_formulierung'] . '. (Danke)</font></h2><br>';
}
if ($rally['ende_art'] == 'punkt') {
echo'Diese ' . $rallyname . '-Rally endet soball alle gemeinsam ' . $rally['ende_punkte'] . ' ' . $rally['ende_formulierung'] . ' haben.<br> ';
} elseif ($rally['ende_vortschritt'] == 'datum') {
echo'Diese ' . $rallyname . '-Rally endet am ' . date('j F Y G:i', $rally['ende_zeit']) . '<br>';
} else {
echo 'Diese Rally hat kein Ende. Sie wird immer wieder in bestimmten Abständen (' . $rally['ende_vortschritt'] . ') neu gestartet.<br>';
}
if ($rally['gewinn_art'] == 'dynamisch') {
echo'Es handelt sich bei der ' . $rallyname . '-Rally um eine Dynamische Rally. <br>
Dies bedeutet der Gewinn pro Rang steigt mit der Aktivit&auml;t der User in der Rally. <br>
Der Gewinn-Topf ist nach oben nicht begrenzt und beträgt aktuell ' . $rally['gewinn_topf'] . ' ' . $waehrung . '. <br> ';
} else {
echo'Es handelt sich bei der ' . $rallyname . '-Rally um eine Statische Rally. <br>
Die gesammte Gewinnsumme bel&auml;uft sich auf ' . $rally['gewinn_topf'] . ' ' . $waehrung . '. <br>';
}
if ($rally['mindestpunktzhl'] > '0') {
echo'<br>Sie müssen mindestens ' . $rally['mindestpunktzhl'] . ' ' . $rally['ende_formulierung'] . ' haben um in der Rally gewertet zu werden<br><br>';
}
echo '
<br>
<table width="100%" cellpadding="1" cellspacing="1" border="0" class="tablesorter">
<thead>
<tr >
<th width="30"><b>Rang</b></th>
<th><b>User</b></th>
<th width="100"><b>' . $rally['einheit'] . '</b></th>
<th width="180"><b>möglicher Gewinn</b></th>
<th width="110"><b>Mindestpunktzahl</b></th>
</tr>
</thead>
<tbody>';
$platz = db_query ('SELECT k.punkte,u.nickname,u.uid FROM vms_rallyuser k LEFT JOIN vms_userdaten u ON u.uid = k.uid WHERE k.rally = "' . $rallyname . '" AND k.ausgezahlt = "0" ORDER BY k.punkte DESC');
$rp = 1;
$gesperrt = explode(',', $rally['sperruser']);
while ($pa = mysqli_fetch_array($platz)) {
if (!in_array($pa['uid'], $gesperrt)) {
if ($rally['gewinner_anzahl'] >= $rp) {
$mg = number_format(($rally['gewinn_topf'] / 100 * $rally['p' . $rp]), 2, ',', '.') . ' ' . $waehrung;
} else $mg = '---';
if ($pa['punkte'] < $rally['mindestpunktzhl']) $mindestpunkt = '<span style="color:#FF6600;">Nicht erreicht.</span>';
if ($pa['punkte'] >= $rally['mindestpunktzhl']) $mindestpunkt = '<span style="color:#339966;">Erreicht.</span>';
echo '<tr>
<td align="right">' . $rp++ . '.&nbsp;</td>
<td>&nbsp;' . $pa['nickname'] . '</td>
<td align="right">' . number_format($pa['punkte'], 0) . '&nbsp;</td>
<td align="right">' . $mg . '&nbsp;</td>
<td align="right"><strong>' . $mindestpunkt . '</strong></td>
</tr>';
}
}
for($x = $rp;$x < $rally['gewinner_anzahl'] + 1;$x++) {
$mg = number_format(($rally['gewinn_topf'] / 100 * $rally['p' . $rp]), 2, ',', '.') . ' ' . $waehrung;
$row = ($rp % 2 == 0) ? 0 : 1;
$mindestpunkt = '<span style="color:#808080;">Wartend.</span>';
if ($x > $rally['gewinner_anzahl']) $mg = '---';
?>
<tr>
<td align="right"><?=$rp++;?>.&nbsp;</td>
<td>&nbsp;n/a</td>
<td align="right">0&nbsp;</td>
<td align="right"><?=$mg;?>&nbsp;</td>
<td align="right"><strong><?=$mindestpunkt;?></strong></td>
</tr>
<?php
}
?>
</tbody>
</table>
<?php
foot();
?>
<?php
if ($_GET['loeschen'] && $_GET['tan']) db_query('DELETE FROM ' . $db_prefix . '_adscan_userblacklist WHERE tan="' . mysqli_real_escape_string($_GET['tan']) . '"');
$blacklist = db_query('SELECT tan FROM ' . $db_prefix . '_adscan_userblacklist');
head('Eigene Blacklist');
echo '<table width="100%">
<tr>
<td>TAN</td>
</tr>';
while ($kampagne = mysqli_fetch_assoc($blacklist)) {
echo '<tr>
<td>' . $kampagne['tan'] . '</td>
<td><a href="' . $domain . '/top_forcedbanner.php?tan=' . $kampagne['tan'] . '">Verg&uuml;tung</a> <a href="?content=/adscan_blacklist&tan=' . $kampagne['tan'] . '&loeschen=true">L&ouml;schen</a></td>
</tr>';
}
echo '</table>';
foot();
\ No newline at end of file
<?php
$_GET['ref'] = (int)$_GET['ref'];
if ($pageconfig['reload_betteln'] == 0) {
$betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
} else {
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");
if (!mysqli_num_rows($reloadcheck)) {
$sperre = mysqli_fetch_array(db_query("SELECT bettel_sperre FROM ".$db_prefix."_kontodaten WHERE uid = '".$_GET['ref']."' "));
if($sperre['bettel_sperre'] == 0){
$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'] . "'");
db_query("INSERT INTO ".$db_prefix."_bettel_buchung (zeit,betrag,refferer,uid) VALUES ('". time() ."', '".$bettelsumme."', '".$_SERVER['HTTP_REFERER']."', '".$_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>';
}else{
$betteltext = '<b><font color="#FF0000">User ist f&uuml;r das Betteln gesperrt.</font></b>';
}
} else {
$reloadcheck = mysqli_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>';
}
}
}
head("Betteln auf " . $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>
<br>
<div align="center">' . $betteltext . '</div>';
foot();
$filename = 'lib/texte/bettelwerbung.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != '') {
head("Werbung dieser Seite");
echo nl2br($inhalt);
foot();
}
\ No newline at end of file
<?php
head("Archiv");
if ($_GET['seite'] == '') {$_GET['seite'] = '1';}
$start = $_GET['seite'] * 50 - 50;
$nac = db_query("SELECT * FROM ".$db_prefix."_chat ORDER BY id DESC LIMIT $start,50");
while($nachricht = mysqli_fetch_array($nac)){
$zeit = niceDate($nachricht['time']);
$user = mysqli_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid = '". mysqli_real_escape_string($sql_open,$nachricht['absender']) ."' "));
echo '
<div>
<a href="'.$domain.'/?content=/nickpage&nick='.$user['nickname'].'" target="_new">'.$user['nickname'].'</a>: '.$nachricht['nachricht'].'<br>
<font style="font-size:10px;">'.$zeit.'</font><br>
</div>
';
}
$seiten = db_query("SELECT id FROM " . $db_prefix . "_chat");
$menge = mysqli_num_rows($seiten);
$seitenanzahl = $menge / 50;
echo 'Seite: ';
for($a = 0; $a < $seitenanzahl; $a++) {
$b = $a + 1;
if ($_GET['seite'] == $b) {
echo '&nbsp;'.$b.'&nbsp;';
} else {
echo ' <a href="?content=/chat/archiv&seite='.$b.'">'.$b.'</a>&nbsp;';
}
}
foot();
\ No newline at end of file
<script type="text/javascript">
function fx_chat(form,target)
{
var _target=target;
var url=form.action;
var data=$(form)[(form.method.match(/^post$/i))?'serializeArray':'serialize']();
$(_target).load(url,data,function(){setTimeout(function(){$(_target).empty();},2000);});
$('#inhalt').val('')
return false;
}
var lastTimeID = 0;
function getChatText(){
$.ajax({
type: "GET",
url: "lib/chat.php?lastTimeID="+lastTimeID
}).done(function( data )
{
var jsonData = JSON.parse(data);
var jsonLength = jsonData.results.length;
var html = "";
for (var i = 0; i < jsonLength; i++) {
var result = jsonData.results[i];
html += result.usrname+'(' + result.chattime+ ') '+result.chattext+'<br>';
lastTimeID = result.id;
}
$('#ajax_chat2').append(html);
});
}
setInterval(function(){ getChatText(); }, 1000);
</script>
<?php
head("");
echo '
<center>
<br>
<div class="panel panel-default">
<div class="panel-body text-left">
<div id="ajax_chat2"></div>
</div>
</div>
<div id="chatcontainer"></div>
<form method="post" action="lib/funktionen/chat.php" onsubmit="return fx_chat(this,\'#chatcontainer\');" >
<input id="inhalt" name="inhalt">
<input type="submit" value="Senden">
<input id="chat_button" type="button" onclick="window.location.href = \'?content=/chat/archiv\';" value="zum Chat Archiv">
</form>
<br>
<div id="ajax_chat"></div>
</center>';
foot();
?>
\ No newline at end of file
<?php
$seite = mysqli_fetch_array(db_query("SELECT titel,text,sichtbar FROM ".$db_prefix."_cms_seiten WHERE id = '".$_GET['id']."' "));
if($seite['sichtbar'] == 1){ userstatus(); }
head($seite['titel']);
echo $seite['text'];
foot();
?>
\ No newline at end of file
<?php
$im = mysqli_fetch_array(db_query("SELECT text FROM ". $db_prefix ."_texte WHERE name = 'agb' "));
echo nl2br($im['text']);
\ No newline at end of file