AfterLogic API Documentation
  • Package
  • Class

Packages

  • Calendar
    • Classes
    • Storages
  • Capability
  • Channels
    • Classes
    • Storages
  • Collaboration
  • Contacts
    • Helpers
    • Storages
  • Dav
  • Db
    • Classes
    • Enum
    • Storages
  • Domains
    • Classes
    • Storages
  • Fetchers
    • Classes
    • Storages
  • Filecache
    • Storages
  • Filestorage
    • Classes
    • Storages
  • GContacts
    • Storages
  • Helpdesk
    • Classes
    • Enum
    • Storages
  • Integrator
  • IOS
  • Logger
  • Mail
    • Classes
    • Enum
    • Storages
  • Mailsuite
    • Classes
    • Storages
  • Min
    • Storages
  • Sieve
    • Classes
    • Enum
  • Social
    • Classes
    • Storages
  • Subscription
    • Classes
  • Subscriptions
    • Storages
  • Tenants
    • Classes
    • Storages
  • Twofactorauth
    • Classes
    • Storages
  • Users
    • Classes
    • Enum
    • Storages
  • Voice
  • WebMail
    • Storages

Classes

  • CTenant
  • CTenantSocials

Class CTenant

api_AContainer
Extended by CTenant
Package: Tenants\Classes
Located at tenants/classes/tenant.php

Methods summary

public
# __construct( $sLogin = '', $Description = '' )
public static string
# hashPassword( string $sPassword )

Parameters

$sPassword

Returns

string
public boolean
# validatePassword( string $sPassword )

Parameters

$sPassword

Returns

boolean
public
# setPassword( string $sPassword )

Parameters

$sPassword
public
# getUserCount( )
public
# getDomainCount( )
public boolean
# validate( )

Returns

boolean
true

Throws

CApiValidationException(Errs::Validation_InvalidTenantName)
1109
CApiValidationException(Errs::Validation_FieldIsEmpty)
1102
CApiValidationException(Errs::Validation_InvalidEmail)
1107
public array
# getMap( )

Returns

array
public static array
# getStaticMap( )

Returns

array
public string
# getHelpdeskStyleText( )

Returns

string
public
# setHelpdeskStyleText( string $sStyle )

Parameters

$sStyle
public boolean
# isFilesSupported( )

Returns

boolean
public boolean
# isHelpdeskSupported( )

Returns

boolean
public boolean
# isSipSupported( )

Returns

boolean
public boolean
# isTwilioSupported( )

Returns

boolean
public array
# getDefaultSocials( )

Returns

array
public array
# getSocialByName( $sName )

Returns

array
public array
# getSocials( )

Returns

array
public array
# getSocialsForSettings( )

Returns

array
public
# setSocials( array $aSocials )

Parameters

$aSocials

Properties summary

Magic properties

public integer $IdTenant
public integer $IdChannel
public boolean $IsDisabled
public boolean $IsEnableAdminPanelLogin
public boolean $IsDefault
public string $Login
public string $Email
public string $PasswordHash
public string $Description
public integer $QuotaInMB
public integer $AllocatedSpaceInMB
public string $FilesUsageInBytes
public integer $FilesUsageInMB
public integer $FilesUsageDynamicQuotaInMB
public integer $UserCountLimit
public integer $DomainCountLimit
public string $Capa
public integer $Expared
public string $PayUrl
public boolean $IsTrial
public boolean $AllowChangeAdminEmail
public boolean $AllowChangeAdminPassword
public string $HelpdeskAdminEmailAccount
public string $HelpdeskClientIframeUrl
public string $HelpdeskAgentIframeUrl
public string $HelpdeskSiteName
public string $HelpdeskStyleAllow
public string $HelpdeskStyleImage
public integer $HelpdeskFetcherType
public boolean $HelpdeskAllowFetcher
public integer $HelpdeskFetcherTimer
public string $LoginStyleImage
public string $AppStyleImage
public boolean $SipAllow
public boolean $SipAllowConfiguration
public string $SipRealm
public string $SipWebsocketProxyUrl
public string $SipOutboundProxyUrl
public string $SipCallerID
public boolean $TwilioAllow
public boolean $TwilioAllowConfiguration
public string $TwilioAccountSID
public string $TwilioAuthToken
public string $TwilioAppSID
public array $Socials
public string $CalendarNotificationEmailAccount
public string $InviteNotificationEmailAccount
AfterLogic API Documentation API documentation generated by ApiGen