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

Fixes #1683 - Disable extended user field checks when not present.

This commit is contained in:
Cameron
2016-06-05 13:31:23 -07:00
parent 82beb3385c
commit 9677cec5e9

View File

@@ -367,9 +367,17 @@ class users_admin_ui extends e_admin_ui
} }
} }
if(empty($this->extended))
{
$this->tabs = false;
}
$this->fields['user_signature']['writeParms']['data'] = e107::getUserClass()->uc_required_class_list("classes"); $this->fields['user_signature']['writeParms']['data'] = e107::getUserClass()->uc_required_class_list("classes");
$this->fields['user_signature'] = array('title' => LAN_USER_09, 'type' => 'textarea', 'data'=>'str', 'width' => 'auto'); $this->fields['user_signature'] = array('title' => LAN_USER_09, 'type' => 'textarea', 'data'=>'str', 'width' => 'auto', 'writeParms'=>array('size'=>'xxlarge'));
$this->fields['options'] = array('title'=> LAN_OPTIONS, 'type' => 'method', 'forced'=>TRUE, 'width' => '10%', 'thclass' => 'center last', 'class' => 'left'); $this->fields['options'] = array('title'=> LAN_OPTIONS, 'type' => 'method', 'forced'=>TRUE, 'width' => '10%', 'thclass' => 'center last', 'class' => 'left');
@@ -504,13 +512,12 @@ class users_admin_ui extends e_admin_ui
$update['data'][$key] = vartrue($new_data['ue'][$key],'_NULL_'); $update['data'][$key] = vartrue($new_data['ue'][$key],'_NULL_');
} }
e107::getUserExt()->addFieldTypes($update); e107::getMessage()->addDebug(print_a($update,true));
e107::getMessage()->addDebug(print_a($new_data,true));
if(!empty($update)) if(!empty($update))
{ {
e107::getUserExt()->addFieldTypes($update);
if(!e107::getDb()->count('user_extended', '(user_extended_id)', "user_extended_id=".intval($new_data['submit_value']))) if(!e107::getDb()->count('user_extended', '(user_extended_id)', "user_extended_id=".intval($new_data['submit_value'])))
{ {
$update['data']['user_extended_id'] = intval($new_data['submit_value']); $update['data']['user_extended_id'] = intval($new_data['submit_value']);