From 57a23f6a17d369168df343eef951b6d3eadca52e Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis@dolibarr.fr> Date: Wed, 28 Oct 2009 17:05:08 +0000 Subject: [PATCH] Work on multicompany module with smarty integration --- htdocs/admin/multicompany.php | 11 ++++++- htdocs/multicompany/multicompany.class.php | 1 + .../multicompany/templates/admin-entity.tpl | 32 +++++++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 htdocs/multicompany/templates/admin-entity.tpl diff --git a/htdocs/admin/multicompany.php b/htdocs/admin/multicompany.php index 20f97e69904..fdf431378de 100644 --- a/htdocs/admin/multicompany.php +++ b/htdocs/admin/multicompany.php @@ -25,6 +25,7 @@ require("./pre.inc.php"); require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php"); +require_once(DOL_DOCUMENT_ROOT.'/multicompany/multicompany.class.php'); $langs->load("admin"); @@ -49,7 +50,15 @@ print_fiche_titre($langs->trans("MultiCompanySetup"),$linkback,'setup'); */ print '<br>'; -//print_titre($langs->trans("MultiCompanyModule")); +print_titre($langs->trans("MultiCompanyModule")); + +$entity = new Multicompany($db); + +$smarty->template_dir = DOL_DOCUMENT_ROOT.'/multicompany/templates/'; + +$entity->assign_smarty_values($smarty,$_GET["action"]); + +$smarty->display('admin-entity.tpl'); llxFooter('$Date$ - $Revision$'); diff --git a/htdocs/multicompany/multicompany.class.php b/htdocs/multicompany/multicompany.class.php index 91990bd99f2..06de703b6c9 100644 --- a/htdocs/multicompany/multicompany.class.php +++ b/htdocs/multicompany/multicompany.class.php @@ -116,6 +116,7 @@ class Multicompany if (empty($conf->browser->firefox)) $picto='title.gif'; $smarty->assign('title_picto', img_picto('',$picto)); $smarty->assign('title_text', $langs->trans('Setup')); + $smarty->assign('langs', $langs); } diff --git a/htdocs/multicompany/templates/admin-entity.tpl b/htdocs/multicompany/templates/admin-entity.tpl new file mode 100644 index 00000000000..9a1980d776d --- /dev/null +++ b/htdocs/multicompany/templates/admin-entity.tpl @@ -0,0 +1,32 @@ +{* Copyright (C) 2009 Regis Houssin <regis@dolibarr.fr> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * $Id$ + *} + +<!-- BEGIN SMARTY TEMPLATE --> + +<table class="noborder" width="100%"> +<tr class="liste_titre"> + +<td>{$langs->trans('Name')}</td> +<td>{$langs->trans('Description')}</td> +<td align="center">{$langs->trans('Activated')}</td> +<td align="center" width="20"> </td> + +</tr></table> + +<!-- END SMARTY TEMPLATE --> \ No newline at end of file -- GitLab