Merge branch 'feature/swvMaaktSopSchool' into develop
# Conflicts: # application/views/monpas/modals/school_modal.php
This commit is contained in:
@@ -168,7 +168,7 @@ class Compactsop extends MY_Controller{
|
|||||||
$filename = random_string('alnum', 15).'.'.$extension;
|
$filename = random_string('alnum', 15).'.'.$extension;
|
||||||
$source = $_FILES['image_file']['tmp_name'];
|
$source = $_FILES['image_file']['tmp_name'];
|
||||||
$target = $savePath.$filename;
|
$target = $savePath.$filename;
|
||||||
chmod($target, '0777');
|
// chmod($target, '0777');
|
||||||
rename($source, $target );
|
rename($source, $target );
|
||||||
//TODO: unlink eventueel oud logo
|
//TODO: unlink eventueel oud logo
|
||||||
$logo = $this->Schooldetails_model->getLogo($schoolID);
|
$logo = $this->Schooldetails_model->getLogo($schoolID);
|
||||||
@@ -181,9 +181,9 @@ class Compactsop extends MY_Controller{
|
|||||||
$schoolID = $this->clean_input('schoolID');
|
$schoolID = $this->clean_input('schoolID');
|
||||||
$savePath = MYROOTPATH.'public/images/logos/';
|
$savePath = MYROOTPATH.'public/images/logos/';
|
||||||
$logo =$this->Schooldetails_model->getLogo($schoolID);
|
$logo =$this->Schooldetails_model->getLogo($schoolID);
|
||||||
$padNaam = $savePath.$logo;
|
// $padNaam = $savePath.$logo;
|
||||||
|
|
||||||
$this->json($padNaam);
|
$this->json($logo);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,18 +49,21 @@ class Pdfmaker extends MY_Controller{
|
|||||||
$bestandsschoolnaam = str_replace($zoek, "",$sopschoolnaam);;
|
$bestandsschoolnaam = str_replace($zoek, "",$sopschoolnaam);;
|
||||||
|
|
||||||
$frameworklogo= $this->config->item('vendor_url').'/images/logos/frameworklogo.png';
|
$frameworklogo= $this->config->item('vendor_url').'/images/logos/frameworklogo.png';
|
||||||
|
//
|
||||||
$logonaam = $this->Schooldetails_model->get(["organisatie_id" =>$schoolid],'logo', true);
|
$logonaam = $this->Schooldetails_model->get(["organisatie_id" =>$schoolid],'logo', true);
|
||||||
if (! $logonaam) $logonaam="monpaslogo.png";
|
if (! $logonaam) $logonaam="monpaslogo.png";
|
||||||
$schoollogo = $this->config->item('vendor_url').'/images/logos/'.$logonaam;
|
$schoollogo = $this->config->item('vendor_url').'/images/logos/'.$logonaam;
|
||||||
|
chmod($schoollogo, 0777);
|
||||||
|
|
||||||
$headerdata = ['titel' =>$soptitel,
|
$headerdata = ['titel' =>$soptitel,
|
||||||
'schoolnaam' =>$sopschoolnaam ? $sopschoolnaam : '',
|
'schoolnaam' =>$sopschoolnaam ? $sopschoolnaam : '',
|
||||||
'logoframework' =>$frameworklogo,
|
'logoframework' =>$frameworklogo,
|
||||||
'logoschool' =>$schoollogo];
|
'logoschool' =>$schoollogo
|
||||||
$footerdata = "";
|
];
|
||||||
|
// $footerdata = [];
|
||||||
$header = $this->load->view( "monpas/compactsop/compactheader", $headerdata, TRUE ) ;
|
$header = $this->load->view( "monpas/compactsop/compactheader", $headerdata, TRUE ) ;
|
||||||
$footer = $this->load->view ("monpas/compactsop/compactfooter", $footerdata, TRUE);
|
// $footer = $this->load->view ("monpas/compactsop/compactfooter", $footerdata, TRUE);
|
||||||
$filenaam = $this->compactsoppath.'sop.pdf';
|
$filenaam = $this->compactsoppath.'sop.pdf';
|
||||||
|
|
||||||
$bestandsnaam = "compactsop".$bestandsschoolnaam.$schoolid.$bestandstitel.'-'.$date.'.pdf';
|
$bestandsnaam = "compactsop".$bestandsschoolnaam.$schoolid.$bestandstitel.'-'.$date.'.pdf';
|
||||||
$downloadnaam = $this->compactsoppath.$bestandsnaam;
|
$downloadnaam = $this->compactsoppath.$bestandsnaam;
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ class MY_Controller extends CI_Controller{
|
|||||||
// public $version = '1.18.05';// fout schoolgegevens compactsop
|
// public $version = '1.18.05';// fout schoolgegevens compactsop
|
||||||
// public $version = '1.18.08';// kleurenfout
|
// public $version = '1.18.08';// kleurenfout
|
||||||
// public $version = '1.18.09';// zoek gebruikers sneller
|
// public $version = '1.18.09';// zoek gebruikers sneller
|
||||||
public $version = '1.18.11';// compactsops maken van valtonderorgs
|
public $version = '1.18.12';// compactsops maken van valtonderorgs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
een <img src="http://app.monpas.nl/images/logos/frameworklogo.png"
|
|
||||||
style=" height:20px"/>
|
|
||||||
product
|
|
||||||
@@ -24,7 +24,10 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style=" width: 39%; float :right;margin-bottom:-10px;padding-right:5px ">
|
<div style=" width: 39%; float :right;margin-bottom:-10px;padding-right:5px ">
|
||||||
|
|
||||||
|
<img src="<?=$logoframework?>"
|
||||||
|
style=" float: right; height:20px; "/>
|
||||||
<img src="<?=$logoschool?>"
|
<img src="<?=$logoschool?>"
|
||||||
style="float: right; height:60px"/>
|
style="float: right; height:60px; padding-right: 10px;"/>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -109,7 +109,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button class="btn btn-small buttonCompact"
|
<button class="btn btn-small buttonCompacte" style="margin-top: 3px;"
|
||||||
data-dismiss="modal">sluiten
|
data-dismiss="modal">sluiten
|
||||||
</button>
|
</button>
|
||||||
</div> <!-- footer -->
|
</div> <!-- footer -->
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ mh.initCompactSopModel = function(){
|
|||||||
else return false
|
else return false
|
||||||
},this)
|
},this)
|
||||||
|
|
||||||
|
|
||||||
this.versies = ko.observable(false);
|
this.versies = ko.observable(false);
|
||||||
this.isBreedBlok = ko.pureComputed(function(){
|
this.isBreedBlok = ko.pureComputed(function(){
|
||||||
if (this.groepen() >=9 ) return true
|
if (this.groepen() >=9 ) return true
|
||||||
@@ -320,6 +321,8 @@ mh.initCompactSopModel = function(){
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
initBindings :function(){
|
initBindings :function(){
|
||||||
var self = mh.CompactSopModel;
|
var self = mh.CompactSopModel;
|
||||||
if (!ko.dataFor(document.getElementById('pagcompactsop')) ) {
|
if (!ko.dataFor(document.getElementById('pagcompactsop')) ) {
|
||||||
@@ -329,7 +332,6 @@ mh.initCompactSopModel = function(){
|
|||||||
if(result){
|
if(result){
|
||||||
self.toporgnr(result);
|
self.toporgnr(result);
|
||||||
}
|
}
|
||||||
console.log(self.toporgnr())
|
|
||||||
self.druk(true);
|
self.druk(true);
|
||||||
self.initModel();
|
self.initModel();
|
||||||
|
|
||||||
@@ -431,7 +433,6 @@ mh.initCompactSopModel = function(){
|
|||||||
orgID : self.selectedOrganisatie().id,
|
orgID : self.selectedOrganisatie().id,
|
||||||
orgsoort : self.selectedOrganisatie().soort,
|
orgsoort : self.selectedOrganisatie().soort,
|
||||||
}
|
}
|
||||||
console.log(sd, "sd")
|
|
||||||
|
|
||||||
if(self.erIsEenSop()){
|
if(self.erIsEenSop()){
|
||||||
apprise("Het nieuwe Compact " + self.label() + " overschrijft het bestaande Compact " + self.label() + " bij dit schooljaar. Wilt u doorgaan?",
|
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(){
|
fStartUploading: function(){
|
||||||
var self = mh.CompactSopModel;
|
var self = mh.CompactSopModel;
|
||||||
var schoolID = self.schoolasobject().schoolid;
|
console.log("in start uploading")
|
||||||
|
self.fUploadLogo(function(){self.fToonLogo()})
|
||||||
|
|
||||||
var vFD = new FormData(document.getElementById('upload_form'));
|
// setTimeout(function(){
|
||||||
var oXHR = new XMLHttpRequest();
|
// var sd = {schoolID : self.selectedOrganisatie().id}
|
||||||
oXHR.open('POST', 'index.php/monpas/compactsop/uploadLogo/' + schoolID);
|
// $.post("index.php/monpas/compactsop/getLogo" , sd, function(result){
|
||||||
oXHR.send(vFD);
|
//
|
||||||
|
// if (result == '') self.schoolasobject().logo(null)
|
||||||
setTimeout(function(){
|
// else self.schoolasobject().logo(result);
|
||||||
var sd = {schoolID : self.schoolasobject().schoolid}
|
//
|
||||||
$.post("index.php/monpas/compactsop/getLogo" , sd, function(result){
|
// // self.school()[0].logo(self.schoolasobject().logo());
|
||||||
|
// self.uploadLogoNaam(null);
|
||||||
if (result == '') self.schoolasobject().logo(null)
|
//
|
||||||
else self.schoolasobject().logo(result);
|
// }, 'json')
|
||||||
|
// }, 1000) // set timeout
|
||||||
self.school()[0].logo(self.schoolasobject().logo());
|
|
||||||
self.uploadLogoNaam(null);
|
|
||||||
|
|
||||||
}, 'json')
|
|
||||||
}, 500) // 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){
|
fSelecteerBudgetVersie: function(data, parent){
|
||||||
var self = mh.CompactSopModel;
|
|
||||||
var onderdeel = data;
|
var onderdeel = data;
|
||||||
var dit = this;
|
var dit = this;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user