element.php error !important

Status
Not open for further replies.

dream

Member
after updating i got an error on every element on the page:

Notice: Undefined property: PlgFabrik_ElementInternalid::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementUser::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementField::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementDatabasejoin::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementDatabasejoin::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementTextarea::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementTextarea::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementDate::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342

Notice: Undefined property: PlgFabrik_ElementDate::$_element in /.../joomla/components/com_fabrik/models/element.php on line 342


page failed after updating with the latest master.
previous code page (element.php) had the following (starting line 110):

v.3.0.9 (manual download from github using 'tags')

/**
* Element object
*
* @var JTable
*/
var $_element = null;

latest master:

/**
* Element object
*
* @var JTable
*/
public $element = null;


in the latest master, i changed $element to $_element and the error went away. it seems to be what the rest of the code is looking for.

can someone please confirm this is a proper fix?

and should it remain 'public,' not var?
 
Are you sure you update form GitHub using the correct branch? "Master" is for Fabrik 3.0.9 - "Joomla3" is for Fabrik 3.1 (ignore the other branches).
 
yes. definitely.
i'm going to check something tho.
...
yes, it's still doing it if the underscore is missing.
 
Status
Not open for further replies.
We are in need of some funding.
More details.

Thank you.

Members online

Back
Top