Hell all,
I am creating a event module. In that as usual after creating the event we need to display the event title in the popup when clicking the date in the calendar. its working. but if i have multiple events in the same day its just showing the first event.
Template Engine i used here is SMARTY. And i used {literal} to differentiate smarty and JS.
Here is the code:
function getDateInfo(date, wantsClassName)
{
{/literal}{foreach from=$view_event item=event}{literal} // USED {literal} to differentiate SMARTY and Java Script.
var as_number = Calendar.dateToInt(date);
if (as_number >= {/literal}{$view_event.sdate}{literal} && as_number <= {/literal}{$view_event.edate}{literal})
return {
klass : "highlight2",
tooltip: "<div style='text-align: center'>From:{/literal}{$view_event.started_on|date_format:'%d-%m-%Y'}{literal} -- To:{/literal}{$view_event.end_on|date_format:'%d-%m-%Y'}{literal}<br>Event:{/literal}{$view_event.event_name}{literal}</div>"
};
{/literal}{/foreach}{literal}
return DATE_INFO[as_number];
};
How can i accomplish this critical ISSUE.
Thanks in advance...