Esempio n. 1
0
    $_POST['mode'] = 'double';
}
$selections['1'] = '1';
$selections['2'] = '2';
$selections['3'] = '3 (Best Of 3)';
$selections['4'] = '4';
$selections['5'] = '5 (Best Of 5)';
$mf->AddField(t('Maximale Spiele pro Runde'), 'max_games', IS_SELECTION, $selections);
$selections = array();
if ($_POST['break_duration'] == '') {
    $_POST['break_duration'] = '30';
}
$mf->AddField(t('Pause nach jeder Runde (Min.)'), 'break_duration');
$mf->AddField(t('Keine Zeitüberschreitung') . '|' . t('Bei Zeitüberschreitung (Beginn der Pause) wird der Gewinner automatisch gelost'), 'defwin_on_time_exceed', '', 1, FIELD_OPTIONAL);
$mf->AddGroup(t('Zeiten'));
$mf->AddPage(t('Haupteinstellungen'));
// League + Misc
$mf->AddField(t('Icon'), 'icon', IS_PICTURE_SELECT, 'ext_inc/tournament_icons', FIELD_OPTIONAL);
// WWCL-Spiel Auswahl
$xml_file = "";
$file = "ext_inc/tournament_rules/gameini.xml";
$handle = fopen($file, "rb");
$xml_file = fread($handle, filesize($file));
fclose($handle);
$selections = array();
$game_ids = $xml->get_tag_content_array("id", $xml_file);
$game_namen = $xml->get_tag_content_array("name", $xml_file);
while ($akt_game_id = array_shift($game_ids)) {
    $akt_game_name = array_shift($game_namen);
    $selections[$akt_game_id] = $akt_game_name;
}
Esempio n. 2
0
         #$mf->AddField(t($translation->lang_names[$val]).'|'.t('Einen Text für die Sprache "%1" definieren', t($translation->lang_names[$val])), $val, 'tinyint(1)', '', FIELD_OPTIONAL, '', 3);
         if ($val == 'de') {
             $valkey = '';
             $optional = 0;
         } else {
             $valkey = '_' . $val;
             $optional = FIELD_OPTIONAL;
         }
         $mf->AddField(t('Seitentitel'), 'caption' . $valkey, '', '', $optional);
         $mf->AddField(t('Untertitel'), 'shorttext' . $valkey, '', '', $optional);
         if ($cfg['info2_use_fckedit']) {
             $mf->AddField(t('Text'), 'text' . $valkey, '', HTML_WYSIWYG, $optional);
         } else {
             $mf->AddField(t('Text'), 'text' . $valkey, '', '', $optional);
         }
         $mf->AddPage($translation->lang_names[$val]);
     }
     $mf->AdditionalDBUpdateFunction = 'Update';
     $mf->SendForm('index.php?mod=info2&action=change&step=2', 'info', 'infoID', $_GET['infoID']);
     $dsp->AddBackButton("index.php?mod=info2&action=change", "info2/form");
     break;
     // Delete entry
 // Delete entry
 case 10:
     foreach ($_POST["action"] as $item => $val) {
         $menu_intem = $db->qry_first("SELECT caption FROM %prefix%info WHERE infoID = %string%", $item);
         $db->qry("DELETE FROM %prefix%menu WHERE action = 'show_info2' AND caption = %string%", $menu_intem["caption"]);
         $db->qry("DELETE FROM %prefix%info WHERE infoID = %string%", $item);
     }
     $func->confirmation(t('Der Eintrag wurde gelöscht.'), "index.php?mod=info2&action=change");
     break;