All pastes #462973 Raw Edit

Something

public text v1 · immutable
#462973 ·published 2007-04-28 17:40 UTC
rendered paste body
<?php

class lagResponse {

        var $headers = array();

        function setHeader( $name, $value, $replace = false ) {

                if($replace) {
                        foreach( $this->headers as $key => $header ) {
                                if($name == $header['name']) {
                                        $this->headers[$key]['value'] = $value;
                                        return;
                                }
                        }
                }

                $this->headers[] = array( 'name' => $name,
                                          'value' => $value );
        }

        function sendHeaders() {

                if(headers_sent()) {
                        return false;
                }

                foreach( $this->headers as $header ) {
                        header($header['name'] .': '. $header['value']);
                }
        }
}

?>