diff --git a/htdocs/admin/workflow.php b/htdocs/admin/workflow.php
index 5c816d05431..1862313625c 100755
--- a/htdocs/admin/workflow.php
+++ b/htdocs/admin/workflow.php
@@ -92,32 +92,40 @@ print "\n";
clearstatcache();
-$workflowcodes=array('WORKFLOW_PROPAL_AUTOCREATE_ORDER'=>'WORKFLOW_PROPAL_AUTOCREATE_ORDER');
+$workflowcodes=array();
+if ($conf->propal->enabled && $conf->commande->enabled) $workflowcodes['WORKFLOW_PROPAL_AUTOCREATE_ORDER']='WORKFLOW_PROPAL_AUTOCREATE_ORDER';
-foreach($workflowcodes as $code)
+if (sizeof($workflowcodes) > 0)
{
- $var = !$var;
- print "
\n";
- print "| ".$langs->trans($code)." | \n";
- if (! empty($conf->global->$code))
- {
- print '';
- print img_picto($langs->trans("Activated"),'on');
- print ' | ';
- }
- else
- {
- print '';
- print img_picto($langs->trans("Disabled"),'off');
- print ' | ';
- }
+ foreach($workflowcodes as $code)
+ {
+ $var = !$var;
+ print "
\n";
+ print "| ".$langs->trans($code)." | \n";
+ if (! empty($conf->global->$code))
+ {
+ print '';
+ print img_picto($langs->trans("Activated"),'on');
+ print ' | ';
+ }
+ else
+ {
+ print '';
+ print img_picto($langs->trans("Disabled"),'off');
+ print ' | ';
+ }
- print '';
- //$s=$modCodeTiers->getToolTip($langs,$soc,-1);
- //print $form->textwithpicto('',$s,1);
- print ' | ';
+ print '';
+ //$s=$modCodeTiers->getToolTip($langs,$soc,-1);
+ //print $form->textwithpicto('',$s,1);
+ print ' | ';
- print '
';
+ print '';
+ }
+}
+else
+{
+ print '| '.$langs->trans("ThereIsNoWorkflowToModify");
}
print '';
diff --git a/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php b/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php
index 64b0c7a92df..512f0948b54 100755
--- a/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php
+++ b/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php
@@ -101,7 +101,7 @@ class InterfaceWorkflowManager
if ($action == 'PROPAL_CLOSE_SIGNED')
{
dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". id=".$object->id);
- if (! empty($conf->commande->enabled) && ! empty($conf->WORKFLOW_PROPAL_AUTOCREATE_ORDER))
+ if (! empty($conf->commande->enabled) && ! empty($conf->global->WORKFLOW_PROPAL_AUTOCREATE_ORDER))
{
include_once(DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php');
$order = new Commande($this->db);
|