diff --git a/htdocs/admin/dons.php b/htdocs/admin/dons.php new file mode 100644 index 00000000000..a5c5a4b68e8 --- /dev/null +++ b/htdocs/admin/dons.php @@ -0,0 +1,116 @@ + + * + * 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$ + * $Source$ + */ + +/** + \file htdocs/admin/dons.php + \ingroup dons + \brief Page d'administration/configuration du module Dons + \version $Revision$ +*/ + +require("./pre.inc.php"); + +$langs->load("admin"); +$langs->load("donations"); + +if (!$user->admin) + accessforbidden(); + + +$dons_addon_var = FACTURE_ADDON; + + +$typeconst=array('yesno','texte','chaine'); + + +if ($_GET["action"] == 'set') +{ + if (dolibarr_set_const($db, "FACTURE_ADDON",$_GET["value"])) + $facture_addon_var = $_GET["value"]; +} + + + +$dir = "../compta/dons/formulaire"; + + +llxHeader('',$langs->trans("DonationsSetup"),'DonConfiguration'); + +print_titre($langs->trans("DonationsSetup")); + + +/* + * PDF + */ +print '
'; +print_titre("Modèles de bon de dons"); + +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print "\n"; + +clearstatcache(); + +$handle=opendir($dir); + +$var=True; +while (($file = readdir($handle))!==false) +{ + if (substr($file, strlen($file) -4) == '.php') + { + $var = !$var; + + print '\n"; + + } +} +closedir($handle); + +print '
'.$langs->trans("Name").''.$langs->trans("Description").''.$langs->trans("Activated").' 
'; + echo "$file"; + print ' '; + + if ($facture_addon_var_pdf == "$name") + { + print img_tick(); + print ''; + print ' '; + } + else + { + print ' '; + print ''; + print ''.$langs->trans("Activate").''; + } + print "
'; + + +print "
"; + + +$db->close(); + +llxFooter('$Date$ - $Revision$'); +?> diff --git a/htdocs/admin/syslog.php b/htdocs/admin/syslog.php new file mode 100644 index 00000000000..806628a17e3 --- /dev/null +++ b/htdocs/admin/syslog.php @@ -0,0 +1,98 @@ + + * + * 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$ + * $Source$ + */ + +/** + \file htdocs/admin/syslog.php + \ingroup syslog + \brief Page de configuration du module syslog + \version $Revision$ +*/ + +require("./pre.inc.php"); + +if (!$user->admin) + accessforbidden(); + +$langs->load("admin"); +$langs->load("other"); + +llxHeader(); + +print_titre($langs->trans("SyslogSetup")); +print '
'; + +$def = array(); + +/* + * Actions + */ +$optionlogoutput=$_POST["optionlogoutput"]; +if ($optionlogoutput == "syslog") { + if (defined($_POST["facility"])) { + dolibarr_del_const($db,"SYSLOG_FILE"); + dolibarr_set_const($db,"SYSLOG_FACILITY",$_POST["facility"]); + } else { + print '
'.$langs->trans("ErrorUnknownSyslogConstant",$_POST["facility"]).'
'; + } +} +if ($optionlogoutput == "file") { + $file=fopen($_POST["filename"],"a+"); + if ($file) { + fclose($file); + dolibarr_del_const($db,"SYSLOG_FACILITY"); + dolibarr_set_const($db,"SYSLOG_FILE",$_POST["filename"]); + } + else { + print '
'.$langs->trans("ErrorFailedToOpenFile",$_POST["filename"]).'
'; + } +} + + +$syslogfacility=$defaultsyslogfacility=dolibarr_get_const($db,"SYSLOG_FACILITY"); +$syslogfile=$defaultsyslogfile=dolibarr_get_const($db,"SYSLOG_FILE"); +if (! $defaultsyslogfacility) $defaultsyslogfacility='LOG_USER'; +if (! $defaultsyslogfile) $defaultsyslogfile='dolibarr.log'; + +/* + * Mode de sortie + */ +print_titre($langs->trans("SyslogOutput")); + +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print "\n"; +$var=true; +$var=!$var; +print ""; +print ''; +$var=!$var; +print ""; +print ''; +print ""; +print "
'.$langs->trans("Type").''.$langs->trans("Parameter").'
".$langs->trans("SyslogSyslog")."'.$langs->trans("SyslogFacility").':
".$langs->trans("SyslogSimpleFile")."'.$langs->trans("SyslogFilename").':
"; + + +llxFooter('$Date$ - $Revision$'); +?>