- if (Get::v('banana') == 'updateall'
- || (!is_null($params) && isset($params['banana']) && $params['banana'] == 'updateall')) {
- XDB::execute('UPDATE auth_user_quick SET banana_last={?} WHERE user_id={?}',
- gmdate('YmdHis'), S::v('uid'));
- $_SESSION['banana_last'] = time();
+ $time = null;
+ if (!is_null($params) && isset($params['updateall'])) {
+ $time = (int)$params['updateall'];
+ }
+ if (!is_null($time)) {
+ XDB::execute('UPDATE auth_user_quick SET banana_last=FROM_UNIXTIME({?}) WHERE user_id={?}',
+ $time, S::v('uid'));
+ $_SESSION['banana_last'] = $time;