From 14a6cba5804de469a05c8b094ff3465a0acb9bea Mon Sep 17 00:00:00 2001 From: NunoLopes96 Date: Wed, 17 May 2017 15:02:17 +0100 Subject: [PATCH 1/3] Add new parameter to XML files changelogurl --- .../components/com_admin/sql/updates/mysql/4.0.0-2017-05-17.sql | 1 + .../com_admin/sql/updates/postgresql/4.0.0-2017-05-17.sql | 1 + installation/sql/mysql/joomla.sql | 1 + installation/sql/postgresql/joomla.sql | 1 + libraries/joomla/updater/updateadapter.php | 2 +- 5 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 administrator/components/com_admin/sql/updates/mysql/4.0.0-2017-05-17.sql create mode 100644 administrator/components/com_admin/sql/updates/postgresql/4.0.0-2017-05-17.sql diff --git a/administrator/components/com_admin/sql/updates/mysql/4.0.0-2017-05-17.sql b/administrator/components/com_admin/sql/updates/mysql/4.0.0-2017-05-17.sql new file mode 100644 index 0000000000000..bf20296420cc2 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/mysql/4.0.0-2017-05-17.sql @@ -0,0 +1 @@ +ALTER TABLE `#__updates` ADD COLUMN `changelogurl` text AFTER `infourl`; diff --git a/administrator/components/com_admin/sql/updates/postgresql/4.0.0-2017-05-17.sql b/administrator/components/com_admin/sql/updates/postgresql/4.0.0-2017-05-17.sql new file mode 100644 index 0000000000000..5e5d0f78ca3ae --- /dev/null +++ b/administrator/components/com_admin/sql/updates/postgresql/4.0.0-2017-05-17.sql @@ -0,0 +1 @@ +ALTER TABLE "#__updates" ADD COLUMN "changelogurl" text AFTER `infourl`; diff --git a/installation/sql/mysql/joomla.sql b/installation/sql/mysql/joomla.sql index 12b3bfc4b8dfb..bb0ca7b022157 100644 --- a/installation/sql/mysql/joomla.sql +++ b/installation/sql/mysql/joomla.sql @@ -1877,6 +1877,7 @@ CREATE TABLE IF NOT EXISTS `#__updates` ( `data` text NOT NULL, `detailsurl` text NOT NULL, `infourl` text NOT NULL, + `changelogurl` text, `extra_query` varchar(1000) DEFAULT '', PRIMARY KEY (`update_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci COMMENT='Available Updates'; diff --git a/installation/sql/postgresql/joomla.sql b/installation/sql/postgresql/joomla.sql index b1feaa7b5f3d0..bef813ecc2e75 100644 --- a/installation/sql/postgresql/joomla.sql +++ b/installation/sql/postgresql/joomla.sql @@ -1854,6 +1854,7 @@ CREATE TABLE IF NOT EXISTS "#__updates" ( "data" text NOT NULL, "detailsurl" text NOT NULL, "infourl" text NOT NULL, + "changelogurl" text, "extra_query" varchar(1000) DEFAULT '', PRIMARY KEY ("update_id") ); diff --git a/libraries/joomla/updater/updateadapter.php b/libraries/joomla/updater/updateadapter.php index 350ca4246c8b4..80199df3c19f8 100644 --- a/libraries/joomla/updater/updateadapter.php +++ b/libraries/joomla/updater/updateadapter.php @@ -48,7 +48,7 @@ abstract class JUpdateAdapter extends JAdapterInstance * @var array * @since 12.1 */ - protected $updatecols = array('NAME', 'ELEMENT', 'TYPE', 'FOLDER', 'CLIENT', 'VERSION', 'DESCRIPTION', 'INFOURL', 'EXTRA_QUERY'); + protected $updatecols = array('NAME', 'ELEMENT', 'TYPE', 'FOLDER', 'CLIENT', 'VERSION', 'DESCRIPTION', 'INFOURL', 'CHANGELOGURL', 'EXTRA_QUERY'); /** * Should we try appending a .xml extension to the update site's URL? From 4a5a587246674baecd6193f283f1d15c4f9804a5 Mon Sep 17 00:00:00 2001 From: NunoLopes96 Date: Wed, 17 May 2017 19:49:22 +0100 Subject: [PATCH 2/3] Modal on Update view using the changelogurl --- .../com_installer/views/update/tmpl/default.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/administrator/components/com_installer/views/update/tmpl/default.php b/administrator/components/com_installer/views/update/tmpl/default.php index bd8e1dbc16a1c..47b1ec08a5caf 100644 --- a/administrator/components/com_installer/views/update/tmpl/default.php +++ b/administrator/components/com_installer/views/update/tmpl/default.php @@ -105,6 +105,15 @@ version; ?> + version . " - " . $item->name; + $modal_params['height'] = '500px'; + $body = ''; + ?> + version; ?> + + folder_translated; ?> From 9a05ceec0e72d9846a9e24a78ae913b20ca49b3c Mon Sep 17 00:00:00 2001 From: NunoLopes96 Date: Wed, 17 May 2017 19:58:35 +0100 Subject: [PATCH 3/3] CodeStyle --- .../views/update/tmpl/default.php | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/administrator/components/com_installer/views/update/tmpl/default.php b/administrator/components/com_installer/views/update/tmpl/default.php index 47b1ec08a5caf..905105d85a0ea 100644 --- a/administrator/components/com_installer/views/update/tmpl/default.php +++ b/administrator/components/com_installer/views/update/tmpl/default.php @@ -78,11 +78,9 @@ items as $i => $item) : ?> - client_id ? JText::_('JADMINISTRATOR') : JText::_('JSITE'); - $manifest = json_decode($item->manifest_cache); - $current_version = isset($manifest->version) ? $manifest->version : JText::_('JLIB_UNKNOWN'); - ?> + client_id ? JText::_('JADMINISTRATOR') : JText::_('JSITE'); ?> + manifest_cache); ?> + version) ? $manifest->version : JText::_('JLIB_UNKNOWN'); ?> update_id); ?> @@ -105,12 +103,11 @@ version; ?> - version . " - " . $item->name; - $modal_params['height'] = '500px'; - $body = ''; - ?> + + version . " - " . $item->name; ?> + + changelogurl . '">'; ?> + version; ?>