Retrieve ID of Administer menu item from passed params
When this Extension is in use in WordPress Multisite, the Navigation Menu is broken is exactly the way described in #11 (closed) when the
domain_id is not the primary one.
The reason is that
CRM_Core_DAO::getFieldValue() does not default to the current
domain_id and returns the first item that it finds - which is the menu item for the primary
domain_id. This causes the CiviRules menu item to be improperly added.
$params passed to
civirules_civicrm_navigationMenu() do however contain the correct menu data, so searching the array produces the correct ID for the "Administer" menu.