+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#include "php_filter.h"
void php_filter_callback(PHP_INPUT_FILTER_PARAM_DECL)
call_user_function(EG(function_table), NULL, option_array, value, 1, args TSRMLS_CC);
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ * vim600: noet sw=4 ts=4 fdm=marker
+ * vim<600: noet sw=4 ts=4
+ */
dnl config.m4 for input filtering extension
PHP_ARG_ENABLE(filter, whether to enable input filter support,
-[ --enable-filter Enable input filter support])
+[ --disable-filter Disable input filter support], yes)
if test "$PHP_FILTER" != "no"; then
- PHP_SUBST(FILTER_SHARED_LIBADD)
PHP_NEW_EXTENSION(filter, filter.c sanitizing_filters.c logical_filters.c callback_filter.c, $ext_shared)
- CPPFLAGS="$CPPFLAGS -Wall"
+ PHP_SUBST(FILTER_SHARED_LIBADD)
fi
NULL,
PHP_RSHUTDOWN(filter),
PHP_MINFO(filter),
- "0.1",
+ "0.9.2",
STANDARD_MODULE_PROPERTIES
};
/* }}} */
/* {{{ PHP_INI
*/
-
static PHP_INI_MH(OnUpdateFlags)
{
if (!new_value) {
return SUCCESS;
}
-
PHP_INI_BEGIN()
- STD_PHP_INI_ENTRY("filter.default", "string", PHP_INI_ALL, UpdateDefaultFilter, default_filter, zend_filter_globals, filter_globals)
- PHP_INI_ENTRY("filter.default_flags", NULL, PHP_INI_ALL, OnUpdateFlags)
+ STD_PHP_INI_ENTRY("filter.default", "string", PHP_INI_ALL, UpdateDefaultFilter, default_filter, zend_filter_globals, filter_globals)
+ PHP_INI_ENTRY("filter.default_flags", NULL, PHP_INI_ALL, OnUpdateFlags)
PHP_INI_END()
/* }}} */
/* {{{ php_filter_init_globals
- */
+*/
static void php_filter_init_globals(zend_filter_globals *filter_globals)
{
filter_globals->post_array = NULL;
long arg;
char *var;
int var_len;
- zval **tmp;
+ zval **tmp;
zval *array_ptr = NULL;
HashTable *hash_ptr;
int found = 0;
return;
}
- switch(arg) {
+ switch (arg) {
case PARSE_GET: FIND_SOURCE(get_array, TRACK_VARS_GET)
case PARSE_POST: FIND_SOURCE(post_array, TRACK_VARS_POST)
case PARSE_COOKIE: FIND_SOURCE(cookie_array, TRACK_VARS_COOKIE)
char *var, *charset = NULL;
int var_len, charset_len;
zval *flags = NULL;
-
- zval **tmp;
+ zval **tmp;
zval *array_ptr = NULL, *array_ptr2 = NULL, *array_ptr3 = NULL;
HashTable *hash_ptr;
int found = 0;
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
+#ifndef FILTER_PRIVATE_H
+#define FILTER_PRIVATE_H
+
#define FILTER_FLAG_NONE 0x0000
#define FILTER_FLAG_ALLOW_OCTAL 0x0001
#define FC_CALLBACK 0x0400
+#endif FILTER_PRIVATE_H
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ * vim600: noet sw=4 ts=4 fdm=marker
+ * vim<600: noet sw=4 ts=4
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#include "php_filter.h"
#include "filter_private.h"
#include "ext/standard/php_smart_str.h"
Z_STRLEN_P(value) = len;
}
/* }}} */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ * vim600: noet sw=4 ts=4 fdm=marker
+ * vim<600: noet sw=4 ts=4
+ */