Example #1
0
 private static function GetFields()
 {
     CTimeZone::Disable();
     global $DB;
     if (!count(self::$Fields)) {
         self::$Fields = array("ID" => array("FIELD_NAME" => "CE.ID", "FIELD_TYPE" => "int"), "ACTIVE" => array("FIELD_NAME" => "CE.ACTIVE", "FIELD_TYPE" => "string"), "DELETED" => array("FIELD_NAME" => "CE.DELETED", "FIELD_TYPE" => "string"), "CAL_TYPE" => array("FIELD_NAME" => "CE.CAL_TYPE", "FIELD_TYPE" => "string"), "OWNER_ID" => array("FIELD_NAME" => "CE.OWNER_ID", "FIELD_TYPE" => "int"), "CREATED_BY" => array("FIELD_NAME" => "CE.CREATED_BY", "FIELD_TYPE" => "int"), "NAME" => array("FIELD_NAME" => "CE.NAME", "FIELD_TYPE" => "string"), "DESCRIPTION" => array("FIELD_NAME" => "CE.DESCRIPTION", "FIELD_TYPE" => "string"), "TIMESTAMP_X" => array("FIELD_NAME" => $DB->DateToCharFunction("CE.TIMESTAMP_X") . ' as TIMESTAMP_X', "FIELD_TYPE" => "date"), "DATE_CREATE" => array("FIELD_NAME" => $DB->DateToCharFunction("CE.DATE_CREATE") . ' as DATE_CREATE', "FIELD_TYPE" => "date"), "DT_FROM" => array("FIELD_NAME" => $DB->DateToCharFunction("CE.DT_FROM") . ' as DT_FROM', "FIELD_TYPE" => "date"), "DT_TO" => array("FIELD_NAME" => $DB->DateToCharFunction("CE.DT_TO") . ' as DT_TO', "FIELD_TYPE" => "date"), "DT_SKIP_TIME" => array("FIELD_NAME" => "CE.DT_SKIP_TIME", "FIELD_TYPE" => "string"), "DT_LENGTH" => array("FIELD_NAME" => "CE.DT_LENGTH", "FIELD_TYPE" => "int"), "PRIVATE_EVENT" => array("FIELD_NAME" => "CE.PRIVATE_EVENT", "FIELD_TYPE" => "string"), "ACCESSIBILITY" => array("FIELD_NAME" => "CE.ACCESSIBILITY", "FIELD_TYPE" => "string"), "IMPORTANCE" => array("FIELD_NAME" => "CE.IMPORTANCE", "FIELD_TYPE" => "string"), "IS_MEETING" => array("FIELD_NAME" => "CE.IS_MEETING", "FIELD_TYPE" => "string"), "MEETING_HOST" => array("FIELD_NAME" => "CE.MEETING_HOST", "FIELD_TYPE" => "int"), "MEETING" => array("FIELD_NAME" => "CE.MEETING", "FIELD_TYPE" => "string"), "LOCATION" => array("FIELD_NAME" => "CE.LOCATION", "FIELD_TYPE" => "string"), "REMIND" => array("FIELD_NAME" => "CE.REMIND", "FIELD_TYPE" => "string"), "EXTERNAL_ID" => array("FIELD_NAME" => "CE.EXTERNAL_ID", "FIELD_TYPE" => "string"), "COLOR" => array("FIELD_NAME" => "CE.COLOR", "FIELD_TYPE" => "string"), "TEXT_COLOR" => array("FIELD_NAME" => "CE.TEXT_COLOR", "FIELD_TYPE" => "string"), "RRULE" => array("FIELD_NAME" => "CE.RRULE", "FIELD_TYPE" => "string"), "EXRULE" => array("FIELD_NAME" => "CE.EXRULE", "FIELD_TYPE" => "string"), "RDATE" => array("FIELD_NAME" => "CE.RDATE", "FIELD_TYPE" => "string"), "EXDATE" => array("FIELD_NAME" => "CE.EXDATE", "FIELD_TYPE" => "string"), "ATTENDEES_CODES" => array("FIELD_NAME" => "CE.ATTENDEES_CODES", "FIELD_TYPE" => "string"), "DAV_XML_ID" => array("FIELD_NAME" => "CE.DAV_XML_ID", "FIELD_TYPE" => "string"), "DAV_EXCH_LABEL" => array("FIELD_NAME" => "CE.DAV_EXCH_LABEL", "FIELD_TYPE" => "string"), "CAL_DAV_LABEL" => array("FIELD_NAME" => "CE.CAL_DAV_LABEL", "FIELD_TYPE" => "string"), "VERSION" => array("FIELD_NAME" => "CE.VERSION", "FIELD_TYPE" => "string"));
     }
     CTimeZone::Enable();
     return self::$Fields;
 }