From 08b3e1fc2cb18a740f6a10434e5b4acfd2b29b7c Mon Sep 17 00:00:00 2001 From: nachoparker Date: Thu, 10 Aug 2017 19:47:34 +0200 Subject: ncp-web: active mark --- ncp-web/index.php | 7 ++++++- ncp-web/ncp-launcher.php | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'ncp-web') diff --git a/ncp-web/index.php b/ncp-web/index.php index 59730370..8437b6b7 100644 --- a/ncp-web/index.php +++ b/ncp-web/index.php @@ -70,14 +70,19 @@ { $script = pathinfo( $file , PATHINFO_FILENAME ); $fh = fopen( $path . $file ,'r'); + $active = ""; while ($line = fgets($fh)) + { + if ( $line == "ACTIVE_=yes\n" ) + $active = " ✓"; if ( preg_match('/^DESCRIPTION="(.*)"$/', $line, $matches) ) { echo "
  • "; - echo " $script "; + echo " $script$active "; echo ""; echo "
  • "; } + } fclose($fh); } ?> diff --git a/ncp-web/ncp-launcher.php b/ncp-web/ncp-launcher.php index ce3e88a5..2038cc61 100644 --- a/ncp-web/ncp-launcher.php +++ b/ncp-web/ncp-launcher.php @@ -35,6 +35,7 @@ if ( $_POST['action'] == "cfgreq" ) while ( $line = fgets($fh) ) { + // checkbox (yes/no) field if ( preg_match('/^(\w+)_=(yes|no)$/', $line, $matches) ) { if ( $matches[2] == "yes" ) @@ -44,6 +45,8 @@ if ( $_POST['action'] == "cfgreq" ) $output = $output . ""; $output = $output . ""; } + + // text field else if ( preg_match('/^(\w+)_=(.*)$/', $line, $matches) ) { $output = $output . ""; -- cgit v1.2.3