-
ARCHIVES
-
iCagenda - Italiano
-
Errore di creazione evento front end
Errore di creazione evento front end
-
mikele
-
Topic Author
-
New Member
-
Less
More
-
Posts: 7
-
Thank you received: 0
-
-
10 years 2 months ago #8205
by mikele
Ciao a tutti,
mi sono accorto che in fase di creazione di un evento direttamente da front end, al save dell'evento non scattano i controlli relativi ai campi obbligatori (tipo titolo, numero di telefono etc. ).
gli unici controlli che scattano sono solo sulle date dell'evento, notificati opportunamente tramite popUp
Se in fase di creazione dell'evento non valorizzo il campo "titolo" vengo reindirizzato nella "pagina 500"
al contrario se valorizzo il campo "titolo" il sistema mi crea correttamente l'evento.
nella pagina submit.php riporto il frammento di codice dove effettivamente viene controllato il campo title
// insert Event in Database
if (($data->username != NULL) && ($data->title != NULL) && ($data->created_by_email != NULL)) {
$db->insertObject('#__icagenda_events', $data, id);
} else {
JError::raiseError(500, implode('<br />', $errors));
return false;
}
c'è un modo per far scattare i controlli relativi ai campi obbligatori e evitare questo errore?
riporto di seguito i log generati:
[28-Oct-2014 01:35:59 Europe/Rome] PHP Warning: mktime() expects parameter 6 to be long, string given /public_html/components/com_icagenda/models/submit.php on line 804
[28-Oct-2014 01:35:59 Europe/Rome] PHP Notice: Use of undefined constant id - assumed 'id' in //public_html/components/com_icagenda/models/submit.php on line 315
[28-Oct-2014 01:35:59 Europe/Rome] PHP Notice: Undefined index: id in /public_html/components/com_icagenda/router.php on line 55
[28-Oct-2014 01:35:59 Europe/Rome] PHP Notice: Undefined variable: lien in public_html/components/com_icagenda/models/submit.php on line 342
Please Log in or Create an account to join the conversation.
-
giusebos
-
-
Moderator
-
Less
More
-
Posts: 935
-
Thank you received: 114
-
-
-
10 years 2 months ago #8208
by giusebos
come potrai verificare nel link se non inserisci il titolo non puoi salvare l'evento
www.icagenda.it/proponi-evento.html
i campi:
sede
telefono
email
sito internet
non sono obbligatori e non è possibile al momento renderli obbligatori senza una modifica.
nelle prossime relase ci sarà un controllo che permetterà di impostare questi obbligatori o meno, insieme ai campi personalizzabili.
HAI BISOGNO DI ASSISTENZA?
leggi qui
Guarda tutti i video tutorial di iCagenda
Watch all video tutorials iCagenda
Regardez toutes les vidéos tutoriels iCagenda
Ver todos los videos tutoriales iCagenda
guarda qui
Please Log in or Create an account to join the conversation.
-
mikele
-
Topic Author
-
New Member
-
Less
More
-
Posts: 7
-
Thank you received: 0
-
-
10 years 2 months ago #8213
by mikele
Ho notato che effettivamente c'è il controllo sul titolo..forse ci sono delle incongruenze con il template che utilizzo
non saprei
Mi sai dire dove vengono gestiti i controlli sui campi obbligatori ovvero in quale file del componente?
cerco di analizzarlo
grazie mille
Please Log in or Create an account to join the conversation.
-
giusebos
-
-
Moderator
-
Less
More
-
Posts: 935
-
Thank you received: 114
-
-
-
10 years 2 months ago #8217
by giusebos
che versione usi di icagenda?
HAI BISOGNO DI ASSISTENZA?
leggi qui
Guarda tutti i video tutorial di iCagenda
Watch all video tutorials iCagenda
Regardez toutes les vidéos tutoriels iCagenda
Ver todos los videos tutoriales iCagenda
guarda qui
Please Log in or Create an account to join the conversation.
-
mikele
-
Topic Author
-
New Member
-
Less
More
-
Posts: 7
-
Thank you received: 0
-
-
-
mikele
-
Topic Author
-
New Member
-
Less
More
-
Posts: 7
-
Thank you received: 0
-
-
10 years 2 months ago #8220
by mikele
da alcuni test che ho fatto mi sono accorto che il problema accennato in precedenza è solo con il browser safari!!
con firefox esce la popup
Please Log in or Create an account to join the conversation.
-
ARCHIVES
-
iCagenda - Italiano
-
Errore di creazione evento front end
Time to create page: 0.136 seconds