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 320 additions and 224 deletions
<?php
require_once('lib/class/userprofil.class.php');
$profil = new USERPROFIL;
$profil->set_uid($_SESSION['uid']);
$profil->delete_account();
<?php
$error = 0;
$meldung = '';
$schnittstelle_f = db_query("SELECT * FROM ".$db_prefix."_schnittstelle WHERE (aktiv = 1 OR aktiv= 3) AND schnittstelle='".$_POST['waehrung']."' LIMIT 1");
$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)");
while($_temp=mysqli_fetch_assoc($schnittstellen_res))
{
$schnittstellen[] = $_temp;
$erlaubte_schnittstellen[] = $_temp['schnittstelle'];
}
$betrag = $_POST['trans_menge'];
if(empty($_POST['uid_passwort'])){ $error = 1; $meldung .= 'Du musst ein Schnitstellenpasswort angeben.<br>';}
if(!in_array($_POST['waehrung'], $erlaubte_schnittstellen)){ $error = 1; $meldung .= 'Diese Schnitstelle ist nicht f&uuml;r die Funktion freigegeben.<br>';}
if(mysqli_num_rows($schnittstelle_f) != 1){ $error = 1; $meldung = 'Eingabefehler, bitte wiederholen!!!';}
$schnittstelle=mysqli_fetch_array($schnittstelle_f);
if ($schnittstelle['anfragen_user'] == 0){ $error = 1; $meldung = 'Deine Schnittstellenanfragen sind verbraucht!';}
if (!is_numeric($betrag)){ $error = 1; $meldung = 'Der Betrag darf nur aus Zahlen bestehen.';}
if($betrag >= $schnittstelle['einzahlsumme']){ $error = 1; $meldung .= 'Bitte beachte die Mindestmenge.<br>';}
($kontodaten['kontostand']+($betrag/$schnittstelle['wertepunkt'])) <= $einzahlgrenze['einzahlgrenze']){
$s_verbrauch = mysqli_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen
WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'"));
}
$betrag =$_POST['trans_menge'];
$betragu = floor($_POST['trans_menge'] / $schnittstelle['wertepunkt']);
//echo "<br>".$_POST['trans_menge']." : ". $schnittstelle['wertepunkt'] . " = ".$betrag."<br>";
$einzahlgrenze = mysqli_fetch_array(db_query("SELECT `einzahlgrenze` FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
if ($schnittstelle['anfragen_user'] == 0 or $s_verbrauch < $schnittstelle['anfragen_user']){
$konto = mysqli_fetch_assoc(db_query('SELECT kontoid FROM vms_multi_konten WHERE uid='.$_SESSION['uid'].' AND waehrung=\''.$_POST['waehrung'].'\' LIMIT 1'));
$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'],$betrag,$schnittstelle['einzahltext'],'');
}
if ($schnittstelle['anfragen_user'] != 0){
db_query("INSERT INTO ".$db_prefix."_schnittstelle_anfragen (zeit,uid) VALUES ('".$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'");
}
}else{
$einzahlmeldung = 'Deine Schnitstellenanfragen sind verbraucht.';
}
}
}else{
$einzahlmeldung = 'Bitte achte auch die Buchungsmenge!';
}
}else{
if ($_POST['einzahlen'] == 'Einzahlen') $einzahlmeldung =
}
}
\ No newline at end of file
require_once('lib/class/ein_aus_zahlung.class.php');
$zahlung = new EIN_AUS_ZAHLUNG;
$zahlung->set_uid($datenbank->escape($_SESSION['uid']));
$zahlung->set_betrag($datenbank->escape($_POST['betrag']));
$zahlung->set_pass($datenbank->escape($_POST['pass']));
$zahlung->set_schnitt($datenbank->escape($_POST['id']));
$zahlung->set_art(1);
$zahlung->einzahlen($_POST);
?>
<?php
$error = 0;
$meldung = '';
if(sonderzeichen($_POST['sex'])){ $error = 1; $meldung .= 'Geschl&auml;cht enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['ort'])){ $error = 1; $meldung .= 'Ort enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['land'])){ $error = 1; $meldung .= 'Land enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['hobbys'])){ $error = 1; $meldung .= 'Hobbys enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['beruf'])){ $error = 1; $meldung .= 'Beruf enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['icq'])){ $error = 1; $meldung .= 'ICQ enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['msn'])){ $error = 1; $meldung .= 'MSN enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['aim'])){ $error = 1; $meldung .= 'aim enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if(sonderzeichen($_POST['skype'])){ $error = 1; $meldung .= 'Skype enth&auml;lt ung&uuml;ltige Zeichen.<br>';}
if($error == 0){
if($_POST['bdate'] != ''){
$explode = explode(".",$_POST['bdate']);
$bdate = mktime(0,0,0,$explode[1],$explode[0],$explode[2]);
}else{
$bdate = 0;
}
$update = db_query("UPDATE ".$db_prefix."_nickpage SET
sex = '".htmlspecialchars($_POST['sex'])."',
ort = '".htmlspecialchars($_POST['ort'])."',
land = '".htmlspecialchars($_POST['land'])."',
hobbys = '".htmlspecialchars($_POST['hobbys'])."',
beruf = '".htmlspecialchars($_POST['beruf'])."',
icq = '".htmlspecialchars($_POST['icq'])."',
msn = '".htmlspecialchars($_POST['msn'])."',
aim = '".htmlspecialchars($_POST['aim'])."',
skype = '".htmlspecialchars($_POST['skype'])."',
www = '".htmlspecialchars($_POST['www'])."',
www1 = '".htmlspecialchars($_POST['www1'])."',
www2 = '".htmlspecialchars($_POST['www2'])."',
www3 = '".htmlspecialchars($_POST['www3'])."'
WHERE uid=".$_SESSION['uid']."");
db_query("UPDATE ".$db_prefix."_userdaten SET bdate = '". mysqli_real_escape_string($sql_open,$bdate) ."' WHERE uid = '". mysqli_real_escape_string($sql_open,$_SESSION['uid']) ."' ");
if ($_POST['ava'] == '') {
db_query("UPDATE ".$db_prefix."_nickpage SET ava = '' WHERE uid=".$_SESSION['uid']."");
} else {
db_query("UPDATE ".$db_prefix."_nickpage SET ava = '".mysqli_real_escape_string($sql_open,$_POST['ava'])."' WHERE uid=".$_SESSION['uid']."");
}
if($update == true){
$meldung = 'Daten erfolgreich gespeichert.<br>';
}else{
$meldung = 'Fehler beim speichern.<br>'.mysqli_error($sql_open);
}
$nickpage = mysqli_fetch_array(db_query("SELECT * FROM ".$db_prefix."_nickpage WHERE uid=".$_SESSION['uid'].""));
$esc = mysqli_fetch_array(db_query("SELECT bdate FROM ".$db_prefix."_userdaten WHERE uid = '". mysqli_real_escape_string($sql_open,$_SESSION['uid']) ."' "));
}
echo $meldung;
?>
\ No newline at end of file
$nick = Classloader('userprofil');
$nick->NickpageSave($_POST);
<?php
require_once('lib/class/userprofil.class.php');
$pass = NEW USERPROFIL;
$pass->set_uid($_SESSION['uid']);
$pass->pw_erneuern($_POST);
<?php
$Class = Classloader('ref');
$Class->RefbackSave($_POST);
\ No newline at end of file
<?php
$meldung['error'] = 0;
$user = db_query("SELECT uid FROM ".$db_prefix."_userdaten WHERE nickname = '". mysqli_real_escape_string($sql_open,$_POST['empfaenger']) ."' OR uid = '". mysqli_real_escape_string($sql_open,$_POST['empfanger']) ."'");
$kontostand = mysqli_fetch_array(db_query("SELECT kontostand,b_kontostand FROM ".$db_prefix."_kontodaten WHERE uid = '". mysqli_real_escape_string($sql_open,$_SESSION['uid']) ."' "));
if(mysqli_num_rows($user) != 1){ $meldung = array("error" => 1, "meldung" => 'User nicht gefunden.');}
if($_POST['waehrung'] == 1){
if($_POST['betrag'] > $kontostand['kontostand']){ $meldung = array("error" => 1, "meldung" => 'Dein Guthaben reicht nicht aus.');}
}else{
if($_POST['betrag'] > $kontostand['b_kontostand']){ $meldung = array("error" => 1, "meldung" => 'Dein guthaben reicht nicht aus.'); }
}
if($_POST['waehrung'] == 1){ $waehrung = 1;}else{ $waehrung = 2;}
if(empty($_POST['verwendungszweck'])){ $verwendung = '&Uuml;berweisung'; }else{ $verwendung = $_POST['verwendungszweck']; }
if($meldung['error'] == 0){
$uid = mysqli_fetch_array($user);
$bid = create_code(14);
//Sender
kontobuchung ('-', $_POST['betrag'], $_SESSION['uid'], $waehrung);
buchungsliste ($bid, '-'.$_POST['betrag'], $verwendung, $_SESSION['uid']);
//Empfnger
kontobuchung ('+', $_POST['betrag'], $uid['uid'], $waehrung);
buchungsliste ($bid, $_POST['betrag'], $verwendung, $uid['uid']);
$meldung = array("error" => 0, "meldung" => 'Guthaben wurde gesendet.');
}
$Class = Classloader('kontobuchung');
$Class->Ueberweisen($_POST);
?>
\ No newline at end of file
<?php
require_once('lib/class/userprofil.class.php');
$profil = new USERPROFIL;
$profil->set_uid($_SESSION['uid']);
$update = $profil->user_daten_save($_POST);
<?php
$Class = Classloader('ein_aus_zahlung');
$Class->veri($_POST);
?>
<?php
$meldung['error'] = 0;
if(empty($_POST['news_kommentar_text'])){ $meldung = array("error" => 1, "meldung" => 'Du musst ein Kommentar angeben');}
if(strlen($_POST['news_kommentar_text'] > 10)){ $meldung = array("error" => 1, "meldung" => 'Es m&uuml;ssen mindestens 10 Zeichen geschrieben werden.');}
if(empty($_GET['id'])){ $meldung = array("error" => 1, "meldung" => 'Fehlerhafte ID &uuml;bergeben.');}
if($meldung['error'] == 0){
$_POST['news_kommentar_text'] = htmlspecialchars($_POST['news_kommentar_text']);
$insert = db_query("INSERT INTO ".$db_prefix."_news_komment (uid,datum,news,kommentar) VALUES ('". mysqli_real_escape_string($sql_open,$_SESSION['uid']) ."',
'". mysqli_real_escape_string($sql_open, time() ) ."',
'". mysqli_real_escape_string($sql_open,$_GET['id']) ."',
'". mysqli_real_escape_string($sql_open,$_POST['news_kommentar_text']) ."')
");
if($insert == true){
$meldung = array("error" => 0, "meldung" => 'Kommentar erfolgreich gespeichert.');
}else{
$meldung = array("error" => 1, "meldung" => 'Fehler bei Daten&uuml;bertragung.'.mysqli_error($sql_open));
}
}
?>
\ No newline at end of file
$news = Classloader('news');
$news->KommentarSave($_POST);
?>
<?php
require_once('lib/class/session.class.php');
if(empty($_POST['nickname'])){ $error = 1; $meldung = LOGIN_ERROR_NICKNAME_FALSE;}
if(empty($_POST['passwort'])){ $error = 1; $meldung = LOGIN_ERROR_PASSWORT_FALSE;}
if($error == 0){
$login = new SESSION();
$login->login($_POST['nickname'],$_POST['passwort']);
}
<?php
const ANMELDEN_NEU = 'Neuanmeldung';
const ANMELDEN_NICKNAME = 'Nickname';
const ANMELDEN_VORNAME = 'Vorname';
const ANMELDEN_NACHNAME = 'Nachname';
const ANMELDEN_GEB = 'Geburtstag';
const ANMELDEN_MAIL = 'E-Mail Adresse';
const ANMELDEN_PASS = 'Passwort';
const ANMELDEN_PASS_W = 'Passwort wiederholen';
const ANMELDEN_WERBER = 'Werber';
const ANMELDEN_NEWSLETTER = 'Newsletter entpfangen';
const ANMELDEN_AGB = 'AGB gelesen und akzeptiert';
const ANMELDEN_DATA = 'Datenschutzerkl&auml;rung gelesen und akzeptiert';
const ANMELDEN_INFO = 'Vor dem Anmelden lese bitte die AGB und Datenschutzrichtlinien!';
const ANMELDEN_TRUE = 'Anmeldung erfolgreich';
const ANMELDEN_TRUE_MAIL = 'Deine Anmeldung 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>';
const ANMELDEN_TRUE_MANUELL = 'Deine Anmeldung wurde erfolgreich registriert.<br>
Ein Admin wird nun diese Prüfen und gegebenfalls freischalten.<br>
&Uuml;ber diesen Vorgang wirst du per E-Mail Informiert.';
\ No newline at end of file
<?php
$sko = " Bitte wende dich an den Support.<br>";
//GLOBAL
define("ERROR_RUN_INC","Aktion konnte nicht durchgef&uuml;hrt werden.<br>");
define("SESSION_LOGIN_FALSE","Du musst eingeloggt sein um dies auszuf&uuml;hren.<br>");
//LOGIN
define("LOGIN_ERROR_NICKNAME_FALSE","Bitte einen Nicknamen oder E-Mail Adresse angeben.<br>");
define("LOGIN_ERROR_PASSWORT_FALSE","Bitte das Passwort angeben<br>");
define("LOGIN_SESSION_TRUE","Sie wurden erfolgreich eingeloggt.<br>");
define("LOGIN_ERROR_PASS_FALSE","Benutzername oder Passwort ung&uuml;ltig<br>");
//ANMELDEN
define("ANMELDEN_EMAIL_FALSE","Bitte gib eine g&uuml;ltige E-Mail Adresse an.<br>");
define("ANMELDEN_PASS_KONTROLLE","Die Passw&ouml;rter stimmen nicht &uuml;berein.<br>");
define("ANMELDEN_PASS_SHORT","Das Passwort muss mindestens 8 Zeichen haben.<br>");
define("ANMELDEN_NAME_FALSE","Bitte Nachname angeben.<br>");
define("ANMELDEN_GEB_FALSE","Bitte Geburtstag angeben.<br>");
define("ANMELDEN_VORNAME_FALSE","Bitte Vorname angeben.<br>");
define("ANMELDEN_PASS1_FALSE","Bitte Passwort angeben.<br>");
define("ANMELDEN_PASS2_FALSE","Bitte Passwort best&auml;tigen.<br>");
define("ANMELDEN_NICKNAME_FALSE","Bitte Nickname angeben.<br>");
define("ANMLEDEN_NICKNAME_EXIST","Der gew&uuml;nschte Username ist bereits vergeben.<br>");
define("ANMELDEN_MAIL_EXIST","Die E-Mail Adresse ist bereits vorhanden.<br>");
define("ANMELDEN_IP_FALSE","Deine IP- Adresse kommt aus einem nicht erlaubten Land.<br>");
define("ANMELDEN_MAIL_ANBIETER_FALSE","Der E-Mail Anbieter ist nicht erlaubt.<br>");
define("ANMELDEN_AGB_FALSE","Bitte best&auml;tige die AGB.<br>");
define("ANMELDEN_DATA_FALSE","Bitte best&auml;tige die Datenschutzrichtlinien.<br>");
//PASSWORT ANFORDERN
define("PASSWORT_SET_USER_FALSE","Die angegebenen Daten konnten nicht gefunden werden.<br>".$sko);
define("PASSWORT_ERROR_SET","Das Passwort konnte nicht gesetzt werden.<br>".$sko);
define("PASSWORT_SET_USER_TRUE","Dein Passwort wurde soeben neu gesetzt und an deine E-Mail Adresse geschickt.<br>");
define("PASSWORT_SET_USER_SEND_FALSE","Das Passwort wurde erfolgreich gesetzt, konnte aber nicht gesendet werden.<br>".$sko);
//Zahlungssystem
define("ZAHLUNG_SPERRE_AKTIV","Du bist momentan f&uuml;r die Zahlungen gesperrt.<br>Sollte dir nicht bewusste sein, was du falsch gemacht hast, wende dich bitte an den Support.");
define("AUSZAHLUNG_KONTO_FALSE","Dein Kontostand reicht f&uuml;r die Auszahlung nicht aus.<br>");
define("AUSZAHLUNG_SPERRE_TRUE","Du bist f&uuml;r die Auszahlung noch gesperrt. Wende dich an den Admin.<br>");
define("AUSZAHLUNG_SCHNITT_STELLE_FALSE","Die Schnittstelle ist f&uuml;r die Auszahlung nicht freigegeben.<br>");
define("AUSZAHLUNG_MULTI_KONTO_FALSE","Du hast kein Konto f&uuml;r diese Schnittstelle verfiziert.<br>");
define("AUSZAHLUNG_BETRAG_HIGHT","Dein Auszahlungsbetrag &uuml;bersteigt das Auszahlungslimit.<br>");
define("EINZAHLUNG_BETRAG_HIGHT","Dein Einzahlungsbetrag &uuml;bersteigt das Einzahllimit.<br>");
define("AUSZAHLUNG_ANFRAGEN_USER_FALSE","Die Auszahlungen sind f&uuml;r heute verbraucht.<br>");
define("AUSZAHLUNG_TRUE","Die Auszahlung wurde erfolgreich durchgef&uuml;hrt.<br>");
define("EINZAHLUNG_TRUE","Die Einzahlung wurde erfolgreich durchgef&uuml;hrt.<br>");
define("UEBERWEISUNG", array(
"ERROR" => array(
"NEG" => 'Das Guthaben reicht leider nicht aus.',
"FORMAT" => 'Bitte gib eine g&uuml;ltige Zahl an.',
"UNKNOW" => 'Der Empf&auml;nger ist unbekannt.'
),
"TRUE" => array(
"TRUE" => 'Die &Uuml;berweisung wurde erfolgreich ausgef&uuml;hrt.'
)
)
);
//KONTO
define("PASS_FALSE","Das angegebene Passwort ist nicht richtig");
define("MAILEMPFANG_TRUE","Einstellungen f&uuml;r den Mailempfang gespeichert.<br>");
define("MAILEMPFANG_FALSE","Konnte einstellungen f&uuml;r den Mailempfang nicht speichern");
define("BANNER_TRUE","Werbeeinstellungen wurden erfolgreich gespeichert.<br>");
define("BANNER_FALSE","Konnte Werbeeinstellungen nicht speichern.<br>".$sko);
define("UPDATE_PASS_TRUE","Das Passwort wurde erfolgreich gespeichert.<br>");
define("UPDATE_PASS_FALSE","Das Passwort konnte nicht gespeichert werden.<br>".$sko);
define("NICKPAGE_SAVE_TRUE","Die Nickpagedaten wurden erfolgreich gespeichert.<br>");
define("NICKPAGE_SAVE_FALSE","Die Nickpagedaten konnten nicht gespeichert werden.<br>");
//STARTSEITE
define("ERROR_RELOAD_START_AKTIV","Die Reloadsperre ist noch aktiv<br>");
//BETTELFUNCTION
define("BETTEL_NOT_ACTIVE","Die Bettelfunktion ist momentan nicht aktiv.<br>");
define("BETTEL_SELF_TRUE","Du kannst dich nicht selber anbetteln.<br>");
define("BETTEL_RELOAD_TRUE","Du bist noch zum Anbetteln gesperrt.<br>");
define("BETTEL_SPERRE_TRUE","Der User ist vom Betteln zurzeit Ausgeschlossen.<br>");
//Multikonten
define("MK_SAVE_TRUE","Das Konto wurde erfolgreich eingetragen.<br>");
define("MK_SAVE_FALSE","Das Konto konnte nicht eingetragen werden.<br>Fehlercode:");
//Profilbild
define("FILE_UPLOAD_BIG","Das Profilbild darf nicht gr&ouml;&szlig;er als 500KB sein.<br>");
define("FILE_UPLOAD_FORMAT","Es ist nur der Upload von Bilddatein erlaubt.<br>");
define("FILE_UPLOAD_ENDUNG","Ungültige Dateiendung. Nur png, jpg, jpeg und gif-Dateien sind erlaubt.<br>");
define("FILE_UPLOAD_SAVE_TRUE","Das Bild wurde erfolgreich hochgeladen.<br>");
define("FILE_UPLOAD_SAVE_FALSE","Das Bild konnte nicht hochgeladen werden.<br>");
//NEWS
define("NEWS_KOMMENT_FEHLT","Du musst ein Kommentar angeben.<br>");
define("NEWS_KOMMENT_ANZAHL_FALSE","Es m&uuml;ssen mindestens 10 Zeichen geschrieben werden.<br>");
define("NEWS_KOMMENT_ID_FALSE","Etwas ist schief gelaufen.<br>");
define("NEWS_KOMMENT_SAVE_TRUE","Das Kommtar wurde erfolgreich gespeichert.<br>");
define("NEWS_KOMMENT_SAVE_FALSE","Fehler beim speichern des Kommtars.<br>");
//Banner
define("BANNER_MELDEN_TRUE","Die Werbung wurde erfolgreich gemeldet.<br>");
define("BANNER_MELDEN_FALSE","Die Werbung konnte nicht gemeldet werden.<br>");
//Refback
define("REFBACK_ERROR_USER_FALSE","Du kannst nur den Refback deiner eigenen Refs bearbeiten.<br>");
define("REFBACK_ERROR_ZU_VIEL","Du kannst nicht mehr als 100% Refback geben.");
define("REFBACK_ERROR_ZU_WENIG","Du kannst nicht weniger als 0% geben.");
define("REFBACK_SAVE_TRUE","Der Refback wurde erfolgreich gespeichert.<br>");
define("REFBACK_SAVE_FALSE","Der Refback konnte nicht gespchert werden.<br>");
......@@ -11,11 +11,11 @@
*/
function head($titel){
echo '
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">'.$titel.'</h3>
<div class="card">
<div class="card-header">
'.$titel.'
</div>
<div class="panel-body">';
<div class="card-body">';
}
/**
......@@ -29,7 +29,8 @@ echo '
*/
function foot(){
echo'</div>
</div>';
</div>
<hr>';
}
/**
......@@ -43,11 +44,11 @@ function foot(){
* @return HTML Code für startbereich einer Box
*/
function menuehead($titel){
echo'<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">'.$titel.'</h3>
echo'<div class="card">
<div class="card-header">
'.$titel.'
</div>
<div class="panel-body">';
<div class="card-body">';
}
/**
......@@ -60,6 +61,112 @@ echo'<div class="panel panel-default">
* @return HTML Code für endbereich einer Box
*/
function menuefoot(){
echo'</div></div>';
echo'</div></div><hr>';
}
?>
\ No newline at end of file
/**
* table_head()
*
* @author vms1-scripte.de
* @example table_head("hier,jede,Spalte,eintragen","table table-striped");
* @return HTML Code für Tabellenkopf einer Tabelle
*/
function table_head($array = NULL,$style = ''){
echo '<table class="'. $style .'">';
if($array != NULL){
$tr = explode(",",$array);
foreach($tr as $t) echo '<th>'. $t .'</th>';
}
}
/**
* table_body()
*
* @author vms1-scripte.de
* @example table_body(array(array("spalte 1.1","spalte 1.2"), array("Spalte 2.1", "Spalte 2.2")));
* @return HTML Code für Tabellenkopf einer Tabelle
*/
function table_body($array){
$aus = '';
for($i = 0; $i <= count($array)-1; $i++){
$aus .= '<tr>';
for($ii = 0; $ii <= count($array[$i])-1; $ii++){
$aus .= '<td>'. $array[$i][$ii] .'</td>';
}
$aus .= '</tr>';
}
echo $aus;
}
/**
* table_foot()
*
* @author vms1-scripte.de
* @example table_head();
* @return HTML Code für Endbereich einer Tabelle
*/
function table_foot(){
echo '</table>';
}
/**
* suee_add_input()
*
* @author vms1-scripte.de
* @example suee_add_input("name","text","Vorgabe","Platzhalter","andere variablen");
* @return HTML Code für Inputfeld
*/
function suee_add_input($name,$type,$value = NULL, $placeholder = NULL, $other = NULL){
$input = '<input type="';
$input .= $type .'"';
$input .= "name=\"$name\"";
if($value != NULL){
$input .= "value=\"$value\"";
}
if($placeholder != NULL){
$input .= "placeholder=\"$placeholder\"";
}
if($other != NULL){
$input .= $other;
}
$input .= '>';
return $input;
}
/**
* suee_add_select()
* @author vms1-scripte.de
* @example suee_add_input("Name",array(array("value 1","Text 1), array("Value 2", "Text 2")));
* @return HTML Code für Select
*/
function suee_add_select($name,$option,$other = ''){
$select = '<select name="'. $name .'" '. $other .'>';
for($i = 0; $i <= count($option)-1; $i++){
$select .= '<option value="'. $option[$i][0] .'">'. $option[$i][1] .'</option>';
}
$select .= '</select>';
return $select;
}
/**
* suee_add_alert()
* @author vms1-scripte.de
* $class kann success/alert/warning/info/danger sein
* @example suee_add_alert("Text im Alert","success", "text-bold text-center");
* @return HTML Code für div Alert
*/
function suee_add_alert($text,$class,$other = ''){
$alert = '<div class="alert alert-'. $class .' '. $other .'">';
$alert .= $text;
$alert .= '</div>';
return $alert;
}
?>
<?php
if ($_SESSION['login'] == 'true') {
$bo = db_query("SELECT id,name FROM ".$db_prefix."_box_user WHERE sichtbar != '2' ORDER BY ordnung ASC");
while($box = mysqli_fetch_array($bo)){
menuehead($box['name']);
$me = db_query("SELECT * FROM ".$db_prefix."_menu_user WHERE box = '".$box['id']."' ORDER BY ordnung ASC");
while($menu = mysqli_fetch_array($me)){
echo '<a href="?content=/'.$menu['link'].'">'.$menu['name'].'</a><br>';
}
foot();
}
}else{
$bo = db_query("SELECT id,name FROM ".$db_prefix."_box_user WHERE sichtbar = '2' ORDER BY ordnung ASC");
while($box = mysqli_fetch_array($bo)){
menuehead($box['name']);
$me = db_query("SELECT * FROM ".$db_prefix."_menu_user WHERE box = '".$box['id']."' ORDER BY ordnung ASC");
while($menu = mysqli_fetch_array($me)){
echo '<a href="?content=/'.$menu['link'].'">'.$menu['name'].'</a><br>';
}
foot();
}
}
menuehead('LKT-Rallysystem');
echo '<dl>';
$ralleydaten = db_query("SELECT status, start, ende_art, ende_zeit, ende_punkte, ende_punkte_aktuell, name FROM ".$db_prefix."_rallydaten");
$times = time();
while ($data = mysqli_fetch_assoc($ralleydaten)) {
echo'<dt> <a href="?content=/LKT_Rallysystem&amp;rally=' . $data['name'] . '"><i>';
if ($data['status'] == 'aktive' && $data['start'] <= $times && (($data['ende_art'] == 'zeit' && $data['ende_zeit'] > $times) OR ($data['ende_art'] == 'punkt' && $data['ende_punkte_aktuell'] < $data['ende_punkte']))) {
echo'<span style="color:#1DA801;">';
} else echo'<span style="color:#BB0101;">';
echo '&nbsp;' . $data['name'] . '-Rally</span></i></a></dt>';
}
echo '</dl>';
menuefoot();
$menu = Classloader('menue');
if ($_SESSION['login'] == true) {$user = 1;}else{$user = 2;}
$menu->menue_box('User',$user);
$menu->lkt_rally();
if ($_SESSION['login'] == 'true') {
menuehead("Wer ist Online");
......