コード例 #1
0
    $cle = $dbconn->real_escape_string($_POST['clenouvelle']);
    $nomguilde = $dbconn->real_escape_string($_POST['nomnouvelle']);
    $xml = ryzom_guild_api($cle);
    $idnouvelle = $xml[$cle]->gid;
    $SQL = "INSERT INTO " . $dbprefixe . "guilde_api VALUES('" . $idnouvelle . "','" . $nomguilde . "','" . $cle . "','" . $guildid . "')";
    //$SQL=mysqli_real_escape_string($dbconn,$SQL);
    //echo $SQL;
    if ($dbconn->connect_errno) {
        require 'noconfig.php';
    } else {
        $result = $dbconn->query($SQL);
        if (!($result = $dbconn->query($SQL))) {
            echo $dbconn->error;
        }
    }
}
if (!empty($_POST['clenouveau'])) {
    $dbconn = new mysqli($dbhost, $dbuser, $dbpassword, $dbname);
    $cle = $dbconn->real_escape_string($_POST['clenouveau']);
    $nommembre = $dbconn->real_escape_string($_POST['nomnouveau']);
    $xml = ryzom_character_api($cle);
    //var_dump($xml);
    $idnouveau = $xml[$cle]->id;
    $SQL = "INSERT INTO " . $dbprefixe . "perso_api VALUES(\"" . $idnouveau . "\",\"" . $nommembre . "\",\"" . $cle . "\",\"" . $guildid . "\")";
    //$SQL=mysqli_real_escape_string($dbconn,$SQL);
    if (!($result = $dbconn->query($SQL))) {
        echo $dbconn->error;
    }
    //echo $SQL;
    $dbconn->close();
}
コード例 #2
0
function magie($nomutilisateur, $apikey, $sigle, $floor)
{
    // $nomutilisateur : chaine de carcactère, nom du perso
    // $apikey : chaine de caractère, clé api à utiliser
    // $sigle est le sigle du premier cran de la branche
    // $floor : booléen, détermine si on arrondi les valeurs ou non
    # colonnes dutableau : nom, forage (foret,lac,desert,jungle,primes)
    require_once 'fonctions_perso.php';
    require_once 'ryzom_extra.php';
    $lignetableau = '<tr>';
    $lignetableau .= "<td>{$nomutilisateur}</td>\n";
    $result = ryzom_character_api($apikey);
    $xml = $result[$apikey];
    $skills = (array) $xml->skills;
    $forages = array();
    foreach ($skills as $titre => $valeur) {
        // On s'assure que le skill soit de la bonne branche avant de travailler dessus
        if (substr_compare($titre, $sigle, 0, 2) == 0) {
            //ryzom_translate((string)$item->sheet,,'fr',0).'(Q'.(int)$item->quality.$details.')" /> ');
            // d'abord faire un tableau des forages pour éviter les doublons
            if ($floor) {
                $forages[magietrad($titre)] = floor(floor($valeur) / 25) * 25;
            } else {
                $forages[magietrad($titre)] = $valeur;
            }
        }
    }
    if ($ingame) {
        $lignetableau .= "<td border=\"1\" style=\"solid\" color=\"white\"><font color=\"red\">" . $forages['Forage'] . "</font></td><td class=\"c" . $forages['Forage en désert'] . "\">" . $forages['Forage en désert'] . "</td><td class=\"c" . $forages['Forage en foret'] . "\">" . $forages['Forage en foret'] . "</td><td class=\"c" . $forages['Forage en jungle'] . "\">" . $forages['Forage en jungle'] . "</td><td class=\"c" . $forages['Forage lacustre'] . "\">" . $forages['Forage lacustre'] . "</td><td class=\"c" . $forages['Forage en primes racines'] . "\">" . $forages['Forage en primes racines'] . "</td>\n";
    } else {
        //$lignetableau .= "<td style=\"color:rgb(".(255-$forages['Forage']).",".($forages['Forage']-50).",0)\">".$forages['Forage']."</td><td class=\"c".$forages['Forage en désert']."\">".$forages['Forage en désert']."</td><td class=\"c".$forages['Forage en foret']."\">".$forages['Forage en foret']."</td><td class=\"c".$forages['Forage en jungle']."\">".$forages['Forage en jungle']."</td><td class=\"c".$forages['Forage lacustre']."\">".$forages['Forage lacustre']."</td><td class=\"c".$forages['Forage en primes racines']."\">".$forages['Forage en primes racines']."</td>\n";
        //var_dump($forages);
        $lignetableau .= "<td class=\"c" . $forages['Curative'] . "\">" . $forages['Curative'] . "</td><td class=\"c" . $forages['Neutralisante'] . "\">" . $forages['Neutralisante'] . "</td><td class=\"c" . $forages['Elémentaire'] . "\">" . $forages['Elémentaire'] . "</td><td class=\"c" . $forages['Débilitante'] . "\">" . $forages['Débilitante'] . "</td>\n";
    }
    $lignetableau .= '</tr>';
    return $lignetableau;
}