You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					31 lines
				
				1.3 KiB
			
		
		
			
		
	
	
					31 lines
				
				1.3 KiB
			| 
								 
											2 years ago
										 
									 | 
							
								<script defer src="/js/dist/main.min.js?<?= JS_LATEST_UPDATE ?>"></script>
							 | 
						||
| 
								 | 
							
								<script defer src="/js/dist/alpinejs.min.js?<?= JS_LATEST_UPDATE ?>"></script>
							 | 
						||
| 
								 | 
							
								<script>
							 | 
						||
| 
								 | 
							
									document.documentElement.classList.replace('no-js', 'js');
							 | 
						||
| 
								 | 
							
									document.addEventListener('alpine:init', () => {
							 | 
						||
| 
								 | 
							
										Alpine.store('globals', {
							 | 
						||
| 
								 | 
							
											USER_PREFIX: '<?= $user_plain ?>_',
							 | 
						||
| 
								 | 
							
											UNLIMITED: '<?= _("Unlimited") ?>',
							 | 
						||
| 
								 | 
							
											NOTIFICATIONS_EMPTY: '<?= _("No notifications") ?>',
							 | 
						||
| 
								 | 
							
											NOTIFICATIONS_DELETE_ALL: '<?= _("Delete all notifications") ?>',
							 | 
						||
| 
								 | 
							
											CONFIRM_LEAVE_PAGE: '<?= _("Are you sure you want to leave the page?") ?>',
							 | 
						||
| 
								 | 
							
											ERROR_MESSAGE: '<?= !empty($_SESSION["error_msg"]) ? htmlentities($_SESSION["error_msg"]) : "" ?>',
							 | 
						||
| 
								 | 
							
											BLACKLIST: '<?= _("BLACKLIST") ?>',
							 | 
						||
| 
								 | 
							
											IPVERSE: '<?= _("IPVERSE") ?>'
							 | 
						||
| 
								 | 
							
										});
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								</script>
							 | 
						||
| 
								 | 
							
								<?php $_SESSION["unset_alerts"] = true; ?>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								$customScriptDirectory = new DirectoryIterator($_SERVER["HESTIA"] . "/web/js/custom_scripts");
							 | 
						||
| 
								 | 
							
								foreach ($customScriptDirectory as $customScript) {
							 | 
						||
| 
								 | 
							
									$extension = $customScript->getExtension();
							 | 
						||
| 
								 | 
							
									if ($extension === "js") {
							 | 
						||
| 
								 | 
							
										$customScriptPath = "/js/custom_scripts/" . rawurlencode($customScript->getBasename());
							 | 
						||
| 
								 | 
							
										echo '<script defer src="' . $customScriptPath . '"></script>';
							 | 
						||
| 
								 | 
							
									} elseif ($extension === "php") {
							 | 
						||
| 
								 | 
							
										require_once $customScript->getPathname();
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								} ?>
							 |