Horde_Core_Ui_VarRenderer_Html::_renderVarInput_monthyear PHP Method

_renderVarInput_monthyear() protected method

protected _renderVarInput_monthyear ( $form, &$var, &$vars )
    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))));
    }
Horde_Core_Ui_VarRenderer_Html