public function getAssetParentId($table = null, $id = null) { $db = JFactory::getDbo(); $query = $db->getQuery(true)->select($db->qn('id'))->from($db->qn('#__assets'))->where($db->qn('name') . ' = ' . $db->q('com_todo'))->where($db->qn('parent_id') . ' = 1')->where($db->qn('level') . ' = 1'); $parent_id = $db->setQuery($query)->loadResult(); if (!$parent_id) { return parent::getAssetParentId($table, $id); } else { return $parent_id; } }