private function fetchAdminEditFormModifiable() { $html = ''; $html .= '<h3>' . $GLOBALS['Language']->getText('plugin_tracker_formelement_admin', 'static_values') . '</h3>'; $h = new HTML_Element_Input_Checkbox($GLOBALS['Language']->getText('plugin_tracker_formelement_admin', 'alphabetically_sort'), 'bind[is_rank_alpha]', $this->is_rank_alpha); $h->setId('is_rank_alpha'); $html .= '<p>' . $h->render() . '</p>'; $html .= '<table cellpadding="2" cellspacing="0" border="0">'; foreach ($this->getAllValues() as $v) { $html .= $this->fetchAdminEditRowModifiable($v); } $html .= '</table>'; //Add new values $html .= '<p id="tracker-admin-bind-static-addnew">'; $html .= '<strong>' . $GLOBALS['Language']->getText('plugin_tracker_formelement_admin', 'add_new_values') . '</strong><br />'; $html .= '<textarea name="bind[add]" rows="5" cols="30"></textarea><br />'; $html .= '<span style="color:#999; font-size:0.8em;">' . $GLOBALS['Language']->getText('plugin_tracker_formelement_admin', 'add_row') . '</span><br />'; $html .= '</p>'; //Select default values $html .= $this->getSelectDefaultValues(); return $html; }