diff --git a/htdocs/admin/multicompany.php b/htdocs/admin/multicompany.php
index 79b8f4f6215..c7ea7f987df 100644
--- a/htdocs/admin/multicompany.php
+++ b/htdocs/admin/multicompany.php
@@ -33,7 +33,7 @@ $langs->load("admin");
if (!$user->admin)
accessforbidden();
-
+$mc = new Multicompany($db);
/*
* Actions
@@ -41,7 +41,6 @@ accessforbidden();
if ($_GET["action"] == 'enable' || $_GET["action"] == 'disable')
{
- $mc = new Multicompany($db);
$mc->setEntity($_GET['id'],$_GET["action"]);
}
@@ -51,23 +50,52 @@ llxHeader('',$langs->trans("MultiCompanySetup"));
$linkback=''.$langs->trans("BackToModuleList").'';
print_fiche_titre($langs->trans("MultiCompanySetup"),$linkback,'setup');
+print '
';
+
+$smarty->template_dir = DOL_DOCUMENT_ROOT.'/multicompany/templates/';
+
+/*
+ * Create
+ */
+
+if ($_GET["action"] == 'create')
+{
+ print_titre($langs->trans("AddNewEntity"));
+
+ $mc->assign_smarty_values($smarty,$_GET["action"]);
+
+ $smarty->display('add-entity.tpl');
+}
+
+/*
+ * Edit
+ */
+
+else if ($_GET["action"] == 'edit')
+{
+ print_titre($langs->trans("EditEntity"));
+
+ $mc->assign_smarty_values($smarty,$_GET["action"]);
+
+ $smarty->display('edit-entity.tpl');
+}
/*
* View
*/
-print '
';
-print_titre($langs->trans("MultiCompanyModule"));
-
-$mc = new Multicompany($db);
-$mc->getEntities();
-//var_dump($mc->entities);
-
-$smarty->template_dir = DOL_DOCUMENT_ROOT.'/multicompany/templates/';
-
-$mc->assign_smarty_values($smarty,$_GET["action"]);
-
-$smarty->display('admin-entity.tpl');
+else
+{
+ print_titre($langs->trans("ListOfEntity"));
+
+ $mc->getEntities();
+ //var_dump($mc->entities);
+
+ $mc->assign_smarty_values($smarty,$_GET["action"]);
+
+ $smarty->display('admin-entity.tpl');
+
+}
llxFooter('$Date$ - $Revision$');