X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=plugins%2FHttpHeader.php;h=9c89fb4d600d4361661a4949ed82243bfd27a1c6;hb=eb413b129f2dc117da4794e9f2a5ff67e2ed3ecd;hp=497ffb2aa0ff8d2dbc4a7f98804e01383d665c6c;hpb=0f9303fde9161de7ea1240ecd7e47200822b40fb;p=diogenes.git diff --git a/plugins/HttpHeader.php b/plugins/HttpHeader.php index 497ffb2..9c89fb4 100644 --- a/plugins/HttpHeader.php +++ b/plugins/HttpHeader.php @@ -18,12 +18,12 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -require_once 'Plugin/Skel/Filter.php'; +require_once 'Plugin/Filter.php'; require_once 'diogenes/diogenes.hermes.inc.php'; /** The HttpHeader plugin allows you to add an HTTP header to a page. */ -class HttpHeader extends Diogenes_Plugin_Skel_Filter +class HttpHeader extends Diogenes_Plugin_Filter { /** Plugin name */ var $name = "HttpHeader"; @@ -31,14 +31,8 @@ class HttpHeader extends Diogenes_Plugin_Skel_Filter /** Plugin description */ var $description = "This plugin allows you to add an HTTP header to a page."; - - /** Constructor. - */ - function HttpHeader() - { - $this->declareParam('contents', ''); - } - + /** Plugin parameters */ + var $params = array('contents' => ''); /** Apply filtering to the input and return an output. * @@ -46,11 +40,13 @@ class HttpHeader extends Diogenes_Plugin_Skel_Filter */ function filter($input) { - $header = $this->getParamValue('contents'); + $header = $this->params['contents']; + if ($header) { header($header); } + return $input; }