forum.coppermine-gallery.net

Support => cpg1.5.x Support => cpg1.5 plugins => Topic started by: paquets on May 17, 2010, 04:11:53 pm

Title: [Solved]: Onlinestats only for admins
Post by: paquets on May 17, 2010, 04:11:53 pm
Hi,

I was wondering if it is possible to have the Onlinestats black only visible to admins. I managed to do it on CPG 1.4.x but for some reason in CPG 1.5 it leaves registered users and guests with an empty block with the mention "No image to display"

Code changed in CPG 1.5:

From:

Code: [Select]
function online_mainpage()
{
        global $CONFIG, $cpg_udb, $matches, $lang_plugin_php, $lang_date, $LINEBREAK;
        if($matches[1] != 'onlinestats') {
          return $matches;
        }

To:
Code: [Select]
function online_mainpage()
{
        global $CONFIG, $cpg_udb, $matches, $lang_plugin_php, $lang_date, $LINEBREAK;
        if($matches[1] != 'onlinestats' || !GALLERY_ADMIN_MODE) {
          return $matches;
        }

URL for my testbed: adpharm.net/cpg15 (http://adpharm.net/cpg15)

Thank you and great job with 1.5!
Title: Re: Onlinestats only for admins
Post by: paquets on May 17, 2010, 04:14:14 pm
Forgot to mention that the code changed is in the file codebase.php
Title: Re: Onlinestats only for admins
Post by: Αndré on May 17, 2010, 08:35:51 pm
Works for me as expected. Can you please perform an svn checkout of Coppermine's core files and try again? I assume it's related to that issue (http://forum.coppermine-gallery.net/index.php/topic,63977.0.html).
Title: Re: Onlinestats only for admins
Post by: paquets on May 17, 2010, 09:01:49 pm
It worked. Just has to download the latest functions.inc.php.
Thanks André!