diff --git a/install-new/data/theme.sql b/install-new/data/theme.sql
index 7b3e1b3ec..34069c6b9 100644
--- a/install-new/data/theme.sql
+++ b/install-new/data/theme.sql
@@ -1,38 +1,5 @@
SET NAMES 'utf8';
-INSERT INTO `ps_homeslider` (id_homeslider_slides, id_shop) VALUES (1, 1),(2, 1), (3, 1), (4, 1), (5, 1);
-
-INSERT INTO `ps_homeslider_slides` (id_homeslider_slides, position, active)
-VALUES (1, 1, 1), (2, 2, 1), (3, 3, 1), (4, 4, 1), (5, 5, 1);
-
-INSERT INTO `ps_homeslider_slides_lang` (id_homeslider_slides, id_lang, title, description, legend, url, image) VALUES
-(1, 1, "Sample 1", "This is a sample picture", "sample-1", "http://www.prestashop.com", "sample-1.jpg"),
-(2, 1, "Sample 2", "This is a sample picture", "sample-2", "http://www.prestashop.com", "sample-2.jpg"),
-(3, 1, "Sample 3", "This is a sample picture", "sample-3", "http://www.prestashop.com", "sample-3.jpg"),
-(4, 1, "Sample 4", "This is a sample picture", "sample-4", "http://www.prestashop.com", "sample-4.jpg"),
-(5, 1, "Sample 5", "This is a sample picture", "sample-5", "http://www.prestashop.com", "sample-5.jpg"),
-(1, 2, "Sample 1", "This is a sample picture", "sample-1", "http://www.prestashop.com", "sample-1.jpg"),
-(2, 2, "Sample 2", "This is a sample picture", "sample-2", "http://www.prestashop.com", "sample-2.jpg"),
-(3, 2, "Sample 3", "This is a sample picture", "sample-3", "http://www.prestashop.com", "sample-3.jpg"),
-(4, 2, "Sample 4", "This is a sample picture", "sample-4", "http://www.prestashop.com", "sample-4.jpg"),
-(5, 2, "Sample 5", "This is a sample picture", "sample-5", "http://www.prestashop.com", "sample-5.jpg"),
-(1, 3, "Sample 1", "This is a sample picture", "sample-1", "http://www.prestashop.com", "sample-1.jpg"),
-(2, 3, "Sample 2", "This is a sample picture", "sample-2", "http://www.prestashop.com", "sample-2.jpg"),
-(3, 3, "Sample 3", "This is a sample picture", "sample-3", "http://www.prestashop.com", "sample-3.jpg"),
-(4, 3, "Sample 4", "This is a sample picture", "sample-4", "http://www.prestashop.com", "sample-4.jpg"),
-(5, 3, "Sample 5", "This is a sample picture", "sample-5", "http://www.prestashop.com", "sample-5.jpg"),
-(1, 4, "Sample 1", "This is a sample picture", "sample-1", "http://www.prestashop.com", "sample-1.jpg"),
-(2, 4, "Sample 2", "This is a sample picture", "sample-2", "http://www.prestashop.com", "sample-2.jpg"),
-(3, 4, "Sample 3", "This is a sample picture", "sample-3", "http://www.prestashop.com", "sample-3.jpg"),
-(4, 4, "Sample 4", "This is a sample picture", "sample-4", "http://www.prestashop.com", "sample-4.jpg"),
-(5, 4, "Sample 5", "This is a sample picture", "sample-5", "http://www.prestashop.com", "sample-5.jpg"),
-(1, 5, "Sample 1", "This is a sample picture", "sample-1", "http://www.prestashop.com", "sample-1.jpg"),
-(2, 5, "Sample 2", "This is a sample picture", "sample-2", "http://www.prestashop.com", "sample-2.jpg"),
-(3, 5, "Sample 3", "This is a sample picture", "sample-3", "http://www.prestashop.com", "sample-3.jpg"),
-(4, 5, "Sample 4", "This is a sample picture", "sample-4", "http://www.prestashop.com", "sample-4.jpg"),
-(5, 5, "Sample 5", "This is a sample picture", "sample-5", "http://www.prestashop.com", "sample-5.jpg");
-
-
UPDATE `PREFIX_configuration` SET value = '1' WHERE name = 'PS_CONDITIONS';
UPDATE `PREFIX_configuration` SET value = '10' WHERE name = 'PS_PRODUCTS_PER_PAGE';
UPDATE `PREFIX_configuration` SET value = '0' WHERE name = 'PS_PRODUCTS_ORDER_WAY';
diff --git a/install-new/data/xml/category_group.xml b/install-new/data/xml/category_group.xml
new file mode 100644
index 000000000..a61018734
--- /dev/null
+++ b/install-new/data/xml/category_group.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/install-new/data/xml/hook.xml b/install-new/data/xml/hook.xml
index e6011da2d..395a6f2e1 100644
--- a/install-new/data/xml/hook.xml
+++ b/install-new/data/xml/hook.xml
@@ -1,11 +1,442 @@
-
+
-
+
+
+ displayPayment
+ Payment
+
+
+
+ actionValidateOrder
+ New orders
+
+
+
+ actionPaymentConfirmation
+ Payment confirmation
+
+
+
+ displayPaymentReturn
+ Payment return
+
+
+
+ actionUpdateQuantity
+ Quantity update
+ Quantity is updated only when the customer effectively <b>place</b> his order.
+
+
+ displayRightColumn
+ Right column blocks
+
+
+
+ displayLeftColumn
+ Left column blocks
+
+
+
+ displayHome
+ Homepage content
+
+
+
+
+ actionCartSave
+ Cart creation and update
+
+
+
+ actionAuthentication
+ Successful customer authentication
+
+
+
+ actionProductAdd
+ Product creation
+
+
+
+ actionProductUpdate
+ Product Update
+
+
+
+ displayTop
+ Top of pages
+ A hook which allow you to do things a the top of each pages.
+
+
+ displayRightColumnProduct
+ Extra actions on the product page (right column).
+
+
+
+ actionProductDelete
+ Product deletion
+ This hook is called when a product is deleted
+
+
+
+ displayInvoice
+ Invoice
+ Add blocks to invoice (order)
+
+
+ actionOrderStatusUpdate
+ Order's status update event
+ Launch modules when the order's status of an order change.
+
+
+ displayAdminOrder
+ Display in Back-Office, tab AdminOrder
+ Launch modules when the tab AdminOrder is displayed on back-office.
+
+
+
+ displayPDFInvoice
+ PDF Invoice
+ Allow the display of extra informations into the PDF invoice
+
+
+ displayAdminCustomers
+ Display in Back-Office, tab AdminCustomers
+ Launch modules when the tab AdminCustomers is displayed on back-office.
+
+
+ displayOrderConfirmation
+ Order confirmation page
+ Called on order confirmation page
+
+
+ actionCustomerAccountAdd
+ Successful customer create account
+ Called when new customer create account successfuled
+
+
+ displayCustomerAccount
+ Customer account page display in front office
+ Display on page account of the customer
+
+
+ actionOrderSlipAdd
+ Called when a order slip is created
+ Called when a quantity of one product change in an order.
+
+
+ displayProductTab
+ Tabs on product page
+ Called on order product page tabs
+
+
+ displayProductTabContent
+ Content of tabs on product page
+ Called on order product page tabs
+
+
+
+ displayCustomerAccountForm
+ Customer account creation form
+ Display some information on the form to create a customer account
+
+
+ displayAdminStatsModules
+ Stats - Modules
+
+
+
+ displayAdminStatsGraphEngine
+ Graph Engines
+
+
+
+ actionOrderReturn
+ Product returned
+
+
+
+ displayProductButtons
+ Product actions
+ Put new action buttons on product page
+
+
+ displayBackOfficeHome
+ Administration panel homepage
+
+
+
+ displayAdminStatsGridEngine
+ Grid Engines
+
+
+
+ actionWatermark
+ Watermark
+
+
+
+ actionProductCancel
+ Product cancelled
+ This hook is called when you cancel a product in an order
+
+
+ displayLeftColumnProduct
+ Extra actions on the product page (left column).
+
+
+
+ actionProductOutOfStock
+ Product out of stock
+ Make action while product is out of stock
+
+
+ actionProductAttributeUpdate
+ Product attribute update
+
+
+
+ displayCarrierList
+ Extra carrier (module mode)
+
+
+
+ displayShoppingCart
+ Shopping cart extra button
+ Display some specific informations
+
+
+ actionSearch
+ Search
+
+
+
+ displayBeforePayment
+ Redirect in order process
+ Redirect user to the module instead of displaying payment modules
+
+
+ actionCarrierUpdate
+ Carrier Update
+ This hook is called when a carrier is updated
+
+
+ actionOrderStatusPostUpdate
+ Post update of order status
+
+
+
+ displayCustomerAccountFormTop
+ Block above the form for create an account
+
+
+
+
+ displayBackOfficeTop
+ Administration panel hover the tabs
+
+
+
+
+ actionProductAttributeDelete
+ Product Attribute Deletion
+
+
+
+ actionCarrierProcess
+ Carrier Process
+
+
+
+ actionOrderDetail
+ Order Detail
+ To set the follow-up in smarty when order detail is called
+
+
+ displayBeforeCarrier
+ Before carrier list
+ This hook is display before the carrier list on Front office
+
+
+ displayOrderDetail
+ Order detail displayed
+ Displayed on order detail on front office
+
+
+ actionPaymentCCAdd
+ Payment CC added
+ Payment CC added
+
+
+ displayProductComparison
+ Extra Product Comparison
+ Extra Product Comparison
+
+
+ actionCategoryAdd
+ Category creation
+
+
+
+ actionCategoryUpdate
+ Category modification
+
+
+
+ actionCategoryDelete
+ Category removal
+
+
+
+ actionBeforeAuthentication
+ Before Authentication
+ Before authentication
+
+
+ displayPaymentTop
+ Top of payment page
+ Top of payment page
+
+
+ actionHtaccessCreate
+ After htaccess creation
+ After htaccess creation
+
+
+ actionAdminMetaSave
+ After save configuration in AdminMeta
+ After save configuration in AdminMeta
+
+
+ displayAttributeGroupForm
+ Add fileds to the form "attribute group"
+ Add fileds to the form "attribute group"
+
+
+ actionAttributeGroupSave
+ On saving attribute group
+ On saving attribute group
+
+
+ actionAttributeGroupDelete
+ On deleting attribute group
+ On deleting attribute group
+
+
+ displayFeatureForm
+ Add fields to the form "feature"
+ Add fields to the form "feature"
+
+
+ actionFeatureSave
+ On saving attribute feature
+ On saving attribute feature
+
+
+ actionFeatureDelete
+ On deleting attribute feature
+ On deleting attribute feature
+
+
+ actionProductSave
+ On saving products
+ On saving products
+
+
+ actionProductListOverride
+ Assign product list to a category
+ Assign product list to a category
+
+
+ displayAttributeGroupPostProcess
+ On post-process in admin attribute group
+ On post-process in admin attribute group
+
+
+ displayFeaturePostProcess
+ On post-process in admin feature
+ On post-process in admin feature
+
+
+ displayFeatureValueForm
+ Add fileds to the form "feature value"
+ Add fileds to the form "feature value"
+
+
+ displayFeatureValuePostProcess
+ On post-process in admin feature value
+ On post-process in admin feature value
+
+
+ actionFeatureValueDelete
+ On deleting attribute feature value
+ On deleting attribute feature value
+
+
+ actionFeatureValueSave
+ On saving attribute feature value
+ On saving attribute feature value
+
+
+ displayAttributeForm
+ Add fileds to the form "feature value"
+ Add fileds to the form "feature value"
+
+
+ actionAttributePostProcess
+ On post-process in admin feature value
+ On post-process in admin feature value
+
+
+ actionAttributeDelete
+ On deleting attribute feature value
+ On deleting attribute feature value
+
+
+ actionAttributeSave
+ On saving attribute feature value
+ On saving attribute feature value
+
+
+ actionTaxManager
+ Tax Manager Factory
+
+
+
+ displayMyAccountBlock
+ My account block
+ Display extra informations inside the "my account" block
+
+
diff --git a/install-new/data/xml/tab.xml b/install-new/data/xml/tab.xml
index 3a94fcd39..6af7018d3 100644
--- a/install-new/data/xml/tab.xml
+++ b/install-new/data/xml/tab.xml
@@ -3,306 +3,307 @@
+
-
+
AdminCatalog
-
+
AdminCustomers
-
+
AdminOrders
-
+
AdminPayment
-
+
AdminShipping
-
+
AdminStats
-
+
AdminModules
-
+
AdminPreferences
-
+
AdminTools
-
+
AdminManufacturers
-
+
AdminAttributesGroups
-
+
AdminAddresses
-
+
AdminStatuses
-
+
AdminCartRules
-
+
AdminCurrencies
-
+
AdminTaxes
-
+
AdminCarriers
-
+
AdminCountries
-
+
AdminZones
-
+
AdminRangePrice
-
+
AdminRangeWeight
-
+
AdminModulesPositions
-
+
AdminDb
-
+
AdminEmails
-
+
AdminImages
-
+
AdminPPreferences
-
+
AdminContacts
-
+
AdminEmployees
-
+
AdminProfiles
-
+
AdminAccess
-
+
AdminLanguages
-
+
AdminTranslations
-
+
AdminSuppliers
-
+
AdminTabs
-
+
AdminFeatures
-
+
AdminQuickAccesses
-
+
AdminThemes
-
+
AdminContact
-
+
AdminAliases
-
+
AdminImport
-
+
AdminInvoices
-
+
AdminSearch
-
+
AdminLocalization
-
+
AdminStates
-
+
AdminReturn
-
+
AdminPdf
-
+
AdminSlip
-
+
AdminSubDomains
-
+
AdminBackup
-
+
AdminOrderMessage
-
+
AdminDeliverySlip
-
+
AdminMeta
-
+
AdminCmsContent
-
+
AdminScenes
-
+
AdminMessages
-
+
AdminTracking
-
+
AdminSearchEngines
-
+
AdminReferrers
-
+
AdminGroups
-
+
AdminGenerator
-
+
AdminCarts
-
+
AdminTags
-
+
AdminSearchConf
-
+
AdminAttachments
-
+
AdminInformation
-
+
AdminPerformance
-
+
AdminCustomerThreads
-
+
AdminWebservice
-
+
AdminStockMvt
-
+
AdminAddonsCatalog
-
+
AdminAddonsMyAccount
-
+
AdminStores
-
+
AdminThemes
-
+
AdminGeolocation
-
+
AdminTaxRulesGroup
-
+
AdminLogs
-
+
AdminHome
-
+
AdminShop
-
+
AdminGroupShop
-
+
AdminShopUrl
-
+
AdminGenders
-
+
AdminRequestSql
-
+
AdminProducts
-
+
AdminCategories
-
+
AdminStock
-
+
AdminWarehouses
-
+
AdminStockManagement
-
+
AdminStockInstantState
-
+
AdminStockCover
-
+
AdminSupplyOrders
-
+
AdminAttributeGenerator
-
+
AdminAccounting
-
+
AdminAccountingManagement
-
+
AdminAccountingExport
-
+
AdminCmsCategories
-
+
AdminCms
-
+
AdminLogin
-
+
AdminStockConfiguration
-
+
AdminSpecificPriceRule
-
+
AdminOutstanding
diff --git a/install-new/fixtures/apple/data/category_group.xml b/install-new/fixtures/apple/data/category_group.xml
new file mode 100644
index 000000000..c92e4246d
--- /dev/null
+++ b/install-new/fixtures/apple/data/category_group.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/install-new/fixtures/apple/img/scenes/The_MacBooks-thumb_scene.jpg b/install-new/fixtures/apple/img/scenes/The_MacBooks-thumb_scene.jpg
new file mode 100644
index 000000000..853c91ca7
Binary files /dev/null and b/install-new/fixtures/apple/img/scenes/The_MacBooks-thumb_scene.jpg differ
diff --git a/install-new/fixtures/apple/img/scenes/The_iPods-thumb_scene.jpg b/install-new/fixtures/apple/img/scenes/The_iPods-thumb_scene.jpg
new file mode 100644
index 000000000..367463150
Binary files /dev/null and b/install-new/fixtures/apple/img/scenes/The_iPods-thumb_scene.jpg differ
diff --git a/install-new/fixtures/apple/img/scenes/The_iPods_Nano-thumb_scene.jpg b/install-new/fixtures/apple/img/scenes/The_iPods_Nano-thumb_scene.jpg
new file mode 100644
index 000000000..52d91bad8
Binary files /dev/null and b/install-new/fixtures/apple/img/scenes/The_iPods_Nano-thumb_scene.jpg differ