function step_6() { global $install_step; if (request_confirm('Configure')) { $aff = true; } elseif ($install_step == 4 && empty($_POST)) { $aff = true; } else { $aff = false; } if ($aff) { install_edit_step_record(4); ?> Dernière étape avant de pouvoir commencer votre MMORPG<p> Cette étape est l'une des plus importantes pour votre jeu<br /> C'est ici que vous allez devoir donner un nom à votre MMORPG ainsi que une courte introduction<br /><br /> De plus vous allez créer votre propre compte qui sera le compte administrateur</p> <form method="POST" action="<?php echo get_link("Index", "Install"); ?> "> Nom de votre MMORPG<br /> <input type="text" name="MMORPG_Name"/><br /><br /> Description(metas):<br/><textarea name="MMORPG_Description" ID="MMORPG_Description" ></textarea><br /><br /> Présentation<br /><?php echo call_wysiwyg('MMORPG_Presentation'); ?> <br /><br /> Pseudo<br /> <input type="text" name="Pseudo"/><br /><br /> Mot de passe<br /> <input type="password" name="Password"/><br /><br /> Confirmer le mot de passe<br /> <input type="password" name="Password_Confirm"/><br /><br /> Adresse e-mail<br /> <input value="<?php echo getenv('SERVER_ADMIN'); ?> " type="text" name="Email"/><br /><br /> <input type="submit" name="Finish" value="Terminer"/> </form> <?php } }
function input_db($table, $champs, $value = null, $type = null, $balise = null) { //le mot clé "global" permet d'ouvrir la portée des variables global $db_mapping; //echo "args::".print_r(func_get_args(),1)."<br/>"; // on recupere le mapping de la table en parametres $table_mapping = $db_mapping[$table]; if (isset($table_mapping['key'][$champs])) { $key = $table_mapping['key'][$champs]; } $prop = $table_mapping['champs'][$champs]; if (is_null($type) || is_null($balise)) { list($type, $balise) = type_db($table, $champs); } $form = "\t\t\t"; if (isset($prop['values'])) { $form .= "<select name='{$champs}' >"; $form .= "<option>Selectionner</option>"; foreach ($prop['values'] as $k => $val) { if (is_array($val)) { $form .= "<optgroup label='{$k}'>"; foreach ($val as $v) { $form .= "<option " . ($value == $v ? 'selected' : '') . " value='{$v}'>{$v}</option>"; } $form .= "</optgroup>"; } else { $form .= "<option " . ($value == $val ? 'selected' : '') . " value='{$val}'>{$val}</option>"; } } $form .= "</select>"; } else { if (isset($table_mapping['key'][$champs]) && preg_match('/FOREIGN/i', $key['key'])) { $f_champs = $key['champs']; $stringify = $key['toString']; $table = $key['table']; $form .= get_html_select_db($table, $f_champs, $stringify, $champs, $value); } else { if ($balise === 'input') { $form .= "<input type='{$type}' name='{$champs}' value ='{$value}' />"; // if(isset($prop['length'])) } else { if ($balise === 'textarea') { if (isset($prop['html']) && $prop['html'] === true) { $form .= call_wysiwyg($champs, $value); } else { $form .= "<textarea name='{$champs}'>{$value}</textarea>"; } } else { $form .= "<input type='{$type}' name='{$champs}' value ='{$value}' />"; // if(isset($prop['length'])) } } } } $form .= "\n"; return $form; }
if ($dossier = opendir($_path . '/Design')) { while (false !== ($fichier = readdir($dossier))) { if ($fichier != '.' && $fichier != '..' && is_dir($_path . '/Design/' . $fichier)) { $designs[] = $fichier; } } closedir($dossier); } // update by Dimitri echo '<form method="POST" action="' . get_link("Configuration", "Admin") . '">'; echo '<div class="important">Le MMORPG ' . $MMORPG_Name . ' est actuellement ' . ($MMORPG_Access == 'No' ? 'fermé' : 'ouvert') . ' aux joueurs</div><br />'; echo '<input ' . ($MMORPG_Access == 'No' ? '' : 'checked') . ' type="radio" name="MMORPG_Access" value="Yes" ID="Yes" /> <label for="Yes">Ouvrir le mmorpg aux joueurs</label><br />'; echo '<input ' . ($MMORPG_Access == 'No' ? 'checked' : '') . ' type="radio" name="MMORPG_Access" value="No" ID="No" /> <label for="No">Fermer le mmorpg aux joueurs</label><br /><br />'; echo "Langue : <input type='text' name='MMORPG_Language' value='{$MMORPG_Language}' /><br/>"; echo "Description : <br /><textarea name=\"MMORPG_Description\" >{$MMORPG_Description}</textarea><br />"; echo "Présentation :<br/>" . call_wysiwyg('MMORPG_Presentation', $MMORPG_Presentation); echo 'Design : <select name="MMORPG_Template">'; // echo "<option>_template_</option>"; foreach ($designs as $img) { echo "<option " . ($MMORPG_Template == $img ? 'selected' : '') . " value='{$img}' >{$img}</option>"; } echo '</select><br/>'; echo '<div class="important">Activer la debug-barre?</div><br />'; echo '<input ' . ($active_debug == 1 ? '' : 'checked') . ' type="radio" name="active_debug" value="1" ID="Yes" /> <label for="Yes">Oui</label>'; echo '<input ' . ($active_debug == 0 ? 'checked' : '') . ' type="radio" name="active_debug" value="0" ID="No" /> <label for="No">Non</label><br /><br />'; echo "<h2>Bonus</h2>"; echo "Bonus de degats en combat<input type='number' step='0.01' name='bonus_malus_battle' value='{$bonus_malus_battle}' /><br/>"; echo "Bonus de prospection<input type='number' step='0.01' name='bonus_malus_prospection' value='{$bonus_malus_prospection}' /><br/>"; echo "Bonus de minage<input type='number' step='0.01' name='bonus_malus_minage' value='{$bonus_malus_minage}' /><br/>"; echo "Bonus de coupe<input type='number' step='0.01' name='bonus_malus_coupe' value='{$bonus_malus_coupe}' /><br/>"; echo "Bonus de culture<input type='number' step='0.01' name='bonus_malus_culture' value='{$bonus_malus_culture}' /><br/>";