update: help of commands
This commit is contained in:
parent
fd48ba3ce9
commit
128e34d292
5 changed files with 79 additions and 33 deletions
|
|
@ -6,7 +6,10 @@ class Module
|
|||
{
|
||||
public static function help()
|
||||
{
|
||||
print "explaination of the command\n\n";
|
||||
print "Cette commande permet de manipuler les modules du framework\n\n";
|
||||
print "Elle peut accepter les attributs suivants\n";
|
||||
print "\t- add : pour ajouter un module\n";
|
||||
print "\t- remove : pour supprimer un module\n";
|
||||
}
|
||||
|
||||
public static function add()
|
||||
|
|
@ -117,27 +120,22 @@ class Module
|
|||
print $git_chown;
|
||||
$git_controlleur = shell_exec('cp '.CONSOLE_PATH.'/skel/module_symfony.php '.CONTROLLERS_PATH.'/'.$name.'.php');
|
||||
$controlleur = file_get_contents(CONTROLLERS_PATH.'/'.$name.'.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', $name, $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', $name, $controlleur);
|
||||
file_put_contents(CONTROLLERS_PATH.'/'.$name.'.php', $controlleur);
|
||||
print $git_controlleur;
|
||||
$git_modele = shell_exec('cp '.CONSOLE_PATH.'/skel/module.model '.MODELS_PATH.'/'.$name.'.model');
|
||||
$modele = file_get_contents(MODELS_PATH.'/'.$name.'.model');
|
||||
$modele = preg_replace('%%MODULE%%', $name, $modele);
|
||||
$modele = preg_replace('%MODULE%', $name, $modele);
|
||||
file_put_contents(MODELS_PATH.'/'.$name.'.model', $modele);
|
||||
print $git_modele;
|
||||
$git_view = shell_exec('cp '.CONSOLE_PATH.'/skel/module.blade.php '.VIEW_PATH.'/view/'.$name.'.blade.php');
|
||||
$vue = file_get_contents(VIEW_PATH.'/view/'.$name.'.blade.php');
|
||||
$vue = preg_replace('%%MODULE%%', 'symfony', $vue);
|
||||
$vue = preg_replace('%MODULE%', 'symfony', $vue);
|
||||
file_put_contents(VIEW_PATH.'/view/'.$name.'.blade.php', $vue);
|
||||
print $git_view;
|
||||
|
||||
//stabilize symfony application
|
||||
include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Symfony.php';
|
||||
Symfony::stabilize();
|
||||
|
||||
$symfony_root = shell_exec('cp '.CONSOLE_PATH.'/skel/symfony-app/src '.MODULES_PATH.'/'.$name.'/ -Rf');
|
||||
$symfony_root = shell_exec('cp '.CONSOLE_PATH.'/skel/symfony-app/config '.MODULES_PATH.'/'.$name.'/ -Rf');
|
||||
$symfony_root = shell_exec('cp '.CONSOLE_PATH.'/skel/symfony-app/* '.MODULES_PATH.'/'.$name.'/ -Rf');
|
||||
$symfony_composer = shell_exec('cd '.MODULES_PATH.'/'.$name.' && composer update');
|
||||
|
||||
print "\n\nN'oubliez pas d'ajouter au fichier '/application/modules/setup/registre.model' :"
|
||||
|
|
@ -149,8 +147,8 @@ class Module
|
|||
{
|
||||
$git_clone = system('rm -Rf '.MODULES_PATH.'/'.$name, $git_clone_retval);
|
||||
print $git_clone_retval;
|
||||
$git_ln_1 = system('rm -Rf '.PUBLIC_PATH.'/'.$name, $git_ln_1_retval);
|
||||
print $git_ln_1_retval;
|
||||
/*$git_ln_1 = system('rm -Rf '.PUBLIC_PATH.'/'.$name, $git_ln_1_retval);
|
||||
print $git_ln_1_retval;*/
|
||||
$git_controlleur = system('rm -f '.CONTROLLERS_PATH.'/'.$name.'.php', $git_controlleur_retval);
|
||||
print $git_controlleur_retval;
|
||||
$git_modele = system('rm -f '.MODELS_PATH.'/'.$name.'.model', $git_modele_retval);
|
||||
|
|
@ -178,17 +176,17 @@ class Module
|
|||
|
||||
$git_controlleur = shell_exec('cp '.CONSOLE_PATH.'/skel/module.php '.CONTROLLERS_PATH.'/wordpress.php');
|
||||
$controlleur = file_get_contents(CONTROLLERS_PATH.'/wordpress.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'wordpress', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'wordpress', $controlleur);
|
||||
file_put_contents(CONTROLLERS_PATH.'/wordpress.php', $controlleur);
|
||||
print $git_controlleur;
|
||||
$git_modele = shell_exec('cp '.CONSOLE_PATH.'/skel/module.model '.MODELS_PATH.'/wordpress.model');
|
||||
$modele = file_get_contents(MODELS_PATH.'/wordpress.model');
|
||||
$modele = preg_replace('%%MODULE%%', 'wordpress', $modele);
|
||||
$modele = preg_replace('%MODULE%', 'wordpress', $modele);
|
||||
file_put_contents(MODELS_PATH.'/wordpress.model', $modele);
|
||||
print $git_modele;
|
||||
$git_view = shell_exec('cp '.CONSOLE_PATH.'/skel/module.blade.php '.VIEW_PATH.'/view/wordpress.blade.php');
|
||||
$vue = file_get_contents(VIEW_PATH.'/view/wordpress.blade.php');
|
||||
$vue = preg_replace('%%MODULE%%', 'wordpress', $vue);
|
||||
$vue = preg_replace('%MODULE%', 'wordpress', $vue);
|
||||
file_put_contents(VIEW_PATH.'/view/wordpress.blade.php', $vue);
|
||||
print $git_view;
|
||||
|
||||
|
|
@ -231,17 +229,17 @@ class Module
|
|||
print $git_ln_2;
|
||||
$git_controlleur = shell_exec('cp '.CONSOLE_PATH.'/skel/module.php '.CONTROLLERS_PATH.'/prestashop.php');
|
||||
$controlleur = file_get_contents(CONTROLLERS_PATH.'/prestashop.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'prestashop', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'prestashop', $controlleur);
|
||||
file_put_contents(CONTROLLERS_PATH.'/prestashop.php', $controlleur);
|
||||
print $git_controlleur;
|
||||
$git_modele = shell_exec('cp '.CONSOLE_PATH.'/skel/module.model '.MODELS_PATH.'/prestashop.model');
|
||||
$controlleur = file_get_contents(MODELS_PATH.'/prestashop.model');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'prestashop', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'prestashop', $controlleur);
|
||||
file_put_contents(MODELS_PATH.'/prestashop.model', $controlleur);
|
||||
print $git_modele;
|
||||
$git_view = shell_exec('cp '.CONSOLE_PATH.'/skel/module.blade.php '.VIEW_PATH.'/view/prestashop.blade.php');
|
||||
$controlleur = file_get_contents(VIEW_PATH.'/view/prestashop.blade.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'prestashop', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'prestashop', $controlleur);
|
||||
file_put_contents(VIEW_PATH.'/view/prestashop.blade.php', $controlleur);
|
||||
print $git_view;
|
||||
|
||||
|
|
@ -292,17 +290,17 @@ class Module
|
|||
print $git_chown;
|
||||
$git_controlleur = shell_exec('cp '.CONSOLE_PATH.'/skel/module.php '.CONTROLLERS_PATH.'/phplist.php');
|
||||
$controlleur = file_get_contents(CONTROLLERS_PATH.'/phplist.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'phplist', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'phplist', $controlleur);
|
||||
file_put_contents(CONTROLLERS_PATH.'/phplist.php', $controlleur);
|
||||
print $git_controlleur;
|
||||
$git_modele = shell_exec('cp '.CONSOLE_PATH.'/skel/module.model '.MODELS_PATH.'/phplist.model');
|
||||
$controlleur = file_get_contents(MODELS_PATH.'/phplist.model');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'phplist', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'phplist', $controlleur);
|
||||
file_put_contents(MODELS_PATH.'/phplist.model', $controlleur);
|
||||
print $git_modele;
|
||||
$git_view = shell_exec('cp '.CONSOLE_PATH.'/skel/module.blade.php '.VIEW_PATH.'/view/phplist.blade.php');
|
||||
$controlleur = file_get_contents(VIEW_PATH.'/view/phplist.blade.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'phplist', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'phplist', $controlleur);
|
||||
file_put_contents(VIEW_PATH.'/view/phplist.blade.php', $controlleur);
|
||||
print $git_view;
|
||||
|
||||
|
|
@ -382,17 +380,17 @@ class Module
|
|||
print $git_chown;
|
||||
$git_controlleur = shell_exec('cp '.CONSOLE_PATH.'/skel/module.php '.CONTROLLERS_PATH.'/wanewsletter.php');
|
||||
$controlleur = file_get_contents(CONTROLLERS_PATH.'/wanewsletter.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'wanewsletter', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'wanewsletter', $controlleur);
|
||||
file_put_contents(CONTROLLERS_PATH.'/wanewsletter.php', $controlleur);
|
||||
print $git_controlleur;
|
||||
$git_modele = shell_exec('cp '.CONSOLE_PATH.'/skel/module.model '.MODELS_PATH.'/wanewsletter.model');
|
||||
$controlleur = file_get_contents(MODELS_PATH.'/wanewsletter.model');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'wanewsletter', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'wanewsletter', $controlleur);
|
||||
file_put_contents(MODELS_PATH.'/wanewsletter.model', $controlleur);
|
||||
print $git_modele;
|
||||
$git_view = shell_exec('cp '.CONSOLE_PATH.'/skel/module.blade.php '.VIEW_PATH.'/view/wanewsletter.blade.php');
|
||||
$controlleur = file_get_contents(VIEW_PATH.'/view/wanewsletter.blade.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'wanewsletter', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'wanewsletter', $controlleur);
|
||||
file_put_contents(VIEW_PATH.'/view/wanewsletter.blade.php', $controlleur);
|
||||
print $git_view;
|
||||
|
||||
|
|
@ -470,17 +468,17 @@ class Module
|
|||
print $git_chown;
|
||||
$git_controlleur = shell_exec('cp '.CONSOLE_PATH.'/skel/module.php '.CONTROLLERS_PATH.'/phpmynewsletter.php');
|
||||
$controlleur = file_get_contents(CONTROLLERS_PATH.'/phpmynewsletter.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'phpmynewsletter', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'phpmynewsletter', $controlleur);
|
||||
file_put_contents(CONTROLLERS_PATH.'/phpmynewsletter.php', $controlleur);
|
||||
print $git_controlleur;
|
||||
$git_modele = shell_exec('cp '.CONSOLE_PATH.'/skel/module.model '.MODELS_PATH.'/phpmynewsletter.model');
|
||||
$controlleur = file_get_contents(MODELS_PATH.'/phpmynewsletter.model');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'phpmynewsletter', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'phpmynewsletter', $controlleur);
|
||||
file_put_contents(MODELS_PATH.'/phpmynewsletter.model', $controlleur);
|
||||
print $git_modele;
|
||||
$git_view = shell_exec('cp '.CONSOLE_PATH.'/skel/module.blade.php '.VIEW_PATH.'/view/phpmynewsletter.blade.php');
|
||||
$controlleur = file_get_contents(VIEW_PATH.'/view/phpmynewsletter.blade.php');
|
||||
$controlleur = preg_replace('%%MODULE%%', 'phpmynewsletter', $controlleur);
|
||||
$controlleur = preg_replace('%MODULE%', 'phpmynewsletter', $controlleur);
|
||||
file_put_contents(VIEW_PATH.'/view/phpmynewsletter.blade.php', $controlleur);
|
||||
print $git_view;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue