I just purchased this app! I hope it continues to be developed and improved.
Edit:
I just created my first trophy. I set the criteria, and it was automatically awarded. As soon as I got the trophy, I got an error in the back in.
UPDATE `trophies_trophy` trophies_trophy SET `icon`=(IPS\File\FileSystem::__set_state(array(
'temporaryFilePath' => NULL,
'configuration' =>
array (
'dir' => '/home/myawesomesite/public_html/uploads',
'url' => 'uploads',
'toggle' => '1',
'custom_url' => 'http://cdn.myawesomesite.com/uploads',
),
'configurationId' => 1,
'storageExtension' => 'trophies_TrophyIcon',
'originalFilename' => 'achievement-003-special-subscriber.png',
'filename' => 'achievement-003-special-subscriber.png.66a73fd1cb4b36ead27cf95d7a5ba7bd.png',
'container' => 'trophies',
'contents' => NULL,
'url' =>
IPS\Http\Url::__set_state(array(
'url' => 'http://cdn.myawesomesite.com/uploads/trophies/achievement-003-special-subscriber.png.66a73fd1cb4b36ead27cf95d7a5ba7bd.png',
'data' =>
array (
'scheme' => 'http',
'host' => 'cdn.myawesomesite.com',
'port' => NULL,
'user' => NULL,
'pass' => NULL,
'path' => '/uploads/trophies/achievement-003-special-subscriber.png.66a73fd1cb4b36ead27cf95d7a5ba7bd.png',
'query' => '',
'fragment' => NULL,
),
'queryString' =>
array (
),
'hiddenQueryString' =>
array (
),
'isInternal' => false,
'isFriendly' => false,
)),
'tempId' => NULL,
'attachmentThumbnailUrl' => NULL,
'thumbnailName' => NULL,
'thumbnailContainer' => NULL,
))),`groupcheck`=NULL WHERE id=1
IPS\Db\Exception: Unknown column 'groupcheck' in 'field list' (1054)
#0 /home/myawesomesite/public_html/system/Db/Db.php(991): IPS\_Db->preparedQuery('/*IPS\\Node\\_Mod...', Array)
#1 /home/myawesomesite/public_html/system/Patterns/ActiveRecord.php(493): IPS\_Db->update('`trophies_troph...', '`icon`=(?),`gro...', 'WHERE id=?')
#2 /home/myawesomesite/public_html/system/Node/Model.php(2015): IPS\Patterns\_ActiveRecord->save()
#3 /home/myawesomesite/public_html/system/Node/Model.php(2692): IPS\Node\_Model->save()
#4 /home/myawesomesite/public_html/system/Node/Controller.php(383): IPS\Node\_Model->saveForm(Array)
#5 /home/myawesomesite/public_html/system/Dispatcher/Controller.php(86): IPS\Node\_Controller->form()
#6 /home/myawesomesite/public_html/system/Node/Controller.php(63): IPS\Dispatcher\_Controller->execute()
#7 /home/myawesomesite/public_html/applications/trophies/modules/admin/trophies/trophy.php(32): IPS\Node\_Controller->execute()
#8 /home/myawesomesite/public_html/system/Dispatcher/Dispatcher.php(129): IPS\trophies\modules\admin\trophies\_trophy->execute()
#9 /home/myawesomesite/public_html/toc/index.php(14): IPS\_Dispatcher->run()
#10 {main}
Debug Criteria:
bw_is_admin :
bw_is_mod :
bw_has_avatar : 1
bw_no_avatar : 1
bw_best_answer :
bw_show_postbit :
bw_show_profile :
content_count : 0
repcount : 0
registration_time : 1
repgiven : 0
It's also worth mentioning that the trophy was only awarded to me as oppose to all my members. Is this happening because I am using a CDN?