Lines Matching refs:value

30 static void php_filter_encode_html(zval *value, const unsigned char *chars)  in php_filter_encode_html()  argument
33 int len = Z_STRLEN_P(value); in php_filter_encode_html()
34 unsigned char *s = (unsigned char *)Z_STRVAL_P(value); in php_filter_encode_html()
37 if (Z_STRLEN_P(value) == 0) { in php_filter_encode_html()
54 str_efree(Z_STRVAL_P(value)); in php_filter_encode_html()
55 Z_STRVAL_P(value) = str.c; in php_filter_encode_html()
56 Z_STRLEN_P(value) = str.len; in php_filter_encode_html()
67 static void php_filter_encode_url(zval *value, const unsigned char* chars, const int char_len, int … in php_filter_encode_url() argument
90 p = str = (unsigned char *) safe_emalloc(3, Z_STRLEN_P(value), 1); in php_filter_encode_url()
91 s = (unsigned char *)Z_STRVAL_P(value); in php_filter_encode_url()
92 e = s + Z_STRLEN_P(value); in php_filter_encode_url()
105 str_efree(Z_STRVAL_P(value)); in php_filter_encode_url()
106 Z_STRVAL_P(value) = (char *)str; in php_filter_encode_url()
107 Z_STRLEN_P(value) = p - str; in php_filter_encode_url()
110 static void php_filter_strip(zval *value, long flags) in php_filter_strip() argument
120 str = (unsigned char *)Z_STRVAL_P(value); in php_filter_strip()
121 buf = safe_emalloc(1, Z_STRLEN_P(value) + 1, 1); in php_filter_strip()
123 for (i = 0; i < Z_STRLEN_P(value); i++) { in php_filter_strip()
134 str_efree(Z_STRVAL_P(value)); in php_filter_strip()
135 Z_STRVAL_P(value) = (char *)buf; in php_filter_strip()
136 Z_STRLEN_P(value) = c; in php_filter_strip()
156 static void filter_map_apply(zval *value, filter_map *map) in filter_map_apply() argument
161 str = (unsigned char *)Z_STRVAL_P(value); in filter_map_apply()
162 buf = safe_emalloc(1, Z_STRLEN_P(value) + 1, 1); in filter_map_apply()
164 for (i = 0; i < Z_STRLEN_P(value); i++) { in filter_map_apply()
172 str_efree(Z_STRVAL_P(value)); in filter_map_apply()
173 Z_STRVAL_P(value) = (char *)buf; in filter_map_apply()
174 Z_STRLEN_P(value) = c; in filter_map_apply()
185 php_filter_strip(value, flags); in php_filter_string()
200 php_filter_encode_html(value, enc); in php_filter_string()
203 new_len = php_strip_tags_ex(Z_STRVAL_P(value), Z_STRLEN_P(value), NULL, NULL, 0, 1); in php_filter_string()
204 Z_STRLEN_P(value) = new_len; in php_filter_string()
207 zval_dtor(value); in php_filter_string()
209 ZVAL_NULL(value); in php_filter_string()
211 ZVAL_EMPTY_STRING(value); in php_filter_string()
222 php_filter_strip(value, flags); in php_filter_encoded()
224 …php_filter_encode_url(value, (unsigned char *)DEFAULT_URL_ENCODE, sizeof(DEFAULT_URL_ENCODE)-1, fl… in php_filter_encoded()
233 php_filter_strip(value, flags); in php_filter_special_chars()
245 php_filter_encode_html(value, enc); in php_filter_special_chars()
261 …buf = php_escape_html_entities_ex(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 1, quotes, SG(defaul… in php_filter_full_special_chars()
262 str_efree(Z_STRVAL_P(value)); in php_filter_full_special_chars()
263 Z_STRVAL_P(value) = buf; in php_filter_full_special_chars()
264 Z_STRLEN_P(value) = len; in php_filter_full_special_chars()
272 if (flags != 0 && Z_STRLEN_P(value) > 0) { in php_filter_unsafe_raw()
275 php_filter_strip(value, flags); in php_filter_unsafe_raw()
287 php_filter_encode_html(value, enc); in php_filter_unsafe_raw()
288 } else if (flags & FILTER_FLAG_EMPTY_STRING_NULL && Z_STRLEN_P(value) == 0) { in php_filter_unsafe_raw()
289 zval_dtor(value); in php_filter_unsafe_raw()
290 ZVAL_NULL(value); in php_filter_unsafe_raw()
312 filter_map_apply(value, &map); in php_filter_email()
326 filter_map_apply(value, &map); in php_filter_url()
339 filter_map_apply(value, &map); in php_filter_number_int()
363 filter_map_apply(value, &map); in php_filter_number_float()
374 buf = php_addslashes(Z_STRVAL_P(value), Z_STRLEN_P(value), &len, 0 TSRMLS_CC); in php_filter_magic_quotes()
376 str_efree(Z_STRVAL_P(value)); in php_filter_magic_quotes()
377 Z_STRVAL_P(value) = buf; in php_filter_magic_quotes()
378 Z_STRLEN_P(value) = len; in php_filter_magic_quotes()