From 4a691277fbcb4bb7962af60e952b22f365de99c4 Mon Sep 17 00:00:00 2001
From: Graham Cole <chckens@sucs.org>
Date: Sun, 28 Feb 2010 12:09:20 +0000
Subject: [PATCH] some small tweaks to events component

---
 components/events.php    | 8 ++++++++
 templates/event_edit.tpl | 4 ++--
 templates/events.tpl     | 5 +++--
 3 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/components/events.php b/components/events.php
index df920b1..830581f 100644
--- a/components/events.php
+++ b/components/events.php
@@ -68,6 +68,10 @@ if (isset($session->groups[$permission]) && isset($action)) {
 		case "edit":
 			if (isset($eventcat) && isset($eventid)) {
 				$event = $DB->GetRow("SELECT * FROM $eventtable WHERE id=?", array($eventid)); 
+
+				//make tastier breadcrumbs
+				$pathlist[$events_index + 1] = $event['name'];
+
 				$smarty->assign("event", $event);
 				$body = $smarty->fetch("event_edit.tpl");
 			}
@@ -77,6 +81,10 @@ if (isset($session->groups[$permission]) && isset($action)) {
 	// not logged in, or no special action required 
 	if (isset($eventcat) && isset($eventid)) {
 		$event = $DB->GetRow("SELECT * FROM $eventtable WHERE id=?", array($eventid));
+
+		//make tastier breadcrumbs
+		$pathlist[$events_index + 1] = $event['name'];
+
 		$smarty->assign("event", $event);
 		$body = $smarty->fetch("event.tpl");
 	} else {
diff --git a/templates/event_edit.tpl b/templates/event_edit.tpl
index 09bb8c5..9417832 100644
--- a/templates/event_edit.tpl
+++ b/templates/event_edit.tpl
@@ -17,7 +17,7 @@
 	<label for="category">Event Type</label>
 	<span class="textinput">
 		{foreach from=$event_categories item=category}
-		<input type="radio" name="category" value="{$category}" /> {$category}<br />
+		<input type="radio" name="category" value="{$category}" {if $category eq $event.category}checked="checked"{/if} /> {$category}<br />
 		{/foreach}
 	</span>
 </div>
@@ -27,7 +27,7 @@
 </div>
 <div class="row">
 	<label for="description">Description</label>
-	<span class="textinput"><textarea name="description">{if $event.description}{$event.description}{/if}</textarea></span>
+	<span class="textinput"><textarea name="description" cols="50" rows="15">{if $event.description}{$event.description}{/if}</textarea></span>
 </div>
 <div class="row">
 <input type="submit" value="Save" />
diff --git a/templates/events.tpl b/templates/events.tpl
index c42ddf4..c325ea6 100644
--- a/templates/events.tpl
+++ b/templates/events.tpl
@@ -10,9 +10,10 @@
 {else}
 {foreach from=$events item=event}
 <h3>{$event.name}
-{if $editable}<a href="{$event.category}_{$event.id}?action=edit">(Edit)</a>{/if} 
+{if $editable}<a href="{$baseurl}/Community/Events/{$event.category}_{$event.id}?action=edit">(Edit)</a>{/if} 
 </h3>
-{$event.whn_timestamp|date_format:"%A, %e %B"} @ {$event.location}
+<div>{$event.whn_timestamp|date:"l, jS F"}{if $event.show_time},{$event.whn_timestamp|date_format:"%H:%M"}{/if}</div>
+<div>at {$event.location}</div>
 <p>
 {$event.description}
 </p>
-- 
GitLab