diff options
author | Thies C. Arntzen <thies@php.net> | 2002-04-28 11:45:45 +0000 |
---|---|---|
committer | Thies C. Arntzen <thies@php.net> | 2002-04-28 11:45:45 +0000 |
commit | 42158ef7c8e12c0766152bb73840a5dbaf7a6226 (patch) | |
tree | 865bfe2144486e1172f7c5cde21300f852fa2a9f /ext/standard/url_scanner_ex.re | |
parent | c6fe490093ce8d15a0e148e924452c78bda94dfc (diff) | |
download | php-git-42158ef7c8e12c0766152bb73840a5dbaf7a6226.tar.gz |
revert session_set_userdata - diffent patch will come shortly
Diffstat (limited to 'ext/standard/url_scanner_ex.re')
-rw-r--r-- | ext/standard/url_scanner_ex.re | 32 |
1 files changed, 5 insertions, 27 deletions
diff --git a/ext/standard/url_scanner_ex.re b/ext/standard/url_scanner_ex.re index 6d2b935958..4d7c507894 100644 --- a/ext/standard/url_scanner_ex.re +++ b/ext/standard/url_scanner_ex.re @@ -96,7 +96,7 @@ alpha = [a-zA-Z]; #define YYLIMIT q #define YYMARKER r -static inline void append_modified_url(smart_str *url, smart_str *dest, smart_str *name, smart_str *val, smart_str *udata_name, smart_str *udata_value, const char *separator) +static inline void append_modified_url(smart_str *url, smart_str *dest, smart_str *name, smart_str *val, const char *separator) { register const char *p, *q; const char *bash = NULL; @@ -128,12 +128,6 @@ done: smart_str_append(dest, name); smart_str_appendc(dest, '='); smart_str_append(dest, val); - if (udata_name->len && udata_value->len) { - smart_str_appends(dest, separator); - smart_str_append(dest, udata_name); - smart_str_appendc(dest, '='); - smart_str_append(dest, udata_value); - } if (bash) smart_str_appendl(dest, bash, q - bash); @@ -156,7 +150,7 @@ static inline void tag_arg(url_adapt_state_ex_t *ctx, char quotes, char type TSR if (quotes) smart_str_appendc(&ctx->result, type); if (f) { - append_modified_url(&ctx->val, &ctx->result, &ctx->q_name, &ctx->q_value, &ctx->q_udata_name, &ctx->q_udata_value, PG(arg_separator).output); + append_modified_url(&ctx->val, &ctx->result, &ctx->q_name, &ctx->q_value, PG(arg_separator).output); } else { smart_str_append(&ctx->result, &ctx->val); } @@ -196,14 +190,6 @@ static inline void handle_form(STD_PARA) smart_str_appends(&ctx->result, "\" value=\""); smart_str_append(&ctx->result, &ctx->q_value); smart_str_appends(&ctx->result, "\" />"); - - if (ctx->q_udata_name.len) { - smart_str_appends(&ctx->result, "<input type=\"hidden\" name=\""); - smart_str_append(&ctx->result, &ctx->q_udata_name); - smart_str_appends(&ctx->result, "\" value=\""); - smart_str_append(&ctx->result, &ctx->q_udata_value); - smart_str_appends(&ctx->result, "\" />"); - } } } @@ -332,22 +318,18 @@ stop: } -char *url_adapt_single_url(const char *url, size_t urllen, const char *name, const char *value, char *udata_name, char *udata_value, size_t *newlen TSRMLS_DC) +char *url_adapt_single_url(const char *url, size_t urllen, const char *name, const char *value, size_t *newlen TSRMLS_DC) { smart_str surl = {0}; smart_str buf = {0}; smart_str sname = {0}; smart_str sval = {0}; - smart_str aname = {0}; - smart_str avalue = {0}; smart_str_setl(&surl, url, urllen); smart_str_sets(&sname, name); smart_str_sets(&sval, value); - smart_str_sets(&aname, udata_name); - smart_str_sets(&avalue, udata_value); - append_modified_url(&surl, &buf, &sname, &sval, &aname, &avalue, PG(arg_separator).output); + append_modified_url(&surl, &buf, &sname, &sval, PG(arg_separator).output); smart_str_0(&buf); if (newlen) *newlen = buf.len; @@ -355,7 +337,7 @@ char *url_adapt_single_url(const char *url, size_t urllen, const char *name, con return buf.c; } -char *url_adapt_ext(const char *src, size_t srclen, const char *name, const char *value, char *udata_name, char *udata_value, size_t *newlen, zend_bool do_flush TSRMLS_DC) +char *url_adapt_ext(const char *src, size_t srclen, const char *name, const char *value, size_t *newlen, zend_bool do_flush TSRMLS_DC) { url_adapt_state_ex_t *ctx; char *retval; @@ -364,10 +346,6 @@ char *url_adapt_ext(const char *src, size_t srclen, const char *name, const char smart_str_sets(&ctx->q_name, name); smart_str_sets(&ctx->q_value, value); - - smart_str_sets(&ctx->q_udata_name, udata_name); - smart_str_sets(&ctx->q_udata_value, udata_value); - xx_mainloop(ctx, src, srclen TSRMLS_CC); *newlen = ctx->result.len; |