titel en header sops
This commit is contained in:
@@ -23,7 +23,18 @@ class Pdfmaker extends MY_Controller{
|
|||||||
$inputstring = $this->input->post('data');
|
$inputstring = $this->input->post('data');
|
||||||
$input = json_decode($inputstring);
|
$input = json_decode($inputstring);
|
||||||
$inhoud = $input->pagina;
|
$inhoud = $input->pagina;
|
||||||
$titel = $input->titel;
|
$schooljaar = $input->titel;
|
||||||
|
$orgsoort = $input->orgsoort;
|
||||||
|
switch($orgsoort){
|
||||||
|
case 1 : $profiel = 'SWOP';
|
||||||
|
break;
|
||||||
|
case 2 : $profiel = 'ROP';
|
||||||
|
break;
|
||||||
|
case 3 : $profiel = 'BOP';
|
||||||
|
break;
|
||||||
|
default : $profiel = 'SOP';
|
||||||
|
}
|
||||||
|
$soptitel = 'Compact '.$profiel. ' ' . $schooljaar;
|
||||||
$schoolid = $input->schoolid;
|
$schoolid = $input->schoolid;
|
||||||
$schooljaarnummer = $input->schooljaarnr;
|
$schooljaarnummer = $input->schooljaarnr;
|
||||||
$organisatie = $this->Organisaties_model->get(['id' => $schoolid],false, true);
|
$organisatie = $this->Organisaties_model->get(['id' => $schoolid],false, true);
|
||||||
@@ -31,18 +42,18 @@ class Pdfmaker extends MY_Controller{
|
|||||||
$html = $this->load->view('monpas/compactsop/sopcompact.php', $data, TRUE);
|
$html = $this->load->view('monpas/compactsop/sopcompact.php', $data, TRUE);
|
||||||
$date = date('dmY');
|
$date = date('dmY');
|
||||||
$zoek = [" ", "'", "/"];
|
$zoek = [" ", "'", "/"];
|
||||||
|
$bestandstitel = str_replace($zoek, "", $soptitel);
|
||||||
$schoolid = str_replace($zoek, "",$schoolid);
|
$schoolid = str_replace($zoek, "",$schoolid);
|
||||||
$schoolnaam = str_replace($zoek, "",$organisatie->naamkort);
|
$sopschoolnaam = str_replace("'", "'", $organisatie->naamkort);
|
||||||
// $schoolnaam = $organisatie->naamkort;
|
$bestandsschoolnaam = str_replace($zoek, "",$sopschoolnaam);;
|
||||||
$titel = str_replace($zoek, "",$titel);
|
|
||||||
|
|
||||||
$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;
|
||||||
|
|
||||||
$headerdata = ['titel' =>$titel,
|
$headerdata = ['titel' =>$soptitel,
|
||||||
'schoolnaam' =>$schoolnaam ? $schoolnaam : '',
|
'schoolnaam' =>$sopschoolnaam ? $sopschoolnaam : '',
|
||||||
'logoframework' =>$frameworklogo,
|
'logoframework' =>$frameworklogo,
|
||||||
'logoschool' =>$schoollogo];
|
'logoschool' =>$schoollogo];
|
||||||
$footerdata = "";
|
$footerdata = "";
|
||||||
@@ -50,7 +61,7 @@ class Pdfmaker extends MY_Controller{
|
|||||||
$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".$schoolnaam.$schoolid.$titel.'-'.$date.'.pdf';
|
$bestandsnaam = "compactsop".$bestandsschoolnaam.$schoolid.$bestandstitel.'-'.$date.'.pdf';
|
||||||
$downloadnaam = $this->compactsoppath.$bestandsnaam;
|
$downloadnaam = $this->compactsoppath.$bestandsnaam;
|
||||||
|
|
||||||
// TODO check if exists
|
// TODO check if exists
|
||||||
|
|||||||
@@ -106,6 +106,7 @@ class Compacteonderdelen
|
|||||||
'naamkort' => $this->organisatie->naamkort,
|
'naamkort' => $this->organisatie->naamkort,
|
||||||
'details' => $this->details,
|
'details' => $this->details,
|
||||||
'orgsoort' => $this->orgsoort,
|
'orgsoort' => $this->orgsoort,
|
||||||
|
'orgsoortnr' => $this->organisatie->soort,
|
||||||
'schooljaar' => $this->schooljaar->naam,
|
'schooljaar' => $this->schooljaar->naam,
|
||||||
'schooljaarnr' => $this->schooljaarnr,
|
'schooljaarnr' => $this->schooljaarnr,
|
||||||
'datum' => date("d-m-Y"),
|
'datum' => date("d-m-Y"),
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ class Compacteversies
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function setDivSchooltypes(){
|
private function setDivSchooltypes(){
|
||||||
if(!isset($this->onderdeel->modulenr)) return;
|
if(!$this->onderdeel->modulenr) return;
|
||||||
switch($this->onderdeel->modulenr){
|
switch($this->onderdeel->modulenr){
|
||||||
case 1: $this->onderdeel->schooltype = 'Alle';
|
case 1: $this->onderdeel->schooltype = 'Alle';
|
||||||
break;
|
break;
|
||||||
@@ -151,6 +151,7 @@ class Compacteversies
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function setDiversiteit(){
|
private function setDiversiteit(){
|
||||||
|
if(!$this->onderdeel->modulenr) return;
|
||||||
if($this->onderdeel->nummer != 1 && $this->onderdeel->nummer != 10) return;
|
if($this->onderdeel->nummer != 1 && $this->onderdeel->nummer != 10) return;
|
||||||
$module = $this->onderdeel->modulenr;
|
$module = $this->onderdeel->modulenr;
|
||||||
if(isset($this->swvID) && $this->swvID == 150 && $this->schooljaar->schooljaarnr > 8 && $this->onderdeel->modulenr != 270) $module = 660;
|
if(isset($this->swvID) && $this->swvID == 150 && $this->schooljaar->schooljaarnr > 8 && $this->onderdeel->modulenr != 270) $module = 660;
|
||||||
|
|||||||
@@ -10,6 +10,10 @@
|
|||||||
<input id="schooljaarnummer1"
|
<input id="schooljaarnummer1"
|
||||||
value="10 "
|
value="10 "
|
||||||
type ="hidden" />
|
type ="hidden" />
|
||||||
|
<input id="orgsoort1<?=$paginanummer?>"
|
||||||
|
value="<?=$schoolgegevens['data']['orgsoortnr'];?> "
|
||||||
|
type ="hidden" />
|
||||||
|
|
||||||
|
|
||||||
<div class="row" style='padding-top:1px;'>
|
<div class="row" style='padding-top:1px;'>
|
||||||
<div style="margin-top:-20px"></div>
|
<div style="margin-top:-20px"></div>
|
||||||
|
|||||||
@@ -10,6 +10,10 @@
|
|||||||
<input id="schooljaarnummer<?=$paginanummer?>"
|
<input id="schooljaarnummer<?=$paginanummer?>"
|
||||||
value="<?=$schoolgegevens['data']['schooljaarnr'];?> "
|
value="<?=$schoolgegevens['data']['schooljaarnr'];?> "
|
||||||
type ="hidden" />
|
type ="hidden" />
|
||||||
|
<input id="orgsoort<?=$paginanummer?>"
|
||||||
|
value="<?=$schoolgegevens['data']['orgsoortnr'];?> "
|
||||||
|
type ="hidden" />
|
||||||
|
|
||||||
|
|
||||||
<div class="row" style='padding-top:1px;'>
|
<div class="row" style='padding-top:1px;'>
|
||||||
<?php if ($paginanummer == 1) { ?>
|
<?php if ($paginanummer == 1) { ?>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
padding-top:15px;
|
padding-top:15px;
|
||||||
margin-top:0px;
|
margin-top:0px;
|
||||||
margin-bottom:0px">
|
margin-bottom:0px">
|
||||||
<?php echo 'Compact Sop '. $titel ?>
|
<?php echo $titel ?>
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
<h3 style="font-weight:bold;
|
<h3 style="font-weight:bold;
|
||||||
|
|||||||
@@ -732,9 +732,11 @@
|
|||||||
function fSendtoServer(){
|
function fSendtoServer(){
|
||||||
var wholepage = document.getElementById("compactSopPdf").outerHTML;
|
var wholepage = document.getElementById("compactSopPdf").outerHTML;
|
||||||
var titelvar = document.getElementById('schooljaar1').value
|
var titelvar = document.getElementById('schooljaar1').value
|
||||||
|
var orgsoort = document.getElementById('orgsoort1').value
|
||||||
var submitData={
|
var submitData={
|
||||||
pagina : wholepage,
|
pagina : wholepage,
|
||||||
titel : titelvar,
|
titel : titelvar,
|
||||||
|
orgsoort: orgsoort,
|
||||||
schooljaarnr: document.getElementById('schooljaarnummer1').value,
|
schooljaarnr: document.getElementById('schooljaarnummer1').value,
|
||||||
schoolid : document.getElementById('schoolid1').value
|
schoolid : document.getElementById('schoolid1').value
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user