| 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 $sValue): string | # | 
| 
					
	public
					static
					
				 | DecryptValue(string $sEncryptedValue): string | # | 
| 
					
	public
					static
					
				 | IsEncryptedValue(string $sEncryptedValue): string | # | 
| 
					
	public
					static
					
				 | GetAccountNameFromEmail(string $sEmail): string | # | 
| 
					
	public
					static
					
				 | GetFriendlySize(int $iSizeInBytes): string | # | 
| 
					
	public
					static
					
				 | GetFriendlySizeSpec(int $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
					
				 | 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 | # | 
| 
					
	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() | # | 
| 
					
	public
					static
					
				 | getClientIpInsecure() | # | 
| 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 | # |