uploaden logo in sop en orggegevens
This commit is contained in:
@@ -65,6 +65,7 @@ mh.initCompactSopModel = function(){
|
||||
else return false
|
||||
},this)
|
||||
|
||||
|
||||
this.versies = ko.observable(false);
|
||||
this.isBreedBlok = ko.pureComputed(function(){
|
||||
if (this.groepen() >=9 ) return true
|
||||
@@ -320,6 +321,8 @@ mh.initCompactSopModel = function(){
|
||||
}),
|
||||
|
||||
|
||||
|
||||
|
||||
initBindings :function(){
|
||||
var self = mh.CompactSopModel;
|
||||
if (!ko.dataFor(document.getElementById('pagcompactsop')) ) {
|
||||
@@ -329,7 +332,6 @@ mh.initCompactSopModel = function(){
|
||||
if(result){
|
||||
self.toporgnr(result);
|
||||
}
|
||||
console.log(self.toporgnr())
|
||||
self.druk(true);
|
||||
self.initModel();
|
||||
|
||||
@@ -431,7 +433,6 @@ mh.initCompactSopModel = function(){
|
||||
orgID : self.selectedOrganisatie().id,
|
||||
orgsoort : self.selectedOrganisatie().soort,
|
||||
}
|
||||
console.log(sd, "sd")
|
||||
|
||||
if(self.erIsEenSop()){
|
||||
apprise("Het nieuwe Compact " + self.label() + " overschrijft het bestaande Compact " + self.label() + " bij dit schooljaar. Wilt u doorgaan?",
|
||||
@@ -576,29 +577,60 @@ mh.initCompactSopModel = function(){
|
||||
|
||||
fStartUploading: function(){
|
||||
var self = mh.CompactSopModel;
|
||||
var schoolID = self.schoolasobject().schoolid;
|
||||
|
||||
var vFD = new FormData(document.getElementById('upload_form'));
|
||||
var oXHR = new XMLHttpRequest();
|
||||
oXHR.open('POST', 'index.php/monpas/compactsop/uploadLogo/' + schoolID);
|
||||
oXHR.send(vFD);
|
||||
console.log("in start uploading")
|
||||
self.fUploadLogo(function(){self.fToonLogo()})
|
||||
|
||||
setTimeout(function(){
|
||||
var sd = {schoolID : self.schoolasobject().schoolid}
|
||||
$.post("index.php/monpas/compactsop/getLogo" , sd, function(result){
|
||||
|
||||
if (result == '') self.schoolasobject().logo(null)
|
||||
else self.schoolasobject().logo(result);
|
||||
|
||||
self.school()[0].logo(self.schoolasobject().logo());
|
||||
self.uploadLogoNaam(null);
|
||||
|
||||
}, 'json')
|
||||
}, 500) // set timeout
|
||||
// setTimeout(function(){
|
||||
// var sd = {schoolID : self.selectedOrganisatie().id}
|
||||
// $.post("index.php/monpas/compactsop/getLogo" , sd, function(result){
|
||||
//
|
||||
// if (result == '') self.schoolasobject().logo(null)
|
||||
// else self.schoolasobject().logo(result);
|
||||
//
|
||||
// // self.school()[0].logo(self.schoolasobject().logo());
|
||||
// self.uploadLogoNaam(null);
|
||||
//
|
||||
// }, 'json')
|
||||
// }, 1000) // set timeout
|
||||
},
|
||||
|
||||
fUploadLogo: function(callback){
|
||||
var self = mh.CompactSopModel;
|
||||
console.log("in upload logo")
|
||||
var schoolID = self.selectedOrganisatie().id;
|
||||
|
||||
var vFD = new FormData(document.getElementById('upload_form'));
|
||||
var oXHR = new XMLHttpRequest();
|
||||
oXHR.open('POST', 'index.php/monpas/compactsop/uploadLogo/' + schoolID);
|
||||
oXHR.send(vFD);
|
||||
console.log(callback)
|
||||
|
||||
if (typeof callback == "function") callback();
|
||||
},
|
||||
|
||||
fToonLogo: function(){
|
||||
var self = mh.CompactSopModel;
|
||||
console.log("in toon logo")
|
||||
self.schoolasobject().logo(null)
|
||||
setTimeout(function() {
|
||||
|
||||
$.post("index.php/monpas/compactsop/getOrganisatiegegevens/" + self.selectedOrganisatie().id, function (result) {
|
||||
if(result){
|
||||
self.school.removeAll();
|
||||
self.schoolasobject(new fAddSchool(result))
|
||||
self.school.push(new fAddSchool(result));
|
||||
// $("#modSchool").modal('show');
|
||||
self.uploadLogoNaam(null);
|
||||
}
|
||||
}, 'json');
|
||||
|
||||
}, 600)
|
||||
|
||||
|
||||
},
|
||||
|
||||
fSelecteerBudgetVersie: function(data, parent){
|
||||
var self = mh.CompactSopModel;
|
||||
|
||||
var onderdeel = data;
|
||||
var dit = this;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user