1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-18 04:12:00 +02:00

New Addon: e_admin.php - extends the admin area fields and processing. Replacement for the old e_hook and e_event addons which were doing the same, but were not compatible with the v2.x admin-ui.

This commit is contained in:
Cameron
2015-04-07 19:49:11 -07:00
parent 6b9256c872
commit d128b52576
8 changed files with 1036 additions and 533 deletions

View File

@@ -3411,7 +3411,7 @@ class e_form
$value = intval($value);
$wparms = (vartrue($parms['reverse'])) ? array(0=>$true, 1=>$false) : array(0=>$false, 1=>$true);
$wparms = (vartrue($parms['reverse'])) ? array(0=>$true, 1=>$false) : array(0=>$false, 1=>$true);
$dispValue = $wparms[$value];
return $this->renderInline($field, $id, $attributes['title'], $value, $dispValue, 'select', $wparms);
@@ -3751,6 +3751,7 @@ class e_form
case 'images':
// return print_a($value, true);
$ret = "";
for ($i=0; $i < 5; $i++)
{
@@ -3970,6 +3971,12 @@ class e_form
$ret = $this->radio_switch($key, $value, defset($lenabled, $lenabled), defset($ldisabled, $ldisabled),$parms);
break;
case "checkbox":
$value = (isset($parms['value'])) ? $parms['value'] : $value;
$ret = $this->checkbox($key, 1, $value,$parms);
break;
case 'method': // Custom Function
$ret = call_user_func_array(array($this, $key), array($value, 'write', $parms));
break;