Exemple #1
0
 public static function initEnv()
 {
     // Set environment to the last sub-domain (e.g. foo.staging.site.com => 'staging')
     if (!defined('WP_ENV')) {
         define('WP_ENV', Evolution::getEnv());
     }
     return WP_ENV;
 }
              * DEBUT ENREGISTREMENT BDD
              ***************************/
             // Table personnage
             $personnageId = $PersonnageManager->insert($Personnage);
             // Table _joueur_personnage (liaison)
             $joueurId = $_POST['joueurId'];
             $PersonnageManager->insert_joueur_personnage($joueurId, $personnageId);
             // Table _personnage_personnageType (liaison)
             $PersonnageManager->insert_personnage_personnageType($personnageId, $Personnage->getPersonnageTypeId());
             // Récuperation de la liste des évolutions correspondant au personnage type
             $evolutionGetBy = $EvolutionManager->getBy('personnageTypeId', $Personnage->getPersonnageTypeId());
             $listeEvolution = array();
             if (count($evolutionGetBy) > 0) {
                 foreach ($evolutionGetBy as $evolution) {
                     // Instance de chaque evolution
                     $iEvolution = new Evolution($evolution);
                     // Pour la premiere évolution
                     if ($iEvolution->getPalierInferieur() == '0') {
                         // Table _iconepersonnage_personnage (liaison)
                         $PersonnageManager->insert_iconePersonnage_personnage($personnageId, $iEvolution->getIconePersonnageId());
                     }
                 }
             }
             /***************************
              * FIN ENREGISTREMENT BDD
              ***************************/
             $_SESSION['messageInsertPersonnage'] = true;
         }
     }
 }
 //Liste des joueurs
Exemple #3
0
 /**
  * @dataProvider serverNameProvider
  */
 public function testGetHostname($servername, $env, $hostname)
 {
     $_SERVER['SERVER_NAME'] = $servername;
     $this->assertEquals($hostname, Evolution::getHostname());
 }
Exemple #4
0
     foreach ($listeAdversaire as $key => $item) {
         $Adversaires[] = new Personnage($PersonnageManager->get($item->id));
     }
 }
 $PersonnagesTemp = array_merge($Personnages, $Adversaires);
 $direction = $Personnage->getDirection($PersonnagesTemp, $Carte);
 $PersonnageTypeManager = new PersonnageTypeManager($db);
 $PersonnageType = new PersonnageType($PersonnageTypeManager->get($Personnage->getPersonnageTypeId()));
 $EvolutionManager = new EvolutionManager($db);
 //Récuperation de la liste des évolutions correspondant au personnage type
 $evolutionGetBy = $EvolutionManager->getBy('personnageTypeId', $Personnage->getPersonnageTypeId());
 $listeEvolution = array();
 if (count($evolutionGetBy) > 0) {
     foreach ($evolutionGetBy as $evolution) {
         // Instance de chaque evolution
         $iEvolution = new Evolution($evolution);
         // Si l'expérience du personnage est comprise dans la tranche d'evolution
         if ($iEvolution->getPalierInferieur() <= $Personnage->getExperience() && $iEvolution->getPalierSuperieur() > $Personnage->getExperience()) {
             $iconePersonnageId = $iEvolution->getIconePersonnageId();
             $Personnage->setIconePersonnageId($iconePersonnageId);
             $PersonnageManager->update_iconepersonnage_personnage($Personnage);
             //On met à jour le personnage
             $Personnage = new Personnage($PersonnageManager->get($Personnage->getId()));
         }
     }
 }
 // Liste des joueurs
 $listeJoueur = $JoueurManager->getAll();
 // Contruction d'une variable selectJoueurs au format d'un optiongroup
 $selectJoueurs = array();
 if (count($listeJoueur) > 0) {
 public function update(Evolution $evolution)
 {
     $request = $this->db->prepare('
         UPDATE 
                 evolution
         SET 
                 personnageTypeId = :personnageTypeId,
                 palierInferieur = :palierInferieur,
                 palierSuperieur = :palierSuperieur,
                 iconePersonnageId = :iconePersonnageId
         WHERE id = :id');
     $request->bindValue(':id', $evolution->getId());
     $request->bindValue(':personnageTypeId', $evolution->getPersonnageTypeId());
     $request->bindValue(':palierInferieur', $evolution->getPalierInferieur());
     $request->bindValue(':palierSuperieur', $evolution->getPalierSuperieur());
     $request->bindValue(':iconePersonnageId', $evolution->getIconePersonnageId());
     $request->execute();
 }
$table_prefix = 'wp_';
/**
 * For developers: WordPress debugging mode.
 *
 * Change this to true to enable the display of notices during development.
 * It is strongly recommended that plugin and theme developers use WP_DEBUG
 * in their development environments.
 */
define('WP_DEBUG', Evolution::getEnv() === 'local');
/**
 * Custom overrides
 */
define('AUTOMATIC_UPDATER_DISABLED', true);
define('CONTENT_DIR', '/wp-content');
define('DISABLE_WP_CRON', true);
define('DISALLOW_FILE_EDIT', true);
define('FS_METHOD', 'direct');
define('WP_AUTO_UPDATE_CORE', false);
define('WP_CONTENT_DIR', dirname(__FILE__) . CONTENT_DIR);
define('WP_CONTENT_URL', CONTENT_DIR);
define('WP_ENV', Evolution::getEnv());
define('WP_HOME', 'http://' . Evolution::getHostname() . '/');
define('WP_POST_REVISIONS', 5);
define('WP_SITEURL', 'http://' . Evolution::getHostname() . '/wp');
/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if (!defined('ABSPATH')) {
    define('ABSPATH', dirname(__FILE__) . '/wp/');
}
/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';