name = $name . $time; if(!empty($id)) { $meeting->new_with_id = true; $meeting->id = $id; } $meeting->save(); self::$_createdMeetings[] = $meeting; return $meeting; } public static function removeAllCreatedMeetings() { $meeting_ids = self::getCreatedMeetingIds(); $GLOBALS['db']->query(sprintf("DELETE FROM meetings WHERE id IN ('%s')", implode("', '", $meeting_ids))); } public static function removeMeetingContacts() { $meeting_ids = self::getCreatedMeetingIds(); $GLOBALS['db']->query(sprintf("DELETE FROM meetings_contacts WHERE meeting_id IN ('%s')", implode("', '", $meeting_ids))); } public static function removeMeetingUsers() { $meeting_ids = self::getCreatedMeetingIds(); $GLOBALS['db']->query(sprintf("DELETE FROM meetings_users WHERE meeting_id IN ('%s')", implode("', '", $meeting_ids))); } public static function getCreatedMeetingIds() { $meeting_ids = array(); foreach (self::$_createdMeetings as $meeting) { $meeting_ids[] = $meeting->id; } return $meeting_ids; } } ?>