fwrite(fopen("config.php", "w"), ""); // fclose("config.php"); } if (!file_exists("config.m4.php")) { fwrite(fopen("config.m4.php", "w"), ""); // fclose("config.m4.php"); } if (!file_exists("config.ab.php")) { fwrite(fopen("config.ab.php", "w"), ""); // fclose("config.ab.php"); } if ($install == "update") { js_goto("update.php?stage=1&langue={$langue}"); } else { if ($install == "update16") { js_goto("update.php?stage=1&langue={$langue}&sql=16"); } } echo "<h3>{$strInstallStage1}</h3>"; if (!is_writable($filename)) { show_warning("{$strPermissionInvalideConfigFile} : {$filename}"); } if (!is_writable($filenamem4)) { show_warning("{$strPermissionInvalideConfigFile} : {$filenamem4}"); } if (!is_writable($filenameab)) { show_warning("{$strPermissionInvalideConfigFile} : {$filenameab}"); } echo "<table cellspacing=2 cellpadding=2 border=0>"; echo "<tr><td class=title>{$strInstallStage1Consignes} :</td></tr>"; echo "</table>";
$grade['x'] = 'x'; } // Y est wararranger ou leader d'une Team if (eregi('y', $grade_ch->grade)) { $grade['y'] = 'y'; } //le Z est le rang 'user' un membre qui n'a pas "z" est bannit... if (eregi('z', $grade_ch->grade)) { $grade['z'] = 'z'; } } /*** Si le joueur est bannit on l'exclut ***/ if ($grade['z'] != 'z') { //setcookie("data","banned",time()-9999999); if ($page != "banned") { js_goto("?page=banned"); } } } /*** Correction du s_type selon rang admin ***/ if (($grade['a'] == 'a' || $grade['b'] == 'b') && $s_type != '2') { //SessionSetVar("s_type","2"); } /*** chargement du BBcode de lalex ***/ // Les tableaux contenant les données des BBCodes // bbTags : contient le nom de chaque tag $bbTags = array(); // htmlTags : contient les données de traduction en code HTML $htmlTags = array(); // Contient les tags ouverts dans le fichier XML $xmlstack = array();
| You should have received a copy of the GNU General Public License | | along with AdminBot; if not, write to the Free Software Foundation, | | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | | | +---------------------------------------------------------------------+ | Authors: Li0n <*****@*****.**> | | RV <*****@*****.**> | | Gougou | +---------------------------------------------------------------------+ */ if (eregi("matchs_list.php", $_SERVER['PHP_SELF'])) { die("You cannot open this page directly"); } /*** test de la session ***/ if (empty($s_tournois)) { js_goto("?page=index"); } /******************************************************** * Affichage normal */ /*** verification securite ***/ if ($op == 'admin') { verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); } if (!isset($id)) { $id = ''; } if ($status != 'A' && $status != 'T' && $status != 'D' && $op != 'admin') { $status = 'T'; } if ($status == 'C') {
} else { js_goto("?page=index"); } } /******************************************************** * Del d'un commentaire */ if ($op == "del") { /*** verification securite ***/ if ($grade['a'] != 'a' && $grade['b'] != 'b' && $grade['m'] != 'm') { js_goto($PHP_SELF); } $sqldel = "DELETE FROM `{$dbprefix}shoutbox` WHERE id='{$id}'"; $reqdel = mysql_query($sqldel) or die('Erreur SQL !<br>' . $sqldel . '<br>' . mysql_error()); //if a==o js_goto("?page=shoutbox&op=archive"); } /******************************************************** * Archive */ if ($op == "archive") { $db->select("count(id)"); $db->from("{$dbprefix}shoutbox"); $res = $db->exec(); $row = mysql_fetch_row($res); $ptotal = $row[0]; if ($ptotal == '' || $ptotal == NULL || $nptotal == "0") { $ptotal = "1"; } if ($nbcom != "" || $nbcom != NULL) { $shoutlimit2 = $nbcom;
$db->where("id = {$id}"); $db->exec(); } if ($op_old == 'galerie') { echo "<script>this.opener.location=this.opener.location;this.close();</script>"; } else { js_goto("?page=avatars&id={$id}&mode={$mode}"); } } } elseif ($op == "delete") { $avatar_sql = avatar_delete($ficheX->avatar_type, $ficheX->avatar); $db->update("{$dbprefix}{$type}"); $db->set("{$avatar_sql}"); $db->where("id = {$id}"); $db->exec(); js_goto("?page=avatars&id={$id}&mode={$mode}"); } elseif ($op == "galerie") { $dir = @opendir($config['avatars_path'] . '/gallerie'); $avatar_images = array(); while ($file = @readdir($dir)) { if ($file != '.' && $file != '..' && !is_file($config['avatars_path'] . '/gallerie/' . $file) && !is_link($config['avatars_path'] . '/gallerie/' . $file)) { $i = 0; $sub_dir = @opendir($config['avatars_path'] . '/gallerie/' . $file); while ($sub_file = @readdir($sub_dir)) { if (preg_match('/(\\.gif$|\\.png$|\\.jpg|\\.jpeg)$/is', $sub_file)) { $avatar_images[$file][$i] = $file . '/' . $sub_file; $avatar_names[$file][$i] = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\\..*$/', '\\1', $sub_file))); $i++; } } }
include 'config.m4_old.php'; } else { include 'config.m4.php'; } if (@file_exists("config.ab_old.php") and $stage == 1) { include 'config.ab_old.php'; } else { include 'config.ab.php'; } echo "<p class=title>.:: Mise à jour stage {$stage} ::.</p>"; /******************************************************** * STAGE 0 */ if ($stage == 0) { if (!defined("PHPTOURNOIS_INSTALLED")) { js_goto("install.php"); } echo "<h3>Welcome on phpTournois !!</h3>"; echo "<table cellspacing=2 cellpadding=2 border=0>"; echo "<tr><td class=title>Please select your language :</td></tr>"; echo "</table>"; echo "<form method=post action=?stage=1>"; echo "<table cellspacing=2 cellpadding=2 border=0>"; echo "<tr><td class=text2 align=center>"; echo "<select name=langue>"; $fd = opendir("lang/"); while ($file = readdir($fd)) { if ($file != "." && $file != "..") { $file = ereg_replace(".inc.php", "", $file); echo "<option value={$file}>{$file}"; }
| | | You should have received a copy of the GNU General Public License | | along with AdminBot; if not, write to the Free Software Foundation, | | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | | | +---------------------------------------------------------------------+ | Authors: Li0n <*****@*****.**> | | RV <*****@*****.**> | | Gougou | +---------------------------------------------------------------------+ */ if (eregi("irc.php", $_SERVER['PHP_SELF'])) { die("You cannot open this page directly"); } if (!$config['irc']) { js_goto('?page=index'); } /******************************************************** * Applet java */ if ($op == "applet") { /*** recup des infos pour la connection ***/ if (!empty($s_joueur)) { $joueur = joueur($s_joueur); $nick = $joueur->pseudo; $altnick = $joueur->nom; $name = "{$joueur->nom} {$joueur->prenom}"; } elseif ($pseudo) { $nick = $name = $pseudo; $altnick = $pseudo . rand(100, 200); } else {
} else { $db->insert("{$dbprefix}jeux (nom,sigle,icone)"); $db->values("'{$nom}','{$sigle}','{$icone}'"); $db->exec(); /*** redirection ***/ js_goto("?page=jeux"); } } elseif ($op == "delete") { $db->delete("{$dbprefix}jeux"); $db->where("id = {$id}"); $db->exec(); $db->delete("{$dbprefix}maps"); $db->where("jeux = {$id}"); $db->exec(); /*** redirection ***/ js_goto("?page=jeux"); } else { $nb_jeux = nb_jeux() - 1; echo "<p class=title>.:: {$strAdminJeux} ::.</p>"; echo "<table cellspacing=0 cellpadding=0 border=0>"; echo "<tr><td class=title>" . $nb_jeux . " {$strJeux}</td></tr>"; echo "</table>"; $db->select("*"); $db->from("{$dbprefix}jeux"); $db->where("id <> 1"); $db->order_by("sigle"); $jeux = $db->exec(); /** reinit des colonne a 1 ***/ if ($db->num_rows($jeux) < $config['col_jeux']) { $config['col_jeux'] = 1; }
| You should have received a copy of the GNU General Public License | | along with AdminBot; if not, write to the Free Software Foundation, | | Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | | | +---------------------------------------------------------------------+ | Authors: Li0n <*****@*****.**> | | RV <*****@*****.**> | | Gougou | +---------------------------------------------------------------------+ */ if (eregi("matchs_finales_exp.php", $_SERVER['PHP_SELF'])) { die("You cannot open this page directly"); } /*** test de la session ***/ if (empty($s_tournois)) { js_goto("index.php"); } /******************************************************** * Generer tous les matchs */ /*** verification securite ***/ verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); if (!isset($status)) { $status = ''; } if (!isset($x)) { $x = ''; } // calcul global des parametres de l'arbre $nb_x_total = log($nb_finales_winner_tournois) / log(2); if ($modeelimination_tournois == 'D') {
} if ($select_test == '') { js_goto("?page=faq&op=admin&alerte=b"); } echo '</select></td><td>'; $db->select("categorie,idcat"); $db->from("{$dbprefix}faq ORDER by id"); $res = $db->exec(); echo '<font size="2" color ="blue"><b>'; echo "{$str_faq_in}"; echo '</b></font></td><td><select name="catf">'; while ($data = $db->fetch($res)) { if ($data->categorie != '') { echo '<option value="' . $data->idcat . '">' . $data->categorie . '</option>'; } } echo '</td></tr></table><br>'; echo '<input type="hidden" name="catidx" value="' . $catid . '"><input type="submit" name="Submit" value="'; echo "- {$strOK} -"; echo '">'; echo '</form>'; } if ($_GET['act'] == "Iup") { $catid = $_POST['catf']; $id = $_POST['catf1']; $catidx = $_POST['catidx']; $sql = "UPDATE `{$dbprefix}faq` SET idcat='{$catid}' WHERE id='{$id}'"; $req = mysql_query($sql) or die('Erreur SQL !<br>' . $sql . '<br>' . mysql_error()); js_goto("?page=faq&op=admin&act=I2&catid={$catidx}&v=o"); } }
} } //admin if ($acces == "N") { if ($grade['a'] != 'a' && $grade['b'] != 'b' && $grade['g'] != 'g' && $grade['n'] != 'n') { js_goto('?page=login'); } } //Newser if ($acces == "M") { if ($s_joueur == "" || $s_joueur == NULL) { js_goto('?page=login'); } } //joueur if ($acces == "P") { if (!premium($s_joueur) && ($grade['a'] != 'a' && $grade['b'] != 'b' && $grade['g'] != 'g')) { js_goto('?page=login'); } } //premium if ($grade['a'] == 'a' || $grade['b'] == 'b' || $grade['g'] == 'g') { echo "<a href='?page=page&op=modif&id=" . $data['id'] . "'><img src='images/edit.gif' border=0 /></a><a href='?page=page&op=delpage&id=" . $data['id'] . "'> <img src='images/f.gif' border=0 /></a><br><br>"; } $contenu = BBcode($contenu); $contenu = stripslashes($contenu); $contenu = wordwrap($contenu, 180, "\n", 1); echo $contenu; } } }
$db->exec(); $db->update("{$dbprefix}forum"); $db->set("cattopic='{$new_cat}' WHERE topid='{$topid}'"); $db->exec(); /*** redirection ***/ js_goto("?page=forum"); } /******************************************************** * Locker un sujet Sujet */ if ($_GET['op'] == "iwtl") { $db->update("{$dbprefix}forum_message"); $db->set("locking='1' WHERE topid='{$topid}'"); $db->exec(); /*** redirection ***/ js_goto("?page=forum"); } /******************************************************** * Locker un sujet Sujet */ if ($_GET['op'] == "iwtul") { $db->update("{$dbprefix}forum_message"); $db->set("locking='0' WHERE topid='{$topid}'"); $db->exec(); /*** redirection ***/ js_goto("?page=forum"); } ?>
echo "<img src=\"images/back.gif\" border=0 align=align=absmiddle> <a href=javascript:back() class=action>{$strRetour}</a><br>"; } else { js_goto("?page=equipe&op=rejoindre"); } } elseif ($op == "libere") { /* pour l'instant, seul l'administrateur master/normal/de salle peut libérer une place */ if ($grade['a'] == 'a' || $grade['b'] == 'b' || $grade['k'] == 'k') { $db->update("{$dbprefix}plan"); $db->set("status = '0'"); $db->where("place = '{$place}'"); $db->exec(); } js_goto("?page=plan"); } else { if ($op == 'admin' && ($grade['a'] != 'a' && $grade['b'] != 'b' && $grade['k'] != 'k')) { js_goto('?page=news'); } /* Titre de la page */ if (($grade['a'] == 'a' || $grade['b'] == 'b' || $grade['k'] == 'k') && $op == 'admin') { echo "<p class=title>.:: " . $strAdministrationReservation . " ::.</p>"; } else { echo "<p class=title>.:: " . $strPlanSalle . " ::.</p>"; } /* Affiche le plan des équipes */ $fp = fopen($fichier_plan, "r"); $data = fread($fp, 50000); $db->select("status, place"); $db->from("{$dbprefix}plan"); $res = $db->exec(); while ($reserve = $db->fetch($res)) { switch ($reserve->status) {
if (modeequipe_tournois($id) == 'E' && participe($equipe, $id)) { /*** verification securite ***/ verif_manager($equipe, $s_joueur); $db->delete("{$dbprefix}participe"); $db->where("tournois = {$s_tournois}"); $db->where("equipe = {$equipe}"); $db->exec(); } elseif (modeequipe_tournois($id) == 'J' && participe($s_joueur, $id)) { $db->delete("{$dbprefix}participe"); $db->where("tournois = {$s_tournois}"); $db->where("equipe = {$s_joueur}"); $db->exec(); } } /*** redirection ***/ js_goto("?page=inscriptions"); } elseif ($op == "admin") { /*** verification securite ***/ verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); /*** affichage main ***/ echo "<p class=title>.:: " . ${'str' . $EquipesX . 'Inscrits'} . " - {$nom_tournois}::.</p>"; echo "<table cellspacing=0 cellpadding=0 border=0>"; $nbinscrits = nb_inscrits_tournois($s_tournois); $nbplaces = nb_places_tournois($s_tournois); if ($nbinscrits > $nbplaces) { echo "<tr><td class=title><font color=red>{$nbinscrits}</font> / {$nbplaces} {${"str{$EquipesX}"}}</td></tr>"; } else { echo "<tr><td class=title>{$nbinscrits} / {$nbplaces} {${"str{$EquipesX}"}}</td></tr>"; } echo "</table>"; /*** Inscription des equipes au tournois***/
} } if ($erreur == 1) { show_erreur_saisie($str); } else { $db->update("{$dbprefix}news"); $db->set("titre = '{$titre}'"); $db->set("contenu = '{$contenu}'"); $db->set("icone = '{$icone}'"); $db->set("icone2 = '{$icone2}'"); $db->set("titre_2 = '{$titre_2}'"); $db->set("contenu_2 = '{$contenu_2}'"); $db->where("id = {$id}"); $db->exec(); /*** redirection ***/ js_goto("?page=news&op=modify_news&id={$id}"); } } elseif ($op == "imprimer") { $str = ''; $erreur = 0; if (!is_numeric($id)) { $erreur = 1; $str .= "- " . $strElementsNewsInvalide . "<br>"; } if ($erreur == 1) { show_erreur($str); } else { $db->select("*"); $db->from("{$dbprefix}news"); $db->where("id = {$id}"); $res = $db->exec();
$db->update("{$dbprefix}config"); $db->set("support='{$support}',nomsite='{$nomsite}',urlsite='{$urlsite}',logo='{$logo}',pagestart='{$pagestart}',emailinscription='{$emailinscription}',emailcontact='{$emailcontact}',default_lang='{$langue}',default_theme='{$theme}'"); $db->set("inscription_joueur='{$inscription_joueur}',inscription_joueur_email='{$inscription_joueur_email}',inscription_joueur_pre='{$inscription_joueur_pre}',inscription_equipe='{$inscription_equipe}',inscription_equipe_pre='{$inscription_equipe_pre}',places='{$places}',reglement='{$reglement}',decharge='{$decharge}',information='{$information}',sponsors='{$sponsors}',partenaires='{$partenaires}'"); $db->set("galerie='{$galerie}',download='{$download}',liens='{$liens}',forum='{$forum}',contact='{$contact}',serveur='{$serveur}'"); $db->set("news='{$news}',messagerie='{$messagerie}',irc='{$irc}',livredor='{$livredor}',horloge='{$horloge}',gzip='{$gzip}'"); $db->set("ircserver='{$ircserver}',ircport='{$ircport}',ircpassword='******',ircchannels='{$ircchannels}'"); $db->set("mail='{$mail}',smtpserver='{$smtpserver}',smtpuser='******',smtppassword='******'"); $db->set("avatar='{$avatar}',avatar_upload='{$avatar_upload}',avatar_remote='{$avatar_remote}',avatar_gallerie='{$avatar_gallerie}',avatar_filesize_max='{$avatar_filesize_max}',avatar_x_max='{$avatar_x_max}',avatar_y_max='{$avatar_y_max}'"); $db->set("shoutbox='{$shoutbox}',shoutboxc='{$shoutboxc}',shoutlimit='{$shoutlimit}'"); $db->set("ladder='{$ladder}'"); $db->set("poulewin='{$poulewin}', poulenull='{$poulenull}', pouleloose='{$pouleloose}',poulefor='{$poulefor}'"); $db->set("faq='{$faq}',commande='{$commande}'"); //$db->set("bbcodehelp='$bbcodehelp'"); $db->exec(); /*** redirection ***/ js_goto("?page=configuration"); } } else { echo "<p class=title>.:: {$strConfiguration} ::.</p>"; $db->select("*"); $db->from("{$dbprefix}config"); $db->exec(); $configuration = $db->fetch(); echo "<form method=post action=?page=configuration&op=modify>"; /*** table de la config ***/ echo "<table border=0 cellpadding=0 cellspacing=0 class=bordure1><tr><td>"; echo "<table cellspacing=1 cellpadding=0 border=0>"; echo "<tr><td class=headerfiche>{$strModifierConfiguration}</td></tr>"; echo "<tr><td>"; echo "<table cellspacing=0 cellpadding=2 border=0 width=100%>"; echo "<tr><td class=partfiche colspan=2>{$strGeneral} :</td></tr>";
echo "<td class=\"titlefiche\">{$strPseudo} :</td>"; echo '<td class="textfiche"> <select name="search">'; echo "{$newpseudo}"; echo '</select><input type="hidden" value="equipe2" name="howto">'; echo '</td>'; echo '</tr>'; echo "<tr><td class=\"footerfiche\" align=\"center\" colspan=\"2\"><input type=\"submit\" class=\"action\" value=\"{$strRechecrher}\"></td></tr>"; echo '</table>'; echo '</td></tr></table>'; echo '</td></tr></table></form>'; echo "<img src=\"images/back.gif\" border=0 align=align=absmiddle> <a href=javascript:back() class=action><b>{$strRetour}</b></a><br>"; $rech_help = "oui"; } } else { /*** redirection ***/ js_goto("?page=equipes&id={$rech_id}"); } } } else { if ($_POST['howto'] == 'new') { $pseudo = $_POST['search']; //formatage des erreurs $str = ''; $erreur = 0; if (!$pseudo) { $erreur = 1; $str .= "- {$strElementsSearchInvalide}<br>"; } if ($erreur == 1) { show_erreur_saisie($str); } else {
if (!is_numeric($orde)) { $erreur = 1; $str .= "- " . $strElementsOrdeInvalide . "<br>"; } if ($erreur == 1) { show_erreur_saisie($str); } else { $sqldel = "UPDATE `{$dbprefix}menu` SET titre = '{$titre}', align = '{$align}', orde = '{$orde}' WHERE id = {$id}"; $reqdel = mysql_query($sqldel) or die('Erreur SQL !<br>' . $sqldel . '<br>' . mysql_error()); /*$db->update("menu"); $db->set("titre = '$titre'"); $db->set("align = '$align'"); $db->where("id = $id"); $db->exec();*/ /*** redirection ***/ js_goto("?page=menu&op=modif&id={$id}&titre={$titre}"); } } /******************************************************** * Ajout d'un menu */ if ($_GET['op'] == "add") { if ($grade['a'] == 'a' || $grade['b'] == 'b' || $grade['g'] == 'g') { echo "<br><a href='?page=menu&op=list'><font size=2><img src='images/edit.gif' border=0 /> {$strModifierMenus}</font></a><br><br>"; echo "<form method=post name=\"formulaire\" action=?page=menu&op=addmenu>"; echo "<table border=0 cellpadding=0 cellspacing=0 class=bordure2><tr><td>"; echo "<table cellspacing=1 cellpadding=0 border=0>"; echo "<tr><td class=headerfiche>{$strAjouterMenu}</td></tr>"; echo "<tr><td>"; echo "<table cellspacing=0 cellpadding=3 border=0 width=100%>"; echo "<tr>";
*/ if ($op == "modify") { $str = ''; $erreur = 0; if ($erreur == 1) { show_erreur_saisie($str); } else { $db->update("{$dbprefix}mods"); $db->set("MODEnLigneA='{$MODEnLigneA}',MODEnLigneN='{$MODEnLigneN}',MODEnLigneM='{$MODEnLigneM}',MODEnLigneW='{$MODEnLigneW}',MODEnLigneMo='{$MODEnLigneMo}'"); $db->set("nom='{$nom}',prenom='{$prenom}',age='{$age}',ville='{$ville}',customtheme='{$customtheme}',forcing='{$forcing}',plan='{$plan}',rangforum='{$rangforum}'"); $db->set("Osteamid='{$Osteamid}',pagescript='{$pagescript}',topdl='{$topdl}',bbcode='{$bbcode}',topplayer='{$topplayer}',lastresult='{$lastresult}',lastnews='{$lastnews}'"); $db->set("lastnews_header='{$lastnews_header}',serverteam='{$serverteam}',m_team_valid='{$m_team_valid}',m_team_valid_num='{$m_team_valid_num}',auto_valid_team='{$auto_valid_team}'"); $db->set("news2='{$news2}'"); $db->exec(); /*** redirection ***/ js_goto("?page=mods&op=pcmods"); } } else { if ($op == "pcmods") { echo "<p class=title>.:: {$strMODS} ::.<br><font size=2>{$strMODSC}</font></p>"; $db->select("*"); $db->from("{$dbprefix}mods"); $db->exec(); $modsp = $db->fetch(); echo "<form name=formulaire method=post action=?page=mods&op=modify>"; //echo "<table border=0 cellpadding=0 cellspacing=0 class=bordure1><tr><td>"; //echo "<table border=0 cellpadding=0 cellspacing=0 class=bordure1><tr><td class=textfichemods align='center'>"; /*** table de la config ***/ echo "<table border=0 cellpadding=0 cellspacing=0 class=bordure1><tr><td>"; echo "<table cellspacing=1 cellpadding=0 border=0>"; echo "<tr><td class=modsfiche> {$strMODEnLigne} </td></tr>";
$db->exec(); } $finales_looser = $finales_looser / 2; } /*** modification des serveurs dans le match de grand final ***/ $serveur = $tab_serveurs[0]; $db->update("{$dbprefix}matchs"); $db->set("serveur = '{$serveur}'"); $db->where("type = 'W'"); $db->where("finale = 0"); $db->where("numero = 1"); $db->where("tournois = {$s_tournois}"); $db->where("(status = 'C' or status = 'A')"); $db->exec(); /*** redirection ***/ js_goto("?page=serveurs_tournois&op=admin"); } else { echo "<p class=title>.:: {$strAdminServeurs} - " . nom_tournois($s_tournois) . " ::.</p>"; echo "<table cellspacing=0 cellpadding=0 border=0>"; echo "<tr><td class=title>" . nb_serveurs_tournois($s_tournois) . " {$strServeurs}</td></tr>"; echo "</table>"; /*** Inscription des serveurs au tournois***/ $db->select("{$dbprefix}serveurs.id, {$dbprefix}serveurs.nom,adresse,port,origine,protocole,sigle,icone"); $db->from("{$dbprefix}serveurs, {$dbprefix}jeux, {$dbprefix}tournois"); $db->where("{$dbprefix}serveurs.jeux = {$dbprefix}jeux.id"); $db->where("{$dbprefix}serveurs.jeux = {$dbprefix}tournois.jeux"); $db->where("{$dbprefix}tournois.id = {$s_tournois}"); $db->order_by("{$dbprefix}serveurs.id"); $serveurs = $db->exec(); /** reinit des colonne a 1 ***/ if ($db->num_rows($serveurs) < $config['col_serveurs']) {
} } if ($ad == 'ad') { $fpj2 = $fairplay_j2; $fpj1 = $fairplay_j1; } $db->update("{$dbprefix}ladder_match"); $db->set("save_j1='{$save_j1}',valide='{$valide}',rapport='{$rapport}',date_up='{$date}',fpj1='{$fpj1}',fpj2='{$fpj2}'"); $db->where("ladder_id = {$lad_id} AND id = {$m_id}"); $db->exec(); } /*** redirection ***/ //if($ad=='ad'){ //js_goto("?page=ladder&op=do_match_report&lad_id=$lad_id&m_id=$m_id&ad=ad&agree=agree&fPj1=$fpj1&fpj2=$fpj2"); //}else{ js_goto("?page=ladder&op=report_lad&lad_id={$lad_id}&m_id={$m_id}"); //} } else { $lad_test = "0"; $db->select("*"); $db->from("{$dbprefix}ladder_data"); $res = $db->exec(); while ($lad_while = $db->fetch($res)) { if ($lad_while->ladder_name != '' || $lad_while->ladder_name != NULL) { $lad_test = "1"; } //$lad_while->ladder_name echo '<br /> <table class="lad_table" border="0" cellpadding="0" cellspacing="0"> <tbody>
$export .= '<td height="40" align="center"><img src="images/spacer.gif"></td>'; $export .= '<td align="right" background="images/arbre_ligneV.gif"><img src="images/arbre_T.gif"></td>'; } else { if (${"numeroL{$finale}"} % 2 == 1 && $finale > 1 || ${"numeroL{$finale}"} % 2 == 0 && $finale == 1) { $export .= '<td height="40" align="center"><img src="images/spacer.gif"></td>'; $export .= '<td background="images/arbre_ligneV.gif" style="background-repeat: repeat-y;"><img src=images/spacer.gif></td>'; } else { $export .= '<td height="40" align="center"><img src="images/spacer.gif"></td>'; $export .= '<td height="40" align="center"><img src="images/spacer.gif"></td>'; } } } } } //$finale /= 2; $finale = $finale / 2; } } $export .= '</table>'; $export .= '<!-- FIN DE LA GENERATION DE L\'ARBRE -->'; if (!($fd = @fopen("include/files/test.php", "w"))) { $erreur = 1; show_erreur("{$strOuvertureInvalideConfigFile} : {$filenamem4}"); } elseif (!fputs($fd, $export)) { $erreur = 1; show_erreur("{$strEcritureInvalideConfigFile} : {$filenamem4}"); } else { fclose($fd); } js_goto('?page=test');
$uploadc = new Upload(); $uploadc->maxupload_size = $config['gallery_max_filesize']; $destination = $config['gallery_path'] . "/{$param_galid}/"; $field_filename = trim($uploadc->getFileName("userfile")); if ($field_filename && (eregi(".jpg\$", $field_filename) || eregi(".png\$", $field_filename) || eregi(".gif\$", $field_filename))) { if ($uploadc->save($destination, "userfile", true)) { is_picture($field_filename, $param_galid); js_goto("?page=galerie&g={$param_galid}"); } else { show_warning($uploadc->errors); } } else { show_warning("{$strFichierInvalide} : {$field_filename}"); } } elseif ($op == 'delete') { /*** verification securite ***/ //verif_admin_general($s_joueur); if ($grade['a'] != 'a' && $grade['b'] != 'q' && $grade['c'] != 'q') { js_goto($PHP_SELF); } $filename = str_replace("/", "", $filename); @unlink($config['gallery_path'] . "/{$param_galid}/{$filename}"); @unlink($config['gallery_path'] . "/{$param_galid}/_thb_{$filename}"); js_goto("?page=galerie&g={$param_galid}"); } else { if ($param_picid == '') { display_gal($param_galid, $param_page); } else { display_pic($param_galid, $param_picid, $param_page); } }
$str .= "- " . $strElementsContenuInvalide . "<br>"; } if (!$destinataire) { $erreur = 1; $str .= "- " . $strElementsDestinataireInvalide . "<br>"; } if ($erreur == 1) { show_erreur_saisie($str); } else { $date = time(); $titre = remove_XSS($titre); $contenu = remove_XSS(addslashes($contenu)); $db->insert("{$dbprefix}messages (emetteur,destinataire,titre,message,date)"); $db->values("'{$s_joueur}','{$destinataire}','{$titre}','{$contenu}','{$date}'"); $db->exec(); js_goto("?page=messagerie&ok=1"); } } elseif ($op == "lire") { echo "<p class=title>.:: {$strMessagerie} ::.</p>"; $db->select("*"); $db->from("{$dbprefix}messages"); $db->where("id = '{$id}'"); $db->where("destinataire = {$s_joueur}"); $res = $db->exec(); $message = $db->fetch($res); $db->update("{$dbprefix}messages"); $db->set("lu = '1'"); $db->where("id = '{$id}'"); $db->where("destinataire = {$s_joueur}"); $res = $db->exec(); if ($message) {
| Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | | | +---------------------------------------------------------------------+ | Authors: Li0n <*****@*****.**> | | RV <*****@*****.**> | | Gougou | +---------------------------------------------------------------------+ */ if (eregi("skin.php", $_SERVER['PHP_SELF'])) { die("You cannot open this page directly"); } /******************************************************** * ! */ global $s_joueur; if ($s_joueur != "") { $theme = $_POST['theme']; $sql = "UPDATE `{$dbprefix}joueurs` SET theme='{$theme}' where id='{$s_joueur}'"; $req = mysql_query($sql) or die('Erreur SQL !<br>' . $sql . '<br>' . mysql_error()); /*** redirection ***/ js_goto("?page="); } else { $str .= "- {$strAc_youneedloginfirst}<br>"; show_erreur_saisie($str); } ?>
js_goto("?page=finales&op=admin"); } elseif ($op == "reset") { /*** verification securite ***/ //verif_admin_tournois($s_joueur,$s_tournois); verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); $finale = $nb_finales_winner_tournois; /*** effacement des equipe de la phase finale winner ***/ $db->update("{$dbprefix}matchs"); $db->set("equipe1=0"); $db->set("equipe2=0"); $db->where("type = 'W'"); $db->where("finale = {$finale}"); $db->where("tournois = {$s_tournois}"); $res = $db->exec(); /*** redirection ***/ js_goto("?page=finales&op=admin"); } elseif ($op == "admin") { /*** verification securite ***/ //verif_admin_tournois($s_joueur,$s_tournois); verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); $finale = $nb_finales_winner_tournois; $str = ''; $erreur = 0; if (!$finale) { $erreur = 1; $str .= "- " . $strElementsFinalesInvalides . "<br>"; } if ($modeelimination_tournois == 'D' && !$nb_finales_looser_tournois) { $erreur = 1; $str .= "- " . $strElementsFinalesLooserInvalides; }
$serveur->stats = 'http://'; } echo "<td class=textfiche><input type=text name=stats value=\"{$serveur->stats}\" size=40></td></tr>"; echo "<tr><td class=titlefiche>{$strPublierServeurDans} : </td><td class=textfiche>{$strM4} <input type=checkbox style=\"border:0px\" name=insert_m4 value=1> {$strAdminBot} <input type=checkbox style=\"border:0px\" name=insert_ab value=1></td></tr>"; echo "<tr><td class=footerfiche colspan=2 align=center><input type=submit value=\"{$strModifier}\"> <input type=button value=\"{$strRetour}\" onclick=\"document.location='?page=serveurs&op=admin'\"></td></tr>"; echo "</table>"; echo "</td></tr>"; echo "</form>"; echo "</table>"; echo "</td></tr></table><br>"; show_consignes($strServeursConsignes); } else { /*** verification securite ***/ if ($op == "admin") { if ($grade['a'] != 'a' && $grade['b'] != 'b' && $grade['r'] != 'r') { js_goto($PHP_SELF); } } if ($op == 'admin') { echo "<p class=title>.:: {$strAdminServeurs} ::.</p>"; } else { echo "<p class=title>.:: {$strServeurs} ::.</p>"; } $db->select("{$dbprefix}serveurs.id, {$dbprefix}serveurs.nom,adresse,port,origine,protocole,sigle,icone,stats"); $db->from("{$dbprefix}serveurs LEFT JOIN {$dbprefix}jeux ON ({$dbprefix}serveurs.jeux = {$dbprefix}jeux.id)"); $db->order_by("{$dbprefix}serveurs.id"); $res = $db->exec(); if ($db->num_rows($res) != 0) { /** reinit des colonne a 1 ***/ if ($db->num_rows($serveurs) < $config['col_serveurs']) { $config['col_serveurs'] = 1;
for ($i = 1; $i <= $finales_looser * 2; $i++) { //if($serveur>$finales_looser*2) $serveur=$finales_looser+1; $db->insert("{$dbprefix}matchs (type,finale,numero,tournois,status)"); $db->values("'L',{$finales_looser},{$i},{$s_tournois},'C'"); $db->exec(); //$serveur++; } $finales_looser = $finales_looser / 2; } /*** creation de la grand final***/ $db->insert("{$dbprefix}matchs (type,finale,numero,tournois,status)"); $db->values("'W',0,1,{$s_tournois},'C'"); $db->exec(); } /*** redirection ***/ js_goto("?page=maps_tournois"); } else { /*** verification securite ***/ if ($op == "admin") { verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); } if ($op == 'admin') { echo "<p class=title>.:: {$strAdminFinales} ::.</p>"; } else { echo "<p class=title>.:: {$strResultatsFinales} ::.</p>"; } if (!isset($status)) { $status = ''; } if (!isset($x)) { $x = '';
global $Sess; //SessionDelVar("s_tournois"); $s_tournois = $id; $Sess->tournois($id, $s_joueur); //SessionSetVar("s_tournois",$s_tournois); $status = status_tournois($s_tournois); if ($status == "I") { js_goto("?page=inscriptions"); } elseif ($status == "P" || $status == 'F') { js_goto("?page=matchs_liste&status=D"); } elseif ($status == "T" && $type_tournois == "C") { js_goto("?page=matchs_poules"); } elseif ($status == "T" && ($type_tournois == "E" || $type_tournois == "T")) { js_goto("?page=matchs_finales&x=0"); } else { js_goto("?page=news"); } } else { /*** verification securite ***/ //if($op == "admin") verif_admin_tournois($s_joueur,$s_tournois); if ($op == "admin") { verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); } if ($op == "admin") { echo "<p class=title>.:: {$strAdminTournois} ::.</p>"; } else { echo "<p class=title>.:: {$strTournois} ::.</p>"; } $db->select("{$dbprefix}tournois.*,sigle,icone"); $db->from("{$dbprefix}tournois LEFT JOIN {$dbprefix}jeux on ({$dbprefix}tournois.jeux= {$dbprefix}jeux.id)"); $db->order_by("nom");
if ($poule == $nb_poules_tournois && $sens == '+') { $sens = '-'; $poule += 1; } } /*** redirection ***/ js_goto("?page=poules&op=admin"); } elseif ($op == "reset") { /*** verification securite ***/ verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); $db->update("{$dbprefix}participe"); $db->set("poule = null"); $db->where("tournois = {$s_tournois}"); $db->exec(); /*** redirection ***/ js_goto("?page=poules&op=admin"); } elseif ($op == "admin") { /*** verification securite ***/ verif_admin_tournois($s_joueur, $s_tournois, $grade['a'], $grade['b'], $grade['t']); $str = ''; $erreur = 0; if (!$nb_poules_tournois) { $erreur = 1; $str .= "- " . $strElementsPoulesInvalides . "<br>"; } if ($erreur == 1) { $str .= "<br><form method=post action='?page=tournois&op=modify&id={$s_tournois}'><input type=submit class=action value=\"{$strModifier}\"></form>"; show_erreur_saisie($str); } else { echo "<p class=title>.:: {$strAdminPoules} ::.</p>"; echo "<table cellspacing=1 cellpadding=2 border=0><tr>";