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:
@@ -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">* </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}";
|
||||
|
||||
|
Reference in New Issue
Block a user