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); $message = stripslashes($message);
return ($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> <?php echo inline_script('js_lib/jquery.min.js'); ?>
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<!--voor scholen--> <!--voor scholen-->
<?php if($orgsoort == 'School'): ?> <?php if($orgsoort == 'School'): ?>
@@ -9,8 +9,7 @@
<!----> <!---->
<!-- <script type="text/javascript"--> <!-- <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>--> <!-- 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" <?php echo inline_script('js_lib/knockout.min.js'); ?>
src="<?php echo $this->config->item('vendor_url');?>/js_lib/knockout.min.js"></script>
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<title>Invullijst</title> <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="/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" />--> <!-- <link rel="stylesheet" href=--><?php //echo MYROOTPATH."public/css/vendor/fontawesome/css/font-awesome.css"?><!-- crossorigin="anonymous" />-->
@@ -1,9 +1,9 @@
<!doctype html> <!doctype html>
<html> <html>
<head> <head>
<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="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style> <style>
body { body {
font-family: 'Verdana', 'sans-serif'; 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"></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.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> <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> <!doctype html>
<html> <html>
<head> <head>
<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="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style> <style>
body { body {
font-family: 'Verdana', 'sans-serif'; font-family: 'Verdana', 'sans-serif';
@@ -2,9 +2,9 @@
<html> <html>
<head> <head>
<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="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style> <style>
body { body {
@@ -1,9 +1,9 @@
<!doctype html> <!doctype html>
<html> <html>
<head> <head>
<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="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style> <style>
body { body {
@@ -1,9 +1,9 @@
<!doctype html> <!doctype html>
<html> <html>
<head> <head>
<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="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style> <style>
body { 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> <?php echo inline_script('js_lib/jquery.min.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts.js'); ?>
<script src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts-3d.js"></script> <?php echo inline_script('js_lib/Highcharts/code/highcharts-3d.js'); ?>
<style> <style>
body { body {