Fork me on GitHub
Current Releases are 2.1 stable (major release) and 2.0.18.11 (security patch for 2.0)
We've also rebooted our GitHub repo, docs, and more!

How can i make visible for only moderators and admins?

jone68jone68 New
edited September 2011 in Questions
This discussion is related to the WhosOnline addon.
How can i make Who is online visible for moderators and admins only?
Tagged:

Best Answer

  • Answer ✓

    1 . adding an option
    whosonline.php

        +                   <tr>
    + <th><?php
    + echo $this->Form->Checkbox('WhosOnline.Moderators',
    + "Hide for all the logged users but moderators");
    + ?></th>
    + </tr>

    2 . Box
    \forum\plugins\WhosOnline\class.whosonlinemodule.php

        +       $ShowToModerators = (C('WhosOnline.Moderators') ? 1 : 0);
    + if ($ShowToModerators) $AdminMode=' adm.';

    + if ( !$ShowToModerators || ( $ShowToModerators &&
    + $Session->CheckPermission('Garden.Moderation.Manage')))
    + {
    ob_start();
    ?>

    3 . Profile
    default.php

    +$ConfigurationModel->SetField(array('WhosOnline.Location.Show', 'WhosOnline.Frequency', 'WhosOnline.Hide', 'WhosOnline.Moderators'));



    +$ShowToModerators = (C('WhosOnline.Moderators') ? 1 : 0);
    +if ( !$ShowToModerators || ( $ShowToModerators &&
    +$Session->CheckPermission('Garden.Moderation.Manage')))
    +{
    $SideMenu->AddLink('Options', T('Who\'s Online Settings'), '/profile/whosonline', FALSE, array('class' => 'Popup'));
    +}
Sign In or Register to comment.