Merge pull request #22184 from fboitel/fboitel-dev-scrutinizer-10/09/2022
Fix scrutinizer 1
This commit is contained in:
commit
8952530fad
@ -811,9 +811,9 @@ class AccountingAccount extends CommonObject
|
||||
$suggestedaccountingaccountfor = '';
|
||||
if ((($buyer->country_code == $seller->country_code) || empty($buyer->country_code))) {
|
||||
// If buyer in same country than seller (if not defined, we assume it is same country)
|
||||
if ($type=='customer' && !empty($product->accountancy_code_sell)) {
|
||||
if ($type == 'customer' && !empty($product->accountancy_code_sell)) {
|
||||
$code_p = $product->accountancy_code_sell;
|
||||
} elseif ($type=='supplier' && !empty($product->accountancy_code_buy)) {
|
||||
} elseif ($type == 'supplier' && !empty($product->accountancy_code_buy)) {
|
||||
$code_p = $product->accountancy_code_buy;
|
||||
}
|
||||
$suggestedid = $accountingAccount['dom'];
|
||||
@ -821,36 +821,36 @@ class AccountingAccount extends CommonObject
|
||||
} else {
|
||||
if ($isSellerInEEC && $isBuyerInEEC && $factureDet->tva_tx != 0) {
|
||||
// European intravat sale, but with VAT
|
||||
if ($type=='customer' && !empty($product->accountancy_code_sell)) {
|
||||
if ($type == 'customer' && !empty($product->accountancy_code_sell)) {
|
||||
$code_p = $product->accountancy_code_sell;
|
||||
} elseif ($type=='supplier' && !empty($product->accountancy_code_buy)) {
|
||||
} elseif ($type == 'supplier' && !empty($product->accountancy_code_buy)) {
|
||||
$code_p = $product->accountancy_code_buy;
|
||||
}
|
||||
$suggestedid = $accountingAccount['dom'];
|
||||
$suggestedaccountingaccountfor = 'eecwithvat';
|
||||
} elseif ($isSellerInEEC && $isBuyerInEEC && empty($buyer->tva_intra)) {
|
||||
// European intravat sale, without VAT intra community number
|
||||
if ($type=='customer' && !empty($product->accountancy_code_sell)) {
|
||||
if ($type == 'customer' && !empty($product->accountancy_code_sell)) {
|
||||
$code_p = $product->accountancy_code_sell;
|
||||
} elseif ($type=='supplier' && !empty($product->accountancy_code_buy)) {
|
||||
} elseif ($type == 'supplier' && !empty($product->accountancy_code_buy)) {
|
||||
$code_p = $product->accountancy_code_buy;
|
||||
}
|
||||
$suggestedid = $accountingAccount['dom']; // There is a doubt for this case. Is it an error on vat or we just forgot to fill vat number ?
|
||||
$suggestedaccountingaccountfor = 'eecwithoutvatnumber';
|
||||
} elseif ($isSellerInEEC && $isBuyerInEEC && !empty($product->accountancy_code_sell_intra)) {
|
||||
// European intravat sale
|
||||
if ($type=='customer' && !empty($product->accountancy_code_sell_intra)) {
|
||||
if ($type == 'customer' && !empty($product->accountancy_code_sell_intra)) {
|
||||
$code_p = $product->accountancy_code_sell_intra;
|
||||
} elseif ($type=='supplier' && !empty($product->accountancy_code_buy_intra)) {
|
||||
} elseif ($type == 'supplier' && !empty($product->accountancy_code_buy_intra)) {
|
||||
$code_p = $product->accountancy_code_buy_intra;
|
||||
}
|
||||
$suggestedid = $accountingAccount['intra'];
|
||||
$suggestedaccountingaccountfor = 'eec';
|
||||
} else {
|
||||
// Foreign sale
|
||||
if ($type=='customer' && !empty($product->accountancy_code_sell_export)) {
|
||||
if ($type == 'customer' && !empty($product->accountancy_code_sell_export)) {
|
||||
$code_p = $product->accountancy_code_sell_export;
|
||||
} elseif ($type=='supplier' && !empty($product->accountancy_code_buy_export)) {
|
||||
} elseif ($type == 'supplier' && !empty($product->accountancy_code_buy_export)) {
|
||||
$code_p = $product->accountancy_code_buy_export;
|
||||
}
|
||||
$suggestedid = $accountingAccount['export'];
|
||||
@ -870,12 +870,12 @@ class AccountingAccount extends CommonObject
|
||||
// Manage Deposit
|
||||
if ($factureDet->desc == "(DEPOSIT)" || $facture->type == $facture::TYPE_DEPOSIT) {
|
||||
$accountdeposittoventilated = new self($this->db);
|
||||
if ($type=='customer') {
|
||||
if ($type == 'customer') {
|
||||
$result = $accountdeposittoventilated->fetch('', $conf->global->ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT, 1);
|
||||
} elseif ($type=='supplier') {
|
||||
} elseif ($type == 'supplier') {
|
||||
$result = $accountdeposittoventilated->fetch('', $conf->global->ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT, 1);
|
||||
}
|
||||
if ($result < 0) {
|
||||
if (isset($result) && $result < 0) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
@ -163,8 +163,8 @@ class AssetDepreciationOptions extends CommonObject
|
||||
}
|
||||
|
||||
// Unset required option (notnull) if field disabled
|
||||
if (!empty($mode_info['enabled_field'])) {
|
||||
$info = explode(':', $mode_info['enabled_field']);
|
||||
if (!empty($field_info['enabled_field'])) {
|
||||
$info = explode(':', $field_info['enabled_field']);
|
||||
if ($this->deprecation_options[$info[0]][$info[1]] != $info[2] && isset($this->fields[$field_key]['notnull'])) {
|
||||
unset($this->fields[$field_key]['notnull']);
|
||||
}
|
||||
|
||||
@ -94,6 +94,7 @@ function printDropdownBookmarksList()
|
||||
$listbtn = '<a class="top-menu-dropdown-link" title="'.dol_escape_htmltag($langs->trans('Bookmarks')).'" href="'.DOL_URL_ROOT.'/bookmarks/list.php">';
|
||||
$listbtn .= img_picto('', 'edit', 'class="paddingright opacitymedium"').$langs->trans('EditBookmarks').'</a>';
|
||||
|
||||
$bookmarkList = '';
|
||||
// Menu with list of bookmarks
|
||||
$sql = "SELECT rowid, title, url, target FROM ".MAIN_DB_PREFIX."bookmark";
|
||||
$sql .= " WHERE (fk_user = ".((int) $user->id)." OR fk_user is NULL OR fk_user = 0)";
|
||||
|
||||
@ -878,7 +878,11 @@ class CMailFile
|
||||
$keyforsupportedoauth2array = preg_replace('/-.*$/', '', $keyforsupportedoauth2array);
|
||||
$keyforsupportedoauth2array = 'OAUTH_'.$keyforsupportedoauth2array.'_NAME';
|
||||
|
||||
$OAUTH_SERVICENAME = (empty($supportedoauth2array[$keyforsupportedoauth2array]['name']) ? 'Unknown' : $supportedoauth2array[$keyforsupportedoauth2array]['name'].($keyforprovider ? '-'.$keyforprovider : ''));
|
||||
if (isset($supportedoauth2array)) {
|
||||
$OAUTH_SERVICENAME = (empty($supportedoauth2array[$keyforsupportedoauth2array]['name']) ? 'Unknown' : $supportedoauth2array[$keyforsupportedoauth2array]['name'].($keyforprovider ? '-'.$keyforprovider : ''));
|
||||
} else {
|
||||
$OAUTH_SERVICENAME = 'Unknown';
|
||||
}
|
||||
|
||||
require_once DOL_DOCUMENT_ROOT.'/includes/OAuth/bootstrap.php';
|
||||
|
||||
|
||||
@ -758,6 +758,8 @@ class FormSetupItem
|
||||
$val = GETPOST($this->confKey, 'array');
|
||||
if ($val && is_array($val)) {
|
||||
$val_const = implode(',', $val);
|
||||
} else {
|
||||
$val_const = '';
|
||||
}
|
||||
} elseif ($this->type == 'html') {
|
||||
$val_const = GETPOST($this->confKey, 'restricthtml');
|
||||
|
||||
@ -625,6 +625,8 @@ class Notify
|
||||
$mimefilename_list[] = $ref.".pdf";
|
||||
}
|
||||
|
||||
$labeltouse = !empty($labeltouse) ? $labeltouse : '';
|
||||
|
||||
$parameters = array('notifcode'=>$notifcode, 'sendto'=>$sendto, 'replyto'=>$replyto, 'file'=>$filename_list, 'mimefile'=>$mimetype_list, 'filename'=>$mimefilename_list, 'outputlangs'=>$outputlangs, 'labeltouse'=>$labeltouse);
|
||||
if (!isset($action)) {
|
||||
$action = '';
|
||||
|
||||
@ -193,11 +193,12 @@ function dol_ftp_delete($connect_id, $file, $newsection)
|
||||
* Download a FTP file
|
||||
*
|
||||
* @param resource $connect_id Connection handler
|
||||
* @param string $file File
|
||||
* @param string $localfile The local file path
|
||||
* @param string $file The remote file path
|
||||
* @param string $newsection $newsection
|
||||
* @return result
|
||||
*/
|
||||
function dol_ftp_get($connect_id, $file, $newsection)
|
||||
function dol_ftp_get($connect_id, $localfile, $file, $newsection)
|
||||
{
|
||||
|
||||
global $conf;
|
||||
|
||||
@ -332,6 +332,7 @@ class printing_printgcp extends PrintingDriver
|
||||
}
|
||||
$fileprint .= '/'.$file;
|
||||
$mimetype = dol_mimetype($fileprint);
|
||||
$printer_id = '';
|
||||
// select printer uri for module order, propal,...
|
||||
$sql = "SELECT rowid, printer_id, copy FROM ".MAIN_DB_PREFIX."printing WHERE module='".$this->db->escape($module)."' AND driver='printgcp' AND userid=".((int) $user->id);
|
||||
$result = $this->db->query($sql);
|
||||
|
||||
@ -317,7 +317,7 @@ if ($action == 'download') {
|
||||
|
||||
$newsection = $section;
|
||||
|
||||
$result = dol_ftp_get($connect_id, $file, $newsection);
|
||||
$result = dol_ftp_get($connect_id, $localfile, $file, $newsection);
|
||||
|
||||
|
||||
if ($result) {
|
||||
|
||||
@ -657,10 +657,12 @@ if (is_object($db)) {
|
||||
}
|
||||
/**
|
||||
* send email to validator for current leave represented by (id)
|
||||
* @param $id validator for current leave represented by (id)
|
||||
* @param $cancreate flag for user right
|
||||
* @param $now date
|
||||
* @param $autoValidation boolean flag on autovalidation
|
||||
*
|
||||
* @param int $id validator for current leave represented by (id)
|
||||
* @param int $cancreate flag for user right
|
||||
* @param int $now date
|
||||
* @param int $autoValidation boolean flag on autovalidation
|
||||
*
|
||||
* @return stdClass
|
||||
* @throws Exception
|
||||
*/
|
||||
|
||||
@ -82,7 +82,7 @@ if ($action == "send") {
|
||||
$sendto = $email;
|
||||
$from = $mysoc->email;
|
||||
$mail = new CMailFile($subject, $sendto, $from, $msg, array(), array(), array(), '', '', 0, 1);
|
||||
if ($mail->error || $mail->errors) {
|
||||
if ($mail->error || !empty($mail->errors)) {
|
||||
setEventMessages($mail->error, $mail->errors, 'errors');
|
||||
} else {
|
||||
$result = $mail->sendfile();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user