From 1bb031af6af37f97ae07fed827a99af55b7dc896 Mon Sep 17 00:00:00 2001 From: Thibault GUILLAUME Date: Mon, 6 Jul 2015 17:02:39 +0200 Subject: [PATCH] override --- modules/blockwishlist/config_fr.xml | 12 + modules/cronjobs/config_fr.xml | 12 + modules/gamification/config_fr.xml | 12 + modules/onboarding/Readme.md | 37 -- modules/onboarding/config.rb | 19 - modules/onboarding/config.xml | 12 - .../admin/AdminOnboardingController.php | 53 --- .../onboarding/controllers/admin/index.php | 35 -- modules/onboarding/controllers/index.php | 35 -- modules/onboarding/css/index.php | 34 -- modules/onboarding/css/onboarding.css | 1 - modules/onboarding/img/animation/bg.jpg | Bin 5465 -> 0 bytes modules/onboarding/img/animation/cloud1.png | Bin 1283 -> 0 bytes modules/onboarding/img/animation/cloud2.png | Bin 1572 -> 0 bytes modules/onboarding/img/animation/cloud3.png | Bin 1188 -> 0 bytes modules/onboarding/img/animation/fire.png | Bin 6228 -> 0 bytes modules/onboarding/img/animation/index.php | 35 -- modules/onboarding/img/animation/rocket.png | Bin 25280 -> 0 bytes modules/onboarding/img/index.php | 35 -- modules/onboarding/img/step0.jpg | Bin 11281 -> 0 bytes modules/onboarding/img/step1.jpg | Bin 16210 -> 0 bytes modules/onboarding/img/step2.jpg | Bin 18101 -> 0 bytes modules/onboarding/img/step3.jpg | Bin 20603 -> 0 bytes modules/onboarding/img/step4.jpg | Bin 21464 -> 0 bytes modules/onboarding/index.php | 35 -- modules/onboarding/js/index.php | 34 -- modules/onboarding/js/onboarding.js | 128 ------- modules/onboarding/logo.gif | Bin 1091 -> 0 bytes modules/onboarding/logo.png | Bin 2009 -> 0 bytes modules/onboarding/onboarding.php | 151 -------- modules/onboarding/sass/index.php | 35 -- modules/onboarding/sass/onboarding.sass | 137 -------- modules/onboarding/translations/en.php | 57 --- modules/onboarding/translations/fr.php | 63 ---- modules/onboarding/translations/index.php | 35 -- modules/onboarding/upgrade/install-0.1.8.php | 33 -- modules/onboarding/views/index.php | 35 -- .../views/templates/hook/backoffice_top.tpl | 330 ------------------ .../onboarding/views/templates/hook/index.php | 35 -- .../views/templates/hook/launch_animation.tpl | 70 ---- modules/onboarding/views/templates/index.php | 35 -- modules/productcomments/config_fr.xml | 12 + .../classes/controller/AdminController.php | 10 + .../classes/controller/FrontController.php | 79 +++++ 44 files changed, 137 insertions(+), 1509 deletions(-) create mode 100644 modules/blockwishlist/config_fr.xml create mode 100644 modules/cronjobs/config_fr.xml create mode 100644 modules/gamification/config_fr.xml delete mode 100644 modules/onboarding/Readme.md delete mode 100644 modules/onboarding/config.rb delete mode 100644 modules/onboarding/config.xml delete mode 100644 modules/onboarding/controllers/admin/AdminOnboardingController.php delete mode 100644 modules/onboarding/controllers/admin/index.php delete mode 100644 modules/onboarding/controllers/index.php delete mode 100644 modules/onboarding/css/index.php delete mode 100644 modules/onboarding/css/onboarding.css delete mode 100644 modules/onboarding/img/animation/bg.jpg delete mode 100644 modules/onboarding/img/animation/cloud1.png delete mode 100644 modules/onboarding/img/animation/cloud2.png delete mode 100644 modules/onboarding/img/animation/cloud3.png delete mode 100644 modules/onboarding/img/animation/fire.png delete mode 100644 modules/onboarding/img/animation/index.php delete mode 100644 modules/onboarding/img/animation/rocket.png delete mode 100644 modules/onboarding/img/index.php delete mode 100644 modules/onboarding/img/step0.jpg delete mode 100644 modules/onboarding/img/step1.jpg delete mode 100644 modules/onboarding/img/step2.jpg delete mode 100644 modules/onboarding/img/step3.jpg delete mode 100644 modules/onboarding/img/step4.jpg delete mode 100644 modules/onboarding/index.php delete mode 100644 modules/onboarding/js/index.php delete mode 100644 modules/onboarding/js/onboarding.js delete mode 100644 modules/onboarding/logo.gif delete mode 100644 modules/onboarding/logo.png delete mode 100644 modules/onboarding/onboarding.php delete mode 100644 modules/onboarding/sass/index.php delete mode 100644 modules/onboarding/sass/onboarding.sass delete mode 100644 modules/onboarding/translations/en.php delete mode 100644 modules/onboarding/translations/fr.php delete mode 100644 modules/onboarding/translations/index.php delete mode 100644 modules/onboarding/upgrade/install-0.1.8.php delete mode 100644 modules/onboarding/views/index.php delete mode 100644 modules/onboarding/views/templates/hook/backoffice_top.tpl delete mode 100644 modules/onboarding/views/templates/hook/index.php delete mode 100644 modules/onboarding/views/templates/hook/launch_animation.tpl delete mode 100644 modules/onboarding/views/templates/index.php create mode 100644 modules/productcomments/config_fr.xml create mode 100644 override/classes/controller/AdminController.php create mode 100644 override/classes/controller/FrontController.php diff --git a/modules/blockwishlist/config_fr.xml b/modules/blockwishlist/config_fr.xml new file mode 100644 index 00000000..c7414884 --- /dev/null +++ b/modules/blockwishlist/config_fr.xml @@ -0,0 +1,12 @@ + + + blockwishlist + + + + + + 1 + 0 + + \ No newline at end of file diff --git a/modules/cronjobs/config_fr.xml b/modules/cronjobs/config_fr.xml new file mode 100644 index 00000000..de9e33f6 --- /dev/null +++ b/modules/cronjobs/config_fr.xml @@ -0,0 +1,12 @@ + + + cronjobs + + + + + + 1 + 1 + + \ No newline at end of file diff --git a/modules/gamification/config_fr.xml b/modules/gamification/config_fr.xml new file mode 100644 index 00000000..7f3aeace --- /dev/null +++ b/modules/gamification/config_fr.xml @@ -0,0 +1,12 @@ + + + gamification + + + + + + 1 + 1 + + \ No newline at end of file diff --git a/modules/onboarding/Readme.md b/modules/onboarding/Readme.md deleted file mode 100644 index 0787f646..00000000 --- a/modules/onboarding/Readme.md +++ /dev/null @@ -1,37 +0,0 @@ -# Onboarding - -## About - -The OnBoarding module greets first-time users to their PrestaShop back office: through a small playful interface, it shows the user how to launch his/her shop in several easy steps. - -## Contributing - -PrestaShop modules are open-source extensions to the PrestaShop e-commerce solution. Everyone is welcome and even encouraged to contribute with their own improvements. - -### Requirements - -Contributors **must** follow the following rules: - -* **Make your Pull Request on the "dev" branch**, NOT the "master" branch. -* Do not update the module's version number. -* Follow [the coding standards][1]. - -### Process in details - -Contributors wishing to edit a module's files should follow the following process: - -1. Create your GitHub account, if you do not have one already. -2. Fork the onboarding project to your GitHub account. -3. Clone your fork to your local machine in the ```/modules``` directory of your PrestaShop installation. -4. Create a branch in your local clone of the module for your changes. -5. Change the files in your branch. Be sure to follow [the coding standards][1]! -6. Push your changed branch to your fork in your GitHub account. -7. Create a pull request for your changes **on the _'dev'_ branch** of the module's project. Be sure to follow [the commit message norm][2] in your pull request. If you need help to make a pull request, read the [Github help page about creating pull requests][3]. -8. Wait for one of the core developers either to include your change in the codebase, or to comment on possible improvements you should make to your code. - -That's it: you have contributed to this open-source project! Congratulations! - -[1]: http://doc.prestashop.com/display/PS16/Coding+Standards -[2]: http://doc.prestashop.com/display/PS16/How+to+write+a+commit+message -[3]: https://help.github.com/articles/using-pull-requests - diff --git a/modules/onboarding/config.rb b/modules/onboarding/config.rb deleted file mode 100644 index bf8e2b07..00000000 --- a/modules/onboarding/config.rb +++ /dev/null @@ -1,19 +0,0 @@ -#require 'compass/import-once/activate' -# Require any additional compass plugins here. - -css_dir = "css" -sass_dir = "sass" -images_dir = "img" -javascripts_dir = "js" -fonts_dir = "fonts" - -output_style = :compressed -environment = :production - -# To enable relative paths to assets via compass helper functions. Uncomment: -# relative_assets = true -line_comments = false -color_output = false - -preferred_syntax = :sass -# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass \ No newline at end of file diff --git a/modules/onboarding/config.xml b/modules/onboarding/config.xml deleted file mode 100644 index 45d59f39..00000000 --- a/modules/onboarding/config.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - onboarding - - - - - - 0 - 1 - - diff --git a/modules/onboarding/controllers/admin/AdminOnboardingController.php b/modules/onboarding/controllers/admin/AdminOnboardingController.php deleted file mode 100644 index 8222bf6a..00000000 --- a/modules/onboarding/controllers/admin/AdminOnboardingController.php +++ /dev/null @@ -1,53 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -class AdminOnboardingController extends ModuleAdminController -{ - public function postProcess() - { - if ((int)Tools::getValue('remove') == 1) - $this->module->uninstall(); - - $current_step = (int)Tools::getValue('current_step'); - - $links = array( - 0 => $this->context->link->getAdminLink('AdminDashboard').'&onboarding', - 1 => $this->context->link->getAdminLink('AdminThemes').'&onboarding', - 2 => $this->context->link->getAdminLink('AdminProducts').'&onboarding&addproduct', - 3 => $this->context->link->getAdminLink('AdminPayment').'&onboarding', - 4 => $this->context->link->getAdminLink('AdminCarriers').'&onboarding&onboarding_carrier', - ); - - if ($current_step < 6) - Configuration::updateValue('PS_ONBOARDING_CURRENT_STEP', $current_step); - - if ($current_step > 6) - $this->module->uninstall(); - - Tools::redirectAdmin(isset($links[$current_step]) ? $links[$current_step] : Context::getContext()->link->getAdminLink('AdminDashboard') - .'&onboarding'); - } -} diff --git a/modules/onboarding/controllers/admin/index.php b/modules/onboarding/controllers/admin/index.php deleted file mode 100644 index 8442d6e9..00000000 --- a/modules/onboarding/controllers/admin/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/controllers/index.php b/modules/onboarding/controllers/index.php deleted file mode 100644 index 8442d6e9..00000000 --- a/modules/onboarding/controllers/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/css/index.php b/modules/onboarding/css/index.php deleted file mode 100644 index 7833fc32..00000000 --- a/modules/onboarding/css/index.php +++ /dev/null @@ -1,34 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/css/onboarding.css b/modules/onboarding/css/onboarding.css deleted file mode 100644 index 187873dc..00000000 --- a/modules/onboarding/css/onboarding.css +++ /dev/null @@ -1 +0,0 @@ -.step-in-progress{animation:none !important}.onboarding-action-container .quick-start-button{margin-left:1em}.onboarding *{box-sizing:border-box !important}.onboarding.minimized .overlay{display:none}.onboarding.minimized .onboarding-steps{top:-560px}.onboarding .overlay{display:block;width:100%;height:100%;z-index:7000;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5)}.onboarding .panel{position:absolute;top:-5px;left:0;right:0;width:800px;height:540px;margin:0 auto;z-index:8000;border:none;-moz-box-shadow:0 0 16px #000;-webkit-box-shadow:0 0 16px #000;box-shadow:0 0 16px #000}.onboarding .panel.final{height:350px}.onboarding .panel .onboarding-intro{border-bottom:solid 1px #E4E5E7;height:70px}.onboarding .panel .onboarding-intro h3{font-family:"Open Sans";font-weight:300;font-size:28px;line-height:50px}.onboarding .panel .steps-list-container{float:left;width:535px;height:450px;padding:30px 20px 0;border-right:solid 1px #E4E5E7}.onboarding .panel .steps-list-container .steps-list{margin:0;padding:0;list-style:none;counter-reset:onboardingSteps}.onboarding .panel .steps-list-container .steps-list li{counter-increment:onboardingSteps;content:counter(onboardingSteps);position:relative;font-size:18px;margin-bottom:30px;padding-left:55px}.onboarding .panel .steps-list-container .steps-list li .title{display:block}.onboarding .panel .steps-list-container .steps-list li .desc{display:block;font-size:13px}.onboarding .panel .steps-list-container .steps-list li:before{display:block;width:40px;height:40px;position:absolute;left:6px;top:0;border:1px solid #97A9B0;content:counter(onboardingSteps);text-align:center;font-size:22px;line-height:38px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.onboarding .panel .steps-list-container .steps-list li.checked .title{color:#aaa}.onboarding .panel .steps-list-container .steps-list li.checked:before{display:block;width:40px;height:40px;position:absolute;left:6px;top:0;border:none;color:#fff;font-family:FontAwesome;line-height:40px;content:"";background-color:#8BC954}.onboarding .panel .steps-list-container .steps-list li.active .title{font-size:24px;margin-bottom:8px}.onboarding .panel .steps-list-container .steps-list li.inactive .title{color:#ccc;line-height:40px}.onboarding .panel .steps-list-container .steps-list li.inactive:before{color:#ccc;border-color:#ccc}.onboarding .panel .steps-list-container .step-launch{padding:0 80px;margin-top:50px}.onboarding .panel .steps-animation-container{float:right;width:265px;height:386px;border-bottom:solid 1px #E4E5E7}.onboarding .panel .steps-animation-container .step-before-launch{line-height:65px}.onboarding .panel .final-container{float:left;width:800px;padding:30px 20px 0}.onboarding .panel .final-container .title{display:block}.onboarding .close-button{position:absolute;top:30px;right:20px;color:#ccc}.onboarding .close-button i{font-size:28px}.onboarding .skip{position:relative;top:-10px;left:10px} diff --git a/modules/onboarding/img/animation/bg.jpg b/modules/onboarding/img/animation/bg.jpg deleted file mode 100644 index ce890b57e93dd440c3564058d7474663ef2662d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5465 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 diff --git a/modules/onboarding/img/animation/cloud2.png b/modules/onboarding/img/animation/cloud2.png deleted file mode 100644 index f016b9545023cdad7a78124e08b3d1c7acf9baf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1572 zcmV+<2HW|GP)pdYYzzt7DP}_b*LA` zq}$Q3LPH{|m+Ybum01>%nieNdzyCRNHv7~#vuCgCo>?FKnKgT_^?m>K{rB3JwPsJP zFG3p~9X$qGbubH@2Tlbig2Ui<@EzD$tJS{cGg;^iAXq`pSnICNu3Iw0j47j7cK1o zdmjL`u1~6u4wA?^_!#)K^#n`TLlc2X;FVynPt|gbTz8^F|F={Bkq+BLS>4$Y$kBZpJ>C>$ug9m^F5&d~O{Dw^ z(Q-2K5bk)QuPwwNOr;YDyCzI%dr_T;2fdZxLVGlwcv{9mrn}(EnsxC=h(|n zAG{5Q5OPoPrhaN#6^~ITe|y1Me&~CPq7f(&pGL&@yhUvj$hLTw67RD%F{{4&13K^^ zB7PFOBeri?t_s~D5Am-h#tzOhYrs?w@s1k8ws@My>;=qwvk zUP0XL2sk%HeB0uk7NQe@W9sH?3jz-M=3!gBkn456bC-{&es4s;+4+sG%eKWEaZNa4 z|62CifPmf(VB6w##UiJ{0Wy=e&l|MwsHtu7G_}<0wt~^O#77cri?_=M=?cVHi-1}d zb85E5`_w7h>Nu}M^&Z!BZBLI)gYYlF_Cet~4=()cEHsm8v?DH@%ct!m>n)yNU6HMr zUyZ)SE;(Bhk8`}Hj9vxZwxVE?|GP{Yw`*%nJOVuhmbDAmWBZqIP+Pq;<@0C7F$8bG z>1JT_V94{Va`|$udrp?gjFXLU$B|h*m>T=4vO+DmJ6k5Rk?{K=?sZPDMWSNddQw#%xUh<9=3B^AnMKyNF(h=323aZviSN5Jn1sK1sK>9zhWOg#}6K-Z9;2%ZZl{#%Q>a>E8ge#imV)bUb?s_AEC)A%8Q>(4%ufb%N!ktcLg#B- zrnWT;`#0&tq&d66v^HdXkCwh`UAZ2=QM;nnerE4KpT@qodHct&PKq46L*^rvmpr= zwPqPP=_I}SYK%IaI;G~h+K{Xg8PFp5fJWXtkc6v*W*JH8HBaINc^N*VkqTuqFjwN8 zS+;d*7c>LYCEi~_DWu?KGw`>>(=<%7>SbWJ?lz~v`)8m9)@0SlfYwsap2EZ4Zxn{B z!8x&PWMEjjjZKd+`Uct9bmlsxE6NNEBHl;3=Jiq7&d0haX(m$t&A>Vdr;YiE>0|l6 z5!|93$)e1_Td-P+cq3vrHu6+xY*j6GK^YG&c_5NxiU&lVJc?-~4^oPf2bZULQ8b}kUPL^2 za4U@m_sAupkQv3u@%vA+k27b^Wv^}TeaznLtN-l1*ZS7_zV-jsUTd$l_nBlOW|B&! z`qAXspbkt2BS8iD0ltFgpcULmCX;VDTJeJch_46DpdGlC`zY=NgZ=O!mUTd09k>Pl zMLtuw5$Nu*;)VgpssJZ}pYoK-=DM*TYaK|M2p;&!d`4YAIo}p*f(tbsawdV-8H5FO zx~GsIvCM<%(IJuV1a(I&iO$t%7%2xg9cDs0c3@{gE`MT|1`+#0B0by8OA-cnB|Pc1 zpkL*1zM8sfz&J3dt6nXLUV#TJhTeCjL(z2gK}ZQ@)W-Cv|11sZnN=Furd@-v2^$)<(_4*=xP!Kw3Lw5fBwP``#CJTmdS z%tYB#7xEWV<~oQ2`J$&@e@rB>06_jM9Jv4nnmE+Ub<^{c+jayJ0LUMT11-RLtaR&7 zZ`aHDq*ka=fdl}9N5F(ah9jCc#I#+$2Y}u`A15}NIua56a?^JB9snHJYwARV^uL(4 z#n%AP`={W*Qd1`)r2omZExrZ-;|-<`L`?soX?y$*z%o+@BBp=av^~D9gc*MNV!R#n zF?Av$`faqMik0wpllJ&|2k03%uH=jJ^QPphke>mlQiU;=Q(oHcX8?wKaUddPuF?B% zcxj90A%ihrJ$^G-3G|6yoc4TZZa2}3rAmVEv0JK(3*$)`Ln^Zi=oMU?NzbNN4J?*MxL z8j5L)*@`;`R&Wqrsg&P`UJ#^IRoR173nbtaNA6zkY;lI5J8JAE!MQp6X%sK z&G#f9D0K&Do4SQL;cj*<=>R}{KQa%2?ZER2Iop7}?#94HuC@}0^!Kiv0f2mc-Fp@2 zmxESw(c%T`FtEhylHziU?FL7=}j-p^I76^f2BqSt6BzQ`Y5GLa7@D@ZI zOCc}t2;#-IK%fX75b_JLAabN2D=5ezUZ3@KcfH4ZE;Dmxx~us9n(3bIp029D=ggc< zt$n)g_4n6R|E;Qfq*zigLP+t-ceGCFt7eWOSB$7J4%LUTX7r7rNo3=Y}gkN=7kp`ap}EtLhExv;U5JhKZZr|JD40#ijO|s zl}A247sY1pmJmOG5n%L%Fk;gv{gO`fOR5k@+>F&6mW9PqgG6Ph>@NT}|)(F&IDs|ACp9f7QnPeI&$NL!)=v$<`b4 z@_KKs&MS?^PqC8eOA;UG{qVWF#Np0^B@m4GWz5(w8!es?QM)D1KJM#=RVELe72?dK zA1S(0iLWRre^&^7e_N_G5g&Qjy!!k(%a~a`x+^sT!mO{W;cL%bTIodRD_uUUBK2uJ zvCm*xbj7g;g^X7!Rpv~ddQ^zkQQH{LfM(y9Or)MpwYngrlA(|V4&e|9C@H^;xSc|QBxJ47D{~qGv!{0Lp(x+W0xkS`@cwqg>dFm(~hKElUjZz zip8&{sk+M+$mIAFCr>_LUj1voSeo`S6Jr5knc|7#m_`TDeC)_`#h0%6zReOK?r zz~cc6oyM_#6iWemgSiLSL$+x3E=-JIw}oE9Q9CP++*hgyx<09tJOX{=sU$Vy0aM)- z=Py2p+1o8uW+cKC|M0mxg^Z5R_9fS}7LSedB_7!%bWUcm#a?MvlmhsLG!J1mo>x)y zOL>vhZE^a!_GzjJ8{dvCDWOF%+J|cskR&?;K+cJ4cm6XV9oD z?Tr!l0f>$g=J7L^(vYx2uuL^ElWEX+GTY+bkoGwPgn8vVD=?y* z(+QH|}2j& zsA&NW1x$(jYk4U12g)YXc^P5%ZEvq|*5u0+-keLdm6bZ{Vw@!)gqGfQ1Wm3iNetw7 zHKaXZhC9{V{ik=Xdi#JEYb~n~OL+!{U=B={Z>`mytXj^tI0s^k)T}*`cY;V_qUo|g z8Zvx#Mo@$Pd-Qi1OR^Q3@7=Won9*tTll4+vs+R*HHtXz(a#vEDvdsZM zbh*YP6{>hs8! zMh>ghYmIu$8 zLvomOFH7y~3TYt3&YR&rjDWYd5MX~`iq!Kw>@kR6Z)Z}*HX7g9QzzCeBPsM#ji#x{ znNd~-2DP2V%U9@ey#?_Ja_!S5P#}Po872}%72BiOhw7I2-57{&;-3w+gLFoDg2*aA zh2lT~aaXMBjc;#wi^qjVOQCL7D{4`(gNha4{3V+z%Nheg9^pWMmQv@9{gBvHZBqt= zt8G`!+Xu3sL5YalH= zr7Odfk|yax6mt|bS#N~2rbgy9{uX>`jQa9yG)ont#M3MYpw(=xr_bq1;t6-b8EU+}q zHCKOeG&aUuI57x4v=OBQXCq$}V`^}nwKhh2v9&^e9 zLZsTMDuP)#*QnUt$cAio-D2RjwnDa;6mVnsGb-#uXp^h~4MSEg}a%t-IDP%3guv_iisiMy&5r49?NP!mz3JnFPD zL(D?=Bi!~oRmvkFwe^29S+yC`c!2;-EFe0aw2cElu|ph`hmN(PwKk*1X0^by>XjO* zuyZA=7QC7f3|fvhX$;(8(m6|Mpfq*s7bQXxY#WZ!5eo>g9+D5REnGplfxwNi)ore{ zP%`NBFfwuTuHtRLELSb^*f0am{JF)X)$Sa8g19$#d2IchM~xAFAW}1krE)LV;wU8J_$YFmJ0m$N*3<}fTEq=0!lWUrI>jfB)G)#v!6y-Vc*q=wuQ6MgdVw7z z{XraoXK}-bfaneQ4bZVx9=n1DHXc3!4bys^>Ih^iQCNOqD=v-vidJ=ey}JvA%3$&G zgVL#2HiJ+P5hO;z5G%nlQ6>;*8dw&XSWcY?E!#jH3K4*!5MJ_x|f>)*J+t# zi#WFY%Va~9m&*GfsD3155Ujl4R1M@8*C93jaktTo(4*ldd=qYu5UfE6WjCX;VzeS6 zxzd7^sDKQHlX)BKGr&V~7>MoJx=OCEYXMXWMc!yD?iiK$X9cz)-J&anklL-x+^wH^ z$IJ?`j}m^;GQ4!M{_Iun0k~`vSep8+yHbm30y>!ciK7|_uH5Ogt&J6Yk!AoP1D9Sf zkXV)+`$7eEjM7-UQ2_{}oKBZgqe(&qWwf~kb=wVYaVc<_q=xf{%>6(xsSeMYtPd#@ z`Po0VtYK_xKzw9ntg8yEuXuOEJu7h5!M>qGgE4`?EDMWGV|KCg%a~r1yVQxD4U`%K z0r4>@VqVM+4q}AbxPhQiwy%sm+#$6)qllqDVD0c{1NA%X=Kc%|1c?ubyhe(Z3e5_s z0EEZNA}zDHM6w&MyOQ_IjJbPVah3;%LU`6>mFcRkmw~Wltu|lepn*=6TQX3Gc0JSP zizCo3*yjH@3d`B>lCy3wX~-YM<@H>37%vSPw--jdNS+DJ2vo+28V?7DmbvG4ZxqKu zM`0kE@`qGx!6TLX1*Sl(HUk14-}hnjS2Uv%`Gka@PgJVcChgmOo^8cRBdt{!tl|J_ zSn^&?fq3yc&IQ6R$qm>q(5dlRqQG0CJS_5jLqbbs-JnvMRWBdw=5Ed(C@%-XYM9XZ z@`{WIn3MmBT0nibW(c4SyA0ptF*K%s7?uptzp_oawG}kX@_P_9i@}Jv8wL( zO^&N3?Abu|hyA`Eh$HRQT+^D+;=SO7t{uG65Nbmr%CimN9wOx~i>Mi+JlrcYN}`}N zBjn{j95t~-sRP*Dem;RZc(*^egs87lfRPm`p8kLl8tf^`U8_Kr2CD!;WqWZNdcvhH zlt~#k8TLAtI;8~D$bw|LDbfbk^IkHuENHmWjG&Cshy6xCq&gru>?q__Y9>aZO|qUc zTmp^wgBTvGHOgjySUb1I=Du`~S`R;f-_viWSg#U;u~LUwVA>5P(Ja7hw{WiVtU?>!419*#Jd_Z*lIWW($(2R%x68!ro&9 zx!fRNyDY3LSnra@8ZC?mT3Jt7UI#B{&Ro00oI9 zMvdW#LpWhJyo6N?-`=QYlvJ%Ai1TGVyxLzi4Xfjt*M*-qU}%{*0D>980t_1%teInn zSNK$q=W|ZAK*)R62P0wJF8ln(#*r8@6b7x=p-VMkKn0f&Hi&pPhrN@;G+@Ac(zz^% zwpt*lpcS;q5MCbRGfgF9hsG)g=2KSc9s2;vjh(5@%~`d&SlJ1LxYcU}gwaVD z2pZXVl&i7tA-I!eZ$R@HD%Bl9ynOcu1FwGM24dKdPssRP5@(i3&mSC4aW4<1?m*qA zhOa-gaGYVCHnKdy352!R8|V|UG$WOI4xVO281h=xd$#ZvA(ub&BRS&D92(anHZ!uE zK-dZm^$9@ke%jfHbdtXAq%J;8hn*~z69@071F%-!V=xl$dKo3P_X4rAxzmVG;C)D@ z-e0>s-u50RF5E4M-Y6vfQ5p5*L+imEGA|HoCui+;@2DoFY0u#kGk}42@RkJ#fY@Z$ z6$8%3YG6iKBqRP#Ii@`9lz>B*kTf_fZVC<^WAzZ0)Pb{R(>jE_Poz*dOoGdTYI|pd z?Jo5n^DPW%qgcNTJ^}t!+{-l9ly@I4DGU-dQLAZ__w(PZwKfY~+GrSvnDM?qp;wc5 z^n^k^I8<`Luq^m%UhwPgjjWS4xKxR(Fc89_3*BgLDpi`zqKu~7r9Lnm}m8_pW?W!h8yjB^jvzt-kG zd=@S!0Ww;|dpDfcW?p9!2?Am3jT-tVWavQXWOVQoI9AvaK$!+&GgaGlPTDE}S(*og z@Ea^yXW12J7H7m`R#v*&8NnBYO6u^*_Iv=pwV79&M0h}a9|lWr}AvN&!d zAZ)`?{kD3s(>xCUL{jIL%PWKzn)9F%bA+fa|24I_NHEOY3{!S*GQd zd1@{osP*26FFg{4cf5SBK<4C3BRC0jWts}awv&A=3+jDtAUY{ugNx~dH&KJL3?M8u z(MI6*$Hn9@dh5t#aene88$WcN z8;GXfZ8)tP070i_!bc3~=GwlO@Z9*C#aie;kHX@>hh`k#$jxhwBRC|+ zH@g`--IeZZlluZ~zmGtI60G5aM%xx`R)* zvDYU)+#TM-(BcF3Ca+2NEiE!k_63AJ#oE9KOYzfl*}%@LY2uCA`o#dk-i!&KM#*kE zQVD%h!D|@dS5tV)f?W0s`uRGdZ(lRQ-e4oIRSP4!-FF(!C~Szb_{d;^%VHrwSZ0Oe zITjSgADm2e@(CP0y2?E}*&FhAx*23GU`Eg=%;Py!H4@4R1U@du6PqxyPJa3uY*zq{ z8w&eh8W`cGZt+!Iyp4y=pV~7Qut``z><#yCWL1G#2oNV8|N1t*4$Ky#Q8a5u;7fxa z!mU>eP?hLTd)NKWd9^Y#y$~QsjM7UX%rW8MniZq$O`HgCd;J6bJnUk_LVzHWM!W8p zLaHR=7a^}!j~C&mZduDhB=IfUov-$}-}J(OSUbkoC-AD&KpB%CA;ys)Xw}Tas(Nus zR1v&|0nt>9;)T&%deE0Ztk0rInIrxqeP!;w3rCkWdtpG>-WrHeycw7Sf!V=Y7Q-~z zzI^#_*e}%hZoFEySRjtnzf)Nql+sBWy+iw&6jzbFLf24eCo2n=7TK7K1>zFksbpHC zw4X_zT}U-P)uc5~3LIaYwV45sT^9;OQ)?7@<_31Mu4Ke`uXM_u-br0jSSS#d#_a~u zBOP5$MZ)3_{a$ZjCU+f{ab4!V@(!H@SNB@ldG~Z&u%){6Daky~6DW^12GjXtmo5nH9Pfk+cYN)6#7< zPb>upB4fM9-y8Lj-AO$^f8}e~uxx2S{D}5O8=UB`r5mSc#XsF*`#Ea+U}j<#FE5za zo__#V=8<_v*wgZ6_mhA0`n>I%v|HMYute-N_}XX<)t%wuU2-+U*sSFOF*NftOj=fN zUYNhV>y91yO9jHdJks#XsX3kak&s24d&v6>M3xG~c-npo|L2llG0U;iF7N=?g2ig0}+qVb- za$rD^vj(Rv{j;K@Z_BbEkPZw8`$VMMSz|xi{m8TI4|ar}aMSXG1p)^=Mh<69OAl|` zY#`7M6bRBX@w1xsT4rzgo@(DLIZz;o5d0WcjgJ9L^z+O2RR2N&v3mH!8ipBfj+v>C z)a8~P_>7>FHAAV(2UJG~=aO^5dEh`0A#F1iqa!*`@z^&H#8d48f%0z)5O_5%UmjXx zS>SA;kH~{4yDdOS=nL7$g$MoHzbtO!jG)hQVtHT#=jgvL{_yBLGidP#MYvRGysH_t yqh%Z(<&sdWcUzW*C4jc_Mnm400E!eZDgOWX=lvNAm1YkB0000 -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/img/animation/rocket.png b/modules/onboarding/img/animation/rocket.png deleted file mode 100644 index 8f77bb1f218c2a804fb9b0210b590a57ae03ba91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25280 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 -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/img/step0.jpg b/modules/onboarding/img/step0.jpg deleted file mode 100644 index caf4b61b2cf3a0f52de7f3da422529fa55898195..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11281 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�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 JQWLwI{vZF7j0*q& diff --git a/modules/onboarding/img/step2.jpg b/modules/onboarding/img/step2.jpg deleted file mode 100644 index e14aea65ab4cee9289c6756f11a430676a1458e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18101 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 diff --git a/modules/onboarding/index.php b/modules/onboarding/index.php deleted file mode 100644 index 56668cb3..00000000 --- a/modules/onboarding/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -header("Cache-Control: no-store, no-cache, must-revalidate"); -header("Cache-Control: post-check=0, pre-check=0", false); -header("Pragma: no-cache"); - -header("Location: ../"); -exit; diff --git a/modules/onboarding/js/index.php b/modules/onboarding/js/index.php deleted file mode 100644 index 7833fc32..00000000 --- a/modules/onboarding/js/index.php +++ /dev/null @@ -1,34 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/js/onboarding.js b/modules/onboarding/js/onboarding.js deleted file mode 100644 index 1778f14f..00000000 --- a/modules/onboarding/js/onboarding.js +++ /dev/null @@ -1,128 +0,0 @@ -/** -* 2007-2015 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -$( document ).ready(function() { - $('#onboarding-progress-bar').popover('show'); - $('#onboarding-launch').click(function() { - $('.gwd-page-container').addClass('gwd-gen-oxd9'); - onBoarding.sleep(5400, function() { - $('.onboarding .onboarding-steps').hide('normal', function() { - validateStep(7); - $('.onboarding .final').show('nomal'); - $('.quick-start-button').hide(); - }); - }); - }); - - $('.onboarding-steps a').click(function() { - $('.onboarding-steps').animate({top: '-560px'}, 300); - }); - - $('
').html($('#onboarding-starter')).detach().prependTo('#content'); - $('#onboarding-starter').removeClass('hide'); - - $('.close-button, .continue_editing').click(function() { - toggleOnboardingModal(); - }); - - - $('#final-button').click(function() { - $('.final').animate({top: '-560px'}, 300); - $('.overlay').hide(); - }); - - $('#onboarding-close').click(function() { - $('.alert-onboarding').remove(); - $.ajax(onboarding_ajax_url+"&remove=1"); - }); - - $('.skip').click(function() { - validateStep(7); - $('.overlay, .alert-onboarding').hide(); - }); - - if (typeof display_onboarding_modal !== 'undefined' && display_onboarding_modal) - toggleOnboardingModal(); -}); - -var onBoarding = { - sleep : function (time, callback) - { - setTimeout(function() { - callback(); - } , time); - } -} ; - -function toggleOnboardingModal() -{ - if ($('.onboarding-steps').css('top') === '-560px') - $('.onboarding-steps').animate({top: '-3px'}, 300); - else - $('.onboarding-steps').animate({top: '-560px'}, 300); - - $('.onboarding').toggleClass('minimized'); -} - -function validateStep(current_step, href) -{ - $.ajax({ - type: 'POST', - headers: { "cache-control": "no-cache" }, - url: onboarding_ajax_url, - async: true, - cache: false, - data: 'controller=AdminOnboarding&ajax=true&action=validate_step¤t_step='+current_step, - success: function(result) - { - if (href) - window.location.href = href; - } - }); -} - -function share_twitter_click(message) -{ - window.open('https://twitter.com/intent/tweet?button_hashtag=PrestaShop&text=' + message, 'sharertwt', 'toolbar=0,status=0,width=640,height=445'); - location.reload(); -} - -function share_facebook_click() -{ - window.open('http://www.facebook.com/sharer.php?u=http://www.prestashop.com/', 'sharerfacebook', 'toolbar=0,status=0,width=660,height=445'); - location.reload(); -} - -function share_google_click() -{ - window.open('https://plus.google.com/share?url=http://www.prestashop.com/', 'sharergplus', 'toolbar=0,status=0,width=660,height=445'); - location.reload(); -} - -function share_linkedin_click() -{ - window.open('https://www.linkedin.com/shareArticle?title=PrestaShop&url=http://www.prestashop.com/download', 'sharerlinkedin', 'toolbar=0,status=0,width=600,height=450'); - location.reload(); -} diff --git a/modules/onboarding/logo.gif b/modules/onboarding/logo.gif deleted file mode 100644 index 33757911378577ed489f5d3228ceb29d68f7b2f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1091 zcmZ?wbhEHb6krfw_|CwSUG_)s(>M-mN_JYDY}q3Jew(|h%v2> zIV_7Qu7n|{jVZR6IW&_oxr#BjohiD2F}0QjR#IU<)av4X8?GJ|gtgMTt} zMBdBulm36Y_W#pW#*~`qxpSUAek|QE?QV)Edr_Be*Br)-Muqk{4B0J@bAs4o3Kd#s z-b{2~8|=Uwo?{Y`$Pk|QaAL!hNZ*Kvs1v?M3xk}__?z%2SID%_W=L&VFn6AO^9&xR z5Qgm5YcY;@1B@;oJH!x?&*mK~SwHpvq-ut^a;Df4#@G^uq}s=semCP?`zlJ9;!6cG z>X?I4xl4N)3VIn6E1er#??*c_BvmscRx>75DrVLEf4-|_)pU-e%0mvSx6=JL_*=6C zB%h3Oa+}a6*fyW1X6i)`9f5`!Ejby%S%oX3{R<+)3??l2UJ@Z*JLN%|H*;j(!jf!; z;H7v|t}rr`9KNv@LhQ`%GG-^}i0OsHTC&tZzpX9&w> zip*n7s$xv8mTj7TKh-N`&Sd_IeumUK=D-w-^!znZJ`COoA<=QC1I(632ONm^*3789 zknHpS*Q?7hP8XwHSPFZ-RVTzZ_cA7we@k+jw`JNfKhv!6P=?Y8uM5MID(m-pnQXpv zs3$Gq?D4t(|NqEoY;DUvoJ)oX0o=a^JQN{=D^f?XKUt&9OmFO;p&MQiOGy< z^{fS*j2R8r7tdf!t#c}_7i*rS-8|*~nd$dV^hB0aGbNNyFE9I%ANc?O|G>Cprhw$s z`1mamE*}d*UuXDyyS0=tz5e;b`yScFOi=}I-oIxE$!5xFyO!*w7nYD!SlAkM>6}(colYf~77{ z{K*0~PzOYU@&p6Ne+FTL9Sjc{=0ya=Xfhp6bXJykVJSVp;H+?vxsqvuv{|>PAuETP z3G){=<~8<(UA|6YX95|lc_-K~ST1x}khLIe%7x&^k!?KtSu8RqxEzyIzIn&xuwt$U zhm+t2pO3|=S2n6nyHv94;G%|2tUEL$0w$$K&Q&kshH*URPu-f>bPiEL_y2Cwt=w$78qFE6dd8>&#ej)%TEj;U1qr zt<VQp&Q+?no(agT$219 G7_0%D-I&M# diff --git a/modules/onboarding/logo.png b/modules/onboarding/logo.png deleted file mode 100644 index 4c4a421b11575aea0ba225b4ca39556ea1c4b27a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2009 zcmV;~2PXK5P)>`+9uG* zrHGP>5Q!wzjcEgEY}aeA*Y~}6FLR&6nVH@7q$aSMJ$v?_bH49C-~XTg9Ed;vE#Q49 z{csCtt7%%C9;7?g#_t^+Y9mA;#HPvqBLLY0-N)@C-vfPb5o`^k2vX=kQ2$)V2yKWg z!Uc4_cku&&FthuB&>blMg$$wQ0I!2wGQ>blfK7@m3V2|ndTsn~mjaq*avU2*7%c#> zB?$DE3Vq^0*VeMYriPHR#-@yhPIBrAK^yB#w8dn#sy?4>yF8S^w#7Ukt|Q(Y=+n|i z##-1S^M)}CbkHHVAJxwU%l8vCfPh)9*;Nt^iAN_7{Jw-dNSC1HHEk{Cf0IF*H8%J` zTsb3D>}stJh{jCJWy36~^&t>MNOrwo1PC^#dz1ZSuCpE)Y|ycxmTP`0u===KP~tr- zbhNq+F>xe=5F(6hC%QIu&f>*0lNq~jUwvyM6cp-9ADDrl5t57La$Qx6 z#p1s$p5-WXp&W^*Pa?P@5o{^miYj~Y3|#m|rdMyUNs9gS|F>@W*wugReapMwhHwbrMc~0i6Dz$zS`$&y) z2v}Zn@75acjt5JRa8!QwGY?6h{+iW2K-D^vn4!-tt^ca)W1BxbEByFp)7_(@QoAap zUqopqJ)4_l(dCIuWoz1JHqT2wX(am z@bF>Op5}(f?7~KPZEp7Bg^f4dERp5Kh%lWuu%{k5rNDk*Gz zif%nwzkPc9U&l&wU8Q`bS`|CGG?q3?vvzJC4`gtvi@Rq+6Qt-?cA%0|Q(aHSCQ6hz z>bKnW2;h;2T`C-;*3)VDiwE{Sw)FS$`D@Y2rlP7fi|PQyBN1Cu__hv%6}ZJ&czXu6 zbrgtDi6+HElOUe@?soJx3OneaC3RCGZt}Q=uuP3}eD?HUJ6|qry?=A9RJJhjd^wa9h7tNJy zxn^yb*d8!gU3BZc0Z}}e3`-$uv(SNBy)Gov>UL>8w?yj|vuE(xp_6}EE;AvT#h2c3 zzOrg+5dNsLawIqN9tGIYE~gG$;}ZnXu&E_XrG0aGv{;RW!@A897>c5}c>ZoGu|r9KBabeMcEhEWW@c3%f^5s8h_AEb7CZaJS%UWk zU>6xAtfUwK)gi~yzgvW95q`N(IW^o1dQSnj90I+deq!>4p&p`VPa1O-M?l-=g)JOl z1jI)`U4jph5yI*%1u{o_B$yJw=X&&0y#h!dZ=eHU=C8gG7|^8Pm0sv3&&8-4cx#q(4jr3`b;pG-mFVInZ&;L048m{&lOiI<+EQ zD{`!|a_okNa2XPL-w1c;NO^vq9gRB1$N_XEYN~EG_3{`2T zVEwIa#kgJ!O|5VRgTX)(!2we_sjn4smU`p*RJfC5l;ZShCG(P8e3mlHtnKr{%-IfOFt)t8d!HE z67coOc--uh%)T%NVjsx9Y}S@<)k3pX{C0`V)^O2eHyw6Gggr*>;NncSQpSY5e9xov ra;Io$6l3a(fsf2tjr$M&M}PqUf|MK*NTA;x00000NkvXXu0mjf6U@MZ diff --git a/modules/onboarding/onboarding.php b/modules/onboarding/onboarding.php deleted file mode 100644 index 0fcb31cb..00000000 --- a/modules/onboarding/onboarding.php +++ /dev/null @@ -1,151 +0,0 @@ - -* @copyright 2007-2014 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -if (!defined('_PS_VERSION_')) - exit; - -class OnBoarding extends Module -{ - public function __construct() - { - $this->name = 'onboarding'; - $this->bootstrap = true; - $this->tab = 'administration'; - $this->version = '0.2.0'; - $this->author = 'PrestaShop'; - - parent::__construct(); - - $this->displayName = $this->l('OnBoarding'); - $this->description = $this->l('The OnBoarding module greets first-time users to their PrestaShop back office: through a small playful - interface, it shows the user how to launch his/her shop in several easy steps.'); - - if (Configuration::get('PS_ONBOARDING_CURRENT_STEP') > 6) - $this->uninstall(); - } - - public function install() - { - Configuration::updateValue('PS_ONBOARDING_CURRENT_STEP', 0); - Configuration::updateValue('PS_ONBOARDING_LAST_VALIDATE_STEP', 0); - Configuration::updateValue('PS_ONBOARDING_STEP_1_COMPLETED', 0); - Configuration::updateValue('PS_ONBOARDING_STEP_2_COMPLETED', 0); - Configuration::updateValue('PS_ONBOARDING_STEP_3_COMPLETED', 0); - Configuration::updateValue('PS_ONBOARDING_STEP_4_COMPLETED', 0); - - if (parent::install() && $this->registerHook('actionAdminControllerSetMedia') - && $this->registerHook('displayBackOfficeTop') && $this->installTab()) - return true; - - return false; - } - - public function uninstall() - { - if (!parent::uninstall() || !$this->uninstallTab()) - return false; - - return true; - } - - public function installTab() - { - $tab = new Tab(); - $tab->active = 1; - $tab->class_name = 'AdminOnboarding'; - $tab->name = array(); - - foreach (Language::getLanguages(true) as $lang) - $tab->name[$lang['id_lang']] = 'Onboarding'; - - $tab->id_parent = 99999; - $tab->module = $this->name; - return $tab->add(); - } - - public function uninstallTab() - { - $id_tab = (int)Tab::getIdFromClassName('AdminOnboarding'); - - if ($id_tab) - { - $tab = new Tab($id_tab); - return $tab->delete(); - } - else - return false; - } - - public function hookActionAdminControllerSetMedia() - { - if (!$this->active) - return; - - if (method_exists($this->context->controller, 'addJquery')) - $this->context->controller->addJquery(); - - $this->context->controller->addJS($this->_path.'js/onboarding.js'); - $this->context->controller->addCSS($this->_path.'css/onboarding.css'); - } - - public function hookDisplayBackOfficeTop() - { - $current_step = (int)Configuration::get('PS_ONBOARDING_CURRENT_STEP'); - - $this->context->smarty->assign(array( - 'display_onboarding_modal' => (int)Tools::isSubmit('onboarding'), - 'next_step_link' => $this->getCurrentStepLink($current_step), - 'current_step' => $current_step,'link' => $this->context->link, - 'employee' => $this->context->employee, - 'removable' => _PS_MODE_DEV_, - 'continue_editing_links' => array( - 'theme' => $this->context->link->getAdminLink('AdminThemes'), - 'product' => $this->context->link->getAdminLink('AdminProducts').'&addproduct', - 'import' => $this->context->link->getAdminLink('AdminImport'), - 'payment' => $this->context->link->getAdminLink('AdminPayment'), - 'carrier' => $this->context->link->getAdminLink('AdminCarriers'), - ) - )); - - if (Tools::strtolower($this->context->controller->controller_name) == 'admin') - return false; - - if (Tools::strtolower($this->context->controller->controller_name) == 'adminmodules' && ($module_name = Tools::getValue('configure'))) - { - $module = Module::getInstanceByName($module_name); - - if (!isset($module->bootstrap) || !$module->bootstrap) - return false; - } - - return $this->display(__FILE__, 'backoffice_top.tpl'); - } - - public function getCurrentStepLink($id_step) - { - return $this->context->link->getAdminLink('AdminOnboarding').'¤t_step='.((int)$id_step + 1); - } -} diff --git a/modules/onboarding/sass/index.php b/modules/onboarding/sass/index.php deleted file mode 100644 index 8442d6e9..00000000 --- a/modules/onboarding/sass/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/sass/onboarding.sass b/modules/onboarding/sass/onboarding.sass deleted file mode 100644 index 949b0b53..00000000 --- a/modules/onboarding/sass/onboarding.sass +++ /dev/null @@ -1,137 +0,0 @@ -@import "compass" -.step-in-progress - animation: none !important - -.onboarding-action-container - .quick-start-button - margin-left: 1em - -.onboarding - * - box-sizing: border-box!important - &.minimized - .overlay - display: none - .onboarding-steps - top: -560px - .overlay - display: block - width: 100% - height: 100% - z-index: 7000 - position: fixed - top: 0 - left: 0 - background: rgba(0,0,0,0.5) - .panel - position: absolute - top: -5px - left: 0 - right: 0 - width: 800px - height: 540px - margin: 0 auto - z-index: 8000 - border: none - @include box-shadow(0 0 16px black) - &.final - height: 350px - .onboarding-intro - border-bottom: solid 1px #E4E5E7 - height: 70px - h3 - font-family: 'Open Sans' - font-weight: 300 - font-size: 28px - line-height: 50px - .steps-list-container - float: left - width: 535px - height: 450px - padding: 30px 20px 0 - border-right: solid 1px #E4E5E7 - .steps-list - margin: 0 - padding: 0 - list-style: none - counter-reset: onboardingSteps - li - counter-increment: onboardingSteps - content: counter(onboardingSteps) - position: relative - font-size: 18px - margin-bottom: 30px - padding-left: 55px - .title - display: block - .desc - display: block - font-size: 13px - &:before - display: block - width: 40px - height: 40px - position: absolute - left: 6px - top: 0 - border: 1px solid #97A9B0 - content: counter(onboardingSteps) - text-align: center - font-size: 22px - line-height: 38px - @include border-radius(50%) - &.checked - .title - color: #aaa - &:before - display: block - width: 40px - height: 40px - position: absolute - left: 6px - top: 0 - border: none - color: white - font-family: FontAwesome - line-height: 40px - content: '\f00c' - background-color: #8BC954 - &.active - .title - font-size: 24px - margin-bottom: 8px - &.inactive - .title - color: #ccc - line-height: 40px - &:before - color: #ccc - border-color: #ccc - .step-launch - padding: 0 80px - margin-top: 50px - .steps-animation-container - float: right - width: 265px - height: 386px - border-bottom: solid 1px #E4E5E7 - .step-before-launch - line-height: 65px - .final-container - float: left - width: 800px - padding: 30px 20px 0 - .title - display: block - - .close-button - position: absolute - top: 30px - right: 20px - color: #ccc - i - font-size: 28px - .skip - position: relative - top : -10px - left : 10px diff --git a/modules/onboarding/translations/en.php b/modules/onboarding/translations/en.php deleted file mode 100644 index da8a0bca..00000000 --- a/modules/onboarding/translations/en.php +++ /dev/null @@ -1,57 +0,0 @@ -onboarding_403078410560ac74cd18391f1fbf55fa'] = 'OnBoarding'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c50e83d3857e41ea59189e385d4ed024'] = 'Hey %s, welcome on your own online shop.[1]Follow the guide and take the first steps with your online shop!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_79b0fcd70b51a3065ebbfe7e953eae38'] = 'Check out our catalog to get a new theme or customize the current default theme.[1]Add your logo, play on fonts and colors... Give this special look to your shop!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9a12f893e37f0f1fb9fb04bf16a7d78d'] = 'Start your product catalog with a first product.[1]Make sure you cover the basics by setting its price, having a nice description and uploading a catchy image![1]If you already have your product base in a .CSV file, save time and make an import!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_0429b4766bfd2e6540dc3cb5537387ff'] = 'Select which payment methods you want to offer to customers on your shop, and manage the various restrictions you can apply (per currency, country or group of customers).'; -$_MODULE['<{onboarding}prestashop>backoffice_top_83c7e5faf0084de7b00eb2d083acd18a'] = 'If you feel you need more information, you can still have a look at PrestaShop Documentation: click on \"Help\" in the top right corner of your back-office!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d26019e187250752a24c5f07694bda99'] = 'You have completed all the essential first steps to configure your online shop. You can repeat those steps if you have more products, payment methods or shipping partners to add.[1]To dive deeper in the configuration of your shop, you should read the [2]\"First steps with PrestaShop 1.6\"[/2] chapter of the PrestaShop User Guide.[1]Once you are certain that your shop is ready to sell your products, click on the Launch button to make your shop public.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_82269147f55aa394633d8ffab65a8524'] = 'Let\'s start!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d51786a260fac2376360796f7c79b076'] = 'I\'m all good, let\'s launch!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_3eb86a3e1dc693b55502d7391aae5cbf'] = 'I\'m done, take me to next step'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d592a24b3a6f07d1731cc5e82247ea89'] = 'Take a tour: get started with PrestaShop'; -$_MODULE['<{onboarding}prestashop>backoffice_top_de01a1b72dcfe775cd72a5ff7af650a9'] = 'Customize your shop\'s look and feel'; -$_MODULE['<{onboarding}prestashop>backoffice_top_28e28cc9b29cb7be024359a92ed55282'] = 'Add your first products'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9067f937e50eccdb6e7aeaf92cd054e1'] = 'Get your shop ready for payments'; -$_MODULE['<{onboarding}prestashop>backoffice_top_e2a122121719451136536f8a97406f8a'] = 'You are now ready to launch your shop.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_587b4c19feb558e98b1b9cbab054c8d6'] = 'A few steps before launching!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_7eeabe2ad5cb52ab41a2760232e5589e'] = 'Let\'s create your first products'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c88d196f22ac2187d88469d9faaad8fd'] = 'Choose your shipping options'; -$_MODULE['<{onboarding}prestashop>backoffice_top_186ec838194777c517b25acc5728ffad'] = 'Hurrah!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8ace2d742ee0c597260b3d0acbfb37f0'] = '1/4 complete'; -$_MODULE['<{onboarding}prestashop>backoffice_top_07401b0a5880897a0aaddf3f02840d42'] = '2/4 complete'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8fe45aff43af351538b5a09436642467'] = '3/4 complete'; -$_MODULE['<{onboarding}prestashop>backoffice_top_b361b43eb8b02ed09668ee20a0c5dfc7'] = '4/4 complete'; -$_MODULE['<{onboarding}prestashop>backoffice_top_863d165c22d70b710d8340b386476059'] = 'Getting Started with PrestaShop'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8537edc13c831abe2ab38ce7f57edb5e'] = 'Customize your shop'; -$_MODULE['<{onboarding}prestashop>backoffice_top_ea6fc12147e71d57bdd78ca17ca734ce'] = 'Add products'; -$_MODULE['<{onboarding}prestashop>backoffice_top_e8907cbf554073d2b2edca1196a32533'] = 'Configure payments'; -$_MODULE['<{onboarding}prestashop>backoffice_top_7c7ca9fcc594f7ee55caa299a2afe0f5'] = 'Give your shop its own identity based on your brand.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_ddd3ed3987ae409ab3aa41bb608254e6'] = 'You can change your theme or install a new one, and make sure to upload your own logo to make your shop truly unique.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_0ea7a6aae70efc93aee629e0ba7ba864'] = 'OK, take me to my theme'; -$_MODULE['<{onboarding}prestashop>backoffice_top_0f03d5ce51612c788f8add6d37f65eb9'] = 'Continue editing'; -$_MODULE['<{onboarding}prestashop>backoffice_top_f2a25700f353028e282a4c13e89f3932'] = 'Add products to your catalog'; -$_MODULE['<{onboarding}prestashop>backoffice_top_88878b5385fec8a0d075e469b57ad0f1'] = 'Start your product catalog with a first product.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_7b98227ffa8c57c1b7cedfb6065833b4'] = 'Make sure you cover the basics by setting its price, having a nice description and uploading a catchy image!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_e684454ccd86011ad208c4d78bbd7861'] = 'If you already have your product base in a .CSV file, save time and make an import!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_30ae23ab5d1b9b02aeac19255cb4bbf8'] = 'Ok, Go to my catalog'; -$_MODULE['<{onboarding}prestashop>backoffice_top_af72bbd773d9516f0b4b0f56c7f88be4'] = 'Continue adding products'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8497f6af90ba868416219ad993db929e'] = 'Set up your payment methods'; -$_MODULE['<{onboarding}prestashop>backoffice_top_72b6798bba9dcd1a791794993d420176'] = 'Show me payment methods'; -$_MODULE['<{onboarding}prestashop>backoffice_top_96ae5a401a41ca3d9a6d57618021d9ee'] = 'Continue selecting payment methods'; -$_MODULE['<{onboarding}prestashop>backoffice_top_a76f0bf03508b84c2bf7f9e3282eb097'] = 'Set up your shipping methods'; -$_MODULE['<{onboarding}prestashop>backoffice_top_60037e39c43a94445bd3e0d8d7ec38f3'] = 'Unless you are only selling virtual products, you must register your shipping partners into PrestaShop.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9cec8ecea187a33fd3df36d40c14c702'] = 'Without this your customers won\'t be able to enjoy your products!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_37068a6beef3631c2eb656eff27d2549'] = 'Let\'s see about shipping'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c78edf2d54662ed96f41752e05a981bc'] = 'Continue selecting shipping methods'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9506f0fd0f7f1b07960b15b4c9e68d1a'] = 'Launch'; -$_MODULE['<{onboarding}prestashop>backoffice_top_b70150e16be1e1fdc7bc9f706bfe5f2c'] = 'Skip Tutorial'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d03e44872879b8a258b6b65973aceb88'] = 'Last step before launch!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_26ef476ae1184dd26c0f68c3891bdbe7'] = 'You are all set!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_48fac01462229af90e4a4af28d671d13'] = 'You are only %s steps away from launch!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c1230cc7fd7b733996ff1342c852de26'] = 'You are now ready to launch your shop. If you feel you need more information, you can still have a look at PrestaShop Documentation:'; -$_MODULE['<{onboarding}prestashop>backoffice_top_291dbefc28e41cdb265a2400522013f4'] = 'click on \"Help\" in the top right corner of your back-office!'; -$_MODULE['<{onboarding}prestashop>backoffice_top_01793ff8582acbe351310a6bf5d070a1'] = 'I just launched my online shop with @PrestaShop. Check it out!'; diff --git a/modules/onboarding/translations/fr.php b/modules/onboarding/translations/fr.php deleted file mode 100644 index a84d5469..00000000 --- a/modules/onboarding/translations/fr.php +++ /dev/null @@ -1,63 +0,0 @@ -onboarding_403078410560ac74cd18391f1fbf55fa'] = 'OnBoarding'; -$_MODULE['<{onboarding}prestashop>onboarding_76ddbb9f8bbe2624552fd553d0f9d040'] = 'Le module OnBoarding accueille les nouveaux utilisateurs dans leur back-office PrestaShop : grâce à une interface ludique, il montre à l\'utilisateur comment lancer sa boutique en quelques étapes faciles.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c50e83d3857e41ea59189e385d4ed024'] = '%s, bienvenue dans votre boutique.[1]Suivez le guide et faites vos premiers pas avec votre boutique en ligne !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_79b0fcd70b51a3065ebbfe7e953eae38'] = 'Parcourez notre catalogue pour trouver un nouveau thème ou personnalisez le thème par défaut.[1]Ajoutez votre logo, jouez avec les couleurs et les polices... donnez une touche personnelle à votre boutique !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9a12f893e37f0f1fb9fb04bf16a7d78d'] = 'Commencez votre catalogue avec un premier produit.[1]Pensez à l\'essentiel : déterminez un prix, écrivez une belle description et ajoutez une image attrayante ![1]Si votre catalogue existe déjà sous format .CSV, gagnez du temps et faites un import !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_0429b4766bfd2e6540dc3cb5537387ff'] = 'Choisissez les solutions de paiement que vous souhaitez proposer à vos clients, et gérez les différentes restrictions que vous pouvez appliquer (par devise, par pays ou par groupes de clients).'; -$_MODULE['<{onboarding}prestashop>backoffice_top_e62f682bcf70125635d8915ea127fe9b'] = 'Si vous avez besoin de plus d\'informations, vous pouvez toujours consulter la Documentation PrestaShop : cliquez sur "Aide" en haut à droite de votre back-office !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d26019e187250752a24c5f07694bda99'] = 'Vous avez suivi les premières étapes essentielles pour configurer votre boutique en ligne. Vous pouvez à nouveau les passer en revue si vous avez d\'autres produits, solutions de paiement ou transporteurs à ajouter.[1]Pour aller plus loin dans la configuration de votre boutique, vous pouvez suivre les [2]Premiers pas avec PrestaShop 1.6[/2] de notre Guide de l\'utilisateur.[1]Quand vous êtes sûr que votre boutique est fin prête, cliquez sur le bouton "Lancer" pour rendre votre boutique publique.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_82269147f55aa394633d8ffab65a8524'] = 'C\'est parti !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d51786a260fac2376360796f7c79b076'] = 'C\'est bon pour moi, on peut lancer !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_3eb86a3e1dc693b55502d7391aae5cbf'] = 'Vu, allons à l\'étape suivante'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d592a24b3a6f07d1731cc5e82247ea89'] = 'Suivez le guide: découvrez PrestaShop'; -$_MODULE['<{onboarding}prestashop>backoffice_top_de01a1b72dcfe775cd72a5ff7af650a9'] = 'Personnalisez l\'apparence de votre boutique'; -$_MODULE['<{onboarding}prestashop>backoffice_top_28e28cc9b29cb7be024359a92ed55282'] = 'Ajoutez vos premiers produits'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9067f937e50eccdb6e7aeaf92cd054e1'] = 'Soyez prêt à recevoir des paiements'; -$_MODULE['<{onboarding}prestashop>backoffice_top_e2a122121719451136536f8a97406f8a'] = 'Vous êtes maintenant prêt pour le lancement de votre boutique.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_587b4c19feb558e98b1b9cbab054c8d6'] = 'Quelques étapes avant le lancement !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_7eeabe2ad5cb52ab41a2760232e5589e'] = 'Ajoutons vos premiers produits'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c88d196f22ac2187d88469d9faaad8fd'] = 'Choisissez vos transporteurs'; -$_MODULE['<{onboarding}prestashop>backoffice_top_186ec838194777c517b25acc5728ffad'] = 'Hourra !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8ace2d742ee0c597260b3d0acbfb37f0'] = '1/4 terminé'; -$_MODULE['<{onboarding}prestashop>backoffice_top_07401b0a5880897a0aaddf3f02840d42'] = '2/4 terminé'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8fe45aff43af351538b5a09436642467'] = '3/4 terminé'; -$_MODULE['<{onboarding}prestashop>backoffice_top_b361b43eb8b02ed09668ee20a0c5dfc7'] = '4/4 terminé'; -$_MODULE['<{onboarding}prestashop>backoffice_top_863d165c22d70b710d8340b386476059'] = 'Vos premiers pas avec PrestaShop'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8537edc13c831abe2ab38ce7f57edb5e'] = 'Personnalisez votre boutique'; -$_MODULE['<{onboarding}prestashop>backoffice_top_ea6fc12147e71d57bdd78ca17ca734ce'] = 'Ajoutez des produits'; -$_MODULE['<{onboarding}prestashop>backoffice_top_e8907cbf554073d2b2edca1196a32533'] = 'Configurez les paiements'; -$_MODULE['<{onboarding}prestashop>backoffice_top_3ebc767d6b3a2251fcef53c51c253827'] = 'Non merci !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_7c7ca9fcc594f7ee55caa299a2afe0f5'] = 'Donnez à votre boutique sa propre identité, pour refléter votre marque.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_ddd3ed3987ae409ab3aa41bb608254e6'] = 'Vous pouvez modifier votre thème ou en installer un nouveau. Pensez aussi à utiliser votre logo pour que votre boutique soit unique.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_0ea7a6aae70efc93aee629e0ba7ba864'] = 'OK, allons voir le thème'; -$_MODULE['<{onboarding}prestashop>backoffice_top_0f03d5ce51612c788f8add6d37f65eb9'] = 'Continuer les modifications'; -$_MODULE['<{onboarding}prestashop>backoffice_top_f2a25700f353028e282a4c13e89f3932'] = 'Ajoutez des produits à votre catalogue'; -$_MODULE['<{onboarding}prestashop>backoffice_top_88878b5385fec8a0d075e469b57ad0f1'] = 'Commencez votre catalogue avec un premier produit.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_7b98227ffa8c57c1b7cedfb6065833b4'] = 'Pensez à l\'essentiel : déterminez un prix, écrivez une belle description et ajoutez une image attrayante !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_e684454ccd86011ad208c4d78bbd7861'] = 'Si votre catalogue existe déjà sous format .CSV, gagnez du temps et faites un import !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_30ae23ab5d1b9b02aeac19255cb4bbf8'] = 'OK, direction mon catalogue'; -$_MODULE['<{onboarding}prestashop>backoffice_top_af72bbd773d9516f0b4b0f56c7f88be4'] = 'Continuer l\'ajout de produits'; -$_MODULE['<{onboarding}prestashop>backoffice_top_8497f6af90ba868416219ad993db929e'] = 'Paramétrez vos solutions de paiement'; -$_MODULE['<{onboarding}prestashop>backoffice_top_72b6798bba9dcd1a791794993d420176'] = 'Voir les solutions de paiement'; -$_MODULE['<{onboarding}prestashop>backoffice_top_96ae5a401a41ca3d9a6d57618021d9ee'] = 'Continuer avec les solutions de paiement'; -$_MODULE['<{onboarding}prestashop>backoffice_top_a76f0bf03508b84c2bf7f9e3282eb097'] = 'Paramétrez vos transporteurs'; -$_MODULE['<{onboarding}prestashop>backoffice_top_60037e39c43a94445bd3e0d8d7ec38f3'] = 'A moins que vous ne vendiez des produits virtuels, vous devez enregistrer vos transporteurs partenaires dans PrestaShop.'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9cec8ecea187a33fd3df36d40c14c702'] = 'Sans quoi vos clients ne pourront pas profiter de vos produits !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_37068a6beef3631c2eb656eff27d2549'] = 'Voyons les livraisons'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c78edf2d54662ed96f41752e05a981bc'] = 'Continuer la sélection des transporteurs'; -$_MODULE['<{onboarding}prestashop>backoffice_top_9506f0fd0f7f1b07960b15b4c9e68d1a'] = 'Lancer'; -$_MODULE['<{onboarding}prestashop>backoffice_top_b70150e16be1e1fdc7bc9f706bfe5f2c'] = 'Ignorer le tutoriel'; -$_MODULE['<{onboarding}prestashop>backoffice_top_d03e44872879b8a258b6b65973aceb88'] = 'Dernière étape avant lancement !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_26ef476ae1184dd26c0f68c3891bdbe7'] = 'Vous êtes paré !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_48fac01462229af90e4a4af28d671d13'] = 'Vous êtes à %s étapes du lancement !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_c1230cc7fd7b733996ff1342c852de26'] = 'Vous êtes maintenant prêt à lancer votre boutique. Si vous souhaitez avoir davantage d\'informations, vous pouvez toujours consulter la Documentation PrestaShop :'; -$_MODULE['<{onboarding}prestashop>backoffice_top_74d6651537f0fcd4184b612ee5950343'] = 'cliquez sur "Aide" en haut à droite de votre back-office !'; -$_MODULE['<{onboarding}prestashop>backoffice_top_01793ff8582acbe351310a6bf5d070a1'] = 'Je viens de lancer ma boutique en ligne avec @PrestaShop. Allez voir !'; - - -return $_MODULE; diff --git a/modules/onboarding/translations/index.php b/modules/onboarding/translations/index.php deleted file mode 100644 index 8442d6e9..00000000 --- a/modules/onboarding/translations/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/upgrade/install-0.1.8.php b/modules/onboarding/upgrade/install-0.1.8.php deleted file mode 100644 index 11c7ccab..00000000 --- a/modules/onboarding/upgrade/install-0.1.8.php +++ /dev/null @@ -1,33 +0,0 @@ - -* @copyright 2007-2014 PrestaShop SA -* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -if (!defined('_PS_VERSION_')) - exit; - -function upgrade_module_0_1_8($object) -{ - return ($object->registerHook('actionAdminControllerSetMedia') && $object->unregisterHook('displayBackOfficeHeader')); -} diff --git a/modules/onboarding/views/index.php b/modules/onboarding/views/index.php deleted file mode 100644 index 8442d6e9..00000000 --- a/modules/onboarding/views/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/views/templates/hook/backoffice_top.tpl b/modules/onboarding/views/templates/hook/backoffice_top.tpl deleted file mode 100644 index 29e4ab9b..00000000 --- a/modules/onboarding/views/templates/hook/backoffice_top.tpl +++ /dev/null @@ -1,330 +0,0 @@ -{* -* 2007-2015 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*} - - -{capture name="onboardingStepParagraph"} - {if $current_step == 0} - {l s='Hey %s, welcome on your own online shop.[1]Follow the guide and take the first steps with your online shop!' sprintf=[$employee->firstname] tags=['
'] mod='onboarding'} - {else if $current_step == 1} - {l s='Check out our catalog to get a new theme or customize the current default theme.[1]Add your logo, play on fonts and colors... Give this special look to your shop!' tags=['
'] mod='onboarding'} - {else if $current_step == 2} - {l s='Start your product catalog with a first product.[1]Make sure you cover the basics by setting its price, having a nice description and uploading a catchy image![1]If you already have your product base in a .CSV file, save time and make an import!' tags=['
'] mod='onboarding'} - {else if $current_step == 3} - {l s='Select which payment methods you want to offer to customers on your shop, and manage the various restrictions you can apply (per currency, country or group of customers).' mod='onboarding'} - {else if $current_step == 4} - {l s='If you feel you need more information, you can still have a look at PrestaShop Documentation: click on "Help" in the top right corner of your back office!' mod='onboarding'} - {else if $current_step == 5} - {l s='You have completed all the essential first steps to configure your online shop. You can repeat those steps if you have more products, payment methods or shipping partners to add.[1]To dive deeper in the configuration of your shop, you should read the [2]"First steps with PrestaShop 1.6"[/2] chapter of the PrestaShop User Guide.[1]Once you are certain that your shop is ready to sell your products, click on the Launch button to make your shop public.' tags=['
', ''] mod='onboarding'} - {/if} -{/capture} -{capture name="onboardingStepButton"} - {if $current_step == 0} - {l s='Let\'s start!' mod='onboarding'} - {else if $current_step == 5} - {l s='I\'m all good, let\'s launch!' mod='onboarding'} - {else} - {l s='I\'m done, take me to next step' mod='onboarding'} - {/if} -{/capture} -{capture name="onboardingStepBannerTitle"} - {if $current_step == 0} - {l s='Take a tour: get started with PrestaShop' mod='onboarding'} - {else if $current_step == 1} - {l s='Customize your shop\'s look and feel' mod='onboarding'} - {else if $current_step == 2} - {l s='Add your first products' mod='onboarding'} - {else if $current_step == 3} - {l s='Get your shop ready for payments' mod='onboarding'} - {else if $current_step == 4} - {l s='You are now ready to launch your shop.' mod='onboarding'} - {else if $current_step == 5} - {l s='You are now ready to launch your shop.' mod='onboarding'} - {/if} -{/capture} - -{capture name="onboardingStepModalTitle"} - {if $current_step == 1} - {l s='A few steps before launching!' mod='onboarding'} - {else if $current_step == 2} - {l s='Let\'s create your first products' mod='onboarding'} - {else if $current_step == 3} - {l s='Get your shop ready for payments' mod='onboarding'} - {else if $current_step == 4} - {l s='Choose your shipping options' mod='onboarding'} - {else if $current_step == 5} - {l s='Hurrah!' mod='onboarding'} - {/if} -{/capture} -{capture name="onboardingComplete"} - {if $current_step == 1} - {else if $current_step == 2} - {l s='1/4 complete' mod='onboarding'} - {else if $current_step == 3} - {l s='2/4 complete' mod='onboarding'} - {else if $current_step == 4} - {l s='3/4 complete' mod='onboarding'} - {else if $current_step == 5} - {l s='4/4 complete' mod='onboarding'} - {/if} -{/capture} -{capture name="onboardingCompletePercentage"} - {if $current_step == 1} - 10%% - {else if $current_step == 2} - 25%% - {else if $current_step == 3} - 50%% - {else if $current_step == 4} - 75%% - {else if $current_step == 5} - 100%% - {/if} -{/capture} - -
-
-
- - -
-

- {$smarty.capture.onboardingStepModalTitle|escape:'html':'UTF-8'} -

- - - -
- -
-
    -
  • 1}class="checked"{/if}{if $current_step == 1}class="active"{/if}{if $current_step < 1}class="inactive"{/if}> - {l s='Customize your shop\'s look and feel' mod='onboarding'} - {if $current_step == 1} -

    - {l s='Give your shop its own identity based on your brand.' mod='onboarding'}
    - {l s='You can change your theme or install a new one, and make sure to upload your own logo to make your shop truly unique.' mod='onboarding'}

    - - - {l s='OK, take me to my theme' mod='onboarding'} -

    - {else if $current_step > 1} -

    - {l s='Continue editing' mod='onboarding'} -

    - {/if} -
  • -
  • 2}class="checked"{/if}{if $current_step == 2}class="active"{/if}{if $current_step < 2}class="inactive"{/if}> - {l s='Add products to your catalog' mod='onboarding'} - {if $current_step == 2} -

    - {l s='Start your product catalog with a first product.' mod='onboarding'} -
    - {l s='Make sure you cover the basics by setting its price, having a nice description and uploading a catchy image!' mod='onboarding'} - {assign "onboardingstep2importcsv" value=$continue_editing_links.import var="onboardingstep2importcsv"} - {l s='If you already have your product base in a .CSV file, save time and make an import!' tags=[""] mod='onboarding'} -

    -
    - - {l s='Ok, Go to my catalog' mod='onboarding'} -

    - {else if $current_step > 2} -

    - {l s='Continue adding products' mod='onboarding'} -

    - {/if} -
  • -
  • 3}class="checked"{/if}{if $current_step == 3}class="active"{/if}{if $current_step < 3}class="inactive"{/if}> - {l s='Set up your payment methods' mod='onboarding'} - {if $current_step == 3} -

    - {l s='Select which payment methods you want to offer to customers on your shop, and manage the various restrictions you can apply (per currency, country or group of customers).' mod='onboarding'} -

    - - - {l s='Show me payment methods' mod='onboarding'} - -

    - {else if $current_step > 3} -

    - {l s='Continue selecting payment methods' mod='onboarding'} -

    - {/if} -
  • -
  • 4}class="checked"{/if}{if $current_step == 4}class="active"{/if}{if $current_step < 4}class="inactive"{/if}> - {l s='Set up your shipping methods' mod='onboarding'} - {if $current_step == 4} -

    - {l s='Unless you are only selling virtual products, you must register your shipping partners into PrestaShop.' mod='onboarding'}
    - {l s='Without this your customers won\'t be able to enjoy your products!' mod='onboarding'} -
    -
    - - - {l s='Let\'s see about shipping' mod='onboarding'} - -

    - {else if $current_step > 4} -

    - {l s='Continue selecting shipping methods' mod='onboarding'} -

    - {/if} -
  • -
- {if $current_step == 5} -
- -
- {else} - - {/if} -
-
- {if $current_step == 1} - Step 1 - {/if} - {if $current_step == 2} - Step 2 - {/if} - {if $current_step == 3} - Step 3 - {/if} - {if $current_step == 4} - Step 4 - {/if} - {if $current_step == 5} - {include file="./launch_animation.tpl"} - {/if} -
- {if $current_step == 4} - {l s='Last step before launch!' mod='onboarding'} - {else if $current_step == 5} - {l s='You are all set!' mod='onboarding'} - {else} - {l s='You are only %s steps away from launch!' sprintf=[5-(int)$current_step] mod='onboarding'} - {/if} -
-
-
- -
diff --git a/modules/onboarding/views/templates/hook/index.php b/modules/onboarding/views/templates/hook/index.php deleted file mode 100644 index 8442d6e9..00000000 --- a/modules/onboarding/views/templates/hook/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/onboarding/views/templates/hook/launch_animation.tpl b/modules/onboarding/views/templates/hook/launch_animation.tpl deleted file mode 100644 index 07a9d479..00000000 --- a/modules/onboarding/views/templates/hook/launch_animation.tpl +++ /dev/null @@ -1,70 +0,0 @@ -{* -* 2007-2015 PrestaShop -* -* NOTICE OF LICENSE -* -* This source file is subject to the Academic Free License (AFL 3.0) -* that is bundled with this package in the file LICENSE.txt. -* It is also available through the world-wide-web at this URL: -* http://opensource.org/licenses/afl-3.0.php -* If you did not receive a copy of the license and are unable to -* obtain it through the world-wide-web, please send an email -* to license@prestashop.com so we can send you a copy immediately. -* -* DISCLAIMER -* -* Do not edit or add to this file if you wish to upgrade PrestaShop to newer -* versions in the future. If you wish to customize PrestaShop for your -* needs please refer to http://www.prestashop.com for more information. -* -* @author PrestaShop SA -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*} - -{literal} - -{/literal} - -
-
-
- - -
- -
- - - -
-
-
- diff --git a/modules/onboarding/views/templates/index.php b/modules/onboarding/views/templates/index.php deleted file mode 100644 index 8442d6e9..00000000 --- a/modules/onboarding/views/templates/index.php +++ /dev/null @@ -1,35 +0,0 @@ - -* @copyright 2007-2015 PrestaShop SA -* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) -* International Registered Trademark & Property of PrestaShop SA -*/ - -header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); -header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); - -header('Cache-Control: no-store, no-cache, must-revalidate'); -header('Cache-Control: post-check=0, pre-check=0', false); -header('Pragma: no-cache'); - -header('Location: ../'); -exit; diff --git a/modules/productcomments/config_fr.xml b/modules/productcomments/config_fr.xml new file mode 100644 index 00000000..b8a2d75d --- /dev/null +++ b/modules/productcomments/config_fr.xml @@ -0,0 +1,12 @@ + + + productcomments + + + + + + 1 + 0 + + \ No newline at end of file diff --git a/override/classes/controller/AdminController.php b/override/classes/controller/AdminController.php new file mode 100644 index 00000000..8b70b433 --- /dev/null +++ b/override/classes/controller/AdminController.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/override/classes/controller/FrontController.php b/override/classes/controller/FrontController.php new file mode 100644 index 00000000..72f0876f --- /dev/null +++ b/override/classes/controller/FrontController.php @@ -0,0 +1,79 @@ +css_files = Media::cccCss($this->css_files); + //JS compressor management + if (Configuration::get('PS_JS_THEME_CACHE') && !$this->useMobileTheme()) + $this->js_files = Media::cccJs($this->js_files); + } + + /* Override destroy all css */ + + $this->css_files = array(); + + /* Override Add real css */ + $this->addCSS(_THEME_CSS_DIR_.'bootstrap.css', 'all'); + $this->addCSS(_THEME_CSS_DIR_.'k2000.css', 'all'); + $this->addCSS(_THEME_CSS_DIR_.'global.css', 'all'); + + + if (@filemtime($this->getThemeDir().'css/autoload/')) + foreach (scandir($this->getThemeDir().'css/autoload', 0) as $file) + if (preg_match('/^[^.].*\.css$/', $file)) + $this->addCSS($this->getThemeDir().'css/autoload/'.$file); + + /****************************/ + + $this->context->smarty->assign(array( + 'css_files' => $this->css_files, + 'js_files' => ($this->getLayout() && (bool)Configuration::get('PS_JS_DEFER')) ? array() : $this->js_files, + 'js_defer' => (bool)Configuration::get('PS_JS_DEFER'), + 'errors' => $this->errors, + 'display_header' => $this->display_header, + 'display_footer' => $this->display_footer, + )); + + $layout = $this->getLayout(); + if ($layout) + { + if ($this->template) + $template = $this->context->smarty->fetch($this->template); + else // For retrocompatibility with 1.4 controller + { + ob_start(); + $this->displayContent(); + $template = ob_get_contents(); + ob_clean(); + + } + $template = $this->context->smarty->assign('template', $template); + $this->smartyOutputContent($layout); + } + else + { + Tools::displayAsDeprecated('layout.tpl is missing in your theme directory'); + if ($this->display_header) + $this->smartyOutputContent(_PS_THEME_DIR_.'header.tpl'); + + if ($this->template) + $this->smartyOutputContent($this->template); + else // For retrocompatibility with 1.4 controller + $this->displayContent(); + + if ($this->display_footer) + $this->smartyOutputContent(_PS_THEME_DIR_.'footer.tpl'); + } + return true; + } +} +?> \ No newline at end of file