From 235ce5716edc2f7cbe80fdccf26eac7269587839 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Mon, 08 Jun 2026 04:38:18 +0000
Subject: [PATCH] =FavouritesManager.php and FavouritesRoutes.php fixes. Moving all logic to FavouritesManager.php. Still some left to do

---
 inc/managers/LoginManager.php |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/inc/managers/LoginManager.php b/inc/managers/LoginManager.php
index 970b5e6..5e0e37b 100644
--- a/inc/managers/LoginManager.php
+++ b/inc/managers/LoginManager.php
@@ -66,7 +66,7 @@
 		// Allow other features to register handlers
 		do_action('jvbLoginManagerInit', $this);
 		add_action('user_register', array($this, 'saveRegistrationFields'), 999, 2);
-		add_filter('the_seo_framework_sitemap_exclude_ids', [$this, 'excludeLoginSitemap'], 10, 1);
+		add_filter('the_seo_framework_sitemap_exclude_ids', [$this, 'excludeLoginSitemap'], 8, 1);
 	}
 	public static function getInstance():self
 	{
@@ -75,7 +75,10 @@
 
 	public function excludeLoginSitemap(array $ids): array
 	{
-		$ids[] = $this->getLoginPage();
+		$loginPage = $this->getLoginPage();
+		if (!empty($loginPage)) {
+			$ids = array_merge($ids, [$loginPage]);
+		}
 		return $ids;
 	}
 	/**************************************************************************
@@ -140,7 +143,7 @@
 					'hint'	=> 'Have a referral code? Paste it here!'
 				];
 			}
-			$canRegister = Registrar::getFeatured('can_register', 'user');
+			$canRegister = Registrar::withFeature('can_register', 'user');
 			if (!empty($canRegister)) {
 				foreach ($canRegister as $role) {
 					$registrar = Registrar::getInstance($role);
@@ -453,6 +456,7 @@
 	protected function customStyles():void
 	{
 		$logo = get_theme_mod('custom_logo');
+		$small = $large = '';
 		if ($logo) {
 			$small = wp_get_attachment_image_src($logo, 'medium')[0]??'';
 			$large = wp_get_attachment_image_src($logo, 'large')[0]??'';
@@ -549,7 +553,7 @@
 	{
 		$form = $this->action.'form';
 		?>
-		<section class="login-box col btw">
+		<section class="login-box col y-btw">
 			<h1><?=$this->labels['title']?></h1>
 			<?= $this->labels['description'] ?>
 
@@ -568,7 +572,7 @@
 			}
 			?>
 
-			<div class="options row btw">
+			<div class="options row x-btw">
 				<?php
 				switch ($this->action) {
 					case 'login': ?>
@@ -593,7 +597,7 @@
 
 			</div>
 		</section>
-		<div class="navigation row btw">
+		<div class="navigation row x-btw">
 			<a href="<?= get_home_url() ?>">Home</a>
 			<?php
 			$privacy = get_privacy_policy_url();
@@ -635,7 +639,7 @@
 				%s
 				%s
 				%s
-				 <div class="row btw nowrap">
+				 <div class="row x-btw nowrap">
 					<button type="submit" class="button button-primary button-large">%s</button>
 					%s
 				</div>

--
Gitblit v1.10.0