@@ -162,7 +162,7 @@ discard block |
||
162 | 162 | $this->db = $db; |
163 | 163 | } |
164 | 164 | |
165 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore |
|
165 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore |
|
166 | 166 | /** |
167 | 167 | * Add a movement of stock (in one direction only). |
168 | 168 | * This is the lowest level method to record a stock change. There is no control if warehouse is open or not. |
@@ -192,7 +192,7 @@ discard block |
||
192 | 192 | */ |
193 | 193 | public function _create($user, $fk_product, $entrepot_id, $qty, $type, $price = 0, $label = '', $inventorycode = '', $datem = '', $eatby = '', $sellby = '', $batch = '', $skip_batch = false, $id_product_batch = 0, $disablestockchangeforsubproduct = 0, $donotcleanemptylines = 0, $force_update_batch = false) |
194 | 194 | { |
195 | - // phpcs:enable |
|
195 | + // phpcs:enable |
|
196 | 196 | global $conf, $langs; |
197 | 197 | |
198 | 198 | require_once constant('DOL_DOCUMENT_ROOT') . '/product/class/product.class.php'; |
@@ -963,7 +963,7 @@ discard block |
||
963 | 963 | return $result; |
964 | 964 | } |
965 | 965 | |
966 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
966 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
967 | 967 | /** |
968 | 968 | * Return Url link of origin object |
969 | 969 | * |
@@ -973,7 +973,7 @@ discard block |
||
973 | 973 | */ |
974 | 974 | public function get_origin($origin_id, $origin_type) |
975 | 975 | { |
976 | - // phpcs:enable |
|
976 | + // phpcs:enable |
|
977 | 977 | $origin = ''; |
978 | 978 | |
979 | 979 | switch ($origin_type) { |
@@ -1189,7 +1189,7 @@ discard block |
||
1189 | 1189 | return $this->LibStatut($mode); |
1190 | 1190 | } |
1191 | 1191 | |
1192 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1192 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1193 | 1193 | /** |
1194 | 1194 | * Return the label of the status |
1195 | 1195 | * |
@@ -1198,7 +1198,7 @@ discard block |
||
1198 | 1198 | */ |
1199 | 1199 | public function LibStatut($mode = 0) |
1200 | 1200 | { |
1201 | - // phpcs:enable |
|
1201 | + // phpcs:enable |
|
1202 | 1202 | global $langs; |
1203 | 1203 | |
1204 | 1204 | if ($mode == 0 || $mode == 1) { |
@@ -547,7 +547,7 @@ discard block |
||
547 | 547 | return $this->LibStatut($this->status, $mode); |
548 | 548 | } |
549 | 549 | |
550 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
550 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
551 | 551 | /** |
552 | 552 | * Renvoi le libelle d'un status donne |
553 | 553 | * |
@@ -557,7 +557,7 @@ discard block |
||
557 | 557 | */ |
558 | 558 | public function LibStatut($status, $mode = 0) |
559 | 559 | { |
560 | - // phpcs:enable |
|
560 | + // phpcs:enable |
|
561 | 561 | global $langs; |
562 | 562 | |
563 | 563 | if ($mode == 0) { |
@@ -1062,7 +1062,7 @@ discard block |
||
1062 | 1062 | return $this->LibStatut(0, $mode); |
1063 | 1063 | } |
1064 | 1064 | |
1065 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1065 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1066 | 1066 | /** |
1067 | 1067 | * Return label of a given status |
1068 | 1068 | * |
@@ -1072,7 +1072,7 @@ discard block |
||
1072 | 1072 | */ |
1073 | 1073 | public function LibStatut($status, $mode = 0) |
1074 | 1074 | { |
1075 | - // phpcs:enable |
|
1075 | + // phpcs:enable |
|
1076 | 1076 | //global $langs; |
1077 | 1077 | |
1078 | 1078 | //$langs->load('stocks'); |
@@ -17,10 +17,10 @@ discard block |
||
17 | 17 | * along with this program. If not, see <https://www.gnu.org/licenses/>. |
18 | 18 | */ |
19 | 19 | |
20 | - use Luracast\Restler\RestException; |
|
20 | + use Luracast\Restler\RestException; |
|
21 | 21 | |
22 | - require_once constant('DOL_DOCUMENT_ROOT') . '/product/stock/class/entrepot.class.php'; |
|
23 | - require_once constant('DOL_DOCUMENT_ROOT') . '/product/class/product.class.php'; |
|
22 | + require_once constant('DOL_DOCUMENT_ROOT') . '/product/stock/class/entrepot.class.php'; |
|
23 | + require_once constant('DOL_DOCUMENT_ROOT') . '/product/class/product.class.php'; |
|
24 | 24 | |
25 | 25 | /** |
26 | 26 | * API class for warehouses |
@@ -262,7 +262,7 @@ discard block |
||
262 | 262 | } |
263 | 263 | |
264 | 264 | |
265 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore |
|
265 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore |
|
266 | 266 | /** |
267 | 267 | * Clean sensible object datas |
268 | 268 | * |
@@ -271,7 +271,7 @@ discard block |
||
271 | 271 | */ |
272 | 272 | protected function _cleanObjectDatas($object) |
273 | 273 | { |
274 | - // phpcs:enable |
|
274 | + // phpcs:enable |
|
275 | 275 | $object = parent::_cleanObjectDatas($object); |
276 | 276 | |
277 | 277 | // Remove the subscriptions because they are handled as a subresource. |
@@ -855,7 +855,7 @@ discard block |
||
855 | 855 | return $this->LibStatut($this->status, $mode); |
856 | 856 | } |
857 | 857 | |
858 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
858 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
859 | 859 | /** |
860 | 860 | * Return the status |
861 | 861 | * |
@@ -865,7 +865,7 @@ discard block |
||
865 | 865 | */ |
866 | 866 | public function LibStatut($status, $mode = 0) |
867 | 867 | { |
868 | - // phpcs:enable |
|
868 | + // phpcs:enable |
|
869 | 869 | if (empty($this->labelStatus) || empty($this->labelStatusShort)) { |
870 | 870 | global $langs; |
871 | 871 | //$langs->load("stocktransfer@stocktransfer"); |
@@ -855,7 +855,7 @@ discard block |
||
855 | 855 | return $this->LibStatut($this->status, $mode); |
856 | 856 | } |
857 | 857 | |
858 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
858 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
859 | 859 | /** |
860 | 860 | * Return the status |
861 | 861 | * |
@@ -865,7 +865,7 @@ discard block |
||
865 | 865 | */ |
866 | 866 | public function LibStatut($status, $mode = 0) |
867 | 867 | { |
868 | - // phpcs:enable |
|
868 | + // phpcs:enable |
|
869 | 869 | if (empty($this->labelStatus) || empty($this->labelStatusShort)) { |
870 | 870 | global $langs; |
871 | 871 | //$langs->load("stocktransfer@stocktransfer"); |
@@ -699,7 +699,7 @@ discard block |
||
699 | 699 | return $this->fetch_lines(); |
700 | 700 | } |
701 | 701 | |
702 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
702 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
703 | 703 | /** |
704 | 704 | * Get lines of template invoices into this->lines |
705 | 705 | * |
@@ -707,7 +707,7 @@ discard block |
||
707 | 707 | */ |
708 | 708 | public function fetch_lines() |
709 | 709 | { |
710 | - // phpcs:enable |
|
710 | + // phpcs:enable |
|
711 | 711 | $this->lines = array(); |
712 | 712 | |
713 | 713 | // Retrieve all extrafield for line |
@@ -1512,7 +1512,7 @@ discard block |
||
1512 | 1512 | return $this->LibStatut($this->frequency ? 1 : 0, $this->suspended, $mode, $alreadypaid, empty($this->type) ? 0 : $this->type); |
1513 | 1513 | } |
1514 | 1514 | |
1515 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1515 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1516 | 1516 | /** |
1517 | 1517 | * Return label of a status |
1518 | 1518 | * |
@@ -1525,7 +1525,7 @@ discard block |
||
1525 | 1525 | */ |
1526 | 1526 | public function LibStatut($recur, $status, $mode = 0, $alreadypaid = -1, $type = 0) |
1527 | 1527 | { |
1528 | - // phpcs:enable |
|
1528 | + // phpcs:enable |
|
1529 | 1529 | global $langs; |
1530 | 1530 | $langs->load('bills'); |
1531 | 1531 |
@@ -606,7 +606,7 @@ discard block |
||
606 | 606 | } |
607 | 607 | } |
608 | 608 | |
609 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
609 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
610 | 610 | /** |
611 | 611 | * Load array lines |
612 | 612 | * |
@@ -615,7 +615,7 @@ discard block |
||
615 | 615 | */ |
616 | 616 | public function fetch_lines($only_product = 0) |
617 | 617 | { |
618 | - // phpcs:enable |
|
618 | + // phpcs:enable |
|
619 | 619 | |
620 | 620 | $this->lines = array(); |
621 | 621 | |
@@ -880,7 +880,7 @@ discard block |
||
880 | 880 | return $this->LibStatut($this->statut, $mode, $this->billed); |
881 | 881 | } |
882 | 882 | |
883 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
883 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
884 | 884 | /** |
885 | 885 | * Return label of a status |
886 | 886 | * |
@@ -891,7 +891,7 @@ discard block |
||
891 | 891 | */ |
892 | 892 | public function LibStatut($status, $mode = 0, $billed = 0) |
893 | 893 | { |
894 | - // phpcs:enable |
|
894 | + // phpcs:enable |
|
895 | 895 | global $langs, $hookmanager; |
896 | 896 | |
897 | 897 | if (empty($this->labelStatus) || empty($this->labelStatusShort)) { |
@@ -1389,7 +1389,7 @@ discard block |
||
1389 | 1389 | return $result; |
1390 | 1390 | } |
1391 | 1391 | |
1392 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1392 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1393 | 1393 | /** |
1394 | 1394 | * Cancel an approved order. |
1395 | 1395 | * The cancellation is done after approval |
@@ -1400,7 +1400,7 @@ discard block |
||
1400 | 1400 | */ |
1401 | 1401 | public function Cancel($user, $idwarehouse = -1) |
1402 | 1402 | { |
1403 | - // phpcs:enable |
|
1403 | + // phpcs:enable |
|
1404 | 1404 | global $langs, $conf; |
1405 | 1405 | |
1406 | 1406 | $error = 0; |
@@ -2537,7 +2537,7 @@ discard block |
||
2537 | 2537 | return $ret; |
2538 | 2538 | } |
2539 | 2539 | |
2540 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2540 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2541 | 2541 | /** |
2542 | 2542 | * Set a delivery in database for this supplier order |
2543 | 2543 | * |
@@ -2549,7 +2549,7 @@ discard block |
||
2549 | 2549 | */ |
2550 | 2550 | public function Livraison($user, $date, $type, $comment) |
2551 | 2551 | { |
2552 | - // phpcs:enable |
|
2552 | + // phpcs:enable |
|
2553 | 2553 | global $conf, $langs; |
2554 | 2554 | |
2555 | 2555 | $result = 0; |
@@ -2651,7 +2651,7 @@ discard block |
||
2651 | 2651 | return $result; |
2652 | 2652 | } |
2653 | 2653 | |
2654 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2654 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2655 | 2655 | /** |
2656 | 2656 | * Set delivery date |
2657 | 2657 | * |
@@ -2663,7 +2663,7 @@ discard block |
||
2663 | 2663 | */ |
2664 | 2664 | public function set_date_livraison($user, $delivery_date, $notrigger = 0) |
2665 | 2665 | { |
2666 | - // phpcs:enable |
|
2666 | + // phpcs:enable |
|
2667 | 2667 | return $this->setDeliveryDate($user, $delivery_date, $notrigger); |
2668 | 2668 | } |
2669 | 2669 | |
@@ -2723,7 +2723,7 @@ discard block |
||
2723 | 2723 | } |
2724 | 2724 | } |
2725 | 2725 | |
2726 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2726 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2727 | 2727 | /** |
2728 | 2728 | * Set the id projet |
2729 | 2729 | * |
@@ -2734,7 +2734,7 @@ discard block |
||
2734 | 2734 | */ |
2735 | 2735 | public function set_id_projet($user, $id_projet, $notrigger = 0) |
2736 | 2736 | { |
2737 | - // phpcs:enable |
|
2737 | + // phpcs:enable |
|
2738 | 2738 | if ($user->hasRight("fournisseur", "commande", "creer") || $user->hasRight("supplier_order", "creer")) { |
2739 | 2739 | $error = 0; |
2740 | 2740 | |
@@ -3242,7 +3242,7 @@ discard block |
||
3242 | 3242 | } |
3243 | 3243 | } |
3244 | 3244 | |
3245 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
3245 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
3246 | 3246 | /** |
3247 | 3247 | * Load indicators for dashboard (this->nbtodo and this->nbtodolate) |
3248 | 3248 | * |
@@ -3252,7 +3252,7 @@ discard block |
||
3252 | 3252 | */ |
3253 | 3253 | public function load_board($user, $mode = 'opened') |
3254 | 3254 | { |
3255 | - // phpcs:enable |
|
3255 | + // phpcs:enable |
|
3256 | 3256 | global $conf, $langs; |
3257 | 3257 | |
3258 | 3258 | $sql = "SELECT c.rowid, c.date_creation as datec, c.date_commande, c.fk_statut, c.date_livraison as delivery_date, c.total_ht"; |
@@ -1012,7 +1012,7 @@ discard block |
||
1012 | 1012 | } |
1013 | 1013 | |
1014 | 1014 | |
1015 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1015 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1016 | 1016 | /** |
1017 | 1017 | * Load this->lines |
1018 | 1018 | * |
@@ -1020,7 +1020,7 @@ discard block |
||
1020 | 1020 | */ |
1021 | 1021 | public function fetch_lines() |
1022 | 1022 | { |
1023 | - // phpcs:enable |
|
1023 | + // phpcs:enable |
|
1024 | 1024 | $this->lines = array(); |
1025 | 1025 | |
1026 | 1026 | $sql = 'SELECT f.rowid, f.ref as ref_supplier, f.description as line_desc, f.date_start, f.date_end, f.pu_ht, f.pu_ttc, f.qty, f.remise_percent, f.vat_src_code, f.tva_tx'; |
@@ -1307,7 +1307,7 @@ discard block |
||
1307 | 1307 | } |
1308 | 1308 | } |
1309 | 1309 | |
1310 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1310 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1311 | 1311 | /** |
1312 | 1312 | * Add a discount line into an invoice (as an invoice line) using an existing absolute discount (Consume the discount) |
1313 | 1313 | * |
@@ -1316,7 +1316,7 @@ discard block |
||
1316 | 1316 | */ |
1317 | 1317 | public function insert_discount($idremise) |
1318 | 1318 | { |
1319 | - // phpcs:enable |
|
1319 | + // phpcs:enable |
|
1320 | 1320 | global $conf, $langs; |
1321 | 1321 | |
1322 | 1322 | include_once DOL_DOCUMENT_ROOT . '/core/lib/price.lib.php'; |
@@ -1542,7 +1542,7 @@ discard block |
||
1542 | 1542 | } |
1543 | 1543 | |
1544 | 1544 | |
1545 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1545 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1546 | 1546 | /** |
1547 | 1547 | * Tag invoice as a paid invoice |
1548 | 1548 | * |
@@ -1555,7 +1555,7 @@ discard block |
||
1555 | 1555 | */ |
1556 | 1556 | public function set_paid($user, $close_code = '', $close_note = '') |
1557 | 1557 | { |
1558 | - // phpcs:enable |
|
1558 | + // phpcs:enable |
|
1559 | 1559 | dol_syslog(get_class($this) . "::set_paid is deprecated, use setPaid instead", LOG_NOTICE); |
1560 | 1560 | return $this->setPaid($user, $close_code, $close_note); |
1561 | 1561 | } |
@@ -1620,7 +1620,7 @@ discard block |
||
1620 | 1620 | } |
1621 | 1621 | } |
1622 | 1622 | |
1623 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1623 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
1624 | 1624 | /** |
1625 | 1625 | * Tag the invoice as not fully paid + trigger call BILL_UNPAYED |
1626 | 1626 | * Function used when a direct debit payment is refused, |
@@ -1633,7 +1633,7 @@ discard block |
||
1633 | 1633 | */ |
1634 | 1634 | public function set_unpaid($user) |
1635 | 1635 | { |
1636 | - // phpcs:enable |
|
1636 | + // phpcs:enable |
|
1637 | 1637 | dol_syslog(get_class($this) . "::set_unpaid is deprecated, use setUnpaid instead", LOG_NOTICE); |
1638 | 1638 | return $this->setUnpaid($user); |
1639 | 1639 | } |
@@ -2568,7 +2568,7 @@ discard block |
||
2568 | 2568 | } |
2569 | 2569 | } |
2570 | 2570 | |
2571 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2571 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2572 | 2572 | /** |
2573 | 2573 | * Return list of replaceable invoices |
2574 | 2574 | * Status valid or abandoned for other reason + not paid + no payment + not already replaced |
@@ -2579,7 +2579,7 @@ discard block |
||
2579 | 2579 | */ |
2580 | 2580 | public function list_replacable_supplier_invoices($socid = 0) |
2581 | 2581 | { |
2582 | - // phpcs:enable |
|
2582 | + // phpcs:enable |
|
2583 | 2583 | global $conf; |
2584 | 2584 | |
2585 | 2585 | $return = array(); |
@@ -2617,7 +2617,7 @@ discard block |
||
2617 | 2617 | } |
2618 | 2618 | } |
2619 | 2619 | |
2620 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2620 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2621 | 2621 | /** |
2622 | 2622 | * Return list of qualifying invoices for correction by credit note |
2623 | 2623 | * Invoices that respect the following rules are returned: |
@@ -2629,7 +2629,7 @@ discard block |
||
2629 | 2629 | */ |
2630 | 2630 | public function list_qualified_avoir_supplier_invoices($socid = 0) |
2631 | 2631 | { |
2632 | - // phpcs:enable |
|
2632 | + // phpcs:enable |
|
2633 | 2633 | global $conf; |
2634 | 2634 | |
2635 | 2635 | $return = array(); |
@@ -2671,7 +2671,7 @@ discard block |
||
2671 | 2671 | } |
2672 | 2672 | } |
2673 | 2673 | |
2674 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2674 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
2675 | 2675 | /** |
2676 | 2676 | * Load indicators for dashboard (this->nbtodo and this->nbtodolate) |
2677 | 2677 | * |
@@ -2680,7 +2680,7 @@ discard block |
||
2680 | 2680 | */ |
2681 | 2681 | public function load_board($user) |
2682 | 2682 | { |
2683 | - // phpcs:enable |
|
2683 | + // phpcs:enable |
|
2684 | 2684 | global $conf, $langs; |
2685 | 2685 | |
2686 | 2686 | $sql = 'SELECT ff.rowid, ff.date_lim_reglement as datefin, ff.fk_statut as status, ff.total_ht, ff.total_ttc'; |
@@ -4431,7 +4431,7 @@ discard block |
||
4431 | 4431 | } |
4432 | 4432 | } |
4433 | 4433 | |
4434 | - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
4434 | + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps |
|
4435 | 4435 | /** |
4436 | 4436 | * Mise a jour de l'objet ligne de commande en base |
4437 | 4437 | * |
@@ -4439,7 +4439,7 @@ discard block |
||
4439 | 4439 | */ |
4440 | 4440 | public function update_total() |
4441 | 4441 | { |
4442 | - // phpcs:enable |
|
4442 | + // phpcs:enable |
|
4443 | 4443 | $this->db->begin(); |
4444 | 4444 | |
4445 | 4445 | // Mise a jour ligne en base |