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

Admin-ui: Additional checks for valid parent value when editing parent/child record. eg. download_category etc.

This commit is contained in:
Cameron
2017-03-30 08:57:01 -07:00
parent f7639dd282
commit 7ab368076f
4 changed files with 88 additions and 17 deletions

View File

@@ -66,6 +66,7 @@ class e_form
protected $_tabindex_counter = 0;
protected $_tabindex_enabled = true;
protected $_cached_attributes = array();
protected $_field_warnings = array();
@@ -84,6 +85,13 @@ class e_form
$this->setRequiredString('<span class="required">*&nbsp;</span>');
}
public function addWarning($field)
{
$this->_field_warnings[] = $field;
}
/**
* Open a new form
* @param string name
@@ -5967,7 +5975,17 @@ class e_form
}
*/
if(in_array($key,$this->_field_warnings))
{
if(is_string($writeParms))
{
parse_str($writeParms,$writeParms);
}
$writeParms['tdClassRight'] .= ' has-warning';
}
$leftCell = $required."<span{$required_class}>".defset(vartrue($att['title']), vartrue($att['title']))."</span>".$label;
$rightCell = $this->renderElement($keyName, $model->getIfPosted($valPath), $att, varset($model_required[$key], array()), $model->getId())." {$help}";