| | |
| | | 'username' => array($this, 'current_username'), |
| | | 'message' => array($this, 'message_container'), |
| | | 'charsetselector' => array($this, 'charset_selector'), |
| | | 'aboutcontent' => array($this, 'about_content'), |
| | | )); |
| | | } |
| | | |
| | |
| | | if ($attrib['label']) { |
| | | $attrib['value'] = $attrib['label']; |
| | | } |
| | | if ($attrib['command']) { |
| | | $attrib['disabled'] = 'disabled'; |
| | | } |
| | | |
| | | $attrib_str = html::attrib_string( |
| | | $attrib, |
| | | array( |
| | | 'type', 'value', 'onclick', 'id', 'class', 'style', 'tabindex' |
| | | ) |
| | | ); |
| | | $out = sprintf('<input%s disabled="disabled" />', $attrib_str); |
| | | $out = html::tag('input', $attrib, '', array('type', 'value', 'onclick', 'id', 'class', 'style', 'tabindex', 'disabled')); |
| | | } |
| | | |
| | | // generate html code for button |
| | |
| | | return $select->show($set); |
| | | } |
| | | |
| | | /** |
| | | * Include content from config/about.<LANG>.html if available |
| | | */ |
| | | private function about_content($attrib) |
| | | { |
| | | $content = ''; |
| | | $filenames = array( |
| | | 'about.' . $_SESSION['language'] . '.html', |
| | | 'about.' . substr($_SESSION['language'], 0, 2) . '.html', |
| | | 'about.html', |
| | | ); |
| | | foreach ($filenames as $file) { |
| | | $fn = RCMAIL_CONFIG_DIR . '/' . $file; |
| | | if (is_readable($fn)) { |
| | | $content = file_get_contents($fn); |
| | | $content = $this->parse_conditions($content); |
| | | $content = $this->parse_xml($content); |
| | | break; |
| | | } |
| | | } |
| | | |
| | | return $content; |
| | | } |
| | | |
| | | } // end class rcube_template |
| | | |
| | | |