mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
Removed deprecated option. Use the conf->module->enabled instead.
This commit is contained in:
parent
8e770f9480
commit
378b96d504
|
|
@ -15,17 +15,14 @@
|
|||
* 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/droitpret.php
|
||||
\ingroup pret
|
||||
\brief Page d'administration/configuration du module DroitPret
|
||||
\version $Revision$
|
||||
*/
|
||||
* \file htdocs/admin/droitpret.php
|
||||
* \ingroup pret
|
||||
* \brief Page d'administration/configuration du module DroitPret
|
||||
* \version $Id$
|
||||
*/
|
||||
|
||||
require("./pre.inc.php");
|
||||
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
||||
|
|
@ -71,7 +68,7 @@ print_fiche_titre($langs->trans("PretSetup"),$linkback,'setup');
|
|||
print "<br>";
|
||||
|
||||
|
||||
print_fiche_titre($langs->trans("MemberMainOptions"));
|
||||
print_fiche_titre($langs->trans("MemberMainOptions"),'','');
|
||||
print '<table class="noborder" width="100%">';
|
||||
print '<tr class="liste_titre">';
|
||||
print '<td>'.$langs->trans("Description").'</td>';
|
||||
|
|
|
|||
|
|
@ -293,8 +293,8 @@ print '</tr>';
|
|||
print '</form>';
|
||||
|
||||
|
||||
// Old canvas feature
|
||||
if ($conf->global->PRODUCT_CANVAS_ABILITY)
|
||||
// Add droitpret feature
|
||||
if ($conf->droitpret->enabled)
|
||||
{
|
||||
// Propose utilisation de canvas.
|
||||
// Ces derniers ne sont geres que par le menu default
|
||||
|
|
@ -308,50 +308,47 @@ if ($conf->global->PRODUCT_CANVAS_ABILITY)
|
|||
require_once(DOL_DOCUMENT_ROOT . "/product.class.php");
|
||||
$dir = DOL_DOCUMENT_ROOT . "/product/templates/";
|
||||
|
||||
if ($conf->global->PRODUCT_CANVAS_ABILITY)
|
||||
if (is_dir($dir) )
|
||||
{
|
||||
if(is_dir($dir) )
|
||||
{
|
||||
$handle=opendir($dir);
|
||||
$handle=opendir($dir);
|
||||
|
||||
while (($file = readdir($handle))!==false)
|
||||
while (($file = readdir($handle))!==false)
|
||||
{
|
||||
if (substr($file, strlen($file) -10) == '.class.php' && substr($file,0,8) == 'product.')
|
||||
{
|
||||
if (substr($file, strlen($file) -10) == '.class.php' && substr($file,0,8) == 'product.')
|
||||
$parts = explode('.',$file);
|
||||
$classname = 'Product'.ucfirst($parts[1]);
|
||||
require_once($dir.$file);
|
||||
$module = new $classname();
|
||||
|
||||
$var=!$var;
|
||||
print "<tr $bc[$var]><td>";
|
||||
|
||||
print $module->description;
|
||||
|
||||
print '</td><td align="right">';
|
||||
|
||||
$const = "PRODUIT_SPECIAL_".strtoupper($parts[1]);
|
||||
if ($conf->global->$const)
|
||||
{
|
||||
$parts = explode('.',$file);
|
||||
$classname = 'Product'.ucfirst($parts[1]);
|
||||
require_once($dir.$file);
|
||||
$module = new $classname();
|
||||
|
||||
$var=!$var;
|
||||
print "<tr $bc[$var]><td>";
|
||||
|
||||
print $module->description;
|
||||
|
||||
print img_tick();
|
||||
print '</td><td align="right">';
|
||||
|
||||
$const = "PRODUIT_SPECIAL_".strtoupper($parts[1]);
|
||||
if ($conf->global->$const)
|
||||
{
|
||||
print img_tick();
|
||||
print '</td><td align="right">';
|
||||
print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&spe='.$parts[1].'&value=0">'.$langs->trans("Disable").'</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
print ' </td><td align="right">';
|
||||
print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&spe='.$parts[1].'&value=1">'.$langs->trans("Activate").'</a>';
|
||||
}
|
||||
|
||||
print '</td></tr>';
|
||||
print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&spe='.$parts[1].'&value=0">'.$langs->trans("Disable").'</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
print ' </td><td align="right">';
|
||||
print '<a href="'.$_SERVER["PHP_SELF"].'?action=set&spe='.$parts[1].'&value=1">'.$langs->trans("Activate").'</a>';
|
||||
}
|
||||
|
||||
print '</td></tr>';
|
||||
}
|
||||
closedir($handle);
|
||||
}
|
||||
else
|
||||
{
|
||||
print "<tr><td><b>ERROR</b>: $dir is not a directory !</td></tr>\n";
|
||||
}
|
||||
closedir($handle);
|
||||
}
|
||||
else
|
||||
{
|
||||
print "<tr><td><b>ERROR</b>: $dir is not a directory !</td></tr>\n";
|
||||
}
|
||||
print '</table>';
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,16 +18,16 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
\file htdocs/includes/menus/barre_left/eldy_backoffice.php
|
||||
\brief Gestionnaire du menu du gauche Eldy
|
||||
\version $Id$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu de gauche est simple:
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et de la méthode add,
|
||||
\remarks définir la liste des entrées menu à faire apparaitre.
|
||||
\remarks En fin de code, mettre la ligne $menu=$newmenu->liste.
|
||||
\remarks Ce qui est défini dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les définitions de menu des fichiers pre.inc.php
|
||||
* \file htdocs/includes/menus/barre_left/eldy_backoffice.php
|
||||
* \brief Gestionnaire du menu du gauche Eldy
|
||||
* \version $Id$
|
||||
*
|
||||
* \remarks La construction d'un gestionnaire pour le menu de gauche est simple:
|
||||
* \remarks A l'aide d'un objet $newmenu=new Menu() et de la méthode add,
|
||||
* \remarks définir la liste des entrées menu à faire apparaitre.
|
||||
* \remarks En fin de code, mettre la ligne $menu=$newmenu->liste.
|
||||
* \remarks Ce qui est défini dans un tel gestionnaire sera alors prioritaire sur
|
||||
* \remarks les définitions de menu des fichiers pre.inc.php
|
||||
*/
|
||||
|
||||
|
||||
|
|
@ -597,7 +597,7 @@ class MenuLeft {
|
|||
{
|
||||
$newmenu->add(DOL_URL_ROOT."/product/fiche.php?leftmenu=product&action=create&type=0", $langs->trans("NewProduct"), 1, $user->rights->produit->creer);
|
||||
$newmenu->add(DOL_URL_ROOT."/product/liste.php?leftmenu=product&type=0", $langs->trans("List"), 1, $user->rights->produit->lire);
|
||||
if (! empty($conf->global->PRODUIT_SPECIAL_LIVRE) && ! empty($conf->global->PRODUCT_CANVAS_ABILITY))
|
||||
if (! empty($conf->droitpret->enabled))
|
||||
{
|
||||
$newmenu->add(DOL_URL_ROOT."/product/fiche.php?leftmenu=product&action=create&type=0&canvas=livre", $langs->trans("NewBook"), 1, $user->rights->produit->creer);
|
||||
$newmenu->add(DOL_URL_ROOT."/product/liste.php?leftmenu=product&type=0&canvas=livre", $langs->trans("BookList"), 1, $user->rights->produit->creer);
|
||||
|
|
|
|||
|
|
@ -17,16 +17,16 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
\file htdocs/includes/menus/barre_left/eldy_frontoffice.php
|
||||
\brief Gestionnaire du menu du gauche Eldy
|
||||
\version $Id$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu de gauche est simple:
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et de la méthode add,
|
||||
\remarks définir la liste des entrées menu à faire apparaitre.
|
||||
\remarks En fin de code, mettre la ligne $menu=$newmenu->liste.
|
||||
\remarks Ce qui est défini dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les définitions de menu des fichiers pre.inc.php
|
||||
* \file htdocs/includes/menus/barre_left/eldy_frontoffice.php
|
||||
* \brief Gestionnaire du menu du gauche Eldy
|
||||
* \version $Id$
|
||||
*
|
||||
* \remarks La construction d'un gestionnaire pour le menu de gauche est simple:
|
||||
* \remarks A l'aide d'un objet $newmenu=new Menu() et de la méthode add,
|
||||
* \remarks définir la liste des entrées menu à faire apparaitre.
|
||||
* \remarks En fin de code, mettre la ligne $menu=$newmenu->liste.
|
||||
* \remarks Ce qui est défini dans un tel gestionnaire sera alors prioritaire sur
|
||||
* \remarks les définitions de menu des fichiers pre.inc.php
|
||||
*/
|
||||
|
||||
|
||||
|
|
@ -603,7 +603,7 @@ class MenuLeft {
|
|||
{
|
||||
$newmenu->add(DOL_URL_ROOT."/product/fiche.php?leftmenu=product&action=create&type=0", $langs->trans("NewProduct"), 1, $user->rights->produit->creer);
|
||||
$newmenu->add(DOL_URL_ROOT."/product/liste.php?leftmenu=product&type=0", $langs->trans("List"), 1, $user->rights->produit->lire);
|
||||
if (! empty($conf->global->PRODUIT_SPECIAL_LIVRE) && ! empty($conf->global->PRODUCT_CANVAS_ABILITY))
|
||||
if (! empty($conf->droitpret->enabled))
|
||||
{
|
||||
$newmenu->add(DOL_URL_ROOT."/product/fiche.php?leftmenu=product&action=create&type=0&canvas=livre", $langs->trans("NewBook"), 1, $user->rights->produit->creer);
|
||||
$newmenu->add(DOL_URL_ROOT."/product/liste.php?leftmenu=product&type=0&canvas=livre", $langs->trans("BookList"), 1, $user->rights->produit->creer);
|
||||
|
|
|
|||
|
|
@ -84,8 +84,8 @@ insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`,
|
|||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->produit->enabled', 'auguria', 'left', 2801__+MAX_llx_menu__, 'products', '', 2800__+MAX_llx_menu__, '/product/fiche.php?leftmenu=product&action=create&type=0', 'NewProduct', 1, 'products', '$user->rights->produit->creer', '', 2, 0, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->produit->enabled', 'auguria', 'left', 2802__+MAX_llx_menu__, 'products', '', 2800__+MAX_llx_menu__, '/product/liste.php?leftmenu=product&type=0', 'ProductList', 1, 'products', '$user->rights->produit->lire', '', 2, 1, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->produit->enabled', 'auguria', 'left', 2803__+MAX_llx_menu__, 'products', '', 2800__+MAX_llx_menu__, '/product/reassort.php?type=0', 'Stocks', 1, 'products', '$user->rights->produit->lire && $user->rights->stock->lire', '', 2, 4, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->produit->enabled', 'auguria', 'left', 2804__+MAX_llx_menu__, 'products', '', 2800__+MAX_llx_menu__, '/product/fiche.php?leftmenu=product&action=create&type=0&canvas=livre', 'NewBook', 1, 'products', '$user->rights->produit->creer', '', 2, 2, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->produit->enabled', 'auguria', 'left', 2805__+MAX_llx_menu__, 'products', '', 2800__+MAX_llx_menu__, '/product/liste.php?leftmenu=product&type=0&canvas=livre', 'BookList', 1, 'products', '$user->rights->produit->lire', '', 2, 3, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->produit->enabled && $conf->droitpret->enabled', 'auguria', 'left', 2804__+MAX_llx_menu__, 'products', '', 2800__+MAX_llx_menu__, '/product/fiche.php?leftmenu=product&action=create&type=0&canvas=livre', 'NewBook', 1, 'products', '$user->rights->produit->creer', '', 2, 2, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->produit->enabled && $conf->droitpret->enabled', 'auguria', 'left', 2805__+MAX_llx_menu__, 'products', '', 2800__+MAX_llx_menu__, '/product/liste.php?leftmenu=product&type=0&canvas=livre', 'BookList', 1, 'products', '$user->rights->produit->lire', '', 2, 3, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->service->enabled', 'auguria', 'left', 2900__+MAX_llx_menu__, 'products', '', 3__+MAX_llx_menu__, '/product/index.php?leftmenu=service&type=1', 'Services', 0, 'products', '$user->rights->service->lire', '', 2, 1, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->service->enabled', 'auguria', 'left', 2901__+MAX_llx_menu__, 'products', '', 2900__+MAX_llx_menu__, '/product/fiche.php?leftmenu=service&action=create&type=1', 'NewService', 1, 'products', '$user->rights->service->creer', '', 2, 0, __ENTITY__);
|
||||
insert into `llx_menu` (`enabled`, `menu_handler`, `type`, `rowid`, `mainmenu`, `leftmenu`, `fk_menu`, `url`, `titre`, `level`, `langs`, perms, `target`, `user`, position, entity) values ('$conf->service->enabled', 'auguria', 'left', 2902__+MAX_llx_menu__, 'products', '', 2900__+MAX_llx_menu__, '/product/liste.php?leftmenu=service&type=1', 'List', 1, 'products', '$user->rights->service->lire', '', 2, 1, __ENTITY__);
|
||||
|
|
|
|||
|
|
@ -77,12 +77,6 @@ class modDroitPret extends DolibarrModules
|
|||
$this->const=array();
|
||||
$r=0;
|
||||
|
||||
$this->const[$r][0] = "PRODUCT_CANVAS_ABILITY";
|
||||
$this->const[$r][1] = "chaine";
|
||||
$this->const[$r][2] = 1;
|
||||
$this->const[$r][3] = 'This is a constant';
|
||||
$this->const[$r][4] = 1;
|
||||
|
||||
$r++;
|
||||
$this->const[$r][0] = "MAIN_NEED_SMARTY";
|
||||
$this->const[$r][1] = "chaine";
|
||||
|
|
|
|||
|
|
@ -76,8 +76,7 @@ class modEditeur extends DolibarrModules
|
|||
$this->langfiles = array("orders","bills","companies");
|
||||
|
||||
// Constantes
|
||||
$this->const=array(0=>array('PRODUCT_CANVAS_ABILITY','chaine',1,'This is a constant',1),
|
||||
1=>array('MAIN_NEED_SMARTY','chaine',1,'Need smarty',0));
|
||||
$this->const=array(1=>array('MAIN_NEED_SMARTY','chaine',1,'Need smarty',0));
|
||||
|
||||
// Boites
|
||||
$this->boxes = array();
|
||||
|
|
|
|||
|
|
@ -577,7 +577,7 @@ if ($conf->global->MAIN_NEED_SMARTY)
|
|||
// $dolibarr_smarty_libs_dir="/home/www/dolibarr/external-libs/smarty/libs/";
|
||||
// $dolibarr_smarty_compile="/home/www/dolibarr/documents/smarty/templates/temp";
|
||||
// $dolibarr_smarty_cache="/home/www/dolibarr/documents/smarty/cache/temp";
|
||||
if (empty($dolibarr_smarty_libs_dir)) $dolibarr_smarty_libs_dir=DOL_DATA_ROOT.'/../external-libs/smarty/libs/';
|
||||
if (empty($dolibarr_smarty_libs_dir)) $dolibarr_smarty_libs_dir=DOL_DOCUMENT_ROOT.'/../external-libs/smarty/libs/';
|
||||
if (empty($dolibarr_smarty_compile)) $dolibarr_smarty_compile=DOL_DATA_ROOT.'/smarty/templates/temp';
|
||||
if (empty($dolibarr_smarty_cache)) $dolibarr_smarty_cache=DOL_DATA_ROOT.'/smarty/cache/temp';
|
||||
|
||||
|
|
|
|||
|
|
@ -568,7 +568,7 @@ $formproduct = new FormProduct($db);
|
|||
*/
|
||||
if ($_GET["action"] == 'create' && ($user->rights->produit->creer || $user->rights->service->creer))
|
||||
{
|
||||
if ($conf->global->PRODUCT_CANVAS_ABILITY)
|
||||
if ($conf->droitpret->enabled)
|
||||
{
|
||||
if (! isset($product))
|
||||
{
|
||||
|
|
@ -598,7 +598,7 @@ if ($_GET["action"] == 'create' && ($user->rights->produit->creer || $user->righ
|
|||
|
||||
if ($mesg) print $mesg."\n";
|
||||
|
||||
if (! $conf->global->PRODUCT_CANVAS_ABILITY || !$_GET["canvas"])
|
||||
if (empty($conf->droitpret->enabled) || empty($_GET["canvas"]))
|
||||
{
|
||||
print '<form action="fiche.php" method="post">';
|
||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||
|
|
@ -787,7 +787,7 @@ if ($_GET["id"] || $_GET["ref"])
|
|||
}
|
||||
|
||||
// Gestion des produits specifiques
|
||||
if ($conf->global->PRODUCT_CANVAS_ABILITY)
|
||||
if ($conf->droitpret->enabled)
|
||||
{
|
||||
if ($product->canvas <> '' && file_exists('templates/product.'.$product->canvas.'.class.php') )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -194,7 +194,7 @@ if ($resql)
|
|||
print "</div><br />";
|
||||
}
|
||||
|
||||
if ($conf->global->PRODUCT_CANVAS_ABILITY && isset($_GET["canvas"]))
|
||||
if ($conf->droitpret->enabled && isset($_GET["canvas"]))
|
||||
{
|
||||
$smarty->assign('datas', $object->list_datas);
|
||||
$smarty->assign('url_root', $dolibarr_main_url_root);
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ function llxHeader($head = "", $urlp = "", $title="")
|
|||
|
||||
// Produit specifique
|
||||
$dir = DOL_DOCUMENT_ROOT . "/product/templates/";
|
||||
if(is_dir($dir) && ! empty($conf->global->PRODUCT_CANVAS_ABILITY))
|
||||
if(is_dir($dir) && ! empty($conf->droitpret->enabled))
|
||||
{
|
||||
if ($handle = opendir($dir))
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user