summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-07-19 15:05:30 +0000
committerDries Buytaert <dries@buytaert.net>2009-07-19 15:05:30 +0000
commitdda9c28c1c04b0af598c6d424004ae445988e0a8 (patch)
tree35027576f0c22f7a1e420cc5365f571ef842af98
parent3cad9f411a47add97f508647911b1fdb319377cd (diff)
downloadbrdo-dda9c28c1c04b0af598c6d424004ae445988e0a8.tar.gz
brdo-dda9c28c1c04b0af598c6d424004ae445988e0a8.tar.bz2
- Patch #523520 by c960657: image_style_generate_url() and image_style_url() do the same.
-rw-r--r--modules/image/image.module33
-rw-r--r--modules/image/image.test15
2 files changed, 3 insertions, 45 deletions
diff --git a/modules/image/image.module b/modules/image/image.module
index a93dda997..f56b97b54 100644
--- a/modules/image/image.module
+++ b/modules/image/image.module
@@ -297,7 +297,7 @@ function image_style_generate() {
$destination = image_style_path($style['name'], $path);
// Check that it's a defined style and that access was granted by
- // image_style_generate_url().
+ // image_style_url().
if (!$style || !cache_get('access:' . $style_name . ':' . $path_md5, 'cache_image')) {
drupal_access_denied();
exit();
@@ -402,32 +402,6 @@ function image_style_flush($style) {
}
/**
- * Return the complete URL to an image when using a style.
- *
- * If the image has already been created then its location will be returned. If
- * it does not then image_style_generate_url() will be called.
- *
- * @param $style_name
- * The name of the style to be used with this image.
- * @param $path
- * The path to the image.
- * @return
- * The absolute URL where a style image can be downloaded, suitable for use
- * in an <img> tag. If the site is using the default method for generating
- * images, the image may not yet exist and will only be created when a
- * visitor's browser requests the file.
- * @see image_style_generate_url()
- * @see image_style_path()
- */
-function image_style_url($style_name, $path) {
- $style_path = image_style_path($style_name, $path);
- if (file_exists($style_path)) {
- return file_create_url($style_path);
- }
- return image_style_generate_url($style_name, $path);
-}
-
-/**
* Return the URL for an image derivative given a style and image path.
*
* This function is the default image generation method. It returns a URL for
@@ -444,14 +418,13 @@ function image_style_url($style_name, $path) {
* The absolute URL where a style image can be downloaded, suitable for use
* in an <img> tag. Requesting the URL will cause the image to be created.
* @see image_style_generate()
- * @see image_style_url()
*/
-function image_style_generate_url($style_name, $path) {
+function image_style_url($style_name, $path) {
$destination = image_style_path($style_name, $path);
// If the image already exists use that rather than regenerating it.
if (file_exists($destination)) {
- return image_style_url($style_name, $path);
+ return file_create_url($destination);
}
// Disable page cache for this request. This prevents anonymous users from
diff --git a/modules/image/image.test b/modules/image/image.test
index d8426e70d..0ad1de431 100644
--- a/modules/image/image.test
+++ b/modules/image/image.test
@@ -86,21 +86,6 @@ class ImageStylesPathAndUrlUnitTest extends DrupalWebTestCase {
$expected = file_create_url(image_style_path($this->style_name, $this->image_with_generated));
$this->assertEqual($actual, $expected, t('Got the download URL for an existing file.'));
}
-
- /**
- * Test image_style_generate_url().
- */
- function testImageStyleGenerateUrl() {
- // Test it with no generated file.
- $actual = image_style_generate_url($this->style_name, $this->image_without_generated);
- $expected = url('image/generate/' . $this->style_name . '/' . $this->image_without_generated, array('absolute' => TRUE));
- $this->assertEqual($actual, $expected, t('Got the generate URL for a non-existent file.'));
-
- // Now test it with a generated file.
- $actual = image_style_generate_url($this->style_name, $this->image_with_generated);
- $expected = file_create_url(image_style_path($this->style_name, $this->image_with_generated));
- $this->assertEqual($actual, $expected, t('Got the download URL for an existing file.'));
- }
}
/**