Methods | ||
---|---|---|
public
static
|
Microtime(): float
|
# |
public
static
|
ArrayValue(array $aArray, string $sKey, mixed $mDefault): mixed
|
# |
public
static
|
IsAssocArray(array $aArray): bool
|
# |
public
static
|
EncodeSpecialXmlChars(string $sValue): string
|
# |
public
static
|
DecodeSpecialXmlChars(string $sValue): string
|
# |
public
static
|
EncodeSimpleSpecialXmlChars(string $sValue): string
|
# |
public
static
|
DecodeSimpleSpecialXmlChars(string $sValue): string
|
# |
public
static
|
ShowCRLF(string $sValue): string
|
# |
public
static
|
GetFullPath(string $sPath, string $sPrefix = null): string
|
# |
public
static
|
IsFullPath(string $sPpath): bool
|
# |
public
static
|
IsWin(): bool
|
# |
public
static
|
SetTypeArrayValue(array $aArray, string $sType): array
|
# |
public
static
|
ClearPrefix(string $sPrefix): string
|
# |
public
static
|
ConvertEncoding(string $sString, string $sFromEncoding, string $sToEncoding): string
|
# |
public
static
|
UrlSafeBase64Encode(string $sValue): string
|
# |
public
static
|
UrlSafeBase64Decode(string $sValue): string
|
# |
public
static
|
IsUtf7(string $sStr): bool
|
# |
public
static
|
Utf7ModifiedToUtf8(string $str): string
|
# |
public
static
|
Utf8ToUtf7Modified(string $str): string
|
# |
public
static
|
EncryptValue(string $sPassword): string
|
# |
public
static
|
DecryptValue(string $sPassword): string
|
# |
public
static
|
GetAccountNameFromEmail(string $sEmail): string
|
# |
public
static
|
GetFriendlySize(string $iSizeInBytes): string
|
# |
public
static
|
GetFriendlySizeSpec(string $iSizeInBytes): string
|
# |
public
static
|
GetCodePageName(int $iCodePage): string
|
# |
public
static
|
GetCodePageNumber(string $sCodePageName): int
|
# |
public
static
|
DateParse(string $sDateTime): array|bool
|
# |
public
static
|
GetTimeOffsetFromHoursString(string $sTimeOffset): int
|
# |
public
static
|
GetTimeOffset(int $iDefaultTimeZone, string $sClientTimeZone = ''): int
|
# |
public
static
|
GetStrTimeZone(int $iDefaultTimeZone, string $sClientTimeZone = ''): string
|
# |
public
static
|
RecRmdir(string $sDir)
|
# |
public
static
|
IsPhp53(): bool
|
# |
public
static
|
HasGdSupport(): bool
|
# |
public
static
|
hasSslSupport(): bool
|
# |
public
static
|
IsMcryptSupported(): bool
|
# |
public
static
|
IsIconvSupported(): bool
|
# |
public
static
|
IsGzipSupported(): bool
|
# |
public
static
|
GetFileExtension(string $sFileName): string
|
# |
public
static
|
GenerateShortHashString(int $sLen = 10): string
|
# |
public
static
|
GetMimeContentTypes()
|
# |
public
static
|
MimeContentType(string $sFileName): string
|
# |
public
static
|
GetFileExtensionFromMimeContentType(string $sMimeContentType): string
|
# |
public
static
|
ConvertLanguageNameToShort(string $sLanguage): string
|
# |
public
static
|
GetGoodBigInt(int $iBigInt): int
|
# |
public
static
|
Utf8Truncate(string $sUtf8String, int $iLength): string
|
# |
public
static
|
Utf8ToLowerCase(string $sUtf8String): string
|
# |
public
static
|
LdapUriParse(string $sPabUri): array
|
# |
public
static
|
RequestUri(): string
|
# |
public
static
|
DirMtime($dir)
|
# |
public
static
|
GlobRecursive($pattern, $flags = 0)
|
# |
public
static
|
ClearPhone(string $sPhone): string
|
# |
public
static
|
ClearPhoneSearch(string $sSearch): string
|
# |
public
static
|
IsPhoneSearch(string $sSearch): bool
|
# |
public
static
|
IsGDImageMimeTypeSuppoted(string $sMimeType, string $sFileName = ''): bool
|
# |
public
static
|
GetDirectorySize($path)
|
# |
public
static
|
SearchFiles($sPath, $sPattern)
|
# |
public
static
|
GetRemoteFileInfo($sUrl)
|
# |
public
static
|
GetRemoteFileRealUrl(string $sUrl, int $iStep = 1): bool
|
# |
public
static
|
PopulateGoogleDriveFileInfo(&$oFileInfo)
|
# |
public
static
|
GetAppUrl()
|
# |
public
static
|
ExplodeIntUids(string $sValue): array
|
# |
public
static
|
parseIniString($sIniString)
|
# |
public
static
|
ConvertCssToInlineStyles(string $sHtml, string $sEncoding = 'utf-8'): string
|
# |
public
static
|
OutputFileHeaders(bool $bDownload, string $sContentType, string $sFileName): void
|
# |
public
static
|
OutputFileResource($iUserId, $sContentType, $sFileName, $rResource, $bThumbnail, $bDownload)
|
# |
public
static
|
GetClientFileResponse($sModule, $iUserId, $sFileName, $sTempName, $iSize)
|
# |
public
static
|
clearFileName(string $sFileName, string $sContentType, string $sMimeIndex = ''): string
|
# |
public
static
|
getShortClassName($sClassName)
|
# |
public
static
|
getSanitizedFilename($sFileName)
|
# |
public
static
|
getClientIp()
|
# |
Properties | |||
---|---|---|---|
public
static
|
array
|
$aSuppostedCharsets = [
'iso-8859-1',
'iso-8859-2',
'iso-8859-3',
'iso-8859-4',
'iso-8859-5',
'iso-8859-6',
'iso-8859-7',
'iso-8859-8',
'iso-8859-9',
'iso-8859-10',
'iso-8859-11',
'iso-8859-12',
'iso-8859-13',
'iso-8859-14',
'iso-8859-15',
'iso-8859-16',
'koi8-r',
'koi8-u',
'koi8-ru',
'cp1250',
'cp1251',
'cp1252',
'cp1253',
'cp1254',
'cp1257',
'cp949',
'cp1133',
'cp850',
'cp866',
'cp1255',
'cp1256',
'cp862',
'cp874',
'cp932',
'cp950',
'cp1258',
'windows-1250',
'windows-1251',
'windows-1252',
'windows-1253',
'windows-1254',
'windows-1255',
'windows-1256',
'windows-1257',
'windows-1258',
'windows-874',
'macroman',
'maccentraleurope',
'maciceland',
'maccroatian',
'macromania',
'maccyrillic',
'macukraine',
'macgreek',
'macturkish',
'macintosh',
'machebrew',
'macarabic',
'euc-jp',
'shift_jis',
'iso-2022-jp',
'iso-2022-jp-2',
'iso-2022-jp-1',
'euc-cn',
'gb2312',
'hz',
'gbk',
'gb18030',
'euc-tw',
'big5',
'big5-hkscs',
'iso-2022-cn',
'iso-2022-cn-ext',
'euc-kr',
'iso-2022-kr',
'johab',
'armscii-8',
'georgian-academy',
'georgian-ps',
'koi8-t',
'tis-620',
'macthai',
'mulelao-1',
'viscii',
'tcvn',
'hp-roman8',
'nextstep',
'utf-8',
'ucs-2',
'ucs-2be',
'ucs-2le',
'ucs-4',
'ucs-4be',
'ucs-4le',
'utf-16',
'utf-16be',
'utf-16le',
'utf-32',
'utf-32be',
'utf-32le',
'utf-7',
'c99',
'java',
'ucs-2-internal',
'ucs-4-internal',
]
|
# |
public
static
|
string
|
$sTimeZone = null
|
# |