From c0e215f09a2bffaad7211d96b04f397204580c32 Mon Sep 17 00:00:00 2001
From: "florian.azizian" <florian.azizian@maarch.org>
Date: Mon, 15 Oct 2018 16:33:56 +0100
Subject: [PATCH] FIX php 7.2

---
 apps/maarch_entreprise/class/class_list_show_Abstract.php | 2 +-
 modules/entities/manage_listinstance.php                  | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/apps/maarch_entreprise/class/class_list_show_Abstract.php b/apps/maarch_entreprise/class/class_list_show_Abstract.php
index 715eca10bcc..e88b73402a1 100755
--- a/apps/maarch_entreprise/class/class_list_show_Abstract.php
+++ b/apps/maarch_entreprise/class/class_list_show_Abstract.php
@@ -795,7 +795,7 @@ class list_show_Abstract extends functions
         $param_comp .= '&amp;what='.$what;
         // define the defaults values
         $nb_show = $_SESSION['config']['nblinetoshow'];
-        $current_page = ceil($start / $nb_show)+1;
+        $current_page = ceil((int)$start / $nb_show)+1;
         $nb_pages = ceil($nb_total / $nb_show);
 
         if ($nb_pages > 500) {
diff --git a/modules/entities/manage_listinstance.php b/modules/entities/manage_listinstance.php
index 349b1387439..bf659b16bc4 100755
--- a/modules/entities/manage_listinstance.php
+++ b/modules/entities/manage_listinstance.php
@@ -817,7 +817,12 @@ $linkwithwhat =
                 // OTHER ROLE USERS
                 //**************************************************************************
                 $color = ' class="col"';
-                    for ($i = 0, $l = count($_SESSION[$origin]['diff_list'][$role_id]['users']);
+                    if (empty($_SESSION[$origin]['diff_list'][$role_id]['users'])) {
+                        $nbDiffListUser = count($_SESSION[$origin]['diff_list'][$role_id]['users']);
+                    } else {
+                        $nbDiffListUser = 0;
+                    }
+                    for ($i = 0, $l = $nbDiffListUser;
                     $i < $l;
                     ++$i
                 ) {
-- 
GitLab