From 3d9c11e12f22fd95ba5915f7856b6e7b06fd049a Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Fri, 8 May 2020 20:38:02 +0200 Subject: [PATCH] LSldapObject :: _cli_remove : use LScli :: confirm --- src/includes/class/class.LSldapObject.php | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/includes/class/class.LSldapObject.php b/src/includes/class/class.LSldapObject.php index 7dfd2171..fdb4ec0a 100644 --- a/src/includes/class/class.LSldapObject.php +++ b/src/includes/class/class.LSldapObject.php @@ -2041,16 +2041,10 @@ class LSldapObject extends LSlog_staticLoggerClass { } if ($confirm) { - echo $obj -> _cli_show($raw_values); + $obj -> _cli_show($raw_values); // Sure ? - echo "\nAre you sure you want to delete this object ? Type 'yes' to continue: "; - $handle = fopen ("php://stdin","r"); - $line = fgets($handle); - if(trim($line) != 'yes'){ - echo "User cancel\n"; - return True; - } - echo "\n"; + if (!LScli :: confirm("\nAre you sure you want to delete this object?")); + return True; } if ($obj -> remove()) {