function isApplicable() { $plugin = XiptHelperUtils::getPluginStatus('xi_adminapproval'); if (XIPT_JOOMLA_15) { if ($plugin && $plugin->published == 1) { return false; } } else { if ($plugin && $plugin->enabled == 1) { return false; } } $ptypeArray = XiptHelperProfiletypes::getProfileTypeArray(); foreach ($ptypeArray as $ptype) { if (XiptHelperProfiletypes::getProfileTypeData($ptype, 'approve') == true) { return true; } } return false; }
function _isPluginInstalledAndEnabled() { $communityPlugin = XiptHelperUtils::getPluginStatus('xipt_community'); if (XIPT_JOOMLA_15) { if (!$communityPlugin || $communityPlugin->published == 0) { return false; } } else { if (!$communityPlugin || $communityPlugin->enabled == 0) { return false; } } $systemPlugin = XiptHelperUtils::getPluginStatus('xipt_system'); if (XIPT_JOOMLA_15) { if (!$systemPlugin || $systemPlugin->published == 0) { return false; } } else { if (!$systemPlugin || $systemPlugin->enabled == 0) { return false; } } return true; }