grafieken
This commit is contained in:
@@ -170,8 +170,8 @@ class Compacteonderdelen
|
||||
if (!$this->onderdeel['type']) return;
|
||||
switch ($this->onderdeel['type']) {
|
||||
case "LIJST":
|
||||
case "LIJSTBREED":
|
||||
$this->setIJkpunten();
|
||||
$this->setDiversiteit();
|
||||
break;
|
||||
case "DIV":
|
||||
$this->setDiversiteit();
|
||||
@@ -242,7 +242,7 @@ class Compacteonderdelen
|
||||
}
|
||||
if($this->organisatie->soort == 4) {
|
||||
$this->jaar->arrangementen =
|
||||
$this->CI->Arrangementen_model->getArrangementenMetAantallenSop( $this->organisatie->id, $this->schooljaarnr );
|
||||
$this->CI->Arrangementen_model->getArrangementenMetAantallenSop( $this->organisatie->id, $this->omvangjaar );
|
||||
|
||||
if($this->jaar->arrangementen) {
|
||||
foreach ($this->jaar->arrangementen as $arrangement) {
|
||||
@@ -417,7 +417,7 @@ class Compacteonderdelen
|
||||
if (!$this->onderdeel['modulenr']) return;
|
||||
// $this->onderdeelcs['breed'] = 'F';
|
||||
|
||||
$html = $this->CI->Compactsoponderdelen_model->getPad($this->onderdeel['modulenr']);
|
||||
$html = $this->CI->Modules_model->getPad($this->onderdeel['modulenr']);
|
||||
$this->onderdeel['html'] = $html;
|
||||
if($this->data){
|
||||
$this->onderdeel['data'] =
|
||||
|
||||
@@ -14,8 +14,6 @@ class Compactepaginas
|
||||
private $paginas;
|
||||
private $vorigepagina = 1;
|
||||
private $aantalpaginas;
|
||||
private $divBreed = 'F';
|
||||
private $middelenBreed = 'F';
|
||||
private $compactarray;
|
||||
private $blokjeshtml;
|
||||
private $html;
|
||||
@@ -149,7 +147,7 @@ class Compactepaginas
|
||||
|
||||
private function plaatsOnderdelenBreed(){
|
||||
if(! isset($this->onderdeel['html']) || ! isset($this->onderdeel['data'])) return;
|
||||
if ($this->onderdeel['breed'] == 'F') return;
|
||||
if ($this->onderdeel['breed']=='F' ) return;
|
||||
if ($this->onderdeel['bloknr'] == 1 || $this->onderdeel['bloknr'] == 2) $this->pagina->boven = $this->compactarray;
|
||||
if ($this->onderdeel['bloknr'] == 3 || $this->onderdeel['bloknr'] == 4) $this->pagina->onder = $this->compactarray;
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ class Compacteversies
|
||||
private $onderdelen;
|
||||
private $onderdeel;
|
||||
private $budgetten;
|
||||
private $indexFin = -1;
|
||||
private $indexDiv = -1;
|
||||
private $versie;
|
||||
private $gevuldeversies;
|
||||
private $gevuldschooljaar;
|
||||
@@ -43,6 +45,7 @@ class Compacteversies
|
||||
$this->setSWVID();
|
||||
$this->setCompactSopOnderdelen();
|
||||
$this->loopCompactSop();
|
||||
$this->removeOnderdelen();
|
||||
}
|
||||
|
||||
private function setSchooljaar(){
|
||||
@@ -93,7 +96,7 @@ class Compacteversies
|
||||
}
|
||||
|
||||
private function setCompactSopOnderdelen(){
|
||||
$this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen( $this->organisatie->id);
|
||||
$this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen( $this->organisatie->id, $this->organisatie->soort);
|
||||
}
|
||||
|
||||
private function loopCompactSop(){
|
||||
@@ -102,8 +105,8 @@ class Compacteversies
|
||||
$this->onderdeel->gegevens = 'F';
|
||||
$this->setExtraOmvang();
|
||||
$this->setDivSchooltypes();
|
||||
$this->setDiversiteit();
|
||||
$this->setBudgetten();
|
||||
$this->setDiversiteit($index);
|
||||
$this->setBudgetten($index);
|
||||
$this->setOrgVersies();
|
||||
$this->setGeopendeVersies();
|
||||
$this->loopGeopendeVersies();
|
||||
@@ -139,8 +142,12 @@ class Compacteversies
|
||||
}
|
||||
}
|
||||
|
||||
private function setDiversiteit(){
|
||||
if($this->onderdeel->instrument_type != "DIV") return;
|
||||
private function setDiversiteit($index){
|
||||
if($this->onderdeel->type != "DIV") return;
|
||||
if($this->schooljaarnr < 9 && $this->onderdeel->modulenr == 660 ) {
|
||||
$this->indexDiv = $index;
|
||||
return;
|
||||
}
|
||||
$module = $this->onderdeel->modulenr;
|
||||
$this->aantallln = $this->CI->Groepen_model->getversiesmetleerlingengoedeversie(
|
||||
$this->CI->globorgid, $this->schooljaarnr, $this->onderdeel->schooltype, $module);
|
||||
@@ -159,7 +166,7 @@ class Compacteversies
|
||||
|
||||
private function setExtraOmvang(){
|
||||
|
||||
if($this->onderdeel->instrument_type != "LIJST") return;
|
||||
if($this->onderdeel->type != "OMVANG") return;
|
||||
$schooljaren = $this->CI->Aantalleerlingen_model->get_gevuldeschooljaren_Sop($this->schooljaarnr, $this->orglist);
|
||||
if($schooljaren && count($schooljaren) > 0) {
|
||||
$this->onderdeel->gegevens = 'T';
|
||||
@@ -185,8 +192,13 @@ class Compacteversies
|
||||
|
||||
}
|
||||
|
||||
private function setBudgetten(){
|
||||
if($this->onderdeel->instrument_type != "FIN") return;
|
||||
private function setBudgetten($index){
|
||||
if($this->onderdeel->type != "FIN") return;
|
||||
if($this->schooljaarnr < 8 && $this->onderdeel->modulenr == 30) {
|
||||
$this-> indexFin = $index;
|
||||
return;
|
||||
}
|
||||
|
||||
$this->onderdeel->budgetversies = [];
|
||||
$this->budgetten = $this->CI->Finbestemmingen_model->getTotaalSchoolBestedingen($this->CI->globorgid, $this->jaarnr1);
|
||||
if($this->budgetten > 0){
|
||||
@@ -203,7 +215,7 @@ class Compacteversies
|
||||
}
|
||||
|
||||
private function setOrgVersies(){
|
||||
if($this->onderdeel->instrument_type != "LIJST" ) return;
|
||||
if($this->onderdeel->type != "LIJST" && $this->onderdeel->type != "LIJSTBREED") return;
|
||||
$this->onderdeel->erZijnOrgVersies = 'F';
|
||||
$this->onderdeel->gegevens = 'F';
|
||||
$orgversies = $this->CI->Orgversies_model->getOrgversiesBijSOP($this->swvID, $this->onderdeel->modulenr);
|
||||
@@ -214,13 +226,13 @@ class Compacteversies
|
||||
}
|
||||
|
||||
private function setGeopendeVersies(){
|
||||
if($this->onderdeel->instrument_type != "LIJST" ) return;
|
||||
if($this->onderdeel->type != "LIJST" && $this->onderdeel->type != "LIJSTBREED") return;
|
||||
$this->onderdeel->geopendeversies = $this->CI->Filledversions_model->getfilledversions_bij_orglist(
|
||||
$this->orglist, $this->onderdeel->modulenr);
|
||||
}
|
||||
|
||||
private function loopGeopendeVersies(){
|
||||
if($this->onderdeel->instrument_type != "LIJST" ||!$this->onderdeel->geopendeversies ) return;
|
||||
if(($this->onderdeel->type != "LIJST" && $this->onderdeel->type != "LIJSTBREED")||!$this->onderdeel->geopendeversies ) return;
|
||||
$this->onderdeel->erIsEenVersie= 'F';
|
||||
$this->onderdeel->gegevens= 'F';
|
||||
$this->onderdeel->filledversies = [];
|
||||
@@ -292,7 +304,7 @@ class Compacteversies
|
||||
}
|
||||
|
||||
private function setSelectedLijstOnderdelen(){
|
||||
if($this->onderdeel->instrument_type != "LIJST") return;
|
||||
if($this->onderdeel->type != "LIJST"&& $this->onderdeel->type != "LIJSTBREED") return;
|
||||
if(!isset($this->onderdeel->filledversies) || count($this->onderdeel->filledversies) == 0) return;
|
||||
$this->onderdeel->erIsEenVersie = "T";
|
||||
$this->onderdeel->gegevens = "T";
|
||||
@@ -305,6 +317,14 @@ class Compacteversies
|
||||
}
|
||||
}
|
||||
}
|
||||
private function removeOnderdelen(){
|
||||
if($this->indexFin == -1 && $this->indexDiv == -1) return;
|
||||
$onderdelendef = [];
|
||||
foreach($this->onderdelen as $index => $this->onderdeel){
|
||||
if($index != $this->indexFin && $index != $this->indexDiv) $onderdelendef [] = $this->onderdeel;
|
||||
}
|
||||
$this->onderdelen = $onderdelendef;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -314,3 +334,4 @@ class Compacteversies
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user