Version 1.13a

This commit is contained in:
nemunaire 2020-11-15 16:12:30 +01:00
commit ba8f323879
1634 changed files with 10080 additions and 213021 deletions

View file

@ -1,11 +1,11 @@
{include file='game/header.tpl'}
<h2>Evénements</h2>
<em>Heure du serveur: {$datehb}</em>
<em>Heure du serveur: {$smarty.now|date_format:"/%a %d %b %Y/%H%M %S"}</em>
<h4>Version du serveur : <a href="./?p=version">{$version}</a></h4>
{foreach from=$news item=new key=key}
<h1><strong>{$new.titre}</strong> : {$new.contenu|escape|nl2br}</h1>
{/foreach}
<h2>Infos</h2>
<h4><a href="{$menua.courrier}">Messagerie :</a> {$nbMail} message{if $nbMail > 1}s{/if} en attente</h4>
<h4><a href="{$menu.courrier}">Messagerie :</a> {$nbMail} message{if $nbMail > 1}s{/if} en attente</h4>
<h4><a href="./{$menu.pilori}">Pilori :</a> {$nbPilori} joueur{if $nbPilori > 1}s{/if} dans le pilori de la galaxie</h4>
{include file='game/footer.tpl'}

View file

@ -19,9 +19,9 @@
<h2>{if $id == "add"}Ajouter{else}Modifier{/if} une information{if $id != "add"} : {$id}{/if}</h2>
<form action="{$menu.bandeau}&amp;i={$id}" method="post">
<fieldset class="options">
<label for="texte">Texte :</label> <input type="text" name="texte" id="texte" value="{$mod.texte|escape}" size="40" maxlength="255" /><br /><br />
<label for="color">Couleur :</label> <input type="text" name="color" id="color" value="{$mod.color|escape}" size="25" maxlength="255" /><br /><br />
<input type="submit" class="submit" value="GO" />
<label for="texte">Texte :</label> <input type="text" name="texte" id="texte" value="{$mod.texte|escape}" size="40" maxlength="255" tabindex="1" /><br /><br />
<label for="color">Couleur :</label> <input type="text" name="color" id="color" value="{$mod.color|escape}" size="25" maxlength="255" tabindex="2" /><br /><br />
<input type="submit" class="submit" value="GO" tabindex="3" />
</fieldset>
</form>
<h2>Gestion du cache</h2>

37
onyx2/tpl/admin/bdd.tpl Normal file
View file

@ -0,0 +1,37 @@
{include file='game/header.tpl'}
{if $smarty.post.req || $smarty.get.req}
<h2>Réponse de la base de données - <a href="#req">Aller à la requête</a></h2>
<h3><strong>Requête :</strong> <em>{$smarty.post.req|escape}</em></h3>
{if $affected}
<h3><strong>Enregistrement(s) affecté(s) :</strong> {$affected}</h3>
{/if}
{if $erreur}
<h3 style="color: #FF0000;"><strong>Erreur :</strong> <em>{$erreur}</em></h3>
{/if}
{if $reponses}
<div id="gestion">
<table style="empty-cells:show;">
<tr>
{foreach from=$reponses.0 key=key item=reponse}
<th>{$key}</th>
{/foreach}
</tr>
{foreach from=$reponses item=reponse}
<tr>
{foreach from=$reponse item=ligne}
<td>{if $lien}<a href="?p=bdd&amp;req={$lien}{$ligne}">{/if}{$ligne}</td>
{/foreach}
</tr>
{/foreach}
</table>
</div>
{/if}
{/if}
<h2>Administration de la base de données</h2>
<form action="?p=bdd" method="post">
<fieldset class="options">
<label for="req">Requête :</label><br /><textarea name="req" id="req" rows="5" cols="15" tabindex="2">{if $smarty.get.req}{$smarty.get.req}{/if}{$smarty.post.req|escape}</textarea><br />
<input type="submit" class="submit" value="GO" tabindex="3" />
</fieldset>
</form>
{include file='game/footer.tpl'}

View file

@ -24,10 +24,10 @@
<h2>{if $id == "add"}Ajouter{else}Modifier{/if} une page de démarrage{if $id != "add"} : {$id}{/if}</h2>
<form action="{$menu.demarrage}&amp;i={$id}" method="post">
<fieldset class="options">
<label for="titre">Titre :</label> <input type="text" name="titre" id="titre" value="{$mod.titre}" /><br />
<label for="contenu">Texte :</label><br /><textarea name="contenu" id="contenu" rows="10" cols="10">{$mod.contenu}</textarea><br />
{if $mod.titre}<input type="checkbox" name="reset" id="reset" value="1" /><label for="reset"> Actualiser la date et l'heure d'écriture</label> <i>Les utilisateurs ayant déjà vu la page la revéront de nouveau.</i><br /><br /><br />{/if}
<input type="submit" class="submit" value="GO" />
<label for="titre">Titre :</label> <input type="text" name="titre" id="titre" value="{$mod.titre}" tabindex="1" /><br />
<label for="contenu">Texte :</label><br /><textarea name="contenu" id="contenu" rows="10" cols="10" tabindex="2">{$mod.contenu}</textarea><br />
{if $mod.titre}<input type="checkbox" name="reset" id="reset" value="1" tabindex="3" /><label for="reset"> Actualiser la date et l'heure d'écriture</label> <i>Les utilisateurs ayant déjà vu la page la revéront de nouveau.</i><br /><br /><br />{/if}
<input type="submit" class="submit" value="GO" tabindex="4" />
</fieldset>
</form>
{include file='game/footer.tpl'}

View file

@ -1,3 +1 @@
{include file='game/header.tpl'}
<div class="error"{if $couleur} style="color: {$couleur};"{/if}>{$message}</div>
{include file='game/footer.tpl'}
{include file='game/erreur.tpl'}

View file

@ -1,10 +1,10 @@
{include file='game/header.tpl'}
<div class="corpsi">
<form action="" method="post">
<p><label for="pseudo">Pseudo :</label> <input class="text" name="HB_pseudo" id="pseudo" type="text" maxlength="16" value="{$smarty.post.HB_pseudo}" />
<br /><label for="mdp">Mot de passe :</label> <input class="text" name="HB_mdp" id="mdp" type="password" maxlength="32" />
<br /><label for="conf">Confirmation :</label> <input class="text" name="HB_conf" id="conf" type="password" maxlength="32" />
<br /><label for="mail">Adresse &eacute;lectronique :</label> <input class="text" name="HB_mail" id="mail" type="text" value="{$smarty.post.HB_mail}" maxlength="64" />
<p><label for="pseudo">Pseudo :</label> <input class="text" name="HB_pseudo" id="pseudo" type="text" maxlength="16" value="{$smarty.post.HB_pseudo}" tabindex="1" />
<br /><label for="mdp">Mot de passe :</label> <input class="text" name="HB_mdp" id="mdp" type="password" maxlength="32" tabindex="2" /> <em>Laisser vide pour en générer un mot de passe aléatoire</em>
<br /><label for="conf">Confirmation :</label> <input class="text" name="HB_conf" id="conf" type="password" maxlength="32" tabindex="3" />
<br /><label for="mail">Adresse &eacute;lectronique :</label> <input class="text" name="HB_mail" id="mail" type="text" value="{$smarty.post.HB_mail}" maxlength="64" tabindex="4" />
<br /><br />Race :<br />
</p>
<table style="margin-left: auto; margin-right: auto; width: 75%;">
@ -12,21 +12,21 @@
<td>
<label id="humain" for="humaini">
<img src="images/humain.jpg" alt="Humain"/><br />
<input type="radio" name="race" id="humaini" value="humain"{if $smarty.post.race == "humain"} selected="selected"{/if} /> Humain
<input type="radio" name="race" id="humaini" value="humain"{if $smarty.post.race == "humain"} selected="selected"{/if} tabindex="4" /> Humain
</label>
</td>
<td>
<label id="covenant" for="covenanti">
<img src="images/covenant.jpg" alt="Covenant"/><br />
<input type="radio" name="race" id="covenanti" value="covenant"{if $smarty.post.race == "covenant"} selected="selected"{/if} /> Covenant
<input type="radio" name="race" id="covenanti" value="covenant"{if $smarty.post.race == "covenant"} selected="selected"{/if} tabindex="5" /> Covenant
</label>
</td>
</tr>
</table>
<p>
<br /><label for="servers">Galaxie :</label> <select name="servers" id="servers"><option value="1"> Alpha</option></select>
<br /><label for="placement">Placement pr&eacute;f&eacute;rentiel :</label> <input class="text" name="HB_placement" id="placement" type="text" value="{$smarty.post.HB_placement}" />
<br /><br /><input class="submit" value="OK" type="submit" />
<br /><label for="servers">Galaxie :</label> <select name="servers" id="servers" tabindex="6"><option value="1"> Alpha</option></select>
<br /><label for="placement">Placement pr&eacute;f&eacute;rentiel :</label> <input class="text" name="HB_placement" id="placement" type="text" tabindex="7" value="{$smarty.post.HB_placement}" />
<br /><br /><input class="submit" value="OK" type="submit" tabindex="8" />
</p>
</form>
</div>

View file

@ -0,0 +1,10 @@
{include file='game/header.tpl'}
<h2>Envoyer un courriel en masse à tous les joueurs de la galaxie</h2>
<form action="?p=mail_mass" method="post">
<fieldset class="options">
<label for="sujet">Sujet :</label> <input type="text" name="sujet" id="sujet" tabindex="1" /><br /><br />
<label for="message">Contenu du mail :</label><br /><textarea name="message" id="message" rows="10" cols="15" tabindex="2"></textarea><br />
<input type="submit" class="submit" value="GO" tabindex="3" />
</fieldset>
</form>
{include file='game/footer.tpl'}

32
onyx2/tpl/admin/menu.tpl Normal file
View file

@ -0,0 +1,32 @@
<ul>
<li><a href="{$menu.accueil}"{if $pagea == "accueil"} class="hilight"{/if}>Accueil</a></li>
<li><a href="{$menu.courrier}"{if $pagea == "mail"} class="hilight"{/if}>Courrier</a></li>
<li><a href="{$menu.webmail}" class="external">Webmail</a></li>
</ul>
<ul>
<li><a href="{$menu.vip}"{if $pagea == "vip"} class="hilight"{/if}>Vérifier IP</a></li>
<li><a href="{$menu.vflottes}"{if $pagea == "vflotte"} class="hilight"{/if}>Vérifier flottes</a></li>
<li><a href="{$menu.vplanetes}"{if $pagea == "print_choixP"} class="hilight"{/if}>Vérifier planètes</a></li>
<li><a href="{$menu.vjoueurs}"{if $pagea == "vjoueurs"} class="hilight"{/if}>Vérifier joueurs</a></li>
<li><a href="{$menu.vrapports}"{if $pagea == "vrapports"} class="hilight"{/if}>Afficher rapports</a></li>
</ul>
<ul>
<li><a href="?p=snalliances"{if $pagea == "snalliances"} class="hilight"{/if}>Voir les futurs alliances</a></li>
<li><a href="{$menu.valliances}"{if $pagea == "valliances"} class="hilight"{/if}>Vérifier alliances</a></li>
</ul>
<ul>
<li><a href="{$menu.sjoueurs}"{if $pagea == "sanctionU_choix"} class="hilight"{/if}>Sanctions joueur</a></li>
<li><a href="{$menu.cjoueurs}"{if $pagea == "controle"} class="hilight"{/if}>Prendre le contrôle</a></li>
<li><a href="{$menu.djoueurs}"{if $pagea == "sjoueurs"} class="hilight"{/if}>Supprimer joueurs</a></li>
<li><a href="{$menu.inscription}"{if $pagea == "inscription"} class="hilight"{/if}>Créer lien d'inscription</a></li>
</ul>
<ul>
<li><a href="{$menu.bandeau}"{if $pagea == "bandeau"} class="hilight"{/if}>Bandeau d'informations</a></li>
<li><a href="{$menu.demarrage}"{if $pagea == "demarrage"} class="hilight"{/if}>Message démarrage</a></li>
<li><a href="{$menu.versions}"{if $pagea == "version"} class="hilight"{/if}>Versions</a></li>
</ul>
<ul>
<li><a href="./arbre.php">Arbre des technologies</a></li>
<li><a href="./integrite.php">Vérifier l'intégrité</a></li>
<li><a href="./lectlog.php">Lecteur de logs</a></li>
</ul>

View file

@ -4,7 +4,7 @@
{foreach from=$tableau item=ligne key=key}
<tr>
<td><a href="?p={$linkpage}&amp;id={$idPlan}&amp;key={$key}">{$key}</a></td>
<td>{$ligne|truncate:82}</td>
<td>{if $ligne > 0 && (ereg("^time", $key) || $key == "last_visite" || $key == "politique_lastchange")}{$ligne|date_format:"timestamp : %d/%m/%y %H:%M:%S"}{else}{$ligne|truncate:82}{/if}</td>
</tr>
{/foreach}
</table>

View file

@ -4,24 +4,35 @@
<tr>
<td>
<form action="admin.php" method="get">
<p>
ID de la planète : <input type="text" value="" name="id" />
<input type="hidden" value="{$linkpage}" name="p" />
<fieldset class="options" style="margin: 0;">
<label for="idplan">ID de la planète :</label> <input type="text" value="" id="idplan" name="id" tabindex="1" /><br />
<input type="hidden" value="{$linkpage}" name="p" /><br />
<input type="submit" class="submit" value="GO" />
</p>
</fieldset>
</form>
</td>
</tr>
<tr>
<td>
<form action="admin.php" method="get">
<p>
Amas : <input type="text" name="amas" />
Système : <input type="text" name="ss" />
Position : <input type="text" name="pos" />
<input type="hidden" value="{$linkpage}" name="p" />
<fieldset class="options" style="margin: 0;">
<label for="amas">Amas :</label> <input type="text" id="amas" name="amas" maxlength="2" tabindex="2" /><br /><br />
<label for="ss">Système :</label> <input type="text" id="ss" name="ss" maxlength="3" tabindex="3" /><br /><br />
<label for="pos">Position :</label> <input type="text" id="pos" name="pos" maxlength="2" tabindex="4" /><br /><br />
<input type="hidden" value="{$linkpage}" name="p" /><br />
<input type="submit" class="submit" value="GO" />
</p>
</fieldset>
</form>
</td>
</tr>
<tr>
<td>
<form action="admin.php" method="get">
<fieldset class="options" style="margin: 0;">
<label for="format">Affichage ([a:s:p]) :</label> <input type="text" id="format" name="format" maxlength="10" tabindex="5" /><br />
<input type="hidden" value="{$linkpage}" name="p" /><br />
<input type="submit" class="submit" value="GO" />
</fieldset>
</form>
</td>
</tr>

View file

@ -4,22 +4,22 @@
<tr>
<td>
<form action="admin.php" method="get">
<p>
ID : <input type="text" value="" name="id" />
<input type="hidden" value="{$linkpage}" name="p" />
<fieldset class="options" style="margin: 0;">
<label for="iduser">ID :</label> <input type="text" value="" id="iduser" name="id" tabindex="1" /><br />
<input type="hidden" value="{$linkpage}" name="p" /><br />
<input type="submit" class="submit" value="GO" />
</p>
</fieldset>
</form>
</td>
</tr>
<tr>
<td>
<form action="admin.php" method="get">
<p>
Nom : <input type="text" name="name" />
<input type="hidden" value="{$linkpage}" name="p" />
<fieldset class="options" style="margin: 0;">
<label for="nameU">Nom :</label> <input type="text" id="nameU" name="name" tabindex="2" /><br />
<input type="hidden" value="{$linkpage}" name="p" /><br />
<input type="submit" class="submit" value="GO" />
</p>
</fieldset>
</form>
</td>
</tr>

View file

@ -6,10 +6,10 @@
<tr>
<td>
<form action="?p={$linkpage}&amp;id={$idPlan}&amp;" method="post">
{if $type.0 == 'text' || $type.0 == 'longtext'}<textarea cols="10" rows="10" name="mod">{$tableau.$key}</textarea><br />
{else}<input type="text" value="{$tableau.$key}" name="mod" />{/if}
{if $type.0 == 'text' || $type.0 == 'longtext'}<textarea cols="10" rows="10" name="mod" tabindex="1">{$tableau.$key}</textarea><br />
{else}<input type="text" value="{$tableau.$key}" name="mod" tabindex="1" />{/if}
<input type="hidden" value="{$key}" name="key" />
<input type="submit" class="submit" value="GO" />
<input type="submit" class="submit" value="GO" tabindex="2" />
</form>
</td>
</tr>

View file

@ -1,7 +1,7 @@
{include file='game/header.tpl'}
{foreach from=$tableau item=ligne key=key}
<dl>
<dt><input class="button2" type="button" onclick="hide(this); return false;" />{$ligne.sujet} de {$ligne.destinataire} à {$ligne.temps|date_format:"%d/%m/%y %H:%M:%S"}</dt><dd>{$ligne.contenu}</dd>
<dt><input class="button2" type="button" onclick="hide(this); return false;" name="{$key}" />{$ligne.sujet} de {$ligne.destinataire} à {$ligne.temps|date_format:"%d/%m/%y %H:%M:%S"}</dt><dd>{$ligne.contenu}</dd>
</dl>
{/foreach}
{include file='game/footer.tpl'}

View file

@ -4,19 +4,19 @@
<table>
<tr>
<td>
Temps de vacances forcées : <input type="text" value="" name="sanc" /> jours ("d" pour définitif, -3 pour réactiver le compte tout de suite)<br />
Raison : <input type="text" maxlength="255" name="raisonmv" />
<label for="temps">Temps de vacances forcées :</label> <input type="text" value="" id="temps" name="sanc" tabindex="1" /> jours<br />("d" pour définitif, -3 pour réactiver le compte tout de suite)<br /><br />
<label for="raison">Raison :</label> <input type="text" id="raison" maxlength="255" name="raisonmv" tabindex="2" />
</td>
</tr>
<tr>
<td>
ID : <input type="text" value="" name="id" />
<label for="idUser">ID :</label> <input type="text" value="" id="idUser" name="id" tabindex="3" />
<input type="submit" class="submit" value="GO" />
</td>
</tr>
<tr>
<td>
Nom : <input type="text" name="name" />
<label for="nomUser">Nom :</label> <input type="text" id="nomUser" name="name" tabindex="4" />
<input type="hidden" value="{$linkpage}" name="p" />
<input type="submit" class="submit" value="GO" />
</td>

View file

@ -4,9 +4,9 @@
<h2>{if $id == "add"}Ajouter{else}Modifier{/if} une version{if $id != "add"} : {$id}{/if}</h2>
<form action="{$menu.versions}&amp;i={$id}" method="post">
<fieldset class="options">
<label for="version">Version :</label> <input type="text" name="version" id="version" value="{$mod.version}" /><br />
<label for="contenu">Contenu :</label><br /><textarea cols="10" rows="10" name="contenu" id="contenu">{$mod.contenu}</textarea><br />
<input type="submit" class="submit" value="GO" />
<label for="version">Version :</label> <input type="text" name="version" id="version" value="{$mod.version}" tabindex="1" /><br />
<label for="contenu">Contenu :</label><br /><textarea cols="10" rows="10" name="contenu" id="contenu" tabindex="2">{$mod.contenu}</textarea><br />
<input type="submit" class="submit" value="GO" tabindex="3" />
</fieldset>
</form>
<h2>Liste des versions</h2>

View file

@ -1,6 +1,6 @@
{include file='game/header.tpl'}
<h2>Vérification des IP</h2>
<a href="?p=vip&amp;v={$numpage-1}">&lt;&lt;&lt;</a> page {$numpage}/{$nbpage} <a href="?p=vip&amp;v={$numpage+1}">&gt;&gt;&gt;</a>
<a href="{$menu.vip}&amp;v={$numpage-1}">&lt;&lt;&lt;</a> page {$numpage}/{$nbpage} <a href="{$menu.vip}&amp;v={$numpage+1}">&gt;&gt;&gt;</a>
<table style="text-align: center; margin: auto;">
<thead>
<tr>
@ -14,14 +14,14 @@
<tbody>
{foreach from=$ips item=ip}
<tr{if $ip.6} style="background-color: #{$ip.6};"{/if}>
<td><a href="?p=vip&amp;ip={$ip.0}">{$ip.0}</a></td>
<td><a href="?p=vip&amp;util={$ip.2}">{$ip.3} ({$ip.2})</a></td>
<td><a href="{$menu.vip}&amp;ip={$ip.0}">{$ip.0}</a></td>
<td><a href="{$menu.vip}&amp;util={$ip.2}">{$ip.3} ({$ip.2})</a></td>
<td>{$ip.4|date_format:"%d/%m/%y %H:%M:%S"}</td>
<td>{$ip.1}</td>
<td><a href="?p=vip&amp;util={$ip.2}&amp;act=multiok">Déclaré</a><br /><a href="{$menua.sjoueurs}&amp;id={$ip.2}&amp;sanc=d&amp;raisonmv=Multi-compte">Définitivement</a></td>
<td><a href="{$menu.vip}&amp;util={$ip.2}&amp;act=multiok">Déclaré</a><br /><a href="{$menu.sjoueurs}&amp;id={$ip.2}&amp;sanc=d&amp;raisonmv=Multi-compte">Définitivement</a></td>
</tr>
{/foreach}
</tbody>
</table>
<a href="?p=vip&amp;v={$numpage-1}">&lt;&lt;&lt;</a> page {$numpage}/{$nbpage} <a href="?p=vip&amp;v={$numpage+1}">&gt;&gt;&gt;</a>
<a href="{$menu.vip}&amp;v={$numpage-1}">&lt;&lt;&lt;</a> page {$numpage}/{$nbpage} <a href="{$menu.vip}&amp;v={$numpage+1}">&gt;&gt;&gt;</a>
{include file='game/footer.tpl'}

View file

@ -1,4 +1 @@
{include file='game/header.tpl'}
<div class="error">... veuillez patienter ...</div>
{$contenu}
{include file='game/footer.tpl'}
{include file='game/vp.tpl'}