static int php_uri_translation(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_server_config *conf;
AP(current_hook) = AP_URI_TRANS;
conf = (php_per_server_config *) get_module_config(r->server->module_config, &php4_module);
static int php_header_hook(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
AP(current_hook) = AP_HEADER_PARSE;
conf = (php_per_dir_config *) get_module_config(r->per_dir_config, &php4_module);
static int php_auth_hook(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
AP(current_hook) = AP_AUTHENTICATION;
conf = (php_per_dir_config *) get_module_config(r->per_dir_config, &php4_module);
static int php_access_hook(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
AP(current_hook) = AP_ACCESS_CONTROL;
conf = (php_per_dir_config *) get_module_config(r->per_dir_config, &php4_module);
static int php_type_hook(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
AP(current_hook) = AP_TYPE_CHECKING;
conf = (php_per_dir_config *) get_module_config(r->per_dir_config, &php4_module);
static int php_fixup_hook(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
AP(current_hook) = AP_FIXUP;
conf = (php_per_dir_config *) get_module_config(r->per_dir_config, &php4_module);
static int php_logger_hook(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
AP(current_hook) = AP_LOGGING;
conf = (php_per_dir_config *) get_module_config(r->per_dir_config, &php4_module);
static int php_post_read_hook(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
php_per_server_config *svr;
AP(current_hook) = AP_POST_READ;
static int php_response_handler(request_rec *r)
{
+ TSRMLS_FETCH();
php_per_dir_config *conf;
AP(current_hook) = AP_RESPONSE;
conf = (php_per_dir_config *) get_module_config(r->per_dir_config, &php4_module);
RETURN_FALSE; \
}
#define APREQ_GET_REQUEST(ZVAL, R) APREQ_GET_THIS(ZVAL); \
- R = get_apache_request(ZVAL)
+ R = get_apache_request(ZVAL TSRMLS_CC)
static void php_apache_request_free(zend_rsrc_list_entry *rsrc TSRMLS_DC)
{
zval *z = (zval *)rsrc->ptr;
- fprintf(stderr, "%s() %p\n", __FUNCTION__, z);
+/* fprintf(stderr, "%s() %p\n", __FUNCTION__, z); */
zval_ptr_dtor(&z);
}
-static request_rec *get_apache_request(pval *z)
+static request_rec *get_apache_request(pval *z TSRMLS_DC)
{
request_rec *r;
zval **addr;
/* {{{ php_apache_request_new(request_rec *r)
* create a new zval-instance for ApacheRequest that wraps request_rec
*/
-PHPAPI zval *php_apache_request_new(request_rec *r)
+zval *php_apache_request_new(request_rec *r TSRMLS_DC)
{
zval *req;
zval *addr;
request_rec *r;
int rec;
- TSRMLS_FETCH();
-
switch(ARG_COUNT(ht)) {
case 0:
rec = 0;
zval *id;
request_rec *r;
- TSRMLS_FETCH();
if(ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &length) == FAILURE) {
WRONG_PARAM_COUNT;
}
zval **buffer;
zval *id;
request_rec *r;
- TSRMLS_FETCH();
if(ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &buffer) == FAILURE) {
WRONG_PARAM_COUNT;
request_rec *r;
int facility = APLOG_ERR;
- TSRMLS_FETCH();
switch(ARG_COUNT(ht)) {
case 1:
if(zend_get_parameters_ex(1, &z_errstr) == FAILURE) {
zval *id;
zval **file;
request_rec *r, *sub_r;
- TSRMLS_FETCH();
if(ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &file) == FAILURE) {
WRONG_PARAM_COUNT;
}
zval *id;
zval **file;
request_rec *r, *sub_r;
- TSRMLS_FETCH();
+
if(ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &file) == FAILURE) {
WRONG_PARAM_COUNT;
}
zval *id;
zval **file, **method;
request_rec *r, *sub_r;
- TSRMLS_FETCH();
+
if(ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &method, &file) == FAILURE) {
WRONG_PARAM_COUNT;
}
request_rec *r;
int status;
- TSRMLS_FETCH();
APREQ_GET_REQUEST(id, r);
if(!r || ap_is_initial_req(r))
RETURN_FALSE;
zval *id;
zval **new_uri;
request_rec *r;
- TSRMLS_FETCH();
+
if(ARG_COUNT(ht) != 1 || zend_get_parameters_ex(1, &new_uri) == FAILURE) {
WRONG_PARAM_COUNT;
}
zval *id;
request_rec *r;
- TSRMLS_FETCH();
if(ARG_COUNT(ht) != 2 || zend_get_parameters_ex(2, &fieldname, &fieldval) == FAILURE) {
WRONG_PARAM_COUNT;
}