<? /** * This plugin can be used to display the number of registered members. */ class NP_NumberOfMembers extends NucleusPlugin { function getEventList() { return array(); } function getName() { return 'NumberOfMembers'; } function getAuthor() { return 'Novi O\'Magum'; } function getURL() { return 'http://www.noviomagum.com/'; } function getVersion() { return '0.1'; } function getDescription() { return 'This plugin can be used to display the number of registered members. Use <%NumberOfMembers%> to display the total number of members, <%NumberOfMembers(admin)%> to show the number of admins, or <%NumberOfMembers(noadmin)%> tot show the number of non-admins.'; } function doSkinVar($skinType,$show="all") { global $manager, $blog, $CONF; if ($blog) $b =& $blog; else $b =& $manager->getBlog($CONF['DefaultBlog']); if ($show=="admin") $query="SELECT count(mnumber) as nmembers FROM nucleus_member WHERE madmin=1"; else if ($show=="noadmin") $query="SELECT count(mnumber) as nmembers FROM nucleus_member WHERE madmin=0"; else $query="SELECT count(mnumber) as nmembers FROM nucleus_member"; $nmembers = mysql_fetch_assoc(sql_query($query)); echo $nmembers['nmembers']; } } ?>