@@ -123,7 +123,7 @@ discard block |
||
| 123 | 123 | break; |
| 124 | 124 | default: |
| 125 | 125 | throw new PrestaShopWebserviceException( |
| 126 | - 'This call to PrestaShop Web Services returned an unexpected HTTP status of:' . $request['status_code'] |
|
| 126 | + 'This call to PrestaShop Web Services returned an unexpected HTTP status of:'.$request['status_code'] |
|
| 127 | 127 | ); |
| 128 | 128 | } |
| 129 | 129 | |
@@ -132,7 +132,7 @@ discard block |
||
| 132 | 132 | $errors = $response->children()->children(); |
| 133 | 133 | if ($errors && count($errors) > 0) { |
| 134 | 134 | foreach ($errors as $error) { |
| 135 | - $error_message.= ' - (Code ' . $error->code . '): ' . $error->message; |
|
| 135 | + $error_message .= ' - (Code '.$error->code.'): '.$error->message; |
|
| 136 | 136 | } |
| 137 | 137 | } |
| 138 | 138 | $error_label = 'This call to PrestaShop Web Services failed and returned an HTTP status of %d. That means: %s.'; |
@@ -151,7 +151,7 @@ discard block |
||
| 151 | 151 | CURLOPT_RETURNTRANSFER => true, |
| 152 | 152 | CURLINFO_HEADER_OUT => true, |
| 153 | 153 | CURLOPT_HTTPAUTH => CURLAUTH_BASIC, |
| 154 | - CURLOPT_USERPWD => $this->key . ':', |
|
| 154 | + CURLOPT_USERPWD => $this->key.':', |
|
| 155 | 155 | CURLOPT_HTTPHEADER => array('Expect:'), |
| 156 | 156 | //CURLOPT_SSL_VERIFYPEER => false, // reminder, in dev environment sometimes self-signed certificates are used |
| 157 | 157 | //CURLOPT_CAINFO => "PATH2CAINFO", // ssl certificate chain checking |
@@ -197,7 +197,7 @@ discard block |
||
| 197 | 197 | |
| 198 | 198 | $index = strpos($response, "\r\n\r\n"); |
| 199 | 199 | if ($index === false && $curl_params[CURLOPT_CUSTOMREQUEST] != 'HEAD') { |
| 200 | - throw new PrestaShopWebserviceException('Bad HTTP response ' . $response . curl_error($session)); |
|
| 200 | + throw new PrestaShopWebserviceException('Bad HTTP response '.$response.curl_error($session)); |
|
| 201 | 201 | } |
| 202 | 202 | |
| 203 | 203 | $header = substr($response, 0, $index); |
@@ -232,7 +232,7 @@ discard block |
||
| 232 | 232 | } |
| 233 | 233 | $status_code = curl_getinfo($session, CURLINFO_HTTP_CODE); |
| 234 | 234 | if ($status_code === 0) { |
| 235 | - throw new PrestaShopWebserviceException('CURL Error: ' . curl_error($session)); |
|
| 235 | + throw new PrestaShopWebserviceException('CURL Error: '.curl_error($session)); |
|
| 236 | 236 | } |
| 237 | 237 | curl_close($session); |
| 238 | 238 | if ($this->debug) { |
@@ -256,7 +256,7 @@ discard block |
||
| 256 | 256 | public function printDebug($title, $content) |
| 257 | 257 | { |
| 258 | 258 | if (php_sapi_name() == 'cli') { |
| 259 | - echo $title . PHP_EOL . $content; |
|
| 259 | + echo $title.PHP_EOL.$content; |
|
| 260 | 260 | } else { |
| 261 | 261 | echo '<div style="display:table;background:#CCC;font-size:8pt;padding:7px"><h6 style="font-size:9pt;margin:0">' |
| 262 | 262 | . $title |
@@ -295,11 +295,11 @@ discard block |
||
| 295 | 295 | libxml_disable_entity_loader(true); |
| 296 | 296 | } |
| 297 | 297 | |
| 298 | - $xml = simplexml_load_string(trim($response), 'SimpleXMLElement', LIBXML_NOCDATA|LIBXML_NONET); |
|
| 298 | + $xml = simplexml_load_string(trim($response), 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NONET); |
|
| 299 | 299 | if (libxml_get_errors()) { |
| 300 | 300 | $msg = var_export(libxml_get_errors(), true); |
| 301 | 301 | libxml_clear_errors(); |
| 302 | - throw new PrestaShopWebserviceException('HTTP XML response is not parsable: ' . $msg); |
|
| 302 | + throw new PrestaShopWebserviceException('HTTP XML response is not parsable: '.$msg); |
|
| 303 | 303 | } |
| 304 | 304 | return $xml; |
| 305 | 305 | } else { |
@@ -324,13 +324,13 @@ discard block |
||
| 324 | 324 | $xml = ''; |
| 325 | 325 | |
| 326 | 326 | if (isset($options['resource'], $options['postXml']) || isset($options['url'], $options['postXml'])) { |
| 327 | - $url = (isset($options['resource']) ? $this->url . '/api/' . $options['resource'] : $options['url']); |
|
| 327 | + $url = (isset($options['resource']) ? $this->url.'/api/'.$options['resource'] : $options['url']); |
|
| 328 | 328 | $xml = $options['postXml']; |
| 329 | 329 | if (isset($options['id_shop'])) { |
| 330 | - $url .= '&id_shop=' . $options['id_shop']; |
|
| 330 | + $url .= '&id_shop='.$options['id_shop']; |
|
| 331 | 331 | } |
| 332 | 332 | if (isset($options['id_group_shop'])) { |
| 333 | - $url .= '&id_group_shop=' . $options['id_group_shop']; |
|
| 333 | + $url .= '&id_group_shop='.$options['id_group_shop']; |
|
| 334 | 334 | } |
| 335 | 335 | } else { |
| 336 | 336 | throw new PrestaShopWebserviceException('Bad parameters given'); |
@@ -377,10 +377,10 @@ discard block |
||
| 377 | 377 | if (isset($options['url'])) { |
| 378 | 378 | $url = $options['url']; |
| 379 | 379 | } elseif (isset($options['resource'])) { |
| 380 | - $url = $this->url . '/api/' . $options['resource']; |
|
| 380 | + $url = $this->url.'/api/'.$options['resource']; |
|
| 381 | 381 | $url_params = array(); |
| 382 | 382 | if (isset($options['id'])) { |
| 383 | - $url .= '/' . $options['id']; |
|
| 383 | + $url .= '/'.$options['id']; |
|
| 384 | 384 | } |
| 385 | 385 | |
| 386 | 386 | $params = array('filter', 'display', 'sort', 'limit', 'id_shop', 'id_group_shop', 'schema', 'language', 'date', 'price'); |
@@ -392,7 +392,7 @@ discard block |
||
| 392 | 392 | } |
| 393 | 393 | } |
| 394 | 394 | if (count($url_params) > 0) { |
| 395 | - $url .= '?' . http_build_query($url_params); |
|
| 395 | + $url .= '?'.http_build_query($url_params); |
|
| 396 | 396 | } |
| 397 | 397 | } else { |
| 398 | 398 | throw new PrestaShopWebserviceException('Bad parameters given'); |
@@ -400,7 +400,7 @@ discard block |
||
| 400 | 400 | |
| 401 | 401 | $request = $this->executeRequest($url, array(CURLOPT_CUSTOMREQUEST => 'GET')); |
| 402 | 402 | |
| 403 | - $this->checkStatusCode($request);// check the response validity |
|
| 403 | + $this->checkStatusCode($request); // check the response validity |
|
| 404 | 404 | |
| 405 | 405 | return $this->parseXML($request['response']); |
| 406 | 406 | } |
@@ -418,10 +418,10 @@ discard block |
||
| 418 | 418 | if (isset($options['url'])) { |
| 419 | 419 | $url = $options['url']; |
| 420 | 420 | } elseif (isset($options['resource'])) { |
| 421 | - $url = $this->url . '/api/' . $options['resource']; |
|
| 421 | + $url = $this->url.'/api/'.$options['resource']; |
|
| 422 | 422 | $url_params = array(); |
| 423 | 423 | if (isset($options['id'])) { |
| 424 | - $url .= '/' . $options['id']; |
|
| 424 | + $url .= '/'.$options['id']; |
|
| 425 | 425 | } |
| 426 | 426 | |
| 427 | 427 | $params = array('filter', 'display', 'sort', 'limit'); |
@@ -433,13 +433,13 @@ discard block |
||
| 433 | 433 | } |
| 434 | 434 | } |
| 435 | 435 | if (count($url_params) > 0) { |
| 436 | - $url .= '?' . http_build_query($url_params); |
|
| 436 | + $url .= '?'.http_build_query($url_params); |
|
| 437 | 437 | } |
| 438 | 438 | } else { |
| 439 | 439 | throw new PrestaShopWebserviceException('Bad parameters given'); |
| 440 | 440 | } |
| 441 | 441 | $request = $this->executeRequest($url, array(CURLOPT_CUSTOMREQUEST => 'HEAD', CURLOPT_NOBODY => true)); |
| 442 | - $this->checkStatusCode($request);// check the response validity |
|
| 442 | + $this->checkStatusCode($request); // check the response validity |
|
| 443 | 443 | return $request['header']; |
| 444 | 444 | } |
| 445 | 445 | |
@@ -462,21 +462,20 @@ discard block |
||
| 462 | 462 | if (isset($options['url'])) { |
| 463 | 463 | $url = $options['url']; |
| 464 | 464 | } elseif ((isset($options['resource'], $options['id']) || isset($options['url'])) && $options['putXml']) { |
| 465 | - $url = (isset($options['url']) ? $options['url'] : |
|
| 466 | - $this->url . '/api/' . $options['resource'] . '/' . $options['id']); |
|
| 465 | + $url = (isset($options['url']) ? $options['url'] : $this->url.'/api/'.$options['resource'].'/'.$options['id']); |
|
| 467 | 466 | $xml = $options['putXml']; |
| 468 | 467 | if (isset($options['id_shop'])) { |
| 469 | - $url .= '&id_shop=' . $options['id_shop']; |
|
| 468 | + $url .= '&id_shop='.$options['id_shop']; |
|
| 470 | 469 | } |
| 471 | 470 | if (isset($options['id_group_shop'])) { |
| 472 | - $url .= '&id_group_shop=' . $options['id_group_shop']; |
|
| 471 | + $url .= '&id_group_shop='.$options['id_group_shop']; |
|
| 473 | 472 | } |
| 474 | 473 | } else { |
| 475 | 474 | throw new PrestaShopWebserviceException('Bad parameters given'); |
| 476 | 475 | } |
| 477 | 476 | |
| 478 | 477 | $request = $this->executeRequest($url, array(CURLOPT_CUSTOMREQUEST => 'PUT', CURLOPT_POSTFIELDS => $xml)); |
| 479 | - $this->checkStatusCode($request);// check the response validity |
|
| 478 | + $this->checkStatusCode($request); // check the response validity |
|
| 480 | 479 | return $this->parseXML($request['response']); |
| 481 | 480 | } |
| 482 | 481 | |
@@ -513,21 +512,21 @@ discard block |
||
| 513 | 512 | $url = $options['url']; |
| 514 | 513 | } elseif (isset($options['resource']) && isset($options['id'])) { |
| 515 | 514 | $url = (is_array($options['id'])) |
| 516 | - ? $this->url . '/api/' . $options['resource'] . '/?id=[' . implode(',', $options['id']) . ']' |
|
| 517 | - : $this->url . '/api/' . $options['resource'] . '/' . $options['id']; |
|
| 515 | + ? $this->url.'/api/'.$options['resource'].'/?id=['.implode(',', $options['id']).']' |
|
| 516 | + : $this->url.'/api/'.$options['resource'].'/'.$options['id']; |
|
| 518 | 517 | } else { |
| 519 | 518 | throw new PrestaShopWebserviceException('Bad parameters given'); |
| 520 | 519 | } |
| 521 | 520 | |
| 522 | 521 | if (isset($options['id_shop'])) { |
| 523 | - $url .= '&id_shop=' . $options['id_shop']; |
|
| 522 | + $url .= '&id_shop='.$options['id_shop']; |
|
| 524 | 523 | } |
| 525 | 524 | if (isset($options['id_group_shop'])) { |
| 526 | - $url .= '&id_group_shop=' . $options['id_group_shop']; |
|
| 525 | + $url .= '&id_group_shop='.$options['id_group_shop']; |
|
| 527 | 526 | } |
| 528 | 527 | |
| 529 | 528 | $request = $this->executeRequest($url, array(CURLOPT_CUSTOMREQUEST => 'DELETE')); |
| 530 | - $this->checkStatusCode($request);// check the response validity |
|
| 529 | + $this->checkStatusCode($request); // check the response validity |
|
| 531 | 530 | return true; |
| 532 | 531 | } |
| 533 | 532 | } |
@@ -382,9 +382,9 @@ discard block |
||
| 382 | 382 | /** |
| 383 | 383 | * Properties to manage the recurring events |
| 384 | 384 | */ |
| 385 | - public $recurid; /* A string YYYYMMDDHHMMSS shared by allevent of same serie */ |
|
| 386 | - public $recurrule; /* Rule of recurring */ |
|
| 387 | - public $recurdateend; /* Repeat until this date */ |
|
| 385 | + public $recurid; /* A string YYYYMMDDHHMMSS shared by allevent of same serie */ |
|
| 386 | + public $recurrule; /* Rule of recurring */ |
|
| 387 | + public $recurdateend; /* Repeat until this date */ |
|
| 388 | 388 | |
| 389 | 389 | public $calling_duration; |
| 390 | 390 | |
@@ -568,8 +568,8 @@ discard block |
||
| 568 | 568 | $sql .= "ip"; |
| 569 | 569 | $sql .= ") VALUES ("; |
| 570 | 570 | $sql .= "'(PROV)', "; |
| 571 | - $sql .= "'".$this->db->idate($now)."', "; // date creation |
|
| 572 | - $sql .= "'".$this->db->idate($this->datep)."', "; // date start event |
|
| 571 | + $sql .= "'".$this->db->idate($now)."', "; // date creation |
|
| 572 | + $sql .= "'".$this->db->idate($this->datep)."', "; // date start event |
|
| 573 | 573 | $sql .= (strval($this->datef) != '' ? "'".$this->db->idate($this->datef)."'" : "null").", "; |
| 574 | 574 | $sql .= ((isset($this->durationp) && $this->durationp >= 0 && $this->durationp != '') ? "'".$this->db->escape($this->durationp)."'" : "null").", "; // deprecated |
| 575 | 575 | $sql .= (isset($this->type_id) ? $this->type_id : "null").","; |
@@ -643,7 +643,7 @@ discard block |
||
| 643 | 643 | $resql = $this->db->query($sql); |
| 644 | 644 | if (!$resql) { |
| 645 | 645 | $error++; |
| 646 | - dol_syslog('Error to process userassigned: ' . $this->db->lasterror(), LOG_ERR); |
|
| 646 | + dol_syslog('Error to process userassigned: '.$this->db->lasterror(), LOG_ERR); |
|
| 647 | 647 | $this->errors[] = $this->db->lasterror(); |
| 648 | 648 | } else { |
| 649 | 649 | $already_inserted[$val['id']] = true; |
@@ -668,7 +668,7 @@ discard block |
||
| 668 | 668 | $resql = $this->db->query($sql); |
| 669 | 669 | if (!$resql) { |
| 670 | 670 | $error++; |
| 671 | - dol_syslog('Error to process socpeopleassigned: ' . $this->db->lasterror(), LOG_ERR); |
|
| 671 | + dol_syslog('Error to process socpeopleassigned: '.$this->db->lasterror(), LOG_ERR); |
|
| 672 | 672 | $this->errors[] = $this->db->lasterror(); |
| 673 | 673 | } else { |
| 674 | 674 | $already_inserted[$id] = true; |
@@ -903,14 +903,14 @@ discard block |
||
| 903 | 903 | $this->status = $obj->status; |
| 904 | 904 | |
| 905 | 905 | //email information |
| 906 | - $this->email_msgid=$obj->email_msgid; |
|
| 907 | - $this->email_from=$obj->email_from; |
|
| 908 | - $this->email_sender=$obj->email_sender; |
|
| 909 | - $this->email_to=$obj->email_to; |
|
| 910 | - $this->email_tocc=$obj->email_tocc; |
|
| 911 | - $this->email_tobcc=$obj->email_tobcc; |
|
| 912 | - $this->email_subject=$obj->email_subject; |
|
| 913 | - $this->errors_to=$obj->errors_to; |
|
| 906 | + $this->email_msgid = $obj->email_msgid; |
|
| 907 | + $this->email_from = $obj->email_from; |
|
| 908 | + $this->email_sender = $obj->email_sender; |
|
| 909 | + $this->email_to = $obj->email_to; |
|
| 910 | + $this->email_tocc = $obj->email_tocc; |
|
| 911 | + $this->email_tobcc = $obj->email_tobcc; |
|
| 912 | + $this->email_subject = $obj->email_subject; |
|
| 913 | + $this->errors_to = $obj->errors_to; |
|
| 914 | 914 | |
| 915 | 915 | $this->fetch_optionals(); |
| 916 | 916 | |
@@ -1193,7 +1193,7 @@ discard block |
||
| 1193 | 1193 | $sql = "UPDATE ".MAIN_DB_PREFIX."actioncomm"; |
| 1194 | 1194 | $sql .= " SET percent = '".$this->db->escape($this->percentage)."'"; |
| 1195 | 1195 | $sql .= ", fk_action = ".(int) $this->type_id; |
| 1196 | - $sql .= ", code = " . ($code ? "'".$this->db->escape($code)."'" : "null"); |
|
| 1196 | + $sql .= ", code = ".($code ? "'".$this->db->escape($code)."'" : "null"); |
|
| 1197 | 1197 | $sql .= ", label = ".($this->label ? "'".$this->db->escape($this->label)."'" : "null"); |
| 1198 | 1198 | $sql .= ", datep = ".(strval($this->datep) != '' ? "'".$this->db->idate($this->datep)."'" : 'null'); |
| 1199 | 1199 | $sql .= ", datep2 = ".(strval($this->datef) != '' ? "'".$this->db->idate($this->datef)."'" : 'null'); |
@@ -1350,9 +1350,9 @@ discard block |
||
| 1350 | 1350 | $sql .= " FROM ".MAIN_DB_PREFIX."actioncomm as a"; |
| 1351 | 1351 | // Fields from hook |
| 1352 | 1352 | $parameters = array('sql' => &$sql, 'socid' => $socid, 'fk_element' => $fk_element, 'elementtype' => $elementtype); |
| 1353 | - $reshook = $hookmanager->executeHooks('getActionsListFrom', $parameters); // Note that $action and $object may have been modified by hook |
|
| 1353 | + $reshook = $hookmanager->executeHooks('getActionsListFrom', $parameters); // Note that $action and $object may have been modified by hook |
|
| 1354 | 1354 | if (!empty($hookmanager->resPrint)) { |
| 1355 | - $sql.= $hookmanager->resPrint; |
|
| 1355 | + $sql .= $hookmanager->resPrint; |
|
| 1356 | 1356 | } |
| 1357 | 1357 | $sql .= " WHERE a.entity IN (".getEntity('agenda').")"; |
| 1358 | 1358 | if (!empty($socid)) { |
@@ -1374,9 +1374,9 @@ discard block |
||
| 1374 | 1374 | } |
| 1375 | 1375 | // Fields where hook |
| 1376 | 1376 | $parameters = array('sql' => &$sql, 'socid' => $socid, 'fk_element' => $fk_element, 'elementtype' => $elementtype); |
| 1377 | - $reshook = $hookmanager->executeHooks('getActionsListWhere', $parameters); // Note that $action and $object may have been modified by hook |
|
| 1377 | + $reshook = $hookmanager->executeHooks('getActionsListWhere', $parameters); // Note that $action and $object may have been modified by hook |
|
| 1378 | 1378 | if (!empty($hookmanager->resPrint)) { |
| 1379 | - $sql.= $hookmanager->resPrint; |
|
| 1379 | + $sql .= $hookmanager->resPrint; |
|
| 1380 | 1380 | } |
| 1381 | 1381 | if ($sortorder && $sortfield) { |
| 1382 | 1382 | $sql .= $this->db->order($sortfield, $sortorder); |
@@ -1657,9 +1657,9 @@ discard block |
||
| 1657 | 1657 | } |
| 1658 | 1658 | // show categories for this record only in ajax to not overload lists |
| 1659 | 1659 | if (isModEnabled('categorie') && !$nofetch) { |
| 1660 | - require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php'; |
|
| 1660 | + require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; |
|
| 1661 | 1661 | $form = new Form($this->db); |
| 1662 | - $datas['categories'] = '<br>' . $form->showCategories($this->id, Categorie::TYPE_ACTIONCOMM, 1); |
|
| 1662 | + $datas['categories'] = '<br>'.$form->showCategories($this->id, Categorie::TYPE_ACTIONCOMM, 1); |
|
| 1663 | 1663 | } |
| 1664 | 1664 | |
| 1665 | 1665 | return $datas; |
@@ -1752,8 +1752,8 @@ discard block |
||
| 1752 | 1752 | } |
| 1753 | 1753 | if (!empty($this->note_private)) { |
| 1754 | 1754 | $tooltip .= '<br><br><b>'.$langs->trans('Description').':</b><br>'; |
| 1755 | - $texttoshow = dolGetFirstLineOfText($this->note_private, 8); // Try to limit length of content |
|
| 1756 | - $tooltip .= '<div class="tenlinesmax">'; // Restrict height of content into the tooltip |
|
| 1755 | + $texttoshow = dolGetFirstLineOfText($this->note_private, 8); // Try to limit length of content |
|
| 1756 | + $tooltip .= '<div class="tenlinesmax">'; // Restrict height of content into the tooltip |
|
| 1757 | 1757 | $tooltip .= (dol_textishtml($texttoshow) ? str_replace(array("\r", "\n"), "", $texttoshow) : str_replace(array("\r", "\n"), '<br>', $texttoshow)); |
| 1758 | 1758 | $tooltip .= '</div>'; |
| 1759 | 1759 | } |
@@ -2401,7 +2401,7 @@ discard block |
||
| 2401 | 2401 | */ |
| 2402 | 2402 | public static function replaceProduct(DoliDB $dbs, $origin_id, $dest_id) |
| 2403 | 2403 | { |
| 2404 | - $sql = 'UPDATE ' . MAIN_DB_PREFIX . 'actioncomm SET fk_element = ' . ((int) $dest_id) . ' WHERE elementtype="product" AND fk_element = '.((int) $origin_id); |
|
| 2404 | + $sql = 'UPDATE '.MAIN_DB_PREFIX.'actioncomm SET fk_element = '.((int) $dest_id).' WHERE elementtype="product" AND fk_element = '.((int) $origin_id); |
|
| 2405 | 2405 | // using $dbs, not $this->db because function is static |
| 2406 | 2406 | if (!$dbs->query($sql)) { |
| 2407 | 2407 | //$this->errors = $dbs->lasterror(); |
@@ -2526,7 +2526,7 @@ discard block |
||
| 2526 | 2526 | //Select all action comm reminders |
| 2527 | 2527 | $sql = "SELECT rowid as id FROM ".MAIN_DB_PREFIX."actioncomm_reminder"; |
| 2528 | 2528 | $sql .= " WHERE typeremind = 'email'"; |
| 2529 | - $sql .= " AND status = 0"; // 0=No yet sent, -1=Error. TODO Include reminder in error once we can count number of error, so we can try 5 times and not more on errors. |
|
| 2529 | + $sql .= " AND status = 0"; // 0=No yet sent, -1=Error. TODO Include reminder in error once we can count number of error, so we can try 5 times and not more on errors. |
|
| 2530 | 2530 | $sql .= " AND dateremind <= '".$this->db->idate($now)."'"; |
| 2531 | 2531 | $sql .= " AND entity IN (".getEntity('actioncomm').")"; |
| 2532 | 2532 | $sql .= $this->db->order("dateremind", "ASC"); |
@@ -49,7 +49,7 @@ discard block |
||
| 49 | 49 | $conf->global->AGENDA_EXT_NB = 5; |
| 50 | 50 | } |
| 51 | 51 | $MAXAGENDA = $conf->global->AGENDA_EXT_NB; |
| 52 | -$DELAYFORCACHE = 300; // 300 seconds |
|
| 52 | +$DELAYFORCACHE = 300; // 300 seconds |
|
| 53 | 53 | |
| 54 | 54 | $disabledefaultvalues = GETPOST('disabledefaultvalues', 'int'); |
| 55 | 55 | |
@@ -105,7 +105,7 @@ discard block |
||
| 105 | 105 | |
| 106 | 106 | $mode = GETPOST('mode', 'aZ09'); |
| 107 | 107 | if (empty($mode) && preg_match('/show_/', $action)) { |
| 108 | - $mode = $action; // For backward compatibility |
|
| 108 | + $mode = $action; // For backward compatibility |
|
| 109 | 109 | } |
| 110 | 110 | $resourceid = GETPOST("search_resourceid", "int"); |
| 111 | 111 | $year = GETPOST("year", "int") ? GETPOST("year", "int") : date("Y"); |
@@ -529,7 +529,7 @@ discard block |
||
| 529 | 529 | |
| 530 | 530 | $viewmode .= '</div>'; |
| 531 | 531 | |
| 532 | -$viewmode .= '<span class="marginrightonly"></span>'; // To add a space before the navigation tools |
|
| 532 | +$viewmode .= '<span class="marginrightonly"></span>'; // To add a space before the navigation tools |
|
| 533 | 533 | |
| 534 | 534 | |
| 535 | 535 | $newcardbutton = ''; |
@@ -540,7 +540,7 @@ discard block |
||
| 540 | 540 | $newparam .= '&month='.((int) $month).'&year='.((int) $tmpforcreatebutton['year']).'&mode='.urlencode($mode); |
| 541 | 541 | |
| 542 | 542 | //$param='month='.$monthshown.'&year='.$year; |
| 543 | - $hourminsec = dol_print_date(dol_mktime(10, 0, 0, 1, 1, 1970, 'gmt'), '%H', 'gmt').'0000'; // Set $hourminsec to '100000' to auto set hour to 10:00 at creation |
|
| 543 | + $hourminsec = dol_print_date(dol_mktime(10, 0, 0, 1, 1, 1970, 'gmt'), '%H', 'gmt').'0000'; // Set $hourminsec to '100000' to auto set hour to 10:00 at creation |
|
| 544 | 544 | |
| 545 | 545 | $newcardbutton .= dolGetButtonTitle($langs->trans("AddAction"), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create&datep='.sprintf("%04d%02d%02d", $tmpforcreatebutton['year'], $tmpforcreatebutton['mon'], $tmpforcreatebutton['mday']).$hourminsec.'&backtopage='.urlencode($_SERVER["PHP_SELF"].($newparam ? '?'.$newparam : ''))); |
| 546 | 546 | } |
@@ -560,7 +560,7 @@ discard block |
||
| 560 | 560 | $sql .= " WHERE bc.status = 1"; |
| 561 | 561 | $sql .= " AND ba.status = 1"; |
| 562 | 562 | if (!empty($filtert) && $filtert != -1) { |
| 563 | - $sql .= " AND bc.visibility = ".(int) $filtert ; |
|
| 563 | + $sql .= " AND bc.visibility = ".(int) $filtert; |
|
| 564 | 564 | } |
| 565 | 565 | $resql = $db->query($sql); |
| 566 | 566 | if ($resql) { |
@@ -613,9 +613,9 @@ discard block |
||
| 613 | 613 | // Holiday calendar |
| 614 | 614 | $s .= ' |
| 615 | 615 | <div class="nowrap inline-block minheight30"><input type="checkbox" id="check_holiday" name="check_holiday" value="1" class="check_holiday"' . ($check_holiday |
| 616 | - ? ' checked' : '') . '> |
|
| 616 | + ? ' checked' : '').'> |
|
| 617 | 617 | <label for="check_holiday"> |
| 618 | - <span class="check_holiday_text">' . $langs->trans("Holidays") . '</span> |
|
| 618 | + <span class="check_holiday_text">' . $langs->trans("Holidays").'</span> |
|
| 619 | 619 | </label> |
| 620 | 620 | </div>'; |
| 621 | 621 | } |
@@ -641,7 +641,7 @@ discard block |
||
| 641 | 641 | $s .= '</script>'."\n"; |
| 642 | 642 | |
| 643 | 643 | foreach ($showextcals as $val) { |
| 644 | - $htmlname = md5($val['name']); // not used for security purpose, only to get a string with no special char |
|
| 644 | + $htmlname = md5($val['name']); // not used for security purpose, only to get a string with no special char |
|
| 645 | 645 | |
| 646 | 646 | if (!empty($val['default']) || GETPOST('check_ext'.$htmlname, 'int')) { |
| 647 | 647 | $default = "checked"; |
@@ -862,7 +862,7 @@ discard block |
||
| 862 | 862 | // event->datep and event->datef must be GMT date. |
| 863 | 863 | if ($event->fulldayevent) { |
| 864 | 864 | $tzforfullday = getDolGlobalString('MAIN_STORE_FULL_EVENT_IN_GMT'); |
| 865 | - $event->datep = $db->jdate($obj->datep, $tzforfullday ? 'tzuser' : 'tzserver'); // If saved in $tzforfullday = gmt, we must invert date to be in user tz |
|
| 865 | + $event->datep = $db->jdate($obj->datep, $tzforfullday ? 'tzuser' : 'tzserver'); // If saved in $tzforfullday = gmt, we must invert date to be in user tz |
|
| 866 | 866 | $event->datef = $db->jdate($obj->datep2, $tzforfullday ? 'tzuser' : 'tzserver'); |
| 867 | 867 | } else { |
| 868 | 868 | // Example: $obj->datep = '1970-01-01 01:00:00', jdate will return 0 if TZ of PHP server is Europe/Berlin (+1) |
@@ -940,8 +940,8 @@ discard block |
||
| 940 | 940 | // Loop on each day covered by action to prepare an index to show on calendar |
| 941 | 941 | $loop = true; |
| 942 | 942 | $j = 0; |
| 943 | - $daykey = dol_mktime(0, 0, 0, $mois, $jour, $annee, 'gmt'); // $mois, $jour, $annee has been set for user tz |
|
| 944 | - $daykeyend = dol_mktime(0, 0, 0, $moisend, $jourend, $anneeend, 'gmt'); // $moisend, $jourend, $anneeend has been set for user tz |
|
| 943 | + $daykey = dol_mktime(0, 0, 0, $mois, $jour, $annee, 'gmt'); // $mois, $jour, $annee has been set for user tz |
|
| 944 | + $daykeyend = dol_mktime(0, 0, 0, $moisend, $jourend, $anneeend, 'gmt'); // $moisend, $jourend, $anneeend has been set for user tz |
|
| 945 | 945 | /* |
| 946 | 946 | print 'GMT '.$event->date_start_in_calendar.' '.dol_print_date($event->date_start_in_calendar, 'dayhour', 'gmt').'<br>'; |
| 947 | 947 | print 'TZSERVER '.$event->date_start_in_calendar.' '.dol_print_date($event->date_start_in_calendar, 'dayhour', 'tzserver').'<br>'; |
@@ -1061,7 +1061,7 @@ discard block |
||
| 1061 | 1061 | |
| 1062 | 1062 | if ($mode == 'show_day') { |
| 1063 | 1063 | // Request only leaves for the current selected day |
| 1064 | - $sql .= " AND '".$db->escape($year)."-".$db->escape($month)."-".$db->escape($day)."' BETWEEN x.date_debut AND x.date_fin"; // date_debut and date_fin are date without time |
|
| 1064 | + $sql .= " AND '".$db->escape($year)."-".$db->escape($month)."-".$db->escape($day)."' BETWEEN x.date_debut AND x.date_fin"; // date_debut and date_fin are date without time |
|
| 1065 | 1065 | } elseif ($mode == 'show_week') { |
| 1066 | 1066 | // Restrict on current month (we get more, but we will filter later) |
| 1067 | 1067 | $sql .= " AND date_debut < '".$db->idate(dol_get_last_day($year, $month))."'"; |
@@ -1453,7 +1453,7 @@ discard block |
||
| 1453 | 1453 | $theme_datacolor = array(array(120, 130, 150), array(200, 160, 180), array(190, 190, 220)); |
| 1454 | 1454 | } |
| 1455 | 1455 | |
| 1456 | -$massactionbutton =''; |
|
| 1456 | +$massactionbutton = ''; |
|
| 1457 | 1457 | |
| 1458 | 1458 | print_barre_liste($langs->trans("Agenda"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, -1, 'object_action', 0, $nav.'<span class="marginleftonly"></span>'.$newcardbutton, '', $limit, 1, 0, 1, $viewmode); |
| 1459 | 1459 | |
@@ -1599,7 +1599,7 @@ discard block |
||
| 1599 | 1599 | |
| 1600 | 1600 | for ($iter_day = 0; $iter_day < 7; $iter_day++) { |
| 1601 | 1601 | // Show days of the current week |
| 1602 | - $curtime = dol_time_plus_duree($firstdaytoshow, $iter_day, 'd'); // $firstdaytoshow is in timezone of server |
|
| 1602 | + $curtime = dol_time_plus_duree($firstdaytoshow, $iter_day, 'd'); // $firstdaytoshow is in timezone of server |
|
| 1603 | 1603 | $tmpday = dol_print_date($curtime, '%d', 'tzuserrel'); |
| 1604 | 1604 | $tmpmonth = dol_print_date($curtime, '%m', 'tzuserrel'); |
| 1605 | 1605 | $tmpyear = dol_print_date($curtime, '%Y', 'tzuserrel'); |
@@ -1821,9 +1821,9 @@ discard block |
||
| 1821 | 1821 | $tmpholiday = new Holiday($db); |
| 1822 | 1822 | |
| 1823 | 1823 | foreach ($eventarray as $daykey => $notused) { // daykey is the 'YYYYMMDD' to show according to user |
| 1824 | - $annee = dol_print_date($daykey, '%Y', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD' |
|
| 1825 | - $mois = dol_print_date($daykey, '%m', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD' |
|
| 1826 | - $jour = dol_print_date($daykey, '%d', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD' |
|
| 1824 | + $annee = dol_print_date($daykey, '%Y', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD' |
|
| 1825 | + $mois = dol_print_date($daykey, '%m', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD' |
|
| 1826 | + $jour = dol_print_date($daykey, '%d', 'gmt'); // We use gmt because we want the value represented by string 'YYYYMMDD' |
|
| 1827 | 1827 | |
| 1828 | 1828 | //print 'event daykey='.$daykey.' dol_print_date(daykey)='.dol_print_date($daykey, 'dayhour', 'gmt').' jour='.$jour.' mois='.$mois.' annee='.$annee."<br>\n"; |
| 1829 | 1829 | |
@@ -2100,7 +2100,7 @@ discard block |
||
| 2100 | 2100 | if ($event->type_code != 'ICALEVENT') { |
| 2101 | 2101 | $savlabel = $event->label ? $event->label : $event->libelle; |
| 2102 | 2102 | $event->label = $titletoshow; |
| 2103 | - $event->libelle = $titletoshow; // deprecatd |
|
| 2103 | + $event->libelle = $titletoshow; // deprecatd |
|
| 2104 | 2104 | // Note: List of users are inside $event->userassigned. Link may be clickable depending on permissions of user. |
| 2105 | 2105 | $titletoshow = (($event->type_picto || $event->type_code) ? $event->getTypePicto() : ''); |
| 2106 | 2106 | $titletoshow .= $event->getNomUrl(0, $maxnbofchar, 'cal_event cal_event_title', '', 0, 0); |
@@ -270,7 +270,7 @@ discard block |
||
| 270 | 270 | $now = dol_now(); |
| 271 | 271 | |
| 272 | 272 | // Clean parameters |
| 273 | - $this->titre = empty($this->titre) ? '' : $this->titre; // deprecated |
|
| 273 | + $this->titre = empty($this->titre) ? '' : $this->titre; // deprecated |
|
| 274 | 274 | $this->title = empty($this->title) ? '' : $this->title; |
| 275 | 275 | $keyforref = $this->table_ref_field; |
| 276 | 276 | $this->ref = $this->$keyforref; |
@@ -332,32 +332,32 @@ discard block |
||
| 332 | 332 | $sql .= ", '".$this->db->idate($now)."'"; |
| 333 | 333 | $sql .= ", ".((int) $this->suspended); |
| 334 | 334 | $sql .= ", '".$this->db->escape($this->libelle)."'"; |
| 335 | - $sql .= ", " .(!empty($facfourn_src->total_ttc) ? (float) $facfourn_src->total_ttc : '0'); // amount |
|
| 336 | - $sql .= ", " .((int) $user->id); |
|
| 337 | - $sql .= ", " .(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL'); |
|
| 338 | - $sql .= ", " .(!empty($facfourn_src->fk_account) ? ((int) $facfourn_src->fk_account) : 'NULL'); |
|
| 339 | - $sql .= ", " .($this->cond_reglement_id > 0 ? (int) $this->cond_reglement_id : 'NULL'); |
|
| 340 | - $sql .= ", " .($this->mode_reglement_id > 0 ? (int) $this->mode_reglement_id : 'NULL'); |
|
| 341 | - $sql .= ", ".($facfourn_src->date_echeance > 0 ? "'".$this->db->idate($facfourn_src->date_echeance)."'" : 'NULL'); // date_lim_reglement |
|
| 342 | - $sql .= ", " .(!empty($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : 'NULL'); |
|
| 343 | - $sql .= ", " .(!empty($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'NULL'); |
|
| 344 | - $sql .= ", " .(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL'); |
|
| 345 | - $sql .= ", " . (int) $facfourn_src->fk_multicurrency; |
|
| 335 | + $sql .= ", ".(!empty($facfourn_src->total_ttc) ? (float) $facfourn_src->total_ttc : '0'); // amount |
|
| 336 | + $sql .= ", ".((int) $user->id); |
|
| 337 | + $sql .= ", ".(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL'); |
|
| 338 | + $sql .= ", ".(!empty($facfourn_src->fk_account) ? ((int) $facfourn_src->fk_account) : 'NULL'); |
|
| 339 | + $sql .= ", ".($this->cond_reglement_id > 0 ? (int) $this->cond_reglement_id : 'NULL'); |
|
| 340 | + $sql .= ", ".($this->mode_reglement_id > 0 ? (int) $this->mode_reglement_id : 'NULL'); |
|
| 341 | + $sql .= ", ".($facfourn_src->date_echeance > 0 ? "'".$this->db->idate($facfourn_src->date_echeance)."'" : 'NULL'); // date_lim_reglement |
|
| 342 | + $sql .= ", ".(!empty($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : 'NULL'); |
|
| 343 | + $sql .= ", ".(!empty($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : 'NULL'); |
|
| 344 | + $sql .= ", ".(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL'); |
|
| 345 | + $sql .= ", ".(int) $facfourn_src->fk_multicurrency; |
|
| 346 | 346 | $sql .= ", '".$this->db->escape($facfourn_src->multicurrency_code)."'"; |
| 347 | - $sql .= ", " . (float) $facfourn_src->multicurrency_tx; |
|
| 348 | - $sql .= ", " . (int) $this->usenewprice; |
|
| 349 | - $sql .= ", " . (int) $this->frequency; |
|
| 347 | + $sql .= ", ".(float) $facfourn_src->multicurrency_tx; |
|
| 348 | + $sql .= ", ".(int) $this->usenewprice; |
|
| 349 | + $sql .= ", ".(int) $this->frequency; |
|
| 350 | 350 | $sql .= ", '".$this->db->escape($this->unit_frequency)."'"; |
| 351 | - $sql .= ", " .(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL'); |
|
| 352 | - $sql .= ", " .(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL'); |
|
| 353 | - $sql .= ", " . (int) $this->nb_gen_done; |
|
| 354 | - $sql .= ", " . (int) $this->nb_gen_max; |
|
| 355 | - $sql .= ", " . (int) $this->auto_validate; |
|
| 356 | - $sql .= ", " . (int) $this->generate_pdf; |
|
| 351 | + $sql .= ", ".(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL'); |
|
| 352 | + $sql .= ", ".(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL'); |
|
| 353 | + $sql .= ", ".(int) $this->nb_gen_done; |
|
| 354 | + $sql .= ", ".(int) $this->nb_gen_max; |
|
| 355 | + $sql .= ", ".(int) $this->auto_validate; |
|
| 356 | + $sql .= ", ".(int) $this->generate_pdf; |
|
| 357 | 357 | $sql .= ')'; |
| 358 | 358 | |
| 359 | 359 | if ($this->db->query($sql)) { |
| 360 | - $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX. 'facture_fourn_rec'); |
|
| 360 | + $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_rec'); |
|
| 361 | 361 | |
| 362 | 362 | // Fields used into addline later |
| 363 | 363 | $this->fk_multicurrency = $facfourn_src->fk_multicurrency; |
@@ -493,46 +493,46 @@ discard block |
||
| 493 | 493 | $error = 0; |
| 494 | 494 | |
| 495 | 495 | $sql = "UPDATE ".MAIN_DB_PREFIX."facture_fourn_rec SET"; |
| 496 | - $sql .= " titre = '" . (!empty($this->title) ? $this->db->escape($this->title) : "")."'," ; |
|
| 497 | - $sql .= " ref_supplier = '". (!empty($this->ref_supplier) ? $this->db->escape($this->ref_supplier) : "")."',"; |
|
| 498 | - $sql .= " entity = ". (!empty($this->entity) ? ((int) $this->entity) : 1) . ','; |
|
| 496 | + $sql .= " titre = '".(!empty($this->title) ? $this->db->escape($this->title) : "")."',"; |
|
| 497 | + $sql .= " ref_supplier = '".(!empty($this->ref_supplier) ? $this->db->escape($this->ref_supplier) : "")."',"; |
|
| 498 | + $sql .= " entity = ".(!empty($this->entity) ? ((int) $this->entity) : 1).','; |
|
| 499 | 499 | if (!empty($this->socid) && $this->socid > 0) { |
| 500 | - $sql .= " fk_soc = ". ((int) $this->socid). ','; |
|
| 500 | + $sql .= " fk_soc = ".((int) $this->socid).','; |
|
| 501 | 501 | } elseif (!empty($this->fk_soc) && $this->fk_soc > 0) { // For backward compatibility |
| 502 | - $sql .= " fk_soc = ". ((int) $this->fk_soc). ','; |
|
| 502 | + $sql .= " fk_soc = ".((int) $this->fk_soc).','; |
|
| 503 | 503 | } |
| 504 | - $sql .= " suspended = ". (!empty($this->suspended) ? ((int) $this->suspended) : 0) . ','; |
|
| 505 | - $sql .= " libelle = ". (!empty($this->libelle) ? "'".$this->db->escape($this->libelle)."'" : 'NULL') . ","; |
|
| 506 | - $sql .= " vat_src_code = ". (!empty($this->vat_src_code) ? "'".$this->db->escape($this->vat_src_code)."'" : 'NULL') . ','; |
|
| 507 | - $sql .= " localtax1 = ". (!empty($this->localtax1) ? ((float) $this->localtax1) : 0.00) . ','; |
|
| 508 | - $sql .= " localtax2 = ". (!empty($this->localtax2) ? ((float) $this->localtax2) : 0.00) . ','; |
|
| 509 | - $sql .= " total_ht = ". (!empty($this->total_ht) ? ((float) $this->total_ht) : 0.00) . ','; |
|
| 510 | - $sql .= " total_tva = ". (!empty($this->total_tva) ? ((float) $this->total_tva) : 0.00) . ','; |
|
| 511 | - $sql .= " total_ttc = ". (!empty($this->total_ttc) ? ((float) $this->total_ttc) : 0.00) . ','; |
|
| 512 | - $sql .= " fk_user_modif = ". ((int) $user->id) . ','; |
|
| 513 | - $sql .= " fk_projet = ". (!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL') . ','; |
|
| 514 | - $sql .= " fk_account = ". (!empty($this->fk_account) ? ((int) $this->fk_account) : 'NULL') . ','; |
|
| 515 | - $sql .= " fk_mode_reglement = ". (!empty($this->mode_reglement_id) ? ((int) $this->mode_reglement_id) : 'NULL') . ','; |
|
| 516 | - $sql .= " fk_cond_reglement = ". (!empty($this->cond_reglement_id) ? ((int) $this->cond_reglement_id) : 'NULL') . ','; |
|
| 517 | - $sql .= " date_lim_reglement = ". (!empty($this->date_lim_reglement) ? "'".$this->db->idate($this->date_lim_reglement)."'" : 'NULL') . ','; |
|
| 518 | - $sql .= " note_private = '". (!empty($this->note_private) ? $this->db->escape($this->note_private) : '') . "',"; |
|
| 519 | - $sql .= " note_public = '". (!empty($this->note_public) ? $this->db->escape($this->note_public) : '') . "',"; |
|
| 520 | - $sql .= " modelpdf = ". (!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL') . ","; |
|
| 521 | - $sql .= " fk_multicurrency = ". (!empty($this->fk_multicurrency) ? ((int) $this->fk_multicurrency) : 'NULL') . ','; |
|
| 522 | - $sql .= " multicurrency_code = ". (!empty($this->multicurrency_code) ? "'".$this->db->escape($this->multicurrency_code)."'" : 'NULL') . ","; |
|
| 523 | - $sql .= " multicurrency_tx = ". (!empty($this->multicurrency_tx) ? ((float) $this->multicurrency_tx) : 1) . ','; |
|
| 524 | - $sql .= " multicurrency_total_ht = ". (!empty($this->multicurrency_total_ht) ? ((float) $this->multicurrency_total_ht) : 0.00) . ','; |
|
| 525 | - $sql .= " multicurrency_total_tva = ". (!empty($this->multicurrency_total_tva) ? ((float) $this->multicurrency_total_tva) : 0.00) . ','; |
|
| 526 | - $sql .= " multicurrency_total_ttc = ". (!empty($this->multicurrency_total_ttc) ? ((float) $this->multicurrency_total_ttc) : 0.00) . ','; |
|
| 527 | - $sql .= " usenewprice = ". (!empty($this->usenewprice) ? ((int) $this->usenewprice) : 0) . ','; |
|
| 528 | - $sql .= " frequency = ". (!empty($this->frequency) ? ((int) $this->frequency) : 0). ','; |
|
| 529 | - $sql .= " unit_frequency = '". (!empty($this->unit_frequency) ? $this->db->escape($this->unit_frequency) : ''). "',"; |
|
| 530 | - $sql .= " date_when = ". (!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL') . ','; |
|
| 531 | - $sql .= " date_last_gen = ". (!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL') . ','; |
|
| 532 | - $sql .= " nb_gen_done = ". (!empty($this->nb_gen_done) ? ((int) $this->nb_gen_done) : 0) . ','; |
|
| 533 | - $sql .= " nb_gen_max = ". (!empty($this->nb_gen_max) ? ((int) $this->nb_gen_max) : 0) . ','; |
|
| 534 | - $sql .= " auto_validate = ". (!empty($this->auto_validate) ? ((int) $this->auto_validate) : 0); |
|
| 535 | - $sql .= " WHERE rowid = ". (int) $this->id; |
|
| 504 | + $sql .= " suspended = ".(!empty($this->suspended) ? ((int) $this->suspended) : 0).','; |
|
| 505 | + $sql .= " libelle = ".(!empty($this->libelle) ? "'".$this->db->escape($this->libelle)."'" : 'NULL').","; |
|
| 506 | + $sql .= " vat_src_code = ".(!empty($this->vat_src_code) ? "'".$this->db->escape($this->vat_src_code)."'" : 'NULL').','; |
|
| 507 | + $sql .= " localtax1 = ".(!empty($this->localtax1) ? ((float) $this->localtax1) : 0.00).','; |
|
| 508 | + $sql .= " localtax2 = ".(!empty($this->localtax2) ? ((float) $this->localtax2) : 0.00).','; |
|
| 509 | + $sql .= " total_ht = ".(!empty($this->total_ht) ? ((float) $this->total_ht) : 0.00).','; |
|
| 510 | + $sql .= " total_tva = ".(!empty($this->total_tva) ? ((float) $this->total_tva) : 0.00).','; |
|
| 511 | + $sql .= " total_ttc = ".(!empty($this->total_ttc) ? ((float) $this->total_ttc) : 0.00).','; |
|
| 512 | + $sql .= " fk_user_modif = ".((int) $user->id).','; |
|
| 513 | + $sql .= " fk_projet = ".(!empty($this->fk_project) ? ((int) $this->fk_project) : 'NULL').','; |
|
| 514 | + $sql .= " fk_account = ".(!empty($this->fk_account) ? ((int) $this->fk_account) : 'NULL').','; |
|
| 515 | + $sql .= " fk_mode_reglement = ".(!empty($this->mode_reglement_id) ? ((int) $this->mode_reglement_id) : 'NULL').','; |
|
| 516 | + $sql .= " fk_cond_reglement = ".(!empty($this->cond_reglement_id) ? ((int) $this->cond_reglement_id) : 'NULL').','; |
|
| 517 | + $sql .= " date_lim_reglement = ".(!empty($this->date_lim_reglement) ? "'".$this->db->idate($this->date_lim_reglement)."'" : 'NULL').','; |
|
| 518 | + $sql .= " note_private = '".(!empty($this->note_private) ? $this->db->escape($this->note_private) : '')."',"; |
|
| 519 | + $sql .= " note_public = '".(!empty($this->note_public) ? $this->db->escape($this->note_public) : '')."',"; |
|
| 520 | + $sql .= " modelpdf = ".(!empty($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : 'NULL').","; |
|
| 521 | + $sql .= " fk_multicurrency = ".(!empty($this->fk_multicurrency) ? ((int) $this->fk_multicurrency) : 'NULL').','; |
|
| 522 | + $sql .= " multicurrency_code = ".(!empty($this->multicurrency_code) ? "'".$this->db->escape($this->multicurrency_code)."'" : 'NULL').","; |
|
| 523 | + $sql .= " multicurrency_tx = ".(!empty($this->multicurrency_tx) ? ((float) $this->multicurrency_tx) : 1).','; |
|
| 524 | + $sql .= " multicurrency_total_ht = ".(!empty($this->multicurrency_total_ht) ? ((float) $this->multicurrency_total_ht) : 0.00).','; |
|
| 525 | + $sql .= " multicurrency_total_tva = ".(!empty($this->multicurrency_total_tva) ? ((float) $this->multicurrency_total_tva) : 0.00).','; |
|
| 526 | + $sql .= " multicurrency_total_ttc = ".(!empty($this->multicurrency_total_ttc) ? ((float) $this->multicurrency_total_ttc) : 0.00).','; |
|
| 527 | + $sql .= " usenewprice = ".(!empty($this->usenewprice) ? ((int) $this->usenewprice) : 0).','; |
|
| 528 | + $sql .= " frequency = ".(!empty($this->frequency) ? ((int) $this->frequency) : 0).','; |
|
| 529 | + $sql .= " unit_frequency = '".(!empty($this->unit_frequency) ? $this->db->escape($this->unit_frequency) : '')."',"; |
|
| 530 | + $sql .= " date_when = ".(!empty($this->date_when) ? "'".$this->db->idate($this->date_when)."'" : 'NULL').','; |
|
| 531 | + $sql .= " date_last_gen = ".(!empty($this->date_last_gen) ? "'".$this->db->idate($this->date_last_gen)."'" : 'NULL').','; |
|
| 532 | + $sql .= " nb_gen_done = ".(!empty($this->nb_gen_done) ? ((int) $this->nb_gen_done) : 0).','; |
|
| 533 | + $sql .= " nb_gen_max = ".(!empty($this->nb_gen_max) ? ((int) $this->nb_gen_max) : 0).','; |
|
| 534 | + $sql .= " auto_validate = ".(!empty($this->auto_validate) ? ((int) $this->auto_validate) : 0); |
|
| 535 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 536 | 536 | |
| 537 | 537 | dol_syslog(get_class($this)."::update", LOG_DEBUG); |
| 538 | 538 | $resql = $this->db->query($sql); |
@@ -591,7 +591,7 @@ discard block |
||
| 591 | 591 | $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as p ON f.fk_mode_reglement = p.id'; |
| 592 | 592 | $sql .= ' WHERE f.entity IN ('.getEntity('invoice').')'; |
| 593 | 593 | if ($rowid) { |
| 594 | - $sql .= ' AND f.rowid='. (int) $rowid; |
|
| 594 | + $sql .= ' AND f.rowid='.(int) $rowid; |
|
| 595 | 595 | } elseif ($ref) { |
| 596 | 596 | $sql .= " AND f.titre='".$this->db->escape($ref)."'"; |
| 597 | 597 | } else { |
@@ -724,7 +724,7 @@ discard block |
||
| 724 | 724 | $sql .= ' p.ref as product_ref, p.fk_product_type as fk_product_type, p.label as product_label, p.description as product_desc'; |
| 725 | 725 | $sql .= ' FROM '.MAIN_DB_PREFIX.'facture_fourn_det_rec as l'; |
| 726 | 726 | $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON l.fk_product = p.rowid'; |
| 727 | - $sql .= ' WHERE l.fk_facture_fourn = '. (int) $this->id; |
|
| 727 | + $sql .= ' WHERE l.fk_facture_fourn = '.(int) $this->id; |
|
| 728 | 728 | $sql .= ' ORDER BY l.rang'; |
| 729 | 729 | |
| 730 | 730 | dol_syslog('FactureFournisseurRec::fetch_lines', LOG_DEBUG); |
@@ -764,7 +764,7 @@ discard block |
||
| 764 | 764 | $line->product_type = $objp->product_type; |
| 765 | 765 | $line->date_start = $objp->date_start; |
| 766 | 766 | $line->date_end = $objp->date_end; |
| 767 | - $line->info_bits = $objp->info_bits ; |
|
| 767 | + $line->info_bits = $objp->info_bits; |
|
| 768 | 768 | $line->special_code = $objp->special_code; |
| 769 | 769 | $line->rang = $objp->rang; |
| 770 | 770 | $line->fk_unit = $objp->fk_unit; |
@@ -814,11 +814,11 @@ discard block |
||
| 814 | 814 | $main = MAIN_DB_PREFIX.'facture_fourn_det_rec'; |
| 815 | 815 | $ef = $main."_extrafields"; |
| 816 | 816 | |
| 817 | - $sqlef = "DELETE FROM ".$ef." WHERE fk_object IN (SELECT rowid FROM ".$main." WHERE fk_facture_fourn = ". (int) $rowid .")"; |
|
| 818 | - $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_det_rec WHERE fk_facture_fourn = ". (int) $rowid; |
|
| 817 | + $sqlef = "DELETE FROM ".$ef." WHERE fk_object IN (SELECT rowid FROM ".$main." WHERE fk_facture_fourn = ".(int) $rowid.")"; |
|
| 818 | + $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_det_rec WHERE fk_facture_fourn = ".(int) $rowid; |
|
| 819 | 819 | |
| 820 | 820 | if ($this->db->query($sqlef) && $this->db->query($sql)) { |
| 821 | - $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_rec WHERE rowid = ". (int) $rowid; |
|
| 821 | + $sql = "DELETE FROM ".MAIN_DB_PREFIX."facture_fourn_rec WHERE rowid = ".(int) $rowid; |
|
| 822 | 822 | dol_syslog($sql); |
| 823 | 823 | if ($this->db->query($sql)) { |
| 824 | 824 | // Delete linked object |
@@ -847,7 +847,7 @@ discard block |
||
| 847 | 847 | } |
| 848 | 848 | // End call triggers |
| 849 | 849 | } |
| 850 | - if (! $error) { |
|
| 850 | + if (!$error) { |
|
| 851 | 851 | $this->db->commit(); |
| 852 | 852 | return 1; |
| 853 | 853 | } else { |
@@ -959,7 +959,7 @@ discard block |
||
| 959 | 959 | } |
| 960 | 960 | } |
| 961 | 961 | |
| 962 | - $sql = 'INSERT INTO ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec ('; |
|
| 962 | + $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'facture_fourn_det_rec ('; |
|
| 963 | 963 | $sql .= 'fk_facture_fourn'; |
| 964 | 964 | $sql .= ', fk_product'; |
| 965 | 965 | $sql .= ', ref'; |
@@ -991,46 +991,46 @@ discard block |
||
| 991 | 991 | $sql .= ', fk_user_author'; |
| 992 | 992 | $sql .= ', fk_multicurrency, multicurrency_code, multicurrency_subprice, multicurrency_total_ht, multicurrency_total_tva, multicurrency_total_ttc'; |
| 993 | 993 | $sql .= ') VALUES ('; |
| 994 | - $sql .= ' ' . (int) $facid; // source supplier invoie id |
|
| 995 | - $sql .= ', ' . (!empty($fk_product) ? "'" . $this->db->escape($fk_product) . "'" : 'null'); |
|
| 996 | - $sql .= ', ' . (!empty($ref) ? "'" . $this->db->escape($ref) . "'" : 'null'); |
|
| 997 | - $sql .= ', ' . (!empty($label) ? "'" . $this->db->escape($label) . "'" : 'null'); |
|
| 998 | - $sql .= ", '" . $this->db->escape($desc) . "'"; |
|
| 999 | - $sql .= ', ' . price2num($pu_ht); |
|
| 1000 | - $sql .= ', ' . price2num($pu_ttc); |
|
| 1001 | - $sql .= ', ' . price2num($qty); |
|
| 1002 | - $sql .= ', ' . price2num($remise_percent); |
|
| 994 | + $sql .= ' '.(int) $facid; // source supplier invoie id |
|
| 995 | + $sql .= ', '.(!empty($fk_product) ? "'".$this->db->escape($fk_product)."'" : 'null'); |
|
| 996 | + $sql .= ', '.(!empty($ref) ? "'".$this->db->escape($ref)."'" : 'null'); |
|
| 997 | + $sql .= ', '.(!empty($label) ? "'".$this->db->escape($label)."'" : 'null'); |
|
| 998 | + $sql .= ", '".$this->db->escape($desc)."'"; |
|
| 999 | + $sql .= ', '.price2num($pu_ht); |
|
| 1000 | + $sql .= ', '.price2num($pu_ttc); |
|
| 1001 | + $sql .= ', '.price2num($qty); |
|
| 1002 | + $sql .= ', '.price2num($remise_percent); |
|
| 1003 | 1003 | $sql .= ', null'; |
| 1004 | - $sql .= ", '" . $this->db->escape($vat_src_code) . "'"; |
|
| 1005 | - $sql .= ', ' . price2num($txtva); |
|
| 1006 | - $sql .= ', ' . price2num($txlocaltax1); |
|
| 1007 | - $sql .= ", '" . $this->db->escape(isset($localtaxes_type[0]) ? $localtaxes_type[0] : '') . "'"; |
|
| 1008 | - $sql .= ', ' . price2num($txlocaltax2); |
|
| 1009 | - $sql .= ", '" . $this->db->escape(isset($localtaxes_type[2]) ? $localtaxes_type[2] : '') . "'"; |
|
| 1010 | - $sql .= ', ' . price2num($total_ht); |
|
| 1011 | - $sql .= ', ' . price2num($total_tva); |
|
| 1012 | - $sql .= ', ' . price2num($total_localtax1); |
|
| 1013 | - $sql .= ', ' . price2num($total_localtax2); |
|
| 1014 | - $sql .= ', ' . price2num($total_ttc); |
|
| 1015 | - $sql .= ', ' . (int) $product_type; |
|
| 1016 | - $sql .= ', ' . ($date_start > 0 ? (int) $date_start : 'NULL'); |
|
| 1017 | - $sql .= ', ' . ($date_end > 0 ? (int) $date_end : 'NULL'); |
|
| 1018 | - $sql .= ', ' . (int) $info_bits; |
|
| 1019 | - $sql .= ', ' . (int) $special_code; |
|
| 1020 | - $sql .= ', ' . (int) $rang; |
|
| 1021 | - $sql .= ', ' . ($fk_unit ? (int) $fk_unit : 'NULL'); |
|
| 1022 | - $sql .= ', ' . (int) $user->id; |
|
| 1023 | - $sql .= ', ' . (int) $this->fk_multicurrency; |
|
| 1024 | - $sql .= ", '" . $this->db->escape($this->multicurrency_code) . "'"; |
|
| 1025 | - $sql .= ', ' . price2num($pu_ht_devise, 'CU'); |
|
| 1026 | - $sql .= ', ' . price2num($multicurrency_total_ht, 'CT'); |
|
| 1027 | - $sql .= ', ' . price2num($multicurrency_total_tva, 'CT'); |
|
| 1028 | - $sql .= ', ' . price2num($multicurrency_total_ttc, 'CT'); |
|
| 1004 | + $sql .= ", '".$this->db->escape($vat_src_code)."'"; |
|
| 1005 | + $sql .= ', '.price2num($txtva); |
|
| 1006 | + $sql .= ', '.price2num($txlocaltax1); |
|
| 1007 | + $sql .= ", '".$this->db->escape(isset($localtaxes_type[0]) ? $localtaxes_type[0] : '')."'"; |
|
| 1008 | + $sql .= ', '.price2num($txlocaltax2); |
|
| 1009 | + $sql .= ", '".$this->db->escape(isset($localtaxes_type[2]) ? $localtaxes_type[2] : '')."'"; |
|
| 1010 | + $sql .= ', '.price2num($total_ht); |
|
| 1011 | + $sql .= ', '.price2num($total_tva); |
|
| 1012 | + $sql .= ', '.price2num($total_localtax1); |
|
| 1013 | + $sql .= ', '.price2num($total_localtax2); |
|
| 1014 | + $sql .= ', '.price2num($total_ttc); |
|
| 1015 | + $sql .= ', '.(int) $product_type; |
|
| 1016 | + $sql .= ', '.($date_start > 0 ? (int) $date_start : 'NULL'); |
|
| 1017 | + $sql .= ', '.($date_end > 0 ? (int) $date_end : 'NULL'); |
|
| 1018 | + $sql .= ', '.(int) $info_bits; |
|
| 1019 | + $sql .= ', '.(int) $special_code; |
|
| 1020 | + $sql .= ', '.(int) $rang; |
|
| 1021 | + $sql .= ', '.($fk_unit ? (int) $fk_unit : 'NULL'); |
|
| 1022 | + $sql .= ', '.(int) $user->id; |
|
| 1023 | + $sql .= ', '.(int) $this->fk_multicurrency; |
|
| 1024 | + $sql .= ", '".$this->db->escape($this->multicurrency_code)."'"; |
|
| 1025 | + $sql .= ', '.price2num($pu_ht_devise, 'CU'); |
|
| 1026 | + $sql .= ', '.price2num($multicurrency_total_ht, 'CT'); |
|
| 1027 | + $sql .= ', '.price2num($multicurrency_total_tva, 'CT'); |
|
| 1028 | + $sql .= ', '.price2num($multicurrency_total_ttc, 'CT'); |
|
| 1029 | 1029 | $sql .= ')'; |
| 1030 | 1030 | |
| 1031 | - dol_syslog(get_class($this). '::addline', LOG_DEBUG); |
|
| 1031 | + dol_syslog(get_class($this).'::addline', LOG_DEBUG); |
|
| 1032 | 1032 | if ($this->db->query($sql)) { |
| 1033 | - $lineId = $this->db->last_insert_id(MAIN_DB_PREFIX. 'facture_fourn_det_rec'); |
|
| 1033 | + $lineId = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_det_rec'); |
|
| 1034 | 1034 | $this->update_price(); |
| 1035 | 1035 | $this->id = $facid; |
| 1036 | 1036 | $this->db->commit(); |
@@ -1081,7 +1081,7 @@ discard block |
||
| 1081 | 1081 | |
| 1082 | 1082 | $facid = $this->id; |
| 1083 | 1083 | |
| 1084 | - dol_syslog(get_class($this). '::updateline facid=' .$facid." rowid=$rowid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, price_base_type=$price_base_type, pu_ttc=$pu_ttc, type=$type, fk_unit=$fk_unit, pu_ht_devise=$pu_ht_devise", LOG_DEBUG); |
|
| 1084 | + dol_syslog(get_class($this).'::updateline facid='.$facid." rowid=$rowid, desc=$desc, pu_ht=$pu_ht, qty=$qty, txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product, remise_percent=$remise_percent, info_bits=$info_bits, price_base_type=$price_base_type, pu_ttc=$pu_ttc, type=$type, fk_unit=$fk_unit, pu_ht_devise=$pu_ht_devise", LOG_DEBUG); |
|
| 1085 | 1085 | include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php'; |
| 1086 | 1086 | |
| 1087 | 1087 | // Check parameters |
@@ -1151,41 +1151,41 @@ discard block |
||
| 1151 | 1151 | $product_type = $product->type; |
| 1152 | 1152 | } |
| 1153 | 1153 | |
| 1154 | - $sql = 'UPDATE ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec SET'; |
|
| 1155 | - $sql .= ' fk_facture_fourn = ' . ((int) $facid); |
|
| 1156 | - $sql .= ', fk_product = ' . ($fk_product > 0 ? ((int) $fk_product) : 'null'); |
|
| 1157 | - $sql .= ", ref = '" . $this->db->escape($ref) . "'"; |
|
| 1158 | - $sql .= ", label = '" . $this->db->escape($label) . "'"; |
|
| 1159 | - $sql .= ", description = '" . $this->db->escape($desc) . "'"; |
|
| 1160 | - $sql .= ', pu_ht = ' . price2num($pu_ht); |
|
| 1161 | - $sql .= ', qty = ' . price2num($qty); |
|
| 1162 | - $sql .= ", remise_percent = '" . price2num($remise_percent) . "'"; |
|
| 1163 | - $sql .= ", vat_src_code = '" . $this->db->escape($vat_src_code) . "'"; |
|
| 1164 | - $sql .= ', tva_tx = ' . price2num($txtva); |
|
| 1165 | - $sql .= ', localtax1_tx = ' . (float) $txlocaltax1; |
|
| 1166 | - $sql .= ", localtax1_type = '" . $this->db->escape($localtaxes_type[0]) . "'"; |
|
| 1167 | - $sql .= ', localtax2_tx = ' . (float) $txlocaltax2; |
|
| 1168 | - $sql .= ", localtax2_type = '" . $this->db->escape($localtaxes_type[2]) . "'"; |
|
| 1169 | - $sql .= ", total_ht = '" . price2num($total_ht) . "'"; |
|
| 1170 | - $sql .= ", total_tva = '" . price2num($total_tva) . "'"; |
|
| 1171 | - $sql .= ", total_localtax1 = '" . price2num($total_localtax1) . "'"; |
|
| 1172 | - $sql .= ", total_localtax2 = '" . price2num($total_localtax2) . "'"; |
|
| 1173 | - $sql .= ", total_ttc = '" . price2num($total_ttc) . "'"; |
|
| 1174 | - $sql .= ', product_type = ' . (int) $product_type; |
|
| 1175 | - $sql .= ', date_start = ' . (empty($date_start) ? 'NULL' : (int) $date_start); |
|
| 1176 | - $sql .= ', date_end = ' . (empty($date_end) ? 'NULL' : (int) $date_end); |
|
| 1177 | - $sql .= ', info_bits = ' . (int) $info_bits; |
|
| 1178 | - $sql .= ', special_code = ' . (int) $special_code; |
|
| 1179 | - $sql .= ', rang = ' . (int) $rang; |
|
| 1180 | - $sql .= ', fk_unit = ' . ($fk_unit ? "'" . $this->db->escape($fk_unit) . "'" : 'null'); |
|
| 1181 | - $sql .= ', fk_user_modif = ' . (int) $user; |
|
| 1154 | + $sql = 'UPDATE '.MAIN_DB_PREFIX.'facture_fourn_det_rec SET'; |
|
| 1155 | + $sql .= ' fk_facture_fourn = '.((int) $facid); |
|
| 1156 | + $sql .= ', fk_product = '.($fk_product > 0 ? ((int) $fk_product) : 'null'); |
|
| 1157 | + $sql .= ", ref = '".$this->db->escape($ref)."'"; |
|
| 1158 | + $sql .= ", label = '".$this->db->escape($label)."'"; |
|
| 1159 | + $sql .= ", description = '".$this->db->escape($desc)."'"; |
|
| 1160 | + $sql .= ', pu_ht = '.price2num($pu_ht); |
|
| 1161 | + $sql .= ', qty = '.price2num($qty); |
|
| 1162 | + $sql .= ", remise_percent = '".price2num($remise_percent)."'"; |
|
| 1163 | + $sql .= ", vat_src_code = '".$this->db->escape($vat_src_code)."'"; |
|
| 1164 | + $sql .= ', tva_tx = '.price2num($txtva); |
|
| 1165 | + $sql .= ', localtax1_tx = '.(float) $txlocaltax1; |
|
| 1166 | + $sql .= ", localtax1_type = '".$this->db->escape($localtaxes_type[0])."'"; |
|
| 1167 | + $sql .= ', localtax2_tx = '.(float) $txlocaltax2; |
|
| 1168 | + $sql .= ", localtax2_type = '".$this->db->escape($localtaxes_type[2])."'"; |
|
| 1169 | + $sql .= ", total_ht = '".price2num($total_ht)."'"; |
|
| 1170 | + $sql .= ", total_tva = '".price2num($total_tva)."'"; |
|
| 1171 | + $sql .= ", total_localtax1 = '".price2num($total_localtax1)."'"; |
|
| 1172 | + $sql .= ", total_localtax2 = '".price2num($total_localtax2)."'"; |
|
| 1173 | + $sql .= ", total_ttc = '".price2num($total_ttc)."'"; |
|
| 1174 | + $sql .= ', product_type = '.(int) $product_type; |
|
| 1175 | + $sql .= ', date_start = '.(empty($date_start) ? 'NULL' : (int) $date_start); |
|
| 1176 | + $sql .= ', date_end = '.(empty($date_end) ? 'NULL' : (int) $date_end); |
|
| 1177 | + $sql .= ', info_bits = '.(int) $info_bits; |
|
| 1178 | + $sql .= ', special_code = '.(int) $special_code; |
|
| 1179 | + $sql .= ', rang = '.(int) $rang; |
|
| 1180 | + $sql .= ', fk_unit = '.($fk_unit ? "'".$this->db->escape($fk_unit)."'" : 'null'); |
|
| 1181 | + $sql .= ', fk_user_modif = '.(int) $user; |
|
| 1182 | 1182 | $sql .= ', multicurrency_subprice = '.price2num($pu_ht_devise); |
| 1183 | 1183 | $sql .= ', multicurrency_total_ht = '.price2num($multicurrency_total_ht); |
| 1184 | 1184 | $sql .= ', multicurrency_total_tva = '.price2num($multicurrency_total_tva); |
| 1185 | 1185 | $sql .= ', multicurrency_total_ttc = '.price2num($multicurrency_total_ttc); |
| 1186 | - $sql .= ' WHERE rowid = ' . (int) $rowid; |
|
| 1186 | + $sql .= ' WHERE rowid = '.(int) $rowid; |
|
| 1187 | 1187 | |
| 1188 | - dol_syslog(get_class($this). '::updateline', LOG_DEBUG); |
|
| 1188 | + dol_syslog(get_class($this).'::updateline', LOG_DEBUG); |
|
| 1189 | 1189 | if ($this->db->query($sql)) { |
| 1190 | 1190 | $this->id = $facid; |
| 1191 | 1191 | $this->update_price(); |
@@ -1275,16 +1275,16 @@ discard block |
||
| 1275 | 1275 | $tmparray = dol_getdate($now); |
| 1276 | 1276 | $today = dol_mktime(23, 59, 59, $tmparray['mon'], $tmparray['mday'], $tmparray['year']); // Today is last second of current day |
| 1277 | 1277 | |
| 1278 | - dol_syslog('createRecurringInvoices restrictioninvoiceid=' .$restrictioninvoiceid. ' forcevalidation=' .$forcevalidation); |
|
| 1278 | + dol_syslog('createRecurringInvoices restrictioninvoiceid='.$restrictioninvoiceid.' forcevalidation='.$forcevalidation); |
|
| 1279 | 1279 | |
| 1280 | 1280 | $sql = 'SELECT rowid FROM '.MAIN_DB_PREFIX.'facture_fourn_rec'; |
| 1281 | 1281 | $sql .= ' WHERE frequency > 0'; // A recurring supplier invoice is an invoice with a frequency |
| 1282 | 1282 | $sql .= " AND (date_when IS NULL OR date_when <= '".$this->db->idate($today)."')"; |
| 1283 | 1283 | $sql .= ' AND (nb_gen_done < nb_gen_max OR nb_gen_max = 0)'; |
| 1284 | 1284 | $sql .= ' AND suspended = 0'; |
| 1285 | - $sql .= ' AND entity = '. (int) $conf->entity; // MUST STAY = $conf->entity here |
|
| 1285 | + $sql .= ' AND entity = '.(int) $conf->entity; // MUST STAY = $conf->entity here |
|
| 1286 | 1286 | if ($restrictioninvoiceid > 0) { |
| 1287 | - $sql .= ' AND rowid = '. (int) $restrictioninvoiceid; |
|
| 1287 | + $sql .= ' AND rowid = '.(int) $restrictioninvoiceid; |
|
| 1288 | 1288 | } |
| 1289 | 1289 | $sql .= $this->db->order('entity', 'ASC'); |
| 1290 | 1290 | //print $sql;exit; |
@@ -1306,7 +1306,7 @@ discard block |
||
| 1306 | 1306 | } |
| 1307 | 1307 | |
| 1308 | 1308 | $saventity = $conf->entity; |
| 1309 | - $laststep="None"; |
|
| 1309 | + $laststep = "None"; |
|
| 1310 | 1310 | |
| 1311 | 1311 | while ($i < $num) { // Loop on each template invoice. If $num = 0, test is false at first pass. |
| 1312 | 1312 | $line = $this->db->fetch_object($resql); |
@@ -1317,21 +1317,21 @@ discard block |
||
| 1317 | 1317 | |
| 1318 | 1318 | $new_fac_fourn = null; |
| 1319 | 1319 | $facturerec = new FactureFournisseurRec($this->db); |
| 1320 | - $laststep="Fetch {$line->rowid}"; |
|
| 1320 | + $laststep = "Fetch {$line->rowid}"; |
|
| 1321 | 1321 | $facturerec->fetch($line->rowid); |
| 1322 | 1322 | |
| 1323 | 1323 | if ($facturerec->id > 0) { |
| 1324 | 1324 | // Set entity context |
| 1325 | 1325 | $conf->entity = $facturerec->entity; |
| 1326 | 1326 | |
| 1327 | - dol_syslog('createRecurringInvoices Process invoice template id=' .$facturerec->id. ', ref=' .$facturerec->ref. ', entity=' .$facturerec->entity); |
|
| 1327 | + dol_syslog('createRecurringInvoices Process invoice template id='.$facturerec->id.', ref='.$facturerec->ref.', entity='.$facturerec->entity); |
|
| 1328 | 1328 | |
| 1329 | 1329 | $new_fac_fourn = new FactureFournisseur($this->db); |
| 1330 | 1330 | $new_fac_fourn->fac_rec = $facturerec->id; // We will create $facture from this recurring invoice |
| 1331 | 1331 | $new_fac_fourn->fk_fac_rec_source = $facturerec->id; // We will create $facture from this recurring invoice |
| 1332 | 1332 | |
| 1333 | 1333 | $new_fac_fourn->type = self::TYPE_STANDARD; |
| 1334 | - $new_fac_fourn->statut = self::STATUS_DRAFT; // deprecated |
|
| 1334 | + $new_fac_fourn->statut = self::STATUS_DRAFT; // deprecated |
|
| 1335 | 1335 | $new_fac_fourn->status = self::STATUS_DRAFT; |
| 1336 | 1336 | $new_fac_fourn->date = empty($facturerec->date_when) ? $now : $facturerec->date_when; // We could also use dol_now here but we prefer date_when so invoice has real date when we would like even if we generate later. |
| 1337 | 1337 | $new_fac_fourn->socid = $facturerec->socid; |
@@ -1340,10 +1340,10 @@ discard block |
||
| 1340 | 1340 | $new_fac_fourn->model_pdf = $facturerec->model_pdf; |
| 1341 | 1341 | $new_fac_fourn->fk_project = $facturerec->fk_project; |
| 1342 | 1342 | $new_fac_fourn->label = $facturerec->label; |
| 1343 | - $new_fac_fourn->libelle = $facturerec->label; // deprecated |
|
| 1343 | + $new_fac_fourn->libelle = $facturerec->label; // deprecated |
|
| 1344 | 1344 | |
| 1345 | 1345 | $invoiceidgenerated = $new_fac_fourn->create($user); |
| 1346 | - $laststep="Create invoiceidgenerated $invoiceidgenerated"; |
|
| 1346 | + $laststep = "Create invoiceidgenerated $invoiceidgenerated"; |
|
| 1347 | 1347 | if ($invoiceidgenerated <= 0) { |
| 1348 | 1348 | $this->errors = $new_fac_fourn->errors; |
| 1349 | 1349 | $this->error = $new_fac_fourn->error; |
@@ -1351,7 +1351,7 @@ discard block |
||
| 1351 | 1351 | } |
| 1352 | 1352 | if (!$error && ($facturerec->auto_validate || $forcevalidation)) { |
| 1353 | 1353 | $result = $new_fac_fourn->validate($user); |
| 1354 | - $laststep="Validate by user {$user->id}"; |
|
| 1354 | + $laststep = "Validate by user {$user->id}"; |
|
| 1355 | 1355 | if ($result <= 0) { |
| 1356 | 1356 | $this->errors = $new_fac_fourn->errors; |
| 1357 | 1357 | $this->error = $new_fac_fourn->error; |
@@ -1361,9 +1361,9 @@ discard block |
||
| 1361 | 1361 | |
| 1362 | 1362 | if (!$error && $facturerec->generate_pdf) { |
| 1363 | 1363 | // We refresh the object in order to have all necessary data (like date_lim_reglement) |
| 1364 | - $laststep="Refresh ".$new_fac_fourn->id; |
|
| 1364 | + $laststep = "Refresh ".$new_fac_fourn->id; |
|
| 1365 | 1365 | $new_fac_fourn->fetch($new_fac_fourn->id); |
| 1366 | - $laststep="GenerateDocument ".$new_fac_fourn->id; |
|
| 1366 | + $laststep = "GenerateDocument ".$new_fac_fourn->id; |
|
| 1367 | 1367 | $result = $new_fac_fourn->generateDocument($facturerec->model_pdf, $langs); |
| 1368 | 1368 | if ($result < 0) { |
| 1369 | 1369 | $this->errors = $new_fac_fourn->errors; |
@@ -1373,22 +1373,22 @@ discard block |
||
| 1373 | 1373 | } |
| 1374 | 1374 | } else { |
| 1375 | 1375 | $error++; |
| 1376 | - $this->error = 'Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity."\n"; |
|
| 1377 | - $this->errors[] = 'Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity; |
|
| 1378 | - dol_syslog('createRecurringInvoices Failed to load invoice template with id=' .$line->rowid. ', entity=' .$conf->entity); |
|
| 1376 | + $this->error = 'Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity."\n"; |
|
| 1377 | + $this->errors[] = 'Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity; |
|
| 1378 | + dol_syslog('createRecurringInvoices Failed to load invoice template with id='.$line->rowid.', entity='.$conf->entity); |
|
| 1379 | 1379 | } |
| 1380 | 1380 | |
| 1381 | 1381 | if (!$error && $invoiceidgenerated >= 0) { |
| 1382 | 1382 | $facturerec->nb_gen_done++; |
| 1383 | 1383 | $facturerec->date_last_gen = dol_now(); |
| 1384 | - $facturerec->date_when= $facturerec->getNextDate(); |
|
| 1384 | + $facturerec->date_when = $facturerec->getNextDate(); |
|
| 1385 | 1385 | $facturerec->update($user); |
| 1386 | - $this->db->commit('createRecurringInvoices Process invoice template id=' .$facturerec->id. ', title=' .$facturerec->title); |
|
| 1387 | - dol_syslog('createRecurringInvoices Process invoice template ' .$facturerec->title. ' is finished with a success generation'); |
|
| 1386 | + $this->db->commit('createRecurringInvoices Process invoice template id='.$facturerec->id.', title='.$facturerec->title); |
|
| 1387 | + dol_syslog('createRecurringInvoices Process invoice template '.$facturerec->title.' is finished with a success generation'); |
|
| 1388 | 1388 | $nb_create++; |
| 1389 | 1389 | $this->output .= $langs->trans('InvoiceGeneratedFromTemplate', $new_fac_fourn->ref, $facturerec->title)."\n"; |
| 1390 | 1390 | } else { |
| 1391 | - $this->db->rollback('createRecurringInvoices Process invoice template error='.$error.' invoiceidgenerated='.$invoiceidgenerated.' LastStep='.$laststep.' id=' .$facturerec->id. ', title=' .$facturerec->title); |
|
| 1391 | + $this->db->rollback('createRecurringInvoices Process invoice template error='.$error.' invoiceidgenerated='.$invoiceidgenerated.' LastStep='.$laststep.' id='.$facturerec->id.', title='.$facturerec->title); |
|
| 1392 | 1392 | } |
| 1393 | 1393 | |
| 1394 | 1394 | $parameters = array( |
@@ -1481,7 +1481,7 @@ discard block |
||
| 1481 | 1481 | } |
| 1482 | 1482 | $result .= $linkend; |
| 1483 | 1483 | global $action; |
| 1484 | - $hookmanager->initHooks(array($this->element . 'dao')); |
|
| 1484 | + $hookmanager->initHooks(array($this->element.'dao')); |
|
| 1485 | 1485 | $parameters = array('id'=>$this->id, 'getnomurl' => &$result); |
| 1486 | 1486 | $reshook = $hookmanager->executeHooks('getNomUrl', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks |
| 1487 | 1487 | if ($reshook > 0) { |
@@ -1660,8 +1660,8 @@ discard block |
||
| 1660 | 1660 | $prodids = array(); |
| 1661 | 1661 | |
| 1662 | 1662 | $sql = 'SELECT rowid'; |
| 1663 | - $sql .= ' FROM ' .MAIN_DB_PREFIX. 'product'; |
|
| 1664 | - $sql .= ' WHERE entity IN (' .getEntity('product'). ')'; |
|
| 1663 | + $sql .= ' FROM '.MAIN_DB_PREFIX.'product'; |
|
| 1664 | + $sql .= ' WHERE entity IN ('.getEntity('product').')'; |
|
| 1665 | 1665 | $sql .= $this->db->plimit(100); |
| 1666 | 1666 | |
| 1667 | 1667 | $resql = $this->db->query($sql); |
@@ -1700,7 +1700,7 @@ discard block |
||
| 1700 | 1700 | $xnbp = 0; |
| 1701 | 1701 | while ($xnbp < $nbp) { |
| 1702 | 1702 | $line = new FactureLigne($this->db); |
| 1703 | - $line->desc = $langs->trans('Description'). ' ' .$xnbp; |
|
| 1703 | + $line->desc = $langs->trans('Description').' '.$xnbp; |
|
| 1704 | 1704 | $line->qty = 1; |
| 1705 | 1705 | $line->subprice = 100; |
| 1706 | 1706 | $line->tva_tx = 19.6; |
@@ -1747,7 +1747,7 @@ discard block |
||
| 1747 | 1747 | |
| 1748 | 1748 | // Add a line "offered" |
| 1749 | 1749 | $line = new FactureLigne($this->db); |
| 1750 | - $line->desc = $langs->trans('Description'). ' (offered line)'; |
|
| 1750 | + $line->desc = $langs->trans('Description').' (offered line)'; |
|
| 1751 | 1751 | $line->qty = 1; |
| 1752 | 1752 | $line->subprice = 100; |
| 1753 | 1753 | $line->tva_tx = 19.6; |
@@ -1794,12 +1794,12 @@ discard block |
||
| 1794 | 1794 | public function setFrequencyAndUnit($frequency, $unit) |
| 1795 | 1795 | { |
| 1796 | 1796 | if (!$this->table_element) { |
| 1797 | - dol_syslog(get_class($this). '::setFrequencyAndUnit was called on objet with property table_element not defined', LOG_ERR); |
|
| 1797 | + dol_syslog(get_class($this).'::setFrequencyAndUnit was called on objet with property table_element not defined', LOG_ERR); |
|
| 1798 | 1798 | return -1; |
| 1799 | 1799 | } |
| 1800 | 1800 | |
| 1801 | 1801 | if (!empty($frequency) && empty($unit)) { |
| 1802 | - dol_syslog(get_class($this). '::setFrequencyAndUnit was called on objet with params frequency defined but unit not defined', LOG_ERR); |
|
| 1802 | + dol_syslog(get_class($this).'::setFrequencyAndUnit was called on objet with params frequency defined but unit not defined', LOG_ERR); |
|
| 1803 | 1803 | return -2; |
| 1804 | 1804 | } |
| 1805 | 1805 | |
@@ -1838,11 +1838,11 @@ discard block |
||
| 1838 | 1838 | return -1; |
| 1839 | 1839 | } |
| 1840 | 1840 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1841 | - $sql .= " SET date_when = " .($date ? "'".$this->db->idate($date)."'" : "NULL"); |
|
| 1841 | + $sql .= " SET date_when = ".($date ? "'".$this->db->idate($date)."'" : "NULL"); |
|
| 1842 | 1842 | if ($increment_nb_gen_done > 0) { |
| 1843 | 1843 | $sql .= ", nb_gen_done = nb_gen_done + 1"; |
| 1844 | 1844 | } |
| 1845 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1845 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1846 | 1846 | |
| 1847 | 1847 | dol_syslog(get_class($this).'::setNextDate', LOG_DEBUG); |
| 1848 | 1848 | |
@@ -1876,8 +1876,8 @@ discard block |
||
| 1876 | 1876 | } |
| 1877 | 1877 | |
| 1878 | 1878 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1879 | - $sql .= " SET nb_gen_max = ". (int) $nb; |
|
| 1880 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1879 | + $sql .= " SET nb_gen_max = ".(int) $nb; |
|
| 1880 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1881 | 1881 | |
| 1882 | 1882 | dol_syslog(get_class($this).'::setMaxPeriod', LOG_DEBUG); |
| 1883 | 1883 | |
@@ -1905,7 +1905,7 @@ discard block |
||
| 1905 | 1905 | |
| 1906 | 1906 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1907 | 1907 | $sql .= " SET auto_validate = ".((int) $validate); |
| 1908 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1908 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1909 | 1909 | |
| 1910 | 1910 | dol_syslog(get_class($this).'::setAutoValidate', LOG_DEBUG); |
| 1911 | 1911 | |
@@ -1932,8 +1932,8 @@ discard block |
||
| 1932 | 1932 | } |
| 1933 | 1933 | |
| 1934 | 1934 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1935 | - $sql .= " SET generate_pdf = ". (int) $validate; |
|
| 1936 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1935 | + $sql .= " SET generate_pdf = ".(int) $validate; |
|
| 1936 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1937 | 1937 | |
| 1938 | 1938 | dol_syslog(get_class($this).'::setGeneratePdf', LOG_DEBUG); |
| 1939 | 1939 | |
@@ -1961,7 +1961,7 @@ discard block |
||
| 1961 | 1961 | |
| 1962 | 1962 | $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; |
| 1963 | 1963 | $sql .= " SET modelpdf = '".$this->db->escape($model)."'"; |
| 1964 | - $sql .= " WHERE rowid = " . (int) $this->id; |
|
| 1964 | + $sql .= " WHERE rowid = ".(int) $this->id; |
|
| 1965 | 1965 | |
| 1966 | 1966 | dol_syslog(get_class($this).'::setModelPdf', LOG_DEBUG); |
| 1967 | 1967 | |
@@ -2034,8 +2034,8 @@ discard block |
||
| 2034 | 2034 | $error = 0; |
| 2035 | 2035 | $this->db->begin(); |
| 2036 | 2036 | |
| 2037 | - if (! $error) { |
|
| 2038 | - if (! $notrigger) { |
|
| 2037 | + if (!$error) { |
|
| 2038 | + if (!$notrigger) { |
|
| 2039 | 2039 | // Call triggers |
| 2040 | 2040 | $result = $this->call_trigger('LINESUPPLIERBILLREC_DELETE', $user); |
| 2041 | 2041 | if ($result < 0) { |
@@ -2045,15 +2045,15 @@ discard block |
||
| 2045 | 2045 | } |
| 2046 | 2046 | } |
| 2047 | 2047 | |
| 2048 | - if (! $error) { |
|
| 2048 | + if (!$error) { |
|
| 2049 | 2049 | $result = $this->deleteExtraFields(); |
| 2050 | 2050 | if ($result < 0) { |
| 2051 | 2051 | $error++; |
| 2052 | 2052 | } |
| 2053 | 2053 | } |
| 2054 | 2054 | |
| 2055 | - if (! $error) { |
|
| 2056 | - $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element . ' WHERE rowid=' . (int) $this->id; |
|
| 2055 | + if (!$error) { |
|
| 2056 | + $sql = 'DELETE FROM '.MAIN_DB_PREFIX.$this->table_element.' WHERE rowid='.(int) $this->id; |
|
| 2057 | 2057 | |
| 2058 | 2058 | $res = $this->db->query($sql); |
| 2059 | 2059 | if ($res === false) { |
@@ -2093,7 +2093,7 @@ discard block |
||
| 2093 | 2093 | $sql .= ' p.ref as product_ref, p.fk_product_type as fk_product_type, p.label as product_label, p.description as product_desc'; |
| 2094 | 2094 | $sql .= ' FROM '.MAIN_DB_PREFIX.'facture_fourn_det_rec as l'; |
| 2095 | 2095 | $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON l.fk_product = p.rowid'; |
| 2096 | - $sql .= ' WHERE l.rowid = '. (int) $rowid; |
|
| 2096 | + $sql .= ' WHERE l.rowid = '.(int) $rowid; |
|
| 2097 | 2097 | $sql .= ' ORDER BY l.rang'; |
| 2098 | 2098 | |
| 2099 | 2099 | dol_syslog('FactureRec::fetch', LOG_DEBUG); |
@@ -2165,44 +2165,44 @@ discard block |
||
| 2165 | 2165 | |
| 2166 | 2166 | include_once DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php'; |
| 2167 | 2167 | |
| 2168 | - $sql = 'UPDATE ' . MAIN_DB_PREFIX . 'facture_fourn_det_rec SET'; |
|
| 2169 | - $sql .= ' fk_facture_fourn = ' . (int) $this->fk_facture_fourn; |
|
| 2170 | - $sql .= ', fk_parent_line = ' . (int) $this->fk_parent; |
|
| 2171 | - $sql .= ', fk_product = ' . (int) $this->fk_product; |
|
| 2172 | - $sql .= ', ref = ' . (!empty($this->ref) ? "'" . $this->db->escape($this->ref) . "'" : 'NULL'); |
|
| 2173 | - $sql .= ", label = " . (!empty($this->label) ? "'" . $this->db->escape($this->label) . "'" : 'NULL'); |
|
| 2174 | - $sql .= ", description = '" . $this->db->escape($this->description) . "'"; |
|
| 2175 | - $sql .= ', pu_ht = ' . price2num($this->pu_ht); |
|
| 2176 | - $sql .= ', pu_ttc = ' . price2num($this->pu_ttc); |
|
| 2177 | - $sql .= ', qty = ' . price2num($this->qty); |
|
| 2178 | - $sql .= ", remise_percent = '" . price2num($this->remise_percent) . "'"; |
|
| 2179 | - $sql .= ', fk_remise_except = ' . (int) $this->fk_remise_except; |
|
| 2180 | - $sql .= ", vat_src_code = '" . $this->db->escape($this->vat_src_code) . "'"; |
|
| 2181 | - $sql .= ', tva_tx = ' . price2num($this->tva_tx); |
|
| 2182 | - $sql .= ', localtax1_tx = ' . price2num($this->localtax1_tx); |
|
| 2183 | - $sql .= ", localtax1_type = '" . $this->db->escape($this->localtax1_type) . "'"; |
|
| 2184 | - $sql .= ', localtax2_tx = ' . price2num($this->localtax2_tx); |
|
| 2185 | - $sql .= ", localtax2_type = '" . $this->db->escape($this->localtax2_type) . "'"; |
|
| 2168 | + $sql = 'UPDATE '.MAIN_DB_PREFIX.'facture_fourn_det_rec SET'; |
|
| 2169 | + $sql .= ' fk_facture_fourn = '.(int) $this->fk_facture_fourn; |
|
| 2170 | + $sql .= ', fk_parent_line = '.(int) $this->fk_parent; |
|
| 2171 | + $sql .= ', fk_product = '.(int) $this->fk_product; |
|
| 2172 | + $sql .= ', ref = '.(!empty($this->ref) ? "'".$this->db->escape($this->ref)."'" : 'NULL'); |
|
| 2173 | + $sql .= ", label = ".(!empty($this->label) ? "'".$this->db->escape($this->label)."'" : 'NULL'); |
|
| 2174 | + $sql .= ", description = '".$this->db->escape($this->description)."'"; |
|
| 2175 | + $sql .= ', pu_ht = '.price2num($this->pu_ht); |
|
| 2176 | + $sql .= ', pu_ttc = '.price2num($this->pu_ttc); |
|
| 2177 | + $sql .= ', qty = '.price2num($this->qty); |
|
| 2178 | + $sql .= ", remise_percent = '".price2num($this->remise_percent)."'"; |
|
| 2179 | + $sql .= ', fk_remise_except = '.(int) $this->fk_remise_except; |
|
| 2180 | + $sql .= ", vat_src_code = '".$this->db->escape($this->vat_src_code)."'"; |
|
| 2181 | + $sql .= ', tva_tx = '.price2num($this->tva_tx); |
|
| 2182 | + $sql .= ', localtax1_tx = '.price2num($this->localtax1_tx); |
|
| 2183 | + $sql .= ", localtax1_type = '".$this->db->escape($this->localtax1_type)."'"; |
|
| 2184 | + $sql .= ', localtax2_tx = '.price2num($this->localtax2_tx); |
|
| 2185 | + $sql .= ", localtax2_type = '".$this->db->escape($this->localtax2_type)."'"; |
|
| 2186 | 2186 | if (empty($this->skip_update_total)) { |
| 2187 | - $sql .= ', total_ht = ' . price2num($this->total_ht); |
|
| 2188 | - $sql .= ', total_tva = ' . price2num($this->total_tva); |
|
| 2189 | - $sql .= ', total_localtax1 = ' . price2num($this->total_localtax1); |
|
| 2190 | - $sql .= ', total_localtax2 = ' . price2num($this->total_localtax2); |
|
| 2191 | - $sql .= ', total_ttc = ' . price2num($this->total_ttc); |
|
| 2187 | + $sql .= ', total_ht = '.price2num($this->total_ht); |
|
| 2188 | + $sql .= ', total_tva = '.price2num($this->total_tva); |
|
| 2189 | + $sql .= ', total_localtax1 = '.price2num($this->total_localtax1); |
|
| 2190 | + $sql .= ', total_localtax2 = '.price2num($this->total_localtax2); |
|
| 2191 | + $sql .= ', total_ttc = '.price2num($this->total_ttc); |
|
| 2192 | 2192 | } |
| 2193 | - $sql .= ', product_type = ' . (int) $this->product_type; |
|
| 2194 | - $sql .= ', date_start = ' . (int) $this->date_start; |
|
| 2195 | - $sql .= ', date_end = ' . (int) $this->date_end; |
|
| 2196 | - $sql .= ", info_bits = " . ((int) $this->info_bits); |
|
| 2197 | - $sql .= ', special_code =' . (int) $this->special_code; |
|
| 2198 | - $sql .= ', rang = ' . (int) $this->rang; |
|
| 2199 | - $sql .= ', fk_unit = ' .($this->fk_unit ? "'".$this->db->escape($this->fk_unit)."'" : 'null'); |
|
| 2200 | - $sql .= ', fk_user_modif = ' . (int) $user; |
|
| 2201 | - $sql .= ' WHERE rowid = ' . (int) $this->id; |
|
| 2193 | + $sql .= ', product_type = '.(int) $this->product_type; |
|
| 2194 | + $sql .= ', date_start = '.(int) $this->date_start; |
|
| 2195 | + $sql .= ', date_end = '.(int) $this->date_end; |
|
| 2196 | + $sql .= ", info_bits = ".((int) $this->info_bits); |
|
| 2197 | + $sql .= ', special_code ='.(int) $this->special_code; |
|
| 2198 | + $sql .= ', rang = '.(int) $this->rang; |
|
| 2199 | + $sql .= ', fk_unit = '.($this->fk_unit ? "'".$this->db->escape($this->fk_unit)."'" : 'null'); |
|
| 2200 | + $sql .= ', fk_user_modif = '.(int) $user; |
|
| 2201 | + $sql .= ' WHERE rowid = '.(int) $this->id; |
|
| 2202 | 2202 | |
| 2203 | 2203 | $this->db->begin(); |
| 2204 | 2204 | |
| 2205 | - dol_syslog(get_class($this). '::updateline', LOG_DEBUG); |
|
| 2205 | + dol_syslog(get_class($this).'::updateline', LOG_DEBUG); |
|
| 2206 | 2206 | $resql = $this->db->query($sql); |
| 2207 | 2207 | if ($resql) { |
| 2208 | 2208 | if (!$error) { |
@@ -130,7 +130,7 @@ |
||
| 130 | 130 | $sql .= ' INNER JOIN '.MAIN_DB_PREFIX.'actioncomm_reminder as ar ON a.id = ar.fk_actioncomm AND ar.fk_user = '.((int) $user->id); |
| 131 | 131 | $sql .= " AND ar.typeremind = 'browser' AND ar.dateremind < '".$db->idate(dol_now())."'"; |
| 132 | 132 | $sql .= " AND ar.status = 0"; |
| 133 | - $sql .= " AND ar.entity = ".((int) $conf->entity); // No sharing of entity for alerts |
|
| 133 | + $sql .= " AND ar.entity = ".((int) $conf->entity); // No sharing of entity for alerts |
|
| 134 | 134 | $sql .= $db->order('datep', 'ASC'); |
| 135 | 135 | $sql .= $db->plimit(10); // Avoid too many notification at once |
| 136 | 136 | |