0) { $body .= _navigator($name, 'Trackback(' . $tbcount . ')'); } else if ($is_read) { $body .= 'no Trackback'; } else if ($vars['cmd'] == 'list') { $body .= _navigator($name, 'Trackback list'); } } break; case 'refer': if ($referer) { if ($body != '' && $oldname != '|') { $body .= ' | '; } $body .= _navigator($name); } break; case '|': if ( trim($body) != '' ) { $line .= '[ ' . $body . ' ]' . "\n\n"; $body = ''; } break; case 'new': case 'edit': case 'diff': if (!$is_read) break; default: if ($body != '' && $oldname != '|') { $body .= ' | '; } $body .= _navigator($name); break; } $oldname = $name; $body .= ' '; } if ( trim($body) != '' ) { $line .= '[ ' . $body . ' ]' . "\n\n"; $body = ''; } return '
'; } function _navigator($key, $val = '') { global $_LINK, $_LANG, $_IMAGE; $link = $_LINK; $lang = $_LANG['skin']; $image = isset($_IMAGE['skin']) ? $_IMAGE['skin'] : array(); if (!isset($link[$key])) { return ''; } if (!isset($lang[$key])) { return ''; } if (!isset($image[$key])) { return '' . (($val === '') ? $lang[$key] : $val) . ''; } return '