Ejemplo n.º 1
0
 public static function createFromSQLWithLevel($db_field)
 {
     if (!empty($db_field)) {
         $user = GameUsers::createFromSQL($db_field);
         if (isset($db_field["userLevelNumber"])) {
             $user->setUserLevelNumber($db_field["userLevelNumber"]);
             $level = new GameUserLevel();
             if (isset($db_field["userLevelId"])) {
                 $level->setLevelId($db_field["userLevelId"]);
             }
             if (isset($db_field["level_levelname"])) {
                 $level->setLevelName($db_field["level_levelname"]);
             }
             if (isset($db_field["level_levelnumber"])) {
                 $level->setLevelNumber($db_field["level_levelnumber"]);
             }
             if (isset($db_field["level_minXP"])) {
                 $level->setMinXP($db_field["level_minXP"]);
             }
             if (isset($db_field["level_maxXP"])) {
                 $level->setMaxXP($db_field["level_maxXP"]);
             }
             $user->userLevel = $level;
         }
         return $user;
     }
     return null;
 }