Commit Graph
100 Commits
Author SHA1 Message Date
rMalie fca05a1042 // Improve synchronize tool in new installer 2011-12-21 14:18:52 +00:00
rMalie 9282c64432 // Improve synchronize tool in new installer 2011-12-21 14:18:38 +00:00
rMalie 1322bf99fe // Fix default value of iterator in collections 2011-12-20 13:49:59 +00:00
rMalie 2947749755 // Fix duplication of images 2011-12-20 09:40:59 +00:00
rMalie b2b678ab3d // Improve collections : where() method reworked (prototype changed) + validation of fields 2011-12-19 16:57:28 +00:00
rMalie 51704646e2 // Protect $table and $alias in DbQuery 2011-12-19 13:15:53 +00:00
rMalie 1302bdb194 // Change prototype of methods from(), leftJoin(), innerJoin(), leftOuterJoin() and naturalJoin() for DbQuery class 2011-12-19 11:13:13 +00:00
rMalie a33c19ce94 // Norm + improve ObjectModel 2011-12-16 14:55:05 +00:00
rMalie 4ee649270e // Fix bug on collections when an item was deleted in iteration 2011-12-15 17:27:37 +00:00
rMalie 9521e2ca45 // Remove retrocompatibility stripslashes in ObjectModel 2011-12-15 17:02:55 +00:00
rMalie dd26ba373c // Browse collections as associative arrays and not as iterative arrays anymore 2011-12-15 16:48:20 +00:00
rMalie d3727f0216 [*] Classes: refactoring of ObjectModel::validateFields() && ObjectModel::validateFieldsLang() 2011-12-15 16:19:55 +00:00
rMalie de89d5e68e // littlefix on ProductDownload 2011-12-15 15:18:08 +00:00
rMalie fd83c5fb1d // Fix lang bug on collections + use definitions on hydrateCollection 2011-12-15 13:56:15 +00:00
rMalie 58d7f37130 [*] Classes: ObjectModel::getTranslationsField|Child() is now deprecated, use ObjectModel::getFieldsLang() if need instead 2011-12-15 13:24:03 +00:00
rMalie 0ab348a81c // Format definitions 2011-12-14 17:21:18 +00:00
rMalie e4309d013f // Format definitions 2011-12-13 16:34:09 +00:00
rMalie 3c67f9ef4e // Format definitions 2011-12-13 13:43:16 +00:00
rMalie c022f4e0e5 // Format definitions 2011-12-13 13:41:54 +00:00
rMalie 39b9c7cfa1 // Format definitions 2011-12-12 21:06:59 +00:00
rMalie 1c39ab4685 [*] Classes: Remove $fieldsRequired, $fieldsSize and $fieldsValidate (and lang properties) properties, use $definition instead 2011-12-12 18:10:38 +00:00
rMalie 7ca01e1619 // Remove useless code in OrderHistory 2011-12-12 18:08:09 +00:00
rMalie ff0f55c8bc // Fix addresses 2011-12-12 15:55:11 +00:00
rMalie f9d7aa5f49 // Improve ObjectModel definitions (test on products) 2011-12-12 13:53:51 +00:00
rMalie d24397fb93 // Retrocompatibility in ObjectModel 2011-12-09 15:50:12 +00:00
rMalie 6c4a2f05f2 // Revert search 2011-12-09 14:10:37 +00:00
rMalie 0af197daf3 // Remove $this->table and $this->identifier from objectModels + normalize 2011-12-09 14:05:24 +00:00
rMalie 7a11664ad1 // Little fix 2011-12-09 10:32:49 +00:00
rMalie 561f61c311 // Remove unused $tables property from ObjectModel + improve Cache 2011-12-09 10:24:48 +00:00
rMalie 8cb26f81e6 // Fix DbQuery for PHP < 5.2 2011-12-08 16:32:59 +00:00
rMalie c655bbfb05 // Improve ObjectModel + normalize 2011-12-08 14:13:22 +00:00
rMalie c478386c92 // Improve ObjectModel + normalize 2011-12-08 13:53:54 +00:00
rMalie b0561c5277 // Remove AdminStatsConf controller (conf is already in AdminStatsTab) 2011-12-08 09:25:10 +00:00
rMalie cf17efe87e // Add again engines in stats 2011-12-07 13:52:31 +00:00
rMalie 91a38d7943 // Fix Blowfish for autoload 2011-12-07 10:10:46 +00:00
rMalie 4266e89a02 // Fix collection in cartRule 2011-12-07 09:11:43 +00:00
rMalie eac0883cbc // Can add / delete element from Collection 2011-12-06 15:59:23 +00:00
rMalie 27b198dcd6 [*] Classes: Db->execute() now return always a boolean. Use Db->query() instead. 2011-12-06 15:41:34 +00:00
rMalie 1252a62d10 // Fix return of AssociateTo method 2011-12-06 14:59:00 +00:00
rMalie ce095b6d6b // Improve multishop code 2011-12-06 14:08:48 +00:00
rMalie 575a3eb00c // Little fix on CSV 2011-12-06 13:24:42 +00:00
rMalie 18ff7dbed1 // Fix fileuploader with autoload 2011-12-06 13:12:21 +00:00
rMalie 398a5b9e92 // Collections can be used as arrays 2011-12-06 10:12:02 +00:00
rMalie ceaa0f21ce // Move helper classes in subdirectory 2011-12-06 09:40:27 +00:00
rMalie 31ab97428a // Remove useless prefix in blockcart json template 2011-12-06 09:16:58 +00:00
rMalie 9a47deab89 // Fix a little bug on PDO 2011-12-06 09:04:40 +00:00
rMalie 3eb2956be2 // Db::autoExecute() return a boolean 2011-12-05 17:29:45 +00:00
rMalie 86668df2ba // Fix comment typo 2011-12-05 17:03:07 +00:00
rMalie 0644fa70bb // Test PDO as first choice in Db class 2011-12-05 17:01:48 +00:00
rMalie b86dd47abc // Add missing override classes / controllers 2011-12-05 16:51:26 +00:00
rMalie 5361b1f68d // Fix missing Core suffix for some classes / controllers 2011-12-05 16:49:05 +00:00
rMalie fe1a029637 // Fix table / identifier for Module class 2011-12-05 15:35:21 +00:00
rMalie 3559aa2225 // Remove $langMultiShop from all classes, and add 'multishop' in $definition instead 2011-12-05 15:04:09 +00:00
rMalie 1699ae2f34 // Remove Module->templateAssign() from modules (use $this->smarty->assign() instead) 2011-12-05 14:04:35 +00:00
rMalie a25d5d2488 // Add Collection in Category::getAllChildren() 2011-12-05 13:56:24 +00:00
rMalie b59ddba454 // Remove $table and $identifier property from all classes, and add static $definition instead 2011-12-05 13:56:03 +00:00
rMalie 53c553fee9 // Fix collections 2011-12-05 09:05:45 +00:00
rMalie 5259d4e64e // Use Collection instead of HydrateCollection in several places 2011-12-02 15:20:47 +00:00
rMalie 88dc41cc7f // Fix autoload for classes with several implements 2011-12-02 14:34:48 +00:00
rMalie 864a1e7eab [*] Project: Improve debuging with new constant _PS_DEBUG_PROFILING_ in defines.inc.php which include debug files from override folder 2011-12-01 17:22:01 +00:00
rMalie a7d489adbf [+] Classes: Add Collection class (synthesis of DbQuery + ObjectModel::hydrateCollection) and add support of static $definition property in ObjectModel 2011-12-01 14:47:28 +00:00
rMalie 5e92aa6d23 // Report fix of PSCFI-4282 from 1.4 to 1.5 2011-12-01 14:45:33 +00:00
rMalie a9ce80ba7a // Fix id_shop on meta 2011-11-30 08:50:16 +00:00
rMalie 788aa7be26 // Fix id_shop on meta 2011-11-30 08:49:30 +00:00
rMalie 5b3b1db482 // Fix id_shop on meta 2011-11-30 08:47:37 +00:00
rMalie 8be7296da0 // Add override debug in BO too 2011-11-29 15:44:53 +00:00
rMalie 868f6c90b9 [+] Classes: add ObjectModel debug in overrides classes 2011-11-29 13:10:35 +00:00
rMalie 59eb8a5c82 // Fix country cache 2011-11-29 10:37:42 +00:00
rMalie cf7301884c [+] Classes: add local cache system 2011-11-29 09:55:21 +00:00
rMalie 727b540ce2 // Fix typo in blockwishlist 2011-11-29 09:53:59 +00:00
rMalie abc7750630 [*] MO: remove all static call of Module::display() method. Use it as a method on a Module instance. 2011-11-28 10:04:41 +00:00
rMalie 92bf657b87 // Fix display method on paypal module 2011-11-28 09:10:37 +00:00
rMalie fe3148fb80 // Log edited, this modification on Module::displayTemplate was reverted in a better one 2011-11-25 16:09:13 +00:00
rMalie 929ba7ebc1 [*] Classes: modules templates are now executed in a local space
// Remove Gender::getStaticImage()
2011-11-25 16:02:20 +00:00
rMalie 60bfa74141 // Fix stock for multishop 2011-11-25 13:12:02 +00:00
rMalie a0cf25c891 // Fix stock for multishop on search 2011-11-23 17:07:46 +00:00
rMalie 1dc3341748 // Some fix on multishop + stock 2011-11-23 17:00:20 +00:00
rMalie befb47d4b4 // Fix multishop javascript for preferences and shop url 2011-11-23 15:37:29 +00:00
rMalie 01b1f1ebcc // Fix some bug on multishop + improve display of shop pages 2011-11-23 13:09:23 +00:00
rMalie 8555d54ddc // Multishop: redirect 301 to main URL with request uri when a non main URL is triggered 2011-11-23 10:18:42 +00:00
rMalie c77f5c1fde // Fix admin toolbar: don't go anymore on top page when clicking on toolbar submit actions 2011-11-23 09:42:53 +00:00
rMalie cdb9975f02 // Fix html entities on admin template list_footer.tpl for bulkaction 2011-11-23 08:49:19 +00:00
rMalie a6e85725a2 // Improve menu in new BO (better cursor) 2011-11-22 15:07:09 +00:00
rMalie 98274aee2f // Apply fix on reduction price from 1.4 to new system on 1.5 2011-11-22 13:24:19 +00:00
rMalie 10308d6410 2011-11-22 08:48:49 +00:00
rMalie c292c9db84 // Fix supplier_order_state metadata in installer 2011-11-21 15:44:23 +00:00
rMalie 1840185abb // Fix installer 2011-11-21 14:27:29 +00:00
rMalie b8511f1688 // Fix installer after merge 2011-11-21 13:22:23 +00:00
rMalie d1afa28baf // Fix Tools class 2011-11-21 13:20:51 +00:00
rMalie 82c9dead2a // Merge -> 10309 2011-11-21 11:05:10 +00:00
rMalie c4506a2916 // Fix modules ID on <body> for module controller page 2011-11-21 08:51:47 +00:00
rMalie 96679e9361 2011-11-10 17:41:12 +00:00
rMalie 7cdfc61a71 // little fix 2011-11-10 17:39:31 +00:00
rMalie 122b163553 [+] Install: new installer reworked from scratch 2011-11-10 17:32:47 +00:00
rMalie 88feeb34b2 [*] MO: Set default config for blockcms, editorial and moneybookers in their install method 2011-11-10 14:25:15 +00:00
rMalie ccf8d86f8a // StockAvailable id_shop field is not required anymore (id_shop is set as current shop if no shop chosen) 2011-11-10 13:55:13 +00:00
rMalie dae1e70e5f [*] Classes: CMS::getCMSPages() now select only data from cms table if id_lang is null
[*] Classes: Db::autoExecute() can now take INSERT IGNORE as third argument
[*] Classes: Tag::addTags() can now take an array of tags as argument (instead of strings separated by comas)
2011-11-10 13:45:41 +00:00
rMalie d7e4296469 // Add default localization file (use it when no localization file is found) 2011-11-10 13:35:17 +00:00
rMalie 4846333250 [*] MO: Blockadvertising is now installed only on leftColumn
[*] MO: Editorial module now install default text for each language
2011-11-10 10:28:59 +00:00
rMalie 560be7bffe // Fix Db::executeS() now trigger Db::execute() method if the query begin with select|show|explain keyword 2011-11-10 09:59:39 +00:00