grafieken: jQuery/Highcharts/knockout ingesloten i.p.v. van app.monpas.nl

De printserver haalde de scripts van vendor_url (app.monpas.nl); als die
niet bereikbaar is, blijven grafiekafbeeldingen leeg. Nieuwe helper
inline_script() sluit de scripts uit public/js_lib in de html in.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-22 11:53:53 +02:00
co-authored by Claude Opus 5.5
parent 6956144b52
commit d771c180fa
11 changed files with 29 additions and 25 deletions
+5
View File
@@ -32,3 +32,8 @@
$message = stripslashes($message);
return ($message);
}
// script uit public/ ingesloten in de html, zodat de printserver het niet van app.monpas.nl hoeft te halen
function inline_script($pad){
return '<script type="text/javascript">' . file_get_contents(FCPATH . $pad) . '</script>';
}
@@ -1,7 +1,7 @@
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<!--voor scholen-->
<?php if($orgsoort == 'School'): ?>
@@ -9,8 +9,7 @@
<!---->
<!-- <script type="text/javascript"-->
<!-- src="--><?php //echo $this->config->item('vendor_url_secure');?><!--/css_lib/bootstrap-3.3.2-dist/js/bootstrap.min.js"></script>-->
<script type="text/javascript"
src="<?php echo $this->config->item('vendor_url');?>/js_lib/knockout.min.js"></script>
<?php echo inline_script('js_lib/knockout.min.js'); ?>
@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<title>Invullijst</title>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url_secure'); ?>/js_lib/jquery.min.js?v=1.17.26"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<link rel="stylesheet" href="/css_lib/bootstrap-3.3.2-dist/css/bootstrap.css" crossorigin="anonymous" />
<!-- -->
<!-- <link rel="stylesheet" href=--><?php //echo MYROOTPATH."public/css/vendor/fontawesome/css/font-awesome.css"?><!-- crossorigin="anonymous" />-->
@@ -1,9 +1,9 @@
<!doctype html>
<html>
<head>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style>
body {
font-family: 'Verdana', 'sans-serif';
@@ -1,6 +1,6 @@
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.bundle.min.js" integrity="sha256-XF29CBwU1MWLaGEnsELogU6Y6rcc5nCkhhx89nFMIDQ=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.min.js" integrity="sha256-CfcERD4Ov4+lKbWbYqXD6aFM9M51gN4GUEtDhkWABMo=" crossorigin="anonymous"></script>
@@ -1,9 +1,9 @@
<!doctype html>
<html>
<head>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style>
body {
font-family: 'Verdana', 'sans-serif';
@@ -2,9 +2,9 @@
<html>
<head>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style>
body {
@@ -1,9 +1,9 @@
<!doctype html>
<html>
<head>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style>
body {
@@ -1,9 +1,9 @@
<!doctype html>
<html>
<head>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style>
body {
@@ -4,9 +4,9 @@
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js?v=1.17.26"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script>
<?php echo inline_script('js_lib/jquery.min.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style>
body {