public static function getDataForItemInstance($IDs)
 {
     $Query = "SELECT entry, name, MaxDurability, InventoryType FROM item_template WHERE ENTRY IN (%s)";
     $ItemsString = "";
     for ($i = 0; $i < count($IDs); $i++) {
         if ($i == count($IDs) - 1) {
             $ItemsString .= $IDs[$i];
         } else {
             $ItemsString .= $IDs[$i] . ', ';
         }
     }
     $Query = sprintf($Query, $ItemsString);
     return Database::getMultiRow('World', $Query);
 }
 public static function getCharactersProfessions($CharacterGUID)
 {
     $Professions = [];
     $Data = Database::getMultiRow('Characters', 'SELECT * FROM character_skills WHERE guid = :guid', [['id' => ':guid', 'value' => $CharacterGUID]]);
     foreach ($Data as $Skill) {
         $Profession = self::GetProfessionData($Skill['skill']);
         if ($Profession) {
             $Skill['profession_name'] = $Profession['translation'];
             $Professions[] = $Skill;
         }
     }
     return $Professions;
 }