$this->addVariable(_("Name"), 'name', 'text', true);
$this->addVariable(_("Description"), 'description', 'longtext', false, false, null, array(4, 60));
+ $this->addVariable(_("Tags"), 'tags', 'text', false);
$this->setButtons(array(_("Create")));
}
}
$calendar->set('name', $this->_vars->get('name'));
$calendar->set('desc', $this->_vars->get('description'));
+ $tagger = new Kronolith_Tagger();
+ $tagger->tag($calendar->getName(), $this->_vars->get('tags'), 'calendar');
return $GLOBALS['kronolith_shares']->addShare($calendar);
}
$this->addHidden('', 'c', 'text', true);
$this->addVariable(_("Name"), 'name', 'text', true);
$this->addVariable(_("Description"), 'description', 'longtext', false, false, null, array(4, 60));
+ $this->addVariable(_("Tags"), 'tags', 'text', false);
$this->setButtons(array(_("Save")));
}
if (is_a($result, 'PEAR_Error')) {
return PEAR::raiseError(sprintf(_("Unable to save calendar \"%s\": %s"), $new_name, $result->getMessage()));
}
+
+ $tagger = new Kronolith_Tagger();
+ $tagger->replaceTags($this->_calendar->getName(), $this->_vars->get('tags'), 'calendar');
return true;
}