\

Interfaces

ITreeToolbarButtonCore
ITreeToolbarCore
StockManagerInterface StockManagerInterface : defines a way to manage stock
TaxManagerInterface A TaxManager define a way to retrieve tax.
WebserviceOutputInterface
WebserviceSpecificManagementInterface

Classes

AbstractLoggerCore
AddressControllerCore
AddressCore
AddressesControllerCore
AddressFormatCore
AdminAccessControllerCore
AdminAddonsCatalogControllerCore
AdminAddressesControllerCore
AdminAdminPreferencesControllerCore
AdminAttachmentsControllerCore
AdminAttributeGeneratorControllerCore
AdminAttributesGroupsControllerCore
AdminBackupControllerCore
AdminCarriersControllerCore
AdminCarrierWizardControllerCore
AdminCartRulesControllerCore
AdminCartsControllerCore
AdminCategoriesControllerCore
AdminCmsCategoriesControllerCore
AdminCmsContentControllerCore
AdminCmsControllerCore
AdminContactsControllerCore
AdminControllerCore
AdminCountriesControllerCore
AdminCurrenciesControllerCore
AdminCustomerPreferencesControllerCore
AdminCustomersControllerCore
AdminCustomerThreadsControllerCore
AdminDashboardControllerCore
AdminDeliverySlipControllerCore
AdminEmailsControllerCore
AdminEmployeesControllerCore
AdminFeaturesControllerCore
AdminGendersControllerCore
AdminGeolocationControllerCore 2007-2015 PrestaShop
AdminGroupsControllerCore
AdminImagesControllerCore
AdminImportControllerCore
AdminInformationControllerCore
AdminInvoicesControllerCore
AdminLanguagesControllerCore
AdminLocalizationControllerCore
AdminLoginControllerCore
AdminLogsControllerCore
AdminMaintenanceControllerCore
AdminManufacturersControllerCore
AdminMarketingControllerCore
AdminMetaControllerCore
AdminModulesControllerCore
AdminModulesPositionsControllerCore
AdminNotFoundControllerCore
AdminOrderMessageControllerCore
AdminOrderPreferencesControllerCore
AdminOrdersControllerCore
AdminOutstandingControllerCore
AdminPatternsControllerCore
AdminPaymentControllerCore
AdminPdfControllerCore
AdminPerformanceControllerCore
AdminPPreferencesControllerCore
AdminPreferencesControllerCore
AdminProductsControllerCore
AdminProfilesControllerCore
AdminQuickAccessesControllerCore
AdminRangePriceControllerCore
AdminRangeWeightControllerCore
AdminReferrersControllerCore
AdminRequestSqlControllerCore
AdminReturnControllerCore
AdminScenesControllerCore
AdminSearchConfControllerCore
AdminSearchControllerCore
AdminSearchEnginesControllerCore
AdminShippingControllerCore
AdminShopControllerCore
AdminShopGroupControllerCore
AdminShopUrlControllerCore
AdminSlipControllerCore
AdminSpecificPriceRuleControllerCore
AdminStatesControllerCore
AdminStatsControllerCore
AdminStatsTabControllerCore
AdminStatusesControllerCore
AdminStockConfigurationControllerCore
AdminStockCoverControllerCore
AdminStockInstantStateControllerCore
AdminStockManagementControllerCore
AdminStockMvtControllerCore
AdminStoresControllerCore
AdminSuppliersControllerCore
AdminSupplyOrdersControllerCore
AdminTabCore
AdminTabsControllerCore
AdminTagsControllerCore
AdminTaxesControllerCore
AdminTaxRulesGroupControllerCore
AdminThemesControllerCore
AdminTrackingControllerCore
AdminTranslationsControllerCore
AdminWarehousesControllerCore
AdminWebserviceControllerCore
AdminZonesControllerCore
AliasCore
AttachmentControllerCore
AttachmentCore
AttributeCore
AttributeGroupCore
AuthControllerCore
BestSalesControllerCore
BlowfishCore
BoOrder
CacheApcCore This class require PECL APC extension
CacheCore
CacheFsCore
CacheMemcacheCore This class require PECL Memcache extension
CacheXcacheCore This class require Xcache extension
CarrierCore
CarrierModuleCore
CartControllerCore
CartCore
CartRuleCore
CategoryControllerCore
CategoryCore
ChangeCurrencyControllerCore
ChartCore
CMSCategoryCore
CmsControllerCore
CMSCore
CombinationCore
CompareControllerCore
CompareProductCore
ConfigurationCore
ConfigurationKPICore
ConfigurationTestCore
ConnectionCore
ConnectionsSourceCore
ContactControllerCore
ContactCore
ContextCore
ControllerCore
ControllerFactoryCore Controllers don't need to be loaded with includeController anymore since they use Autoload
CookieCore
CountryCore
CountyCore
Crypt_Blowfish
CSVCore Simple class to output CSV data Uses CollectionCore
CurrencyCore
Curve
CustomerCore
CustomerMessageCore
CustomerThreadCore
CustomizationCore
CustomizationFieldCore
DateRangeCore
DbCore
DbMySQLiCore
DbPDOCore
DbQueryCore SQL query builder
DeliveryCore
DiscountControllerCore
DiscountCore
DispatcherCore
EmployeeCore
FeatureCore
FeatureValueCore
FileLoggerCore
FileUploaderCore
FreeOrder Class FreeOrder to use PaymentModule (abstract class, cannot be instancied)
FrontControllerCore 2007-2015 PrestaShop
GenderCore
GetFileControllerCore
GroupCore
GroupReductionCore
GuestCore
GuestTrackingControllerCore
HelperCalendarCore
HelperCore
HelperFormCore
HelperImageUploaderCore
HelperKpiCore
HelperKpiRowCore
HelperListCore
HelperOptionsCore Use this helper to generate preferences forms, with values stored in the configuration table
HelperTreeCategoriesCore
HelperTreeShopsCore
HelperUploaderCore
HelperViewCore
HistoryControllerCore
HookCore
HTMLTemplateCore
HTMLTemplateDeliverySlipCore
HTMLTemplateInvoiceCore
HTMLTemplateOrderReturnCore
HTMLTemplateOrderSlipCore
HTMLTemplateSupplyOrderFormCore
IdentityControllerCore
ImageCore
ImageManagerCore This class includes functions for image manipulation
ImageTypeCore
ImportModuleCore ImportModule class, ImportModule.php Import module management
IndexControllerCore
LanguageCore
LinkCore
LocalizationPackCore
MailCore
ManufacturerControllerCore
ManufacturerCore
MediaCore
MessageCore
MetaCore
ModuleAdminControllerCore
ModuleCore
ModuleFrontControllerCore
ModuleGraphCore
ModuleGraphEngineCore
ModuleGridCore
ModuleGridEngineCore
MyAccountControllerCore
MySQLCore
NewProductsControllerCore
NotificationCore
ObjectModelCore
OrderCarrierCore
OrderCartRuleCore
OrderConfirmationControllerCore
OrderControllerCore
OrderCore
OrderDetailControllerCore
OrderDetailCore
OrderDiscountCore
OrderFollowControllerCore
OrderHistoryCore
OrderInvoiceCore
OrderMessageCore
OrderOpcControllerCore
OrderPaymentCore
OrderReturnControllerCore
OrderReturnCore
OrderReturnStateCore
OrderSlipControllerCore
OrderSlipCore
OrderStateCore
PackCore
PageCore
PageNotFoundControllerCore
ParentOrderControllerCore
PasswordControllerCore
PaymentCCCore
PaymentModuleCore
PDFCore
PDFGeneratorCore
PdfInvoiceControllerCore
PdfOrderReturnControllerCore
PdfOrderSlipControllerCore
PrestaShopAutoload
PrestaShopBackupCore
PrestaShopCollectionCore Create a collection of ObjectModel objects
PrestaShopDatabaseExceptionCore
PrestaShopExceptionCore
PrestaShopLoggerCore
PrestaShopModuleExceptionCore
PrestaShopPaymentExceptionCore
PricesDropControllerCore
ProductControllerCore
ProductCore
ProductDownloadCore
ProductSaleCore
ProductSupplierCore
ProfileCore
QqUploadedFileForm
QqUploadedFileXhr Handle file uploads via XMLHttpRequest
QuickAccessCore
RangePriceCore
RangeWeightCore
ReferrerCore
RequestSqlCore
RijndaelCore
RiskCore
SceneCore
SearchControllerCore
SearchCore
SearchEngineCore
ShopCore
ShopGroupCore
ShopUrlCore
SitemapControllerCore
Smarty_CacheResource_Mysql
SpecificPriceCore
SpecificPriceRuleCore
StateCore
StatisticsControllerCore
StockAvailableCore Represents quantities available It is either synchronized with Stock or manualy set by the seller
StockCore Represents the products kept in warehouses
StockManagerCore StockManager : implementation of StockManagerInterface
StockManagerFactoryCore
StockManagerModuleCore
StockMvtCore
StockMvtReasonCore
StockMvtWSCore Webservice entity for stock movements
StoreCore
StoresControllerCore
SupplierControllerCore
SupplierCore
SupplyOrderCore
SupplyOrderDetailCore Represents one product ordered
SupplyOrderHistoryCore
SupplyOrderReceiptHistoryCore History of receipts
SupplyOrderStateCore
TabCore
TagCore
TaxCalculatorCore
TaxCore
TaxManagerFactoryCore
TaxManagerModuleCore
TaxRuleCore
TaxRulesGroupCore
TaxRulesTaxManagerCore
ThemeCore
ToolsCore
TranslateCore
TranslatedConfigurationCore
TreeCore
TreeToolbarButtonCore
TreeToolbarCore
TreeToolbarLinkCore
TreeToolbarSearchCategoriesCore
TreeToolbarSearchCore
UpgraderCore
UploaderCore
ValidateCore
WarehouseCore Holds Stock
WarehouseProductLocationCore
WebserviceExceptionCore
WebserviceKeyCore
WebserviceOutputBuilderCore
WebserviceOutputJSON
WebserviceOutputXMLCore
WebserviceRequestCore
WebserviceSpecificManagementImagesCore
WebserviceSpecificManagementSearchCore
ZoneCore

Constants

_CUSTOMIZE_FILE_

_CUSTOMIZE_FILE_

_CUSTOMIZE_TEXTFIELD_

_CUSTOMIZE_TEXTFIELD_

_PS_ADMIN_DIR_

_PS_ADMIN_DIR_

_PS_BASE_URL_

_PS_BASE_URL_

_PS_BASE_URL_

_PS_BASE_URL_

_PS_BASE_URL_SSL_

_PS_BASE_URL_SSL_

_PS_BASE_URL_SSL_

_PS_BASE_URL_SSL_

_PS_DEBUG_SQL_

_PS_DEBUG_SQL_

_PS_MYSQL_REAL_ESCAPE_STRING_

_PS_MYSQL_REAL_ESCAPE_STRING_

_PS_THEME_SELECTED_DIR_

_PS_THEME_SELECTED_DIR_

MAX_COLUMNS

MAX_COLUMNS

this value set the number of columns visible on each page

MAX_LINE_SIZE

MAX_LINE_SIZE

No max line limit since the lines can be more than 4096. Performance impact is not significant.

PREG_CLASS_CJK

PREG_CLASS_CJK

Matches all CJK characters that are candidates for auto-splitting (Chinese, Japanese, Korean).

Contains kana and BMP ideographs.

PREG_CLASS_NUMBERS

PREG_CLASS_NUMBERS

PREG_CLASS_PUNCTUATION

PREG_CLASS_PUNCTUATION

PREG_CLASS_SEARCH_EXCLUDE

PREG_CLASS_SEARCH_EXCLUDE

PS_SEARCH_MAX_WORD_LENGTH

PS_SEARCH_MAX_WORD_LENGTH

PS_UNPACK_MODIFIED

PS_UNPACK_MODIFIED

PS_UNPACK_NATIVE

PS_UNPACK_NATIVE

UNFRIENDLY_ERROR

UNFRIENDLY_ERROR

Used for validatefields diying without user friendly error or not

Functions

cmpPriceAsc()

cmpPriceAsc(  $a,   $b) 

Parameters

$a
$b

cmpPriceDesc()

cmpPriceDesc(  $a,   $b) 

Parameters

$a
$b

ps_module_version_sort()

ps_module_version_sort(  $a,   $b) 

Parameters

$a
$b