Content Security Policy (CSP) Improvements.
This commit is contained in:
@@ -336,34 +336,37 @@ class pageBuilder
|
||||
<!-- jQuery Scrollbar -->
|
||||
<script src="/src/js/plugin/jquery-scrollbar/jquery.scrollbar.min.js"></script>
|
||||
|
||||
|
||||
<!-- Chart JS
|
||||
<script src="/src/js/plugin/chart.js/chart.min.js"></script>
|
||||
-->
|
||||
|
||||
<!-- jQuery Sparkline
|
||||
<script src="/src/js/plugin/jquery.sparkline/jquery.sparkline.min.js"></script>
|
||||
-->
|
||||
|
||||
<!-- Chart Circle
|
||||
<script src="/src/js/plugin/chart-circle/circles.min.js"></script>
|
||||
-->
|
||||
|
||||
<!-- jQuery Vector Maps
|
||||
<script src="/src/js/plugin/jsvectormap/jsvectormap.min.js"></script>
|
||||
<script src="/src/js/plugin/jsvectormap/world.js"></script>
|
||||
-->
|
||||
|
||||
<!-- Load Other Js scripts -->
|
||||
<?php
|
||||
if (isset($this->jsScriptLoadData)) {
|
||||
foreach ($this->jsScriptLoadData as $key => $script) {
|
||||
if ($key === 'form') { ?>
|
||||
<script src="/src/js/plugin/select2/select2.full.min.js"></script><!-- Bootstrap Tagsinput -->
|
||||
<script src="/src/js/plugin/bootstrap-tagsinput/bootstrap-tagsinput.min.js"></script><!-- jQuery Moment.JS -->
|
||||
<script src="/src/js/plugin/moment/moment.min.js"></script><!-- Bootstrap datetimepicker -->
|
||||
<script src="/src/js/plugin/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js"></script><!-- validate forms -->
|
||||
<script src="/src/js/plugin/jquery.validate/jquery.validate.min.js"></script><!-- dropzone -->
|
||||
<script src="/src/js/plugin/dropzone/dropzone.min.js"></script>
|
||||
<script src="/src/js/sentri/form.js"></script>
|
||||
|
||||
<?php } elseif ($key === 'codeblocks') { ?>
|
||||
<link rel="stylesheet" href="/src/css/prism.css">
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/prism.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/components/prism-json.min.js"></script>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs/plugins/toolbar/prism-toolbar.css">
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/plugins/toolbar/prism-toolbar.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script>
|
||||
<?php } elseif ($key === 'datepicker') { ?>
|
||||
<script src="/src/js/plugin/moment/moment.min.js"></script>
|
||||
<script src="/src/js/plugin/datepicker/bootstrap-datetimepicker.min.js"></script>
|
||||
|
||||
<script src="/src/js/sentri/datepicker.js"></script>
|
||||
<?php } else { ?>
|
||||
<script src="<?php echo $key ?>"></script>
|
||||
<?php } ?><?php }
|
||||
}
|
||||
# keeps refreshing the timeZoneCookie
|
||||
setTimeZoneCookie();
|
||||
|
||||
if (isset($this->jsScriptLoadData)) {
|
||||
require_once "{$_SERVER['DOCUMENT_ROOT']}/bin/php/jsScripts.php";
|
||||
}
|
||||
# process response from actions
|
||||
if (isset($_SESSION['response'])) { ?>
|
||||
<script src="/src/js/sentri/response.js"></script>
|
||||
<?php }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,130 +0,0 @@
|
||||
<?php
|
||||
if (!defined('APP_INIT')) {
|
||||
exit;
|
||||
}
|
||||
|
||||
if (isset($this->jsScriptLoadData['form'])) { ?>
|
||||
<!-- Select2 -->
|
||||
<script src="/src/js/plugin/select2/select2.full.min.js"></script><!-- Bootstrap Tagsinput -->
|
||||
<script src="/src/js/plugin/bootstrap-tagsinput/bootstrap-tagsinput.min.js"></script><!-- jQuery Moment.JS -->
|
||||
<script src="/src/js/plugin/moment/moment.min.js"></script><!-- Bootstrap datetimepicker -->
|
||||
<script src="/src/js/plugin/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js"></script><!-- valicate forms -->
|
||||
<script src="/src/js/plugin/jquery.validate/jquery.validate.min.js"></script><!-- dropzone -->
|
||||
<script src="/src/js/plugin/dropzone/dropzone.min.js"></script>
|
||||
|
||||
<script src="/src/js/sentri/form.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['datatables'])) { ?>
|
||||
<script src="/src/js/plugin/datatables/datatables.min.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['codeblocks'])) { ?>
|
||||
<link rel="stylesheet" href="/src/css/prism.css">
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/prism.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/components/prism-json.min.js"></script>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs/plugins/toolbar/prism-toolbar.css">
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/plugins/toolbar/prism-toolbar.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/prismjs/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<?php
|
||||
# Filter datatables
|
||||
if (isset($this->jsScriptLoadData['multiFilterSelect'])) { ?>
|
||||
<script src="/src/js/sentri/multiFilterSelect.js"></script>
|
||||
<?php }
|
||||
|
||||
// multipleselect loading
|
||||
if (isset($this->jsScriptLoadData['multiple_select'])) { ?>
|
||||
<script src="/src/js/sentri/multiple_select.js"></script>
|
||||
<?php }
|
||||
|
||||
// Function to generate a random password
|
||||
if (isset($this->jsScriptLoadData['Generatepassword'])) { ?>
|
||||
<script src="/src/js/sentri/Generatepassword.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['passwordGenOnLoad'])) { ?>
|
||||
<script src="/src/js/sentri/passwordGenOnLoad.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['passwordShowHide'])) { ?>
|
||||
<script src="/src/js/sentri/passwordShowHide.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['passwordRegen'])) { ?>
|
||||
<script src="/src/js/sentri/passwordRegen.js"></script>
|
||||
<?php }
|
||||
|
||||
// Create an datepicker input
|
||||
if (isset($this->jsScriptLoadData['datepicker'])) { ?>
|
||||
<script src="/src/js/plugin/moment/moment.min.js"></script>
|
||||
<script src="/src/js/plugin/datepicker/bootstrap-datetimepicker.min.js"></script>
|
||||
|
||||
<script src="/src/js/sentri/datepicker.js"></script>
|
||||
<?php }
|
||||
|
||||
// Activate the right panel and tab on refresh based on the #hash in the url
|
||||
if (isset($this->jsScriptLoadData['activeTabOnRefresh'])) { ?>
|
||||
<script src="/src/js/sentri/activeTabOnRefresh.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['activateCompany'])) { ?>
|
||||
<script src="/src/js/sentri/activateCompany.js"></script>
|
||||
<?php }
|
||||
if (isset($this->jsScriptLoadData['multiFilterSelectServers'])) { ?>
|
||||
<script src="/src/js/sentri/multiFilterSelectServers.js"></script>
|
||||
<?php }
|
||||
if (isset($this->jsScriptLoadData['inserve_source'])) { ?>
|
||||
<script src="/src/js/sentri/inserve_source.js"></script>
|
||||
<?php }
|
||||
if (isset($this->jsScriptLoadData['serverView'])) { ?>
|
||||
<script src="/src/js/sentri/serverView.js"></script>
|
||||
<?php }
|
||||
// slugify an input field
|
||||
if (isset($this->jsScriptLoadData['slugify'])) { ?>
|
||||
<script src="/src/js/sentri/slugify.js"></script>
|
||||
<?php }
|
||||
|
||||
// Clicking on a btn will copy the value of an input to the clipboard
|
||||
if (isset($this->jsScriptLoadData['copyInputValue'])) { ?>
|
||||
<script src="/src/js/sentri/copyInputValue.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['CopyTargetData'])) { ?>
|
||||
<script src="/src/js/sentri/CopyTargetData.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['validateJson'])) { ?>
|
||||
<script src="/src/js/sentri/validateJson.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['stompjes'])) { ?>
|
||||
<script src="/src/js/plugin/chart.js/chart.min.js"></script>
|
||||
<script src="/src/js/sentri/stompjes.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['delete_confirmation'])) { ?>
|
||||
<script src="/src/js/sentri/delete_confirmation.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['load_dropzone'])) { ?>
|
||||
<script src="/src/js/sentri/load_dropzone.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['updateToggle'])) { ?>
|
||||
<script src="/src/js/sentri/updateToggle.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['updatePermissions'])) { ?>
|
||||
<script src="/src/js/sentri/updatePermissions.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['enableButtonOnImageUpload'])) { ?>
|
||||
<script src="/src/js/sentri/enableButtonOnImageUpload.js"></script>
|
||||
<?php }
|
||||
|
||||
if (isset($this->jsScriptLoadData['breadCrumbs'])) { ?>
|
||||
<script src="/src/js/sentri/breadCrumbs.js"></script>
|
||||
<?php } ?>
|
||||
Reference in New Issue
Block a user