From 20b2a32df1986be395662f46e6882e97a975a18b Mon Sep 17 00:00:00 2001
From: Lucio Zambon <lucio.zambon@elettra.eu>
Date: Fri, 5 Jul 2024 00:13:58 +0000
Subject: [PATCH] Update panther2d.php

---
 panther2d.php | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/panther2d.php b/panther2d.php
index ec2211f..aa00bf8 100644
--- a/panther2d.php
+++ b/panther2d.php
@@ -1,13 +1,16 @@
+<?php
+	$local = (!isset($_REQUEST['nocdn']) || $_SERVER['SERVER_NAME']=='mac3d.elettra.eu')? false: true; // true = use only locally installed modules, false = use cdn
+?>
 <!DOCTYPE html>
 <html lang="en">
 	<head>
 		<title>PAnTHer</title>
 		<meta charset="utf-8">
 		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
-		<link rel="stylesheet" href="../lib/jquery/jquery-ui.min.css">
-		<script src="../lib/jquery/jquery.min.js" type="text/javascript"></script>
-		<script src="../lib/jquery/jquery-ui.min.js" type="text/javascript"></script>
-		<script src="../lib/node_modules/three/examples/jsm/libs/lil-gui-0.19.min.js"></script>
+		<link rel="stylesheet" href="<?php echo ($local? '../lib/jquery/jquery-ui.min.css': 'https://code.jquery.com/ui/1.13.3/themes/base/jquery-ui.css');?>">
+		<script src="<?php echo ($local? '../lib/jquery/jquery.min.js': 'https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js');?>" type="text/javascript"></script>
+		<script src="<?php echo ($local? '../lib/jquery/jquery-ui.min.js': 'https://cdn.jsdelivr.net/npm/jquery-ui@1.13.3/dist/jquery-ui.min.js');?>" type="text/javascript"></script>
+		<script src="<?php echo ($local? '../lib/node_modules/three/examples/jsm/libs/lil-gui-0.19.min.js': 'https://cdn.jsdelivr.net/npm/lil-gui@0.19.2/dist/lil-gui.umd.min.js');?>" type="text/javascript"></script>
 	</head>
 	<body style="overflow: hidden; background-color: #333333;">
 		<style>
@@ -24,7 +27,6 @@
 		</div>
 		<div onClick="hideTooltip()">
 		<?php
-			$local = isset($_REQUEST['cdn'])? false: true; // true = use only locally installed modules, false = use cdn
 			$machine = empty($_REQUEST['machine'])? 'elettra': strtolower($_REQUEST['machine']);
 			file_put_contents('./logs2d'.date('Y').'.txt', date('Y-m-d H:i:s').' '.$_SERVER['REMOTE_ADDR'].'_'.$_SERVER['HTTP_X_FORWARDED_FOR'].' - '.$_SERVER['QUERY_STRING'].PHP_EOL , FILE_APPEND | LOCK_EX);
 			$f = file_get_contents("./panther_conf.js");
-- 
GitLab