Note: this list is kept only as a demonstration for CVSNotice. For the latest CVS notices, see the Xaraya and Postnuke sites
View Statistics - Next Notice - Previous NoticeDirectory filter : [ all ] / postnuke_modules / postcalendar / pnblocks [ view in CVS ]
| Date | Directory [filter] | File(s) [view] | Author [filter] |
| 07 Sep 2002 15:39:40 | postnuke_modules/postcalendar/pnblocks | calendar.php,1.62,1.63 | Roger Raymond |
| template clean up new modifiers | |||
Update of /home/cvsroot/postnuke_modules/postcalendar/pnblocks
In directory ns7.hostnuke.net:/tmp/cvs-serv29655/pnblocks
Modified Files:
calendar.php
Log Message:
template clean up new modifiers
Index: calendar.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnblocks/calendar.php,v
retrieving revision 1.62
retrieving revision 1.63
diff -C2 -d -r1.62 -r1.63
*** calendar.php 17 Jul 2002 17:28:34 -0000 1.62
--- calendar.php 7 Sep 2002 15:39:38 -0000 1.63
***************
*** 81,88 ****
$tpl->left_delimiter = '[-';
$tpl->right_delimiter = '-]';
// find out what template we're using
$template_name = pnModGetVar('postcalendar','pcTemplate');
! if(!isset($template_name)) {
$template_name ='default';
}
--- 81,96 ----
$tpl->left_delimiter = '[-';
$tpl->right_delimiter = '-]';
+ //=================================================================
+ // Register our custom functions
+ //=================================================================
+ $tpl->register_function('pc_date_format','postcalendar_smarty_pcDateFormat');
+ $tpl->register_function('pc_event_url','postcalendar_smarty_pcEventURL');
+ $tpl->register_function('pc_date_select','postcalendar_smarty_pcDateSelect');
+ $tpl->register_function('pc_url','postcalendar_smarty_pcURL');
+ $tpl->register_modifier('pc_date_format','postcalendar_smarty_pc_date_format');
// find out what template we're using
$template_name = pnModGetVar('postcalendar','pcTemplate');
! if(!isset($template_name) || empty($template_name)) {
$template_name ='default';
}
***************
*** 93,99 ****
}
// start the output container
! $output = new pnHTML();
! $output->SetInputMode(_PNH_VERBATIMINPUT);
! $output->SetOutputMode(_PNH_KEEPOUTPUT);
// get the theme globals :: is there a better way to do this?
pnThemeLoad(pnUserGetTheme());
--- 101,106 ----
}
// start the output container
! $output = '';
!
// get the theme globals :: is there a better way to do this?
pnThemeLoad(pnUserGetTheme());
***************
*** 137,143 ****
$displayballs = pnModGetVar('postcalendar','displayballs');
// load the DHTML JavaScript code and insert it into the page
! if($usepopups) { $output->Text(pnModAPIFunc('postcalendar','user','loadPopups')); }
// insert the js popup code into the page (find better code)
! if($eventsopeninnewwindow) { $output->Text(pnModAPIFunc('postcalendar','user','jsPopup')); }
// Let's setup the info to build this sucka!
list($the_month,$the_day,$the_year) = explode('/',$Date);
--- 144,150 ----
$displayballs = pnModGetVar('postcalendar','displayballs');
// load the DHTML JavaScript code and insert it into the page
! if($usepopups) { $output .= pnModAPIFunc('postcalendar','user','loadPopups'); }
// insert the js popup code into the page (find better code)
! if($eventsopeninnewwindow) { $output .= pnModAPIFunc('postcalendar','user','jsPopup'); }
// Let's setup the info to build this sucka!
list($the_month,$the_day,$the_year) = explode('/',$Date);
***************
*** 260,265 ****
$tpl->assign('UpcomingEventsTitle',_PC_UPCOMING_EVENTS);
$tpl->assign('NoEvents',_PC_BLOCK_NO_EVENTS);
if($showcalendar) {
! $output->Text($tpl->fetch($template_name.'/views/calendarblock/month_view.html'));
}
if($showevents) {
--- 267,273 ----
$tpl->assign('UpcomingEventsTitle',_PC_UPCOMING_EVENTS);
$tpl->assign('NoEvents',_PC_BLOCK_NO_EVENTS);
+
if($showcalendar) {
! $output .= $tpl->fetch($template_name.'/views/calendarblock/month_view.html');
}
if($showevents) {
***************
*** 270,274 ****
}
! $output->Text($tpl->fetch($template_name.'/views/calendarblock/todays_events.html'));
}
if($nextevents) {
--- 278,282 ----
}
! $output .= $tpl->fetch($template_name.'/views/calendarblock/todays_events.html');
}
if($nextevents) {
***************
*** 278,292 ****
$tpl->assign('displaytitle',0);
}
! $output->Text($tpl->fetch($template_name.'/views/calendarblock/upcoming_events.html'));
}
if($pcbshowsslinks) {
! $output->Linebreak(2);
$submit_event_url = pnModURL('postcalendar','user','submit');
$search_event_url = pnModURL('postcalendar','user','search');
! $output->Text('<center>');
! $output->Text('[ <a href="'.$submit_event_url.'">'._PC_SUBMIT_EVENT.'</a> ] ');
! $output->Text('[ <a href="'.$search_event_url.'">'._PC_SEARCH_EVENT.'</a> ]');
! $output->Text('</center>');
}
// Populate block info and pass to theme
--- 286,300 ----
$tpl->assign('displaytitle',0);
}
! $output .= $tpl->fetch($template_name.'/views/calendarblock/upcoming_events.html');
}
if($pcbshowsslinks) {
! $output .= '<br /><br />';
$submit_event_url = pnModURL('postcalendar','user','submit');
$search_event_url = pnModURL('postcalendar','user','search');
! $output .= '<center>';
! $output .= '[ <a href="'.$submit_event_url.'">'._PC_SUBMIT_EVENT.'</a> ] ';
! $output .= '[ <a href="'.$search_event_url.'">'._PC_SEARCH_EVENT.'</a> ]';
! $output .= '</center>';
}
// Populate block info and pass to theme
***************
*** 294,303 ****
if(class_exists('Benchmark_Timer')) {
$timer->stop();
! $output->Linebreak();
$profile = array_pop($timer->getProfiling());
! $output->Text('<center><font style="font-size: 6pt;">'.$profile['total'].'</font></center>');
}
! $blockinfo['content'] = $output->GetOutput();
return themesideblock($blockinfo);
}
--- 302,311 ----
if(class_exists('Benchmark_Timer')) {
$timer->stop();
! $output .= '<br />';
$profile = array_pop($timer->getProfiling());
! $output .= '<center><font style="font-size: 6pt;">'.$profile['total'].'</font></center>';
}
! $blockinfo['content'] = $output;
return themesideblock($blockinfo);
}
View Statistics - Next Notice - Previous Notice
| Visit Developer Site - Browse CVS Repository |
Syndicate via backend.rss (max. once per hour please) | Powered by CVSNotice 0.1.3 |