$_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; }
#$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;