@@ -6,7 +6,10 @@ class Module
66{
77 public static function help ()
88 {
9- print "explaination of the command \n\n" ;
9+ print "Cette commande permet de manipuler les modules du framework \n\n" ;
10+ print "Elle peut accepter les attributs suivants \n" ;
11+ print "\t- add : pour ajouter un module \n" ;
12+ print "\t- remove : pour supprimer un module \n" ;
1013 }
1114
1215 public static function add ()
@@ -117,27 +120,22 @@ private static function addSymfony($name = 'symfony')
117120 print $ git_chown ;
118121 $ git_controlleur = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module_symfony.php ' .CONTROLLERS_PATH .'/ ' .$ name .'.php ' );
119122 $ controlleur = file_get_contents (CONTROLLERS_PATH .'/ ' .$ name .'.php ' );
120- $ controlleur = preg_replace ('%% MODULE% % ' , $ name , $ controlleur );
123+ $ controlleur = preg_replace ('%MODULE% ' , $ name , $ controlleur );
121124 file_put_contents (CONTROLLERS_PATH .'/ ' .$ name .'.php ' , $ controlleur );
122125 print $ git_controlleur ;
123126 $ git_modele = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.model ' .MODELS_PATH .'/ ' .$ name .'.model ' );
124127 $ modele = file_get_contents (MODELS_PATH .'/ ' .$ name .'.model ' );
125- $ modele = preg_replace ('%% MODULE% % ' , $ name , $ modele );
128+ $ modele = preg_replace ('%MODULE% ' , $ name , $ modele );
126129 file_put_contents (MODELS_PATH .'/ ' .$ name .'.model ' , $ modele );
127130 print $ git_modele ;
128131 $ git_view = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.blade.php ' .VIEW_PATH .'/view/ ' .$ name .'.blade.php ' );
129132 $ vue = file_get_contents (VIEW_PATH .'/view/ ' .$ name .'.blade.php ' );
130- $ vue = preg_replace ('%% MODULE% % ' , 'symfony ' , $ vue );
133+ $ vue = preg_replace ('%MODULE% ' , 'symfony ' , $ vue );
131134 file_put_contents (VIEW_PATH .'/view/ ' .$ name .'.blade.php ' , $ vue );
132135 print $ git_view ;
133136
134137 //stabilize symfony application
135138 include dirname (__FILE__ ) . DIRECTORY_SEPARATOR . 'Symfony.php ' ;
136- Symfony::stabilize ();
137-
138- $ symfony_root = shell_exec ('cp ' .CONSOLE_PATH .'/skel/symfony-app/src ' .MODULES_PATH .'/ ' .$ name .'/ -Rf ' );
139- $ symfony_root = shell_exec ('cp ' .CONSOLE_PATH .'/skel/symfony-app/config ' .MODULES_PATH .'/ ' .$ name .'/ -Rf ' );
140- $ symfony_root = shell_exec ('cp ' .CONSOLE_PATH .'/skel/symfony-app/* ' .MODULES_PATH .'/ ' .$ name .'/ -Rf ' );
141139 $ symfony_composer = shell_exec ('cd ' .MODULES_PATH .'/ ' .$ name .' && composer update ' );
142140
143141 print "\n\nN'oubliez pas d'ajouter au fichier '/application/modules/setup/registre.model' : "
@@ -149,8 +147,8 @@ public static function removeSymfony($name = 'symfony')
149147 {
150148 $ git_clone = system ('rm -Rf ' .MODULES_PATH .'/ ' .$ name , $ git_clone_retval );
151149 print $ git_clone_retval ;
152- $ git_ln_1 = system ('rm -Rf ' .PUBLIC_PATH .'/ ' .$ name , $ git_ln_1_retval );
153- print $ git_ln_1_retval ;
150+ /* $git_ln_1 = system('rm -Rf '.PUBLIC_PATH.'/'.$name, $git_ln_1_retval);
151+ print $git_ln_1_retval;*/
154152 $ git_controlleur = system ('rm -f ' .CONTROLLERS_PATH .'/ ' .$ name .'.php ' , $ git_controlleur_retval );
155153 print $ git_controlleur_retval ;
156154 $ git_modele = system ('rm -f ' .MODELS_PATH .'/ ' .$ name .'.model ' , $ git_modele_retval );
@@ -178,17 +176,17 @@ public static function addWordpress($version = '5.4')
178176
179177 $ git_controlleur = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.php ' .CONTROLLERS_PATH .'/wordpress.php ' );
180178 $ controlleur = file_get_contents (CONTROLLERS_PATH .'/wordpress.php ' );
181- $ controlleur = preg_replace ('%% MODULE% % ' , 'wordpress ' , $ controlleur );
179+ $ controlleur = preg_replace ('%MODULE% ' , 'wordpress ' , $ controlleur );
182180 file_put_contents (CONTROLLERS_PATH .'/wordpress.php ' , $ controlleur );
183181 print $ git_controlleur ;
184182 $ git_modele = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.model ' .MODELS_PATH .'/wordpress.model ' );
185183 $ modele = file_get_contents (MODELS_PATH .'/wordpress.model ' );
186- $ modele = preg_replace ('%% MODULE% % ' , 'wordpress ' , $ modele );
184+ $ modele = preg_replace ('%MODULE% ' , 'wordpress ' , $ modele );
187185 file_put_contents (MODELS_PATH .'/wordpress.model ' , $ modele );
188186 print $ git_modele ;
189187 $ git_view = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.blade.php ' .VIEW_PATH .'/view/wordpress.blade.php ' );
190188 $ vue = file_get_contents (VIEW_PATH .'/view/wordpress.blade.php ' );
191- $ vue = preg_replace ('%% MODULE% % ' , 'wordpress ' , $ vue );
189+ $ vue = preg_replace ('%MODULE% ' , 'wordpress ' , $ vue );
192190 file_put_contents (VIEW_PATH .'/view/wordpress.blade.php ' , $ vue );
193191 print $ git_view ;
194192
@@ -231,17 +229,17 @@ public static function addPrestashop($version = '1.7.5.0')
231229 print $ git_ln_2 ;
232230 $ git_controlleur = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.php ' .CONTROLLERS_PATH .'/prestashop.php ' );
233231 $ controlleur = file_get_contents (CONTROLLERS_PATH .'/prestashop.php ' );
234- $ controlleur = preg_replace ('%% MODULE% % ' , 'prestashop ' , $ controlleur );
232+ $ controlleur = preg_replace ('%MODULE% ' , 'prestashop ' , $ controlleur );
235233 file_put_contents (CONTROLLERS_PATH .'/prestashop.php ' , $ controlleur );
236234 print $ git_controlleur ;
237235 $ git_modele = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.model ' .MODELS_PATH .'/prestashop.model ' );
238236 $ controlleur = file_get_contents (MODELS_PATH .'/prestashop.model ' );
239- $ controlleur = preg_replace ('%% MODULE% % ' , 'prestashop ' , $ controlleur );
237+ $ controlleur = preg_replace ('%MODULE% ' , 'prestashop ' , $ controlleur );
240238 file_put_contents (MODELS_PATH .'/prestashop.model ' , $ controlleur );
241239 print $ git_modele ;
242240 $ git_view = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.blade.php ' .VIEW_PATH .'/view/prestashop.blade.php ' );
243241 $ controlleur = file_get_contents (VIEW_PATH .'/view/prestashop.blade.php ' );
244- $ controlleur = preg_replace ('%% MODULE% % ' , 'prestashop ' , $ controlleur );
242+ $ controlleur = preg_replace ('%MODULE% ' , 'prestashop ' , $ controlleur );
245243 file_put_contents (VIEW_PATH .'/view/prestashop.blade.php ' , $ controlleur );
246244 print $ git_view ;
247245
@@ -292,17 +290,17 @@ public static function addPhplist($version = '3.5.2')
292290 print $ git_chown ;
293291 $ git_controlleur = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.php ' .CONTROLLERS_PATH .'/phplist.php ' );
294292 $ controlleur = file_get_contents (CONTROLLERS_PATH .'/phplist.php ' );
295- $ controlleur = preg_replace ('%% MODULE% % ' , 'phplist ' , $ controlleur );
293+ $ controlleur = preg_replace ('%MODULE% ' , 'phplist ' , $ controlleur );
296294 file_put_contents (CONTROLLERS_PATH .'/phplist.php ' , $ controlleur );
297295 print $ git_controlleur ;
298296 $ git_modele = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.model ' .MODELS_PATH .'/phplist.model ' );
299297 $ controlleur = file_get_contents (MODELS_PATH .'/phplist.model ' );
300- $ controlleur = preg_replace ('%% MODULE% % ' , 'phplist ' , $ controlleur );
298+ $ controlleur = preg_replace ('%MODULE% ' , 'phplist ' , $ controlleur );
301299 file_put_contents (MODELS_PATH .'/phplist.model ' , $ controlleur );
302300 print $ git_modele ;
303301 $ git_view = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.blade.php ' .VIEW_PATH .'/view/phplist.blade.php ' );
304302 $ controlleur = file_get_contents (VIEW_PATH .'/view/phplist.blade.php ' );
305- $ controlleur = preg_replace ('%% MODULE% % ' , 'phplist ' , $ controlleur );
303+ $ controlleur = preg_replace ('%MODULE% ' , 'phplist ' , $ controlleur );
306304 file_put_contents (VIEW_PATH .'/view/phplist.blade.php ' , $ controlleur );
307305 print $ git_view ;
308306
@@ -382,17 +380,17 @@ public static function addWanewsletter($version = 'release-3.0.1')
382380 print $ git_chown ;
383381 $ git_controlleur = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.php ' .CONTROLLERS_PATH .'/wanewsletter.php ' );
384382 $ controlleur = file_get_contents (CONTROLLERS_PATH .'/wanewsletter.php ' );
385- $ controlleur = preg_replace ('%% MODULE% % ' , 'wanewsletter ' , $ controlleur );
383+ $ controlleur = preg_replace ('%MODULE% ' , 'wanewsletter ' , $ controlleur );
386384 file_put_contents (CONTROLLERS_PATH .'/wanewsletter.php ' , $ controlleur );
387385 print $ git_controlleur ;
388386 $ git_modele = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.model ' .MODELS_PATH .'/wanewsletter.model ' );
389387 $ controlleur = file_get_contents (MODELS_PATH .'/wanewsletter.model ' );
390- $ controlleur = preg_replace ('%% MODULE% % ' , 'wanewsletter ' , $ controlleur );
388+ $ controlleur = preg_replace ('%MODULE% ' , 'wanewsletter ' , $ controlleur );
391389 file_put_contents (MODELS_PATH .'/wanewsletter.model ' , $ controlleur );
392390 print $ git_modele ;
393391 $ git_view = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.blade.php ' .VIEW_PATH .'/view/wanewsletter.blade.php ' );
394392 $ controlleur = file_get_contents (VIEW_PATH .'/view/wanewsletter.blade.php ' );
395- $ controlleur = preg_replace ('%% MODULE% % ' , 'wanewsletter ' , $ controlleur );
393+ $ controlleur = preg_replace ('%MODULE% ' , 'wanewsletter ' , $ controlleur );
396394 file_put_contents (VIEW_PATH .'/view/wanewsletter.blade.php ' , $ controlleur );
397395 print $ git_view ;
398396
@@ -470,17 +468,17 @@ public static function addPHPMyNewsletter($version = 'v2.0.5')
470468 print $ git_chown ;
471469 $ git_controlleur = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.php ' .CONTROLLERS_PATH .'/phpmynewsletter.php ' );
472470 $ controlleur = file_get_contents (CONTROLLERS_PATH .'/phpmynewsletter.php ' );
473- $ controlleur = preg_replace ('%% MODULE% % ' , 'phpmynewsletter ' , $ controlleur );
471+ $ controlleur = preg_replace ('%MODULE% ' , 'phpmynewsletter ' , $ controlleur );
474472 file_put_contents (CONTROLLERS_PATH .'/phpmynewsletter.php ' , $ controlleur );
475473 print $ git_controlleur ;
476474 $ git_modele = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.model ' .MODELS_PATH .'/phpmynewsletter.model ' );
477475 $ controlleur = file_get_contents (MODELS_PATH .'/phpmynewsletter.model ' );
478- $ controlleur = preg_replace ('%% MODULE% % ' , 'phpmynewsletter ' , $ controlleur );
476+ $ controlleur = preg_replace ('%MODULE% ' , 'phpmynewsletter ' , $ controlleur );
479477 file_put_contents (MODELS_PATH .'/phpmynewsletter.model ' , $ controlleur );
480478 print $ git_modele ;
481479 $ git_view = shell_exec ('cp ' .CONSOLE_PATH .'/skel/module.blade.php ' .VIEW_PATH .'/view/phpmynewsletter.blade.php ' );
482480 $ controlleur = file_get_contents (VIEW_PATH .'/view/phpmynewsletter.blade.php ' );
483- $ controlleur = preg_replace ('%% MODULE% % ' , 'phpmynewsletter ' , $ controlleur );
481+ $ controlleur = preg_replace ('%MODULE% ' , 'phpmynewsletter ' , $ controlleur );
484482 file_put_contents (VIEW_PATH .'/view/phpmynewsletter.blade.php ' , $ controlleur );
485483 print $ git_view ;
486484
0 commit comments