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,9 @@ class Action
|
|||
{
|
||||
public static function help()
|
||||
{
|
||||
print "explaination of the command\n\n";
|
||||
print "Cette commande permet de manipuler les actions du framework\n\n";
|
||||
print "Elle peut accepter les attributs suivants\n";
|
||||
print "\t- add : pour ajouter une action\n";
|
||||
}
|
||||
|
||||
public static function add()
|
||||
|
|
|
|||
|
|
@ -6,7 +6,10 @@ class Cache
|
|||
{
|
||||
public static function help()
|
||||
{
|
||||
print "explaination of the command\n\n";
|
||||
print "Cette commande permet de vider le cache du framework\n\n";
|
||||
print "Elle peut accepter les attributs suivants\n";
|
||||
print "\t- clear : pour vider les logs et le cache des vues\n";
|
||||
print "\t- stabilize : pour vider uniquement le cache des vues\n";
|
||||
}
|
||||
|
||||
public static function clear()
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@ class Conduit
|
|||
{
|
||||
public static function help()
|
||||
{
|
||||
print "explaination of the command\n\n";
|
||||
print "Cette commande permet de manipuler les conduits du framework\n\n";
|
||||
print "Elle peut accepter les attributs suivants\n";
|
||||
print "\t- add : pour ajouter un conduit symfony\n";
|
||||
}
|
||||
|
||||
public static function add()
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,12 @@ class Page
|
|||
{
|
||||
public static function help()
|
||||
{
|
||||
print "explaination of the command\n\n";
|
||||
print "Cette commande permet de manipuler les pages du framework\n\n";
|
||||
print "Elle peut accepter les attributs suivants\n";
|
||||
print "\t- add : pour ajouter une page\n";
|
||||
print "\t- remove : pour supprimer une page\n";
|
||||
print "\t- duplicate : pour dupliquer une page\n";
|
||||
print "\t- rename : pour renommer une page\n";
|
||||
}
|
||||
|
||||
public static function add()
|
||||
|
|
@ -76,6 +81,14 @@ class Page
|
|||
print "Quel est le nouveau nom de la page? ";
|
||||
$newpage = trim(fgets(STDIN));
|
||||
|
||||
print "Es-ce un template blade?(Y,N) Par defaut:Y ";
|
||||
$template = trim(fgets(STDIN));
|
||||
if ($template == '' || $template == 'Y') {
|
||||
$template = 'blade';
|
||||
} else if ($template !== 'Y') {
|
||||
$template = 'twig';
|
||||
}
|
||||
|
||||
$shell_controlleur = shell_exec('cp '.CONTROLLERS_PATH.'/'.$page.'.php '.CONTROLLERS_PATH.'/'.$newpage.'.php');
|
||||
print $shell_controlleur;
|
||||
$shell_modele = shell_exec('cp '.MODELS_PATH.'/'.$page.'.model '.MODELS_PATH.'/'.$newpage.'.model');
|
||||
|
|
@ -83,7 +96,11 @@ class Page
|
|||
$modele = preg_replace('/name : '.$page.'/', 'name : '.$newpage, $modele);
|
||||
file_put_contents(MODELS_PATH.'/'.$newpage.'.model', $modele);
|
||||
print $shell_modele;
|
||||
$shell_view = shell_exec('cp '.VIEW_PATH.'/view/'.$page.'.blade.php '.VIEW_PATH.'/view/'.$newpage.'.blade.php');
|
||||
if ($template == 'blade') {
|
||||
$shell_view = shell_exec('cp ' . VIEW_PATH . '/view/' . $page . '.blade.php ' . VIEW_PATH . '/view/' . $newpage . '.blade.php');
|
||||
}else{
|
||||
$shell_view = shell_exec('cp ' . VIEW_PATH . '/view/' . $page . '.html.twig ' . VIEW_PATH . '/view/' . $newpage . '.html.twig');
|
||||
}
|
||||
print $shell_view;
|
||||
}
|
||||
/**
|
||||
|
|
@ -97,6 +114,14 @@ class Page
|
|||
print "Quel est le nouveau nom de la page? ";
|
||||
$newpage = trim(fgets(STDIN));
|
||||
|
||||
print "Es-ce un template blade?(Y,N) Par defaut:Y ";
|
||||
$template = trim(fgets(STDIN));
|
||||
if ($template == '' || $template == 'Y') {
|
||||
$template = 'blade';
|
||||
} else if ($template !== 'Y') {
|
||||
$template = 'twig';
|
||||
}
|
||||
|
||||
$shell_controlleur = shell_exec('mv '.CONTROLLERS_PATH.'/'.$page.'.php '.CONTROLLERS_PATH.'/'.$newpage.'.php');
|
||||
print $shell_controlleur;
|
||||
$shell_modele = shell_exec('mv '.MODELS_PATH.'/'.$page.'.model '.MODELS_PATH.'/'.$newpage.'.model');
|
||||
|
|
@ -104,7 +129,11 @@ class Page
|
|||
$modele = preg_replace('/name : '.$page.'/', 'name : '.$newpage, $modele);
|
||||
file_put_contents(MODELS_PATH.'/'.$newpage.'.model', $modele);
|
||||
print $shell_modele;
|
||||
$shell_view = shell_exec('mv '.VIEW_PATH.'/view/'.$page.'.blade.php '.VIEW_PATH.'/view/'.$newpage.'.blade.php');
|
||||
if ($template == 'blade') {
|
||||
$shell_view = shell_exec('mv '.VIEW_PATH.'/view/'.$page.'.blade.php '.VIEW_PATH.'/view/'.$newpage.'.blade.php');
|
||||
}else {
|
||||
$shell_view = shell_exec('mv '.VIEW_PATH.'/view/'.$page.'.html.twig '.VIEW_PATH.'/view/'.$newpage.'.html.twig');
|
||||
}
|
||||
print $shell_view;
|
||||
}
|
||||
|
||||
|
|
@ -116,11 +145,23 @@ class Page
|
|||
print "removing page...\n\n";
|
||||
print "Quel est le nom de la page a supprimer? ";
|
||||
$page = trim(fgets(STDIN));
|
||||
|
||||
print "Es-ce un template blade?(Y,N) Par defaut:Y ";
|
||||
$template = trim(fgets(STDIN));
|
||||
if ($template == '' || $template == 'Y') {
|
||||
$template = 'blade';
|
||||
} else if ($template !== 'Y') {
|
||||
$template = 'twig';
|
||||
}
|
||||
$shell_controlleur = shell_exec('rm -f '.CONTROLLERS_PATH.'/'.$page.'.php');
|
||||
print $shell_controlleur;
|
||||
$shell_modele = shell_exec('rm -f '.MODELS_PATH.'/'.$page.'.model');
|
||||
print $shell_modele;
|
||||
$shell_view = shell_exec('rm -f '.VIEW_PATH.'/view/'.$page.'.blade.php');
|
||||
if ($template == 'blade') {
|
||||
$shell_view = shell_exec('rm -f '.VIEW_PATH.'/view/'.$page.'.blade.php');
|
||||
}else {
|
||||
$shell_view = shell_exec('rm -f '.VIEW_PATH.'/view/'.$page.'.html.twig');
|
||||
}
|
||||
print $shell_view;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue