1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-06 14:46:56 +02:00

Admin log GUI checkbox fixes

This commit is contained in:
Cameron
2013-05-26 14:36:55 -07:00
parent 99a9567be4
commit b0a944496e
2 changed files with 15 additions and 12 deletions

View File

@@ -422,23 +422,23 @@ if($action == "config")
<td>".RL_LAN_123."</td>
<td>
<select class='tbox' name='user_audit_class'>
".$e_userclass->vetted_tree('user_audit_class', array($e_userclass, 'select'), varset($pref['user_audit_class'], ''), 'nobody,admin,member,new,mods,main,classes, no-excludes')."
".$e_userclass->vetted_tree('user_audit_class', array($e_userclass, 'select'), varset($pref['user_audit_class'], e_UC_MEMBER), 'nobody,admin,member,new,mods,main,classes, no-excludes')."
</select>
<span class='field-help'>".RL_LAN_026."</span>
</td>
</tr>
<tr>
<td>".RL_LAN_124."</td>
<td>".RL_LAN_031."
";
foreach($audit_checkboxes as $k => $t)
{
$text .= "
<div class='field-spacer'><input class='checkbox' type='checkbox' id='user-audit-opts-{$k}' name='user_audit_opts[]' value='{$k}' ".(isset($user_signup_opts[$k]) ? " checked='checked' " : "")." /><label for='user-audit-opts-{$k}'>{$t}</label></div>
";
//$text .= $frm->checkbox('user_audit_opts[]', $k, $user_signup_opts[$k], array('label' => $t)); //FIXME buggy/non-functional
}
$text .= $frm->admin_button('check_all', 'jstarget:user_audit_opts', 'action', LAN_CHECKALL).$frm->admin_button('uncheck_all', 'jstarget:user_audit_opts', 'action', LAN_UNCHECKALL)."
<td>".RL_LAN_031."</td>
<td>";
foreach($audit_checkboxes as $k => $t)
{
$checked = isset($user_signup_opts[$k]) ? true : false;
$text .= $frm->checkbox('user_audit_opts[]',$k, $checked, array('label'=>$t));
}
$text .= $frm->admin_button('check_all', 'jstarget:user_audit_opts', 'checkall', LAN_CHECKALL).$frm->admin_button('uncheck_all', 'jstarget:user_audit_opts', 'checkall', LAN_UNCHECKALL)."
</td>
</tr>
";

View File

@@ -1546,6 +1546,9 @@ class e_form
$options['class'] .= 'btn-success';
break;
case 'checkall':
$options['class'] .= 'btn-mini';
break;
case 'cancel':
// use this for neutral colors.