]> _ Git - cubeextranet.git/commitdiff
wait #3275 @1
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 20 Dec 2019 13:16:11 +0000 (13:16 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 20 Dec 2019 13:16:11 +0000 (13:16 +0000)
inc/commons/class.common.ajax.php

index 18ccee259533177c6dd1fe0e2f198cffd6c3677d..d6ad60b37579109e6d6724b531b6e5e188d36eaa 100644 (file)
@@ -551,6 +551,7 @@ Mot de passe : $password";
         $maxRow = $sheet->getHighestRow(0);
 
 
+        $updated = 0;
         for ($i = 1; $i <= $maxRow; $i++) {
             $ref = trim($sheet->getCellByColumnAndRow(0, $i));
             $url = trim($sheet->getCellByColumnAndRow(1, $i)->getOldCalculatedValue());
@@ -570,15 +571,24 @@ Mot de passe : $password";
             $fref = self::_formatWsReferenceRef($ref, $_POST['type']);
             $furl = self::_formatWsReferenceUrl($url, $_POST['type']);
 
-            $delete = "DELETE FROM wsref WHERE ref='" . $core->con->escape($fref) . "' AND type='" . $core->con->escape($_POST['type']) . "'";
-            $core->con->execute($delete);
+            try {
+                $delete = "DELETE FROM wsref WHERE ref='" . $core->con->escape($fref) . "' AND type='" . $core->con->escape($_POST['type']) . "'";
+                $core->con->execute($delete);
+            } catch (Exception $e) {
+            }
 
-            $c = $core->con->openCursor('wsref');
-            $c->type = $_POST['type'];
-            $c->ref = $fref;
-            $c->url = $furl;
-            $c->insert();
+            try {
+                $c = $core->con->openCursor('wsref');
+                $c->type = $_POST['type'];
+                $c->ref = $fref;
+                $c->url = $furl;
+                $c->insert();
+                $updated++;
+            } catch (Exception $e) {
+
+            }
         }
+        $x->addAlert(sprintf(__('%d liens insérés ou mis à jour'), $updated));
     }
 
     public static function _formatWsReferenceRef($ref, $type)