. * * Version 0.1 * Author: Daniel Larraz */ function policy($paths, $item) /* ------------------------------------------------------------------------ */ { $filepath = $paths['ap2_policies'].$item; exec ("sudo ls ".$filepath, $ls); if ($ls[0] == $filepath) { exec ("sudo awk '/RewriteEngine/ {print $2}' ".$filepath, $awk1); if ($awk1[0] == 'On') { exec ("sudo awk '/RewriteCond/ {print $3}' ".$filepath, $awk2); if ($awk2[0] == '^80$') return 'https'; else return 'http'; } else { return 'both'; } } else { if ($item != '') return 'global'; else return 'both'; } } /* ------------------------------------------------------------------------ */ ?>