X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gen_function_list.php;h=c04d2e3d1538ca82961905e729bd63fd977e1356;hb=dc65f099753d8a5fdcb148b5646079e17ed1c4b3;hp=874082af93708a45ae466e6d23d68722d8d53521;hpb=9a1d0c542de4e235083a3cc791df4134e5e6f43c;p=gosa.git diff --git a/gen_function_list.php b/gen_function_list.php index 874082af9..c04d2e3d1 100755 --- a/gen_function_list.php +++ b/gen_function_list.php @@ -20,23 +20,14 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* This file builds a list of used php_functions in all files matching $pattern - * (walks recursively through current directory but skips dirs matching $skip_dirs). - * - * 1. builds an array of filenames - * 2. get contents from files - * 2. fetches user defined functions using content - * 3. fetches functions calls using content - * 4. checks function calls for matching known functions - */ - -include('include/functions_test.inc'); +$current_dir=trim(`pwd`); +include($current_dir.'/include/functions_test.inc'); // Build Array of called functions -$array= test_defined_functions('./'); +$array= test_defined_functions(); // Write List to file -$file= 'include/functions_list.inc'; +$file= $current_dir.'/include/functions_list.inc'; // If file does not exist, create it if(!file_exists($file)) { @@ -48,7 +39,7 @@ if(is_writable($file)) { // Open filehandle $fh= fopen($file,'w'); if($fh != null) { - fwrite($fh,""); + fwrite($fh,"return(\n".var_export($array,true).");"); fclose($fh); } }