+++ /dev/null
-<?php\r
- /**\r
- * tidypics icon action\r
- * \r
- */\r
-\r
- $file_guid = get_input("file_guid");\r
- $file = get_entity($file_guid);\r
- \r
- if ($file) { \r
- $filename = $file->thumbnail;\r
- $mime = $file->mimetype;\r
- \r
- header("Content-type: $mime");\r
- if (strpos($mime, "image/")!==false)\r
- header("Content-Disposition: inline; filename=\"$filename\"");\r
- else\r
- header("Content-Disposition: attachment; filename=\"$filename\"");\r
-\r
- \r
- $readfile = new ElggFile();\r
- $readfile->owner_guid = $file->owner_guid;\r
- $readfile->setFilename($filename);\r
- \r
- $contents = $readfile->grabFile();\r
- \r
- if (empty($contents))\r
- echo file_get_contents(dirname(dirname(__FILE__)) . "/graphics/icons/general.jpg" );\r
- else\r
- echo $contents;\r
- \r
- exit;\r
- } else {\r
- register_error(elgg_echo("file:downloadfailed"));\r
- }\r
-?>
\ No newline at end of file
register_action("tidypics/addalbum", false, $CONFIG->pluginspath. "tidypics/actions/addalbum.php");\r
register_action("tidypics/edit", false, $CONFIG->pluginspath. "tidypics/actions/edit.php");\r
register_action("tidypics/delete", false, $CONFIG->pluginspath. "tidypics/actions/delete.php");\r
- register_action("tidypics/icon", true, $CONFIG->pluginspath. "tidypics/actions/icon.php");\r
register_action("tidypics/edit_multi", false, $CONFIG->pluginspath. "tidypics/actions/edit_multi.php");\r
register_action("tidypics/download", true, $CONFIG->pluginspath . "tidypics/actions/download.php");\r
register_action("tidypics/addtag", true, $CONFIG->pluginspath . "tidypics/actions/addtag.php");\r
$info .= ", <a href=\"{$album->getURL()}\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a>";
$info .= "</p>";
- $icon = "<a href=\"{$album->getURL()}\">" . elgg_view("tidypics/icon", array('album' => true, 'size' => 'small')) . "</a>";
+ //get album cover if one was set
+ if ($album->cover)
+ $icon = "<a href=\"{$album->getURL()}\">" . '<img src="' . $vars['url'] . 'mod/tidypics/thumbnail.php?file_guid=' . $album->cover . '&size=thumb" alt="thumbnail" /></a>';
+ else
+ $icon = "<a href=\"{$album->getURL()}\">" . '<img src="' . $vars['url'] . 'mod/tidypics/graphics/image_error_thumb.png" alt="new album"></a>';
echo elgg_view_listing($icon, $info);
}
if ($numcomments)
$info .= ", <a href=\"{$file->getURL()}\">" . sprintf(elgg_echo("comments")) . " (" . $numcomments . ")</a>";
$info .= "</p>";
- $icon = "<a href=\"{$file->getURL()}\">" . elgg_view("tidypics/icon", array("mimetype" => $mime, 'thumbnail' => $file->thumbnail, 'file_guid' => $file_guid, 'size' => 'small')) . "</a>";
+ $icon = "<a href=\"{$file->getURL()}\">" . '<img src="' . $vars['url'] . 'mod/tidypics/thumbnail.php?file_guid=' . $file_guid . '&size=thumb" alt="' . $title . '" /></a>';
echo elgg_view_listing($icon, $info);
}
+++ /dev/null
-<?php
- /**
- * Elgg tidypic icon
- * Optionally you can specify a size.
- *
- */
-
- global $CONFIG;
-
-if($vars['album']){
- echo "<img src=\"{$CONFIG->wwwroot}mod/tidypics/graphics/icons/album.gif\" border=\"0\" />";
-}
-else{
-
- $mime = $vars['mimetype'];
- if (isset($vars['thumbnail'])) {
- $thumbnail = $vars['thumbnail'];
- } else {
- $thumbnail = false;
- }
-
- $size = $vars['size'];
- if ($size != 'large') {
- $size = 'small';
- }
-
- if ($thumbnail && strpos($mime, "image/")!==false)
- echo "<img src=\"{$vars['url']}action/tidypics/icon?file_guid={$vars['file_guid']}\" border=\"0\" />";
- else
- {
- if ($size == 'large')
- echo "<img src=\"{$CONFIG->wwwroot}mod/tidypics/graphics/icons/general_lrg.gif\" border=\"0\" />";
- else
- echo "<img src=\"{$CONFIG->wwwroot}mod/tidypics/graphics/icons/general.gif\" border=\"0\" />";
- }
-}
-?>
\ No newline at end of file