1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-24 07:03:06 +02:00

Rework of admin->users to use admin-ui. Requires more work to integrate 1.0.x functionality.

This commit is contained in:
CaMer0n
2012-06-04 09:08:54 +00:00
parent 3b387741fd
commit 855c6f2b8d
3 changed files with 680 additions and 75 deletions

View File

@@ -1389,11 +1389,11 @@ class e_form
{
continue;
}
elseif($data['type'] != 'method' && !$data['forced'] && !isset($fieldvalues[$field]))
elseif($data['type'] != 'method' && !$data['forced'] && !isset($fieldvalues[$field]) && $fieldvalues[$field] !== NULL)
{
$ret .= "
<td>
Not Found!
Not Found! ($field)
</td>
";
@@ -1427,7 +1427,7 @@ class e_form
}
$value = $this->renderValue($field, varset($fieldvalues[$field]), $data, varset($fieldvalues[$pid]));
if($tdclass)
{
$tdclass = ' class="'.$tdclass.'"';
@@ -1784,7 +1784,8 @@ class e_form
case 'bool':
case 'boolean':
$value = $value ? ADMIN_TRUE_ICON : ADMIN_FALSE_ICON;
$false = vartrue($parms['trueonly']) ? "" : ADMIN_FALSE_ICON;
$value = $value ? ADMIN_TRUE_ICON : $false;
break;
case 'url':
@@ -1811,8 +1812,8 @@ class e_form
$value = "<a href='mailto:".$value."' title='{$value}'>".$ttl."</a>";
break;
case 'method': // Custom Function
$method = $field;
case 'method': // Custom Function
$method = $attributes['field']; // prevents table alias in method names. ie. u.my_method.
$value = call_user_func_array(array($this, $method), array($value, 'read', $parms));
break;