AdminPageFramework_WPUtility_Page::getPageNow PHP Method

getPageNow() public static method

public static getPageNow ( )
    public static function getPageNow()
    {
        if (isset(self::$_sPageNow)) {
            return self::$_sPageNow;
        }
        if (isset($GLOBALS['pagenow'])) {
            self::$_sPageNow = $GLOBALS['pagenow'];
            return self::$_sPageNow;
        }
        $_aMethodNames = array(0 => '_getPageNow_FrontEnd', 1 => '_getPageNow_BackEnd');
        $_sMethodName = $_aMethodNames[(int) is_admin()];
        self::$_sPageNow = self::$_sMethodName();
        return self::$_sPageNow;
    }

Usage Example

 public static function getQueryAdminURL($aAddingQueries = array(), $aRemovingQueryKeys = array(), $sSubjectURL = '')
 {
     $_sAdminURL = is_network_admin() ? network_admin_url(AdminPageFramework_WPUtility_Page::getPageNow()) : admin_url(AdminPageFramework_WPUtility_Page::getPageNow());
     $sSubjectURL = $sSubjectURL ? $sSubjectURL : add_query_arg($_GET, $_sAdminURL);
     return self::getQueryURL($aAddingQueries, $aRemovingQueryKeys, $sSubjectURL);
 }