Shout: Make sure the add/edit form renders properly
authorBen Klang <ben@alkaloid.net>
Wed, 13 Jan 2010 22:19:28 +0000 (17:19 -0500)
committerBen Klang <ben@alkaloid.net>
Wed, 13 Jan 2010 22:25:57 +0000 (17:25 -0500)
shout/devices.php
shout/extensions.php
shout/templates/extensions/edit.inc

index 3615301..198e6fe 100644 (file)
@@ -111,8 +111,6 @@ require SHOUT_TEMPLATES . '/menu.inc';
 
 $notification->notify();
 
-echo "<br>\n";
-
 require SHOUT_TEMPLATES . '/devices/' . $action . '.inc';
 
 require $registry->get('templates', 'horde') . '/common-footer.inc';
index 6378ba2..a63a6a5 100644 (file)
@@ -114,8 +114,6 @@ require SHOUT_TEMPLATES . '/menu.inc';
 
 $notification->notify();
 
-echo "<br>\n";
-
 require SHOUT_TEMPLATES . '/extensions/' . $action . '.inc';
 
 require $registry->get('templates', 'horde') . '/common-footer.inc';
index e9fe5a6..ecab323 100644 (file)
@@ -1,8 +1,10 @@
 <?php
-$Form->open($RENDERER, $vars, Horde::applicationUrl('extensions.php'), 'post');
-$deleteUrl = Horde::applicationUrl('extensions.php');
-$params = array ('action' => 'delete',
-                 'extension' => $extension);
-$deleteUrl = Horde_Util::addParameter($deleteUrl, $params);
-?>
-<a href="<?php echo $deleteUrl; ?>">Delete Extension</a>
+$Form->renderActive($RENDERER, $vars, Horde::applicationUrl('extensions.php'), 'post');
+
+if ($vars->get('action') == 'edit') {
+    $deleteUrl = Horde::applicationUrl('extensions.php');
+    $params = array ('action' => 'delete',
+                     'extension' => $extension);
+    $deleteUrl = Horde_Util::addParameter($deleteUrl, $params);
+    echo '<a href="<?php echo $deleteUrl; ?>">Delete Extension</a>';
+}