本文整理汇总了PHP中CApi::IsCalendarPubModule方法的典型用法代码示例。如果您正苦于以下问题:PHP CApi::IsCalendarPubModule方法的具体用法?PHP CApi::IsCalendarPubModule怎么用?PHP CApi::IsCalendarPubModule使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CApi
的用法示例。
在下文中一共展示了CApi::IsCalendarPubModule方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Handle
//.........这里部分代码省略.........
break;
}
switch ($oAccountOrganizer->User->DefaultTimeFormat) {
case \ETimeFormat::F24:
$sTimeFormat = 'H:i';
break;
case \EDateFormat::DD_MONTH_YYYY:
\ETimeFormat::F12;
$sTimeFormat = 'h:i A';
break;
default:
$sTimeFormat = 'h:i A';
break;
}
$sDateTime = $dt->format($sDateFormat . ' ' . $sTimeFormat);
$mResult = array('{{COLOR}}' => $oCalendar->Color, '{{EVENT_NAME}}' => $oEvent[0]['subject'], '{{EVENT_BEGIN}}' => ucfirst(\CApi::ClientI18N('REMINDERS/EVENT_BEGIN', $oAccountOrganizer)), '{{EVENT_DATE}}' => $sDateTime, '{{CALENDAR}}' => ucfirst(\CApi::ClientI18N('REMINDERS/CALENDAR', $oAccountOrganizer)), '{{CALENDAR_NAME}}' => $oCalendar->DisplayName, '{{EVENT_DESCRIPTION}}' => $oEvent[0]['description'], '{{EVENT_ACTION}}' => $sActionText, '{{ACTION_COLOR}}' => $sActionColor);
$sResult = strtr($sResult, $mResult);
} else {
\CApi::Log('Empty template.', \ELogLevel::Error);
}
} else {
\CApi::Log('Event not found.', \ELogLevel::Error);
}
} else {
\CApi::Log('Calendar not found.', \ELogLevel::Error);
}
$sAttendee = $aInviteValues['attendee'];
if (!empty($sAttendee)) {
$oApiCalendarManager->updateAppointment($oAccountOrganizer, $aInviteValues['calendarId'], $aInviteValues['eventId'], $sAttendee, $aInviteValues['action']);
}
}
}
} else {
if (\CApi::IsCalendarPubModule()) {
$sResult = $this->indexHTML(false, '', $this->oHttp->GetQuery('calendar-pub'));
} else {
if (\CApi::IsFilesPubModule()) {
$sResult = $this->indexHTML(false, '', '', $this->oHttp->GetQuery('files-pub'));
} else {
if ('min' === $sFirstPart || 'window' === $sFirstPart) {
$sAction = empty($aPaths[1]) ? '' : $aPaths[1];
try {
if (!empty($sAction)) {
$sMethodName = $aPaths[0] . $sAction;
if (method_exists($this->oActions, $sMethodName)) {
if ('Min' === $aPaths[0]) {
$oMinManager = \CApi::Manager('min');
$mHashResult = $oMinManager->getMinByHash(empty($aPaths[2]) ? '' : $aPaths[2]);
$this->oActions->SetActionParams(array('Result' => $mHashResult, 'Hash' => empty($aPaths[2]) ? '' : $aPaths[2]));
} else {
$this->oActions->SetActionParams(array('AccountID' => empty($aPaths[2]) || '0' === (string) $aPaths[2] ? '' : $aPaths[2], 'RawKey' => empty($aPaths[3]) ? '' : $aPaths[3]));
}
$mResult = call_user_func(array($this->oActions, $sMethodName));
$sTemplate = isset($mResult['Template']) && !empty($mResult['Template']) && is_string($mResult['Template']) ? $mResult['Template'] : null;
if (!empty($sTemplate) && is_array($mResult) && file_exists(PSEVEN_APP_ROOT_PATH . $sTemplate)) {
$sResult = file_get_contents(PSEVEN_APP_ROOT_PATH . $sTemplate);
if (is_string($sResult)) {
$sResult = strtr($sResult, $mResult);
} else {
\CApi::Log('Empty template.', \ELogLevel::Error);
}
} else {
if (!empty($sTemplate)) {
\CApi::Log('Empty template.', \ELogLevel::Error);
} else {
if (true === $mResult) {
示例2: IsMainModule
/**
* @return bool
*/
public static function IsMainModule()
{
return !CApi::IsMobileApplication() && !CApi::IsHelpdeskModule() && !CApi::IsCalendarPubModule() && !CApi::IsFilesPubModule();
}