File: /var/www/dinamo-shop/wp-content/plugins/woocommerce-multilingual/classes/Utilities/WcAdminPages.php
<?php
namespace WCML\Utilities;
use WPML\FP\Lst;
use WPML\FP\Obj;
class WcAdminPages {
const SECTION_BACS = 'bacs';
/**
* @param string|array $sections A single section (string) or one of multiple sections (array).
*
* @return bool
*/
public static function isSection( $sections ) {
return Lst::includes( Obj::prop( 'section', $_GET ), (array) $sections );
}
/**
* @return bool
*/
private static function isSettingsPage() {
return self::isAdminPhpPage( 'wc-settings' );
}
/**
* @return bool
*/
public static function isHomeScreen() {
return self::isAdminPhpPage( 'wc-admin' );
}
/**
* @return bool
*/
public static function isPaymentSettings() {
return self::isSettingsPage() && AdminPages::isTab( 'checkout' );
}
/**
* @param string $page
*
* @return bool
*/
private static function isAdminPhpPage( $page ) {
global $pagenow;
return is_admin() && 'admin.php' === $pagenow && AdminPages::isPage( $page );
}
}