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

  • AdminHttpViewController
  • AdminLayoutHttpControllerResponse
  • HttpContextReader
  • HttpDispatcher
  • HttpResponseProcessor
  • HttpService
  • HttpViewController
  • HttpViewControllerRegistry

Class AdminHttpViewController

Class AdminHttpViewController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.

HttpViewController implements HttpViewControllerInterface
Extended by AdminHttpViewController implements AdminStatusOnlyInterface

Direct known subclasses

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

Indirect known subclasses

AffiliPrintModuleCenterModuleController, AfterbuyModuleCenterModuleController, IntrashipModuleCenterModuleController, ItRechtModuleCenterModuleController, JanolawModuleCenterModuleController, KlarnaModuleCenterModuleController, LettrModuleCenterModuleController, MagnalisterModuleCenterModuleController, MailbeezModuleCenterModuleController, MediafinanzModuleCenterModuleController, NewsletterLinkModuleCenterModuleController, OldOrderOverviewModuleCenterModuleController, AmazonAdvPaymentsModuleCenterModuleController, PayOneModuleCenterModuleController, PaypalNGModuleCenterModuleController, PostfinderModuleCenterModuleController, ProductAttributesModuleCenterModuleController, ProtectedShopsModuleCenterModuleController, SharedShoppingCartModuleCenterModuleController, ShipcloudModuleCenterModuleController, TrustedShopsModuleCenterModuleController, YategoModuleCenterModuleController, YoochooseModuleCenterModuleController, BrickfoxModuleCenterModuleController, EkomiModuleCenterModuleController, FindologicModuleCenterModuleController, GoogleAdwordConversionModuleCenterModuleController, HeidelpayModuleCenterModuleController, HermesModuleCenterModuleController, IloxxModuleCenterModuleController

Package: Http
Category: System
Link: http://en.wikipedia.org/wiki/Cross-site_scripting
Link: http://en.wikipedia.org/wiki/Cross-site_request_forgery
Implements: HttpViewControllerInterface
Located at Services/System/Http/AdminHttpViewController.inc.php

Methods summary

public
# validateCurrentAdminStatus( )

Makes sure that the admin status is currently given in session

Makes sure that the admin status is currently given in session

Throws

LogicException

Implementation of

AdminStatusOnlyInterface::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