function count_message() { global $Total_Private_Message, $already_count_message; if (!$already_count_message) { $Total_Private_Message = count_db('count_mailbox', array("Pseudo" => logged_data('Account_Pseudo'), 'Account_ID' => logged_data('Account_ID'))); $already_count_message = true; } return $Total_Private_Message; }
function move_db($table, $ID, $dir) { global $db_mapping; // on recupere le mapping de la table en parametres $table_mapping = $db_mapping[$table]; /** foreach($table_mapping['key'] as $champs => $r) if(preg_match('/PRIMARY/i',$r['key']))//($r['key']=='PRIMARY') $primary[] = $champs ; **/ foreach ($table_mapping['champs'] as $champs => $prop) { if (isset($prop['increment'])) { $primary = $champs; } if (isset($prop['Ordering'])) { $orderer = $champs; } } $nbSsRub = count_db('list_t', array('table' => $table)); $rubToOrder = get_db('edit_admin', array('table' => $table, 'ID' => $primary, 'value' => $ID)); // J'update la rubrique colatérale if ($dir == "up") { $nouvelOrdre = $rubToOrder[$orderer] - 1; if ($nouvelOrdre < 1) { $nouvelOrdre = 1; } $req = "UPDATE `" . $table . "` SET `" . $orderer . "`=`" . $orderer . "`+1 WHERE `" . $orderer . "`='" . $nouvelOrdre . "' limit 1;"; exec_db($req); $req = "UPDATE `" . $table . "` SET `" . $orderer . "`='" . $nouvelOrdre . "' WHERE `" . $primary . "`=" . $ID; exec_db($req); } else { if ($dir == "down") { $nouvelOrdre = $rubToOrder[$orderer] + 1; if ($nouvelOrdre > $nbSsRub) { $nouvelOrdre = $nbSsRub; } $req = "UPDATE `" . $table . "` SET `" . $orderer . "`=`" . $orderer . "`-1 WHERE `" . $orderer . "`='" . $nouvelOrdre . "' limit 1;"; exec_db($req); $req = "UPDATE `" . $table . "` SET `" . $orderer . "`='" . $nouvelOrdre . "' WHERE `" . $primary . "`=" . $ID; exec_db($req); } } }
echo '<tr><td colspan="7" class="none">Avatars Recrutés</td></tr>'; foreach ($recrus as $Account) { echo '<tr>'; echo '<td>' . stripslashes($Account['Level_Number']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Experience']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Notoriety']) . '</td>'; echo '<td>' . stripslashes($Account['Order_Name']) . '</td>'; echo '<td>'; echo '<a href="' . get_link('Account', 'Forum', array('m' => $Account['Account_ID'], 'action' => 'consulter')) . '">'; echo stripslashes($Account['Account_Pseudo']); echo '</a>'; echo '</td>'; echo '</tr>'; } } $ct_recrus = count_db('recruted_roaster', array('Account_Roaster_ID' => user_data('Account_Roaster_ID'), 'Account_ID' => user_data('Account_ID'), 'timeout' => $d, 'limit' => $roaster_max_membres)); if ($ct_recrus <= $roaster_max_membres) { $Marge = time() - $connect_marge; $d = date("Y-m-d H:i:s", $Marge); //echo $requete ; $candidats = list_db('dispo_roaster', array('Account_ID' => user_data('Account_ID'), 'timeout' => $d)); if (!empty($candidats)) { echo '<tr><td colspan="7" class="none">Avatars Disponibles</td></tr>'; foreach ($candidats as $Account) { echo '<tr>'; echo '<td>' . stripslashes($Account['Level_Number']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Experience']) . '</td>'; echo '<td>' . stripslashes($Account['Account_Notoriety']) . '</td>'; echo '<td>' . stripslashes($Account['Order_Name']) . '</td>'; echo '<td>'; echo '<a href="' . get_link('Account', 'Forum', array('m' => $Account['Account_ID'], 'action' => 'consulter')) . '">';
$data = base64_encode($imgbinary); insert_db('Caranille_Images', array('Image_Base64' => $data, 'Image_Name' => $nomUtilisateur, 'Image_Type' => $typeFichier)); //, 'Image_ID'=>$DocID)); } return 0; } } if (verif_access("Admin")) { if (request_confirm('Delete')) { $Image_ID = htmlspecialchars(addslashes($_POST['Image_ID'])); delete_db('Caranille_Images', array('Image_ID' => $Image_ID)); $message = 'Le Batiment a bien été supprimée'; } if (request_confirm('End_Edit')) { foreach ($_POST as $key => $value) { $c = count_db("edit_admin", array('table' => 'Caranille_Configuration', 'ID' => 'Configuration_Name', 'value' => $key)); //"select * from where ='$' limit 1"); if ($c == 1) { update_db('Caranille_Configuration', addslashes_r(array('Configuration_Name' => $key, 'Configuration_Value' => $value))); } else { insert_db('Caranille_Configuration', addslashes_r(array('Configuration_Name' => $key, 'Configuration_Value' => $value))); } } } if (request_confirm('End_Add')) { if (valid_post_db('Caranille_Images')) { $r = record_file('caranille_image', array("*.*")); if ($r == 0) { $message = 'Batiment ajouté'; } else { if ($r == 1) {
<?php if (!$installing) { ?> <aside> <?php if (verif_connect(true) && $secteur_module === 'Forum') { ?> <h2>Qui est en ligne ?</h2> <?php //Le pied de page ici : $totaldesmessages = count_db('all_posts'); //On compte les membres $TotalDesMembres = count_db('all_accounts'); $query = get_db('last_account'); echo '<p>Le total des messages du forum est <strong>' . $totaldesmessages . '</strong>.<br />'; echo 'Le site et le forum comptent <strong>' . $TotalDesMembres . '</strong> membres.<br />'; echo 'Le dernier membre est <a href="' . get_link('Account', 'Forum', array('m' => $query['Account_ID'], 'action' => 'consulter')) . '">' . stripslashes_r($query['Account_Pseudo']) . '</a>.</p>'; ?> <a href="<?php echo get_link('Main', 'Public'); ?> "><div class="important">Retour au jeu</div></a> <?php } elseif ($secteur_module === 'Guild') { echo "<br/><br/><p>"; include_once $_path . "Sources/Guild/Chat.php"; echo "</p>"; } elseif ($secteur_module === 'Public') { echo "<br/><br/><p>";
} return 2; } return 3; } return 4; } return 5; } $affich = true; if (request_confirm('Login')) { if (verifier_token(60, get_link('Login', 'User'), 'Login')) { extract(addslashes_r($_POST)); list($tentatives, $existence_ft) = ft_files($Pseudo); if (brute_force_ctrl_limit($tentatives)) { $c_Login = count_db('count_account', $_POST); if ($c_Login === 1) { $connect = connexion($Pseudo, $Password); if ($connect === 2) { $message = "IMPOSSIBLE DE SE CONNECTER!!!" . "\n"; $message .= "Votre compte est banni pour la raison suivante : " . "\n"; $message .= user_data('Account_Reason'); } elseif ($connect === 3) { $baseline = 'Compte actuellement connecté'; ft_treatment($Pseudo, $tentatives, $existence_ft); } elseif ($connect === 4) { print_r($login); $baseline = 'Compte non validé'; } elseif ($connect === 5) { $baseline = 'Mauvaise combinaison Pseudo/Mot de passe'; ft_treatment($Pseudo, $tentatives, $existence_ft);
<?php if (verif_access("Admin")) { if (request_confirm('End_Edit')) { foreach ($_POST as $key => $value) { $c = count_db("get_config_key", array('key' => $key)); $conf = array('Configuration_Name' => $key, 'Configuration_Value' => $value); debug_log("mise à jour conf :: " . print_r($conf, 1)); if ($c == 1) { update_db('Caranille_Configuration', $conf); } else { insert_db('Caranille_Configuration', $conf); } } } }
<?php if (verif_connect()) { load_css('guild.css', 'guild'); //Si l'utilisateur ne possède pas de Guilde if (has_guild()) { if (has_guild_acces('rank')) { $ct = count_db('guild_list_rank', array('Guild_ID' => user_data('Account_Guild_ID'))); if (request_confirm('create_rank')) { if (verifier_token(120, get_link('Rank', 'Guild'), 'guild-rank-create')) { $ct++; insert_db('Caranille_Rank', array('Rank_Name' => request_data('new_rank'), 'Rank_Order' => $ct, 'Rank_Guild_ID' => user_data('Account_Guild_ID'))); } } if (request_confirm('edit_rank')) { if (verifier_token(120, get_link('Rank', 'Guild'), 'guild-rank-edit-' . request_data('rank'))) { update_db('Caranille_Rank', array('Rank_Name' => request_data('new_rank'), 'Rank_ID' => request_data('rank'))); } } } if (has_guild_acces('privilege')) { if (request_confirm('priv_rank')) { if (verifier_token(120, get_link('Rank', 'Guild'), 'guild-rank-priv-' . request_data('rank'))) { delete_db('Caranille_Privileges', array('Privilege_Rank_ID' => request_data('rank'))); foreach ($_POST['priv'] as $e => $priv) { insert_db('Caranille_Privileges', array('Privilege_Rank_ID' => request_data('rank'), 'Privilege_Access' => $priv)); } } } } if (request_confirm('show_rank')) {