diff --git a/application/core/MY_Controller.php b/application/core/MY_Controller.php
index 13d31ee..88bc88d 100644
--- a/application/core/MY_Controller.php
+++ b/application/core/MY_Controller.php
@@ -75,7 +75,8 @@ class MY_Controller extends CI_Controller{
// public $version = '1.17.99';// instrumenten ook voor leerlingen
// public $version = '1.18.00';// alle instrumenten in het compact sop
// public $version = '1.18.02';// fout in resultaatmatrix
- public $version = '1.18.04';// invul status
+// public $version = '1.18.04';// invul status
+ public $version = '1.18.05';// drag and drop
diff --git a/application/views/monpas/pages/ontwikkel.php b/application/views/monpas/pages/ontwikkel.php
index 910ce3b..af349c2 100644
--- a/application/views/monpas/pages/ontwikkel.php
+++ b/application/views/monpas/pages/ontwikkel.php
@@ -169,10 +169,35 @@
@@ -188,7 +213,7 @@
diff --git a/application/views/monpas/pages/partials/_draganddrop_agenda.php b/application/views/monpas/pages/partials/_draganddrop_agenda.php
index b3d9bbc..99ae74f 100644
--- a/application/views/monpas/pages/partials/_draganddrop_agenda.php
+++ b/application/views/monpas/pages/partials/_draganddrop_agenda.php
@@ -1 +1,171 @@
-
+
+
Huidige situatie
+
+
+
+
+
+ |
+ |
+
+
+ (Uitgezet.)
+ (Niet van toepassing.)
+
+ |
+ |
+ |
+ |
+ |
+ |
+
+
+
+
+
+
+
+
+
+
Gewenste situatie
+
+
+
+
+ | nr.
+ |
+ =$labels['Ykpunten']?>
+ |
+
+
+
+ |
+ |
+
+
+ (Uitgezet.)
+ (Niet van toepassing.)
+
+ |
+
+
+
+
+
+
+
+
+
 
+
1
+
2
+
3
+
4
+
+
+
+
+
+
+
+
+
+
diff --git a/public/images/logos/TDu3YrEcwjmVK1v.png b/public/images/logos/TDu3YrEcwjmVK1v.png
new file mode 100644
index 0000000..70c4378
Binary files /dev/null and b/public/images/logos/TDu3YrEcwjmVK1v.png differ
diff --git a/public/images/logos/yDa7dR6FkUXCgzK.png b/public/images/logos/yDa7dR6FkUXCgzK.png
new file mode 100644
index 0000000..fd185d3
Binary files /dev/null and b/public/images/logos/yDa7dR6FkUXCgzK.png differ
diff --git a/public/js/monpas/models/modulebalkmodel.js b/public/js/monpas/models/modulebalkmodel.js
index 0c5f20e..3439c52 100644
--- a/public/js/monpas/models/modulebalkmodel.js
+++ b/public/js/monpas/models/modulebalkmodel.js
@@ -34,8 +34,6 @@ ls.initModulebalkModel = function(){
selectedSchooljaar : ko.observableArray([]),
initBindings :function(){
- console.log(vandaag, "vandaag")
-
var self = ls.ModulebalkModel;
if (!ko.dataFor(document.getElementById('modulebalk')) ) {
ko.applyBindings(ls.ModulebalkModel, document.getElementById("modulebalk"));
diff --git a/public/js/monpas/models/ontwikkelmodel.js b/public/js/monpas/models/ontwikkelmodel.js
index 26c55e0..629754f 100644
--- a/public/js/monpas/models/ontwikkelmodel.js
+++ b/public/js/monpas/models/ontwikkelmodel.js
@@ -103,10 +103,6 @@ ls.initOntwikkelModel = function(){
if (p.gewenst) {
this.gewenst(p.gewenst)
}
- this.advies = ko.computed(function(){
- return dit.huidig() < dit.gewenst();
- });
-
if (p.disabled == 'T' || p.disablenvt == 'T') this.gewenst(5)
this.nummer = p.nummer;
@@ -115,7 +111,10 @@ ls.initOntwikkelModel = function(){
this.aantalscholen = p.aantalscholen;
}
-
+ function fAddAdvies(a) {
+ this.nummer = a.nummer;
+ this.omschrijving = a.omschrijving;
+ }
function fIcoon(afbeelding) {
this.afbeelding = ko.observable(afbeelding);
@@ -283,11 +282,7 @@ ls.initOntwikkelModel = function(){
this.geopend(!this.geopend());
},
- fToggleAgenda(){
- var self=ls.OntwikkelModel;
- self.selectedAgenda();
- },
fUpdateGewenst: function(num){
var self=ls.OntwikkelModel;
if(this.huidig() != 5 ) this.gewenst(num);
@@ -434,11 +429,13 @@ ls.initOntwikkelModel = function(){
}
$.post("index.php/monpas/rapontwikkel/getscores", submitData, function(data){
self.results.removeAll();
+ self.adviezen.removeAll();
if (data){
$.each(data.scores, function(i,p){
self.results.push(new fAddResult(p));
self.ingevuld(true);
})
+
$.each(data.scores, function(z,s){
switch(Number(s.nummer)) {
case 1: self.fVulAcceptaties(s.gewenst);
@@ -456,6 +453,12 @@ ls.initOntwikkelModel = function(){
})
self.fGetWriteAutorisatie();
+
+ $.each(self.results(), function(i,p){
+ if(p.gewenst() && p.huidig() < p.gewenst()) {
+ self.adviezen.push( new fAddAdvies(p));
+ }
+ })
}
},'json');
@@ -606,6 +609,7 @@ ls.initOntwikkelModel = function(){
orgid : self.selectedOrg().id,
orgversie : self.selectedOrgversion().id}
$.post("index.php/monpas/rapontwikkel/scoresindividueel" , submitData, function(data){
+ self.adviezen.removeAll();
if (data){
$.each(data.scores, function(i,p){
self.results.push(new fAddResult(p));
@@ -628,6 +632,11 @@ ls.initOntwikkelModel = function(){
})
}
self.fCheckEigenLijst();
+ $.each(self.results(), function(i,p){
+ if(p.gewenst() && p.huidig() < p.gewenst()) {
+ self.adviezen.push( new fAddAdvies(p));
+ }
+ })
},'json');
}
else {
@@ -683,7 +692,6 @@ ls.initOntwikkelModel = function(){
$.each(self.results(), function (i, p) {
switch(Number(p.nummer)) {
case 1: $.each(self.acceptaties(), function (x, a) {
- console.log(a.afbeelding(), "afbeelding")
if (a.afbeelding() !== 'leeg') {
wensarray.push({'ijkpuntid': p.ijkpuntid,
'wensid': p.wensid,
@@ -729,7 +737,6 @@ ls.initOntwikkelModel = function(){
})
}
//
- console.log(wensarray, "wensarray")
// return;
@@ -738,30 +745,47 @@ ls.initOntwikkelModel = function(){
'orgversionid' : self.selectedOrgversion().id,
'orguserid' : orguserid}
$.post("index.php/monpas/rapontwikkel/savegewenst", submitData, function(wensids){
- if (wensids){
- $.each(self.results(), function(i,p){
- if (p.wensid == 0){ p.wensid = wensids[i]; }
- }); // each
+
+ self.adviezen.removeAll();
+ $.each(self.results(), function(i,p){
+ if(p.gewenst() && p.huidig() < p.gewenst()) {
+ self.adviezen.push(new fAddAdvies(p));
+ }
+ })
ls.MsgAutoFade("Gegevens zijn opgeslagen", 600);
- };// If wensids
- },'json') ;
+ ;// If wensids
+ },'json')
},
fDragstart: function( event, index, parent){
var self= ls.OntwikkelModel;
-
$(event.target).addClass('dragSource')
switch(parent){
- case 'ACC': self.drag_start_index0(index);
+ case 'ACC': if(self.results()[0] && self.results()[0].disabled=== 'T') {
+ apprise("Dit ijkpunt is uitgezet.");
+ return;}
+ else self.drag_start_index0(index);
break;
- case 'BTR': self.drag_start_index1(index);
+ case 'BTR': if(self.results()[1] && self.results()[1].disabled=== 'T') {
+ apprise("Dit ijkpunt is uitgezet.");
+ return;}
+ else self.drag_start_index1(index);
break;
- case 'DIF': self.drag_start_index2(index);
+ case 'DIF': if(self.results()[2] && self.results()[2].disabled=== 'T') {
+ apprise("Dit ijkpunt is uitgezet.");
+ return;}
+ else self.drag_start_index2(index);
break;
- case 'EXT': self.drag_start_index3(index);
+ case 'EXT': if(self.results()[3] && self.results()[3].disabled=== 'T') {
+ apprise("Dit ijkpunt is uitgezet.");
+ return;}
+ else self.drag_start_index3(index);
break;
- case 'OMG' : self.drag_start_index4(index);
+ case 'OMG': if(self.results()[4] && self.results()[4].disabled=== 'T') {
+ apprise("Dit ijkpunt is uitgezet.");
+ return;}
+ else self.drag_start_index4(index);
break;
}
diff --git a/public/js/monpas/models/versiesmodel.js b/public/js/monpas/models/versiesmodel.js
index 2568599..297b040 100644
--- a/public/js/monpas/models/versiesmodel.js
+++ b/public/js/monpas/models/versiesmodel.js
@@ -184,8 +184,7 @@ $(function(){
if (i >= 0) {
num = self.ijkpunten()[i].nummer();
};
- console.log(self.selectedModule().sysnr, "sysnr")
- console.log(Number(self.ijkpunten().length ), "lengte")
+
if(Number(self.selectedModule().sysnr) == 730 && self.ijkpunten().length > 4){
apprise("Neem contact op met de helpdesk om iconen aan de ontwikkelagenda toe te voegen.");
}