mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
Issue #5443 Trigger a warning for a missing 'title' key.
This commit is contained in:
@@ -4912,7 +4912,7 @@ var_dump($select_options);*/
|
|||||||
* @param array $currentlist - eg $this->fieldpref
|
* @param array $currentlist - eg $this->fieldpref
|
||||||
* @param array $fieldvalues - eg. $row
|
* @param array $fieldvalues - eg. $row
|
||||||
* @param string $pid - eg. table_id
|
* @param string $pid - eg. table_id
|
||||||
* @return string
|
* @return string|null
|
||||||
*/
|
*/
|
||||||
public function renderTableCells($fieldarray, $currentlist, $fieldvalues, $pid)
|
public function renderTableCells($fieldarray, $currentlist, $fieldvalues, $pid)
|
||||||
{
|
{
|
||||||
@@ -5349,7 +5349,7 @@ var_dump($select_options);*/
|
|||||||
* @param string $field field name
|
* @param string $field field name
|
||||||
* @param mixed $value field value
|
* @param mixed $value field value
|
||||||
* @param array $attributes field attributes including render parameters, element options - see e_admin_ui::$fields for required format
|
* @param array $attributes field attributes including render parameters, element options - see e_admin_ui::$fields for required format
|
||||||
* @return string
|
* @return string|null
|
||||||
*/
|
*/
|
||||||
public function renderValue($field, $value, $attributes, $id = 0)
|
public function renderValue($field, $value, $attributes, $id = 0)
|
||||||
{
|
{
|
||||||
@@ -6250,7 +6250,10 @@ var_dump($select_options);*/
|
|||||||
$styleClass = ($value === 1) ? 'admin-true-icon' : 'admin-false-icon';
|
$styleClass = ($value === 1) ? 'admin-true-icon' : 'admin-false-icon';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!isset($attributes['title']))
|
||||||
|
{
|
||||||
|
trigger_error("$field is missing the 'title' key/attribute", E_USER_WARNING);
|
||||||
|
}
|
||||||
return $this->renderInline($field, $id, $attributes['title'], $value, $dispValue, 'select', $wparms, array('class'=>'e-editable-boolean '.$styleClass));
|
return $this->renderInline($field, $id, $attributes['title'], $value, $dispValue, 'select', $wparms, array('class'=>'e-editable-boolean '.$styleClass));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user