processSpotnab(); //get variables from config.sh and defaults.sh $path = dirname(__FILE__); $varnames = shell_exec("cat ".$path."/../config.sh | grep ^export | cut -d \= -f1 | awk '{print $2;}'"); $varnames .= shell_exec("cat ".$path."/../defaults.sh | grep ^export | cut -d \= -f1 | awk '{print $2;}'"); $vardata = shell_exec("cat ".$path."/../config.sh | grep ^export | cut -d \\\" -f2 | awk '{print $1;}'"); $vardata .= shell_exec("cat ".$path."/../defaults.sh | grep ^export | cut -d \\\" -f2 | awk '{print $1;}'"); $varnames = explode("\n", $varnames); $vardata = explode("\n", $vardata); $array = array_combine($varnames, $vardata); unset($array['']); if ( $array['SPOTNAB_ACTIVE'] == "true" ) { $db = new DB(); @$query="UPDATE spotnabsources set active=1 where active=0"; @$result = $db->query($query); printf("Don't refresh the spotnab sources page, it will reset the sources that were inactive back to inactive."); } ?>