You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'INSERT INTO `ffxiv__character_achievement` SET `characterid`=:characterid, `achievementid`=:achievementid, `time`=UTC_DATE() ON DUPLICATE KEY UPDATE `time`=:time;',
'INSERT INTO `ffxiv__achievement` SET `achievementid`=:achievementid, `name`=:name, `icon`=:icon, `points`=:points ON DUPLICATE KEY UPDATE `updated`=`updated`, `name`=:name, `icon`=:icon, `points`=:points;',
314
+
[
315
+
':achievementid'=>$achievementid,
316
+
':name'=> $item['name'],
317
+
':icon'=> $icon,
318
+
':points'=> $item['points'],
319
+
],
320
+
];
321
+
$queries[] = [
322
+
'INSERT INTO `ffxiv__character_achievement` SET `characterid`=:characterid, `achievementid`=:achievementid, `time`=UTC_DATE() ON DUPLICATE KEY UPDATE `time`=:time;',
323
+
[
324
+
':characterid'=>$this->id,
325
+
':achievementid'=>$achievementid,
326
+
':time'=>[$item['time'], 'datetime'],
327
+
],
328
+
];
329
+
}
322
330
}
323
331
}
332
+
#HomePage::$dbController->debug = true;
324
333
HomePage::$dbController->query($queries);
325
334
#Register Free Company update if change was detected
326
335
if (!empty($this->lodestone['freeCompany']['id']) && HomePage::$dbController->check('SELECT `characterid` FROM `ffxiv__freecompany_character` WHERE `characterid`=:characterid AND `freecompanyid`=:fcID;', [':characterid' => $this->id, ':fcID' => $this->lodestone['freeCompany']['id']]) === false && (newFreeCompany($this->lodestone['freeCompany']['id']))->update() !== true) {
0 commit comments