Plugin Directory

Changeset 633511


Ignore:
Timestamp:
12/03/2012 02:37:33 PM (13 years ago)
Author:
raido357
Message:

Add isAdminPage method, for getting boolean values for page check. Like check for themes.php

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dippler/trunk/main.php

    r633505 r633511  
    143143    function catchQueryParamsAdmin() {
    144144        if ( is_user_logged_in() && is_admin() ) {
    145             if ( isSet( $_GET['activate-dippler-theme'] ) ) {
     145            global $pagenow;
     146            if ( isSet( $_GET['activate-dippler-theme'] ) && $this->isAdminPage( 'themes.php' ) ) {
    146147                //Try to switch to best available theme
    147148                $best_available_theme = $this->getBestTheme();
     
    151152            }
    152153        }
     154    }
     155   
     156    /*
     157     * Helper method for admin page check
     158     *
     159     * If no page value passed, returns is_admin();
     160     *
     161     * @return boolean
     162     */
     163   
     164    function isAdminPage( $page = '' ) {
     165        global $pagenow;
     166        //IF empty page, return WP is_admin() method value
     167        if ( empty( $page ) ) {
     168            return is_admin();
     169        }
     170        //Else check for $pagenow value
     171        return ( $pagenow == $page );
    153172    }
    154173   
Note: See TracChangeset for help on using the changeset viewer.