]> _ Git - cubeextranet.git/commitdiff
wip #5220 @0.25
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 15 Apr 2022 12:28:55 +0000 (12:28 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 15 Apr 2022 12:28:55 +0000 (12:28 +0000)
inc/ws/Controlleur/class.ws.maintenance.php
inc/ws/Metier/class.ws.document.php

index 3d386a0fd3323bfc72b5756d7b64edc73870a6cc..72c7dfbc824f1dc0fd51eb025424ee032458c96f 100644 (file)
@@ -1605,7 +1605,8 @@ class wsMaintenance
         $count = $book->parametres->pages;
         $allPages = range(1, $count);
 
-        $it = 2 * max(4, min(12, ceil($count / 20)));
+        $coef=wsDocument::isFarmUser()?2:0.5;
+        $it = round($coef * max(4, min(12, ceil($count / 20))));
 
         shuffle($allPages);
 
index 8c779b73b148f5d55fd64efab6123e03baa05766..cf9184e407ad90b5944cb50f7c092f7d64573bdb 100644 (file)
@@ -505,12 +505,17 @@ class wsDocument extends cubeMetier
         return $res;
     }
 
+    public static function isFarmUser(){
+        global $core;
+        $farmTesters = [3, 5];
+        return in_array($core->user->utilisateur_id, $farmTesters);
+    }
+
     public function _getFile($page, $format = 'jpg', $resolution = 150, $withText = true, $withGraphics = true, $version = 'html', $force = false)
     {
         global $core;
 
-        $farmTesters = [3, 5];
-        if (in_array($core->user->utilisateur_id, $farmTesters)) {
+        if (self::isFarmUser()) {
             return $this->_getFileFarm($page, $format, $resolution, $withText, $withGraphics, $version, $force);
         }