Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
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);
        }
    }
}
Ejemplo n.º 3
0
     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')) . '">';
Ejemplo n.º 4
0
            $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) {
Ejemplo n.º 5
0
<?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>";
Ejemplo n.º 6
0
                }
                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);
Ejemplo n.º 7
0
<?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);
            }
        }
    }
}
Ejemplo n.º 8
0
<?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')) {