By yannfr on Monday, 31 August 2020
Replies 4
Likes 0
Views 1K
Votes 0
I just migrated my site from Joomla 2.5 to 3.9.I updated JEvents from 3.2.1 to 3.6.4.
Editing an event in the backend no longer works: see attached file

There is an error message :
YSTS_SYSTEM_MESSAGES
You are editing an existing event.
JevStdRequiredFields.fields.push({'name':'title', 'default' :'' ,'reqmsg':'Veuillez ajouter le champ obligatoire : Titre'}); Joomla.submitbutton = function (pressbutton) { if (pressbutton.substr(0, 6) == 'cancel' || !(pressbutton == 'icalevent.save' || pressbutton == 'icalrepeat.save' || pressbutton == 'icalevent.savenew' || pressbutton == 'icalrepeat.savenew' || pressbutton == 'icalevent.apply' || pressbutton == 'icalrepeat.apply')) { if (document.adminForm['catid']) { // restore catid to input value document.adminForm['catid'].value = 0; document.adminForm['catid'].disabled = true; } Joomla.submitform(pressbutton); return; } var form = document.adminForm; var editorElement = jevjq('#jevcontent'); if (editorElement.length) {


Thank You
Its your PHP version that is causing the problem - you need PHP 7+ for JEvents 3.6 - I would recommend you install version 3.4.57 while you sort out your version of PHP. PHP hasn't been supported by the developers for more than 1 year and 8 months
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Looks like there could be a PHP error - try setting error reporting to maximum (temporarily) in the Joomla config on the server tab
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you,

With error tracing at the maximum level, I got the message :

Warning: dirname() expects exactly 1 parameter, 2 given in /xxxx/xxxx/xxxxx/xxxx/administrator/components/com_jevents/layouts/gslframework/header.php on line 50

At the moment my PHP version is 5.6.40
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you very much.
Its ok with version 3.4.57
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post