Bitrix API

Markers

Table of Contents

source/calendar/lib/sync/googleapipush.php 1
source/catalog/lib/product/basket.php 1
source/catalog/lib/product/sku.php 1
source/conversion/lib/internals/basecontext.php 3
source/conversion/lib/internals/mobiledetect.php 21
source/crm/classes/general/crm_invoice.php 3
source/crm/lib/activity/provider/openline.php 1
source/crm/lib/entityaddress.php 2
source/crm/lib/integrity/duplicatecommunicationcriterion.php 3
source/crm/lib/merger/dealmerger.php 1
source/crm/lib/merger/entitymerger.php 1
source/documentgenerator/lib/body/docx.php 1
source/forum/lib/comments/baseobject.php 1
source/forum/lib/forum.php 2
source/iblock/classes/general/iblockelement.php 1
source/iblock/classes/general/iblockproperty.php 2
source/iblock/classes/mysql/cml2.php 1
source/iblock/classes/mysql/iblock.php 1
source/iblock/lib/propertyindex/facet.php 1
source/iblock/lib/propertyindex/indexer.php 3
source/iblock/lib/propertyindex/querybuilder.php 1
source/iblock/lib/template/entity/catalogstore.php 1
source/iblock/lib/template/entity/elementprice.php 1
source/iblock/lib/template/entity/elementskuprice.php 1
source/iblock/lib/template/entity/sectionpath.php 1
source/iblock/lib/typetable.php 1
source/mail/lib/message.php 6
source/main/classes/general/database.php 1
source/main/classes/general/file.php 1
source/main/classes/general/usertypebool.php 1
source/main/classes/general/usertypefile.php 2
source/main/lib/application.php 1
source/main/lib/data/managedcache.php 1
source/main/lib/db/mysqlcommonconnection.php 1
source/main/lib/grid/ui/gridresponse.php 1
source/main/lib/mail/eventmessagethemecompiler.php 1
source/main/lib/orm/query/result.php 2
source/main/lib/ui/uploader/uploader.php 1
source/main/lib/web/uri.php 1
source/sale/lib/basketcomponenthelper.php 1
source/sale/lib/businessvalue.php 9
source/sale/lib/discount/actions.php 2
source/sale/lib/discountbase.php 1
source/sale/lib/discountcouponsmanagerbase.php 1
source/sale/lib/internals/conversionhandlers.php 2
source/sale/lib/internals/input.php 16
source/sender/lib/trigger/manager.php 1
source/tasks/lib/internals/database/tree.php 2
source/tasks/lib/internals/task/result/resulttable.php 1
source/vote/lib/vote.php 2

googleapipush.php

Type Line Description
TODO 357 modify the saving of the result

basket.php

Type Line Description
TODO 465 change to d7 measure class

sku.php

Type Line Description
TODO 1641 add MEASURE_RATIO_ID

basecontext.php

Type Line Description
TODO 89 isSuccess
TODO 184 remove if
TODO 196 resetContext if not success and return null!!!

mobiledetect.php

Type Line Description
todo 172 Is 'Dell Streak' a tablet or a phone? ;)
todo 182 Complete the regex.
todo 215 check for mobile friendly emails topic.
todo 257 http://www.nbhkdz.com/read/b8e64202f92a2df129126bff.html - investigate
todo 270 inspect http://esupport.sony.com/US/p/select-system.pl?DIRECTOR=DRIVER
todo 283 Research the Windows Tablets.
todo 285 http://www.kyoceramobile.com/support/drivers/
todo 287 http://intexuae.com/index.php/category/mobile-devices/tablets-products/
todo 349 Softwiner tablets?
todo 355 add more tests.
todo 395 add them gradually to avoid conflicts.
todo 425 Ebooks also (if requested)
todo 429 Research some more
todo 431 http://www.lavamobiles.com/tablets-data-cards
todo 473 research MeeGo in UAs
todo 476 research Maemo in UAs
todo 538 Include JXD consoles.
todo 763 should use getHttpHeader(), but it would be slow. (Serban)
todo 1175 treat strings versions.
todo 1287 more tests here!
todo 1333 report this (tested on Nokia N71)

crm_invoice.php

Type Line Description
TODO 2734 }
TODO 2738 }
TODO 2961 Move this method to crm.invoice edit

openline.php

Type Line Description
todo 330 need api to get array of activity fields by $sessionId

entityaddress.php

Type Line Description
TODO 797 ... [LOC_ADDR_DELETE_1] - Need delete by ID
TODO 810 ... [LOC_ADDR_DELETE_2] - Need multiple delete method by IDs

duplicatecommunicationcriterion.php

Type Line Description
TODO 1148 Please add
TODO 1149 DuplicateIndexType::COMMUNICATION_FACEBOOK, DuplicateIndexType::COMMUNICATION_SKYPE
TODO 1150 and etc. if required

dealmerger.php

Type Line Description
TODO 272 Rename SKIP_MULTIPLE_USER_FIELDS -> ENABLE_MULTIPLE_FIELDS_ENRICHMENT

entitymerger.php

Type Line Description
TODO 1592 Rename SKIP_MULTIPLE_USER_FIELDS -> ENABLE_MULTIPLE_FIELDS_ENRICHMENT

docx.php

Type Line Description
TODO 19 remove all try catch around loadXml when there are no new errors in log

baseobject.php

Type Line Description
TODO 199 Complete forum verifying

forum.php

Type Line Description
TODO 301 redesign old forum new to D7
TODO 307 redesign old forum new to D7 and delete this function

iblockelement.php

Type Line Description
TODO 1198 temporary shutdown until request is corrected

iblockproperty.php

Type Line Description
TODO 375 add error handling
TODO 699 add error handling

cml2.php

Type Line Description
TODO 174 remove try-catch when mysql 8.0 will be minimal system requirement

iblock.php

Type Line Description
TODO 283 remove try-catch when mysql 8.0 will be minimal system requirement

facet.php

Type Line Description
TODO 458 AND FC.VALUE = 0

indexer.php

Type Line Description
TODO 122 replace \CIBlock::CleanCache to d7 method
TODO 129 replace \CIBlock::CleanCache to d7 method
TODO 430 replace \CCatalogGroup::GetListArray after create cached d7 method

querybuilder.php

Type Line Description
TODO 571 remove this code to \Bitrix\Iblock\Model\Property

catalogstore.php

Type Line Description
TODO 59 }

elementprice.php

Type Line Description
TODO 47 }

elementskuprice.php

Type Line Description
TODO 56 }

sectionpath.php

Type Line Description
TODO 91 $uf["USER_TYPE"]["BASE_TYPE"] == "enum"

typetable.php

Type Line Description
TODO 144 need refactoring

message.php

Type Line Description
TODO 229 Sanitizer
TODO 235 Sanitizer
TODO 238 TextParser
TODO 251 TextParser
TODO 284 TextParser
TODO 324 TextParser

database.php

Type Line Description
TODO 208 unclear what to return when node went offline

file.php

Type Line Description
TODO 2987 Multiple ranges are not supported

usertypebool.php

Type Line Description
todo 48 must not supporting the ability to add values in multiple fields

usertypefile.php

Type Line Description
TODO 59 edit mode
TODO 65 edit mode

application.php

Type Line Description
TODO 534 Should be transfered to where GET parameter is defined in future

managedcache.php

Type Line Description
TODO 171 global var!

mysqlcommonconnection.php

Type Line Description
TODO 357 remove try-catch when mysql 5.7 will be minimal system requirement

gridresponse.php

Type Line Description
TODO 77 fix JS code for correct work without messages

eventmessagethemecompiler.php

Type Line Description
TODO 459 use styles array from $component

result.php

Type Line Description
TODO 105 when join, add primary and hide it in ARRAY result, but use for OBJECT fetch
TODO 108 wakeup reference objects with only primary if there are enough data in result

uploader.php

Type Line Description
TODO 536 pick up more appropriate copy by params

uri.php

Type Line Description
TODO 170 make it work as described

basketcomponenthelper.php

Type Line Description
TODO 665 remove this code after refactoring DiscountCompatibility

businessvalue.php

Type Line Description
TODO 179 universal approach maybe later
TODO 223 remove save_data_modification hack
TODO 362 delete mappings for non existent code:consumer:person from db
TODO 363 optimize memory usage $consumerCodePersonMapping >> $personConsumerCodeMapping
TODO 426 modern api
TODO 459 remove hack to paysytem
TODO 579 change common consumer code['CONSUMERS']
TODO 592 modern api
TODO 1134 is_int

actions.php

Type Line Description
TODO 779 remove this hack
TODO 1145 remove this hack

discountbase.php

Type Line Description
TODO 3000 remove this hack

discountcouponsmanagerbase.php

Type Line Description
TODO 2130 replace this code after refactoring Fuser::getUserIdById

conversionhandlers.php

Type Line Description
TODO 78 deprecated
TODO 415 same to all other

input.php

Type Line Description
TODO 15 integrate with input.js on adding multiple item
TODO 453 $html .= static::getEditHtmlInsert($tag, $replace, $name
TODO 612 maybe??
TODO 675 remove with HTML5
TODO 901 HTML5 from IE10: remove SIZE; Add MIN, MAX, STEP; Change type="number"
TODO 1132 optimize to getViewHtml
TODO 1266 optimize to getError
TODO 1287 maybe??? 'OPTIONS' => array('TYPE' => 'TUPLE'),
TODO 1544 HTML5 add MULTIPLE
TODO 1597 check: file name, mime type, extension
TODO 1626 case UPLOAD_ERR_NO_TMP_DIR UPLOAD_ERR_CANT_WRITE UPLOAD_ERR_EXTENSION
TODO 1633 check if file id exists maybe ???
TODO 1682 HTML5 input="date|datetime|datetime-local" & min & max & step(date:integer|datetime..:float)
TODO 1730 min, max, step
TODO 1835 $html .= static::getEditHtmlInsert($tag, $replace, $name
TODO 1840 );

manager.php

Type Line Description
TODO 950 modify to accept RID

tree.php

Type Line Description
TODO 100 the following part could be rewritten using just db-side insert-select
TODO 198 rewrite this using deleteLink() and createLink()

resulttable.php

Type Line Description
TODO 109 Change the autogenerated stub

vote.php

Type Line Description
TODO 516 Remake to a \Bitrix\Main\ORM\Objectify\Collection and its method ->fill()
todo 1150 delete all attaches

Search results