function output_list($type, $list, $fields, $idstr) { switch ($type) { case 'xml': xml_header($fields); xml_data($list, $fields); xml_footer(); break; case 'dom': dom_header($fields); dom_data($list, $fields); dom_footer(); break; case 'img': img_header($fields); img_data($list, $fields, $idstr); img_footer(); break; case 'csv': default: csv_header($fields); csv_data($list, $fields); csv_footer(); break; } }
<?php /** This file is part of WideImage. WideImage is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. WideImage is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with WideImage; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA **/ require_once dirname(__FILE__) . '/helpers/common.inc.php'; //Registry::set('debug', 'text'); $img = wiImage::load(WI_IMG_PATH . Request::get('img')); $result = $img->mirror(); $format = substr(Request::get('img'), -3); img_header($format); echo $result->asString($format);