Uniformize
This commit is contained in:
parent
e899d94ed5
commit
af8e8077b1
@ -73,12 +73,23 @@ $action = GETPOST('action', 'aZ09');
|
|||||||
|
|
||||||
$chartaccountcode = dol_getIdFromCode($db, $conf->global->CHARTOFACCOUNTS, 'accounting_system', 'rowid', 'pcg_version');
|
$chartaccountcode = dol_getIdFromCode($db, $conf->global->CHARTOFACCOUNTS, 'accounting_system', 'rowid', 'pcg_version');
|
||||||
|
|
||||||
|
// Security check
|
||||||
|
if (empty($conf->accounting->enabled)) {
|
||||||
|
accessforbidden();
|
||||||
|
}
|
||||||
|
if ($user->socid > 0) {
|
||||||
|
accessforbidden();
|
||||||
|
}
|
||||||
|
if (empty($user->rights->accounting->mouvements->lire)) {
|
||||||
|
accessforbidden();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Actions
|
* Actions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ($action == 'clean' || $action == 'validatehistory') {
|
if (($action == 'clean' || $action == 'validatehistory') && $user->rights->accounting->bind->write) {
|
||||||
// Clean database
|
// Clean database
|
||||||
$db->begin();
|
$db->begin();
|
||||||
$sql1 = "UPDATE ".MAIN_DB_PREFIX."facturedet as fd";
|
$sql1 = "UPDATE ".MAIN_DB_PREFIX."facturedet as fd";
|
||||||
@ -165,6 +176,7 @@ if ($action == 'validatehistory') {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dol_syslog('htdocs/accountancy/customer/index.php');
|
dol_syslog('htdocs/accountancy/customer/index.php');
|
||||||
|
|
||||||
$result = $db->query($sql);
|
$result = $db->query($sql);
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
$error++;
|
$error++;
|
||||||
@ -209,7 +221,6 @@ if ($action == 'validatehistory') {
|
|||||||
$product_static->accountancy_code_buy_intra = $objp->code_buy_intra;
|
$product_static->accountancy_code_buy_intra = $objp->code_buy_intra;
|
||||||
$product_static->accountancy_code_buy_export = $objp->code_buy_export;
|
$product_static->accountancy_code_buy_export = $objp->code_buy_export;
|
||||||
$product_static->tva_tx = $objp->tva_tx_prod;
|
$product_static->tva_tx = $objp->tva_tx_prod;
|
||||||
$product_static->tva_tx = $objp->tva_tx_prod;
|
|
||||||
|
|
||||||
$facture_static->ref = $objp->ref;
|
$facture_static->ref = $objp->ref;
|
||||||
$facture_static->id = $objp->facid;
|
$facture_static->id = $objp->facid;
|
||||||
@ -223,7 +234,7 @@ if ($action == 'validatehistory') {
|
|||||||
$facture_static_det->product_type = $objp->type_l;
|
$facture_static_det->product_type = $objp->type_l;
|
||||||
$facture_static_det->desc = $objp->description;
|
$facture_static_det->desc = $objp->description;
|
||||||
|
|
||||||
$accoutinAccountArray = array(
|
$accoutingAccountArray = array(
|
||||||
'dom'=>$objp->aarowid,
|
'dom'=>$objp->aarowid,
|
||||||
'intra'=>$objp->aarowid_intra,
|
'intra'=>$objp->aarowid_intra,
|
||||||
'export'=>$objp->aarowid_export,
|
'export'=>$objp->aarowid_export,
|
||||||
@ -232,7 +243,7 @@ if ($action == 'validatehistory') {
|
|||||||
$code_sell_p_notset = '';
|
$code_sell_p_notset = '';
|
||||||
$code_sell_t_notset = '';
|
$code_sell_t_notset = '';
|
||||||
|
|
||||||
$return=$accountingAccount->getAccountingCodeToBind($thirdpartystatic, $mysoc, $product_static, $facture_static, $facture_static_det, $accoutinAccountArray);
|
$return=$accountingAccount->getAccountingCodeToBind($thirdpartystatic, $mysoc, $product_static, $facture_static, $facture_static_det, $accoutingAccountArray);
|
||||||
if (!is_array($return) && $return<0) {
|
if (!is_array($return) && $return<0) {
|
||||||
setEventMessage($accountingAccount->error, 'errors');
|
setEventMessage($accountingAccount->error, 'errors');
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
/* Copyright (C) 2013-2014 Olivier Geffroy <jeff@jeffinfo.com>
|
||||||
* Copyright (C) 2013-2021 Alexandre Spangaro <aspangaro@open-dsi.fr>
|
* Copyright (C) 2013-2021 Alexandre Spangaro <aspangaro@open-dsi.fr>
|
||||||
* Copyright (C) 2014-2015 Ari Elbaz (elarifr) <github@accedinfo.com>
|
* Copyright (C) 2014-2015 Ari Elbaz (elarifr) <github@accedinfo.com>
|
||||||
* Copyright (C) 2013-2014 Florian Henry <florian.henry@open-concept.pro>
|
* Copyright (C) 2013-2021 Florian Henry <florian.henry@open-concept.pro>
|
||||||
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es>
|
||||||
* Copyright (C) 2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
*
|
*
|
||||||
@ -192,10 +192,10 @@ if ($massaction == 'ventil' && $user->rights->accounting->bind->write) {
|
|||||||
|
|
||||||
dol_syslog("accountancy/customer/list.php", LOG_DEBUG);
|
dol_syslog("accountancy/customer/list.php", LOG_DEBUG);
|
||||||
if ($db->query($sql)) {
|
if ($db->query($sql)) {
|
||||||
$msg .= '<div><span style="color:green">'.$langs->trans("Lineofinvoice", $monId).' - '.$langs->trans("VentilatedinAccount").' : '.length_accountg($accountventilated->account_number).'</span></div>';
|
$msg .= '<div><span style="color:green">'.$langs->trans("Lineofinvoice").' '.$monId.' - '.$langs->trans("VentilatedinAccount").' : '.length_accountg($accountventilated->account_number).'</span></div>';
|
||||||
$ok++;
|
$ok++;
|
||||||
} else {
|
} else {
|
||||||
$msg .= '<div><span style="color:red">'.$langs->trans("ErrorDB").' : '.$langs->trans("Lineofinvoice", $monId).' - '.$langs->trans("NotVentilatedinAccount").' : '.length_accountg($accountventilated->account_number).'<br> <pre>'.$sql.'</pre></span></div>';
|
$msg .= '<div><span style="color:red">'.$langs->trans("ErrorDB").' : '.$langs->trans("Lineofinvoice").' '.$monId.' - '.$langs->trans("NotVentilatedinAccount").' : '.length_accountg($accountventilated->account_number).'<br> <pre>'.$sql.'</pre></span></div>';
|
||||||
$ko++;
|
$ko++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -550,7 +550,6 @@ if ($result) {
|
|||||||
$product_static->accountancy_code_buy_intra = $objp->code_buy_intra;
|
$product_static->accountancy_code_buy_intra = $objp->code_buy_intra;
|
||||||
$product_static->accountancy_code_buy_export = $objp->code_buy_export;
|
$product_static->accountancy_code_buy_export = $objp->code_buy_export;
|
||||||
$product_static->tva_tx = $objp->tva_tx_prod;
|
$product_static->tva_tx = $objp->tva_tx_prod;
|
||||||
$product_static->tva_tx = $objp->tva_tx_prod;
|
|
||||||
|
|
||||||
$facture_static->ref = $objp->ref;
|
$facture_static->ref = $objp->ref;
|
||||||
$facture_static->id = $objp->facid;
|
$facture_static->id = $objp->facid;
|
||||||
@ -564,7 +563,7 @@ if ($result) {
|
|||||||
$facture_static_det->product_type = $objp->type_l;
|
$facture_static_det->product_type = $objp->type_l;
|
||||||
$facture_static_det->desc = $objp->description;
|
$facture_static_det->desc = $objp->description;
|
||||||
|
|
||||||
$accoutinAccountArray = array(
|
$accoutingAccountArray = array(
|
||||||
'dom'=>$objp->aarowid,
|
'dom'=>$objp->aarowid,
|
||||||
'intra'=>$objp->aarowid_intra,
|
'intra'=>$objp->aarowid_intra,
|
||||||
'export'=>$objp->aarowid_export,
|
'export'=>$objp->aarowid_export,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user