Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • 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
    • Helpers
    • Orders
    • Serializers
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Interfaces
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Classes

  • AdminFavoritesAjaxController
  • AdminInfoBoxAjaxController
  • AfterbuyAjaxController
  • DashboardController
  • DynamicShopMessagesController
  • EmailsController
  • EmbeddedModuleController
  • ImageProcessingController
  • InvoicesController
  • LawsController
  • MaxFileSizeController
  • ModuleCenterController
  • NewAttributesController
  • OrdersModalsAjaxController
  • OrdersOverviewAjaxController
  • OrdersOverviewController
  • OrderTooltipController
  • PackedDownloadController
  • ShopKeyController
  • TemplateConfigurationController
  • UserConfigurationController

Class OrdersModalsAjaxController

Class OrdersModalsAjaxController

AJAX controller for the orders modals.

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

Methods summary

public
# init( )

Initialize Controller

Initialize Controller

Throws

Exception
public JsonHttpControllerResponse
# actionStoreTrackingNumber( )

Stores a tracking number for a specific order.

Stores a tracking number for a specific order.

Returns

JsonHttpControllerResponse

Throws

Exception
UnexpectedValueException
public JsonHttpControllerResponse
# actionChangeOrderStatus( )

Change order status.

Change order status.

Returns

JsonHttpControllerResponse

Throws

InvalidArgumentException
public
# actionBulkPdfInvoices( )

Download Bulk Invoices PDF.

Download Bulk Invoices PDF.

This method will provide a concatenated file of invoice PDFs. Provide a GET parameter "o" that contain the selected order IDs.

Notice: The "o" is used instead of "orderIds" because the final URL must be as small as possible (some browsers do not work with GET URL of 100 orders).

Throws

InvalidArgumentException

See

OrderActions
public
# actionBulkPdfPackingSlips( )

Download Bulk Packing Slips PDF.

Download Bulk Packing Slips PDF.

This method will provide a concatenated file of packing slip PDFs. Provide a GET parameter "o" that contain the selected order IDs.

Notice: The "o" is used instead of "orderIds" because the final URL must be as small as possible (some browsers do not work with GET URL of 100 orders).

Throws

InvalidArgumentException

See

OrderActions
public JsonHttpControllerResponse
# actionCancelOrder( )

Cancel Order Callback

Cancel Order Callback

This method uses the OrderActions class to cancel an order and fulfill the requirements of the cancellation (re-stock product, inform customer ...).

Returns

JsonHttpControllerResponse

Throws

InvalidArgumentException
public JsonHttpControllerResponse
# actionDeleteOrder( )

Delete Order Callback

Delete Order Callback

This method uses the OrderActions class to delete an order and fulfill the requirements of the removal (re-stock product, re-activate ...).

Returns

JsonHttpControllerResponse

Throws

InvalidArgumentException
public
# actionGetEmailInvoiceSubject( )

Get Email-Invoice Subject

Get Email-Invoice Subject

Currently the invoice ID can only be found in by parsing the PDF filename in the /export/invoice directory.

public
# actionGetEmailInvoiceSubjectData( )

Get Email-Invoice Subject (Raw Data)

Get Email-Invoice Subject (Raw Data)

Currently the invoice ID can only be found in by parsing the PDF filename in the /export/invoice directory.

This method will return the email subject data instead of the pre-made string.

Methods inherited from AdminHttpViewController

validateCurrentAdminStatus()

Methods inherited from HttpViewController

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

Properties summary

Properties inherited from HttpViewController

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

API documentation generated by ApiGen