R
ragtek
Guest
Check pls the method getNodeOptions
i'm trying to create a nodeselected checkbox
if i use this code
i'm getting this error.
[/LIST]
problem is, that this check can't be run,
if includeroot is set to true in nodemodel getNodeOptionsArray
as you see here,
the first element doesn't have a node_type_id and that's why the check is making troubles
i'm trying to create a nodeselected checkbox
if i use this code
PHP:
$forumOptions = XenForo_Option_NodeChooser::getNodeOptions(
$value['node_id'],
sprintf('(%s)', new XenForo_Phrase('unspecified')),
'Forum'
);
PHP:
[SIZE=3][B]Template Errors: ragtek_fw_option_nodemultiselect[/B][/SIZE]
[LIST=1]
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
[*][I]Invalid argument supplied for foreach()[/I] in C:\xampp\htdocs\xenforo\library\XenForo\Template\Helper\Admin.php, line 1121
problem is, that this check can't be run,
PHP:
if (!empty($option['node_type_id']) && $option['node_type_id'] != $filter)
as you see here,
PHP:
public function getNodeOptionsArray(array $nodes, $selectedNodeId = 0, $includeRoot = false)
{
$options = array();
if ($includeRoot !== false)
{
$root = $this->getRootNode();
$options[0] = array(
'value' => 0,
'label' => (is_string($includeRoot) === true ? $includeRoot : $root['title']),
'selected' => (strval($selectedNodeId) === '0'),
'depth' => 0,
);
}