comparison mgtool.php @ 166:d8387b48b08d

Improve yes/no prompt check.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 01 Mar 2018 14:01:49 +0200
parents da70f1c05ebe
children c0439644da6a
comparison
equal deleted inserted replaced
165:da70f1c05ebe 166:d8387b48b08d
305 function mgYesNoPrompt($msg, $default = FALSE) 305 function mgYesNoPrompt($msg, $default = FALSE)
306 { 306 {
307 echo $msg." [".($default ? "Y/n" : "y/N")."]? "; 307 echo $msg." [".($default ? "Y/n" : "y/N")."]? ";
308 $sprompt = strtolower(trim(fgets(STDIN))); 308 $sprompt = strtolower(trim(fgets(STDIN)));
309 309
310 if ($default) 310 if ($sprompt == "")
311 return ($sprompt == "n"); 311 return $default;
312 else 312 else
313 return $sprompt[0] == 'y'; 313 return $sprompt[0] == 'y';
314 } 314 }
315 315
316 316