From 9e1e5d4d4ff4a11a358161b24e1ed2303245e0e4 Mon Sep 17 00:00:00 2001 From: Martin Blumenthal Date: Thu, 4 Jun 2009 18:43:31 +0200 Subject: [PATCH] Fix a bug when updateing a new entry and only one class is avaiable. --- skoli/lib/Forms/Entry.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/skoli/lib/Forms/Entry.php b/skoli/lib/Forms/Entry.php index 994373830..0c0acef07 100644 --- a/skoli/lib/Forms/Entry.php +++ b/skoli/lib/Forms/Entry.php @@ -32,9 +32,13 @@ class Skoli_EntryForm extends Horde_Form { { global $conf, $prefs, $registry; - $update = $vars->exists('entry') && $vars->exists('entry'); + $update = $vars->exists('entry') && $vars->exists('view'); - parent::Horde_Form($vars, $update ? _("Update Entry") : _("Add Entry")); + if ($vars->get('view') != 'Entry') { + parent::Horde_Form($vars, $update ? _("Update Entry") : _("Add Entry")); + } else { + parent::Horde_Form($vars); + } if ($update) { $this->addHidden('', 'entry', 'text', true); @@ -65,6 +69,7 @@ class Skoli_EntryForm extends Horde_Form { $actionvariable->setAction(Horde_Form_Action::factory('reload')); } else { reset($classes); + $this->addHidden('', 'class_id', 'text', true); $this->_vars->set('class_id', key($classes)); } -- 2.11.0