Update of /cvsroot/phpicalendar/phpicalendar
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4513
Modified Files:
config.inc.php day.php week.php
Log Message:
Implemented user login via cookies and/or sessions with templates.
Index: config.inc.php
===================================================================
RCS file: /cvsroot/phpicalendar/phpicalendar/config.inc.php,v
retrieving revision 1.140
retrieving revision 1.141
diff -C2 -d -r1.140 -r1.141
*** config.inc.php 8 Feb 2004 22:37:03 -0000 1.140
--- config.inc.php 14 May 2004 21:09:16 -0000 1.141
***************
*** 45,48 ****
--- 45,49 ----
$show_completed = 'no'; // Show completed todos on your todo list.
$allow_login = 'no'; // Set to yes to prompt for login to unlock calendars.
+ $login_cookies = 'no'; // Set to yes to store authentication information via (unencrypted) cookies. Set to no to use sessions.
// Webdav style publishing
Index: day.php
===================================================================
RCS file: /cvsroot/phpicalendar/phpicalendar/day.php,v
retrieving revision 1.111
retrieving revision 1.112
diff -C2 -d -r1.111 -r1.112
*** day.php 9 Feb 2004 00:51:48 -0000 1.111
--- day.php 14 May 2004 21:09:16 -0000 1.112
***************
*** 34,37 ****
--- 34,43 ----
$list_calcolors = list_calcolors();
+ // login/logout
+ $is_logged_in = ($username != '' && !$invalid_login) ? true : false;
+ $show_user_login = (!$is_logged_in && $allow_login);
+ $login_querys = login_querys();
+ $logout_querys = logout_querys();
+
$page = new Page(BASE.'templates/'.$template.'/day.tpl');
***************
*** 57,61 ****
'prev_day' => $prev_day,
'show_goto' => '',
! 'is_logged_in' => '',
'list_icals' => $list_icals,
'list_years' => $list_years,
--- 63,72 ----
'prev_day' => $prev_day,
'show_goto' => '',
! 'show_user_login' => $show_user_login,
! 'invalid_login' => $invalid_login,
! 'login_querys' => $login_querys,
! 'is_logged_in' => $is_logged_in,
! 'username' => $username,
! 'logout_querys' => $logout_querys,
'list_icals' => $list_icals,
'list_years' => $list_years,
Index: week.php
===================================================================
RCS file: /cvsroot/phpicalendar/phpicalendar/week.php,v
retrieving revision 1.109
retrieving revision 1.110
diff -C2 -d -r1.109 -r1.110
*** week.php 9 Feb 2004 00:51:48 -0000 1.109
--- week.php 14 May 2004 21:09:16 -0000 1.110
***************
*** 37,40 ****
--- 37,46 ----
$list_calcolors = list_calcolors();
+ // login/logout
+ $is_logged_in = ($username != '' && !$invalid_login) ? true : false;
+ $show_user_login = (!$is_logged_in && $allow_login);
+ $login_querys = login_querys();
+ $logout_querys = logout_querys();
+
$page = new Page(BASE.'templates/'.$template.'/week.tpl');
***************
*** 62,66 ****
'prev_week' => $prev_week,
'show_goto' => '',
! 'is_logged_in' => '',
'list_icals' => $list_icals,
'list_years' => $list_years,
--- 68,77 ----
'prev_week' => $prev_week,
'show_goto' => '',
! 'show_user_login' => $show_user_login,
! 'invalid_login' => $invalid_login,
! 'login_querys' => $login_querys,
! 'is_logged_in' => $is_logged_in,
! 'username' => $username,
! 'logout_querys' => $logout_querys,
'list_icals' => $list_icals,
'list_years' => $list_years,
|