Esempio n. 1
0
 // If Admin, Creating a new user, or Missing fields:
 //   Show Username Field
 $quick_signon ? $optional = 1 : ($optional = 0);
 if ($auth['type'] >= 2 or !$_GET['userid'] or $missing_fields) {
     $mf->AddField(t('Benutzername'), 'username', '', '', $optional);
 } else {
     $mf->AddField(t('Benutzername'), '', IS_TEXT_MESSAGE, t('Als Benutzer kannst du deinen Benutzernamen, Bezahlt & Platz-Status, Ausweis / Sonstiges und Kommentar NICHT ändern. Wenden dich dazu bitte an einen Administrator.'));
 }
 if (!$quick_signon) {
     if (ShowField('firstname')) {
         $mf->AddField(t('Vorname'), 'firstname', '', '', Optional('firstname'));
     }
     if (ShowField('lastname')) {
         $mf->AddField(t('Nachname'), 'name', '', '', Optional('lastname'));
     }
     $mf->AddGroup(t('Namen'));
     // If Admin: Usertype, Group and Module-Permissions
     if ($auth['type'] >= 2) {
         // Usertype
         $selections = array();
         $selections['1'] = t('Benutzer');
         $selections['2'] = t('Administrator');
         if ($auth['type'] >= 3) {
             $selections['3'] = t('Superadmin');
         }
         $mf->AddField(t('Benutzertyp'), 'type', IS_SELECTION, $selections, '', '', 1, array('2', '3'));
         // Module-Permissions
         $selections = array();
         $res = $db->qry("SELECT module.name, module.caption FROM %prefix%modules AS module\n              LEFT JOIN %prefix%menu AS menu ON menu.module = module.name\n              WHERE menu.file != ''\n              GROUP BY menu.module");
         while ($row = $db->fetch_array($res)) {
             $selections[$row['name']] = $row['caption'];
Esempio n. 2
0
<?php

$dsp->NewContent(t('Party eintragen'), t('Hier kannst du deine Party der Liste hinzufügen'));
include_once 'inc/classes/class_masterform.php';
$mf = new masterform();
$mf->AddField(t('Partyname'), 'name');
$mf->AddField(t('Partymotto'), 'motto', '', '', FIELD_OPTIONAL);
$mf->AddField(t('Zusätzliche Infos'), 'text', '', LSCODE_ALLOWED, FIELD_OPTIONAL);
$mf->AddGroup(t('Allgemeine Angaben'));
$mf->AddField(t('Party-Start'), 'start');
$mf->AddField(t('Party-Ende'), 'end');
$mf->AddGroup(t('Datum'));
$mf->AddField(t('Webseite'), 'url');
$mf->AddField(t('Url zum Lansuite-Hauptordner') . HTML_NEWLINE . t('Bsp.: http://deineurl.de/unterordner/'), 'ls_url');
$mf->AddGroup(t('Webseite'));
$mf->AddField(t('Ort'), 'city');
$mf->AddField(t('PLZ'), 'plz');
$mf->AddField(t('Straße'), 'street');
$mf->AddField(t('Hausnummer'), 'hnr');
$mf->AddGroup(t('Adresse der Location'));
if (!$_GET['partyid']) {
    $mf->AddFix('userid', $auth['userid']);
}
$mf->SendForm('index.php?mod=partylist&action=add', 'partylist', 'partyid', $_GET['partyid']);
$dsp->AddBackButton('index.php?mod=partylist');
$dsp->AddContent();
Esempio n. 3
0
<?php

include_once 'inc/classes/class_masterform.php';
$mf = new masterform();
if ($_POST['poster'] == '') {
    $_POST['poster'] = $auth['username'];
}
$mf->AddField(t('Autor'), 'poster', '', '');
if (!$auth['login']) {
    $mf->AddField('', 'captcha', IS_CAPTCHA);
}
$mf->AddField(t('Eintrag'), 'text', '', LSCODE_ALLOWED);
$mf->AddGroup(t('Eintrag'));
$mf->AddFix('date', time());
if (!$_GET['guestbookid']) {
    $mf->AddFix('userid', $auth['userid']);
}
$mf->SendForm('index.php?mod=guestbook&action=add', 'guestbook', 'guestbookid', $_GET['guestbookid']);
Esempio n. 4
0
    $mf->AddField(t('Status'), '', IS_TEXT_MESSAGE, t('Turnier wird gerade gespielt'));
} elseif ($t_state['status'] == 'closed') {
    $mf->AddField(t('Status'), '', IS_TEXT_MESSAGE, t('Turnier wurde beendet'));
} else {
    $selections = array();
    if ($_POST['status'] == '') {
        $_POST['status'] = 'open';
    }
    $selections['invisible'] = t('Unsichtbar (nur Admins können das Turnier sehen)');
    $selections['locked'] = t('Anmeldung geschlossen (Turnier ist sichtbar, jedoch kann sich keiner anmelden)');
    $selections['open'] = t('Anmeldung geöffnet');
    $selections['process'] = t('Turnier wird gerade gespielt (Status wird automatisch durch Klick auf "Generieren" gesetzt)');
    $selections['closed'] = t('Turnier beendet (Diese Option schaltet die Rangliste frei)');
    $mf->AddField(t('Status'), 'status', IS_SELECTION, $selections, '', 'CheckStateChangeAllowed');
}
$mf->AddGroup('Allgemein');
// Mode
$selections = array();
for ($i = 1; $i <= 20; $i++) {
    $selections[$i] = $i;
}
$mf->AddField(t('Spieler pro Team'), 'teamplayer', IS_SELECTION, $selections);
$selections = array();
if ($_POST['maxteams'] == '') {
    $_POST['maxteams'] = 1024;
}
for ($i = 8; $i <= 1024; $i *= 2) {
    $selections[$i] = $i;
}
$mf->AddField(t('Maximale Teamanzahl'), 'maxteams', IS_SELECTION, $selections);
$selections = array();
Esempio n. 5
0
     }
 }
 $dsp->EndTab();
 $dsp->StartTab(t('Menü'), 'tree');
 if ($_GET['step'] == 31) {
     $db->qry("INSERT INTO %prefix%menu SET caption = 'Neuer Eintrag', requirement = '0', hint = '', link = 'index.php?mod=', needed_config = '', module=%string%, level = 1", $_GET["module"]);
 }
 include_once 'inc/classes/class_masterform.php';
 $mf = new masterform();
 $res = $db->qry('SELECT * FROM %prefix%menu WHERE module = %string% AND caption != \'\' ORDER BY level, requirement, pos', $_GET['module']);
 while ($row = $db->fetch_array($res)) {
     $mf->AddDBLineID($row['id']);
     $mf->AddField(t('Titel'), 'caption');
     $mf->AddField(t('Link'), 'link');
     $mf->AddField(t('Popup-Hinweis'), 'hint', '', '', FIELD_OPTIONAL);
     $mf->AddGroup($row['caption']);
 }
 $db->free_result($res);
 $mf->SendForm('', 'menu', 'id', "module = '" . $_GET['module'] . "' AND caption != ''");
 $dsp->AddDoubleRow('', $dsp->FetchSpanButton(t('Link hinzufügen'), 'index.php?mod=install&action=mod_cfg&step=31&module=' . $_GET['module'] . '&tab=3'));
 $dsp->EndTab();
 $dsp->StartTab(t('Übersetzung'), 'translate');
 $dsp->AddFieldSetStart(t('Sprache wechseln. Achtung, nicht gesicherte &Auml;nderungen gehen verloren.'));
 if ($_POST['target_language']) {
     $_SESSION['target_language'] = $_POST['target_language'];
 }
 if ($_SESSION['target_language'] == '') {
     $_SESSION['target_language'] = 'en';
 }
 $dsp->SetForm('index.php?mod=install&action=mod_cfg&module=' . $_GET['module'] . '&tab=4');
 $list = array();
Esempio n. 6
0
            $_POST['pic_path_button'] = 'html-code://' . $_POST['pic_path_button'];
        }
        // 4) Was a normal banner uploaded, that could be resized?
    } elseif ($_FILES['pic_upload']['name']) {
        $gd->CreateThumb('ext_inc/banner/' . $_FILES['pic_upload']['name'], 'ext_inc/banner/button_' . $_FILES['pic_upload']['name'], 468, 60);
        $_POST['pic_path_button'] = 'ext_inc/banner/button_' . $_FILES['pic_upload']['name'];
    }
}
if ($_GET['action'] == 'change' and $_GET['sponsorid'] == '') {
    include_once 'modules/sponsor/search.inc.php';
} else {
    include_once 'inc/classes/class_masterform.php';
    $mf = new masterform();
    $mf->AddField(t('Name'), 'name');
    $mf->AddField(t('Ziel-URL'), 'url', '', '', FIELD_OPTIONAL);
    $mf->AddGroup('General');
    $code_popup_link_banner = '<ul>
    <li><a href="javascript:OpenHelplet(\'sponsor\', \'ngl\');">NGL-Button</a></li>
    <li><a href="javascript:OpenHelplet(\'sponsor\', \'wwcl\');">WWCL-Banner</a></li>
    <li><a href="javascript:OpenHelplet(\'sponsor\', \'adsense\');">Google Anzeigen</a></li>
    </ul>';
    $code_popup_link_box = '<ul>
    <li><a href="javascript:OpenHelplet(\'sponsor\', \'ngl\');">NGL-Button</a></li>
    <li><a href="javascript:OpenHelplet(\'sponsor\', \'wwcl\');">WWCL-Banner</a></li>
    <li><a href="javascript:OpenHelplet(\'sponsor\', \'adsense_box\');">Google Anzeigen</a></li>
    </ul>';
    $mf->AddField(t('Auf Sponsorenseite') . '|' . t('Der Banner wird auf der Sponsorenseite angezeigt'), 'sponsor', 'tinyint(1)', '', FIELD_OPTIONAL, '', 3);
    $mf->AddField(t('Bild-Upload'), 'pic_upload', IS_FILE_UPLOAD, 'ext_inc/banner/', FIELD_OPTIONAL);
    $mf->AddField(t('Oder: Bild-URL'), 'pic_path', 'varchar(255)', '', FIELD_OPTIONAL);
    $mf->AddField(t('Oder: Bild-Code (z.B. Flash)') . $code_popup_link_banner, 'pic_code', 'text', '', FIELD_OPTIONAL);
    $mf->AddGroup('Sponsorenseite');