Documentation

Markers

Table of Contents

src/GXEngine/Loaders/CrossCuttingLoader/CrossCuttingLoader.inc.php 1
src/GXMainComponents/Controllers/Api/HttpApiV2Controller.inc.php 1
src/GXMainComponents/Controllers/Api/v2/EmailsApiV2Controller.inc.php 1
src/GXMainComponents/Controllers/HttpView/Admin/ShipcloudController.inc.php 1
src/GXMainComponents/Controllers/HttpView/AdminAjax/QuickEditSpecialPricesAjaxController.inc.php 1
src/GXMainComponents/Controllers/HttpView/Shop/ParcelshopfinderController.inc.php 1
src/GXMainComponents/Controllers/HttpView/ShopAjax/CartController.inc.php 6
src/GXMainComponents/Controllers/HttpView/ShopAjax/CartDropdownController.inc.php 2
src/GXMainComponents/Controllers/HttpView/ShopAjax/CartShippingCostsController.inc.php 2
src/GXMainComponents/Controllers/HttpView/ShopAjax/CheckQuantityController.inc.php 2
src/GXMainComponents/Controllers/HttpView/ShopAjax/CheckStatusController.inc.php 4
src/GXMainComponents/Controllers/HttpView/ShopAjax/FilterController.inc.php 2
src/GXMainComponents/Controllers/HttpView/ShopAjax/LiveSearchController.inc.php 2
src/GXMainComponents/Controllers/HttpView/ShopAjax/WishListController.inc.php 5
src/GXMainComponents/Loaders/GXCoreLoader/GXCoreLoader.inc.php 4
src/GXMainComponents/Services/Core/Category/CategoryWriteService.inc.php 1
src/GXMainComponents/Services/Core/Customer/CustomerReader.inc.php 1
src/GXMainComponents/Services/Core/InfoBox/Repositories/Deleter/InfoBoxRepositoryDeleter.php 1
src/GXMainComponents/Services/Core/Product/Entities/ProductListItem.inc.php 1
src/GXMainComponents/Services/Core/Product/ProductWriteService.inc.php 1
src/GXMainComponents/Services/Core/QuickEdit/Repositories/Reader/QuickEditProductPropertiesReader.inc.php 1
src/GXMainComponents/Services/System/ThemeSettings/Factories/ThemeSettingsServiceFactory.php 1
src/GXMainComponents/Services/System/ThemeSettings/ThemeSettingsService.php 1

CrossCuttingLoader.inc.php

Type Line Description
TODO 33 Move to CrossCuttingLoaderSettings

HttpApiV2Controller.inc.php

Type Line Description
TODO 39 Add _cacheResponse() helper function which will cache request data and it will provide the required headers.

EmailsApiV2Controller.inc.php

Type Line Description
TODO 259 Do not throw an error if a record does not exist. Because this is what other controllers do.

ShipcloudController.inc.php

Type Line Description
TODO 133 get this data from OrderService

QuickEditSpecialPricesAjaxController.inc.php

Type Line Description
TODO 102 Implement tooltip functionality for the special prices table.

ParcelshopfinderController.inc.php

Type Line Description
TODO 425 To be refactored as soon as CountryService::findCountryByIso2() becomes available

CartController.inc.php

Type Line Description
TODO 44 use GET and POST REST-API like
TODO 57 use GET and POST REST-API like
TODO 92 use GET and POST REST-API like
TODO 150 use GET and POST REST-API like
TODO 163 use GET and POST REST-API like
TODO 228 use GET and POST REST-API like

CartDropdownController.inc.php

Type Line Description
TODO 72 use GET and POST REST-API like
TODO 72 get rid of old AjaxHandler

CartShippingCostsController.inc.php

Type Line Description
TODO 43 use GET and POST REST-API like
TODO 43 get rid of old AjaxHandler

CheckQuantityController.inc.php

Type Line Description
TODO 26 use GET and POST REST-API like
TODO 51 use decimal point from current currency instead of , for all currencies

CheckStatusController.inc.php

Type Line Description
TODO 125 use GET and POST REST-API like
TODO 125 get rid of old AjaxHandler
TODO 208 get rid of old AjaxHandler
TODO 208 use GET and POST REST-API like

FilterController.inc.php

Type Line Description
TODO 26 use GET and POST REST-API like
TODO 62 use GET and POST REST-API like

LiveSearchController.inc.php

Type Line Description
TODO 27 use GET and POST REST-API like
TODO 27 get rid of old AjaxHandler

WishListController.inc.php

Type Line Description
TODO 33 use GET and POST REST-API like
TODO 46 use GET and POST REST-API like
TODO 69 use GET and POST REST-API like
TODO 82 use GET and POST REST-API like
TODO 95 use GET and POST REST-API like

GXCoreLoader.inc.php

Type Line Description
TODO 356 Delegate to GXServiceFactory
TODO 842 Check connection errors
TODO 842 Escape special characters in mysqli connection string.
TODO 842 Use the GXDatabaseAccessorInterface.

CategoryWriteService.inc.php

Type Line Description
TODO 199 Implement the last four arguments when finished in UML.

CustomerReader.inc.php

Type Line Description
TODO 191 If date of birth is null in the database then: $customerDataArray['customers_dob'] = '0000-00-00 00:00:00' and then the getDateOfBirth() will return wrong results ($customer->getDateOfBirth() >> -0001-11-30 00:00:00).

InfoBoxRepositoryDeleter.php

Type Line Description
TODO 117 Find a better solution to delete the rows.

ProductListItem.inc.php

Type Line Description
TODO 246 Remove optional methods from this constructor for v3.5.1.0. Deprecation Notice: The optional parameters of this constructor are deprecated as of v3.3.1.0 and will be removed in v3.5.1.0. Please use the setter methods instead.

ProductWriteService.inc.php

Type Line Description
TODO 193 Implement the last three arguments when finished in UML.

QuickEditProductPropertiesReader.inc.php

Type Line Description
TODO 22 Improve values_price filtering.

ThemeSettingsServiceFactory.php

Type Line Description
TODO 35 create unit test for this class

ThemeSettingsService.php

Type Line Description
TODO 35 create unit test for this class

Search results