gschlossnagle           Mon Oct  7 22:17:02 2002 EDT

  Modified files:              (Branch: apache_hooks)
    /php4/sapi/apache   mod_php4.c php_apache.c 
  Log:
  sync with head.  add optional content type param to send_http_header
  
  
Index: php4/sapi/apache/mod_php4.c
diff -u php4/sapi/apache/mod_php4.c:1.120.2.9 php4/sapi/apache/mod_php4.c:1.120.2.10
--- php4/sapi/apache/mod_php4.c:1.120.2.9       Fri Aug 30 15:12:28 2002
+++ php4/sapi/apache/mod_php4.c Mon Oct  7 22:17:02 2002
@@ -17,7 +17,7 @@
    | PHP 4.0 patches by Zeev Suraski <[EMAIL PROTECTED]>                      |
    +----------------------------------------------------------------------+
  */
-/* $Id: mod_php4.c,v 1.120.2.9 2002/08/30 19:12:28 gschlossnagle Exp $ */
+/* $Id: mod_php4.c,v 1.120.2.10 2002/10/08 02:17:02 gschlossnagle Exp $ */
 
 #include "php_apache_http.h"
 
@@ -410,8 +410,7 @@
  */
 static int php_apache_startup(sapi_module_struct *sapi_module)
 {
-       if (php_module_startup(sapi_module) == FAILURE
-               || zend_startup_module(&apache_module_entry) == FAILURE) {
+       if (php_module_startup(sapi_module, &apache_module_entry, 1) == FAILURE) {
                return FAILURE;
        } else {
                return SUCCESS;
Index: php4/sapi/apache/php_apache.c
diff -u php4/sapi/apache/php_apache.c:1.45.4.6 php4/sapi/apache/php_apache.c:1.45.4.7
--- php4/sapi/apache/php_apache.c:1.45.4.6      Wed Aug 28 17:23:12 2002
+++ php4/sapi/apache/php_apache.c       Mon Oct  7 22:17:02 2002
@@ -17,7 +17,7 @@
    |          David Sklar <[EMAIL PROTECTED]>                             |
    +----------------------------------------------------------------------+
  */
-/* $Id: php_apache.c,v 1.45.4.6 2002/08/28 21:23:12 gschlossnagle Exp $ */
+/* $Id: php_apache.c,v 1.45.4.7 2002/10/08 02:17:02 gschlossnagle Exp $ */
 
 #include "php_apache_http.h"
 
@@ -958,8 +958,15 @@
 {
     zval *id;
     request_rec *r;
+    char *type = NULL;
+    int typelen;
 
+    if (zend_parse_parameters(ZEND_NUM_ARGS()  TSRMLS_CC, "|s", &type, &typelen) == 
+FAILURE) 
+        return;
     APREQ_GET_REQUEST(id, r);
+    if(type) {
+        r->content_type = pstrdup(r->pool, type);
+    }
     ap_send_http_header(r);
     AP(headers_sent) = 1;
     RETURN_TRUE;
@@ -1324,6 +1331,7 @@
 #undef some_auth_required
 #undef update_mtime
 #undef send_http_header
+#undef send_header_field
 #undef basic_http_header
 #undef send_http_trace
 #undef send_http_options



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to