$id = $banana->post->headers['x-org-id'];
$_text = formatFrom($_text);
return $_text . ' <a href="profile/' . $id . '" class="popup2" title="' . $id . '">'
- . '<img src="images/loupe.gif" alt="fiche" title="fiche" /></a>';
+ . '<img src="images/icons/user_suit.gif" title="fiche" alt="" /></a>';
}
}
'Préférences'));
}
+function hook_browsingAction()
+{
+ global $platal, $banana;
+ $page = $banana->state['page'];
+ if ((@$page != 'message' && @$page != 'group' && @$page != 'forums')
+ || $banana->profile['autoup']) {
+ return null;
+ }
+ return '<p class="center" style="padding: 0; margin: 0 0 1em 0">'
+ . '<a href=\'javascript:dynpostkv("' . $platal->path . '", "updateall", ' . time() . ')\'>'
+ . 'Marquer tous les messages comme lus'
+ . '</a>'
+ . '</p>';
+}
+
function hook_makeLink($params) {
global $globals;
$base = $globals->baseurl . '/banana';
$subject = $matches[1];
global $banana;
if ($banana->state['group'] == $matches[2]) {
- return ' [=> ' . $matches[2] . ']';
+ return ' [=> ' . $matches[2] . ']';
} else {
- return ' [=> ' . makeHREF(array('group' => $matches[2]), $matches[2]) . ']';
+ return ' [=> ' . makeHREF(array('group' => $matches[2]), $matches[2]) . ']';
}
}
return null;
$this->profile['lastnews'] = S::v('banana_last');
if ($maj) {
- XDB::execute("UPDATE auth_user_quick SET banana_last={?} WHERE user_id={?}",
- gmdate("YmdHis"), $uid);
+ XDB::execute("UPDATE auth_user_quick SET banana_last=FROM_UNIXTIME({?}) WHERE user_id={?}",
+ time(), $uid);
}
$req = XDB::query("
{
global $banana;
- 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;
}
return Banana::run('PlatalBanana', $params);
}