Skip to main content

 

The Legacy of Black Voter Suppression: How Far Have We Come?

The history of Black voter suppression in the United States is a deeply ingrained legacy that has shaped the nation's political landscape. From the days of Jim Crow laws to modern tactics like gerrymandering and voter ID requirements, efforts to disenfranchise Black voters have evolved but remain persistent. The journey of Black Americans reflects their enduring struggle for the right to vote, the strides made, and the significant challenges that persist.

The Roots of Suppression: From Jim Crow to Civil Rights

After the Civil War, the 15th Amendment was ratified in 1870, granting Black men the right to vote–not women. However, this legal victory was quickly undermined by the rise of Jim Crow laws across the South. These laws were designed to maintain white supremacy by systematically stripping Black citizens of their voting rights through tactics such as literacy tests, poll taxes, and grandfather clauses. The notorious "white primary" system further entrenched racial discrimination by allowing only white voters to participate in primary elections, effectively excluding Black voices from the political process.

The Civil Rights Movement of the 1950s and 1960s marked a turning point. Activists like Fannie Lou Hamer, a sharecropper from Mississippi, played a crucial role in challenging these injustices. Hamer co-founded the Mississippi Freedom Democratic Party (MFDP) in 1964 to challenge the all-white delegation at the Democratic National Convention. Her powerful testimony about the violence and intimidation she faced for trying to register to vote became a rallying cry for the movement. The Voting Rights Act became law in 1965, which aimed to eliminate many of the barriers to enfranchisement, but the struggle for equal voting rights was far from over.

35.891MBMemory Usage374msRequest Duration
Joomla! Version4.4.9
PHP Version8.1.32
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
10.6.19-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:68 [ "USER" => "blackwomenvote" "HOME" => "/home/blackwomenvote" "SCRIPT_NAME" => "/inde...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743714424 "last" => 1743714424...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (4.14MB) (34.63ms)
  • afterInitialise (14.12MB) (135ms)
  • afterRoute (2.64MB) (28.27ms)
  • beforeRenderComponent com_content (40.85KB) (860μs)
  • Before Access::preloadComponents (all components) (453.36KB) (5.08ms)
  • After Access::preloadComponents (all components) (129.55KB) (1.05ms)
  • Before Access::preloadPermissions (com_content) (4.2KB) (18μs)
  • After Access::preloadPermissions (com_content) (175.39KB) (1.01ms)
  • Before Access::getAssetRules (id:449 name:com_content.article.213) (18.8KB) (41μs)
  • After Access::getAssetRules (id:449 name:com_content.article.213) (26.84KB) (353μs)
  • afterRenderComponent com_content (9.98MB) (106ms)
  • afterDispatch (159.21KB) (3.71ms)
  • beforeRenderRawModule mod_menu () (2.08MB) (28.27ms)
  • afterRenderRawModule mod_menu () (140.78KB) (4.15ms)
  • beforeRenderModule mod_menu () (696B) (8μs)
  • afterRenderModule mod_menu () (18.74KB) (734μs)
  • beforeRenderRawModule mod_custom () (816B) (490μs)
  • afterRenderRawModule mod_custom () (36.03KB) (2.46ms)
  • beforeRenderModule mod_custom () (704B) (8μs)
  • afterRenderModule mod_custom () (9.09KB) (477μs)
  • beforeRenderRawModule mod_menu () (88B) (484μs)
  • afterRenderRawModule mod_menu () (5.89KB) (2.26ms)
  • beforeRenderModule mod_menu () (696B) (7μs)
  • afterRenderModule mod_menu () (10.76KB) (426μs)
  • beforeRenderRawModule mod_custom () (1.51KB) (597μs)
  • afterRenderRawModule mod_custom () (944B) (528μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (11.96KB) (394μs)
  • beforeRenderRawModule mod_custom () (40B) (467μs)
  • afterRenderRawModule mod_custom () (896B) (462μs)
  • beforeRenderModule mod_custom () (704B) (12μs)
  • afterRenderModule mod_custom () (12.43KB) (410μs)
  • afterRender (1.21MB) (13.96ms)
  • 1 x afterInitialise (14.12MB) (36.06%)
    134.77ms
    1 x afterRenderComponent com_content (9.98MB) (28.23%)
    105.52ms
    1 x afterLoad (4.14MB) (9.26%)
    34.63ms
    1 x afterRoute (2.64MB) (7.56%)
    28.27ms
    1 x beforeRenderRawModule mod_menu () (2.08MB) (7.56%)
    28.27ms
    1 x afterRender (1.21MB) (3.73%)
    13.96ms
    1 x Before Access::preloadComponents (all components) (453.36KB) (1.36%)
    5.08ms
    1 x afterRenderRawModule mod_menu () (140.78KB) (1.11%)
    4.15ms
    1 x afterDispatch (159.21KB) (0.99%)
    3.71ms
    1 x afterRenderRawModule mod_custom () (36.03KB) (0.66%)
    2.46ms
    1 x afterRenderRawModule mod_menu () (5.89KB) (0.6%)
    2.26ms
    1 x After Access::preloadComponents (all components) (129.55KB) (0.28%)
    1.05ms
    1 x After Access::preloadPermissions (com_content) (175.39KB) (0.27%)
    1.01ms
    1 x beforeRenderComponent com_content (40.85KB) (0.23%)
    860μs
    1 x afterRenderModule mod_menu () (18.74KB) (0.2%)
    734μs
    1 x beforeRenderRawModule mod_custom () (1.51KB) (0.16%)
    597μs
    1 x afterRenderRawModule mod_custom () (944B) (0.14%)
    528μs
    1 x beforeRenderRawModule mod_custom () (816B) (0.13%)
    490μs
    1 x beforeRenderRawModule mod_menu () (88B) (0.13%)
    484μs
    1 x afterRenderModule mod_custom () (9.09KB) (0.13%)
    477μs
    1 x beforeRenderRawModule mod_custom () (40B) (0.12%)
    467μs
    1 x afterRenderRawModule mod_custom () (896B) (0.12%)
    462μs
    1 x afterRenderModule mod_menu () (10.76KB) (0.11%)
    426μs
    1 x afterRenderModule mod_custom () (12.43KB) (0.11%)
    410μs
    1 x afterRenderModule mod_custom () (11.96KB) (0.11%)
    394μs
    1 x After Access::getAssetRules (id:449 name:com_content.article.213) (26.84KB) (0.09%)
    353μs
    1 x Before Access::getAssetRules (id:449 name:com_content.article.213) (18.8KB) (0.01%)
    41μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    26μs
    1 x Before Access::preloadPermissions (com_content) (4.2KB) (0%)
    18μs
    2 x beforeRenderModule mod_menu () (696B) (0%)
    15μs
58 statements were executed, 13 of which were duplicates, 45 unique14.49ms378.52KB
  • SELECT @@SESSION.sql_mode;105μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `d6vqf_session` WHERE `session_id` = ?155μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `d6vqf_session` WHERE `session_id` = :session_id LIMIT 181μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `d6vqf_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)418μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `d6vqf_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1308μs18.36KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `d6vqf_viewlevels`96μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `d6vqf_usergroups` AS `a` LEFT JOIN `d6vqf_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest158μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `d6vqf_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`624μs4.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT id,template FROM d6vqf_template_styles WHERE client_id=0 AND home=1192μs2.14KB/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM d6vqf_extensions WHERE element = 'yooessentials' AND folder = 'system'192μs856B/plugins/system/yooessentials/helper.php:152Copy
  • SELECT * FROM d6vqf_rsform_config145μs1.38KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • UPDATE d6vqf_rsform_config SET `SettingValue`='1743714424' WHERE `SettingName`='deleteafter.last_run'396μs48B/administrator/components/com_rsform/helpers/config.php:92Copy
  • SELECT `FormId`,`DeleteSubmissionsAfter` FROM `d6vqf_rsform_forms` WHERE `DeleteSubmissionsAfter` > '0'109μs848B/plugins/system/rsformdeletesubmissions/rsformdeletesubmissions.php:53Copy
  • SELECT ordering FROM d6vqf_extensions WHERE element LIKE 'zlframework' AND folder LIKE 'system' LIMIT 1127μs856B/plugins/system/zoo_zlelements/zoo_zlelements.php:130Copy
  • UPDATE d6vqf_extensions SET ordering = 1 WHERE type = 'plugin' AND element = 'zoo_zlelements'97μs48B/plugins/system/zoo_zlelements/zoo_zlelements.php:139Copy
  • SELECT ordering FROM d6vqf_extensions WHERE element LIKE 'zlframework' AND folder LIKE 'system' LIMIT 1100μs808B/plugins/system/zooaccess/zooaccess.php:172Copy
  • UPDATE d6vqf_extensions SET ordering = 1 WHERE type = 'plugin' AND element = 'zooaccess'81μs2.55KB/plugins/system/zooaccess/zooaccess.php:187Copy
  • SELECT ordering FROM d6vqf_extensions WHERE element LIKE 'zlframework' AND folder LIKE 'system' LIMIT 193μs808B/plugins/system/zooessentials_source/zooessentials_source.php:98Copy
  • UPDATE d6vqf_extensions SET ordering = 1 WHERE type = 'plugin' AND element = 'zooessentials_source'82μs48B/plugins/system/zooessentials_source/zooessentials_source.php:113Copy
  • SELECT ordering FROM d6vqf_extensions WHERE element LIKE 'zlframework' AND folder LIKE 'system' LIMIT 189μs808B/plugins/system/zoofilter/zoofilter.php:296Copy
  • UPDATE d6vqf_extensions SET ordering = 1 WHERE type = 'plugin' AND element = 'zoofilter'77μs48B/plugins/system/zoofilter/zoofilter.php:311Copy
  • SELECT ordering FROM d6vqf_extensions WHERE element LIKE 'zlframework' AND folder LIKE 'system' LIMIT 195μs808B/plugins/system/zooseo/zooseo.php:1147Copy
  • UPDATE d6vqf_extensions SET ordering = 1 WHERE type = 'plugin' AND element = 'zooseo'75μs48B/plugins/system/zooseo/zooseo.php:1162Copy
  • SELECT ordering FROM d6vqf_extensions WHERE element LIKE 'zlframework' AND folder LIKE 'system' LIMIT 186μs808B/plugins/system/zootrack/zootrack.php:212Copy
  • UPDATE d6vqf_extensions SET ordering = 1 WHERE type = 'plugin' AND element = 'zootrack'74μs48B/plugins/system/zootrack/zootrack.php:227Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`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`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `d6vqf_menu` AS `m` LEFT JOIN `d6vqf_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`464μs20.94KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `d6vqf_template_styles` AS `s` LEFT JOIN `d6vqf_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` = 1292μs41.14KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT custom_data FROM d6vqf_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1138μs856B/plugins/system/yooessentials/modules/core-joomla/src/Database.php:53Copy
  • SELECT * FROM `d6vqf_languages` WHERE `published` = 1 ORDER BY `ordering` ASC230μs2.22KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `d6vqf_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)578μs8.12KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `d6vqf_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0470μs9.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `d6vqf_content`551μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `d6vqf_content` SET `hits` = (`hits` + 1) WHERE `id` = '213'690μs11.05KB/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`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`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `d6vqf_content` AS `a` INNER JOIN `d6vqf_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `d6vqf_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `d6vqf_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `d6vqf_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `d6vqf_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)434μs24.63KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `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`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `d6vqf_categories` AS `s` INNER JOIN `d6vqf_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`351μs5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `d6vqf_contentitem_tag_map` AS `m` INNER JOIN `d6vqf_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)268μs5.22KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT * FROM `d6vqf_content` WHERE `id` = '213'263μs20.34KB/libraries/src/Table/Table.php:755Copy
  • SELECT `t`.`id` FROM `d6vqf_tags` AS `t` INNER JOIN `d6vqf_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)204μs1.63KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `images` FROM `d6vqf_content` WHERE id = '213'121μs856B/plugins/system/jp_ce_social_share_joomla/elements/yootheme/elements/social_share/templates/template.php:256Copy
  • SELECT `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`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `d6vqf_categories` AS `s` INNER JOIN `d6vqf_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`340μs5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 d6vqf_fields AS a LEFT JOIN `d6vqf_languages` AS l ON l.lang_code = a.language LEFT JOIN d6vqf_users AS uc ON uc.id=a.checked_out LEFT JOIN d6vqf_viewlevels AS ag ON ag.id = a.access LEFT JOIN d6vqf_users AS ua ON ua.id = a.created_user_id LEFT JOIN d6vqf_fields_groups AS g ON g.id = a.group_id LEFT JOIN `d6vqf_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) 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 ASC830μs6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `d6vqf_content` AS `a` LEFT JOIN `d6vqf_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC456μs2.41KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM d6vqf_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1313μs144.84KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params,am.params AS extra, 0 AS menuid, m.publish_up, m.publish_down FROM d6vqf_modules AS m LEFT JOIN d6vqf_extensions AS e ON e.element = m.module AND e.client_id = m.client_id LEFT JOIN d6vqf_advancedmodules as am ON am.module_id = m.id WHERE m.published = 1 AND e.enabled = 1 AND m.client_id = 0 ORDER BY m.position, m.ordering380μs2.2KB/plugins/system/advancedmodules/src/Helper.php:248Copy
  • SELECT m.condition_id,m.item_id FROM d6vqf_conditions_map as m LEFT JOIN d6vqf_conditions as c ON c.id = m.condition_id WHERE `m`.`extension` = 'com_advancedmodules' AND `c`.`published` = 1178μs960B/administrator/components/com_conditions/src/Model/ItemModel.php:813Copy
  • SELECT a.params FROM d6vqf_advancedmodules AS a WHERE a.module_id = 0143μs840B/plugins/system/advancedmodules/src/Helper.php:208Copy
  • 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 d6vqf_fields AS a LEFT JOIN `d6vqf_languages` AS l ON l.lang_code = a.language LEFT JOIN d6vqf_users AS uc ON uc.id=a.checked_out LEFT JOIN d6vqf_viewlevels AS ag ON ag.id = a.access LEFT JOIN d6vqf_users AS ua ON ua.id = a.created_user_id LEFT JOIN d6vqf_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 ASC898μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT a.params FROM d6vqf_advancedmodules AS a WHERE a.module_id = 0128μs840B/plugins/system/advancedmodules/src/Helper.php:208Copy
  • SELECT a.params FROM d6vqf_advancedmodules AS a WHERE a.module_id = 0117μs840B/plugins/system/advancedmodules/src/Helper.php:208Copy
  • SELECT a.params FROM d6vqf_advancedmodules AS a WHERE a.module_id = 0111μs840B/plugins/system/advancedmodules/src/Helper.php:208Copy
  • SELECT a.params FROM d6vqf_advancedmodules AS a WHERE a.module_id = 0114μs840B/plugins/system/advancedmodules/src/Helper.php:208Copy
  • SELECT * FROM d6vqf_jmap_metainfo WHERE `linkurl` = 'https://blackwomenvote.com/the-legacy-of-black-voter-suppression-how-far-have-we-come' AND `published` = 1208μs1.2KB/plugins/system/jmap/jmap.php:547Copy
  • SELECT * FROM d6vqf_jmap_canonicals WHERE `linkurl` = 'https://blackwomenvote.com/the-legacy-of-black-voter-suppression-how-far-have-we-come'118μs960B/plugins/system/jmap/jmap.php:624Copy
  • 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 `d6vqf_scheduler_tasks` AS `a` WHERE `a`.`state` = 1155μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT * FROM d6vqf_jmap_headings WHERE `linkurl` = 'https://blackwomenvote.com/the-legacy-of-black-voter-suppression-how-far-have-we-come'131μs1.05KB/plugins/system/jmap/jmap.php:839Copy
  • SELECT `alias` FROM `d6vqf_content` WHERE `id` = :id135μs1.63KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `session_id` FROM `d6vqf_session` WHERE `session_id` = ?148μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `d6vqf_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?476μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy