[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