%%image-view-anonymous-html%%
$Date: 2003/02/26 21:51:19 $

%%preprocess%%
// format the object for display
$this->beryliumToHtml(); 
$this->getRuntimeVars();

if ($this->id=="") {
	header("HTTP/1.0 404 Not Found");
	}

// convert generic flavor to objtype:
if ($this->flavor=="generic") $this->flavor= "Image";

// headline fix if only title, and vice-versa
if ($this->title=="" && $this->headline=="") $this->title= "Untitled ($this->name)";
elseif ($this->title=="") $this->title= $this->headline;
elseif ($this->headline=="") $this->headline= $this->title;

// copyright and source tags
if ($this->copyright!="") $this->copyrighttag= "<span class='imagecopyright'><br><b>Copyright:</b> $this->copyright</span>";
if ($this->source!="") $this->sourcetag= "<span class='imagesource'><br><b>Source:</b> $this->source</span>";

// reduce to a sane size
$this->proportion(480,480);
if ($this->isProportioned) {
	$this->proptag= "<p class='imageproptag'>This image has been reformatted for size. Its <a href='$this->uri'>original size</a> is $this->origWidth x $this->origHeight.</p>";
	}
	
// get the filesize
if (file_exists($this->path)) {
	$size= filesize($this->path);
	if ($size<1024) {
		$this->filesize= "$size Bytes";
		}
	elseif ($size < 1048576) {
		$size= $size/1024;
		$size= round($size,2);
		$this->filesize= "$size KB";
		}
	else	{
		$size= $size/1048576;
		$size= round($size,2);
		$this->filesize= "$size MB";
		}
	}
else {
	$this->filesize= "file not found!";
	}

// icon fix for this layout...
if ($this->imageid==0) $this->iconTag= "<div style='margin-top: 10px;'>$this->iconTag</div>";

// EDITING
// edit tag for document owner
if ($this->owner && ( $this->canSave['document'] || $this->canSave['all'] )) {
	if ($this->rank > $sitemember->rank) $this->editTag= "";
	else $this->editTag= "<div id='imageEditTag' class='info' style='text-align: left; margin-top: 5px;'>
				<a href='$this->baseUrl?method=resize$session->cgi'><img src='/bicons/rotate.gif' border=0 alt='resize/rotate' title='resize/rotate' align=absmiddle></a>&nbsp;<a href='$this->baseUrl?method=resize$session->cgi'>resize/rotate/flop</a> |
				<a href='$this->baseUrl?method=filter$session->cgi'><img src='/bicons/filter.gif' border=0 alt='adjust/filter' title='adjust/filter' align=absmiddle></a>&nbsp;<a href='$this->baseUrl?method=filter$session->cgi'>filter</a> |
				<a href='$this->baseUrl?method=crop$session->cgi'><img src='/bicons/crop.gif' border=0 alt='crop' title='crop' align=absmiddle></a>&nbsp;<a href='$this->baseUrl?method=crop$session->cgi'>crop</a> |
				<img src='/bicons/bulbsgif/$this->glow.gif' alt='$this->publishStatus' title='document:$this->id is $this->publishStatus' align=absmiddle border=0> |
				<a href='$this->baseUrl?method=edit'><img src='/bicons/edit.gif' alt='edit' title='edit this object' align=absmiddle border=0 /></a>
				<a href='$this->baseUrl?method=edit'>edit</a> |
				<a href='$this->baseUrl?method=pickup'><img src='/bicons/pickup.gif' alt='pick up' title='pick up this object' align=absmiddle border=0 /></a>
				<a href='$this->baseUrl?method=pickup'>pick up</a>
				</div>";
	}

// editor controls for editors
if ($this->editor) {
	$this->editTag= "<div id='imageEditTag' class='info' style='text-align: left; margin-top: 5px;'>
				<a href='$this->baseUrl?method=resize$session->cgi'><img src='/bicons/rotate.gif' border=0 alt='resize/rotate' title='resize/rotate' align=absmiddle></a>&nbsp;<a href='$this->baseUrl?method=resize$session->cgi'>resize/rotate/flop</a> |
				<a href='$this->baseUrl?method=filter$session->cgi'><img src='/bicons/filter.gif' border=0 alt='adjust/filter' title='adjust/filter' align=absmiddle></a>&nbsp;<a href='$this->baseUrl?method=filter$session->cgi'>filter</a> |
				<a href='$this->baseUrl?method=crop$session->cgi'><img src='/bicons/crop.gif' border=0 alt='crop' title='crop' align=absmiddle></a>&nbsp;<a href='$this->baseUrl?method=crop$session->cgi'>crop</a> |
				<a href='$this->baseUrl?method=toggleRank'><img src='/bicons/bulbsgif/$this->glow.gif' alt='$this->publishStatus' title='document:$this->id is $this->publishStatus' align=absmiddle border=0></a> |
				<a href='$this->baseUrl?method=edit'><img src='/bicons/edit.gif' alt='edit' title='edit this object' align=absmiddle border=0 /></a>
				<a href='$this->baseUrl?method=edit'>edit</a> |
				<a href='$this->baseUrl?method=pickup'><img src='/bicons/pickup.gif' alt='pick up' title='pick up this object' align=absmiddle border=0 /></a>
				<a href='$this->baseUrl?method=pickup'>pick up</a> |
				<img src='/bicons/event.gif' alt='updated $this->updated' title='created $this->created - updated $this->updated' align=absmiddle border=0 />
			</div>";
	}

%%header%%

%%css%%
.imagesource {font-size: 12px; line-height: 14px; color: #333333;}
.imagecopyright {font-size: 12px; line-height: 14px; color: #333333; }
.imageproptag {font-size: 12px; line-height: 32px; color: #999999; }

%%template%%
<table cellspacing=5 cellpadding=5>
	<tr>
		<td class='objHeaderTable'>
			<table class='objHeader'>
				<tr>
					<td width='1' valign='top'>$this->iconTag</td>
					<td>
						<span class='objFlavor'>$this->flavor:<br></span>
						<span class='objTitle'><a href="$this->baseUrl">$this->title</a></span>
						<span class='objByline'> <br> 
							By $this->authorTag on $this->dateTag.</span><span class='info'><br />
							Filesize: $this->filesize | Imagesize: $this->origWidth x $this->origHeight pixels</span>
						$this->editTag
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<table cellspacing=5 cellpadding=5>
	<tr>
		<td width="2%">&nbsp;</td>
		<td width="98%">
			<a href='$this->uri'><img src='$this->uri' border=0 width='$this->width' height='$this->height' alt="$this->copyright" title="$this->copyright" /></a>
		</td>
	</tr>
	<tr>
		<td>&nbsp;</td>
		<td class='objBodyTable'>
			<span class='objDescription'>$this->description</span><br />
			$this->copyrighttag
			$this->sourcetag
			$this->proptag
		</td>
	</tr>
	<tr>
		<td colspan='2'>$this->editTag</td>
	</tr>
</table>



%%listrow%%

%%nullobject%%
<p><img src='/bicons/warning.png' alt='Warning' align=left /><br>
	<b>The image you requested was not found.</b></p>
<p><a href='$session->scriptname$folder->name/image-.html?method=listall$session->cgi'>Here is a list</a> of all the images in this folder.</p>

%%footer%%

%%postprocess%%




%%end of context%%
