HEX
Server: LiteSpeed
System: Linux server902.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: deshuvsd (2181)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/deshuvsd/www/wp-content/plugins/suremails/inc/utils/utils.php
<?php
/**
 * Utils Class.
 *
 * @package SureMails;
 * @since 1.9.0
 */

namespace SureMails\Inc\Utils;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

use SureMails\Inc\Traits\Instance;

/**
 * Utils
 *
 * @since 1.9.0
 */
class Utils {

	use Instance;

	/**
	 * Get the SureMails admin URL.
	 *
	 * @param string $fragment Optional URL fragment (hash).
	 * @return string The complete admin URL.
	 */
	public static function get_admin_url( $fragment = '' ) {
		$base_url = admin_url( 'admin.php?page=' . SUREMAILS );

		if ( ! empty( $fragment ) ) {
			$base_url .= '#' . ltrim( $fragment, '#' );
		}

		return $base_url;
	}
}