public_html/lib-common.php
branchHEAD
changeset 7445 b0971977fd28
parent 7434 aa322b3c4d3d
child 7502 8b5c2cc2aa79
     1.1 --- a/public_html/lib-common.php	Sun Nov 01 09:43:28 2009 +0100
     1.2 +++ b/public_html/lib-common.php	Sat Nov 07 11:35:44 2009 +0100
     1.3 @@ -2758,28 +2758,27 @@
     1.4  
     1.5          // This will show the admin options for all installed plugins (if any)
     1.6  
     1.7 -        for( $i = 0; $i < $num_plugins; $i++ )
     1.8 -        {
     1.9 -            $plg = current( $plugin_options );
    1.10 -
    1.11 -            $adminmenu->set_var( 'option_url', $plg->adminurl );
    1.12 -            $adminmenu->set_var( 'option_label', $plg->adminlabel );
    1.13 -
    1.14 -            if( empty( $plg->numsubmissions ))
    1.15 -            {
    1.16 -                $adminmenu->set_var( 'option_count', $LANG_ADMIN['na'] );
    1.17 +        for ($i = 0; $i < $num_plugins; $i++) {
    1.18 +            $plg = current($plugin_options);
    1.19 +
    1.20 +            $adminmenu->set_var('option_url',   $plg->adminurl);
    1.21 +            $adminmenu->set_var('option_label', $plg->adminlabel);
    1.22 +
    1.23 +            if (isset($plg->numsubmissions) &&
    1.24 +                    is_numeric($plg->numsubmissions)) {
    1.25 +                $adminmenu->set_var('option_count',
    1.26 +                                    COM_numberFormat($plg->numsubmissions));
    1.27 +            } elseif (! empty($plg->numsubmissions)) {
    1.28 +                $adminmenu->set_var('option_count', $plg->numsubmissions);
    1.29 +            } else {
    1.30 +                $adminmenu->set_var('option_count', $LANG_ADMIN['na']);
    1.31              }
    1.32 -            else
    1.33 -            {
    1.34 -                $adminmenu->set_var( 'option_count',
    1.35 -                                     COM_numberFormat( $plg->numsubmissions ));
    1.36 -            }
    1.37 -
    1.38 -            $menu_item = $adminmenu->parse( 'item',
    1.39 -                    ( $thisUrl == $plg->adminurl ) ? 'current' : 'option', true );
    1.40 +
    1.41 +            $menu_item = $adminmenu->parse('item',
    1.42 +                    ($thisUrl == $plg->adminurl) ? 'current' : 'option', true);
    1.43              $link_array[$plg->adminlabel] = $menu_item;
    1.44  
    1.45 -            next( $plugin_options );
    1.46 +            next($plugin_options);
    1.47          }
    1.48  
    1.49          if(( $_CONF['allow_mysqldump'] == 1 ) AND ( $_DB_dbms == 'mysql' ) AND