2000-08-18 05:24:22 +02:00
< ? php
/************************************************************************** \
* phpGroupWare - Calendar *
* http :// www . phpgroupware . org *
* Based on Webcalendar by Craig Knudsen < cknudsen @ radix . net > *
* http :// www . radix . net /~ cknudsen *
2001-01-17 13:35:43 +01:00
* Modified by Mark Peters < skeeter @ phpgroupware . org > *
2000-08-18 05:24:22 +02:00
* -------------------------------------------- *
* This program is free software ; you can redistribute it and / or modify it *
* under the terms of the GNU General Public License as published by the *
* Free Software Foundation ; either version 2 of the License , or ( at your *
* option ) any later version . *
\ **************************************************************************/
2001-03-07 02:28:52 +01:00
/* $Id$ */
2000-08-18 05:24:22 +02:00
2001-03-12 04:45:30 +01:00
// $phpgw_flags = array(
// 'currentapp' => 'calendar',
// 'enable_nextmatchs_class' => True
// );
// $phpgw_info['flags'] = $phpgw_flags;
$phpgw_info [ 'flags' ][ 'currentapp' ] = 'calendar' ;
2001-02-14 03:58:46 +01:00
2001-03-07 02:28:52 +01:00
include ( '../header.inc.php' );
if ( $id < 1 )
{
echo lang ( 'Invalid entry id.' );
$phpgw -> common -> phpgw_footer ();
$phpgw -> common -> phpgw_exit ();
}
2001-03-12 04:45:30 +01:00
if ( $phpgw -> calendar -> check_perms ( PHPGW_ACL_READ ) == False )
2001-03-07 02:28:52 +01:00
{
2001-03-12 04:45:30 +01:00
echo lang ( 'You do not have permission to read this record!' );
$phpgw -> common -> phpgw_footer ();
$phpgw -> common -> phpgw_exit ();
2001-03-07 02:28:52 +01:00
}
$cal_stream = $phpgw -> calendar -> open ( 'INBOX' , $owner , '' );
2001-03-10 05:48:19 +01:00
$event = $phpgw -> calendar -> fetch_event ( $cal_stream , $id );
2001-03-07 02:28:52 +01:00
2001-03-12 04:45:30 +01:00
echo $phpgw -> calendar -> view_event ( $event );
2001-03-07 02:28:52 +01:00
2001-03-12 04:45:30 +01:00
$thisyear = $event -> start -> year ;
$thismonth = $event -> start -> month ;
$thisday = $event -> start -> mday ;
2001-03-07 02:28:52 +01:00
$p = CreateObject ( 'phpgwapi.Template' , $phpgw -> calendar -> template_dir );
$templates = Array (
2001-03-12 04:45:30 +01:00
'form_button' => 'form_button_script.tpl'
2001-03-07 02:28:52 +01:00
);
$p -> set_file ( $templates );
2001-03-12 04:45:30 +01:00
echo '<center>' ;
2001-03-07 02:28:52 +01:00
2001-03-10 05:48:19 +01:00
if (( $event -> owner == $owner ) && ( $rights & PHPGW_ACL_EDIT ))
2001-03-07 02:28:52 +01:00
{
2001-03-09 13:23:12 +01:00
$p -> set_var ( 'action_url_button' , $phpgw -> link ( '/' . $phpgw_info [ 'flags' ][ 'currentapp' ] . '/edit_entry.php' , 'id=' . $id . '&owner=' . $owner ));
2001-03-07 02:28:52 +01:00
$p -> set_var ( 'action_text_button' , ' ' . lang ( 'Edit' ) . ' ' );
$p -> set_var ( 'action_confirm_button' , '' );
$p -> parse ( 'edit_button' , 'form_button' );
}
else
{
$p -> set_var ( 'edit_button' , '' );
}
2001-03-12 04:45:30 +01:00
echo $p -> finish ( $p -> parse ( 'out' , 'form_button' ));
2001-03-10 05:48:19 +01:00
if (( $event -> owner == $owner ) && ( $rights & PHPGW_ACL_DELETE ))
2001-03-07 02:28:52 +01:00
{
2001-03-09 13:23:12 +01:00
$p -> set_var ( 'action_url_button' , $phpgw -> link ( '/' . $phpgw_info [ 'flags' ][ 'currentapp' ] . '/delete.php' , 'id=' . $id . '&owner=' . $owner ));
2001-03-07 02:28:52 +01:00
$p -> set_var ( 'action_text_button' , lang ( 'Delete' ));
$p -> set_var ( 'action_confirm_button' , " onClick= \" return confirm(' " . lang ( " Are you sure \\ nyou want to \\ ndelete this entry ? \\ n \\ nThis will delete \\ nthis entry for all users. " ) . " ') \" " );
$p -> parse ( 'delete_button' , 'form_button' );
}
else
{
$p -> set_var ( 'delete_button' , '' );
}
2001-03-12 04:45:30 +01:00
echo $p -> finish ( $p -> parse ( 'out' , 'form_button' ));
echo '</center>' ;
2001-03-07 02:28:52 +01:00
$phpgw -> common -> phpgw_footer ();
2000-08-18 05:24:22 +02:00
?>