Exemplo n.º 1
0
 public function loadMedalsFromDb()
 {
     $db = \lib\Database\DataBaseSingleton::Instance();
     $query = 'SELECT `medal_type`, `prized_time`, `medal_level` FROM `medals` WHERE `user_id`=:1';
     $db->multiVariableQuery($query, $this->userId);
     $medalsDb = $db->dbResultFetchAll();
     $this->medals = new \ArrayObject();
     $medalController = new MedalsController();
     foreach ($medalsDb as $medalRow) {
         $this->medals[] = $medalController->getMedal(array('prizedTime' => $medalRow['prized_time'], 'medalId' => (int) $medalRow['medal_type'], 'level' => $medalRow['medal_level']));
         // $this->medals[] = new \lib\Objects\Medals\Medal(array('prizedTime' => $medalRow['prized_time'], 'medalId' => (int) $medalRow['medal_type'], 'level' => $medalRow['medal_level']));
     }
 }