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);
}
|