From: <ton...@us...> - 2004-02-29 23:17:25
|
Update of /cvsroot/serverfilters In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15039 Modified Files: backend.php functions.php Log Message: filter_* functions call local_filter_* Index: functions.php =================================================================== RCS file: /cvsroot/serverfilters/functions.php,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** functions.php 24 Feb 2004 05:44:59 -0000 1.15 --- functions.php 29 Feb 2004 22:58:59 -0000 1.16 *************** *** 14,52 **** include_once ('../plugins/serversidefilter/backend.php'); } /* * Filter functions * These are the functions you call to get or write the filter files */ ! function filter_get() { ! global $username; ! ! $localfile = "/tmp/serversidefilter/"; ! mkdirs($localfile, 0777); ! chmod($localfile, 0777); ! ! $localfile .= "filterfile.$username"; ! if (filter_exists()) { ! $result = invoke_filtercmd("getrc filter", "", $localfile); ! } else ! touch($localfile); ! ! return $localfile; } function filter_exists() { ! $exists = invoke_filtercmd("rcexists filter", "", ""); ! if ($exists == 0) { ! return true; ! } else { ! return false; ! } } - // Put the filter file - function filter_put($file) { ! $result = invoke_filtercmd("putrc filter", $file, ""); } function write_forward() { global $username, $FILTER_FILE_PATH, $FORWARD_FILE_TYPE, $FILTER_APP_PATH; --- 14,36 ---- include_once ('../plugins/serversidefilter/backend.php'); } + /* * Filter functions * These are the functions you call to get or write the filter files + * These simply call the only available backend, "local" */ ! function filter_get() { ! return local_filter_get(); } function filter_exists() { ! return local_filter_exists(); } function filter_put($file) { ! return local_filter_put($file); } + function write_forward() { global $username, $FILTER_FILE_PATH, $FORWARD_FILE_TYPE, $FILTER_APP_PATH; *************** *** 64,68 **** fclose($fd); ! $result = invoke_filtercmd("putrc forward", $tmpfile, ""); } --- 48,52 ---- fclose($fd); ! $result = local_write_forward($tmpfile); } |