Qual: Replace ereg_replace(",","." by price2num
This commit is contained in:
parent
6abe23f15c
commit
d3283a798a
@ -110,11 +110,11 @@ else if ($_POST["action"] == 'confirmDeleteProdLineInForm')
|
|||||||
}
|
}
|
||||||
else if ($_POST["action"] == 'ProductCanvasAbility')
|
else if ($_POST["action"] == 'ProductCanvasAbility')
|
||||||
{
|
{
|
||||||
dolibarr_set_const($db, "PRODUCT_CANVAS_ABILITY", $_POST["ProductCanvasAbility"]);
|
|
||||||
dolibarr_set_const($db, "MAIN_NEED_SMARTY", $_POST["ProductCanvasAbility"]);
|
|
||||||
// Create temp directory for smarty
|
// Create temp directory for smarty
|
||||||
if (! empty($dolibarr_smarty_compile)) create_exdir($dolibarr_smarty_compile);
|
if (! empty($dolibarr_smarty_compile)) create_exdir($dolibarr_smarty_compile);
|
||||||
if (! empty($dolibarr_smarty_cache)) create_exdir($dolibarr_smarty_cache);
|
if (! empty($dolibarr_smarty_cache)) create_exdir($dolibarr_smarty_cache);
|
||||||
|
|
||||||
|
dolibarr_set_const($db, "MAIN_NEED_SMARTY", $_POST["ProductCanvasAbility"]);
|
||||||
}
|
}
|
||||||
else if ($_POST["action"] == 'usesearchtoselectproduct')
|
else if ($_POST["action"] == 'usesearchtoselectproduct')
|
||||||
{
|
{
|
||||||
@ -122,6 +122,10 @@ else if ($_POST["action"] == 'usesearchtoselectproduct')
|
|||||||
}
|
}
|
||||||
else if ($_GET["action"] == 'set')
|
else if ($_GET["action"] == 'set')
|
||||||
{
|
{
|
||||||
|
// Create temp directory for smarty
|
||||||
|
if (! empty($dolibarr_smarty_compile)) create_exdir($dolibarr_smarty_compile);
|
||||||
|
if (! empty($dolibarr_smarty_cache)) create_exdir($dolibarr_smarty_cache);
|
||||||
|
|
||||||
$const = "PRODUIT_SPECIAL_".strtoupper($_GET["spe"]);
|
$const = "PRODUIT_SPECIAL_".strtoupper($_GET["spe"]);
|
||||||
if ($_GET["value"]) dolibarr_set_const($db, $const, $_GET["value"]);
|
if ($_GET["value"]) dolibarr_set_const($db, $const, $_GET["value"]);
|
||||||
else dolibarr_del_const($db, $const);
|
else dolibarr_del_const($db, $const);
|
||||||
@ -277,8 +281,8 @@ print '</tr>';
|
|||||||
print '</form>';
|
print '</form>';
|
||||||
|
|
||||||
|
|
||||||
// Only rodolphe and auguria menu manage canvas menu (auguria not correctly yet)
|
// Old canvas feature
|
||||||
if (eregi('^rodolphe',$conf->left_menu) || eregi('^auguria',$conf->left_menu))
|
if ($conf->global->PRODUCT_CANVAS_ABILITY)
|
||||||
{
|
{
|
||||||
// Propose utilisation de canvas.
|
// Propose utilisation de canvas.
|
||||||
// Ces derniers ne sont geres que par le menu default
|
// Ces derniers ne sont geres que par le menu default
|
||||||
@ -289,17 +293,6 @@ if (eregi('^rodolphe',$conf->left_menu) || eregi('^auguria',$conf->left_menu))
|
|||||||
print " <td align=\"right\" width=\"60\">".$langs->trans("Value")."</td>\n";
|
print " <td align=\"right\" width=\"60\">".$langs->trans("Value")."</td>\n";
|
||||||
print " <td width=\"80\"> </td></tr>\n";
|
print " <td width=\"80\"> </td></tr>\n";
|
||||||
|
|
||||||
print '<form method="post" action="produit.php">';
|
|
||||||
print '<input type="hidden" name="action" value="ProductCanvasAbility">';
|
|
||||||
print "<tr ".$bc[$var].">";
|
|
||||||
print '<td>'.$langs->trans("ProductCanvasAbility").'</td>';
|
|
||||||
print '<td width="60" align="right">';
|
|
||||||
print $html->selectyesno("ProductCanvasAbility",$conf->global->PRODUCT_CANVAS_ABILITY,1);
|
|
||||||
print '</td><td align="right">';
|
|
||||||
print '<input type="submit" class="button" value="'.$langs->trans("Modify").'">';
|
|
||||||
print "</td>";
|
|
||||||
print '</tr></form>';
|
|
||||||
|
|
||||||
require_once(DOL_DOCUMENT_ROOT . "/product.class.php");
|
require_once(DOL_DOCUMENT_ROOT . "/product.class.php");
|
||||||
$dir = DOL_DOCUMENT_ROOT . "/product/canvas/";
|
$dir = DOL_DOCUMENT_ROOT . "/product/canvas/";
|
||||||
|
|
||||||
|
|||||||
@ -118,7 +118,7 @@ class RejetPrelevement
|
|||||||
// certaines install de PHP renvoie uniquement la partie
|
// certaines install de PHP renvoie uniquement la partie
|
||||||
// entiere negative
|
// entiere negative
|
||||||
|
|
||||||
$pai->amounts[$facs[$i]] = ereg_replace(",",".",($fac->total_ttc * -1));
|
$pai->amounts[$facs[$i]] = price2num($fac->total_ttc * -1);
|
||||||
$pai->datepaye = $this->db->idate($date_rejet);
|
$pai->datepaye = $this->db->idate($date_rejet);
|
||||||
$pai->paiementid = 3; // prélèvement
|
$pai->paiementid = 3; // prélèvement
|
||||||
$pai->num_paiement = "Rejet";
|
$pai->num_paiement = "Rejet";
|
||||||
|
|||||||
@ -504,9 +504,6 @@ else // Si utilisateur externe
|
|||||||
$conf->left_menu=$conf->global->MAIN_MENUFRONT_BARRELEFT;
|
$conf->left_menu=$conf->global->MAIN_MENUFRONT_BARRELEFT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Only rodolphe and auguria menu manage canvas menu (auguria not correctly yet)
|
|
||||||
if (! eregi('^rodolphe',$conf->left_menu) && ! eregi('^auguria',$conf->left_menu)) $conf->global->PRODUCT_CANVAS_ABILITY=0;
|
|
||||||
|
|
||||||
|
|
||||||
// For modules using Smarty
|
// For modules using Smarty
|
||||||
if ($conf->global->MAIN_NEED_SMARTY)
|
if ($conf->global->MAIN_NEED_SMARTY)
|
||||||
|
|||||||
@ -370,8 +370,9 @@ class Product extends CommonObject
|
|||||||
$this->weight_units = trim($this->weight_units);
|
$this->weight_units = trim($this->weight_units);
|
||||||
$this->volume = price2num($this->volume);
|
$this->volume = price2num($this->volume);
|
||||||
$this->volume_units = trim($this->volume_units);
|
$this->volume_units = trim($this->volume_units);
|
||||||
if (empty($this->tva_tx)) $this->tva_tx = 0;
|
if (empty($this->tva_tx)) $this->tva_tx = 0;
|
||||||
if (empty($this->finished)) $this->finished = 0;
|
if (empty($this->finished)) $this->finished = 0;
|
||||||
|
if (empty($this->seuil_stock_alerte)) $this->seuil_stock_alerte = 0;
|
||||||
|
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."product ";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."product ";
|
||||||
$sql .= " SET label = '" . addslashes($this->libelle) ."'";
|
$sql .= " SET label = '" . addslashes($this->libelle) ."'";
|
||||||
@ -383,7 +384,7 @@ class Product extends CommonObject
|
|||||||
$sql .= ",weight_units = " . ($this->weight_units!='' ? "'".$this->weight_units."'": 'null');
|
$sql .= ",weight_units = " . ($this->weight_units!='' ? "'".$this->weight_units."'": 'null');
|
||||||
$sql .= ",volume = " . ($this->volume!='' ? "'".$this->volume."'" : 'null');
|
$sql .= ",volume = " . ($this->volume!='' ? "'".$this->volume."'" : 'null');
|
||||||
$sql .= ",volume_units = " . ($this->volume_units!='' ? "'".$this->volume_units."'" : 'null');
|
$sql .= ",volume_units = " . ($this->volume_units!='' ? "'".$this->volume_units."'" : 'null');
|
||||||
$sql .= ",seuil_stock_alerte = '" . $this->seuil_stock_alerte."'";
|
$sql .= ",seuil_stock_alerte = " . ($this->seuil_stock_alerte!='' ? $this->seuil_stock_alerte : "null");
|
||||||
$sql .= ",description = '" . addslashes($this->description) ."'";
|
$sql .= ",description = '" . addslashes($this->description) ."'";
|
||||||
$sql .= ",stock_loc = '" . addslashes($this->stock_loc) ."'";
|
$sql .= ",stock_loc = '" . addslashes($this->stock_loc) ."'";
|
||||||
$sql .= ",note = '" . addslashes($this->note) ."'";
|
$sql .= ",note = '" . addslashes($this->note) ."'";
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -283,7 +283,7 @@ class MouvementStock
|
|||||||
if ( strftime('%Y%m%d',$entrepot_value_date) == strftime('%Y%m%d',$now) )
|
if ( strftime('%Y%m%d',$entrepot_value_date) == strftime('%Y%m%d',$now) )
|
||||||
{
|
{
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."entrepot_valorisation";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."entrepot_valorisation";
|
||||||
$sql.= " SET valo_pmp='".ereg_replace(",",".",$new_value)."'";
|
$sql.= " SET valo_pmp='".price2num($new_value)."'";
|
||||||
$sql.= " WHERE fk_entrepot = $entrepot_id ";
|
$sql.= " WHERE fk_entrepot = $entrepot_id ";
|
||||||
$sql.= " AND ".$this->db->pdate("date_calcul")."='".$entrepot_value_date."';";
|
$sql.= " AND ".$this->db->pdate("date_calcul")."='".$entrepot_value_date."';";
|
||||||
}
|
}
|
||||||
@ -292,7 +292,7 @@ class MouvementStock
|
|||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."entrepot_valorisation";
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."entrepot_valorisation";
|
||||||
$sql.= " (date_calcul, fk_entrepot, valo_pmp)";
|
$sql.= " (date_calcul, fk_entrepot, valo_pmp)";
|
||||||
$sql.= " VALUES (".$this->db->idate(mktime()).", ".$entrepot_id;
|
$sql.= " VALUES (".$this->db->idate(mktime()).", ".$entrepot_id;
|
||||||
$sql.= ",'".ereg_replace(",",".",$new_value)."');";
|
$sql.= ",'".price2num($new_value)."')";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->db->query($sql))
|
if ($this->db->query($sql))
|
||||||
@ -309,7 +309,7 @@ class MouvementStock
|
|||||||
if ($error === 0)
|
if ($error === 0)
|
||||||
{
|
{
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."entrepot";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."entrepot";
|
||||||
$sql.= " SET valo_pmp='".ereg_replace(",",".",$new_value)."'";
|
$sql.= " SET valo_pmp='".price2num($new_value)."'";
|
||||||
$sql.= " WHERE rowid = $entrepot_id ";
|
$sql.= " WHERE rowid = $entrepot_id ";
|
||||||
|
|
||||||
if ($this->db->query($sql))
|
if ($this->db->query($sql))
|
||||||
|
|||||||
@ -352,7 +352,7 @@ if (sizeof($factures_prev) > 0)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."prelevement_bons";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."prelevement_bons";
|
||||||
$sql .= " SET amount = ".ereg_replace(",",".",$bonprev->total);
|
$sql .= " SET amount = ".price2num($bonprev->total);
|
||||||
$sql .= " WHERE rowid = ".$prev_id;
|
$sql .= " WHERE rowid = ".$prev_id;
|
||||||
|
|
||||||
if (!$db->query($sql))
|
if (!$db->query($sql))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user