Skip to main content

Reworld Electronic Waste Recycling Partnership

Reworld™ and Goodwill Keystone Area Introduce Free Electronic Waste Recycling in 22 Central and Southeastern Pennsylvania Counties

LEMOYNE, Pa. – Today, Reworld™, in partnership with Goodwill Keystone Area, unveiled a new initiative to provide free electronic waste recycling across 22 central and southeastern Pennsylvania counties. The program was launched during an event at the local Goodwill Keystone Area store and donation center in Lemoyne, just across the river from the Pennsylvania State Capitol. Reworld™ is a proven provider of e-waste recycling, recovery and environmentally responsible disposal, having recycled more than 135 million pounds of e-waste.

Jessica Shirley, Acting Secretary of the state Department of Environmental Protection, was present at the launch event, underscoring the importance of this pivotal move toward enhancing e-waste recycling access for the state’s residents. 

“Electronic waste is the fastest growing waste stream in the world, and making electronics reuse and recycling easier and more accessible is critical to keeping these materials out of landfills or worse, illegally dumped,” said Pennsylvania Department of Environmental Protection Acting Secretary Jessica Shirley. “This program reduces waste, reuses items that are still good, and recycles the ones that aren’t.” 

Made possible through efforts of the Pennsylvania Recycling Market Center, it began by Recycling Markets Center industry experts mapping Goodwill processes and operations, then understanding and interpreting the facility needs of Goodwill Keystone Area. Understanding Goodwill criteria and the e-waste landscape, the Recycling Markets Center coordinated the introduction of e-waste vendors to Goodwill Keystone Area, resulting in a successful pairing with Reworld™. 

“In 2023, Pennsylvania had only nine e-waste recycling sites that would accept any electronic device for recycling at no cost, without limitations. The new program at Goodwill Keystone Area now includes 22 counties at 42 locations, approximately 45 percent of the Pennsylvania population,” said Robert Bylone, President and CEO, Pennsylvania Recycling Markets Center.

“This program extends our commitment and services in managing end-of-life electronic devices responsibly, utilizing our expertise and facilities to ensure environmentally responsible recycling and disposal,” said Gordon Burgoyne, Business Manager of Electronics Recycling, Reworld™. “We are proud to join with Goodwill Keystone Area to bring a convenient and responsible no-cost e-waste recycling option to the residents of central and southeastern Pennsylvania under the state law.” 

Reworld™ and Goodwill Keystone Area launched the initiative in response to a pressing need in the region, expanding electronic recycling options under the PA Covered Device Recycling Act 108 for many counties currently underserved by existing recycling programs. Many counties, including densely populated areas such as Montgomery, Bucks and Chester counties in the Philadelphia suburbs, lack comprehensive, e-waste disposal services. This gap poses significant challenges for residents, particularly when disposing of items like televisions, which typically incur additional fees and may only be collected on one specific day, if at all.

"In partnership with Reworld™, we're flipping the switch on e-waste recycling,” Goodwill Keystone Area President and CEO Ed Lada, Jr. said. “This free program empowers residents across Goodwill’s 22-county footprint to responsibly donate a broad array of old electronics at any of our drop-off locations seven days a week. Donors can now take comfort knowing they have a convenient way of contributing to waste-reduction efforts and are helping to bolster Goodwill Keystone’s mission to advance sustainability in our communities.”

The new initiative will leverage Goodwill Keystone Area's broad network of 42 stores and donation center sites, establishing each as drop-off points for a wide variety of e-waste items from televisions and computers to other household electronics, including mobile devices, gaming systems, telephones, toasters, vacuums and much more – with an ambitious goal to collect half a million pounds of electronic waste within the first year. The program will not only facilitate easier access to e-waste recycling for residents but also encourage them to donate other gently used items, such as clothing, books and household goods.

If the electronics dropped off are at the end of their life or broken and Goodwill Keystone Area cannot sell them in their stores, they will be responsibly recycled by Reworld™. 

This initiative represents a significant commitment by Reworld™ and Goodwill Keystone Area to improve electronic waste management and help preserve Pennsylvania’s environment for future generations. Goodwill Keystone Area will focus on the collection and sorting of donated items, and Reworld™ will play a critical role in the downstream processing and recycling, with the collected electronics being refurbished or recycled in compliance with the Pennsylvania Covered Device Recycling Act and international e-Stewards standards.

“The launch of this program and its capacity to accept e-waste is all about providing our neighbors here in Pennsylvania with the opportunity to take environmentally friendly action, and represents a six-fold increase in open and fee-free electronics recycling capacity in these 22 counties,” added Burgoyne.

Click here for a list of electronic items Goodwill Keystone Area can and cannot accept.

About Reworld™
Reworld™ is a leader in sustainable waste solutions, providing innovative and environmentally responsible services to a global community. Reworld™ is committed to advancing zero waste initiatives and supporting sustainability goals through state-of-the-art technologies that reimagine, reduce, reuse, recycle, recover and renew. For more information, visit www.reworldwaste.com.

About Goodwill Keystone Area
Goodwill Keystone Area serves 22 counties in central and southeastern Pennsylvania. As a 501c3 nonprofit, revenue generated from the sale of donated goods in its retail stores and online auction site directly supports Goodwill’s mission to advance sustainability so that individuals and families can thrive and flourish. Goodwill fulfills this mission by recycling donations into training, paychecks and careers. Additionally, as America’s original recycler, environmental sustainability has been central to Goodwill’s mission since its founding.

About Pennsylvania Recycling Markets Center
The Pennsylvania Recycling Markets Center (RMC) is a nonprofit corporation with mission to reduce or eliminate barriers that lead to expanded end-use of Pennsylvania’s recycling. As the only Pennsylvania organization with this uniquely circular mission, the RMC team brings economic development and environmental guidance; recycling industry outreach and research; and manufacturing assistance to stakeholders including entrepreneurs, manufacturers, recycling sorters, collection programs, haulers, governmental agencies and officials, consumers and educators. Since inception in 2004, and with funding from the Pennsylvania Department of Environmental Protection, the RMC has an affiliation with Penn State and is headquartered at Penn State Harrisburg with an office also in Pittsburgh. Serving the entire state, RMC assistance includes manufacturing supply connectivity for use of recycled feedstocks; applied research and commercialization assistance in the use of recycled materials; technology and equipment comparisons; and expert curation of technical and business growth knowledge. The Recycling Markets Center is the keystone of circular economy in Pennsylvania. To learn more, visit PennRMC.org.

truetrue
9MBMemory Usage410msRequest Duration
Joomla! Version4.2.5
PHP Version8.1.32
Identityguest
Response200
Templategoodwill-cassiopeia
Database
Server
mysql
Version
10.5.26-MariaDB
Collation
utf8_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
array:1 [ "id" => "569" ]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:59 [ "USER" => "yourgoodwill" "HOME" => "/var/www/vhosts/yourgoodwill.org" "SCRIPT_NAME"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1745689380 "last" => 1745689380...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
PHPDEBUGBAR_STACK_DATA
[]
  • afterLoad (539.8KB) (5.74ms)
  • afterInitialise (814.88KB) (18.57ms)
  • afterRoute (586.15KB) (3.85ms)
  • beforeRenderComponent com_content (32.58KB) (1.79ms)
  • Before Access::preloadComponents (all components) (98.52KB) (1.46ms)
  • After Access::preloadComponents (all components) (109.42KB) (1.71ms)
  • Before Access::preloadPermissions (com_content) (3.85KB) (16μs)
  • After Access::preloadPermissions (com_content) (458.56KB) (2.15ms)
  • Before Access::getAssetRules (id:675 name:com_content.article.569) (34.8KB) (47μs)
  • After Access::getAssetRules (id:675 name:com_content.article.569) (8.47KB) (204μs)
  • afterRenderComponent com_content (315.35KB) (14.85ms)
  • afterDispatch (2.28KB) (122μs)
  • Before Access::getAssetRules (id:1 name:root.1) (1.4MB) (209ms)
  • After Access::getAssetRules (id:1 name:root.1) (6.95KB) (46μs)
  • afterRender (3.35MB) (142ms)
  • 1 x Before Access::getAssetRules (id:1 name:root.1) (1.4MB) (50.91%)
    208.94ms
    1 x afterRender (3.35MB) (34.59%)
    141.96ms
    1 x afterInitialise (814.88KB) (4.52%)
    18.57ms
    1 x afterRenderComponent com_content (315.35KB) (3.62%)
    14.85ms
    1 x afterLoad (539.8KB) (1.4%)
    5.74ms
    1 x afterRoute (586.15KB) (0.94%)
    3.85ms
    1 x After Access::preloadPermissions (com_content) (458.56KB) (0.52%)
    2.15ms
    1 x beforeRenderComponent com_content (32.58KB) (0.43%)
    1.79ms
    1 x After Access::preloadComponents (all components) (109.42KB) (0.42%)
    1.71ms
    1 x Before Access::preloadComponents (all components) (98.52KB) (0.36%)
    1.46ms
    1 x After Access::getAssetRules (id:675 name:com_content.article.569) (8.47KB) (0.05%)
    204μs
    1 x afterDispatch (2.28KB) (0.03%)
    122μs
    1 x Before Access::getAssetRules (id:675 name:com_content.article.569) (34.8KB) (0.01%)
    47μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.95KB) (0.01%)
    46μs
    1 x Before Access::preloadPermissions (com_content) (3.85KB) (0%)
    16μs
41 statements were executed, 7 of which were duplicates, 34 unique21.32ms227.02KB
  • SELECT @@SESSION.sql_mode;89μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:293Copy
  • SELECT `data` FROM `jmla_session` WHERE `session_id` = ?155μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jmla_session` WHERE `session_id` = :session_id LIMIT 199μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jmla_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)796μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jmla_viewlevels`187μs1.58KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jmla_usergroups` AS `a` LEFT JOIN `jmla_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest233μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jmla_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)1.09ms7.75KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jmla_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.14ms93.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jmla_content`532μs3.64KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • UPDATE jmla_content SET `hits` = (`hits` + 1) WHERE `id` = '569'1.06ms48B/libraries/src/Table/Table.php:1319Copy
  • 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 `jmla_content` AS `a` INNER JOIN `jmla_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jmla_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jmla_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jmla_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jmla_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)471μ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 `jmla_categories` AS `s` INNER JOIN `jmla_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`415μs5.16KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jmla_contentitem_tag_map` AS `m` INNER JOIN `jmla_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)381μs5.22KBParams/libraries/src/Helper/TagsHelper.php:364Copy
  • 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 `jmla_categories` AS `s` INNER JOIN `jmla_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`347μs5.16KBParams/libraries/src/Categories/Categories.php:360Copy
  • 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 jmla_fields AS a LEFT JOIN `jmla_languages` AS l ON l.lang_code = a.language LEFT JOIN jmla_users AS uc ON uc.id=a.checked_out LEFT JOIN jmla_viewlevels AS ag ON ag.id = a.access LEFT JOIN jmla_users AS ua ON ua.id = a.created_user_id LEFT JOIN jmla_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jmla_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 ASC909μs6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy
  • 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 `jmla_categories` AS `s` INNER JOIN `jmla_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`354μs5.16KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jmla_scheduler_tasks` AS `a` LEFT JOIN `jmla_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc318μs6.95KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jmla_scheduler_tasks` AS `a` LEFT JOIN `jmla_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc263μs4.43KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • UPDATE `jmla_extensions` SET `params` = :params WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'updatenotification'1.26ms856BParams/plugins/system/updatenotification/updatenotification.php:125Copy
  • SELECT * FROM `jmla_extensions` WHERE `element` = :element AND `type` = :type LIMIT 1238μs4.59KBParams/libraries/src/Extension/ExtensionHelper.php:479Copy
  • SELECT DISTINCT `a`.`update_site_id`,`a`.`type`,`a`.`location`,`a`.`last_check_timestamp`,`a`.`extra_query` FROM `jmla_update_sites` AS `a` INNER JOIN `jmla_update_sites_extensions` AS `b` ON `a`.`update_site_id` = `b`.`update_site_id` WHERE `a`.`enabled` = 1 AND `b`.`extension_id` IN (:preparedArray1)1.36ms1.85KBParams/libraries/src/Updater/Updater.php:228Copy
  • SELECT DISTINCT `update_site_id` FROM `jmla_updates` WHERE `update_site_id` IN ( SELECT `update_site_id` FROM `jmla_update_sites` WHERE `last_check_timestamp` IS NULL OR `last_check_timestamp` <= :timestamp)615μs1.64KBParams/libraries/src/Updater/Updater.php:394Copy
  • DELETE FROM `jmla_updates` WHERE `update_site_id` = :id589μs808BParams/libraries/src/Updater/Updater.php:163Copy
  • SELECT `name` FROM `jmla_update_sites` WHERE `update_site_id` = :id132μs1.63KBParams/libraries/src/Updater/UpdateAdapter.php:196Copy
  • UPDATE `jmla_update_sites` SET `enabled` = :enabled WHERE `update_site_id` = :id428μs880BParams/libraries/src/Updater/UpdateAdapter.php:164Copy
  • UPDATE `jmla_update_sites` SET `enabled` = :enabled WHERE `update_site_id` = :id833μs832BParams/libraries/src/Updater/UpdateAdapter.php:164Copy
  • SHOW FULL COLUMNS FROM `jmla_updates`516μs2.09KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • SHOW FULL COLUMNS FROM `jmla_extensions`721μs2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • SELECT `update_id` FROM `jmla_updates` WHERE element = 'joomla' AND type = 'file' AND client_id = '0' AND folder = ''293μs840B/libraries/src/Table/Update.php:107Copy
  • SELECT `extension_id` FROM `jmla_extensions` WHERE element = 'joomla' AND type = 'file' AND client_id = '0' AND folder = ''274μs856B/libraries/src/Table/Extension.php:115Copy
  • SELECT * FROM jmla_extensions WHERE `extension_id` = '700'201μs3.78KB/libraries/src/Table/Table.php:749Copy
  • SHOW FULL COLUMNS FROM `jmla_updates`579μs2.14KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • INSERT INTO `jmla_updates` (`update_site_id`,`extension_id`,`name`,`description`,`element`,`type`,`folder`,`client_id`,`version`,`data`,`detailsurl`,`infourl`,`changelogurl`,`extra_query`) VALUES ('1','700','Joomla','','joomla','file','','0','4.4.13','','https://update.joomla.org/core/j4/default.xml','','','')676μs11KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:776Copy
  • UPDATE `jmla_update_sites` SET `last_check_timestamp` = :timestamp WHERE `update_site_id` = :id582μs880BParams/libraries/src/Updater/Updater.php:425Copy
  • SELECT u.*,`e`.`manifest_cache` FROM `jmla_updates` AS `u` LEFT JOIN `jmla_extensions` AS `e` ON `e`.`extension_id` = `u`.`extension_id` WHERE `u`.`extension_id` != 0 AND `u`.`extension_id` = :extensionid ORDER BY `u`.`name` asc577μs3.02KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy
  • SHOW FULL COLUMNS FROM `jmla_assets`462μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • SELECT id FROM jmla_assets WHERE parent_id = 0174μs856B/libraries/src/Table/Nested.php:1157Copy
  • SELECT `user_id` FROM `jmla_user_usergroup_map` WHERE `group_id` IN (:preparedArray1)509μs1.64KBParams/plugins/system/updatenotification/updatenotification.php:328Copy
  • SELECT `id`,`username`,`email` FROM `jmla_users` WHERE `id` IN (:preparedArray1,:preparedArray2) AND `block` = 0 AND `sendEmail` = 1409μs1.78KBParams/plugins/system/updatenotification/updatenotification.php:352Copy
  • SELECT * FROM `jmla_mail_templates` WHERE `template_id` = :key AND `language` IN (:preparedArray1,:preparedArray2) ORDER BY `language` DESC715μs2.06KBParams/libraries/src/Mail/MailTemplate.php:366Copy
  • SELECT * FROM `jmla_mail_templates` WHERE `template_id` = :key AND `language` IN (:preparedArray1,:preparedArray2) ORDER BY `language` DESC342μs2.06KBParams/libraries/src/Mail/MailTemplate.php:366Copy
  • infoupdater - Loading information from update site #1 with name "Joomla! Core" and URL https://update.jo...
  • errormail - Error in Mail API: Sending with mail()
  • errormail - Error in Mail API: Sendmail path: /usr/sbin/sendmail -t -i
  • errormail - Error in Mail API: Envelope sender:
  • errormail - Error in Mail API: To: "support@sharpinnovations.com" <support@sharpinnovations.com>
  • errormail - Error in Mail API: Subject: =?utf-8?Q?Joomla!_Update_available_for_Goodwill_Keystone_Are?= ...
  • errormail - Error in Mail API: Headers: Date: Sat, 26 Apr 2025 17:43:01 +0000 From: Goodwill Keystone <s...
  • errormail - Error in Mail API: Result: true
  • errormail - Error in Mail API: Sending with mail()
  • errormail - Error in Mail API: Sendmail path: /usr/sbin/sendmail -t -i
  • errormail - Error in Mail API: Envelope sender:
  • errormail - Error in Mail API: To: "system@localhost" <system@localhost>
  • errormail - Error in Mail API: Subject: =?utf-8?Q?Joomla!_Update_available_for_Goodwill_Keystone_Are?= ...
  • errormail - Error in Mail API: Headers: Date: Sat, 26 Apr 2025 17:43:01 +0000 From: Goodwill Keystone <s...
  • errormail - Error in Mail API: Result: true