Testing ability to handle checkboxes in admin config class

This commit is contained in:
Miles Lott 2002-03-20 00:27:34 +00:00
parent 33549dcf9e
commit 5d9ec2d917
2 changed files with 9 additions and 11 deletions

View File

@ -47,10 +47,8 @@
<tr bgcolor="{row_on}">
<td>{lang_Enable_remote_search}:</td>
<td>
<select name="newsettings[enable_remote_addressbook]">
<option value="">{lang_no}</option>
<option value="True"{selected_enable_remote_addressbook_True}>{lang_yes}</option>
</select>
<input name="newsettings[enable_remote_addressbook]" type="radio" value=""{checked_enable_remote_addressbook+}>{lang_no}
<input name="newsettings[enable_remote_addressbook]" type="radio" value="True"{checked_enable_remote_addressbook+True}>{lang_yes}
</td>
</tr>
<!-- END body -->

View File

@ -181,7 +181,7 @@
}
$newval = implode(' ',$new);
switch ($type)
switch($type)
{
case 'lang':
$t->set_var($value,lang($newval));
@ -198,19 +198,19 @@
$t->set_var($value,$current_config[$newval]);
}
break;
/*
case 'checked':
$newval = ereg_replace(' ','_',$newval);
if ($current_config[$newval])
/* '+' is used as a delimiter for the check value */
list($newvalue,$check) = split('\+',$newval);
$newval = ereg_replace(' ','_',$newvalue);
if($current_config[$newval] == $check)
{
$t->set_var($value,' checked');
$t->set_var($value, ' checked');
}
else
{
$t->set_var($value,'');
$t->set_var($value, '');
}
break;
*/
case 'selected':
$configs = array();
$config = '';