From f8c17cdde0a3c82af86526423f07a8b0eb3fd39d Mon Sep 17 00:00:00 2001 From: ebullient Date: Fri, 4 Apr 2003 04:32:49 +0000 Subject: [PATCH] Bug 437140 Support MS cls git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@4722 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- config/conf.pl | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/config/conf.pl b/config/conf.pl index ed2150ad..f1fb4e4b 100755 --- a/config/conf.pl +++ b/config/conf.pl @@ -69,7 +69,7 @@ if ( -e "config.php" ) { close(FILE); if ( $config_version ne $conf_pl_version ) { - system "clear"; + clear_screen(); print $WHT. "WARNING:\n" . $NRM; print " The file \"config/config.php\" was found, but it is for\n"; print " an older version of SquirrelMail. It is possible to still\n"; @@ -122,7 +122,7 @@ if ( -e "config.php" ) { close(FILE); if ( $config_version ne $conf_pl_version ) { - system "clear"; + clear_screen(); print $WHT. "WARNING:\n" . $NRM; print " You are trying to use a 'config_default.php' from an older\n"; print " version of SquirrelMail. This is HIGHLY unrecommended. You\n"; @@ -382,7 +382,7 @@ if ( $config_use_color == 1 ) { } while ( ( $command ne "q" ) && ( $command ne "Q" ) ) { - system "clear"; + clear_screen(); print $WHT. "SquirrelMail Configuration : " . $NRM; if ( $config == 1 ) { print "Read: config.php"; } elsif ( $config == 2 ) { print "Read: config_default.php"; } @@ -2880,7 +2880,7 @@ sub save_data { } sub set_defaults { - system "clear"; + clear_screen(); print $WHT. "SquirrelMail Configuration : " . $NRM; if ( $config == 1 ) { print "Read: config.php"; } elsif ( $config == 2 ) { print "Read: config_default.php"; } @@ -3144,3 +3144,11 @@ sub detect_auth_support { close $sock; return 'YES'; } + +sub clear_screen() { + if ( $^O =~ /^mswin/i) { + system "cls"; + } else { + system "clear"; + } +} -- 2.25.1