More ical import fixes

This commit is contained in:
mgalgoci 2004-08-25 20:37:57 +00:00
parent e42afdfd13
commit a09332a13d

View File

@ -2973,9 +2973,6 @@
$filename = $uploaddir . $newfilename; $filename = $uploaddir . $newfilename;
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $filename); move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $filename);
// $ftp = fopen($uploaddir . $newfilename . '.info','wb');
// fputs($ftp,$uploadedfile_type."\n".$uploadedfile_name."\n");
// fclose($ftp);
return $filename; return $filename;
} }
@ -3320,20 +3317,22 @@
$so_event->set_recur_none(); $so_event->set_recur_none();
} }
// Owner /* the organizer must be the current user doing the importing */
if(!isset($ical['event'][$i]['organizer']) || (isset($ical['event'][$i]['organizer']) && $this->is_owner($ical['event'][$i]['organizer']))) if(!isset($ical['event'][$i]['organizer']) || !$this->is_owner($ical['event'][$i]['organizer']))
{ {
$so_event->add_attribute('owner',$GLOBALS['phpgw_info']['user']['account_id']); $so_event->add_attribute('owner',$GLOBALS['phpgw_info']['user']['account_id']);
$so_event->add_attribute('participants','A',(int)$GLOBALS['phpgw_info']['user']['account_id']); $so_event->add_attribute('participants','A',$GLOBALS['phpgw_info']['user']['account_id']);
} }
else
/* if the original organizer is an egroupware user, add the original user as an event participant */
/* NB: ['mailto'] has two parts, ['user'], containing the username, and ['host'], containing the fqdn of the user's email address */
if (isset($ical['event'][$i]['organizer']['mailto']['user']) && $GLOBALS['phpgw']->accounts->exists($ical['event'][$i]['organizer']['mailto']['user']) == True)
{ {
//owner $so_event->add_attribute('participants','A',(int)$GLOBALS['phpgw']->accounts->name2id($ical['event'][$i]['organizer']['mailto']['user']));
} }
$event = $so_event->get_cached_event(); $event = $so_event->get_cached_event();
$so_event->add_entry($event); $so_event->add_entry($event);
// $event = $so_event->get_cached_event();
} }
} }
Header('Location: '.$GLOBALS['phpgw']->link('/index.php', Header('Location: '.$GLOBALS['phpgw']->link('/index.php',