Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Geschaeftskundenversand
    • Helpers
    • Invoices
    • Orders
    • ParcelShopFinder
    • QuickEdit
    • Serializers
    • Templates
  • Geschaeftskundenversand
    • Exceptions
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • OrderStatus
    • Collections
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Repositories
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • QuickEdit
    • Interfaces
    • Repositories
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects

Classes

  • AdminFavoritesAjaxController
  • AdminInfoBoxAjaxController
  • AfterbuyAjaxController
  • CustomerLoginController
  • DashboardController
  • DynamicShopMessagesController
  • EmailsController
  • EmbeddedModuleController
  • GeschaeftskundenversandController
  • ImageProcessingController
  • InvoicesModalsAjaxController
  • InvoicesOverviewAjaxController
  • InvoicesOverviewController
  • LawsController
  • MaxFileSizeController
  • ModuleCenterController
  • NewAttributesController
  • OrdersModalsAjaxController
  • OrdersOverviewAjaxController
  • OrdersOverviewController
  • OrderTooltipController
  • PackedDownloadController
  • QuickEditOverviewAjaxController
  • QuickEditOverviewController
  • QuickEditProductPropertiesAjaxController
  • QuickEditSpecialPricesAjaxController
  • SessionTimeoutAjaxController
  • ShopKeyController
  • SlidersDetailsAjaxController
  • SlidersDetailsController
  • SlidersOverviewAjaxController
  • SlidersOverviewController
  • TemplateConfigurationController
  • UserConfigurationController

Class QuickEditOverviewAjaxController

Class QuickEditOverviewAjaxController

HttpViewController implements HttpViewControllerInterface
Extended by AdminHttpViewController implements AdminStatusOnlyInterface
Extended by QuickEditOverviewAjaxController
Package: AdminHttpViewControllers
Category: System
Located at Controllers/HttpView/AdminAjax/QuickEditOverviewAjaxController.inc.php

Methods summary

public
# init( )

Initializes the required objects.

Initializes the required objects.

public boolean|JsonHttpControllerResponse
# actionDataTable( )

Returns all the data for the DataTables instance of the QuickEdit main view.

Returns all the data for the DataTables instance of the QuickEdit main view.

Returns

boolean|JsonHttpControllerResponse
Returns QuickEdit overview table data.
public boolean|JsonHttpControllerResponse
# actionProductGraduatedPrices( )

Returns the graduted prices for the overview page in JSON format.

Returns the graduted prices for the overview page in JSON format.

Returns

boolean|JsonHttpControllerResponse
Returns the graduated prices information in JSON format.
public boolean|JsonHttpControllerResponse
# actionTooltips( )

Returns the tooltips for the overview page in JSON format.

Returns the tooltips for the overview page in JSON format.

Returns

boolean|JsonHttpControllerResponse
Returns tooltips data in JSON format.
public boolean|JsonHttpControllerResponse
# actionFilterOptions( )

Returns the filter options for the overview page in JSON format.

Returns the filter options for the overview page in JSON format.

Returns

boolean|JsonHttpControllerResponse
Returns filter options in JSON format.
public boolean|JsonHttpControllerResponse
# actionGet( )

Returns the link to the created inventory list PDF.

Returns the link to the created inventory list PDF.

Returns

boolean|JsonHttpControllerResponse

Returns PDF creation status and URL of the created inventory list document.

public boolean|JsonHttpControllerResponse
# actionUpdate( )

Updates product information.

Updates product information.

Returns

boolean|JsonHttpControllerResponse
Returns the operation status.
public boolean|JsonHttpControllerResponse
# actionSaveGraduatedPrices( )

Saves graduated prices of product.

Saves graduated prices of product.

Returns

boolean|JsonHttpControllerResponse
Returns the operation status.

Throws

Exception
If request does not have "customerStatuses" parameter.
protected array
# _getTableData( )

Returns the QuickEdit overview table data.

Returns the QuickEdit overview table data.

Returns

array
Returns the QuickEdit overview table data.
protected array
# _getTableRowData( QuickEditProductListItem $product )

Returns the various data needed to display one row of the table.

Returns the various data needed to display one row of the table.

Parameters

$product
Contains product information.

Returns

array
Returns the various data needed to display one row of the table as an array.
protected array
# _getProductGraduatedPrices( )

Returns the special prices for the existing products.

Returns the special prices for the existing products.

Returns

array
Returns the special prices for the existing products.
protected integer
# _getRecordsTotal( )

Returns the number of existing products.

Returns the number of existing products.

Returns

integer
Returns the number of existing products.
protected array
# _getFilteredProductsCount( )

Taking into account the filters, the number of products is supplied.

Taking into account the filters, the number of products is supplied.

Returns

array
Returns the number of products.
protected array
# _getManufacturerConfiguration( )

Provides the configuration for the manufacturer.

Provides the configuration for the manufacturer.

Returns

array
Returns the query result as a pure array, or an empty array when no result is produced.
protected array
# _getShipmentConfiguration( )

Provides the configuration for the shipping.

Provides the configuration for the shipping.

Returns

array
Returns the query result as a pure array, or an empty array when no result is produced.
protected array
# _getTaxConfiguration( )

Returns the configuration for the tax rates.

Returns the configuration for the tax rates.

Returns

array
Returns the query result as a pure array, or an empty array when no result is produced.
protected mixed
# _getTaxRate( integer $productsId )

Returns the tax rate for the specified product.

Returns the tax rate for the specified product.

Parameters

$productsId
Requested product ID connected to tax rate.

Returns

mixed
Returns an object that contains the tax rate of a product.
protected array
# _getInventoryDocument( array $data )

Provides a list of the inventory as a PDF document.

Provides a list of the inventory as a PDF document.

Parameters

$data
Contains product information to be used for the PDF generation.

Returns

array
Returns array with operation status and optionally download link of the generated PDF.

Methods inherited from AdminHttpViewController

validateCurrentAdminStatus()

Methods inherited from HttpViewController

__construct(), _callActionMethod(), _getPostData(), _getPostDataCollection(), _getQueryParameter(), _getQueryParametersCollection(), _getServerData(), _render(), _validatePageToken(), actionDefault(), proceed()

Properties summary

protected CI_DB_query_builder $db
#
protected QuickEditProductReadService $quickEditProductReadService
#
protected QuickEditService $quickEditService
#
protected QuickEditProductWriteService $quickEditProductWriteService
#
protected QuickEditOverviewColumns $quickEditOverviewColumns
#
protected QuickEditOverviewTooltips $quickEditOverviewTooltips
#
protected DataTableHelper $dataTableHelper
#
protected UserConfigurationService $userConfigurationService
#

Properties inherited from HttpViewController

$assets, $contentView, $httpContextReader, $httpResponseProcessor, $postDataArray, $queryParametersArray, $serverDataArray

API documentation generated by ApiGen