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
  • CustomerGroup
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Serializers
    • Services
    • 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
  • Manufacturer
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • 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
  • QuantityUnit
    • Entities
    • Factories
    • Repositories
  • QuickEdit
    • Interfaces
    • Repositories
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Smarty
    • plugins
  • StaticSeoUrl
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • StaticSeoUrls
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects
  • VPE
    • Entities
    • Factories
    • Repositories

Classes

  • CartController
  • CartDropdownController
  • CartShippingCostsController
  • CheckQuantityController
  • CheckStatusController
  • CookieBarController
  • CreateGuestController
  • CreateRegistreeController
  • ExtraContentController
  • FilterController
  • ImageRequestController
  • JsConfigurationController
  • JsTranslationsController
  • LiveSearchController
  • ParcelshopfinderController
  • PayPalConfigurationController
  • PayPalController
  • ProductMediaContentController
  • ProductQuestionController
  • ResponsiveFilemanagerController
  • SharedShoppingCartConfigurationController
  • SharedShoppingCartController
  • ShipcloudController
  • StyleEdit3AuthenticationController
  • WishListController

Class ProductMediaContentController

Class ProductMediaContentController

HttpViewController implements HttpViewControllerInterface
Extended by ProductMediaContentController
Package: HttpViewControllers
Category: System
Extends: HttpViewController
Located at Controllers/HttpView/Shop/ProductMediaContentController.inc.php

Methods summary

public HttpControllerResponse
# actionDefault( )

Renders a content resource by the query parameter "pcdId".

Renders a content resource by the query parameter "pcdId".

Returns

HttpControllerResponse

Overrides

HttpViewController::actionDefault
public RedirectHttpControllerResponse
# actionLink( )

Redirects to a product content resource (link) and increment the database field "hits".

Redirects to a product content resource (link) and increment the database field "hits".

Returns

RedirectHttpControllerResponse
protected array
# _getProductContentDescriptionData( )

Returns the product content description data by the query argument "pcdID". The field product_content_descriptions.hits will be incremented by the value "1".

Returns the product content description data by the query argument "pcdID". The field product_content_descriptions.hits will be incremented by the value "1".

Returns

array
Product content description data array.
protected boolean
# _isImageFile( string $fileName )

Checks if the given file has an image file extension. Detected image extensions are "gif", "jpg", "png", "tif" and "bmp".

Checks if the given file has an image file extension. Detected image extensions are "gif", "jpg", "png", "tif" and "bmp".

Parameters

$fileName
File to be checked.

Returns

boolean
Whether true if the given file has an image file extension and false otherwise.
protected string
# _include( string $fileName )

Includes a file by the given file name and returns their data. If the given file do not exists, and empty string will be returned.

Includes a file by the given file name and returns their data. If the given file do not exists, and empty string will be returned.

Parameters

$fileName
Path to included file.

Returns

string
Data of included file or empty string, if the file was not found.

Methods inherited from HttpViewController

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

Properties summary

Properties inherited from HttpViewController

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

API documentation generated by ApiGen