<?
/**
* 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'];
}
}
?>
np_numberofmembers_code.txt · Last modified: 2007/11/25 15:28 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki