[geeklog-cvs] geeklog-1.3/public_html/admin event.php,1.37,1.38
geeklog-cvs-admin at lists.geeklog.net
geeklog-cvs-admin at lists.geeklog.net
Thu Apr 24 11:50:35 EDT 2003
Update of /usr/cvs/geeklog/geeklog-1.3/public_html/admin
In directory internal.geeklog.net:/tmp/cvs-serv25946/public_html/admin
Modified Files:
event.php
Log Message:
You can now "clone" events, i.e. make a copy of an existing event (poor man's version of repeating events ...).
Index: event.php
===================================================================
RCS file: /usr/cvs/geeklog/geeklog-1.3/public_html/admin/event.php,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** event.php 9 Apr 2003 18:43:48 -0000 1.37
--- event.php 24 Apr 2003 15:50:33 -0000 1.38
***************
*** 537,541 ****
$result = DB_query("SELECT * FROM {$_TABLES['events']} ORDER BY datestart");
$nrows = DB_numRows($result);
! for ($i = 0;$i < $nrows; $i++) {
$A = DB_fetchArray($result);
$access = SEC_hasAccess($A['owner_id'],$A['group_id'],$A['perm_owner'],$A['perm_group'],$A['perm_members'],$A['perm_anon']);
--- 537,541 ----
$result = DB_query("SELECT * FROM {$_TABLES['events']} ORDER BY datestart");
$nrows = DB_numRows($result);
! for ($i = 0; $i < $nrows; $i++) {
$A = DB_fetchArray($result);
$access = SEC_hasAccess($A['owner_id'],$A['group_id'],$A['perm_owner'],$A['perm_group'],$A['perm_members'],$A['perm_anon']);
***************
*** 550,554 ****
}
$event_templates->set_var('event_id', $A['eid']);
! $event_templates->set_var('event_title', $A['title']);
$event_templates->set_var('event_access', $access);
$event_templates->set_var('event_startdate', $A['datestart']);
--- 550,554 ----
}
$event_templates->set_var('event_id', $A['eid']);
! $event_templates->set_var('event_title', stripslashes ($A['title']));
$event_templates->set_var('event_access', $access);
$event_templates->set_var('event_startdate', $A['datestart']);
***************
*** 586,589 ****
--- 586,597 ----
$display .= editevent($mode,$A);
$display .= COM_siteFooter();
+ } else if ($mode == 'clone') {
+ $result = DB_query ("SELECT * FROM {$_TABLES['events']} WHERE eid ='$eid'");
+ $A = DB_fetchArray ($result);
+ $A['eid'] = COM_makesid ();
+ $eid = $A['eid'];
+ $display .= COM_siteHeader ('menu');
+ $display .= editevent ($mode, $A);
+ $display .= COM_siteFooter ();
} else if ($mode == 'edit') {
$result = DB_query("SELECT * FROM {$_TABLES['events']} WHERE eid ='$eid'");
More information about the geeklog-cvs
mailing list