Main menu

Forum


A toy VW combi with a Christmas tree on the roof.

The developer takes a few days off for Holidays...
...and will be back with charged battery!

From 23 December to 2 January included
During this period,
assistance from developer will not be provided.

× Forum di assistenza italiano

Problema nel conteggio delle date

  • doraemon
  • Topic Author
  • New Member
  • New Member
More
9 years 7 months ago #10148 by doraemon
Problema nel conteggio delle date was created by doraemon
Buongiorno, ho da poco installato la versione gratuita di questo componente che mi sembra decisamente ben fatto. Ho notato però uno strano comportamento: ho inserito un evento in un periodo composto da una sola data con un ora di inizio ed una di fine. Nel dettaglio dell'evento in corrispondenza della data mi riportava come label "Date" (al plurale). Prima ho pensato fosse in inglese ed ho controllato il file delle traduzioni così ho capito che stava effettivamente usando la forma italiana plurale. Vedendo il codice su icmodel.php ho notato che fa il merge degli array dates e period, aprendo la tabella ho visto che i due campi erano popolati in questo modo:

period: a:1:{i:0;s:16:"2015-06-26 11:00";}
dates: a:1:{i:0;s:16:"0000-00-00 00:00";}

ho provato a mettere NULL sul campo dates e al refresh della pagina mi ha dato correttamente "Data" come label (al singolare).

ho quindi fatto una piccola modifica al codice inserendo questa istruzione:

$alldates = array_filter($alldates, function ($var) {return $var != "0000-00-00 00:00";});

Eliminando dall'array le date vuote. In questo modo ora mi torna correttamente la forma singolare ma non so se sia l'approccio giusto.

Volevo segnalare il problema nel caso vogliate "metterci una pezza" nella prossima versione. Se invece non ho capito il giusto utilizzo del componente mi scuso per la perdita di Tempo :)

Grazie per l'attenzione
Angelo
The following user(s) said Thank You: Lyr!C

Please Log in or Create an account to join the conversation.

  • giusebos
  • giusebos's Avatar
  • Moderator
  • Moderator
More
9 years 7 months ago #10149 by giusebos
Replied by giusebos on topic Problema nel conteggio delle date
ti ringraziamo, passo tutto a cyril e ti faccio sapere.

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
The following user(s) said Thank You: Lyr!C

Please Log in or Create an account to join the conversation.

  • Lyr!C
  • Lyr!C's Avatar
  • Administrator
  • Administrator
  • Lead Developer
More
9 years 7 months ago #10156 by Lyr!C
Replied by Lyr!C on topic Problema nel conteggio delle date
Thanks Angelo and giusebos !

You're right!
And your change is a good one.

I will just do a little different addition in next 3.5.6 like this :
$alldates = array_filter($alldates, function($var) {return $var == iCDate::isDate($var);});

This way, return only valid dates ;-)

Thank you! B)
Cyril

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File Attachment:

Please Log in or Create an account to join the conversation.

  • gruppoarancione
  • New Member
  • New Member
More
9 years 6 months ago #10385 by gruppoarancione
Replied by gruppoarancione on topic Problema nel conteggio delle date
Scusa doraemon,
che problema da sul componente il il post che hai scritto ???

GRAZIE

Please Log in or Create an account to join the conversation.

  • doraemon
  • Topic Author
  • New Member
  • New Member
More
9 years 6 months ago #10386 by doraemon
Replied by doraemon on topic Problema nel conteggio delle date
in pratica inserendo un evento con una sola data, questa viene riportata al plurale, come se ce ne fossero due o più. La mia correzione elimina le date vuote, quella suggerita da Cyril anche quelle non valide.

Please Log in or Create an account to join the conversation.

Moderators: giusebos
Time to create page: 0.116 seconds

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new