mirror of
https://github.com/e107inc/e107.git
synced 2025-08-13 10:04:35 +02:00
Site Prefs administration ready;
global admin improvements - new admin auto-expandable menus, new e_form methods, JS
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
* Form Handler
|
||||
*
|
||||
* $Source: /cvs_backup/e107_0.8/e107_handlers/form_handler.php,v $
|
||||
* $Revision: 1.10 $
|
||||
* $Date: 2008-12-17 11:12:44 $
|
||||
* $Revision: 1.11 $
|
||||
* $Date: 2008-12-19 14:01:07 $
|
||||
* $Author: secretr $
|
||||
*
|
||||
*/
|
||||
@@ -116,6 +116,27 @@ class e_form
|
||||
|
||||
}
|
||||
|
||||
function radio_switch($name, $checked_enabled = false, $label_enabled = '', $label_disabled = '')
|
||||
{
|
||||
return $this->radio($name, 1, $checked_enabled)."".$this->label($label_enabled ? $label_enabled : LAN_ENABLED, $name, 1)."
|
||||
".$this->radio($name, 0, !$checked_enabled)."".$this->label($label_disabled ? $label_disabled : LAN_DISABLED, $name, 0);
|
||||
|
||||
}
|
||||
|
||||
function radio_multi($name, $elements, $checked)
|
||||
{
|
||||
$text = array();
|
||||
if(is_string($elements)) parse_str($elements, $elements);
|
||||
|
||||
foreach ($elements as $value => $label)
|
||||
{
|
||||
$text[] = $this->radio($name, $value, $checked == $value)."".$this->label($label, $name, $value);
|
||||
}
|
||||
|
||||
return implode(" \n", $text);
|
||||
|
||||
}
|
||||
|
||||
function label($text, $name = '', $value = '')
|
||||
{
|
||||
$for_id = $this->_format_id('', $name, $value, 'for');
|
||||
|
Reference in New Issue
Block a user