It turns out that there are several PHP notices being thrown. I think I have now found and fixed all the others besides the deprecated notices fix I already posted. The remaining fixes are as follows:
In s2member-secure-file-browser/class/psk_s2msfb.admin.class.php
on line 84, change
@list( $parent , $child ) = @explode( '_' , $page );
to
list( $parent , $child ) = array_pad( explode( '_' , $page, 2 ), 2, null );
On line 67, change
@list( $psk , $admin , $screen , $parent , $child ) = @explode( '_' , $method );
to
list( $psk , $admin , $screen , $parent , $child ) = array_pad( explode( '_' , $method, 5 ), 5, null);
On line 68, change
$parent = ( isset( self::$admin_menu[ 'left' ][ $parent ] ) ) ? self::$admin_menu[ 'left' ][ $parent ] : @self::$admin_menu[ 'right' ][ $parent ];
to
$parent = ( isset( self::$admin_menu[ 'left' ][ $parent ] ) ) ? self::$admin_menu[ 'left' ][ $parent ] : isset( self::$admin_menu[ 'right' ][ $parent ] );
In s2member-secure-file-browser/class/psk_s2msfb.admin.stats.class.php
on lines 141, 283, and 406, change
switch ( @$_GET[ 't' ] ) {
to
switch ( isset( $_GET[ 't' ] ) ) {
On line 437, change
$user = $row[ 'useremail' ] . ' - #' . $row[ 'userid' ];
to
$user = isset( $row[ 'useremail' ] ) . ' - #' . $row[ 'userid' ];
In s2member-secure-file-browser/class/psk_s2msfb.class.php
on line 1294, change
if ( @$atts[ 'displaydownloaded' ] == '1' ) {
to
if ( isset( $atts[ 'displaydownloaded' ] ) == '1' ) {
On line 1302, change
if ( @$atts[ 's2alertbox' ] == '1' ) {
to
if ( isset( $atts[ 's2alertbox' ] ) == '1' ) {
On line 1323, change
if ( @$atts[ 'displaydownloaded' ] == '2' ) {
to
if ( isset( $atts[ 'displaydownloaded' ] ) == '2' ) {
On line 1327, change
} else if ( @$atts[ 'displaydownloaded' ] == '1' ) {
to
} else if ( isset( $atts[ 'displaydownloaded' ] ) == '1' ) {