function hook_makeLink($params) {
global $globals;
$base = $globals->baseurl . '/banana';
- if ($params['subscribe'] == 1) {
+ if (@$params['subscribe'] == 1) {
return $base . '/subscription';
}
if (isset($params['xface'])) {
return $base . '/from/' . $params['first'];
}
if (isset($params['artid'])) {
- if ($params['action'] == 'new') {
+ if (@$params['action'] == 'new') {
$base .= '/reply';
- } elseif ($params['action'] == 'cancel') {
+ } elseif (@$params['action'] == 'cancel') {
$base .= '/cancel';
} else {
$base .= '/read';
return $base . '/' . $params['artid'];
}
- if ($params['action'] == 'new') {
+ if (@$params['action'] == 'new') {
return $base . '/new';
}
return $base;
$diff = array_diff($_POST['subscribe'], array_keys($fids));
foreach ($diff as $g) {
XDB::execute("INSERT INTO {$globals->banana->table_prefix}list (nom) VALUES ({?})", $g);
- $fids[$g] = mysql_insert_id();
+ $fids[$g] = XDB::insertId();
}
foreach ($_POST['subscribe'] as $g) {