function rcmail_get_edit_field($col, $value, $attrib, $type = 'text') { return rcube_output::get_edit_field($col, $value, $attrib, $type); }
/** * Template object for key generation form */ function tpl_key_create_form($attrib) { $attrib += array('id' => 'rcmKeyCreateForm'); $table = new html_table(array('cols' => 2)); // get user's identities $identities = $this->rc->user->list_identities(null, true); // Identity $select = new html_select(array('name' => 'identity', 'id' => 'key-ident')); foreach ((array) $identities as $idx => $ident) { $name = empty($ident['name']) ? '<' . $ident['email'] . '>' : $ident['ident']; $select->add($name, $idx); } $table->add('title', html::label('key-name', rcube::Q($this->enigma->gettext('newkeyident')))); $table->add(null, $select->show(0)); // Key size $select = new html_select(array('name' => 'size', 'id' => 'key-size')); $select->add($this->enigma->gettext('key2048'), '2048'); $select->add($this->enigma->gettext('key4096'), '4096'); $table->add('title', html::label('key-size', rcube::Q($this->enigma->gettext('newkeysize')))); $table->add(null, $select->show()); // Password and confirm password $table->add('title', html::label('key-pass', rcube::Q($this->enigma->gettext('newkeypass')))); $table->add(null, rcube_output::get_edit_field('password', '', array('id' => 'key-pass', 'size' => $attrib['size'], 'required' => true), 'password')); $table->add('title', html::label('key-pass-confirm', rcube::Q($this->enigma->gettext('newkeypassconfirm')))); $table->add(null, rcube_output::get_edit_field('password-confirm', '', array('id' => 'key-pass-confirm', 'size' => $attrib['size'], 'required' => true), 'password')); $this->rc->output->add_gui_object('keyform', $attrib['id']); $this->rc->output->add_label('enigma.keygenerating', 'enigma.formerror', 'enigma.passwordsdiffer', 'enigma.keygenerateerror', 'enigma.nonameident', 'enigma.keygennosupport'); return $this->rc->output->form_tag(array(), $table->show($attrib)); }
function rcmail_get_edit_field($col, $value, $attrib, $type = 'text') { _deprecation_warning(__FUNCTION__); return rcube_output::get_edit_field($col, $value, $attrib, $type); }