From 8a247d06805fe2fe3dfbc1cc95111b50ed9b6961 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 17 Feb 2008 23:08:44 +0000 Subject: [PATCH] New: Add field to save if product or service --- htdocs/admin/compta.php | 184 ---------------------------------------- 1 file changed, 184 deletions(-) delete mode 100644 htdocs/admin/compta.php diff --git a/htdocs/admin/compta.php b/htdocs/admin/compta.php deleted file mode 100644 index c744d5ef29d..00000000000 --- a/htdocs/admin/compta.php +++ /dev/null @@ -1,184 +0,0 @@ - - * Copyright (C) 2004-2008 Laurent Destailleur - * - * 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. - */ - -/** - \file htdocs/admin/compta.php - \ingroup comptabilite - \brief Page de configuration du module comptabilit� - \version $Id$ -*/ - -require('./pre.inc.php'); -require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php"); - -$langs->load('admin'); -$langs->load('compta'); - -if (!$user->admin) - accessforbidden(); - - -llxHeader(); - - -$compta_mode = defined('COMPTA_MODE')?COMPTA_MODE:'RECETTES-DEPENSES'; - -if ($_POST['action'] == 'setcomptamode') -{ - $compta_mode = $_POST['compta_mode']; - if (! dolibarr_set_const($db, 'COMPTA_MODE', $compta_mode)) { print $db->error(); } -} - - -$form = new Form($db); -$typeconst=array('yesno','texte','chaine'); - - -if ($_POST['action'] == 'update' || $_POST['action'] == 'add') -{ - if (! dolibarr_set_const($db, $_POST['constname'], $_POST['constvalue'], $typeconst[$_POST['consttype']], 0, isset($_POST['constnote']) ? $_POST['constnote'] : '')); - { - print $db->error(); - } -} - - -if ($_GET['action'] == 'delete') -{ - if (! dolibarr_del_const($db, $_GET['constname'])); - { - print $db->error(); - } -} - -/* - * Affichage page - */ - -$html=new Form($db); - -$linkback=''.$langs->trans("BackToModuleList").''; -print_fiche_titre($langs->trans('ComptaSetup'),$linkback,'setup'); - - -print '
'; - -print ''; - -// Cas du parametre COMPTA_MODE -print ''; -print ''; -print ''; -print ''; -print ''; -print "\n"; -print ''; -print '\n"; -print ''; -print '\n"; -print ''; - -print "
'.$langs->trans('OptionMode').''.$langs->trans('Description').'
'.$langs->trans('OptionModeTrue').''.nl2br($langs->trans('OptionModeTrueDesc')); -// Write info on way to count VAT -print "
\n"; -if ($conf->global->MAIN_MODULE_COMPTABILITE) -{ - print nl2br($langs->trans('OptionModeTrueInfoModuleComptabilite')); -} -else -{ -// print nl2br($langs->trans('OptionModeTrueInfoExpert')); -} -print "
'.$langs->trans('OptionModeVirtual').''.nl2br($langs->trans('OptionModeVirtualDesc'))."
\n"; - -print "
\n"; - -// Cas des autres parametres COMPTA_* -$sql ="SELECT rowid, name, value, type, note"; -$sql.=" FROM llx_const"; -$sql.=" WHERE name like 'COMPTA_%' and name not in ('COMPTA_MODE')"; -$result = $db->query($sql); -if ($result) -{ - $num = $db->num_rows($result); - $i = 0; - $var=true; - - if ($num) - { - print ''; - print ''; - print ''; - print "\n"; - } - - while ($i < $num) - { - $obj = $db->fetch_object($result); - $var=!$var; - - print ''; - print ''; - print ''; - print ''; - - print ''; - - // Param - print '\n"; - - // Value - print '\n"; - - print ''; - - $i++; - } - - if ($num) - { - print "
'.$langs->trans('OtherOptions').'
'.stripslashes(nl2br($obj->note)); - print $obj->name; - print "'; - if ($obj->type == 'yesno') - { - print $form->selectyesno('constvalue',$obj->value,1); - } - elseif ($obj->type == 'texte') - { - print '\n"; - } - else - { - print ''; - } - print ''; - print '   '; - print "
\n"; - } - -} - -$db->close(); - - -llxFooter('$Date$ - $Revision$'); -?>