|
From: <tr...@us...> - 2009-03-28 22:34:22
|
Revision: 3067
http://xoops.svn.sourceforge.net/xoops/?rev=3067&view=rev
Author: trabis
Date: 2009-03-28 22:34:18 +0000 (Sat, 28 Mar 2009)
Log Message:
-----------
Fixing bug #2691957 : Images not given in the image manager
Modified Paths:
--------------
XoopsCore/trunk/htdocs/image.php
Modified: XoopsCore/trunk/htdocs/image.php
===================================================================
--- XoopsCore/trunk/htdocs/image.php 2009-03-28 21:02:25 UTC (rev 3066)
+++ XoopsCore/trunk/htdocs/image.php 2009-03-28 22:34:18 UTC (rev 3067)
@@ -32,36 +32,36 @@
$image_id = isset($_GET['id']) ? intval($_GET['id']) : 0;
if (empty($image_id)) {
header('Content-type: image/gif');
- readfile(XOOPS_UPLOAD_PATH.'/blank.gif');
+ readfile(XOOPS_UPLOAD_PATH . '/blank.gif');
exit();
}
$xoopsOption['nocommon'] = 1;
-include './mainfile.php';
-include XOOPS_ROOT_PATH.'/include/functions.php';
-include_once XOOPS_ROOT_PATH.'/class/logger.php';
-include_once XOOPS_ROOT_PATH."/class/module.textsanitizer.php";
+include dirname(__FILE__) . '/mainfile.php';
+include XOOPS_ROOT_PATH . '/include/functions.php';
+include_once XOOPS_ROOT_PATH . '/class/logger/xoopslogger.php';
+include_once XOOPS_ROOT_PATH . '/class/module.textsanitizer.php';
$xoopsLogger =& XoopsLogger::instance();
$xoopsLogger->startTime();
-include_once XOOPS_ROOT_PATH.'/class/database/databasefactory.php';
+include_once XOOPS_ROOT_PATH . '/class/database/databasefactory.php';
define('XOOPS_DB_PROXY', 1);
$xoopsDB =& XoopsDatabaseFactory::getDatabaseConnection();
// ################# Include class manager file ##############
-require_once XOOPS_ROOT_PATH.'/kernel/object.php';
-require_once XOOPS_ROOT_PATH.'/class/criteria.php';
+require_once XOOPS_ROOT_PATH . '/kernel/object.php';
+require_once XOOPS_ROOT_PATH . '/class/criteria.php';
$imagehandler =& xoops_gethandler('image');
$criteria = new CriteriaCompo(new Criteria('i.image_display', 1));
$criteria->add(new Criteria('i.image_id', $image_id));
$image = $imagehandler->getObjects($criteria, false, true);
if (count($image) > 0) {
- header('Content-type: '.$image[0]->getVar('image_mimetype'));
+ header('Content-type: ' . $image[0]->getVar('image_mimetype'));
header('Cache-control: max-age=31536000');
- header('Expires: '.gmdate("D, d M Y H:i:s",time()+31536000).'GMT');
- header('Content-disposition: filename='.$image[0]->getVar('image_name'));
- header('Content-Length: '.strlen($image[0]->getVar('image_body')));
- header('Last-Modified: '.gmdate("D, d M Y H:i:s",$image[0]->getVar('image_created')).'GMT');
+ header('Expires: ' . gmdate("D, d M Y H:i:s", time() + 31536000) . 'GMT');
+ header('Content-disposition: filename=' . $image[0]->getVar('image_name'));
+ header('Content-Length: ' . strlen($image[0]->getVar('image_body')));
+ header('Last-Modified: ' . gmdate("D, d M Y H:i:s", $image[0]->getVar('image_created')) . 'GMT');
echo $image[0]->getVar('image_body');
} else {
header('Content-type: image/gif');
- readfile(XOOPS_UPLOAD_PATH.'/blank.gif');
+ readfile(XOOPS_UPLOAD_PATH . '/blank.gif');
}
-?>
\ No newline at end of file
+?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|