Hi all,
Running
-CMS 1.2.3 Black Rock
-Calendar 0.7.5
website
www.hornet.sparcc.org
'district calendar' on left menu
When i click on an event for the event details i get the below error:
-------------------------------------------------------------------------------------------------
categories_table_name; $events_to_categories_table_name = $module->events_to_categories_table_name; $events_table_name = $module->events_table_name; $category = get_parameter_value($parameters, 'category', ''); $summaries = get_parameter_value($parameters, 'summaries', 1); $first_day_of_week = get_parameter_value($parameters, 'first_day_of_week', 1); $table_id = get_parameter_value($parameters, 'table_id', 'calendar-'.$id.$returnid); $event_id = get_parameter_value($parameters, 'event_id', -1); if($event_id == -1) { // no event echo '
Cannot find event
'; return; } $use_session = get_parameter_value($parameters, 'use_session', true); if($use_session) { $month = get_parameter_value($parameters, 'month', date('n'), 'calendar-month'.$id.$returnid); $year = get_parameter_value($parameters, 'year', date('Y'), 'calendar-year'.$id.$returnid); } else { $month = get_parameter_value($parameters, 'month', date('n')); $year = get_parameter_value($parameters, 'year', date('Y')); } $db =& $module->GetDb(); $where = 'WHERE'; $sql = "SELECT DISTINCT $events_table_name.* FROM $events_table_name WHERE event_id = $event_id"; $rs = $db->Execute($sql); if($rs->RecordCount() != 1) { // something's wrong echo '
Either event_id is not in the database, or there is more than one event with this id! ('.$event_id.')
'; return; } $event = $rs->FetchRow(); // pick up categories $sql = "SELECT DISTINCT $categories_table_name.* FROM $categories_table_name LEFT JOIN $events_to_categories_table_name ON $events_to_categories_table_name.category_id = $categories_table_name.category_id WHERE $events_to_categories_table_name.event_id = $event_id"; $rs = $db->Execute($sql); $categories = array(); if($rs) { $categories = $rs->GetArray(); } $return_url = $module->CreateReturnLink($id, $returnid, $module->lang('cal_return')); $day_names = $module->GetDayNames(); $day_short_names = $module->GetDayShortNames(); $month_names = $module->GetMonthNames(); if($first_day_of_week != 0) { for($i = 0; $i GetLabels(); // assign to Smarty $module->smarty->assign_by_ref('month_names', $month_names); $module->smarty->assign_by_ref('day_names', $day_names); $module->smarty->assign_by_ref('day_short_names', $day_short_names); $module->smarty->assign_by_ref('event', $event); $module->smarty->assign_by_ref('categories', $categories); $module->smarty->assign_by_ref('return_url', $return_url); $module->smarty->assign_by_ref('table_id', $table_id); $module->smarty->assign_by_ref('lang', $lang); $module->smarty->assign_by_ref('mo', $lang); // Display template if (isset($params['eventtemplate'])) { echo $module->ProcessTemplate($params['eventtemplate']); } else { $t = $module->GetTemplate('event'); if(empty($t)) { $module->SetTemplate('event', $module->GetDefaultTemplate('event')); } echo $module->ProcessTemplateFromDatabase('event'); } } ?>
---------------------------------------------------------------------------------------------
My calendar 'event' template looks like so:
-----------------------------------------------------------------------------------------------
{$event.event_title}
{assign var=month_number value=$event.event_date_start|date_format:"%m"}
{assign var=end_month_number value=$event.event_date_end|date_format:"%m"}
{if $event.event_date_start == $event.event_date_end || $event.event_date_end == ""}
{$lang.date}: {$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"}
{else}
{if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"}
{$lang.date}: {$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%H:%M"}
{else
{$lang.date}: {$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%d"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y %H:%M"}
{/if}
{/if}
{if $event.event_summary !="" && $event.event_details ==""}
{$lang.summary}: {$event.event_summary}
{/if}
{if $event.event_details !="" && $event.event_details != "
"}
{$lang.details}: {eval var=$event.event_details}
{/if}
{$return_url}
-----------------------------------------------------------------------------------------------
I am in no way a PHP programmer... i know just enough to be dangerous. I'm pretty sure this was working fine before i upgraded to Black Rock. And i haven't touched the templates since i first setup the calendar.
any ideas what could be giving me this error?
Thanks in advance.
Calendar Error when viewing event details.
For questions and problems with the CMS core. This board is NOT for any 3rd party modules, addons, PHP scripts or anything NOT distributed with the CMS made simple package itself.
-
- Forum Members
- Posts: 12
- Joined: Tue Oct 31, 2006 11:28 pm
Calendar Error when viewing event details.
Post by nickbrewer »
Last edited by nickbrewer on Wed Feb 27, 2008 6:03 pm, edited 1 time in total.
Jump to
- Official Boards
- ↳ README FIRST!!!
- ↳ Announcements
- ↳ General Discussion
- Support Boards
- ↳ CMSMS Core
- ↳ Modules/Add-Ons
- ↳ Help Wanted (commercial)
- ↳ Translations
- Community Boards
- ↳ Tips and Tricks
- ↳ CMS Show Off
- ↳ Layout and Design (CSS & HTML)
- ↳ Feature ideas
- ↳ Developers Discussion
- ↳ The Lounge
- International Discussions
- ↳ Czech/Slovak - Česky/Slovensky
- ↳ Danish - Dansk
- ↳ Dutch - Nederlands
- ↳ Aankondigingen
- ↳ Tips en Trucs
- ↳ Vertalingen & Documentatie
- ↳ Hulp gezocht (commercieel)
- ↳ Finnish - Suomi
- ↳ French - Français
- ↳ German - Deutsch
- ↳ BITTE ZUERST LESEN !!!
- ↳ Ankündigungen
- ↳ Installation und Einstellungen
- ↳ Module und Tags
- ↳ Smarty-Tipps und -Tricks
- ↳ Layout und Design
- ↳ Suchmaschinenoptimierung (SEO)
- ↳ HowTo's
- ↳ Übersetzungen
- ↳ Show Off
- ↳ Hilfe gesucht (kommerziell)
- ↳ Stammtisch
- ↳ Hungarian - Magyar
- ↳ Italian - Italiano
- ↳ Moduli/Plugins
- ↳ Lithuanian - Lietuviškai
- ↳ Darbo / bendradarbiavimo pasiūlymai ir paieška
- ↳ Persian / Farsi
- ↳ Polish - Polski
- ↳ Portuguese - Português
- ↳ Russian - русский
- ↳ Предложения и поиск РАБОТЫ
- ↳ Spanish - Español
- ↳ Swedish - Svenska
- Geekmoot Editions
- ↳ Geekmoot 2016
- ↳ Connections and Conversations
- ↳ Geekmoot 2015
- ↳ Geek Moot 2012
- ↳ Locked: Geek Moot 2010
- Old Forums
- ↳ [locked] CMSMS 2.0 Beta
- ↳ Module Developers
- ↳ Closed Issues
- ↳ [locked] Documentation0ld
- ↳ Suggestions, Modifications & Corrections
- ↳ [locked] CMSMS 1.11 Beta
- ↳ Closed Issues
- ↳ [locked] CMSMS 1.10 Beta
- ↳ Closed Issues
- ↳ [locked] CMSMS 2.2 Beta
- ↳ [locked] CMSMS MLE fork
- ↳ Modules/Addon patchs
- ↳ [locked] Quality Assurance
- ↳ [locked] Accessability and Usability
- ↳ [locked] Documentation
- ↳ Media and presentations about CMSMS
- ↳ [locked] Installation, Setup and Upgrade