overzetten naar nieuwe versie
This commit is contained in:
@@ -8,19 +8,14 @@ class Compacteonderdelen
|
||||
private $omvangjaar;
|
||||
private $jaar;
|
||||
private $schooljaar;
|
||||
private $schooljaarV;
|
||||
private $school;
|
||||
private $schoolgegevens;
|
||||
private $schoolpartial = [];
|
||||
private $swvid;
|
||||
private $details;
|
||||
private $orgGegevens;
|
||||
private $orgpartial = [];
|
||||
private $orglist;
|
||||
private $organisatie;
|
||||
private $kleurcodes;
|
||||
private $orgsoort;
|
||||
private $kleuren;
|
||||
private $legenda;
|
||||
private $logo;
|
||||
private $tlvs;
|
||||
private $arrangementen;
|
||||
private $aantallen;
|
||||
private $diversiteit;
|
||||
private $ijkpunten;
|
||||
private $scorevorm;
|
||||
@@ -35,18 +30,15 @@ class Compacteonderdelen
|
||||
private $uitgavetypen;
|
||||
private $type;
|
||||
private $typesom;
|
||||
private $naam;
|
||||
private $data;
|
||||
private $html;
|
||||
private $onderdeelcs;
|
||||
private $onderdelencs;
|
||||
private $onderdelenNew;
|
||||
private $compacteonderdelen;
|
||||
|
||||
public function __construct($schooljaarnr, $onderdelen, $omvangjaren){
|
||||
$this->CI = &get_instance();
|
||||
$this->schooljaarnr = $schooljaarnr;
|
||||
$this->onderdelen = $onderdelen;
|
||||
$this->omvangjaren = $omvangjaren;
|
||||
$this->onderdelen = $onderdelen;
|
||||
$this->omvangjaren = $omvangjaren;
|
||||
$this->handle();
|
||||
}
|
||||
|
||||
@@ -66,17 +58,15 @@ class Compacteonderdelen
|
||||
{
|
||||
$this->setSchooljaar();
|
||||
$this->setOrganisatie();
|
||||
$this->setSchool();
|
||||
$this->setSchoolGegevens();
|
||||
$this->setSchoolPartial();
|
||||
$this->setSWVid();
|
||||
$this->setKleurcodes();
|
||||
$this->setOrgSoort();
|
||||
$this->setOrgdetails();
|
||||
$this->setOrgGegevens();
|
||||
$this->setOrgPartial();
|
||||
$this->setOrglist();
|
||||
$this->setKleuren();
|
||||
$this->setLegenda();
|
||||
$this->loopOnderdelen();
|
||||
$this->setCompacteOnderdelen();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private function setSchooljaar(){
|
||||
@@ -87,22 +77,35 @@ class Compacteonderdelen
|
||||
private function setOrganisatie(){
|
||||
$this->organisatie = $this->CI->Organisaties_model->get_record_by_id($this->CI->globorgid);
|
||||
}
|
||||
|
||||
private function setSchool(){
|
||||
$this->school = $this->CI->Schooldetails_model->get_details($this->CI->globorgid);
|
||||
private function setOrgSoort(){
|
||||
switch($this->organisatie->soort){
|
||||
case 1: $this->orgsoort = "SWV";
|
||||
break;
|
||||
case 2: $this->orgsoort = "Regio";
|
||||
break;
|
||||
case 3: $this->orgsoort = "Bestuur";
|
||||
break;
|
||||
case 4:
|
||||
default: $this->orgsoort = "School";
|
||||
}
|
||||
}
|
||||
|
||||
private function setSchoolGegevens(){
|
||||
private function setOrgdetails(){
|
||||
$this->details = $this->CI->Schooldetails_model->get_details($this->CI->globorgid);
|
||||
}
|
||||
|
||||
private function setOrgGegevens(){
|
||||
$test = $this->CI->rootpath;
|
||||
$logo = false;
|
||||
if($this->school && $this->school->logo) {
|
||||
$logo = $this->CI->config->item('vendor_url') . '/images/logos/' . $this->school->logo;
|
||||
if($this->details && $this->details->logo) {
|
||||
$logo = $this->CI->config->item('vendor_url') . '/images/logos/' . $this->details->logo;
|
||||
}
|
||||
|
||||
$this->schoolgegevens = [
|
||||
$this->orgGegevens = [
|
||||
'organisatie' => $this->organisatie,
|
||||
'naamkort' => $this->organisatie->naamkort,
|
||||
'school' => $this->school,
|
||||
'details' => $this->details,
|
||||
'orgsoort' => $this->orgsoort,
|
||||
'schooljaar' => $this->schooljaar->naam,
|
||||
'schooljaarnr' => $this->schooljaarnr,
|
||||
'datum' => date("d-m-Y"),
|
||||
@@ -110,20 +113,18 @@ class Compacteonderdelen
|
||||
];
|
||||
}
|
||||
|
||||
private function setSchoolpartial()
|
||||
private function setOrgpartial()
|
||||
{
|
||||
$this->schoolpartial['data'] = $this->schoolgegevens;
|
||||
$this->schoolpartial['html'] = 'monpas/compactsop/schoolgegevenscompact';
|
||||
$this->orgpartial['data'] = $this->orgGegevens;
|
||||
$this->orgpartial['html'] = 'monpas/compactsop/schoolgegevenscompact';
|
||||
}
|
||||
|
||||
private function setSWVid()
|
||||
{
|
||||
$this->swvid = $this->CI->Organisaties_model->get_swvid($this->CI->globorgid);
|
||||
}
|
||||
private function setOrglist(){
|
||||
$lijst = [];
|
||||
$orglist = $this->CI->Organisaties_model->getlistrecursief($this->organisatie->id, $lijst);
|
||||
$orglist = implode('","', $orglist);
|
||||
$this->orglist = '"'. $orglist .'"';
|
||||
|
||||
private function setKleurcodes()
|
||||
{
|
||||
$this->kleurcodes = new Kleurcodes();
|
||||
}
|
||||
|
||||
private function setKleuren()
|
||||
@@ -158,27 +159,12 @@ class Compacteonderdelen
|
||||
{
|
||||
if (!$this->onderdelen) return;
|
||||
foreach ($this->onderdelen as $index => $this->onderdeel) {
|
||||
$this->data = "";
|
||||
$this->html = "";
|
||||
$this->setOnderdeelNaam();
|
||||
$this->setHTMLPad();
|
||||
$this->switchOnderdelen();
|
||||
$this->setOnderdeel();
|
||||
$this->setOnderdelen();
|
||||
}
|
||||
}
|
||||
|
||||
private function setOnderdeelNaam()
|
||||
{
|
||||
if (!$this->onderdeel['onderdeelnr']) return;
|
||||
$this->naam = $this->CI->Compactsoponderdelen_model->get_fieldvalue(['nummer' => $this->onderdeel['onderdeelnr']], 'naam');
|
||||
}
|
||||
|
||||
private function setHTMLPad(){
|
||||
if (!$this->onderdeel['onderdeelnr']) return;
|
||||
$this->html = $this->CI->Compactsoponderdelen_model->get_fieldvalue(['nummer' => $this->onderdeel['onderdeelnr']], 'pad');
|
||||
}
|
||||
|
||||
private function switchOnderdelen()
|
||||
{
|
||||
if (!$this->onderdeel['onderdeelnr']) return;
|
||||
@@ -201,6 +187,7 @@ class Compacteonderdelen
|
||||
$this->setMiddelen();
|
||||
break;
|
||||
case 8:
|
||||
case 9:
|
||||
$this->setIJkpunten();
|
||||
}
|
||||
}
|
||||
@@ -209,7 +196,7 @@ class Compacteonderdelen
|
||||
{
|
||||
$divcompact = New Diversiteit($this->schooljaarnr, $this->CI->globorgid, $this->onderdeel['modulenr']);
|
||||
$divdata = $divcompact->getDiversiteit();
|
||||
$divafbeelding = New Diversiteitafbeeldingen($divdata, $this->onderdeel['modulenr'], $this->schooljaarnr);
|
||||
$divafbeelding = New DiversiteitAfbeeldingen($divdata, $this->onderdeel['modulenr'], $this->schooljaarnr);
|
||||
$this->diversiteit = $divafbeelding->getDiversiteitAfbeeldingen();
|
||||
|
||||
$data = [
|
||||
@@ -230,35 +217,45 @@ class Compacteonderdelen
|
||||
$jaren = "'" . $jaren . "'";
|
||||
|
||||
|
||||
$arrs = $this->CI->Arrangementen_model->getArrangementnamenSop($jaren,$this->CI->globorgid );
|
||||
if($arrs) {
|
||||
$kleuren = ['#ffcc80', '#ffb84d', '#ffa31a', '#e68a00', '#b36b00', '#804d00', '#4d2e00', '#ffe0b3', '#fff5e6'];
|
||||
$index = 0;
|
||||
foreach ($arrs as $arr) {
|
||||
if ($index >= count($kleuren)) $index = 0;
|
||||
$arr->kleur = $kleuren[$index];
|
||||
$index++;
|
||||
}
|
||||
}
|
||||
if($this->organisatie->soort == 4) {
|
||||
$arrs = $this->CI->Arrangementen_model->getArrangementnamenSop($jaren, $this->CI->globorgid);
|
||||
if ($arrs) {
|
||||
$kleuren = ['#ffcc80', '#ffb84d', '#ffa31a', '#e68a00', '#b36b00', '#804d00', '#4d2e00', '#ffe0b3', '#fff5e6'];
|
||||
$index = 0;
|
||||
foreach ($arrs as $arr) {
|
||||
if ($index >= count($kleuren)) $index = 0;
|
||||
$arr->kleur = $kleuren[$index];
|
||||
$index++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach($this->omvangjaren as $index => $this->omvangjaar) {
|
||||
$this->jaar = new stdClass();
|
||||
$this->jaar->aantallen =
|
||||
$this->CI->Aantalleerlingen_model->get_omvang($this->omvangjaar, $this->CI->globorgid);
|
||||
$this->CI->Aantalleerlingen_model->get_omvang($this->omvangjaar, $this->orglist);
|
||||
$this->jaar->tlvs =
|
||||
$this->CI->Tlvs_model->getAantalLeerlingenMetTLV($this->omvangjaar, $this->CI->globorgid);
|
||||
$this->jaar->arrangementen =
|
||||
$this->CI->Arrangementen_model->getArrangementenMetAantallenSop($this->CI->globorgid,$this->omvangjaar );
|
||||
if($this->jaar->arrangementen) {
|
||||
foreach ($this->jaar->arrangementen as $arrangement) {
|
||||
foreach ($arrs as $arr) {
|
||||
if ($arrangement->id == $arr->id) {
|
||||
$arrangement->kleur = $arr->kleur;
|
||||
}
|
||||
$arrangement->naamkort = $arrangement->naam;
|
||||
if (strlen($arrangement->naam)> 10){
|
||||
$arrangement->naamkort = substr($arrangement->naam, 0, 12);
|
||||
$arrangement->naamkort = $arrangement->naamkort. '..';
|
||||
$this->CI->Tlvs_model->getAantalLeerlingenMetTLV($this->omvangjaar, $this->orglist);
|
||||
|
||||
if($this->organisatie->soort < 4){
|
||||
$this->jaar->arrangementen =
|
||||
$this->CI->Arrangementen_model->getAantalLeerlingenMetArrangement($this->omvangjaar, $this->orglist );
|
||||
}
|
||||
if($this->organisatie->soort == 4) {
|
||||
$this->jaar->arrangementen =
|
||||
$this->CI->Arrangementen_model->getArrangementenMetAantallenSop( $this->organisatie->id, $this->schooljaarnr );
|
||||
|
||||
if($this->jaar->arrangementen) {
|
||||
foreach ($this->jaar->arrangementen as $arrangement) {
|
||||
foreach ($arrs as $arr) {
|
||||
if ($arrangement->id == $arr->id) {
|
||||
$arrangement->kleur = $arr->kleur;
|
||||
}
|
||||
$arrangement->naamkort = $arrangement->naam;
|
||||
if (strlen($arrangement->naam) > 10) {
|
||||
$arrangement->naamkort = substr($arrangement->naam, 0, 12);
|
||||
$arrangement->naamkort = $arrangement->naamkort . '..';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -315,7 +312,6 @@ class Compacteonderdelen
|
||||
return $deel1 . ',' . $deel2;
|
||||
}
|
||||
|
||||
|
||||
private function lowercase(){
|
||||
$klein = strtolower($this->type->uitgavetype);
|
||||
$eerste = ucfirst($klein);
|
||||
@@ -327,7 +323,6 @@ class Compacteonderdelen
|
||||
$this->typesom = number_format(($this->typesom / 100), 0,',','.');
|
||||
}
|
||||
|
||||
|
||||
private function setSubsoorten(){
|
||||
$this->subsoorten = $this->CI->Finbestemmingen_model->getUitgavenPerSubsoortSchool($this->CI->globorgid, $this->jaarnummer);
|
||||
}
|
||||
@@ -420,34 +415,32 @@ class Compacteonderdelen
|
||||
$this->data = $this->ijkpunten;
|
||||
}
|
||||
|
||||
private function setOnderdeel(){
|
||||
if (!$this->onderdeel['onderdeelnr']) return;
|
||||
// $this->onderdeelcs['breed'] = 'F';
|
||||
|
||||
private function setOnderdeel(){
|
||||
$this->onderdeelcs = $this->onderdeel;
|
||||
|
||||
$this->onderdeelcs['breed'] = 'F';
|
||||
|
||||
if($this->html) {
|
||||
$this->onderdeelcs['html'] = $this->html;
|
||||
}
|
||||
if($this->data && $this->naam) {
|
||||
$this->onderdeelcs['data'] =
|
||||
['data' =>$this->data,
|
||||
'naam' =>$this->naam];
|
||||
}
|
||||
$result = $this->CI->Compactsoponderdelen_model->getOnderdeel($this->onderdeel['onderdeelnr'], $this->organisatie->soort);
|
||||
$this->onderdeel['html'] = $result->pad;
|
||||
$this->onderdeel['breed'] = 'F';
|
||||
if($this->data){
|
||||
$this->onderdeel['data'] =
|
||||
['data' =>$this->data,
|
||||
'naam' =>$result->naam ];
|
||||
}
|
||||
|
||||
}
|
||||
private function setOnderdelen(){
|
||||
$this->onderdelencs []= $this->onderdeelcs;
|
||||
$this->onderdelenNew []= $this->onderdeel;
|
||||
}
|
||||
|
||||
private function setCompacteOnderdelen(){
|
||||
$this->compacteonderdelen= [
|
||||
'schoolgegevens' => $this->schoolpartial,
|
||||
'orggegevens' => $this->orgpartial,
|
||||
'legenda' => $this->legenda,
|
||||
'onderdelen' => $this->onderdelencs,
|
||||
'onderdelen' => $this->onderdelenNew,
|
||||
'schooljaarnr' => $this->schooljaarnr,
|
||||
'schooljaar' => $this->schooljaar->naam,
|
||||
'schoolnaam' => $this->organisatie->naam
|
||||
'orgnaam' => $this->organisatie->naam
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,13 +3,11 @@
|
||||
class Compactepaginas
|
||||
{
|
||||
private $CI;
|
||||
private $schooljaarnr;
|
||||
private $schooljaar;
|
||||
private $schoolnaam;
|
||||
private $onderdeel;
|
||||
private $onderdelen;
|
||||
private $onderdelendef;
|
||||
private $schoolgegevens;
|
||||
private $orgGegevens;
|
||||
private $legenda;
|
||||
private $paginahtml;
|
||||
private $pagina;
|
||||
@@ -20,12 +18,6 @@ class Compactepaginas
|
||||
private $middelenBreed = 'F';
|
||||
private $inspectieBreed = 'F';
|
||||
private $compactarray;
|
||||
private $boven;
|
||||
private $onder;
|
||||
private $linksboven;
|
||||
private $rechtsboven;
|
||||
private $linksonder;
|
||||
private $rechtsonder;
|
||||
private $blokjeshtml;
|
||||
private $html;
|
||||
private $sopid;
|
||||
@@ -48,12 +40,10 @@ class Compactepaginas
|
||||
}
|
||||
|
||||
private function handle(){
|
||||
$this->setSchoolgegevens();
|
||||
$this->setOrggegevens();
|
||||
$this->setLegenda();
|
||||
$this->setOnderdelen();
|
||||
$this->setSchooljaarnr();
|
||||
$this->SetSchooljaar();
|
||||
$this->setSchoolnaam();
|
||||
$this->loopOnderdelen();
|
||||
$this->setAantalPaginas();
|
||||
$this->maakPaginas();
|
||||
@@ -62,8 +52,8 @@ class Compactepaginas
|
||||
$this->setHtml();
|
||||
}
|
||||
|
||||
private function setSchoolgegevens(){
|
||||
$this->schoolgegevens = $this->compacteonderdelen['schoolgegevens'];
|
||||
private function setOrggegevens(){
|
||||
$this->orgGegevens = $this->compacteonderdelen['orggegevens'];
|
||||
}
|
||||
|
||||
private function setLegenda(){
|
||||
@@ -74,17 +64,11 @@ class Compactepaginas
|
||||
$this->onderdelen = $this->compacteonderdelen['onderdelen'];
|
||||
}
|
||||
|
||||
private function setSchooljaarnr(){
|
||||
$this->schooljaarnr = $this->compacteonderdelen['schooljaarnr'];
|
||||
}
|
||||
|
||||
private function setSchooljaar(){
|
||||
$this->schooljaar = $this->compacteonderdelen['schooljaar'];
|
||||
}
|
||||
|
||||
private function setSchoolnaam(){
|
||||
$this->schoolnaam = $this->compacteonderdelen['schoolnaam'];
|
||||
}
|
||||
|
||||
private function loopOnderdelen(){
|
||||
foreach($this->onderdelen as $index => $this->onderdeel ) {
|
||||
@@ -171,7 +155,7 @@ class Compactepaginas
|
||||
}
|
||||
|
||||
private function setCompactArray(){
|
||||
if(! isset($this->onderdeel['html']) || ! isset($this->onderdeel['data'])) return;
|
||||
if(!isset($this->onderdeel['html']) || !isset($this->onderdeel['data'])) return;
|
||||
$this->compactarray = ['html' => $this->onderdeel['html'],
|
||||
'data' => $this->onderdeel['data'] ];
|
||||
}
|
||||
@@ -212,7 +196,7 @@ class Compactepaginas
|
||||
if(isset($this->pagina->rechtsonder)&& $this->pagina->rechtsonder)$rechtsonder = $this->pagina->rechtsonder;
|
||||
|
||||
|
||||
$this->gegevens = ['schoolgegevens' => $this->schoolgegevens,
|
||||
$this->gegevens = ['schoolgegevens' => $this->orgGegevens,
|
||||
'legenda' => $this->legenda,
|
||||
'boven' => $boven,
|
||||
'onder' => $onder,
|
||||
|
||||
@@ -9,24 +9,15 @@ class Compacteversies
|
||||
private $kalenderjaar2;
|
||||
private $jaarnr1;
|
||||
private $jaarnr2;
|
||||
private $modulenr;
|
||||
private $licentie;
|
||||
private $selected;
|
||||
private $erIsDiversiteit;
|
||||
private $groepen;
|
||||
private $orglist;
|
||||
private $aantallln;
|
||||
private $onderdelen;
|
||||
private $onderdeel;
|
||||
private $erZijnBudgetten = 'F';
|
||||
private $budgetten;
|
||||
private $geopendeversies;
|
||||
private $versie;
|
||||
private $erIsEenVersie = 'F';
|
||||
private $gevuldeversies;
|
||||
private $gevuldeschooljaren;
|
||||
private $gevuldschooljaar;
|
||||
private $vormtekst;
|
||||
private $filledversies;
|
||||
private $filledversie;
|
||||
|
||||
public function getOnderdelen(){
|
||||
@@ -34,10 +25,11 @@ class Compacteversies
|
||||
}
|
||||
|
||||
|
||||
public function __construct( $schooljaarnr)
|
||||
public function __construct( $schooljaarnr, $orgsoort)
|
||||
{
|
||||
$this->CI =& get_instance();
|
||||
$this->schooljaarnr = $schooljaarnr;
|
||||
$this->orgsoortnr = $orgsoort;
|
||||
$this->handle();
|
||||
}
|
||||
|
||||
@@ -45,6 +37,7 @@ class Compacteversies
|
||||
{
|
||||
$this->setSchooljaar();
|
||||
$this->setKalenderjaren();
|
||||
$this->setOrglist();
|
||||
$this->setCompactSopOnderdelen();
|
||||
$this->loopCompactSop();
|
||||
}
|
||||
@@ -62,10 +55,17 @@ class Compacteversies
|
||||
if(!$this->jaarnr2) $this->jaarnr2 = intval($this->jaarnr1) + 1;
|
||||
}
|
||||
|
||||
private function setCompactSopOnderdelen(){
|
||||
$this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen();
|
||||
private function setOrglist(){
|
||||
$lijst = [];
|
||||
$orglist = $this->CI->Organisaties_model->getlistrecursief($this->CI->globorgid, $lijst);
|
||||
$orglist = implode('","', $orglist);
|
||||
$this->orglist = '"'. $orglist .'"';
|
||||
|
||||
}
|
||||
|
||||
private function setCompactSopOnderdelen(){
|
||||
$this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen($this->orgsoortnr);
|
||||
}
|
||||
|
||||
private function loopCompactSop(){
|
||||
if ($this->onderdelen){
|
||||
@@ -85,7 +85,8 @@ class Compacteversies
|
||||
}
|
||||
|
||||
private function setModuleMetLicentie(){
|
||||
$this->onderdeel->modulenr = $this->CI->Compactsoponderdelen_model->getModuleMetLicentie($this->CI->globorgid, $this->onderdeel->nummer);
|
||||
$this->onderdeel->modulenr =
|
||||
$this->CI->Compactsoponderdelen_model->getModuleMetLicentie($this->CI->globorgid, $this->onderdeel->nummer, $this->orgsoortnr);
|
||||
if($this->onderdeel->modulenr) $this->onderdeel->licentie = 'T';
|
||||
}
|
||||
|
||||
@@ -138,22 +139,26 @@ class Compacteversies
|
||||
|
||||
private function setExtraOmvang(){
|
||||
if($this->onderdeel->nummer != 3 || $this->onderdeel->licentie == 'F') return;
|
||||
$schooljaren = $this->CI->Aantalleerlingen_model->get_gevuldeschooljaren_Sop($this->schooljaarnr, $this->CI->globorgid);
|
||||
$schooljaren = $this->CI->Aantalleerlingen_model->get_gevuldeschooljaren_Sop($this->schooljaarnr, $this->orglist);
|
||||
if($schooljaren && count($schooljaren) > 0) {
|
||||
$this->onderdeel->gegevens = 'T';
|
||||
$this->onderdeel->gevuldeschooljaren = $schooljaren;
|
||||
foreach ($this->onderdeel->gevuldeschooljaren as $this->gevuldschooljaar) {
|
||||
$this->gevuldschooljaar->erZijnTLVs = false;
|
||||
$this->gevuldschooljaar->erZijnTLVs = false;
|
||||
$this->gevuldschooljaar->erZijnArrangementen = false;
|
||||
$tlvs = $this->CI->Tlvs_model->getAantalTLVsSop($this->gevuldschooljaar->schooljaarnr, $this->CI->globorgid);
|
||||
$tlvs = $this->CI->Tlvs_model->getAantalTLVsSop($this->gevuldschooljaar->schooljaarnr, $this->orglist);
|
||||
if ($tlvs) {
|
||||
if ($tlvs > 0) $this->gevuldschooljaar->erZijnTLVs = true;
|
||||
if ($tlvs->aantal > 0) {
|
||||
$this->gevuldschooljaar->erZijnTLVs = true;
|
||||
$this->gevuldschooljaar->orgsmettlvs = $tlvs->orgsmettlvs;}
|
||||
}
|
||||
$arr = $this->CI->Arrangementen_model->getAantalLeerlingenMetArrangement($this->gevuldschooljaar->schooljaarnr, $this->CI->globorgid);
|
||||
$arr = $this->CI->Arrangementen_model->getAantalLeerlingenMetArrangement($this->gevuldschooljaar->schooljaarnr, $this->orglist);
|
||||
if ($arr) {
|
||||
if ($arr > 0) $this->gevuldschooljaar->erZijnArrangementen = true;
|
||||
if ($arr->aantal > 0){
|
||||
$this->gevuldschooljaar->erZijnArrangementen = true;
|
||||
$this->gevuldschooljaar->orgsmetarrs = $arr->orgsmetarrs;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -178,8 +183,8 @@ class Compacteversies
|
||||
|
||||
private function setGeopendeVersies(){
|
||||
if($this->onderdeel->ijkpunten == 'F' || $this->onderdeel->licentie =='F') return;
|
||||
$this->onderdeel->geopendeversies = $this->CI->Filledversions_model->getfilledversionsperorg(
|
||||
$this->CI->globorgid, $this->onderdeel->modulenr);
|
||||
$this->onderdeel->geopendeversies = $this->CI->Filledversions_model->getfilledversions_bij_orglist(
|
||||
$this->orglist, $this->onderdeel->modulenr);
|
||||
}
|
||||
|
||||
private function loopGeopendeVersies(){
|
||||
@@ -194,21 +199,64 @@ class Compacteversies
|
||||
}
|
||||
|
||||
private function setFilledVersies(){
|
||||
$this->gevuldeversies = $this->CI->Scores_model->fGetGevuldeVersies(
|
||||
$this->versie->id, $this->CI->globorgid);
|
||||
$this->gevuldeversies = $this->CI->Scores_model->fTelGevuldeVersiesBijOrglist(
|
||||
$this->versie->id, $this->orglist);
|
||||
|
||||
|
||||
if($this->gevuldeversies) {
|
||||
if($this->versie->vorm == 1){
|
||||
if($this->gevuldeversies->aantalFV > 0 ) {
|
||||
if ($this->versie->vorm == 1) {
|
||||
$this->vormtekst = 'schoolversie';
|
||||
}
|
||||
if($this->versie->vorm == 2){
|
||||
if ($this->versie->vorm == 2) {
|
||||
$this->vormtekst = 'individuele versie';
|
||||
}
|
||||
|
||||
$this->versie->naam = $this->versie->naam . ', periode: ' . $this->versie->periodenummer . ': ' . $this->versie->geldigvanaf . ' - ' . $this->versie->geldigtm .', '. $this->vormtekst;
|
||||
$this->versie->naam = $this->versie->naam . ', periode: ' . $this->versie->periodenummer . ': ' .
|
||||
$this->versie->geldigvanaf . ' - ' . $this->versie->geldigtm . ', ' . $this->vormtekst;
|
||||
$this->versie->naamkort = 'Periode: ' . $this->versie->periodenummer . ': ' . $this->versie->geldigvanaf . ' - ' . $this->versie->geldigtm;
|
||||
if($this->orgsoortnr < 4){
|
||||
if($this->gevuldeversies->aantalorgs == 1) {
|
||||
$this->versie->naam = $this->versie->naam . ' (' . $this->gevuldeversies->aantalorgs . ' school';
|
||||
}
|
||||
else{
|
||||
$this->versie->naam = $this->versie->naam . ' (' . $this->gevuldeversies->aantalorgs . ' scholen';
|
||||
}
|
||||
$this->versie->naamkort = $this->versie->naamkort . ' ('. $this->gevuldeversies->aantalorgs;
|
||||
if ($this->versie->vorm == 2) {
|
||||
if($this->gevuldeversies->aantalFV == 1){
|
||||
$this->versie->naam = $this->versie->naam . '/ '. $this->gevuldeversies->aantalFV . ' lijst)';
|
||||
}
|
||||
else{
|
||||
$this->versie->naam = $this->versie->naam . '/ '. $this->gevuldeversies->aantalFV . ' lijsten)';
|
||||
}
|
||||
|
||||
$this->versie->naamkort = $this->versie->naamkort .'/ '. $this->gevuldeversies->aantalFV . ')';
|
||||
}
|
||||
else{
|
||||
$this->versie->naam = $this->versie->naam . ')';
|
||||
$this->versie->naamkort = $this->versie->naamkort . ')';
|
||||
}
|
||||
}
|
||||
else{
|
||||
if ($this->versie->vorm == 2) {
|
||||
if($this->gevuldeversies->aantalFV == 1){
|
||||
$this->versie->naam = $this->versie->naam . ' (' . $this->gevuldeversies->aantalFV . ' lijst)';
|
||||
}
|
||||
else {
|
||||
$this->versie->naam = $this->versie->naam . ' (' . $this->gevuldeversies->aantalFV . ' lijsten)';
|
||||
}
|
||||
$this->versie->naamkort = $this->versie->naamkort .' ('. $this->gevuldeversies->aantalFV . ')';
|
||||
}
|
||||
else{
|
||||
$this->versie->naam = $this->versie->naam . ')';
|
||||
$this->versie->naamkort = $this->versie->naamkort . ')';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$this->onderdeel->filledversies [] = $this->versie;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -185,7 +185,7 @@ class Lijsten
|
||||
}
|
||||
|
||||
private function setBrin(){
|
||||
if($this->soort != 4) return;
|
||||
if($this->soort != 4 && $this->soort != 3) return;
|
||||
$this->lijst->brin = $this->CI->Organisaties_model->get_fieldvalue(['id' => $this->orgid], 'brin');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user