The Healing Power of Story

An article by Susan Perrow, 2014

The universe began as a story ... we are part human, part stories...

The importance of stories and storytelling has been understood and worked with since the beginning of recorded history. Anthropologists have long observed the importance and popularity of stories in every culture. Joseph Campbell, through his extensive study of world mythology, states that our cultural mythswork upon us, whether consciously or unconsciously, as energy-releasing, life-motivating anddirecting agents ...

"Whenever men have looked for something solid on which to found their lives, they have chosen not the facts in which the world abounds, but the myths of an immemorial imagination".

36.785MBMemory Usage7.88sRequest Duration
Joomla! Version4.4.0
PHP Version8.1.32
Identityguest
Response200
Templatert_protean
Database
Server
mysql
Version
10.6.20-MariaDB-cll-lve
Collation
latin1_swedish_ci
Conn Collation
utf8mb3_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:53 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1748787567 "last" => 1748787567...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
viewed_doc_ids
"28"
name
""
email
""
  • afterLoad (4.09MB) (47.29ms)
  • afterInitialise (8.869999999999999MB) (130ms)
  • Before Access::preloadComponents (all components) (1.71MB) (76.52ms)
  • After Access::preloadComponents (all components) (156.75KB) (3.95ms)
  • Before Access::getAssetRules (id:1 name:root.1) (4.01KB) (27μs)
  • After Access::getAssetRules (id:1 name:root.1) (90.23KB) (380μs)
  • afterRoute (2.11MB) (32.37ms)
  • beforeRenderComponent com_edocman (383.4KB) (9.75ms)
  • Before Access::preloadPermissions (com_edocman) (1.42MB) (702ms)
  • After Access::preloadPermissions (com_edocman) (345.69KB) (90.77ms)
  • Before Access::getAssetRules (id:911 name:com_edocman.document.28) (19.2KB) (42μs)
  • After Access::getAssetRules (id:911 name:com_edocman.document.28) (7.92KB) (54μs)
  • Before Access::getAssetRules (id:729 name:com_osmembership) (1.61MB) (1.82s)
  • After Access::getAssetRules (id:729 name:com_osmembership) (1.61KB) (29μs)
  • Before Access::getAssetRules (id:5 name:com_checkin) (1.68MB) (3.14s)
  • After Access::getAssetRules (id:5 name:com_checkin) (6.95KB) (88μs)
  • Before Access::getAssetRules (id:730 name:com_edocman) (26.16KB) (1.14ms)
  • After Access::getAssetRules (id:730 name:com_edocman) (2.84KB) (27μs)
  • afterRenderComponent com_edocman (75KB) (11.44ms)
  • afterDispatch (2.74KB) (353μs)
  • afterRender (12.85MB) (1.79s)
  • 1 x Before Access::getAssetRules (id:5 name:com_checkin) (1.68MB) (39.9%)
    3.14s
    1 x Before Access::getAssetRules (id:729 name:com_osmembership) (1.61MB) (23.04%)
    1.82s
    1 x afterRender (12.85MB) (22.71%)
    1.79s
    1 x Before Access::preloadPermissions (com_edocman) (1.42MB) (8.92%)
    702.37ms
    1 x afterInitialise (8.869999999999999MB) (1.64%)
    129.58ms
    1 x After Access::preloadPermissions (com_edocman) (345.69KB) (1.15%)
    90.77ms
    1 x Before Access::preloadComponents (all components) (1.71MB) (0.97%)
    76.52ms
    1 x afterLoad (4.09MB) (0.6%)
    47.29ms
    1 x afterRoute (2.11MB) (0.41%)
    32.37ms
    1 x afterRenderComponent com_edocman (75KB) (0.15%)
    11.44ms
    1 x beforeRenderComponent com_edocman (383.4KB) (0.12%)
    9.75ms
    1 x After Access::preloadComponents (all components) (156.75KB) (0.05%)
    3.95ms
    1 x Before Access::getAssetRules (id:730 name:com_edocman) (26.16KB) (0.01%)
    1.14ms
    1 x After Access::getAssetRules (id:1 name:root.1) (90.23KB) (0%)
    380μs
    1 x afterDispatch (2.74KB) (0%)
    353μs
    1 x After Access::getAssetRules (id:5 name:com_checkin) (6.95KB) (0%)
    88μs
    1 x After Access::getAssetRules (id:911 name:com_edocman.document.28) (7.92KB) (0%)
    54μs
    1 x Before Access::getAssetRules (id:911 name:com_edocman.document.28) (19.2KB) (0%)
    42μs
    1 x After Access::getAssetRules (id:729 name:com_osmembership) (1.61KB) (0%)
    29μs
    1 x After Access::getAssetRules (id:730 name:com_edocman) (2.84KB) (0%)
    27μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (4.01KB) (0%)
    27μs
61 statements were executed, 13 of which were duplicates, 48 unique1.87s297.2KB
  • SELECT @@SESSION.sql_mode;137μs1.95KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `ex0kt_session` WHERE `session_id` = ?235μs1.68KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `ex0kt_session` WHERE `session_id` = :session_id LIMIT 1183μs1.9KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `ex0kt_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)209μs928BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `ex0kt_viewlevels`88μs17.63KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `ex0kt_usergroups` AS `a` LEFT JOIN `ex0kt_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest79μs1.68KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT id FROM ex0kt_yendifvideoshare_imports WHERE state = 1 AND next_import_date IS NOT NULL AND next_import_date != '0000-00-00 00:00:00' AND next_import_date <= '2025-06-01 14:19:27' LIMIT 1594μs912B/plugins/system/yendifvideoshare/yendifvideoshare.php:74Copy
  • SET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));214μs0B/administrator/components/com_osmembership/loader.php:94Copy
  • SELECT `query` FROM ex0kt_edocman_urls WHERE md5_key="5e7d7e8a5f60258131b03dfc47f4e5e4"63.5ms2.16KB/components/com_edocman/router.php:360Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ex0kt_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50,:preparedArray51,:preparedArray52,:preparedArray53,:preparedArray54,:preparedArray55)1.72ms23.48KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM ex0kt_template_styles AS s WHERE s.client_id = 0 AND s.template = 'rt_protean' ORDER BY s.id961μs1.48KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `config_key`,`config_value` FROM ex0kt_osmembership_configs850μs5.06KB/administrator/components/com_osmembership/libraries/mpf/config/config.php:42Copy
  • SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));167μs0B/administrator/components/com_edocman/libraries/rad/loader.php:26Copy
  • SELECT * FROM ex0kt_edocman_configs1.7ms1.68KB/components/com_edocman/helper/helper.php:619Copy
  • SELECT * FROM ex0kt_edocman_documents WHERE id = 28295μs12.95KB/components/com_edocman/helper/helper.php:1117Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ex0kt_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 087.13ms18.22KBParams/libraries/src/Access/Access.php:301Copy
  • SELECT `config_key`,`config_value` FROM ex0kt_edocman_configs189μs4.06KB/administrator/components/com_edocman/libraries/rad/config/config.php:41Copy
  • SELECT *,DATEDIFF('2025-06-01 14:19:27', created_time) AS number_created_days,DATEDIFF('2025-06-01 14:19:27', modified_time) AS number_updated_days FROM ex0kt_edocman_documents WHERE id = 28434μs13.13KB/components/com_edocman/model/document.php:40Copy
  • SELECT category_id, is_main_category FROM ex0kt_edocman_document_category WHERE document_id=281.28ms1.04KB/administrator/components/com_edocman/model/common/document.php:50Copy
  • UPDATE ex0kt_edocman_documents SET hits = hits + 1 WHERE id=2834.82ms0B/components/com_edocman/model/document.php:66Copy
  • SELECT id, title, parent_id FROM ex0kt_edocman_categories WHERE published=13.15ms1.88KB/components/com_edocman/helper/helper.php:383Copy
  • SELECT id, alias, parent_id FROM ex0kt_edocman_categories212μs1.88KB/components/com_edocman/helper/route.php:212Copy
  • SELECT * FROM ex0kt_edocman_categories WHERE id=23279μs9.91KB/components/com_edocman/helper/helper.php:246Copy
  • SELECT file_size, document_url FROM ex0kt_edocman_documents WHERE id = '28'178μs2.08KB/components/com_edocman/helper/file.class.php:82Copy
  • Update ex0kt_edocman_documents set file_size = '725.33 KB' where id = '28'1.59ms0B/components/com_edocman/helper/file.class.php:110Copy
  • SELECT a.*, b.username FROM ex0kt_osmembership_subscribers AS a LEFT JOIN ex0kt_users AS b ON a.user_id = b.id WHERE is_profile = 1 AND user_id = 0 ORDER BY a.id DESC367ms28.6KB/components/com_osmembership/helper/subscription.php:907Copy
  • SELECT DISTINCT plan_id FROM ex0kt_osmembership_subscribers WHERE user_id = 0 AND published <= 2547μs912B/components/com_osmembership/helper/helper.php:341Copy
  • SELECT * FROM ex0kt_osmembership_fields WHERE published = 1 AND plan_id = 0 AND `access` IN (1,5) ORDER BY ordering32.99ms25.54KB/components/com_osmembership/helper/helper.php:1345Copy
  • SELECT a.name, b.field_value FROM ex0kt_osmembership_fields AS a INNER JOIN ex0kt_osmembership_field_value AS b ON a.id = b.field_id WHERE b.subscriber_id = 131622.73ms1.08KB/components/com_osmembership/helper/helper.php:1524Copy
  • SELECT username FROM ex0kt_users WHERE id = 0306μs1.39KB/plugins/content/membershiptags/membershiptags.php:136Copy
  • SELECT DISTINCT a.title FROM ex0kt_osmembership_plans AS a INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id WHERE b.user_id = 0 AND b.published = 136.73ms1.63KB/plugins/content/membershiptags/membershiptags.php:174Copy
  • SELECT DISTINCT a.title FROM ex0kt_osmembership_plans AS a INNER JOIN ex0kt_osmembership_subscribers AS b ON a.id = b.plan_id WHERE b.user_id = 0 AND b.published = 2 AND a.id NOT IN (SELECT plan_id FROM ex0kt_osmembership_subscribers AS c WHERE c.published = 1)1.03ms1.63KB/plugins/content/membershiptags/membershiptags.php:185Copy
  • Select a.* from ex0kt_edocman_categories as a inner join ex0kt_edocman_document_category as b on b.category_id = a.id where b.document_id = '28' and b.is_main_category = '1'25.01ms20.91KB/components/com_edocman/helper/helper.php:1823Copy
  • SELECT * FROM ex0kt_wf_profiles WHERE published = 1 ORDER BY ordering ASC63.47ms4.19KB/components/com_jce/editor/libraries/classes/application.php:196Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM ex0kt_fields AS a LEFT JOIN `ex0kt_languages` AS l ON l.lang_code = a.language LEFT JOIN ex0kt_users AS uc ON uc.id=a.checked_out LEFT JOIN ex0kt_viewlevels AS ag ON ag.id = a.access LEFT JOIN ex0kt_users AS ua ON ua.id = a.created_user_id LEFT JOIN ex0kt_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC212ms7.39KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM ex0kt_wf_profiles WHERE published = 1 ORDER BY ordering ASC178μs4.19KB/components/com_jce/editor/libraries/classes/application.php:196Copy
  • SELECT count(id) FROM ex0kt_users WHERE id = 487 AND `block` = 012.4ms920B/components/com_edocman/view/document/html.php:317Copy
  • Select a.* from ex0kt_edocman_tags as a left join ex0kt_edocman_document_tags as b on a.id = b.tag_id where b.document_id = '28'85.2ms1.45KB/components/com_edocman/helper/helper.php:2536Copy
  • SELECT * FROM ex0kt_edocman_categories WHERE id=23247μs9.91KB/components/com_edocman/helper/helper.php:246Copy
  • SELECT * FROM ex0kt_edocman_ratings WHERE document_id=28293μs1.41KB/components/com_edocman/helper/helper.php:2560Copy
  • SELECT alias FROM ex0kt_edocman_documents WHERE id=28217μs1.63KB/components/com_edocman/helper/route.php:188Copy
  • SELECT id FROM ex0kt_edocman_urls WHERE md5_key="5e7d7e8a5f60258131b03dfc47f4e5e4"925μs912B/components/com_edocman/router.php:322Copy
  • SELECT * FROM ex0kt_edocman_documents WHERE id=28 AND published = 1468μs12.95KB/components/com_edocman/helper/helper.php:2818Copy
  • SELECT file_size, document_url FROM ex0kt_edocman_documents WHERE id = '28'300μs2.08KB/components/com_edocman/helper/file.class.php:82Copy
  • Update ex0kt_edocman_documents set file_size = '725.33 KB' where id = '28'951μs0B/components/com_edocman/helper/file.class.php:110Copy
  • SELECT id FROM ex0kt_edocman_urls WHERE md5_key="d4dbb28e9a6edd2062efb3a4e953ede2"1.04ms912B/components/com_edocman/router.php:322Copy
  • SELECT id FROM ex0kt_edocman_urls WHERE md5_key="d4dbb28e9a6edd2062efb3a4e953ede2"92μs912B/components/com_edocman/router.php:322Copy
  • SELECT id FROM ex0kt_edocman_urls WHERE md5_key="d4dbb28e9a6edd2062efb3a4e953ede2"73μs912B/components/com_edocman/router.php:322Copy
  • SELECT id FROM ex0kt_edocman_urls WHERE md5_key="e31b2edd2fd1c7845fd80df528bd032a"515μs912B/components/com_edocman/router.php:322Copy
  • SELECT id FROM ex0kt_edocman_urls WHERE md5_key="687f6f879bd00c9d57d2f9e054ac78d8"574μs912B/components/com_edocman/router.php:322Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `ex0kt_menu_types` AS `a` WHERE `a`.`client_id` = 0167μs1.24KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM ex0kt_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft218μs6.62KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `params` FROM `ex0kt_minitek_live_search_forms` WHERE `id` = '1'123μs1.88KB/components/com_miniteklivesearch/src/Helper/FinderHelper.php:117Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `ex0kt_modules` AS `m` LEFT JOIN `ex0kt_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `ex0kt_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`796ms13.74KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM ex0kt_menu AS m WHERE m.menutype = 'footer' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft2.48ms6.62KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT * FROM ex0kt_hikashop_config178μs3.76KB/administrator/components/com_hikashop/classes/config.php:16Copy
  • SET sql_mode=(SELECT REPLACE(REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''), 'STRICT_TRANS_TABLES', ''));83μs0B/administrator/components/com_hikashop/helpers/helper.php:3339Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `ex0kt_scheduler_tasks` AS `a` WHERE `a`.`state` = 15.97ms1.85KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SET sql_mode=(SELECT REPLACE(@@sql_mode,'STRICT_TRANS_TABLES',''));143μs0B/administrator/components/com_eventbooking/libraries/rad/bootstrap.php:122Copy
  • SELECT `session_id` FROM `ex0kt_session` WHERE `session_id` = ?246μs1.9KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `ex0kt_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?542μs840BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy