From 1ce4490e3a4c309750e681893a95220888cd0792 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Fri, 15 Apr 2022 12:28:55 +0000 Subject: [PATCH] wip #5220 @0.25 --- inc/ws/Controlleur/class.ws.maintenance.php | 3 ++- inc/ws/Metier/class.ws.document.php | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/inc/ws/Controlleur/class.ws.maintenance.php b/inc/ws/Controlleur/class.ws.maintenance.php index 3d386a0fd..72c7dfbc8 100644 --- a/inc/ws/Controlleur/class.ws.maintenance.php +++ b/inc/ws/Controlleur/class.ws.maintenance.php @@ -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); diff --git a/inc/ws/Metier/class.ws.document.php b/inc/ws/Metier/class.ws.document.php index 8c779b73b..cf9184e40 100644 --- a/inc/ws/Metier/class.ws.document.php +++ b/inc/ws/Metier/class.ws.document.php @@ -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); } -- 2.39.5