2017 © Pedro PelΓ‘ez
 

library ds-bitrix-helper

Helpers

image

digital-spectr/ds-bitrix-helper

Helpers

  • Thursday, February 15, 2018
  • by Resident234
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 17 % Grown

The README.md

bx.helper

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с 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)

The Versions

15/02 2018

dev-master

9999999-dev

Helpers

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

by DigitalSpectr

helpers bitrix Битрикс

26/01 2018

0.3

0.3.0.0

Helpers

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

by DigitalSpectr

helpers bitrix Битрикс

24/01 2018

0.2

0.2.0.0

Helpers

  Sources   Download

The Requires

  • php >=5.5.0

 

by DigitalSpectr

helpers bitrix Битрикс