protected function _renderVarInput_monthyear($form, &$var, &$vars)
{
$dates = array();
$dates['month'] = array('' => Horde_Core_Translation::t("MM"), 1 => Horde_Core_Translation::t("January"), 2 => Horde_Core_Translation::t("February"), 3 => Horde_Core_Translation::t("March"), 4 => Horde_Core_Translation::t("April"), 5 => Horde_Core_Translation::t("May"), 6 => Horde_Core_Translation::t("June"), 7 => Horde_Core_Translation::t("July"), 8 => Horde_Core_Translation::t("August"), 9 => Horde_Core_Translation::t("September"), 10 => Horde_Core_Translation::t("October"), 11 => Horde_Core_Translation::t("November"), 12 => Horde_Core_Translation::t("December"));
$dates['year'] = array('' => Horde_Core_Translation::t("YYYY"));
if ($var->type->getProperty('start_year') > $var->type->getProperty('end_year')) {
for ($i = $var->type->getProperty('start_year'); $i >= $var->type->getProperty('end_year'); $i--) {
$dates['year'][$i] = $i;
}
} else {
for ($i = $var->type->getProperty('start_year'); $i <= $var->type->getProperty('end_year'); $i++) {
$dates['year'][$i] = $i;
}
}
return sprintf('<select name="%s" id="%s"%s>%s</select>', $var->type->getMonthVar($var), $var->type->getMonthVar($var), $this->_getActionScripts($form, $var), $this->selectOptions($dates['month'], $vars->get($var->type->getMonthVar($var)))) . sprintf('<select name="%s" id="%s"%s>%s</select>', $var->type->getYearVar($var), $var->type->getYearVar($var), $this->_getActionScripts($form, $var), $this->selectOptions($dates['year'], $vars->get($var->type->getYearVar($var))));
}