Horde_Core_Ui_VarRenderer_Html::_renderVarInput_sorter PHP 메소드

_renderVarInput_sorter() 보호된 메소드

protected _renderVarInput_sorter ( $form, &$var, &$vars )
    protected function _renderVarInput_sorter($form, &$var, &$vars)
    {
        global $registry;
        $instance = $var->type->getProperty('instance');
        $GLOBALS['injector']->getInstance('Horde_PageOutput')->addScriptFile('sorter.js', 'horde');
        return '<input type="hidden" name="' . htmlspecialchars($var->getVarName()) . '[array]" value="" ' . $this->_genID($var->getVarName() . '_array') . '/>' . '<select class="leftFloat" multiple="multiple" size="' . (int) $var->type->getSize() . '" name="' . htmlspecialchars($var->getVarName()) . '[list]" onchange="' . $instance . '.deselectHeader();" ' . $this->_genID($var->getVarName() . '_list') . '>' . $var->type->getOptions($var->getValue($vars)) . '</select><div class="leftFloat">' . Horde::link('#', Horde_Core_Translation::t("Move up"), '', '', $instance . '.moveColumnUp(); return false;') . Horde::img('nav/up.png', Horde_Core_Translation::t("Move up")) . '</a><br />' . Horde::link('#', Horde_Core_Translation::t("Move up"), '', '', $instance . '.moveColumnDown(); return false;') . Horde::img('nav/down.png', Horde_Core_Translation::t("Move down")) . '</a></div>' . '<script type="text/javascript">' . "\n" . sprintf('%1$s = new Horde_Form_Sorter(\'%1$s\', \'%2$s\', \'%3$s\');' . "\n", $instance, $this->_genID($var->getVarName(), false), $var->type->getHeader()) . sprintf("%s.setHidden();\n</script>\n", $instance);
    }
Horde_Core_Ui_VarRenderer_Html