feat: caseModel passed to web components

This commit is contained in:
Zack Spear
2023-11-20 17:46:29 -08:00
parent 8fbd03739d
commit 44191cc68a
2 changed files with 48 additions and 1 deletions

View File

@@ -20,6 +20,18 @@ if (realpath(dirname($name)) == $root) {
switch ($_POST['mode']??'') {
case 'set':
if ($model) file_put_contents($name,$model);
/**
* reset cookie so emhttp/plugins/dynamix.my.servers/include/state.php doesn't need to read the flash each page load
* cookie is read in emhttp/plugins/dynamix.my.servers/include/state.php
*/
$cookieOptions = array (
'expires' => time() + (10 * 365 * 24 * 60 * 60), // overkill
'path' => '/',
'secure' => false,
'httponly' => false,
'samesite' => 'Strict',
);
setcookie('caseModel', file_get_contents($name), $cookieOptions);
break;
case 'get':
if (is_file($name)) echo file_get_contents($name);