today's events mod problemen
Geplaatst: 26 nov 2003, 19:52
Ik heb een probleem bij het installeren van deze mod. Ik heb eerst natuurlijk de calender zelf geïnstalleerd, dat ging allemaal nog goed. Maar bij de veranderingen van calendar.php doet hij het opeens niet meer en krijg ik deze error:
Dit moet ik allemaal aanpassen in calendar.php:
Wat is de fout?
Code: Selecteer alles
Parse error: parse error in /home/www/esaclan.50free.net/forum/calendar.php on line 1490
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
calendar.php
#
#-----[ FIND ]------------------------------------------
#
elseif ($mode == 'display') { display(); }
#
#-----[ ADD, UNDERNEATH ]------------------------------------------
#
elseif ($mode == 'displaytoday') { displaytoday(); }
#
#-----[ FIND ]------------------------------------------
#
include ($phpbb_root_path . "includes/page_header.php");
#
#-----[ ADD, *ABOVE* ]------------------------------------------
#
if ($mode == 'displaytoday') {
$gen_simple_header = TRUE;
}
#
#-----[ FIND ]------------------------------------------
#
include_once($phpbb_root_path . 'includes/page_tail.php');
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ($mode != 'displaytoday'){
include_once($phpbb_root_path . 'includes/page_tail.php');
}
#
#-----[ FIND ]------------------------------------------
#
'BUTTON_PREV' => $button_prev,
'BUTTON_NEXT' => $button_next,
'BUTTON_HOME' => $button_home,
'BUTTON_ADD' => $button_add,
'BUTTON_VAL' => $button_val)
);
$template->pparse('body');
return;
}
#
#-----[ ADD, UNDERNEATH ]------------------------------------------
#
function displaytoday()
{
global $thisscript, $phpbb_root_path, $phpEx, $action, $homeurl, $images, $phpbbheaders,
$id, $day, $month, $year, $userdata, $lang, $config_footer, $footer, $caluser,
$endday, $endmonth, $endyear, $board_config, $bbcode_uid, $template, $db, $cal_version;
$currentmonth = create_date("m", time(), $userdata['user_timezone']);
$template->set_filenames(array(
'body' => 'cal_day_events_lite_nh.tpl')
);
$lastseconds = mktime(0,0,0,$month,$day,$year)-(24*60*60);
$lastday = date('j', $lastseconds);
$lastmonth = date('m', $lastseconds);
$lastyear = date('Y', $lastseconds);
$nextseconds = mktime(0,0,0,$month,$day,$year)+(24*60*60);
$nextday = date('j', $nextseconds);
$nextmonth = date('m', $nextseconds);
$nextyear = date('Y', $nextseconds);
$sql = "SELECT * FROM ".CAL_TABLE." WHERE valid = 'yes' AND ";
if ($id) {
$sql .= "id = '$id'";
}
else {
$sql .= "eventspan >= \"$year-$month-$day 00:00:00\" AND stamp <= \"$year-$month-$day 23:59:59\" ORDER BY stamp";
}
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Event data', '', __LINE__, __FILE__, $sql);
}
$check=0;
while ($row = $db->sql_fetchrow($result))
{
$subject=stripslashes($row['subject']);
$zdesc=stripslashes($row['description']);
$bbcode_uid = $row['bbcode_uid'];
if( $board_config['allow_bbcode'] ) {
$zdesc = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($zdesc, $bbcode_uid) : preg_replace("/\:[0-9a-z\:]+\]/si", "]", $zdesc);
}
if ( $board_config['allow_smilies'] )
{
$zdesc = smilies_pass($zdesc);
}
// Delete icon
$today = strtotime(date("Y-m-d"));
$not_old_check = (strtotime($row['stamp']) < $today) ? 1 : 0;
if ((($caluser >=4) && ($userdata['user_id']==$row['user_id'])) || ($caluser >=5)) {
if (!$not_old_check) {
$edit_img = '<a href="'. $thisscript .'?action=Modify_marked&id='.$row['id'].'"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';
}
$delpost_img = '<a href="' . $thisscript .'?action=Delete_marked&id='.$row['id'].'"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
}
else {
$edit_img = '';
$delpost_img = '';
}
$zdesc = make_clickable($zdesc);
$start_date = mydateformat($row['stamp'], $userdata['user_dateformat']);
$end_date = mydateformat($row['eventspan'], $userdata['user_dateformat'], 1);
$template->assign_block_vars('event_row', array(
'SUBJECT' => $subject,
'DATE' => $start_date,
'END_DATE' => $end_date,
'AUTHOR' => stripslashes($row['username']),
'DESC' => $zdesc,
'BUTTON_DEL' => $delpost_img,
'BUTTON_MOD' => $edit_img)
);
$check++;
//echo $row['stamp']; exit;
}
if($check == 0)
{
$template->assign_block_vars('no_events', array(
'NO_EVENTS' => $lang["No events"])
);
}
$template->assign_vars(array(
'SUBJECT' => $lang['Subject'],
'DATE' => $lang['Date'],
'END_DATE' => $lang['End_day'],
'AUTHOR' => $lang['Author'])
);
$template->pparse('body');
return;
}
#
#-----[ SAVE ALL FILES, AND UPLOAD. ]------------------------------------------
#