HISTORIC TOURS
Gloucester means fish, Salem means witches, Plymouth means Pilgrims and New Bedford means whales. Branded by history, this heritage destination point has added a visitor’s center that made our quick trip a smooth and friendly stop. Click for photos from our recent visit.
NEW BEDFORD WHALING TOUR
If you’re not home, you’re a tourist. Which is why I can’t muster much sympathy for those who cry about "them furiners" taking over Portsmouth, and then pack off for a week to Disneyland. We’re all just visiting each other’s hometown in a gigantic game of musical chairs. And when we get there, it’s nice to have someone show us around. That is the travel corollary to the Golden Rule – give directions unto others, as you wish others to give directions unto you.
And so we found ourselves driving home the other day from a Massachusetts wedding and passing right by the historic whaling capital of New England. That was the sum total of our knowledge about New Bedford – whales. Unlike our generic "historic Portsmouth," this place has branding. It also has, unlike us, a Visitor’s Center. Instinctively we headed toward the harbor area and when the streets turned to cobblestone, parked the car. The first thing we saw was an imposing building constructed like a Greek temple. It was once the district court. Now it is the New Bedford Whaling National Historical Park Visitor Center, or the NBWNHPVC, for short.
A tall young park ranger was standing on the steps wearing a park ranger hat. "Would you like a quick tour?" he asked? "How much? We asked back. "It’s free," he said, and introduced himself as Malcom. "When does it start?" we asked. "Right now," Malcom said. A dozen more tourists joined us within minutes as Malcom pointed out the sites in what had been the commercial center of the whaling industry in the 19th century. I had no clue the city was begun by Quakers, which made it a safe haven for African Americans who made up a sizeable percentage of seamen during the Age of Sail.
New Bedford only got its visitor center a decade ago, thanks to persistent politicking by Senator Barney Frank. This is a federally funded project, unlike our dreams for an independent Portsmouth cultural center. But like our plans, New Bedford has recycled a grand old building that seems to attract visitors simply by standing there and looking important. Inside there are a few displays, the requisite information racks, rest rooms and orientation video. But mostly, there are people, really nice people, who make you feel like it’s okay to be a tourist and to ask dumb questions. The New Bedford VC does not compete with the long-established Whaling Museum or other historic sites. It touts them, helps them raise funds, partners on projects and events. The visitor center exists, we were told, to boost the local economy and tell the New Bedford story.

Each tour guide is supposed to pick a theme. Malcolm is interested in Black history, so he took us to a monument dedicated to African-American soldiers. We saw the statue of Lewis Temple, a Black blacksmith who invented the deadly barbed harpoon that took the whaling industry on a profitable Nantucket sleigh ride. One of those harpoons was recently found embedded in the flesh of a whale that survived an attack more than a century ago.
CONTINUE NEW BEDFORD HISTORIC TOUR
The city looked a little tired on a perfect Sunday morning. There are empty store windows, but a palpable sense of revival along the waterfront. New Bedford is four times larger and tougher than Portsmouth. Its urban population is more diverse. A shadow of its former self, the city seems to need its history even more than we do. Sometimes homeless citizens like to add a few colorful details to Malcolm’s walking tour.
We made one quick loop around the cobbled area where the streets are paved with old ballast stones. Then like most tourists since 1916, we visited the Whaling Museum. We saw the looming whale skeleton and climbed aboard the half-scale model of a whaling ship. Thanks to Malcom’s introduction, we were not strangers. Our two-hours in New Bedford left us curious and willing to come back. It only takes one person to set off a whole cascade of positive first impressions. Malcolm and his visitor center colleagues did exactly that. We could do that here too.
Copyright © 2007 by J. Dennis Robinson. All rights reserved.








All photos by J. Dennis Robinson. Copyright (c) SeacoastNH.com.
Joomla! Debug Console
session.client.forwarded ⇒ 10.1.77.32
session.client.browser ⇒ Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
password_clear ⇒
groups ⇒
com_rsfirewall.geoip ⇒
link ⇒ http://www.seacoastnh.com/things-you-never-knew-about-old-portsmouth-library/
link ⇒ http://www.seacoastnh.com/wild-victorian-weather-1886/
link ⇒ http://www.seacoastnh.com/feisty-historian-raymond-brighton/
link ⇒ http://www.seacoastnh.com/piscataqua-savings/
link ⇒ http://www.seacoastnh.com/weird-dead-people-for-halloween/
link ⇒ http://www.seacoastnh.com/rhymes-with-reason-and-without/
link ⇒ http://www.seacoastnh.com/quick-guide-to-indian-artifacts/
link ⇒ http://www.seacoastnh.com/woodman-institute-museum/
link ⇒ http://www.seacoastnh.com/save-the-seal-keep-the-ship/
link ⇒ http://www.seacoastnh.com/living-with-the-dead/
link ⇒ http://www.seacoastnh.com/historic-ice-storm-photos/
link ⇒ http://www.seacoastnh.com/the-wreck-of-rivermouth/
link ⇒ http://www.seacoastnh.com/inside-discover-portsmouth-center/
link ⇒ http://www.seacoastnh.com/miss-huntington-plays-paul-jones/
6.23 MB (6,536,336 Bytes)
58 Queries Logged
SELECT `data`
FROM `rabbul_session`
WHERE `session_id` = '3ec4047c2190d9192c45677bfc496f30'DELETE
FROM `rabbul_session`
WHERE `time` < '1792144761'SELECT folder AS type, element AS name, params
FROM rabbul_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1)
ORDER BY orderingSELECT extension_id AS id, element AS "option", params, enabled
FROM rabbul_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'SELECT `query`
FROM `rabbul_admintools_wafexceptions`
WHERE (`option` IS NULL OR `option` = '')
AND (`view` IS NULL OR `view` = '')
GROUP BY `query`
ORDER BY `query` ASCSELECT `value`
FROM `rabbul_admintools_storage`
WHERE `key` = 'cparams'SELECT `path`
FROM rabbul_rsfirewall_ignored
WHERE `type`='ignore_folder' OR `type`='ignore_file'SELECT `file`
FROM rabbul_rsfirewall_hashes
WHERE `type`='protect'SELECT *
FROM rabbul_rsfirewall_configurationSHOW FULL COLUMNS
FROM `rabbul_sef_config`SELECT *
FROM rabbul_sef_config
WHERE `id` = '1'SELECT non_sef_url,alias
FROM rabbul_sef_alias
WHERE published='1'
ORDER BY idSELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM rabbul_menu AS m
LEFT JOIN rabbul_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lftSELECT *
FROM rabbul_sef_redirect
WHERE CONVERT(source USING latin1) COLLATE latin1_general_cs = 'new-bedford-in-two-hours/?print=1&tmpl=component'
AND published='1'
LIMIT 1SELECT id
FROM rabbul_menu
WHERE alias='new-bedford-in-two-hours'
AND published=1SELECT id
FROM rabbul_categories
WHERE path='new-bedford-in-two-hours'
AND extension='com_content'SELECT id,catid
FROM rabbul_content
WHERE alias='new-bedford-in-two-hours'
AND state>0SELECT id,catid
FROM rabbul_content
WHERE alias='new-bedford-in-two-hours'
AND state>0SELECT id
FROM rabbul_menu
WHERE type='component'
AND published='1'
AND link LIKE 'index.php?option=com_content&view=article%&id=1714'
ORDER BY idSELECT id
FROM rabbul_menu
WHERE type='component'
AND published='1'
AND link LIKE 'index.php?option=com_content&view=categor%&id=218'
ORDER BY idSELECT `id`
FROM `rabbul_usergroups`SELECT parent.id, parent.lft, parent.rgt
FROM rabbul_usergroups AS parent
ORDER BY parent.lftSHOW FULL COLUMNS
FROM `rabbul_assets`SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT b.rules
FROM rabbul_assets AS a
LEFT JOIN rabbul_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = '')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lftSELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT rules
FROM rabbul_assets
WHERE id = '1'SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT id
FROM rabbul_assets
WHERE parent_id = 0SELECT u.*
FROM rabbul_user_usergroup_map m
RIGHT JOIN rabbul_users u
ON (u.id=m.user_id)
WHERE m.group_id IN (6,7,8)
GROUP BY u.id
ORDER BY u.username ASCSHOW FULL COLUMNS
FROM `rabbul_rsfirewall_logs`SELECT *
FROM rabbul_rsfirewall_hashes
WHERE (`type`='2.5.28' OR `type`='protect')
AND `flag`!='C'SELECT *
FROM rabbul_rsfirewall_snapshots
WHERE `type`='protect'SELECT `ip`,`reason`
FROM rabbul_rsfirewall_lists
WHERE (`ip`='10.1.77.32' OR `ip` LIKE '%*%')
AND `type`='1'
AND `published`='1'SELECT `ip`,`reason`
FROM rabbul_rsfirewall_lists
WHERE (`ip`='10.1.77.32' OR `ip` LIKE '%*%')
AND `type`='0'
AND `published`='1'SELECT *
FROM rabbul_rsfirewall_exceptions
WHERE `published`='1'SELECT extension_id AS id, element AS "option", params, enabled
FROM rabbul_extensions
WHERE `type` = 'component'
AND `element` = 'com_content'SELECT *
FROM rabbul_languages
WHERE published=1
ORDER BY ordering ASCSELECT id, home, template, s.params
FROM rabbul_template_styles as s
LEFT JOIN rabbul_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1SELECT b.rules
FROM rabbul_assets AS a
LEFT JOIN rabbul_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lftSELECT extension_id AS id, element AS "option", params, enabled
FROM rabbul_extensions
WHERE `type` = 'component'
AND `element` = 'com_users'SELECT b.id
FROM rabbul_usergroups AS a
LEFT JOIN rabbul_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,(
SELECT MAX(contact.id) AS id
FROM rabbul_contact_details AS contact
WHERE contact.published = 1
AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
FROM rabbul_content AS a
LEFT JOIN rabbul_categories AS c
on c.id = a.catid
LEFT JOIN rabbul_users AS u
on u.id = a.created_by
LEFT JOIN rabbul_categories as parent
ON parent.id = c.parent_id
LEFT JOIN rabbul_content_rating AS v
ON a.id = v.content_id
LEFT
OUTER JOIN (SELECT cat.id as id
FROM rabbul_categories AS cat JOIN rabbul_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published <= 0
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE a.id = 1714
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2026-10-16 10:14:21')
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2026-10-16 10:14:21')
AND (a.state = 1 OR a.state =2)SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM rabbul_categories as c
LEFT JOIN rabbul_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM rabbul_categories AS cat JOIN rabbul_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published != 1
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=218
AND badcats.id is null
GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time,
c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level,
c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id,
c.path, c.published, c.rgt, c.title, c.modified_user_id
ORDER BY c.lftSELECT a.alias AS article
FROM rabbul_content AS a
WHERE a.id = 1714UPDATE rabbul_content
SET hits = hits + 1
WHERE id = 1714UPDATE `rabbul_session`
SET `data` = '__default|a:10:{s:15:\"session.counter\";i:34;s:19:\"session.timer.start\";i:1792145656;s:18:\"session.timer.last\";i:1792145661;s:17:\"session.timer.now\";i:1792145661;s:24:\"session.client.forwarded\";s:10:\"10.1.77.32\";s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:20:\"com_rsfirewall.geoip\";s:0:\"\";s:16:\"com_mailto.links\";a:14:{s:40:\"d6af4b12d862a0260565ad1520bfb466f2465c10\";O:8:\"stdClass\":2:{s:4:\"link\";s:77:\"http://www.seacoastnh.com/things-you-never-knew-about-old-portsmouth-library/\";s:6:\"expiry\";i:1792145656;}s:40:\"afba185fab0ed39e5f10e211d3ea1d125dbe57be\";O:8:\"stdClass\":2:{s:4:\"link\";s:54:\"http://www.seacoastnh.com/wild-victorian-weather-1886/\";s:6:\"expiry\";i:1792145657;}s:40:\"4526e98a62b80d7f41e4419f8093074e1a9f1a28\";O:8:\"stdClass\":2:{s:4:\"link\";s:60:\"http://www.seacoastnh.com/feisty-historian-raymond-brighton/\";s:6:\"expiry\";i:1792145657;}s:40:\"f8ecfe48897b4e75e487af85077c86b10d96ad45\";O:8:\"stdClass\":2:{s:4:\"link\";s:45:\"http://www.seacoastnh.com/piscataqua-savings/\";s:6:\"expiry\";i:1792145657;}s:40:\"217fe2acd2b65485db4176c284eeedfd582068d5\";O:8:\"stdClass\":2:{s:4:\"link\";s:58:\"http://www.seacoastnh.com/weird-dead-people-for-halloween/\";s:6:\"expiry\";i:1792145657;}s:40:\"63fe51451a5f4814a076c2e23b2dc33d765155ce\";O:8:\"stdClass\":2:{s:4:\"link\";s:57:\"http://www.seacoastnh.com/rhymes-with-reason-
and-without/\";s:6:\"expiry\";i:1792145657;}s:40:\"fdc1ac2fddad4e3fbeb80aa36e41b87390aa00fc\";O:8:\"stdClass\":2:{s:4:\"link\";s:58:\"http://www.seacoastnh.com/quick-guide-to-indian-artifacts/\";s:6:\"expiry\";i:1792145658;}s:40:\"b51694dc8f21c9fc85910eca642ede34014c5d71\";O:8:\"stdClass\":2:{s:4:\"link\";s:51:\"http://www.seacoastnh.com/woodman-institute-museum/\";s:6:\"expiry\";i:1792145658;}s:40:\"a423b394894850e01d39ac98e1b3aa1ea8a7c829\";O:8:\"stdClass\":2:{s:4:\"link\";s:54:\"http://www.seacoastnh.com/save-the-seal-keep-the-ship/\";s:6:\"expiry\";i:1792145658;}s:40:\"c5cc6871739be539fd435c0d87ec39748100d8e3\";O:8:\"stdClass\":2:{s:4:\"link\";s:47:\"http://www.seacoastnh.com/living-with-the-dead/\";s:6:\"expiry\";i:1792145659;}s:40:\"22f20a2519db52dc5f236cad047114a7a4e81c50\";O:8:\"stdClass\":2:{s:4:\"link\";s:52:\"http://www.seacoastnh.com/historic-ice-storm-photos/\";s:6:\"expiry\";i:1792145659;}s:40:\"b1ef1b93af8902fbcdc27f99e56b5b027d7b4039\";O:8:\"stdClass\":2:{s:4:\"link\";s:50:\"http://www.seacoastnh.com/the-wreck-of-rivermouth/\";s:6:\"expiry\";i:1792145660;}s:40:\"536ce09e243e7c3bcb14dcb9087ce07ce9eb0e62\";O:8:\"stdClass\":2:{s:4:\"link\";s:60:\"http://www.seacoastnh.com/inside-discover-portsmouth-center/\";s:6:\"expiry\";i:1792145661;}s:40:\"73dd93265ee38e5ae202c2f9ed64d8c681931eee\";O:8:\"stdClass\":2:{s:4:\"link\";s:59:\"http://www.seacoastnh.com/miss-huntington-plays-paul-jones/\";s:6:\"expiry\";i:1792145661;}}}'
, `time` = '1792145661'
WHERE `session_id` = '3ec4047c2190d9192c45677bfc496f30'
37 Query Types Logged, Sorted by Occurrences.
SELECT Tables:
15 × SELECT id
FROM rabbul_assets3 × SELECT extension_id AS id, element AS "option", params, enabled
FROM rabbul_extensions3 × SELECT id
FROM rabbul_menu2 × SELECT `ip`,`reason`
FROM rabbul_rsfirewall_lists2 × SELECT id,catid
FROM rabbul_content2 × SELECT b.rules
FROM rabbul_assets AS a
LEFT JOIN rabbul_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT rules
FROM rabbul_assets1 × SELECT *
FROM rabbul_rsfirewall_hashes1 × SELECT *
FROM rabbul_rsfirewall_snapshots1 × SELECT u.*
FROM rabbul_user_usergroup_map m RIGHT JOIN rabbul_users u
ON (u.id=m.user_id)1 × SELECT *
FROM rabbul_rsfirewall_exceptions1 × SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM rabbul_categories as c
LEFT JOIN rabbul_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM rabbul_categories AS cat JOIN rabbul_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt1 × SELECT a.alias AS article
FROM rabbul_content AS a1 × SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,( SELECT MAX(contact.id) AS id
FROM rabbul_contact_details AS contact1 × SELECT b.id
FROM rabbul_usergroups AS a
LEFT JOIN rabbul_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt1 × SELECT id, home, template, s.params
FROM rabbul_template_styles as s
LEFT JOIN rabbul_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id1 × SELECT *
FROM rabbul_languages1 × SELECT `id`
FROM `rabbul_usergroups1 × SELECT `path`
FROM rabbul_rsfirewall_ignored1 × SELECT `file`
FROM rabbul_rsfirewall_hashes1 × SELECT `value`
FROM `rabbul_admintools_storage`1 × SELECT `query`
FROM `rabbul_admintools_wafexceptions`1 × SELECT folder AS type, element AS name, params
FROM rabbul_extensions1 × SELECT *
FROM rabbul_rsfirewall_configuratio1 × SELECT *
FROM rabbul_sef_config1 × SELECT id
FROM rabbul_categories1 × SELECT `data`
FROM `rabbul_session`1 × SELECT *
FROM rabbul_sef_redirect1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM rabbul_menu AS m
LEFT JOIN rabbul_extensions AS e
ON m.component_id = e.extension_id1 × SELECT non_sef_url,alias
FROM rabbul_sef_alias1 × SELECT parent.id, parent.lft, parent.rgt
FROM rabbul_usergroups AS parent
OTHER Tables:
1 × UPDATE rabbul_content
SET hits = hits + 11 × UPDATE `rabbul_session`
SET `data` = '__default|a:10:{s:15:\"session.counter\";i:34;s:19:\"session.timer.start\";i:1792145656;s:18:\"session.timer.last\";i:1792145661;s:17:\"session.timer.now\";i:1792145661;s:24:\"session.client.forwarded\";s:10:\"10.1.77.32\";s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:20:\"com_rsfirewall.geoip\";s:0:\"\";s:16:\"com_mailto.links\";a:14:{s:40:\"d6af4b12d862a0260565ad1520bfb466f2465c10\";O:8:\"stdClass\":2:{s:4:\"link\";s:77:\"http://www.seacoastnh.com/things-you-never-knew-about-old-portsmouth-library/\";s:6:\"expiry\";i:1792145656;}s:40:\"afba185fab0ed39e5f10e211d3ea1d125dbe57be\";O:8:\"stdClass\":2:{s:4:\"link\";s:54:\"http://www.seacoastnh.com/wild-victorian-weather-1886/\";s:6:\"expiry\";i:1792145657;}s:40:\"4526e98a62b80d7f41e4419f8093074e1a9f1a28\";O:8:\"stdClass\":2:{s:4:\"link\";s:60:\"http://www.seacoastnh.com/feisty-historian-raymond-brighton/\";s:6:\"expiry\";i:1792145657;}s:40:\"f8ecfe48897b4e75e487af85077c86b10d96ad45\";O:8:\"stdClass\":2:{s:4:\"link\";s:45:\"http://www.seacoastnh.com/piscataqua-savings/\";s:6:\"expiry\";i:1792145657;}s:40:\"217fe2acd2b65485db4176c284eeedfd582068d5\";O:8:\"stdClass\":2:{s:4:\"link\";s:58:\"http://www.seacoastnh.com/weird-dead-people-for-halloween/\";s:6:\"expiry\";i:1792145657;}s:40:\"63fe51451a5f4814a076c2e23b2dc33d765155ce\";O:8:\"stdClass\":2:{s:4:\"link\";s:57:\"http://www.seacoastnh.com/rhymes-with-reason-
and-without/\";s:6:\"expiry\";i:1792145657;}s:40:\"fdc1ac2fddad4e3fbeb80aa36e41b87390aa00fc\";O:8:\"stdClass\":2:{s:4:\"link\";s:58:\"http://www.seacoastnh.com/quick-guide-to-indian-artifacts/\";s:6:\"expiry\";i:1792145658;}s:40:\"b51694dc8f21c9fc85910eca642ede34014c5d71\";O:8:\"stdClass\":2:{s:4:\"link\";s:51:\"http://www.seacoastnh.com/woodman-institute-museum/\";s:6:\"expiry\";i:1792145658;}s:40:\"a423b394894850e01d39ac98e1b3aa1ea8a7c829\";O:8:\"stdClass\":2:{s:4:\"link\";s:54:\"http://www.seacoastnh.com/save-the-seal-keep-the-ship/\";s:6:\"expiry\";i:1792145658;}s:40:\"c5cc6871739be539fd435c0d87ec39748100d8e3\";O:8:\"stdClass\":2:{s:4:\"link\";s:47:\"http://www.seacoastnh.com/living-with-the-dead/\";s:6:\"expiry\";i:1792145659;}s:40:\"22f20a2519db52dc5f236cad047114a7a4e81c50\";O:8:\"stdClass\":2:{s:4:\"link\";s:52:\"http://www.seacoastnh.com/historic-ice-storm-photos/\";s:6:\"expiry\";i:1792145659;}s:40:\"b1ef1b93af8902fbcdc27f99e56b5b027d7b4039\";O:8:\"stdClass\":2:{s:4:\"link\";s:50:\"http://www.seacoastnh.com/the-wreck-of-rivermouth/\";s:6:\"expiry\";i:1792145660;}s:40:\"536ce09e243e7c3bcb14dcb9087ce07ce9eb0e62\";O:8:\"stdClass\":2:{s:4:\"link\";s:60:\"http://www.seacoastnh.com/inside-discover-portsmouth-center/\";s:6:\"expiry\";i:1792145661;}s:40:\"73dd93265ee38e5ae202c2f9ed64d8c681931eee\";O:8:\"stdClass\":2:{s:4:\"link\";s:59:\"http://www.seacoastnh.com/miss-huntington-plays-paul-jones/\";s:6:\"expiry\";i:1792145661;}}}' , `time` = '1792145661'1 × SHOW FULL COLUMNS
FROM `rabbul_rsfirewall_logs1 × SHOW FULL COLUMNS
FROM `rabbul_assets1 × SHOW FULL COLUMNS
FROM `rabbul_sef_config1 × DELETE
FROM `rabbul_session`