Wallogit.com
2017 © Pedro PelΓ‘ez
Helpers
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Bitrix'ΠΎΠΌ ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ, (*1)
ArrayHelper - ΠΌΠ°ΡΡΠΈΠ²Ρ, (*2)
arrayToObject - ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΠΎΠ±ΡΠ΅ΠΊΡ, (*3)
sortBySubValue - ΡΠΎΡΡΠΈΡΡΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², (*4)
generateRandMassive - Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π΅ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ, (*5)
generateAllPermutation - Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ, (*6)
generateAllPermutationCustom - Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ Ρ ΡΡΡΡΠΎΠΌ ΠΊΠΎΠ»-Π²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅, (*7)
arrayMsort
arrayOrderBy - ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, (*8)
parseTimeTable - ΠΏΠ°ΡΡΠΈΠ½Π³ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ, (*9)
searchInMultiArrayByKeyValue - ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ° Π² ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅, (*10)
arrayToString - ΡΠΌΠ΅Π½Π° ΡΠΈΠΏΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΡΡΡΠΎΠΊΠΎΠ²ΡΠΉ, (*11)
arrayToInt - ΡΠΌΠ΅Π½Π° ΡΠΈΠΏΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ, (*12)
recursiveRemovalByKey - ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎ ΠΊΠ»ΡΡΡ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, (*13)
recursiveRemoval - ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, (*14)
removeElementByKey - ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ, (*15)
arithmeticalMean - ΡΡΠ΅Π΄Π½Π΅Π΅ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°, (*16)
diverseArray - Π΄ΠΎΠ»Π³ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ, ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Π΄ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, (*17)
BasketHelper - ΠΊΠΎΡΠ·ΠΈΠ½Π°, (*18)
isProductBasket - Π΅ΡΡΡ Π»ΠΈ ΡΠΎΠ²Π°Ρ Π² ΠΊΠΎΡΠ·ΠΈΠ½Π΅ ?, (*19)
productQuantityBasket - ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π°ΡΠ° Π² ΠΊΠΎΡΠ·ΠΈΠ½Π΅, (*20)
CatalogHelper - ΠΊΠ°ΡΠ°Π»ΠΎΠ³, (*21)
normalizeActiveCatalogState - ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠ²Π°ΡΡ Π² Π½ΡΠΆΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΠ½ΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π΅Π½/Π½Π΅Π°ΠΊΡΠΈΠ²Π΅Π½, ΠΎΠΏΠΈΡΠ°ΡΡΡ Π½Π° ΠΊΠΎΠ»ΡΠ΅ΡΡΠ²ΠΎ, (*22)
CommonHelper - Ρ Π΅Π»ΠΏΠ΅ΡΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, (*23)
getFormattedEnding
getNumEnding - ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ΅Ρ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, (*24)
Debug
dump - ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π»Ρ Π΄Π΅Π±Π°Π³Π°, (*25)
getYoutubeVideoID - ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΉ id YouTube Π²ΠΈΠ΄Π΅ΠΎ, (*26)
adminAuthorize - Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄ Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ, (*27)
getDistance - ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ, (*28)
IsAjax - ΠΌΡ Π² ajax-Π·Π°ΠΏΡΠΎΡΠ΅ ?, (*29)
CurrencyHelper - Π²Π°Π»ΡΡΡ, (*30)
getFormattedEndingCurrency - ΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π°Π»ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠΌΠΌΡ, (*31)
DateTimeHelper - Π΄Π°ΡΠ°-Π²ΡΠ΅ΠΌΡ, (*32)
dateHumanitized - ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡ/Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, (*33)
timeToMinutes - Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ½ΡΡΠ°Ρ
, (*34)
FacetIndexHelper - ΡΠ°ΡΠ΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ, (*35)
cleanFacetIndex - ΠΎΡΠΈΡΡΠΊΠ° ΡΠ°ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°, (*36)
FilesHelper - ΡΠ°ΠΉΠ»Ρ, (*37)
getFileExt - ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π°, (*38)
HighLoadBlockHelper - HL-Π±Π»ΠΎΠΊΠΈ, (*39)
GetElementByXMLID - ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈΠ· HL Π±Π»ΠΎΠΊΠ° ΠΏΠΎ XML_ID ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, (*40)
IBlockHelper - ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠΈ, (*41)
clear - ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΈΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊ, (*42)
randomSortAtIblockElems - Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π½Π΄ΠΎΠΌΠ½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², (*43)
sectionHasItems - Π½Π΅ ΠΏΡΡΡΠ°Ρ Π»ΠΈ ΡΠ΅ΠΊΡΠΈΡ ?, (*44)
LogHelper - Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, (*45)
addToLog - Π·Π°ΠΏΠΈΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
Π΄Π°Π½Π½ΡΡ
Π² Π»ΠΎΠ³, (*46)
PricesHelper - ΡΠ΅Π½Ρ, (*47)
formatCurrency - ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π½Ρ, (*48)
getSaleValue - Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠΊΠΈΠ΄ΠΊΠΈ, (*49)
SaleHelper - ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½, (*50)
getLocationIdByCityId - ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ id Π³ΠΎΡΠΎΠ΄Π° ΠΏΠΎ id ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, (*51)
getOrderPropertyValue - ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π·Π°ΠΊΠ°Π·Π° ΠΏΠΎ ΠΊΠΎΠ΄Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π°, (*52)
SearchHelper - ΠΏΠΎΠΈΡΠΊ, (*53)
reIndexCatalog = ΠΏΠ΅ΡΠ΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ, (*54)
StringHelper - ΡΡΡΠΎΠΊΠΈ, (*55)
startsWith - ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°/ΡΡΡΠΎΠΊΠΈ, (*56)
endsWith - ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ/ΡΡΡΠΎΠΊΠΎΠΉ, (*57)
getHiddenPhone - ΡΠΎΠΊΡΡΡΠΈΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, (*58)
mbUcfirst - ΠΌΡΠ»ΡΡΠΈΠ±Π°ΠΉΡΠΎΠ²ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ ucfirst β ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΡΡΡΠΎΠΊΠΈ Π² Π²Π΅ΡΡ
Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ, (*59)
UrlHelper - url, (*60)
removeKeyFromURLString - ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΈΠ· url, (*61)
removeKeyFromCurrentURL - ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ URL, (*62)
removeKeyFromURL - ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈΠ· URL, (*63)
zAddUrlGet - Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊ URL, (*64)
selfURL - ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ URL ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΡ, (*65)
UserHelper - ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, (*66)
getUserInfoByIp - ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ ΠΏΠΎ ip, (*67)
isBot - ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΠΎΡΠΎΠΌ ?, (*68)
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π°: DS\Helper\CommonHelper::Debug($_SERVER);, (*69)