mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-07 17:42:53 +01:00
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
develop
This commit is contained in:
@@ -1987,7 +1987,7 @@ if ($action == 'create' && $usercancreate) {
|
||||
}
|
||||
|
||||
// Source / Channel - What trigger creation
|
||||
print '<tr><td>'.$langs->trans('Channel').'</td><td>';
|
||||
print '<tr><td>'.$langs->trans('Source').'</td><td>';
|
||||
print img_picto('', 'question', 'class="pictofixedwidth"');
|
||||
$form->selectInputReason((GETPOSTISSET('demand_reason_id') ? GETPOST('demand_reason_id') : $demand_reason_id), 'demand_reason_id', '', 1, 'maxwidth200 widthcentpercentminusx');
|
||||
print '</td></tr>';
|
||||
|
||||
@@ -193,7 +193,7 @@ $arrayfields = array(
|
||||
'c.fk_shipping_method' => array('label' => "SendingMethod", 'checked' => -1, 'position' => 66 , 'enabled' => isModEnabled("shipping")),
|
||||
'c.fk_cond_reglement' => array('label' => "PaymentConditionsShort", 'checked' => -1, 'position' => 67),
|
||||
'c.fk_mode_reglement' => array('label' => "PaymentMode", 'checked' => -1, 'position' => 68),
|
||||
'c.fk_input_reason' => array('label' => "Channel", 'checked' => -1, 'position' => 69),
|
||||
'c.fk_input_reason' => array('label' => "Origin", 'checked' => -1, 'position' => 69),
|
||||
'c.total_ht' => array('label' => "AmountHT", 'checked' => 1, 'position' => 75),
|
||||
'c.total_vat' => array('label' => "AmountVAT", 'checked' => 0, 'position' => 80),
|
||||
'c.total_ttc' => array('label' => "AmountTTC", 'checked' => 0, 'position' => 85),
|
||||
|
||||
@@ -1122,6 +1122,7 @@ class CMailFile
|
||||
$storage = new DoliStorage($db, $conf, $keyforprovider);
|
||||
try {
|
||||
$tokenobj = $storage->retrieveAccessToken($OAUTH_SERVICENAME);
|
||||
|
||||
$expire = false;
|
||||
// Is token expired or will token expire in the next 30 seconds
|
||||
if (is_object($tokenobj)) {
|
||||
@@ -1140,17 +1141,17 @@ class CMailFile
|
||||
$apiService = $serviceFactory->createService($oauthname[0], $credentials, $storage, array());
|
||||
// We have to save the token because Google give it only once
|
||||
$refreshtoken = $tokenobj->getRefreshToken();
|
||||
if ($apiService instanceof OAuth\OAuth2\Service\AbstractService
|
||||
|| $apiService instanceof OAuth\OAuth1\Service\AbstractService
|
||||
) {
|
||||
|
||||
if ($apiService instanceof OAuth\OAuth2\Service\AbstractService || $apiService instanceof OAuth\OAuth1\Service\AbstractService) {
|
||||
// ServiceInterface does not provide refreshAccessToekn, AbstractService does
|
||||
$tokenobj = $apiService->refreshAccessToken($tokenobj);
|
||||
$tokenobj->setRefreshToken($refreshtoken);
|
||||
$storage->storeAccessToken($OAUTH_SERVICENAME, $tokenobj);
|
||||
}
|
||||
|
||||
$tokenobj = $storage->retrieveAccessToken($OAUTH_SERVICENAME);
|
||||
}
|
||||
|
||||
$tokenobj = $storage->retrieveAccessToken($OAUTH_SERVICENAME);
|
||||
if (is_object($tokenobj)) {
|
||||
$this->smtps->setToken($tokenobj->getAccessToken());
|
||||
} else {
|
||||
@@ -1284,6 +1285,7 @@ class CMailFile
|
||||
|
||||
try {
|
||||
$tokenobj = $storage->retrieveAccessToken($OAUTH_SERVICENAME);
|
||||
|
||||
$expire = false;
|
||||
// Is token expired or will token expire in the next 30 seconds
|
||||
if (is_object($tokenobj)) {
|
||||
@@ -1301,16 +1303,18 @@ class CMailFile
|
||||
// ex service is Google-Emails we need only the first part Google
|
||||
$apiService = $serviceFactory->createService($oauthname[0], $credentials, $storage, array());
|
||||
$refreshtoken = $tokenobj->getRefreshToken();
|
||||
if ($apiService instanceof OAuth\OAuth2\Service\AbstractService
|
||||
|| $apiService instanceof OAuth\OAuth1\Service\AbstractService
|
||||
) {
|
||||
|
||||
if ($apiService instanceof OAuth\OAuth2\Service\AbstractService || $apiService instanceof OAuth\OAuth1\Service\AbstractService) {
|
||||
// ServiceInterface does not provide refreshAccessToekn, AbstractService does
|
||||
// We must save the token because Google provides it only once
|
||||
$tokenobj = $apiService->refreshAccessToken($tokenobj);
|
||||
$tokenobj->setRefreshToken($refreshtoken);
|
||||
$storage->storeAccessToken($OAUTH_SERVICENAME, $tokenobj);
|
||||
|
||||
$tokenobj = $storage->retrieveAccessToken($OAUTH_SERVICENAME);
|
||||
}
|
||||
}
|
||||
|
||||
if (is_object($tokenobj)) {
|
||||
$this->transport->setAuthMode('XOAUTH2');
|
||||
$this->transport->setPassword($tokenobj->getAccessToken());
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 1, 'SRC_INTE', 'Web site', 1);
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 2, 'SRC_CAMP_MAIL', 'Mailing campaign', 1);
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 3, 'SRC_CAMP_PHO', 'Phone campaign', 1);
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 4, 'SRC_CAMP_FAX', 'Fax campaign', 1);
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 4, 'SRC_CAMP_FAX', 'Fax campaign', 0);
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 5, 'SRC_COMM', 'Commercial contact', 1);
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 6, 'SRC_SHOP', 'Shop contact', 1);
|
||||
INSERT INTO llx_c_input_reason (rowid,code,label,active) VALUES ( 7, 'SRC_CAMP_EMAIL', 'EMailing campaign', 1);
|
||||
|
||||
@@ -474,7 +474,7 @@ class doc_generic_myobject_odt extends ModelePDFMyObject
|
||||
$reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks
|
||||
|
||||
// Write new file
|
||||
if (getDolGlobalInt('MAIN_ODT_AS_PDF')) {
|
||||
if (getDolGlobalString('MAIN_ODT_AS_PDF')) {
|
||||
try {
|
||||
$odfHandler->exportAsAttachedPDF($file);
|
||||
} catch (Exception $e) {
|
||||
|
||||
@@ -1121,9 +1121,7 @@ if ($resql) {
|
||||
|
||||
//PMP Real
|
||||
print '<td class="right">';
|
||||
|
||||
|
||||
if (!empty($obj->pmp_real)) {
|
||||
if (!empty($obj->pmp_real) || (string) $obj->pmp_real === '0') {
|
||||
$pmp_real = $obj->pmp_real;
|
||||
} else {
|
||||
$pmp_real = $product_static->pmp;
|
||||
@@ -1348,6 +1346,7 @@ function updateTotalValuation() {
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user