public static
integer|false
|
#
getActualReminderTime( CEvent $oEvent, DateTime $oNowDT, DateTime $oStartDT )
Parameters
- $oEvent
- $oNowDT
- $oStartDT
Returns
integer|false
|
public static
DateTime
|
#
getNextRepeat( DateTime $sDtStart, Sabre\VObject\Component\VCalendar $oVCal, string $sUid = null )
Parameters
- $sDtStart
- $oVCal
- $sUid
- Default value is null.
Returns
DateTime
|
public static
boolean
|
#
validate( integer $iData, integer $iMin, integer $iMax )
Parameters
Returns
boolean
|
public static
integer|null
|
#
getTimestamp( DateTime $dt, string $sTimeZone = 'UTC' )
Parameters
Returns
integer|null
|
public static
DateTime|null
|
#
getDateTime( DateTime $dt, string $sTimeZone = 'UTC' )
Parameters
Returns
DateTime|null
|
public static
string
|
#
dateTimeToStr( DateTime $dt, string $format = 'Y-m-d H:i:s' )
Parameters
Returns
string
|
public static
mixed
|
#
isRecurrenceExists( Sabre\VObject\Component\VEvent $oVEvent, string $sRecurrenceId )
|
public static
integer
|
#
getRecurrenceId( Sabre\VObject\Component $oComponent )
Parameters
Returns
integer
|
public static
integer
|
#
getOffsetInMinutes( DateInterval $oInterval )
Parameters
Returns
integer
|
public static
|
#
getBaseVEventIndex( $oVEvents )
|
public static
|
#
populateVCalendar( CAccount $oAccount, CEvent $oEvent, Sabre\VObject\Component\VEvent & $oVEvent )
Parameters
- $oAccount
- $oEvent
- $oVEvent
|
public static
DateTime
|
#
prepareDateTime( mixed $mDateTime, string $sTimeZone )
Parameters
Returns
DateTime
|
public static
string
|
#
getOffsetInStr( string $iMinutes )
Parameters
Returns
string
|
public static
MailSo\Mime\Message
|
#
sendAppointmentMessage( CAccount $oAccount, string $sTo, string $sSubject, string $sBody, string $sMethod, string $sHtmlBody = '' )
Parameters
- $oAccount
- $sTo
- $sSubject
- $sBody
- $sMethod
- $sHtmlBody
- Default value is empty string.
Returns
MailSo\Mime\Message
Throws
ProjectCore\Exceptions\ClientException
|
public static
MailSo\Mime\Message
|
#
buildAppointmentMessage( CAccount $oAccount, string $sTo, string $sSubject, string $sBody, string $sMethod = null, string $sHtmlBody = '' )
Parameters
- $oAccount
- $sTo
- $sSubject
- $sBody
- $sMethod
- Default value is null.
- $sHtmlBody
- Default value is empty string.
Returns
MailSo\Mime\Message
|
public static
string
|
#
getStrDate( DateTime $dt, string $sTimeZone, string $format = 'Y-m-d H:i:s' )
Parameters
Returns
string
|
public static
string
|
#
createHtmlFromEvent( CEvent $oEvent, string $sAccountEmail, string $sAttendee, string $sCalendarName, string $sStartDate )
Parameters
- $oEvent
- $sAccountEmail
- $sAttendee
- $sCalendarName
- $sStartDate
Returns
string
|
public static
array
|
#
findGroupsHashTagsFromString( string $sString )
|