From ff79933df258b1d7ac24d8ec6311dce6290800c2 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Fri, 21 Jul 2006 14:24:35 +0000 Subject: [PATCH] =?UTF-8?q?D=E9but=20ajout=20de=20la=20configuration=20du?= =?UTF-8?q?=20module=20FCKeditor=20Modification=20des=20mod=E8les=20azur?= =?UTF-8?q?=20(propale),=20einstein=20(commande)=20et=20crabe=20(facture)?= =?UTF-8?q?=20pour=20afficher=20la=20description=20des=20produits=20avec?= =?UTF-8?q?=20la=20fonction=20writeHTMLCell=20lorsqu'elles=20ont=20=E9t=E9?= =?UTF-8?q?s=20cr=E9es=20avec=20FCKeditor.=20Passage=20du=20module=20FCKEd?= =?UTF-8?q?itor=20en=20statut=20"experimental"=20pour=20avoir=20un=20retou?= =?UTF-8?q?r=20utilisateur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/admin/fckeditor.php | 121 +++++++++++++++++++++++++++++++++ htdocs/admin/fckeditor_cfg.php | 102 +++++++++++++++++++++++++++ 2 files changed, 223 insertions(+) create mode 100644 htdocs/admin/fckeditor.php create mode 100644 htdocs/admin/fckeditor_cfg.php diff --git a/htdocs/admin/fckeditor.php b/htdocs/admin/fckeditor.php new file mode 100644 index 00000000000..725b66c7c67 --- /dev/null +++ b/htdocs/admin/fckeditor.php @@ -0,0 +1,121 @@ + + * Copyright (C) 2006 Andre Cianfarani + * + * 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/fckeditor.php + \ingroup fckeditor + \brief Page d'activation du module FCKeditor dans les autres modules + \version $Revision$ +*/ + +require("./pre.inc.php"); + +$langs->load("admin"); +$langs->load("fckeditor"); + +if (!$user->admin) + accessforbidden(); + + + +if ($_GET["action"] == 'activate_productdesc') +{ + dolibarr_set_const($db, "FCKEDITOR_ENABLE_PRODUCTDESC", "1"); + Header("Location: fckeditor.php"); + exit; +} +else if ($_GET["action"] == 'disable_productdesc') +{ + dolibarr_del_const($db, "FCKEDITOR_ENABLE_PRODUCTDESC"); + Header("Location: fckeditor.php"); + exit; +} + + +/* + * Affiche page + */ + +llxHeader("",""); + +$html=new Form($db); + +$h = 0; + +$head[$h][0] = DOL_URL_ROOT."/admin/fckeditor.php"; +$head[$h][1] = $langs->trans("Activation"); +$hselected=$h; +$h++; + +$head[$h][0] = DOL_URL_ROOT."/admin/fckeditor_cfg.php"; +$head[$h][1] = $langs->trans("Setup"); +$h++; + + +dolibarr_fiche_head($head, $hselected, $langs->trans("ModuleSetup")); + +/* + * Activation/désactivation de FCKeditor + */ + +$var=true; + +// Module Propale +$var=!$var; +print "
"; +print ''; +print ''; +print ''; +print ''; +print ''; +print "\n"; +print ""; +print ""; +print ''; +print ''; +print '"; +print ''; +print '
'.$langs->trans("ActivateFCKeditor").' '.$langs->trans("Action").'
'.$langs->trans("FCKeditorForProductDescription").''; + +if($conf->global->FCKEDITOR_ENABLE_PRODUCTDESC == 1) +{ + print img_tick(); +} + +print ''; + +if($conf->global->FCKEDITOR_ENABLE_PRODUCTDESC == 0) +{ + print ''.$langs->trans("Activate").''; +} +else if($conf->global->FCKEDITOR_ENABLE_PRODUCTDESC == 1) +{ + print ''.$langs->trans("Disable").''; +} + +print "
'; +print '
'; + +$db->close(); + +llxFooter(); +?> diff --git a/htdocs/admin/fckeditor_cfg.php b/htdocs/admin/fckeditor_cfg.php new file mode 100644 index 00000000000..eb7af592ddf --- /dev/null +++ b/htdocs/admin/fckeditor_cfg.php @@ -0,0 +1,102 @@ + + * Copyright (C) 2006 Andre Cianfarani + * + * 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/fckeditor_cfg.php + \ingroup fckeditor + \brief Page de configuration du module FCKeditor + \version $Revision$ +*/ + +require("./pre.inc.php"); + +$langs->load("admin"); +$langs->load("fckeditor"); + +if (!$user->admin) + accessforbidden(); + + + +if ($_GET["action"] == 'activate_sending') +{ + dolibarr_set_const($db, "MAIN_SUBMODULE_EXPEDITION", "1"); + Header("Location: confexped.php"); + exit; +} +else if ($_GET["action"] == 'disable_sending') +{ + dolibarr_del_const($db, "MAIN_SUBMODULE_EXPEDITION"); + Header("Location: confexped.php"); + exit; +} +else if ($_GET["action"] == 'activate_delivery') +{ + dolibarr_set_const($db, "MAIN_SUBMODULE_LIVRAISON", "1"); + Header("Location: confexped.php"); + exit; +} +else if ($_GET["action"] == 'disable_delivery') +{ + dolibarr_del_const($db, "MAIN_SUBMODULE_LIVRAISON"); + Header("Location: confexped.php"); + exit; +} + + +/* + * Affiche page + */ + +llxHeader("",""); + +$html=new Form($db); + +$h = 0; + +$head[$h][0] = DOL_URL_ROOT."/admin/fckeditor.php"; +$head[$h][1] = $langs->trans("Activation"); +$h++; + +$head[$h][0] = DOL_URL_ROOT."/admin/fckeditor_cfg.php"; +$head[$h][1] = $langs->trans("Setup"); +$hselected=$h; +$h++; + + +dolibarr_fiche_head($head, $hselected, $langs->trans("ModuleSetup")); + + +print ''; +print ''; +print ''; +print ''; +print ''; +print "\n"; +print '
'.$langs->trans("Feature").' '.$langs->trans("Action").'
'; + + + +$db->close(); + +llxFooter(); +?>