From c8f8a00da9bd21c8adda849738a5420663c3fda9 Mon Sep 17 00:00:00 2001 From: vagrant Date: Wed, 21 Aug 2019 14:52:09 +0000 Subject: [PATCH 01/10] xtd buttons on editor in edit venue front end, closes #62 --- site/models/forms/venue.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/models/forms/venue.xml b/site/models/forms/venue.xml index f7f5a902e..4e338f975 100644 --- a/site/models/forms/venue.xml +++ b/site/models/forms/venue.xml @@ -36,7 +36,7 @@ /> Date: Fri, 23 Aug 2019 07:55:47 +0000 Subject: [PATCH 02/10] venue edit view changes, closes #63 --- site/language/en-GB/en-GB.com_jem.ini | 6 + site/views/editvenue/tmpl/responsive/edit.php | 236 ++++++++++-------- .../tmpl/responsive/edit_attachments.php | 83 +++--- .../tmpl/responsive/edit_extended.php | 51 ++++ .../editvenue/tmpl/responsive/edit_other.php | 75 ++---- .../tmpl/responsive/edit_publish.php | 34 +++ 6 files changed, 281 insertions(+), 204 deletions(-) create mode 100644 site/views/editvenue/tmpl/responsive/edit_extended.php create mode 100644 site/views/editvenue/tmpl/responsive/edit_publish.php diff --git a/site/language/en-GB/en-GB.com_jem.ini b/site/language/en-GB/en-GB.com_jem.ini index 6b72a72f8..545e91fb7 100644 --- a/site/language/en-GB/en-GB.com_jem.ini +++ b/site/language/en-GB/en-GB.com_jem.ini @@ -610,6 +610,12 @@ COM_JEM_VENUE_COPY_VENUE="Copy venue" COM_JEM_VENUE_COPY_COORDINATES="Copy coordinates" COM_JEM_EDITEVENT_EXTENDED_TAB="Extended" COM_JEM_EDITEVENT_PUBLISH_TAB="Publishing" +COM_JEM_EDITVENUE_EXTENDED_TAB="Extended" +COM_JEM_EDITVENUE_PUBLISH_TAB="Publishing" +COM_JEM_EDITVENUE_IMAGE_LEGEND="Image" +COM_JEM_EDITVENUE_URL_LEGEND="URL" +COM_JEM_EDITVENUE_PUBLISHING_LEGEND="Publishing" +COM_JEM_EDITVENUE_DESCRIPTION_LEGEND="Description" ; ERRORS diff --git a/site/views/editvenue/tmpl/responsive/edit.php b/site/views/editvenue/tmpl/responsive/edit.php index 0709655ee..ede5de1a0 100644 --- a/site/views/editvenue/tmpl/responsive/edit.php +++ b/site/views/editvenue/tmpl/responsive/edit.php @@ -1,4 +1,5 @@ item->attribs); $options = array( - 'onActive' => 'function(title, description){ + 'onActive' => 'function(title, description){ description.setStyle("display", "block"); title.addClass("open").removeClass("closed"); }', - 'onBackground' => 'function(title, description){ + 'onBackground' => 'function(title, description){ description.setStyle("display", "none"); title.addClass("closed").removeClass("open"); }', - 'startOffset' => 0, // 0 starts on the first tab, 1 starts the second, etc... - 'useCookie' => true, // this must not be a string. Don't use quotes. + 'startOffset' => 0, // 0 starts on the first tab, 1 starts the second, etc... + 'useCookie' => true, // this must not be a string. Don't use quotes. ); # defining values for centering default-map @@ -35,20 +36,19 @@ ?> @@ -206,8 +206,8 @@ function removerequired(){ -
-
+ +
@@ -226,98 +226,112 @@ function removerequired(){
-
form->getLabel('venue'); ?>
form->getInput('venue'); ?>
+
form->getLabel('venue'); ?>
+
form->getInput('venue'); ?>
item->id)) : ?> -
form->getLabel('alias'); ?>
form->getInput('alias'); ?>
+
form->getLabel('alias'); ?>
+
form->getInput('alias'); ?>
-
form->getLabel('street'); ?>
form->getInput('street'); ?>
-
form->getLabel('postalCode'); ?>
form->getInput('postalCode'); ?>
-
form->getLabel('city'); ?>
form->getInput('city'); ?>
-
form->getLabel('state'); ?>
form->getInput('state'); ?>
-
form->getLabel('country'); ?>
form->getInput('country'); ?>
-
form->getLabel('latitude'); ?>
form->getInput('latitude'); ?>
-
form->getLabel('longitude'); ?>
form->getInput('longitude'); ?>
-
form->getLabel('url'); ?>
form->getInput('url'); ?>
-
form->getLabel('published'); ?>
form->getInput('published'); ?>
+
form->getLabel('street'); ?>
+
form->getInput('street'); ?>
+
form->getLabel('postalCode'); ?>
+
form->getInput('postalCode'); ?>
+
form->getLabel('city'); ?>
+
form->getInput('city'); ?>
+
form->getLabel('state'); ?>
+
form->getInput('state'); ?>
+
form->getLabel('country'); ?>
+
form->getInput('country'); ?>
+
form->getLabel('latitude'); ?>
+
form->getInput('latitude'); ?>
+
form->getLabel('longitude'); ?>
+
form->getInput('longitude'); ?>
-

-
- form->getLabel('locdescription'); ?> - form->getInput('locdescription'); ?> -
+
-

 

+

 

+ settings->get('global_show_mapserv'); + if ($global_show_mapserv == 2 || $global_show_mapserv == 3) : ?>
+
-
form->getLabel('map'); ?>
form->getInput('map'); ?>
+
form->getLabel('map'); ?>
+
form->getInput('map'); ?>
-
- +
+
-
-
-
-
- -
- -
-
-
- - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -

-
- - - - -
+
+
+
+
+ +
+ +
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

+
+ + + + +
-

 

- - -
- - -

 

- form->getFieldset('meta') as $field) : ?> -
-
label; ?>
-
input; ?>
-
- +

 

+ +
+ +

+
+ form->getLabel('locdescription'); ?> + form->getInput('locdescription'); ?> +
+

 

+ + + + loadTemplate('extended'); ?> + + + + + loadTemplate('publish'); ?> item->attachments) || ($this->jemsettings->attachmentenabled != 0)) : ?> - + loadTemplate('attachments'); ?> - - + + loadTemplate('other'); ?> @@ -334,4 +348,4 @@ function removerequired(){ -
+ \ No newline at end of file diff --git a/site/views/editvenue/tmpl/responsive/edit_attachments.php b/site/views/editvenue/tmpl/responsive/edit_attachments.php index 260617a9c..cc28eeeda 100644 --- a/site/views/editvenue/tmpl/responsive/edit_attachments.php +++ b/site/views/editvenue/tmpl/responsive/edit_attachments.php @@ -1,4 +1,5 @@
@@ -14,76 +15,76 @@ - item->attachments as $file): ?> + item->attachments as $file) : ?>
-
-
-
-
- -
- -
- -
- -
- - jemsettings->attachmentenabled != 0) : ?> - -
-
'attach-remove'.$file->id.':'.JSession::getFormToken(),'class' => 'attach-remove','title'=>JText::_('COM_JEM_GLOBAL_REMOVE_ATTACHEMENT'))); ?>
- -
+
+
+
+
+ +
+ +
+ +
+ +
+ + jemsettings->attachmentenabled != 0) : ?> + +
name; ?>
+
'attach-remove' . $file->id . ':' . JSession::getFormToken(), 'class' => 'attach-remove btn', 'title' => JText::_('COM_JEM_GLOBAL_REMOVE_ATTACHEMENT'))); ?>
+ +
'inputbox', 'size'=>'7'); + $attribs = array('class' => 'inputbox', 'size' => '7'); /* if attachment upload is not allowed changing access level should also not possible */ if ($this->jemsettings->attachmentenabled == 0) : $attribs['disabled'] = 'disabled'; endif; echo JHtml::_('select.genericlist', $this->access, 'attached-access[]', $attribs, 'value', 'text', $file->access); - ?> + ?>
-

 

+

 

- - - + +
+ jemsettings->attachmentenabled != 0) : ?>
-
-
-
- -
-
-
-
-
-
-
+
+
+
+ +
+
+
+
+
+
+
- access, 'attach-access[]', array('class'=>'inputbox', 'size'=>'7'), 'value', 'text', 0); ?> + access, 'attach-access[]', array('class' => 'inputbox', 'size' => '7'), 'value', 'text', 0); ?>
-
- + \ No newline at end of file diff --git a/site/views/editvenue/tmpl/responsive/edit_extended.php b/site/views/editvenue/tmpl/responsive/edit_extended.php new file mode 100644 index 000000000..572c2c115 --- /dev/null +++ b/site/views/editvenue/tmpl/responsive/edit_extended.php @@ -0,0 +1,51 @@ + + + + +item->locimage || $this->jemsettings->imageenabled != 0) : ?> +
+ + jemsettings->imageenabled != 0) : ?> +
+
form->getLabel('userfile'); ?>
+ item->locimage) : ?> +
+ item, $this->limage, 'venue', 'locimage'); ?> + +
+
+ +
form->getInput('userfile'); ?>
+
+
+ item->locimage) : ?> +
+
'userfile-remove', 'data-id' => $this->item->id, 'data-type' => 'venues', 'title' => JText::_('COM_JEM_REMOVE_IMAGE'), 'class' =>'btn')); ?> +
+ + +
+ + +
+ + +
+ +
+
form->getLabel('url'); ?>
+
form->getInput('url'); ?>
+
+
+ \ No newline at end of file diff --git a/site/views/editvenue/tmpl/responsive/edit_other.php b/site/views/editvenue/tmpl/responsive/edit_other.php index 4e29b9d29..08e61bcc4 100644 --- a/site/views/editvenue/tmpl/responsive/edit_other.php +++ b/site/views/editvenue/tmpl/responsive/edit_other.php @@ -1,4 +1,5 @@ settings->get('global_editvenue_maxnumcustomfields', -1); // default to All ?> - - -
- -
- form->getFieldset('custom'); - if ($max_custom_fields < 0) : - $max_custom_fields = count($fields); + + +
+ +
+ form->getFieldset('custom'); + if ($max_custom_fields < 0) : + $max_custom_fields = count($fields); + endif; + $cnt = 0; + foreach ($fields as $field) : + if (++$cnt <= $max_custom_fields) : + ?> +
label; ?>
+
input; ?>
+
label; ?>
input; ?>
-
-
-

 

- - - - item->locimage || $this->jemsettings->imageenabled != 0) : ?> -
- - jemsettings->imageenabled != 0) : ?> -
-
form->getLabel('userfile'); ?>
- item->locimage) : ?> -
- item, $this->limage, 'venue', 'locimage'); ?> - -
-
- -
form->getInput('userfile'); ?>
-
-
- item->locimage) : ?> -
-
'userfile-remove', 'data-id' => $this->item->id, 'data-type' => 'venues', 'title' => JText::_('COM_JEM_REMOVE_IMAGE'))); ?> -
- - -
- - -
- - - + endforeach; + ?> +
+
+ \ No newline at end of file diff --git a/site/views/editvenue/tmpl/responsive/edit_publish.php b/site/views/editvenue/tmpl/responsive/edit_publish.php new file mode 100644 index 000000000..5b8f9cc44 --- /dev/null +++ b/site/views/editvenue/tmpl/responsive/edit_publish.php @@ -0,0 +1,34 @@ +settings->get('global_editvenue_maxnumcustomfields', -1); // default to All +?> + +
+ +
+
form->getLabel('published'); ?>
+
form->getInput('published'); ?>
+
+
+ + +
+ + +

 

+ form->getFieldset('meta') as $field) : ?> +
+
label; ?>
+
input; ?>
+
+ +
\ No newline at end of file From 31ed514d8af07bb2c109ca72e577ac02193e9a78 Mon Sep 17 00:00:00 2001 From: vagrant Date: Fri, 23 Aug 2019 07:58:04 +0000 Subject: [PATCH 03/10] version update to 2.3.0-beta3 --- jem.xml | 2 +- modules/mod_jem/mod_jem.xml | 2 +- modules/mod_jem_banner/mod_jem_banner.xml | 2 +- modules/mod_jem_cal/mod_jem_cal.xml | 2 +- modules/mod_jem_calajax/mod_jem_calajax.xml | 2 +- modules/mod_jem_jubilee/mod_jem_jubilee.xml | 2 +- modules/mod_jem_teaser/mod_jem_teaser.xml | 2 +- modules/mod_jem_wide/mod_jem_wide.xml | 2 +- package/pkg_jem.xml | 2 +- plugins/plg_content_jem/jem.xml | 2 +- plugins/plg_content_jemlistevents/jemlistevents.xml | 2 +- plugins/plg_finder_jem/jem.xml | 2 +- plugins/plg_jem_comments/comments.xml | 2 +- plugins/plg_jem_mailer/mailer.xml | 2 +- plugins/plg_quickicon_jem/jemquickicon.xml | 2 +- plugins/plg_search_jem/jem.xml | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/jem.xml b/jem.xml index 31d061b75..31aaf7329 100644 --- a/jem.xml +++ b/jem.xml @@ -7,7 +7,7 @@ https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL info@joomlaeventmanager.net http://www.joomlaeventmanager.net - 2.3.0-beta2 + 2.3.0-beta3 COM_JEM_INSTALLATION_DESCRIPTION diff --git a/modules/mod_jem/mod_jem.xml b/modules/mod_jem/mod_jem.xml index 23637fb7b..e159815cb 100644 --- a/modules/mod_jem/mod_jem.xml +++ b/modules/mod_jem/mod_jem.xml @@ -7,7 +7,7 @@ August 2019 copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 MOD_JEM_XML_DESCRIPTION script.php diff --git a/modules/mod_jem_banner/mod_jem_banner.xml b/modules/mod_jem_banner/mod_jem_banner.xml index 08509bdae..76cc39113 100644 --- a/modules/mod_jem_banner/mod_jem_banner.xml +++ b/modules/mod_jem_banner/mod_jem_banner.xml @@ -7,7 +7,7 @@ August 2019 copyright (C) 2014-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 MOD_JEM_BANNER_XML_DESCRIPTION script.php diff --git a/modules/mod_jem_cal/mod_jem_cal.xml b/modules/mod_jem_cal/mod_jem_cal.xml index dc1201ee5..c207c81f3 100644 --- a/modules/mod_jem_cal/mod_jem_cal.xml +++ b/modules/mod_jem_cal/mod_jem_cal.xml @@ -7,7 +7,7 @@ August 2019 Copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 MOD_JEM_CAL_XML_DESCRIPTION script.php diff --git a/modules/mod_jem_calajax/mod_jem_calajax.xml b/modules/mod_jem_calajax/mod_jem_calajax.xml index 629a6c96e..88620e290 100644 --- a/modules/mod_jem_calajax/mod_jem_calajax.xml +++ b/modules/mod_jem_calajax/mod_jem_calajax.xml @@ -7,7 +7,7 @@ https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL info@joomlaeventmanager.net http://www.qivva.com - 2.3.0-beta2 + 2.3.0-beta3 MOD_JEM_CALAJAX_XML_DESCRIPTION diff --git a/modules/mod_jem_jubilee/mod_jem_jubilee.xml b/modules/mod_jem_jubilee/mod_jem_jubilee.xml index e9a05d836..c05e7370a 100644 --- a/modules/mod_jem_jubilee/mod_jem_jubilee.xml +++ b/modules/mod_jem_jubilee/mod_jem_jubilee.xml @@ -7,7 +7,7 @@ August 2019 copyright (C) 2015-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 MOD_JEM_JUBILEE_XML_DESCRIPTION script.php diff --git a/modules/mod_jem_teaser/mod_jem_teaser.xml b/modules/mod_jem_teaser/mod_jem_teaser.xml index 323c6b51b..13c379ed3 100644 --- a/modules/mod_jem_teaser/mod_jem_teaser.xml +++ b/modules/mod_jem_teaser/mod_jem_teaser.xml @@ -7,7 +7,7 @@ August 2019 copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 MOD_JEM_TEASER_XML_DESCRIPTION script.php diff --git a/modules/mod_jem_wide/mod_jem_wide.xml b/modules/mod_jem_wide/mod_jem_wide.xml index f6eeae35c..ed7a290ea 100644 --- a/modules/mod_jem_wide/mod_jem_wide.xml +++ b/modules/mod_jem_wide/mod_jem_wide.xml @@ -7,7 +7,7 @@ August 2019 copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 MOD_JEM_WIDE_XML_DESCRIPTION script.php diff --git a/package/pkg_jem.xml b/package/pkg_jem.xml index c22ccb1f7..f8e36bd25 100644 --- a/package/pkg_jem.xml +++ b/package/pkg_jem.xml @@ -9,7 +9,7 @@ info@joomlaeventmanager.net http://www.joomlaeventmanager.net - 2.3.0-beta2 + 2.3.0-beta3 PKG_JEM_INSTALLATION_DESCRIPTION http://www.joomlaeventmanager.net/ JEM Community diff --git a/plugins/plg_content_jem/jem.xml b/plugins/plg_content_jem/jem.xml index 69c876fc1..e015aa189 100644 --- a/plugins/plg_content_jem/jem.xml +++ b/plugins/plg_content_jem/jem.xml @@ -7,7 +7,7 @@ August 2019 copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 PLG_CONTENT_JEM_XML_DESCRIPTION diff --git a/plugins/plg_content_jemlistevents/jemlistevents.xml b/plugins/plg_content_jemlistevents/jemlistevents.xml index a36a322d0..b6f6edcc7 100644 --- a/plugins/plg_content_jemlistevents/jemlistevents.xml +++ b/plugins/plg_content_jemlistevents/jemlistevents.xml @@ -7,7 +7,7 @@ www.joomlaeventmanager.net copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 PLG_CONTENT_JEMLISTEVENTS_XML_DESCRIPTION diff --git a/plugins/plg_finder_jem/jem.xml b/plugins/plg_finder_jem/jem.xml index 813ce28cd..e6eac6244 100644 --- a/plugins/plg_finder_jem/jem.xml +++ b/plugins/plg_finder_jem/jem.xml @@ -7,7 +7,7 @@ http://www.joomlaeventmanager.net copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 PLG_FINDER_JEM_XML_DESCRIPTION diff --git a/plugins/plg_jem_comments/comments.xml b/plugins/plg_jem_comments/comments.xml index 5d9ea65b5..b0252ddc8 100644 --- a/plugins/plg_jem_comments/comments.xml +++ b/plugins/plg_jem_comments/comments.xml @@ -7,7 +7,7 @@ http://www.joomlaeventmanager.net copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 PLG_JEM_COMMENTS_XML_DESCRIPTION diff --git a/plugins/plg_jem_mailer/mailer.xml b/plugins/plg_jem_mailer/mailer.xml index 816707f15..f216e0baa 100644 --- a/plugins/plg_jem_mailer/mailer.xml +++ b/plugins/plg_jem_mailer/mailer.xml @@ -7,7 +7,7 @@ http://www.joomlaeventmanager.net copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 PLG_JEM_MAILER_XML_DESCRIPTION diff --git a/plugins/plg_quickicon_jem/jemquickicon.xml b/plugins/plg_quickicon_jem/jemquickicon.xml index 57c4e0218..12c58ca03 100644 --- a/plugins/plg_quickicon_jem/jemquickicon.xml +++ b/plugins/plg_quickicon_jem/jemquickicon.xml @@ -7,7 +7,7 @@ http://www.joomlaeventmanager.net copyright (C) 2013-2019 joomlaeventmanager.net http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 JEM Quick Icon diff --git a/plugins/plg_search_jem/jem.xml b/plugins/plg_search_jem/jem.xml index dded27bf8..7bc09c542 100644 --- a/plugins/plg_search_jem/jem.xml +++ b/plugins/plg_search_jem/jem.xml @@ -7,7 +7,7 @@ August 2019 copyright (C) 2013-2019 joomlaeventmanager.net https://www.gnu.org/licenses/gpl-2.0.html GNU/GPL - 2.3.0-beta2 + 2.3.0-beta3 PLG_SEARCH_JEM_XML_DESCRIPTION From 9566769d7d1441836f018fd181e5f484fbb30a11 Mon Sep 17 00:00:00 2001 From: vagrant Date: Fri, 23 Aug 2019 08:46:23 +0000 Subject: [PATCH 04/10] attendees print, duplicate date column removed, closes #66 --- site/views/attendees/tmpl/responsive/print.php | 1 - 1 file changed, 1 deletion(-) diff --git a/site/views/attendees/tmpl/responsive/print.php b/site/views/attendees/tmpl/responsive/print.php index a2081ebc4..0aa918218 100644 --- a/site/views/attendees/tmpl/responsive/print.php +++ b/site/views/attendees/tmpl/responsive/print.php @@ -60,7 +60,6 @@ "> name : $row->username; ?> - uregdate)) { echo JHtml::_('date', $row->uregdate, JText::_('DATE_FORMAT_LC2')); } ?> enableemailaddress == 1) : ?> email; ?> From 8208da0fab3f3d9199f469cc77fbe97d8b3161d9 Mon Sep 17 00:00:00 2001 From: vagrant Date: Fri, 23 Aug 2019 11:16:25 +0000 Subject: [PATCH 05/10] my events & attendence, embeded css changes, closes #67 --- .../tmpl/responsive/default_attendances.php | 14 +++++++++----- .../myevents/tmpl/responsive/default_events.php | 12 ++++++------ 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/site/views/myattendances/tmpl/responsive/default_attendances.php b/site/views/myattendances/tmpl/responsive/default_attendances.php index 1c313988b..b6795729c 100644 --- a/site/views/myattendances/tmpl/responsive/default_attendances.php +++ b/site/views/myattendances/tmpl/responsive/default_attendances.php @@ -23,7 +23,7 @@ .jem-sort #jem_date, #jem .jem-event .jem-event-date { jemsettings->datewidth)) : ?> - flex: 1 jemsettings->datewidth); ?>; + flex: 1 jemsettings->datewidth))-5 . '%'; /*take a little off to fit comment*/?>; flex: 1; @@ -35,7 +35,7 @@ .jem-sort #jem_title, #jem .jem-event .jem-event-title { jemsettings->showtitle == 1) && (!empty($this->jemsettings->titlewidth))) : ?> - flex: 1 jemsettings->titlewidth); ?>; + flex: 1 jemsettings->titlewidth))-5 . '%'; /*take a little off to fit comment*/?>; flex: 1; @@ -47,7 +47,7 @@ .jem-sort #jem_location, #jem .jem-event .jem-event-venue { jemsettings->showlocate == 1) && (!empty($this->jemsettings->locationwidth))) : ?> - flex: 1 jemsettings->locationwidth); ?>; + flex: 1 jemsettings->locationwidth))-3 . '%'; /*take a little off to fit comment*/?>; flex: 1; @@ -105,8 +105,12 @@ } .jem-sort #jem_status, - #jem.jem_myattendances .jem-myattendances-status { - flex: 0 2%; + #jem .jem-event .jem-myattendances-status { + flex: 0 1%; + } + .jem-sort #jem_comment, + #jem .jem-event .jem-myattendances-comments { + flex: 0 5%; } diff --git a/site/views/myevents/tmpl/responsive/default_events.php b/site/views/myevents/tmpl/responsive/default_events.php index 86766c403..812082b4b 100644 --- a/site/views/myevents/tmpl/responsive/default_events.php +++ b/site/views/myevents/tmpl/responsive/default_events.php @@ -38,7 +38,7 @@ function tableOrdering(order, dir, view) .jem-sort #jem_date, #jem .jem-event .jem-event-date { jemsettings->datewidth)) : ?> - flex: 1 jemsettings->datewidth); ?>; + flex: 1 jemsettings->datewidth))-4 . '%'; /*take a little off to fit status*/?>; flex: 1; @@ -50,7 +50,7 @@ function tableOrdering(order, dir, view) .jem-sort #jem_title, #jem .jem-event .jem-event-title { jemsettings->showtitle == 1) && (!empty($this->jemsettings->titlewidth))) : ?> - flex: 1 jemsettings->titlewidth); ?>; + flex: 1 jemsettings->titlewidth))-4 . '%'; /*take a little off to fit status*/?>; flex: 1; @@ -119,11 +119,11 @@ function tableOrdering(order, dir, view) } - #jem.jem_myevents .jem-myevents-check { + #jem .jem-event .jem-myevents-check { flex: 0 1%; } - #jem.jem_myevents .jem-myevents-status { + #jem .jem-event .jem-myevents-status { flex: 0 1%; } @@ -171,7 +171,7 @@ function tableOrdering(order, dir, view) jemsettings->showcat == 1) : ?>
 lists['order_Dir'], $this->lists['order']); ?>
- params->get('displayattendeecolumn') == 1) : ?> + jemsettings->showatte == 1) : ?>
 
@@ -273,7 +273,7 @@ function tableOrdering(order, dir, view) - params->get('displayattendeecolumn') == 1) : ?> + jemsettings->showatte == 1) : ?>
Date: Fri, 23 Aug 2019 11:48:53 +0000 Subject: [PATCH 06/10] event view show hourglass for waiting icon, closes #65 --- site/views/event/tmpl/responsive/default_attendees.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/views/event/tmpl/responsive/default_attendees.php b/site/views/event/tmpl/responsive/default_attendees.php index 2bbe6f576..7c63960df 100644 --- a/site/views/event/tmpl/responsive/default_attendees.php +++ b/site/views/event/tmpl/responsive/default_attendees.php @@ -64,7 +64,7 @@ function jem_getStatusIcon($status) { switch($status) { case 2: // waiting list - return ' '; + return ' '; break; case 1: // attending return ' '; From 56df501340c6dfaa70dfa37d791f205f841f72ab Mon Sep 17 00:00:00 2001 From: vagrant Date: Wed, 11 Sep 2019 07:51:38 +0000 Subject: [PATCH 07/10] removed JRequest from 2 files, closes #76 --- admin/controllers/attendee.php | 12 ++---------- modules/mod_jem_teaser/tmpl/responsive/default.php | 2 +- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/admin/controllers/attendee.php b/admin/controllers/attendee.php index 87eed5b11..c30dbd366 100644 --- a/admin/controllers/attendee.php +++ b/admin/controllers/attendee.php @@ -50,11 +50,7 @@ public function cancel() JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN')); $attendee = JTable::getInstance('jem_register', ''); - if (version_compare(JVERSION, '3.2', 'lt')) { - $attendee->bind(JRequest::get('post')); // before Joomla! 3.2.0 there is no good way to get them all from JInput :( - } else { - $attendee->bind(JFactory::getApplication()->input->post->getArray(/*get them all*/)); - } + $attendee->bind(JFactory::getApplication()->input->post->getArray(/*get them all*/)); $attendee->checkin(); $this->setRedirect('index.php?option=com_jem&view=attendees&eventid='.JFactory::getApplication()->input->getInt('event', 0)); @@ -78,11 +74,7 @@ public function save() $task = $jinput->getCmd('task'); // Retrieving $post - if (version_compare(JVERSION, '3.2', 'lt')) { - $post = JRequest::get('post'); // before Joomla! 3.2.0 we must and can use JRequest - } else { - $post = $jinput->post->getArray(/*get them all*/); - } + $post = $jinput->post->getArray(/*get them all*/); // Retrieving email-setting $sendemail = $jinput->getInt('sendemail','0'); diff --git a/modules/mod_jem_teaser/tmpl/responsive/default.php b/modules/mod_jem_teaser/tmpl/responsive/default.php index c17a1242e..5fe1d49bb 100644 --- a/modules/mod_jem_teaser/tmpl/responsive/default.php +++ b/modules/mod_jem_teaser/tmpl/responsive/default.php @@ -16,7 +16,7 @@ $modal = 'notmodal'; } /* -if (JRequest::getVar('jem-rss','0') == 1) { +if (JFactory::getApplication()->input->getInt('jem-rss','0') == 1) { ob_get_clean(); createRSSfeed($list); jexit(); From afd23cebef2134647cfbcd15c2b44c147c69f039 Mon Sep 17 00:00:00 2001 From: vagrant Date: Wed, 11 Sep 2019 08:48:36 +0000 Subject: [PATCH 08/10] allow event editors to edit attendees, closes #73 --- site/views/event/view.html.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/site/views/event/view.html.php b/site/views/event/view.html.php index 8bc1a8336..2b67b1c2b 100644 --- a/site/views/event/view.html.php +++ b/site/views/event/view.html.php @@ -201,7 +201,9 @@ public function display($tpl = null) // Check if user can edit attendees $isAuthor = $userId && ($userId == $item->created_by); - $permissions->canEditAttendees = $isAuthor; + //$permissions->canEditAttendees = $isAuthor; + //new logic: user can edit events, suggested by jojo12 + $permissions->canEditAttendees = $user->can('edit', 'event', $item->id, $item->created_by); $this->permissions = $permissions; $this->showeventstate = $permissions->canEditEvent || $permissions->canPublishEvent; From e953ddf1938f5cfca34c59f638c94a4c05492486 Mon Sep 17 00:00:00 2001 From: vagrant Date: Sat, 14 Mar 2020 07:32:24 +0000 Subject: [PATCH 09/10] label text change, closes #90 --- admin/language/en-GB/en-GB.com_jem.ini | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/admin/language/en-GB/en-GB.com_jem.ini b/admin/language/en-GB/en-GB.com_jem.ini index 95d7fbed8..c9df5d19d 100644 --- a/admin/language/en-GB/en-GB.com_jem.ini +++ b/admin/language/en-GB/en-GB.com_jem.ini @@ -856,9 +856,9 @@ COM_JEM_TIME_NAME="Time Suffix" COM_JEM_LAYOUT_STYLE_SETTINGS="Style" COM_JEM_SHOW_LAYOUT_STYLE="Layout Style" COM_JEM_SHOW_LAYOUT_STYLE_DESC="Choose style the frontend should be shown. Select between old table style or a modern responsive style." -COM_JEM_SHOW_LAYOUT_STYLE_LEGACY="Default Table Style" -COM_JEM_SHOW_LAYOUT_STYLE_RESPONSIVE="Modern Responsive Style" -COM_JEM_SHOW_LAYOUT_STYLE_ALTERNATIVE="Alternative Responsive Style" +COM_JEM_SHOW_LAYOUT_STYLE_LEGACY="Legacy (Table Style)" +COM_JEM_SHOW_LAYOUT_STYLE_RESPONSIVE="Default (Responsive Style)" +COM_JEM_SHOW_LAYOUT_STYLE_ALTERNATIVE="Alternative (Responsive Style)" COM_JEM_INCLUDE_ICON_FONT="Use Icon Font" COM_JEM_INCLUDE_ICON_FONT_DESC="Use icon font instead of images for print icons etc." COM_JEM_EVENT_HANDLING="Event Handling" From 0bf165910373ce3ddb5aafb3b46b81e3f6340b31 Mon Sep 17 00:00:00 2001 From: vagrant Date: Sat, 14 Mar 2020 09:48:26 +0000 Subject: [PATCH 10/10] closes #82 --- admin/controllers/imagehandler.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/controllers/imagehandler.php b/admin/controllers/imagehandler.php index bdd1e784c..4d1597107 100644 --- a/admin/controllers/imagehandler.php +++ b/admin/controllers/imagehandler.php @@ -83,10 +83,10 @@ public function uploadimage() //upload the image if (!JFile::upload($file['tmp_name'], $filepath)) { - echo "\n"; + echo "\n"; $app->close(); } else { - echo "\n"; + echo "\n"; $app->close(); } }