diff --git a/aggpxtrack-update.xml b/aggpxtrack-update.xml index 88fb632..163aefb 100644 --- a/aggpxtrack-update.xml +++ b/aggpxtrack-update.xml @@ -162,4 +162,22 @@ https://astrid-guenther.de + + pkg_aggpxtrack + pkg_aggpxtrack + pkg_aggpxtrack + package + site + 3.0.2 + https://github.com/astridx/pkg_aggpxtrack/blob/v3.0.2/README.md + + https://github.com/astridx/pkg_aggpxtrack/releases/download/v3.0.2/pkg-aggpxtrack-3.0.2.zip + + + stable + + Astrid Günther + https://astrid-guenther.de + + \ No newline at end of file diff --git a/aggpxtrack-update4.xml b/aggpxtrack-update4.xml index 4c9e44e..e35621a 100644 --- a/aggpxtrack-update4.xml +++ b/aggpxtrack-update4.xml @@ -62,4 +62,24 @@ + + pkg_aggpxtrack + pkg_aggpxtrack + pkg_aggpxtrack + package + site + 4.0.3 + https://github.com/astridx/pkg_aggpxtrack/blob/v4.0.3/README.md + + https://github.com/astridx/pkg_aggpxtrack/releases/download/v4.0.3/pkg-aggpxtrack-4.0.3.zip + + + stable + + Astrid Günther + https://astrid-guenther.de + + + + \ No newline at end of file diff --git a/changelog.xml b/changelog.xml new file mode 100644 index 0000000..82476da --- /dev/null +++ b/changelog.xml @@ -0,0 +1,18 @@ + + + pkg_aggpxtrack + package + 4.0.0 + + Initial Version + + + + pkg_aggpxtrack + package + 4.0.3 + + Add Geoportal France and delete Openstreetmap black and white map provider + + + diff --git a/dist/current b/dist/current index 9bd5ecb..9c6a69e 120000 --- a/dist/current +++ b/dist/current @@ -1 +1 @@ -/home/astrid/git/joomla-development/pkg_aggpxtrack/dist/aggpxtrack-3.0.1 \ No newline at end of file +/home/astrid/git/joomla-development/pkg_aggpxtrack/dist/aggpxtrack-3.0.2 \ No newline at end of file diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.php index 8a74b50..b5411fc 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.php @@ -16,6 +16,6 @@ define('COM_MEDIA_BASE', JPATH_ROOT . '/' . $params->get($path, 'images')); define('COM_MEDIA_BASEURL', JUri::root() . $params->get($path, 'images')); -$controller = JControllerLegacy::getInstance('Aggpxtrack', array('base_path' => JPATH_COMPONENT_ADMINISTRATOR)); +$controller = JControllerLegacy::getInstance('Aggpxtrack', ['base_path' => JPATH_COMPONENT_ADMINISTRATOR]); $controller->execute(JFactory::getApplication()->input->get('task')); $controller->redirect(); diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml index 68afa6e..40779d0 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml @@ -2,12 +2,12 @@ com_aggpxtrack Astrid Günther - 2021-05-18 - (C) 2021 Astrid Günther. All rights reserved. + 2022-01-24 + (C) 2022 Astrid Günther. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt info@astrid-guenther.de www.astrid-guenther.de - 3.0.1 + 3.0.2 COM_AGGPXTRACK_XML_DESCRIPTION script.php diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controller.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controller.php index e2fb7ee..8309720 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controller.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controller.php @@ -30,7 +30,7 @@ class AggpxtrackController extends JControllerLegacy * * @since 1.5 */ - public function display($cacheable = false, $urlparams = array()) + public function display($cacheable = false, $urlparams = []) { return parent::display(); } diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controllers/file.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controllers/file.php index b21947e..f72ccff 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controllers/file.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/controllers/file.php @@ -47,24 +47,19 @@ public function upload() $this->folder = $this->input->get('folder', '', 'path'); // Don't redirect to an external URL. - if (!JUri::isInternal($return)) - { + if (!JUri::isInternal($return)) { $return = ''; } // Set the redirect - if ($return) - { + if ($return) { $this->setRedirect($return . '&folder=' . $this->folder); - } - else - { + } else { $this->setRedirect('index.php?option=com_aggpxtrack&folder=' . $this->folder); } // Authorize the user - if (!$this->authoriseUser('create')) - { + if (!$this->authoriseUser('create')) { return false; } @@ -81,8 +76,7 @@ public function upload() // Check for the total size of post back data. if (($postMaxSize > 0 && $contentLength > $postMaxSize) - || ($memoryLimit != -1 && $contentLength > $memoryLimit)) - { + || ($memoryLimit != -1 && $contentLength > $memoryLimit)) { $app->enqueueMessage(JText::_('COM_AGGPXTRACK_ERROR_WARNUPLOADTOOLARGE'), 'warning'); return false; @@ -92,32 +86,28 @@ public function upload() $uploadMaxFileSize = $mediaHelper->toBytes(ini_get('upload_max_filesize')); // Perform basic checks on file info before attempting anything - foreach ($files as &$file) - { + foreach ($files as &$file) { $file['name'] = JFile::makeSafe($file['name']); $file['name'] = str_replace(' ', '-', $file['name']); - $file['filepath'] = JPath::clean(implode(DIRECTORY_SEPARATOR, array(COM_MEDIA_BASE, $this->folder, $file['name']))); + $file['filepath'] = JPath::clean(implode(DIRECTORY_SEPARATOR, [COM_MEDIA_BASE, $this->folder, $file['name']])); if (($file['error'] == 1) || ($uploadMaxSize > 0 && $file['size'] > $uploadMaxSize) - || ($uploadMaxFileSize > 0 && $file['size'] > $uploadMaxFileSize)) - { + || ($uploadMaxFileSize > 0 && $file['size'] > $uploadMaxFileSize)) { // File size exceed either 'upload_max_filesize' or 'upload_maxsize'. $app->enqueueMessage(JText::_('COM_AGGPXTRACK_ERROR_WARNFILETOOLARGE'), 'warning'); return false; } - if (JFile::exists($file['filepath'])) - { + if (JFile::exists($file['filepath'])) { // A file with this name already exists $app->enqueueMessage(JText::_('COM_AGGPXTRACK_ERROR_FILE_EXISTS'), 'warning'); return false; } - if (!isset($file['name'])) - { + if (!isset($file['name'])) { // No filename (after the name was cleaned by JFile::makeSafe) $this->setRedirect('index.php', JText::_('COM_AGGPXTRACK_INVALID_REQUEST'), 'error'); @@ -130,13 +120,11 @@ public function upload() JPluginHelper::importPlugin('content'); $dispatcher = JEventDispatcher::getInstance(); - foreach ($files as &$file) - { + foreach ($files as &$file) { // The request is valid $ext = 'com_media'; - if (!$mediaHelper->canUpload($file, $ext)) - { + if (!$mediaHelper->canUpload($file, $ext)) { // The file can't be uploaded return false; @@ -144,10 +132,9 @@ public function upload() // Trigger the onContentBeforeSave event. $object_file = new JObject($file); - $result = $dispatcher->trigger('onContentBeforeSave', array('com_aggpxtrack.file', &$object_file, true)); + $result = $dispatcher->trigger('onContentBeforeSave', ['com_aggpxtrack.file', &$object_file, true]); - if (in_array(false, $result, true)) - { + if (in_array(false, $result, true)) { // There are some errors in the plugins $app->enqueueMessage( JText::plural('COM_AGGPXTRACK_ERROR_BEFORE_SAVE', count($errors = $object_file->getErrors()), implode('
', $errors)), @@ -157,8 +144,7 @@ public function upload() return false; } - if (!JFile::upload($object_file->tmp_name, $object_file->filepath)) - { + if (!JFile::upload($object_file->tmp_name, $object_file->filepath)) { // Error in upload $app->enqueueMessage(JText::_('COM_AGGPXTRACK_ERROR_UNABLE_TO_UPLOAD_FILE'), 'warning'); @@ -166,7 +152,7 @@ public function upload() } // Trigger the onContentAfterSave event. - $dispatcher->trigger('onContentAfterSave', array('com_aggpxtrack.file', &$object_file, true)); + $dispatcher->trigger('onContentAfterSave', ['com_aggpxtrack.file', &$object_file, true]); $this->setMessage(JText::sprintf('COM_AGGPXTRACK_UPLOAD_COMPLETE', substr($object_file->filepath, strlen(COM_MEDIA_BASE)))); } @@ -184,8 +170,7 @@ public function upload() */ protected function authoriseUser($action) { - if (!JFactory::getUser()->authorise('core.' . strtolower($action), 'com_aggpxtrack')) - { + if (!JFactory::getUser()->authorise('core.' . strtolower($action), 'com_aggpxtrack')) { // User is not authorised $app = JFactory::getApplication(); $app->enqueueMessage(JText::_('JLIB_APPLICATION_ERROR_' . strtoupper($action) . '_NOT_PERMITTED'), 'warning'); diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/models/gpxtracklist.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/models/gpxtracklist.php index 9671350..c594394 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/models/gpxtracklist.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/models/gpxtracklist.php @@ -34,8 +34,7 @@ public function getState($property = null, $default = null) { static $set; - if (!$set) - { + if (!$set) { $input = JFactory::getApplication()->input; $folder = $input->get('folder', '', 'path'); $this->setState('folder', $folder); @@ -89,8 +88,7 @@ public function getList() static $list; // Only process the list once per request - if (is_array($list)) - { + if (is_array($list)) { return $list; } @@ -100,26 +98,22 @@ public function getList() $basePath = COM_MEDIA_BASE . ((strlen($current) > 0) ? '/' . $current : ''); $mediaBase = str_replace(DIRECTORY_SEPARATOR, '/', COM_MEDIA_BASE . '/'); - $images = array (); - $folders = array (); + $images = []; + $folders = []; $fileList = false; $folderList = false; - if (file_exists($basePath)) - { + if (file_exists($basePath)) { // Get the list of files and folders from the given folder $fileList = array_reverse(JFolder::files($basePath)); $folderList = JFolder::folders($basePath); } // Iterate over the files if they exist - if ($fileList !== false) - { - foreach ($fileList as $file) - { - if (is_file($basePath . '/' . $file) && substr($file, 0, 1) != '.' && strtolower($file) !== 'index.html') - { + if ($fileList !== false) { + foreach ($fileList as $file) { + if (is_file($basePath . '/' . $file) && substr($file, 0, 1) != '.' && strtolower($file) !== 'index.html') { $tmp = new JObject; $tmp->name = $file; $tmp->path = str_replace(DIRECTORY_SEPARATOR, '/', JPath::clean($basePath . '/' . $file)); @@ -129,8 +123,7 @@ public function getList() $file_extension = strtolower(JFile::getExt($file)); - if ($file_extension == 'gpx') - { + if ($file_extension == 'gpx') { $images[] = $tmp; } } @@ -138,10 +131,8 @@ public function getList() } // Iterate over the folders if they exist - if ($folderList !== false) - { - foreach ($folderList as $folder) - { + if ($folderList !== false) { + foreach ($folderList as $folder) { $tmp = new JObject; $tmp->name = basename($folder); $tmp->path = str_replace(DIRECTORY_SEPARATOR, '/', JPath::clean($basePath . '/' . $folder)); @@ -156,16 +147,15 @@ public function getList() } // Sortiert nach Datum - $date = array(); + $date = []; - foreach ($images as $key => $row) - { + foreach ($images as $key => $row) { $date[$key] = $row->date; } array_multisort($date, SORT_DESC, $images); - $list = array('folders' => $folders, 'images' => $images); + $list = ['folders' => $folders, 'images' => $images]; return $list; } diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/script.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/script.php index 6137201..7783106 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/script.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/script.php @@ -83,10 +83,8 @@ public function copyFiles() // Now we read all png files and put them in an array. $gpx_files = JFolder::files($pathsearch, '.gpx'); - foreach ($gpx_files as $file) - { - if (!file_exists($path . $file)) - { + foreach ($gpx_files as $file) { + if (!file_exists($path . $file)) { JFile::copy($pathsearch . $file, $path . $file); } } diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/aggpxtrack/view.html.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/aggpxtrack/view.html.php index 289fc64..6c3777d 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/aggpxtrack/view.html.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/aggpxtrack/view.html.php @@ -30,6 +30,5 @@ public function display($tpl = null) { $url = JUri::base() . $url; header('Location: ' . $url . 'index.php?option=com_config'); - } } diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/button/tmpl/default.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/button/tmpl/default.php index 10fd387..4f51838 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/button/tmpl/default.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/button/tmpl/default.php @@ -21,16 +21,15 @@ JHtml::_('formbehavior.chosen', 'select'); // Load tooltip instance without HTML support because we have a HTML tag in the tip -JHtml::_('bootstrap.tooltip', '.noHtmlTip', array('html' => false)); +JHtml::_('bootstrap.tooltip', '.noHtmlTip', ['html' => false]); // Include jQuery JHtml::_('jquery.framework'); JHtml::_('script', 'com_aggpxtrack/popup-manager.js', false, true, false, false, true); -JHtml::_('stylesheet', 'media/popup-imagemanager.css', array(), true); +JHtml::_('stylesheet', 'media/popup-imagemanager.css', [], true); -if ($lang->isRtl()) -{ - JHtml::_('stylesheet', 'media/popup-imagemanager_rtl.css', array(), true); +if ($lang->isRtl()) { + JHtml::_('stylesheet', 'media/popup-imagemanager_rtl.css', [], true); } JFactory::getDocument()->addScriptDeclaration( @@ -47,14 +46,11 @@ * * This should be removed when mootools won't be shipped by Joomla. */ -if (!empty($fieldInput)) // Media Form Field -{ - if ($isMoo) - { +if (!empty($fieldInput)) { // Media Form Field + if ($isMoo) { $onClick = "window.parent.jInsertFieldValue(document.getElementById('f_url').value, '" . $fieldInput . "');window.parent.jModalClose();window.parent.jQuery('.modal.in').modal('hide');"; } -} -else // XTD Image plugin +} else // XTD Image plugin { $onClick = 'ImageManager.onok();window.parent.jModalClose();'; } @@ -64,7 +60,7 @@
@@ -81,7 +77,8 @@
+ // This is for Mootools compatibility ?>onclick="" data-dismiss="modal">
@@ -100,7 +97,7 @@ - state->get('field.id')):?> + state->get('field.id')) :?>
diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/default_image.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/default_image.php index 509ecb4..743c1ae 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/default_image.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/default_image.php @@ -14,7 +14,7 @@ $params = new Registry; $dispatcher = JEventDispatcher::getInstance(); -$dispatcher->trigger('onContentBeforeDisplay', array('com_aggpxtrack.file', &$this->_tmp_img, &$params)); +$dispatcher->trigger('onContentBeforeDisplay', ['com_aggpxtrack.file', &$this->_tmp_img, &$params]); ?>
  • @@ -29,4 +29,4 @@
  • trigger('onContentAfterDisplay', array('com_aggpxtrack.file', &$this->_tmp_img, &$params)); +$dispatcher->trigger('onContentAfterDisplay', ['com_aggpxtrack.file', &$this->_tmp_img, &$params]); diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details.php index 2c9a3fe..b0f6c5f 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details.php @@ -12,11 +12,10 @@ $lang = JFactory::getLanguage(); -JHtml::_('stylesheet', 'media/popup-imagelist.css', array(), true); +JHtml::_('stylesheet', 'media/popup-imagelist.css', [], true); -if ($lang->isRtl()) -{ - JHtml::_('stylesheet', 'media/popup-imagelist_rtl.css', array(), true); +if ($lang->isRtl()) { + JHtml::_('stylesheet', 'media/popup-imagelist_rtl.css', [], true); } JFactory::getDocument()->addScriptDeclaration("var ImageManager = window.parent.ImageManager;"); @@ -32,7 +31,6 @@ ); ?> images) > 0 || count($this->folders) > 0) : ?> -
    diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details_image.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details_image.php index 546112b..b4f5d7f 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details_image.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/details_image.php @@ -15,7 +15,7 @@ $params = JComponentHelper::getParams('com_aggpxtrack'); $dispatcher = JEventDispatcher::getInstance(); -$dispatcher->trigger('onContentBeforeDisplay', array('com_aggpxtrack.file', &$this->_tmp_img, &$params)); +$dispatcher->trigger('onContentBeforeDisplay', ['com_aggpxtrack.file', &$this->_tmp_img, &$params]); ?> @@ -41,4 +41,4 @@ trigger('onContentAfterDisplay', array('com_aggpxtrack.file', &$this->_tmp_img, &$params)); +$dispatcher->trigger('onContentAfterDisplay', ['com_aggpxtrack.file', &$this->_tmp_img, &$params]); diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs.php index 9778dc8..2ffe39f 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs.php @@ -12,11 +12,10 @@ $lang = JFactory::getLanguage(); -JHtml::_('stylesheet', 'media/popup-imagelist.css', array(), true); +JHtml::_('stylesheet', 'media/popup-imagelist.css', [], true); -if ($lang->isRtl()) -{ - JHtml::_('stylesheet', 'media/popup-imagelist_rtl.css', array(), true); +if ($lang->isRtl()) { + JHtml::_('stylesheet', 'media/popup-imagelist_rtl.css', [], true); } JFactory::getDocument()->addScriptDeclaration("var ImageManager = window.parent.ImageManager;"); diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs_image.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs_image.php index 62d7ca9..ade77c2 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs_image.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/tmpl/thumbs_image.php @@ -15,7 +15,7 @@ $params = JComponentHelper::getParams('com_aggpxtrack'); $dispatcher = JEventDispatcher::getInstance(); -$dispatcher->trigger('onContentBeforeDisplay', array('com_aggpxtrack.file', &$this->_tmp_img, &$params)); +$dispatcher->trigger('onContentBeforeDisplay', ['com_aggpxtrack.file', &$this->_tmp_img, &$params]); ?>
  • @@ -30,4 +30,4 @@
  • trigger('onContentAfterDisplay', array('com_aggpxtrack.file', &$this->_tmp_img, &$params)); +$dispatcher->trigger('onContentAfterDisplay', ['com_aggpxtrack.file', &$this->_tmp_img, &$params]); diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/view.html.php b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/view.html.php index 08eda13..525a882 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/view.html.php +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/views/gpxtracklist/view.html.php @@ -55,12 +55,9 @@ public function display($tpl = null) */ public function setFolder($index = 0) { - if (isset($this->folders[$index])) - { + if (isset($this->folders[$index])) { $this->_tmp_folder = &$this->folders[$index]; - } - else - { + } else { $this->_tmp_folder = new JObject; } } @@ -76,12 +73,9 @@ public function setFolder($index = 0) */ public function setImage($index = 0) { - if (isset($this->images[$index])) - { + if (isset($this->images[$index])) { $this->_tmp_img = &$this->images[$index]; - } - else - { + } else { $this->_tmp_img = new JObject; } } diff --git a/dist/zips/com_aggpxtrack.zip b/dist/zips/com_aggpxtrack.zip index a9aa16e..8aeb065 100644 Binary files a/dist/zips/com_aggpxtrack.zip and b/dist/zips/com_aggpxtrack.zip differ diff --git a/dist/zips/plg_fields_aggpxtrack.zip b/dist/zips/plg_fields_aggpxtrack.zip index 85d4ddf..05c5a27 100644 Binary files a/dist/zips/plg_fields_aggpxtrack.zip and b/dist/zips/plg_fields_aggpxtrack.zip differ diff --git a/dist/zips/plg_installer_aggpxtrackinstaller.zip b/dist/zips/plg_installer_aggpxtrackinstaller.zip index 31d3b17..78e69d4 100644 Binary files a/dist/zips/plg_installer_aggpxtrackinstaller.zip and b/dist/zips/plg_installer_aggpxtrackinstaller.zip differ diff --git a/j4/pkg_aggpxtrack/jorobo.ini b/j4/pkg_aggpxtrack/jorobo.ini index 71aaa22..3d45b36 100644 --- a/j4/pkg_aggpxtrack/jorobo.ini +++ b/j4/pkg_aggpxtrack/jorobo.ini @@ -1,5 +1,5 @@ extension = aggpxtrack -version = 4.0.3 +version = 4.0.4 source = src target = package diff --git a/j4/pkg_aggpxtrack/src/administrator/manifests/packages/pkg_aggpxtrack.xml b/j4/pkg_aggpxtrack/src/administrator/manifests/packages/pkg_aggpxtrack.xml index 79b6565..1e3cac9 100644 --- a/j4/pkg_aggpxtrack/src/administrator/manifests/packages/pkg_aggpxtrack.xml +++ b/j4/pkg_aggpxtrack/src/administrator/manifests/packages/pkg_aggpxtrack.xml @@ -22,6 +22,7 @@ en-GB/en-GB.pkg_aggpxtrack.sys.ini + https://raw.githubusercontent.com/astridx/pkg_aggpxtrack/master/changelog.xml https://raw.githubusercontent.com/astridx/pkg_aggpxtrack/master/aggpxtrack-update4.xml diff --git a/jorobo.ini b/jorobo.ini index 7e93830..f7454e8 100644 --- a/jorobo.ini +++ b/jorobo.ini @@ -1,5 +1,5 @@ extension = aggpxtrack -version = 3.0.2 +version = 3.0.4 source = src target = package