Merge branch '3.2' of git+ssh://git@github.com/Dolibarr/dolibarr.git into 3.2
This commit is contained in:
commit
5386f00b0e
@ -123,7 +123,7 @@ print '<td>'.$langs->trans("ConnectionTimeout").'</td><td align="right">';
|
|||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td nowrap="nowrap">';
|
print '<td nowrap="nowrap">';
|
||||||
print '<input class="flat" name="MAIN_USE_CONNECT_TIMEOUT" type="text" size="4" value="'.$conf->global->MAIN_USE_CONNECT_TIMEOUT.'">';
|
print '<input class="flat" name="MAIN_USE_CONNECT_TIMEOUT" type="text" size="4" value="'.$conf->global->MAIN_USE_CONNECT_TIMEOUT.'">';
|
||||||
print ' '.$langs->trans("seconds");
|
print ' '.strtolower($langs->trans("Seconds"));
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
@ -134,7 +134,7 @@ print '<td>'.$langs->trans("ResponseTimeout").'</td><td align="right">';
|
|||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td nowrap="nowrap">';
|
print '<td nowrap="nowrap">';
|
||||||
print '<input class="flat" name="MAIN_USE_RESPONSE_TIMEOUT" type="text" size="4" value="'.$conf->global->MAIN_USE_RESPONSE_TIMEOUT.'">';
|
print '<input class="flat" name="MAIN_USE_RESPONSE_TIMEOUT" type="text" size="4" value="'.$conf->global->MAIN_USE_RESPONSE_TIMEOUT.'">';
|
||||||
print ' '.$langs->trans("seconds");
|
print ' '.strtolower($langs->trans("Seconds"));
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
|
|||||||
@ -171,7 +171,7 @@ print '<td>'.$langs->trans("SessionTimeOut").'</td><td align="right">';
|
|||||||
print $form->textwithpicto('',$langs->trans("SessionExplanation",ini_get("session.gc_probability"),ini_get("session.gc_divisor")));
|
print $form->textwithpicto('',$langs->trans("SessionExplanation",ini_get("session.gc_probability"),ini_get("session.gc_divisor")));
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td nowrap="nowrap">';
|
print '<td nowrap="nowrap">';
|
||||||
print '<input class="flat" name="MAIN_SESSION_TIMEOUT" type="text" size="6" value="'.htmlentities($conf->global->MAIN_SESSION_TIMEOUT).'"> '.$langs->trans("seconds");
|
print '<input class="flat" name="MAIN_SESSION_TIMEOUT" type="text" size="6" value="'.htmlentities($conf->global->MAIN_SESSION_TIMEOUT).'"> '.strtolower($langs->trans("Seconds"));
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td align="right">';
|
print '<td align="right">';
|
||||||
print '<input type="submit" class="button" name="button" value="'.$langs->trans("Modify").'">';
|
print '<input type="submit" class="button" name="button" value="'.$langs->trans("Modify").'">';
|
||||||
|
|||||||
@ -2069,11 +2069,16 @@ class Commande extends CommonObject
|
|||||||
$sql .= ' WHERE rowid = '.$this->id.' AND fk_statut > 0 ;';
|
$sql .= ' WHERE rowid = '.$this->id.' AND fk_statut > 0 ;';
|
||||||
if ($this->db->query($sql) )
|
if ($this->db->query($sql) )
|
||||||
{
|
{
|
||||||
if (($conf->global->PROPALE_CLASSIFIED_INVOICED_WITH_ORDER == 1) && $this->propale_id)
|
if (! empty($conf->propal->enabled) && ! empty($conf->global->PROPALE_CLASSIFIED_INVOICED_WITH_ORDER))
|
||||||
{
|
{
|
||||||
$propal = new Propal($this->db);
|
$this->fetchObjectLinked('','propal',$this->id,$this->element);
|
||||||
$propal->fetch($this->propale_id);
|
if (! empty($this->linkedObjects))
|
||||||
$propal->classer_facturee();
|
{
|
||||||
|
foreach($this->linkedObjects['propal'] as $element)
|
||||||
|
{
|
||||||
|
$ret=$element->classer_facturee();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,7 +34,7 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
|
|||||||
|
|
||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
$langs->load("products");
|
$langs->load("products");
|
||||||
|
$langs->load("contracts");
|
||||||
|
|
||||||
$action = GETPOST('action','alpha');
|
$action = GETPOST('action','alpha');
|
||||||
$confirm = GETPOST('confirm','alpha');
|
$confirm = GETPOST('confirm','alpha');
|
||||||
|
|||||||
@ -199,7 +199,7 @@ class Conf
|
|||||||
{
|
{
|
||||||
$modulename=strtolower($reg[1]);
|
$modulename=strtolower($reg[1]);
|
||||||
if ($modulename == 'propale') $modulename='propal';
|
if ($modulename == 'propale') $modulename='propal';
|
||||||
if (! is_object($this->$modulename)) $this->$modulename=(object) array();
|
if (! isset($this->$modulename) || ! is_object($this->$modulename)) $this->$modulename=(object) array();
|
||||||
$this->$modulename->enabled=true;
|
$this->$modulename->enabled=true;
|
||||||
$this->modules[]=$modulename; // Add this module in list of enabled modules
|
$this->modules[]=$modulename; // Add this module in list of enabled modules
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3328,7 +3328,8 @@ function dol_textishtml($msg,$option=0)
|
|||||||
elseif (preg_match('/<img/i',$msg)) return true;
|
elseif (preg_match('/<img/i',$msg)) return true;
|
||||||
elseif (preg_match('/<i>/i',$msg)) return true;
|
elseif (preg_match('/<i>/i',$msg)) return true;
|
||||||
elseif (preg_match('/<b>/i',$msg)) return true;
|
elseif (preg_match('/<b>/i',$msg)) return true;
|
||||||
elseif (preg_match('/&[A-Z0-9]{1,6};/i',$msg)) return true;
|
elseif (preg_match('/&[A-Z0-9]{1,6};/i',$msg)) return true; // Html entities names (http://www.w3schools.com/tags/ref_entities.asp)
|
||||||
|
elseif (preg_match('/&#[0-9]{2,3};/i',$msg)) return true; // Html entities numbers (http://www.w3schools.com/tags/ref_entities.asp)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -89,7 +89,8 @@ ConfirmUnvalidateOrder=Esteu segur de voler restaurar la comanda <b>%s</b> a l'e
|
|||||||
ConfirmCancelOrder=Esteu segur de voler anul lar aquesta comanda?
|
ConfirmCancelOrder=Esteu segur de voler anul lar aquesta comanda?
|
||||||
ConfirmMakeOrder=Esteu segur de voler confirmar aquest comanda a data de <b>%s</b> ?
|
ConfirmMakeOrder=Esteu segur de voler confirmar aquest comanda a data de <b>%s</b> ?
|
||||||
GenerateBill=Facturar
|
GenerateBill=Facturar
|
||||||
ClassifyBilled=Classificar "Facturat"
|
ClassifyShipped=Classificar enviat
|
||||||
|
ClassifyBilled=Classificar facturat
|
||||||
ComptaCard=Fitxa comptable
|
ComptaCard=Fitxa comptable
|
||||||
DraftOrders=Comandes esborrany
|
DraftOrders=Comandes esborrany
|
||||||
RelatedOrders=Comandes adjuntes
|
RelatedOrders=Comandes adjuntes
|
||||||
|
|||||||
@ -7,5 +7,5 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crear una comanda de client automàticament
|
|||||||
descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Crear una factura a client automàticament a la signatura d'un pressupost
|
descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Crear una factura a client automàticament a la signatura d'un pressupost
|
||||||
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Crear una factura a client automàticament a la validació d'un contracte
|
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Crear una factura a client automàticament a la validació d'un contracte
|
||||||
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Crear una factura a client automàticament al tancament d'una comanda de client
|
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Crear una factura a client automàticament al tancament d'una comanda de client
|
||||||
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Clasificar como facturado el presupuesto al mismo tiempo que el pedido
|
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classificar com facturat el pressupost quan la comanda de client relacionada es classifiqui com pagada
|
||||||
descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Clasificar como facturados los pedidos al mismo tiempo que la factura
|
descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classificar com facturades les comandes quan la factura relacionada es classifiqui com a pagada
|
||||||
@ -89,7 +89,8 @@ ConfirmUnvalidateOrder=¿Está seguro de querer restaurar el pedido <b>%s</b> al
|
|||||||
ConfirmCancelOrder=¿Está seguro de querer anular este pedido?
|
ConfirmCancelOrder=¿Está seguro de querer anular este pedido?
|
||||||
ConfirmMakeOrder=¿Está seguro de querer confirmar este pedido en fecha de<b>%s</b> ?
|
ConfirmMakeOrder=¿Está seguro de querer confirmar este pedido en fecha de<b>%s</b> ?
|
||||||
GenerateBill=Facturar
|
GenerateBill=Facturar
|
||||||
ClassifyBilled=Clasificar "Facturado"
|
ClassifyShipped=Clasificar enviado
|
||||||
|
ClassifyBilled=Clasificar facturado
|
||||||
ComptaCard=Ficha contable
|
ComptaCard=Ficha contable
|
||||||
DraftOrders=Pedidos borrador
|
DraftOrders=Pedidos borrador
|
||||||
RelatedOrders=Pedidos adjuntos
|
RelatedOrders=Pedidos adjuntos
|
||||||
|
|||||||
@ -7,5 +7,5 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crear un pedido de cliente automáticamente
|
|||||||
descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Crear una factura a cliente automáticamente a la firma de un presupuesto
|
descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Crear una factura a cliente automáticamente a la firma de un presupuesto
|
||||||
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Crear una factura a cliente automáticamente a la validación de un contrato
|
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Crear una factura a cliente automáticamente a la validación de un contrato
|
||||||
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Crear una factura a cliente automáticamente al cierre de un pedido de cliente
|
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Crear una factura a cliente automáticamente al cierre de un pedido de cliente
|
||||||
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Clasificar como facturado el presupuesto al mismo tiempo que el pedido
|
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Clasificar como facturado el presupuesto cuando el pedido de cliente relacionado se clasifique como pagado
|
||||||
descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Clasificar como facturados los pedidos al mismo tiempo que la factura
|
descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Clasificar como facturados los pedidos cuando la factura relacionada se clasifique como pagada
|
||||||
@ -326,7 +326,7 @@ class Product extends CommonObject
|
|||||||
{
|
{
|
||||||
if ($this->update($id, $user, true) > 0)
|
if ($this->update($id, $user, true) > 0)
|
||||||
{
|
{
|
||||||
if ($this->catid > 0)
|
if ($this->catid > 0)
|
||||||
{
|
{
|
||||||
require_once(DOL_DOCUMENT_ROOT ."/categories/class/categorie.class.php");
|
require_once(DOL_DOCUMENT_ROOT ."/categories/class/categorie.class.php");
|
||||||
$cat = new Categorie($this->db, $this->catid);
|
$cat = new Categorie($this->db, $this->catid);
|
||||||
@ -379,7 +379,6 @@ class Product extends CommonObject
|
|||||||
if ($result < 0) { $error++; $this->errors=$interface->errors; }
|
if ($result < 0) { $error++; $this->errors=$interface->errors; }
|
||||||
// Fin appel triggers
|
// Fin appel triggers
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $error)
|
if (! $error)
|
||||||
{
|
{
|
||||||
$this->db->commit();
|
$this->db->commit();
|
||||||
@ -408,8 +407,6 @@ class Product extends CommonObject
|
|||||||
|
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|
||||||
$this->db->begin();
|
|
||||||
|
|
||||||
// Verification parametres
|
// Verification parametres
|
||||||
if (! $this->libelle) $this->libelle = 'MISSING LABEL';
|
if (! $this->libelle) $this->libelle = 'MISSING LABEL';
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user