Fixed enterprise mode (enterprise_plus is broken atm - but it is working better than ever before!)

This commit is contained in:
Simon Beginn
2020-01-25 00:12:18 +01:00
parent 77f77477ff
commit d66593e0d6
6 changed files with 3542 additions and 3565 deletions

0
www/.htaccess Executable file → Normal file
View File

File diff suppressed because one or more lines are too long

4
www/enterprise_fix.css Normal file
View File

@@ -0,0 +1,4 @@
/* Enable the display of the uids */
.users-list .users-list-title .org-id, .users-list .user .name-container .user-id, .servers-list .server .server-title .server-id, .servers-list .server .org .org-id, .servers-list .server .host .host-id, .servers-list .server .link .link-id {
display: inline-block;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,18 +0,0 @@
.servers-list .server .server-info .server-output-link-viewer {
display: none;
}
.servers-list .server .server-info .server-graph-viewer {
display: none;
}
.enterprise-plus .navbar .enterprise-upgrade, .enterprise-plus-license .navbar .enterprise-upgrade, .enterprise-plus .navbar .enterprise-plus-upgrade, .enterprise-plus-license .navbar .enterprise-plus-upgrade {
display: none;
}
.enterprise-modal .enterprise-buttons .premium-switch, .enterprise-modal .enterprise-buttons .enterprise-switch, .enterprise-modal .enterprise-buttons .enterprise-plus-switch {
display: none;
}
.enterprise-modal .modal .enterprise-info .premium-plan, .enterprise-modal .modal .enterprise-info .enterprise-plan {
display: none;
}
.users-list .users-list-title .org-id, .users-list .user .name-container .user-id, .servers-list .server .server-title .server-id, .servers-list .server .org .org-id, .servers-list .server .host .host-id, .servers-list .server .link .link-id {
display: none;
}

10
www/index.php Executable file → Normal file
View File

@@ -22,16 +22,16 @@ if(isset($_GET['path'])) {
$stylesheet = '';
if(preg_match('/.*premium/', $body->license)) {
$license = 'premium';
} else if(preg_match('/.*enterprise[^\w]/', $body->license)) {
} else if(preg_match('/.*enterprisenormal/', $body->license)) {
$license = 'enterprise';
$stylesheet .= file_get_contents('enterprise.css');
//Now fix some too aggressive display strategies by appending their overrides...
$stylesheet .= file_get_contents('enterprise_fix.css');
} else if(preg_match('/.*enterpriseplus/', $body->license)) {
$license = 'enterprise_plus';
//Load the new css file and change all invisible blocks to visible (this will show a little bit too much, but whatever...)
$stylesheet .= file_get_contents('enterprise_plus.css');
$stylesheet .= file_get_contents('enterprise.css');
$stylesheet = preg_replace('/(.*display:.?)none.*/', '$1inline-block', $stylesheet);
//Now fix some too aggressive display strategies by appending their overrides...
$stylesheet .= file_get_contents('enterprise_plus_fix.css');
}
$stylesheet .= "* { color: rgb(57, 83, 120); }\n.dark * { color: rgb(200, 242, 242); }\n.navbar .navbar-brand { transform:rotateZ(180deg); }\n.footer-brand { opacity: 0; }\n/* Generated for $license license */";
@@ -89,7 +89,7 @@ if(isset($_GET['path'])) {
$result->styles = new stdClass;
}
if($state == null) {
$result->error_msg = 'Unknown command. Use ["bad" | "canceled" | "active"] ["premium" | "enterprise" | "enterpriseplus"].';
$result->error_msg = 'Unknown command. Use ["bad" | "canceled" | "active"] ["premium" | "enterprisenormal" | "enterpriseplus"].';
}
} else if(preg_match('/checkout.*/', $_GET['path'])) {
$result = array();