Mercurial > hg > mgallery
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 |