From d70639aafa69a61c3b70137d247291c5808751f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be>
Date: Thu, 16 Aug 2018 16:15:36 +0200
Subject: [PATCH] :ambulance: fix(management) Fix disabling of paste action

And clean a bit CopyPasteHandler

issue #5135
---
 include/class_CopyPasteHandler.inc | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/include/class_CopyPasteHandler.inc b/include/class_CopyPasteHandler.inc
index 9315f038e..a3ba4c952 100644
--- a/include/class_CopyPasteHandler.inc
+++ b/include/class_CopyPasteHandler.inc
@@ -29,7 +29,7 @@
  */
 class CopyPasteHandler
 {
-  var $current;
+  var $current = FALSE;
 
   /*!
    * \brief This array contains all dns of the currently copied objects
@@ -43,23 +43,20 @@ class CopyPasteHandler
   /*!
    *  \brief The dn of the last edited object
    */
-  var $lastdn = "";
+  protected $lastdn = '';
 
-  var $disallowed_objects = array();
-  var $objects_to_fix     = array();
-  var $clean_objects      = array();
-  var $require_update     = FALSE;
+  protected $disallowed_objects = array();
+  protected $objects_to_fix     = array();
+  protected $clean_objects      = array();
+  protected $require_update     = FALSE;
 
   /*!
    * \brief Create CP handler
    */
   function __construct()
   {
-    $this->current  = NULL;
-    $this->queue    = array();
   }
 
-
   /*!
    * \brief Entry entry to Copy & Paste queue.
    * A Queue entry is represented as follows.
-- 
GitLab