overzetten naar nieuwe versie
This commit is contained in:
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
Deny from all
|
||||||
@@ -49,13 +49,11 @@ class Compactsop extends MY_Controller{
|
|||||||
echo json_encode($editok);
|
echo json_encode($editok);
|
||||||
}
|
}
|
||||||
|
|
||||||
function controleerschool(){
|
function getorgsoort(){
|
||||||
if (!$this->userid) die;
|
if (!$this->userid) die;
|
||||||
$orgid = $this->globorgid;
|
$orgid = $this->globorgid;
|
||||||
$school = false;
|
$soort = $this->Organisaties_model->get_fieldvalue(['id' => $this->globorgid], 'soort');
|
||||||
$organisatie = $this->Organisaties_model->get_record_by_id($orgid);
|
echo json_encode($soort);
|
||||||
if ($organisatie && $organisatie->soort == 4) $school = true;
|
|
||||||
echo json_encode($school);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getSchooljaren(){
|
function getSchooljaren(){
|
||||||
@@ -80,13 +78,14 @@ class Compactsop extends MY_Controller{
|
|||||||
function getOnderdelenEnVersies(){
|
function getOnderdelenEnVersies(){
|
||||||
if (!$this->userid) die;
|
if (!$this->userid) die;
|
||||||
$schooljaar = $this->uri->segment(4);
|
$schooljaar = $this->uri->segment(4);
|
||||||
$compacteVersies = new Compacteversies($schooljaar);
|
$orgsoort = $this->uri->segment(5);
|
||||||
|
$compacteVersies = new CompacteVersies($schooljaar, $orgsoort);
|
||||||
$onderdelen = $compacteVersies->getOnderdelen();
|
$onderdelen = $compacteVersies->getOnderdelen();
|
||||||
|
|
||||||
echo json_encode($onderdelen);
|
echo json_encode($onderdelen);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getSchoolgegevens(){
|
function getOrganisatiegegevens(){
|
||||||
if (!$this->userid) die;
|
if (!$this->userid) die;
|
||||||
$school = $this->Schooldetails_model->getschool($this->globorgid);
|
$school = $this->Schooldetails_model->getschool($this->globorgid);
|
||||||
if(!$school){
|
if(!$school){
|
||||||
|
|||||||
@@ -467,7 +467,8 @@ class Omvang extends MY_Controller{
|
|||||||
$schooljaar->schooljaarnr = $omvang->schooljaarnr;
|
$schooljaar->schooljaarnr = $omvang->schooljaarnr;
|
||||||
$schooljaar->naam = $omvang->naam;
|
$schooljaar->naam = $omvang->naam;
|
||||||
$schooljaar->aantal = $omvang->aantal;
|
$schooljaar->aantal = $omvang->aantal;
|
||||||
$schooljaar->aantalllnarr = $this->Arrangementen_model->getAantalLeerlingenMetArrangement($nummer, $schoolIDs);
|
$aantal = $this->Arrangementen_model->getAantalLeerlingenMetArrangement($nummer, $schoolIDs);
|
||||||
|
$schooljaar->aantalllnarr = $aantal->aantal;
|
||||||
$schooljaar->tlvs = $this->Tlvs_model->getAantalLeerlingenMetTLV($nummer, $schoolIDs);
|
$schooljaar->tlvs = $this->Tlvs_model->getAantalLeerlingenMetTLV($nummer, $schoolIDs);
|
||||||
if($organisatie->soort == 4){
|
if($organisatie->soort == 4){
|
||||||
$schooljaar->arrangementen = $this->Arrangementen_model->getArrangementenMetAantallen($organisatie->id,$nummer );
|
$schooljaar->arrangementen = $this->Arrangementen_model->getArrangementenMetAantallen($organisatie->id,$nummer );
|
||||||
@@ -478,7 +479,8 @@ class Omvang extends MY_Controller{
|
|||||||
$schooljaar->naamboven = $organisatieBoven->naamkort;
|
$schooljaar->naamboven = $organisatieBoven->naamkort;
|
||||||
$schooljaar->brinboven = $organisatieBoven->brin;
|
$schooljaar->brinboven = $organisatieBoven->brin;
|
||||||
$schooljaar->aantalboven = $boven->aantal;
|
$schooljaar->aantalboven = $boven->aantal;
|
||||||
$schooljaar->aantalllnarrB = $this->Arrangementen_model->getAantalLeerlingenMetArrangement($nummer, $schoolIDsBoven);
|
$aantal = $this->Arrangementen_model->getAantalLeerlingenMetArrangement($nummer, $schoolIDsBoven);
|
||||||
|
$schooljaar->aantalllnarrB = $aantal->aantal;
|
||||||
$schooljaar->tlvsB = $this->Tlvs_model->getAantalLeerlingenMetTLV($nummer, $schoolIDsBoven);
|
$schooljaar->tlvsB = $this->Tlvs_model->getAantalLeerlingenMetTLV($nummer, $schoolIDsBoven);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,8 +33,9 @@ class Pdfmaker extends MY_Controller{
|
|||||||
$zoek = [" ", "'", "/"];
|
$zoek = [" ", "'", "/"];
|
||||||
$schoolid = str_replace($zoek, "",$schoolid);
|
$schoolid = str_replace($zoek, "",$schoolid);
|
||||||
$schoolnaam = str_replace($zoek, "",$organisatie->naamkort);
|
$schoolnaam = str_replace($zoek, "",$organisatie->naamkort);
|
||||||
|
// $schoolnaam = $organisatie->naamkort;
|
||||||
$titel = str_replace($zoek, "",$titel);
|
$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";
|
||||||
|
|||||||
@@ -87,6 +87,7 @@ class Sopoud extends MY_Controller{
|
|||||||
function Getversies($profielid,$chapterid){
|
function Getversies($profielid,$chapterid){
|
||||||
$versies = [];
|
$versies = [];
|
||||||
$hoofdstuk = $this->Hoofdstukken_model->get_record_by_id($chapterid);
|
$hoofdstuk = $this->Hoofdstukken_model->get_record_by_id($chapterid);
|
||||||
|
if ($hoofdstuk->module == 0 ) return $versies;
|
||||||
|
|
||||||
$module = $this->Modules_model->get_record_by_id( $hoofdstuk->module);
|
$module = $this->Modules_model->get_record_by_id( $hoofdstuk->module);
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ class Menu extends MY_Controller{
|
|||||||
|
|
||||||
public function get_menu(){
|
public function get_menu(){
|
||||||
|
|
||||||
$menu = new stdClass;
|
|
||||||
$user = new stdClass;
|
$user = new stdClass;
|
||||||
$organisatie = new stdClass;
|
$organisatie = new stdClass;
|
||||||
$module = $this->session->userdata['module'];
|
$module = $this->session->userdata['module'];
|
||||||
@@ -32,11 +32,55 @@ class Menu extends MY_Controller{
|
|||||||
|
|
||||||
|
|
||||||
$menu = $this->Menus_model->getmenu($module,$this->userrole);
|
$menu = $this->Menus_model->getmenu($module,$this->userrole);
|
||||||
foreach($menu as $menuitem){
|
$aangepastmenu = [];
|
||||||
if($menuitem->holdernaam == "sophoofd"){
|
|
||||||
$menuitem->subpaginas = $this->Menus_model->getsubmenus($menuitem->id, $this->userrole);
|
$org = $this->Organisaties_model->get_record_by_id($this->globorgid);
|
||||||
}
|
if ($org){
|
||||||
}
|
foreach ($menu as $menuitem){
|
||||||
|
if ($menuitem->holdernaam == "sophoofd"){
|
||||||
|
|
||||||
|
switch ($org->soort){
|
||||||
|
case 1: $menuitem->naam = "SWOP"; break;
|
||||||
|
case 2: $menuitem->naam = "ROP" ; break;
|
||||||
|
case 3: $menuitem->naam = "BOP" ; break;
|
||||||
|
default: $menuitem->naam = "SOP";
|
||||||
|
};//switch
|
||||||
|
|
||||||
|
$menuitem->subpaginas = $this->Menus_model->getsubmenus($menuitem->id, $this->userrole);
|
||||||
|
foreach($menuitem->subpaginas as $subpagina) {
|
||||||
|
if ($subpagina->paginanaam == 'compactsop') {
|
||||||
|
switch ($org->soort) {
|
||||||
|
case 1:
|
||||||
|
$subpagina->naam = "Compact SWOP";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
$subpagina->naam = "Compact ROP";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
$subpagina->naam = "Compact BOP";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$subpagina->naam = "Compact SOP";
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}; //if
|
||||||
|
$aangepastmenu [] = $menuitem;
|
||||||
|
}; // foreach
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}; //if organisatie
|
||||||
|
|
||||||
|
//
|
||||||
|
// foreach($aangepastmenu as $menuitem){
|
||||||
|
// if($menuitem->holdernaam == "sophoofd"){
|
||||||
|
// $menuitem->subpaginas = $this->Menus_model->getsubmenus($menuitem->id, $this->userrole);
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
$licenties = null;
|
$licenties = null;
|
||||||
$licenties = $this->Licenties_model->get_licentie($this->orgid);
|
$licenties = $this->Licenties_model->get_licentie($this->orgid);
|
||||||
@@ -55,23 +99,11 @@ class Menu extends MY_Controller{
|
|||||||
$organisatie = $this->Organisaties_model->get_orgnaam($this->globorgid);
|
$organisatie = $this->Organisaties_model->get_orgnaam($this->globorgid);
|
||||||
}
|
}
|
||||||
|
|
||||||
$org = $this->Organisaties_model->get_record_by_id($this->globorgid);
|
|
||||||
if ($org){
|
|
||||||
foreach ($menu as $menuitem){
|
|
||||||
if (strtoupper($menuitem->naam) == "sophoofd"){
|
|
||||||
switch ($org->soort){
|
|
||||||
case 1: $menuitem->naam = "SWOP"; break;
|
|
||||||
case 2: $menuitem->naam = "KOP" ; break;
|
|
||||||
case 3: $menuitem->naam ="BOP"; break;
|
|
||||||
default: $menuitem->naam = "SOP";
|
|
||||||
};//switch
|
|
||||||
}; //if
|
|
||||||
}; // foreach
|
|
||||||
}; //if organisatie
|
|
||||||
|
|
||||||
echo json_encode(array( 'module' =>$module,
|
echo json_encode(array( 'module' =>$module,
|
||||||
'modulenaam' => $modulenaam,
|
'modulenaam' => $modulenaam,
|
||||||
'menu' =>$menu,
|
'menu' => $aangepastmenu,
|
||||||
'user' => $user,
|
'user' => $user,
|
||||||
'organisatie' => $organisatie));
|
'organisatie' => $organisatie));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,19 +8,14 @@ class Compacteonderdelen
|
|||||||
private $omvangjaar;
|
private $omvangjaar;
|
||||||
private $jaar;
|
private $jaar;
|
||||||
private $schooljaar;
|
private $schooljaar;
|
||||||
private $schooljaarV;
|
private $details;
|
||||||
private $school;
|
private $orgGegevens;
|
||||||
private $schoolgegevens;
|
private $orgpartial = [];
|
||||||
private $schoolpartial = [];
|
private $orglist;
|
||||||
private $swvid;
|
|
||||||
private $organisatie;
|
private $organisatie;
|
||||||
private $kleurcodes;
|
private $orgsoort;
|
||||||
private $kleuren;
|
private $kleuren;
|
||||||
private $legenda;
|
private $legenda;
|
||||||
private $logo;
|
|
||||||
private $tlvs;
|
|
||||||
private $arrangementen;
|
|
||||||
private $aantallen;
|
|
||||||
private $diversiteit;
|
private $diversiteit;
|
||||||
private $ijkpunten;
|
private $ijkpunten;
|
||||||
private $scorevorm;
|
private $scorevorm;
|
||||||
@@ -35,18 +30,15 @@ class Compacteonderdelen
|
|||||||
private $uitgavetypen;
|
private $uitgavetypen;
|
||||||
private $type;
|
private $type;
|
||||||
private $typesom;
|
private $typesom;
|
||||||
private $naam;
|
|
||||||
private $data;
|
private $data;
|
||||||
private $html;
|
private $onderdelenNew;
|
||||||
private $onderdeelcs;
|
|
||||||
private $onderdelencs;
|
|
||||||
private $compacteonderdelen;
|
private $compacteonderdelen;
|
||||||
|
|
||||||
public function __construct($schooljaarnr, $onderdelen, $omvangjaren){
|
public function __construct($schooljaarnr, $onderdelen, $omvangjaren){
|
||||||
$this->CI = &get_instance();
|
$this->CI = &get_instance();
|
||||||
$this->schooljaarnr = $schooljaarnr;
|
$this->schooljaarnr = $schooljaarnr;
|
||||||
$this->onderdelen = $onderdelen;
|
$this->onderdelen = $onderdelen;
|
||||||
$this->omvangjaren = $omvangjaren;
|
$this->omvangjaren = $omvangjaren;
|
||||||
$this->handle();
|
$this->handle();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -66,17 +58,15 @@ class Compacteonderdelen
|
|||||||
{
|
{
|
||||||
$this->setSchooljaar();
|
$this->setSchooljaar();
|
||||||
$this->setOrganisatie();
|
$this->setOrganisatie();
|
||||||
$this->setSchool();
|
$this->setOrgSoort();
|
||||||
$this->setSchoolGegevens();
|
$this->setOrgdetails();
|
||||||
$this->setSchoolPartial();
|
$this->setOrgGegevens();
|
||||||
$this->setSWVid();
|
$this->setOrgPartial();
|
||||||
$this->setKleurcodes();
|
$this->setOrglist();
|
||||||
$this->setKleuren();
|
$this->setKleuren();
|
||||||
$this->setLegenda();
|
$this->setLegenda();
|
||||||
$this->loopOnderdelen();
|
$this->loopOnderdelen();
|
||||||
$this->setCompacteOnderdelen();
|
$this->setCompacteOnderdelen();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setSchooljaar(){
|
private function setSchooljaar(){
|
||||||
@@ -87,22 +77,35 @@ class Compacteonderdelen
|
|||||||
private function setOrganisatie(){
|
private function setOrganisatie(){
|
||||||
$this->organisatie = $this->CI->Organisaties_model->get_record_by_id($this->CI->globorgid);
|
$this->organisatie = $this->CI->Organisaties_model->get_record_by_id($this->CI->globorgid);
|
||||||
}
|
}
|
||||||
|
private function setOrgSoort(){
|
||||||
private function setSchool(){
|
switch($this->organisatie->soort){
|
||||||
$this->school = $this->CI->Schooldetails_model->get_details($this->CI->globorgid);
|
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;
|
$test = $this->CI->rootpath;
|
||||||
$logo = false;
|
$logo = false;
|
||||||
if($this->school && $this->school->logo) {
|
if($this->details && $this->details->logo) {
|
||||||
$logo = $this->CI->config->item('vendor_url') . '/images/logos/' . $this->school->logo;
|
$logo = $this->CI->config->item('vendor_url') . '/images/logos/' . $this->details->logo;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->schoolgegevens = [
|
$this->orgGegevens = [
|
||||||
'organisatie' => $this->organisatie,
|
'organisatie' => $this->organisatie,
|
||||||
'naamkort' => $this->organisatie->naamkort,
|
'naamkort' => $this->organisatie->naamkort,
|
||||||
'school' => $this->school,
|
'details' => $this->details,
|
||||||
|
'orgsoort' => $this->orgsoort,
|
||||||
'schooljaar' => $this->schooljaar->naam,
|
'schooljaar' => $this->schooljaar->naam,
|
||||||
'schooljaarnr' => $this->schooljaarnr,
|
'schooljaarnr' => $this->schooljaarnr,
|
||||||
'datum' => date("d-m-Y"),
|
'datum' => date("d-m-Y"),
|
||||||
@@ -110,20 +113,18 @@ class Compacteonderdelen
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setSchoolpartial()
|
private function setOrgpartial()
|
||||||
{
|
{
|
||||||
$this->schoolpartial['data'] = $this->schoolgegevens;
|
$this->orgpartial['data'] = $this->orgGegevens;
|
||||||
$this->schoolpartial['html'] = 'monpas/compactsop/schoolgegevenscompact';
|
$this->orgpartial['html'] = 'monpas/compactsop/schoolgegevenscompact';
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setSWVid()
|
private function setOrglist(){
|
||||||
{
|
$lijst = [];
|
||||||
$this->swvid = $this->CI->Organisaties_model->get_swvid($this->CI->globorgid);
|
$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()
|
private function setKleuren()
|
||||||
@@ -158,27 +159,12 @@ class Compacteonderdelen
|
|||||||
{
|
{
|
||||||
if (!$this->onderdelen) return;
|
if (!$this->onderdelen) return;
|
||||||
foreach ($this->onderdelen as $index => $this->onderdeel) {
|
foreach ($this->onderdelen as $index => $this->onderdeel) {
|
||||||
$this->data = "";
|
|
||||||
$this->html = "";
|
|
||||||
$this->setOnderdeelNaam();
|
|
||||||
$this->setHTMLPad();
|
|
||||||
$this->switchOnderdelen();
|
$this->switchOnderdelen();
|
||||||
$this->setOnderdeel();
|
$this->setOnderdeel();
|
||||||
$this->setOnderdelen();
|
$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()
|
private function switchOnderdelen()
|
||||||
{
|
{
|
||||||
if (!$this->onderdeel['onderdeelnr']) return;
|
if (!$this->onderdeel['onderdeelnr']) return;
|
||||||
@@ -201,6 +187,7 @@ class Compacteonderdelen
|
|||||||
$this->setMiddelen();
|
$this->setMiddelen();
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
|
case 9:
|
||||||
$this->setIJkpunten();
|
$this->setIJkpunten();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -209,7 +196,7 @@ class Compacteonderdelen
|
|||||||
{
|
{
|
||||||
$divcompact = New Diversiteit($this->schooljaarnr, $this->CI->globorgid, $this->onderdeel['modulenr']);
|
$divcompact = New Diversiteit($this->schooljaarnr, $this->CI->globorgid, $this->onderdeel['modulenr']);
|
||||||
$divdata = $divcompact->getDiversiteit();
|
$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();
|
$this->diversiteit = $divafbeelding->getDiversiteitAfbeeldingen();
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
@@ -230,35 +217,45 @@ class Compacteonderdelen
|
|||||||
$jaren = "'" . $jaren . "'";
|
$jaren = "'" . $jaren . "'";
|
||||||
|
|
||||||
|
|
||||||
$arrs = $this->CI->Arrangementen_model->getArrangementnamenSop($jaren,$this->CI->globorgid );
|
if($this->organisatie->soort == 4) {
|
||||||
if($arrs) {
|
$arrs = $this->CI->Arrangementen_model->getArrangementnamenSop($jaren, $this->CI->globorgid);
|
||||||
$kleuren = ['#ffcc80', '#ffb84d', '#ffa31a', '#e68a00', '#b36b00', '#804d00', '#4d2e00', '#ffe0b3', '#fff5e6'];
|
if ($arrs) {
|
||||||
$index = 0;
|
$kleuren = ['#ffcc80', '#ffb84d', '#ffa31a', '#e68a00', '#b36b00', '#804d00', '#4d2e00', '#ffe0b3', '#fff5e6'];
|
||||||
foreach ($arrs as $arr) {
|
$index = 0;
|
||||||
if ($index >= count($kleuren)) $index = 0;
|
foreach ($arrs as $arr) {
|
||||||
$arr->kleur = $kleuren[$index];
|
if ($index >= count($kleuren)) $index = 0;
|
||||||
$index++;
|
$arr->kleur = $kleuren[$index];
|
||||||
}
|
$index++;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
foreach($this->omvangjaren as $index => $this->omvangjaar) {
|
foreach($this->omvangjaren as $index => $this->omvangjaar) {
|
||||||
$this->jaar = new stdClass();
|
$this->jaar = new stdClass();
|
||||||
$this->jaar->aantallen =
|
$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->jaar->tlvs =
|
||||||
$this->CI->Tlvs_model->getAantalLeerlingenMetTLV($this->omvangjaar, $this->CI->globorgid);
|
$this->CI->Tlvs_model->getAantalLeerlingenMetTLV($this->omvangjaar, $this->orglist);
|
||||||
$this->jaar->arrangementen =
|
|
||||||
$this->CI->Arrangementen_model->getArrangementenMetAantallenSop($this->CI->globorgid,$this->omvangjaar );
|
if($this->organisatie->soort < 4){
|
||||||
if($this->jaar->arrangementen) {
|
$this->jaar->arrangementen =
|
||||||
foreach ($this->jaar->arrangementen as $arrangement) {
|
$this->CI->Arrangementen_model->getAantalLeerlingenMetArrangement($this->omvangjaar, $this->orglist );
|
||||||
foreach ($arrs as $arr) {
|
}
|
||||||
if ($arrangement->id == $arr->id) {
|
if($this->organisatie->soort == 4) {
|
||||||
$arrangement->kleur = $arr->kleur;
|
$this->jaar->arrangementen =
|
||||||
}
|
$this->CI->Arrangementen_model->getArrangementenMetAantallenSop( $this->organisatie->id, $this->schooljaarnr );
|
||||||
$arrangement->naamkort = $arrangement->naam;
|
|
||||||
if (strlen($arrangement->naam)> 10){
|
if($this->jaar->arrangementen) {
|
||||||
$arrangement->naamkort = substr($arrangement->naam, 0, 12);
|
foreach ($this->jaar->arrangementen as $arrangement) {
|
||||||
$arrangement->naamkort = $arrangement->naamkort. '..';
|
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;
|
return $deel1 . ',' . $deel2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private function lowercase(){
|
private function lowercase(){
|
||||||
$klein = strtolower($this->type->uitgavetype);
|
$klein = strtolower($this->type->uitgavetype);
|
||||||
$eerste = ucfirst($klein);
|
$eerste = ucfirst($klein);
|
||||||
@@ -327,7 +323,6 @@ class Compacteonderdelen
|
|||||||
$this->typesom = number_format(($this->typesom / 100), 0,',','.');
|
$this->typesom = number_format(($this->typesom / 100), 0,',','.');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private function setSubsoorten(){
|
private function setSubsoorten(){
|
||||||
$this->subsoorten = $this->CI->Finbestemmingen_model->getUitgavenPerSubsoortSchool($this->CI->globorgid, $this->jaarnummer);
|
$this->subsoorten = $this->CI->Finbestemmingen_model->getUitgavenPerSubsoortSchool($this->CI->globorgid, $this->jaarnummer);
|
||||||
}
|
}
|
||||||
@@ -420,34 +415,32 @@ class Compacteonderdelen
|
|||||||
$this->data = $this->ijkpunten;
|
$this->data = $this->ijkpunten;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function setOnderdeel(){
|
||||||
|
if (!$this->onderdeel['onderdeelnr']) return;
|
||||||
|
// $this->onderdeelcs['breed'] = 'F';
|
||||||
|
|
||||||
private function setOnderdeel(){
|
$result = $this->CI->Compactsoponderdelen_model->getOnderdeel($this->onderdeel['onderdeelnr'], $this->organisatie->soort);
|
||||||
$this->onderdeelcs = $this->onderdeel;
|
$this->onderdeel['html'] = $result->pad;
|
||||||
|
$this->onderdeel['breed'] = 'F';
|
||||||
$this->onderdeelcs['breed'] = 'F';
|
if($this->data){
|
||||||
|
$this->onderdeel['data'] =
|
||||||
if($this->html) {
|
['data' =>$this->data,
|
||||||
$this->onderdeelcs['html'] = $this->html;
|
'naam' =>$result->naam ];
|
||||||
}
|
|
||||||
if($this->data && $this->naam) {
|
|
||||||
$this->onderdeelcs['data'] =
|
|
||||||
['data' =>$this->data,
|
|
||||||
'naam' =>$this->naam];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
private function setOnderdelen(){
|
private function setOnderdelen(){
|
||||||
$this->onderdelencs []= $this->onderdeelcs;
|
$this->onderdelenNew []= $this->onderdeel;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setCompacteOnderdelen(){
|
private function setCompacteOnderdelen(){
|
||||||
$this->compacteonderdelen= [
|
$this->compacteonderdelen= [
|
||||||
'schoolgegevens' => $this->schoolpartial,
|
'orggegevens' => $this->orgpartial,
|
||||||
'legenda' => $this->legenda,
|
'legenda' => $this->legenda,
|
||||||
'onderdelen' => $this->onderdelencs,
|
'onderdelen' => $this->onderdelenNew,
|
||||||
'schooljaarnr' => $this->schooljaarnr,
|
'schooljaarnr' => $this->schooljaarnr,
|
||||||
'schooljaar' => $this->schooljaar->naam,
|
'schooljaar' => $this->schooljaar->naam,
|
||||||
'schoolnaam' => $this->organisatie->naam
|
'orgnaam' => $this->organisatie->naam
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,13 +3,11 @@
|
|||||||
class Compactepaginas
|
class Compactepaginas
|
||||||
{
|
{
|
||||||
private $CI;
|
private $CI;
|
||||||
private $schooljaarnr;
|
|
||||||
private $schooljaar;
|
private $schooljaar;
|
||||||
private $schoolnaam;
|
|
||||||
private $onderdeel;
|
private $onderdeel;
|
||||||
private $onderdelen;
|
private $onderdelen;
|
||||||
private $onderdelendef;
|
private $onderdelendef;
|
||||||
private $schoolgegevens;
|
private $orgGegevens;
|
||||||
private $legenda;
|
private $legenda;
|
||||||
private $paginahtml;
|
private $paginahtml;
|
||||||
private $pagina;
|
private $pagina;
|
||||||
@@ -20,12 +18,6 @@ class Compactepaginas
|
|||||||
private $middelenBreed = 'F';
|
private $middelenBreed = 'F';
|
||||||
private $inspectieBreed = 'F';
|
private $inspectieBreed = 'F';
|
||||||
private $compactarray;
|
private $compactarray;
|
||||||
private $boven;
|
|
||||||
private $onder;
|
|
||||||
private $linksboven;
|
|
||||||
private $rechtsboven;
|
|
||||||
private $linksonder;
|
|
||||||
private $rechtsonder;
|
|
||||||
private $blokjeshtml;
|
private $blokjeshtml;
|
||||||
private $html;
|
private $html;
|
||||||
private $sopid;
|
private $sopid;
|
||||||
@@ -48,12 +40,10 @@ class Compactepaginas
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function handle(){
|
private function handle(){
|
||||||
$this->setSchoolgegevens();
|
$this->setOrggegevens();
|
||||||
$this->setLegenda();
|
$this->setLegenda();
|
||||||
$this->setOnderdelen();
|
$this->setOnderdelen();
|
||||||
$this->setSchooljaarnr();
|
|
||||||
$this->SetSchooljaar();
|
$this->SetSchooljaar();
|
||||||
$this->setSchoolnaam();
|
|
||||||
$this->loopOnderdelen();
|
$this->loopOnderdelen();
|
||||||
$this->setAantalPaginas();
|
$this->setAantalPaginas();
|
||||||
$this->maakPaginas();
|
$this->maakPaginas();
|
||||||
@@ -62,8 +52,8 @@ class Compactepaginas
|
|||||||
$this->setHtml();
|
$this->setHtml();
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setSchoolgegevens(){
|
private function setOrggegevens(){
|
||||||
$this->schoolgegevens = $this->compacteonderdelen['schoolgegevens'];
|
$this->orgGegevens = $this->compacteonderdelen['orggegevens'];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setLegenda(){
|
private function setLegenda(){
|
||||||
@@ -74,17 +64,11 @@ class Compactepaginas
|
|||||||
$this->onderdelen = $this->compacteonderdelen['onderdelen'];
|
$this->onderdelen = $this->compacteonderdelen['onderdelen'];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setSchooljaarnr(){
|
|
||||||
$this->schooljaarnr = $this->compacteonderdelen['schooljaarnr'];
|
|
||||||
}
|
|
||||||
|
|
||||||
private function setSchooljaar(){
|
private function setSchooljaar(){
|
||||||
$this->schooljaar = $this->compacteonderdelen['schooljaar'];
|
$this->schooljaar = $this->compacteonderdelen['schooljaar'];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setSchoolnaam(){
|
|
||||||
$this->schoolnaam = $this->compacteonderdelen['schoolnaam'];
|
|
||||||
}
|
|
||||||
|
|
||||||
private function loopOnderdelen(){
|
private function loopOnderdelen(){
|
||||||
foreach($this->onderdelen as $index => $this->onderdeel ) {
|
foreach($this->onderdelen as $index => $this->onderdeel ) {
|
||||||
@@ -171,7 +155,7 @@ class Compactepaginas
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function setCompactArray(){
|
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'],
|
$this->compactarray = ['html' => $this->onderdeel['html'],
|
||||||
'data' => $this->onderdeel['data'] ];
|
'data' => $this->onderdeel['data'] ];
|
||||||
}
|
}
|
||||||
@@ -212,7 +196,7 @@ class Compactepaginas
|
|||||||
if(isset($this->pagina->rechtsonder)&& $this->pagina->rechtsonder)$rechtsonder = $this->pagina->rechtsonder;
|
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,
|
'legenda' => $this->legenda,
|
||||||
'boven' => $boven,
|
'boven' => $boven,
|
||||||
'onder' => $onder,
|
'onder' => $onder,
|
||||||
|
|||||||
@@ -9,24 +9,15 @@ class Compacteversies
|
|||||||
private $kalenderjaar2;
|
private $kalenderjaar2;
|
||||||
private $jaarnr1;
|
private $jaarnr1;
|
||||||
private $jaarnr2;
|
private $jaarnr2;
|
||||||
private $modulenr;
|
private $orglist;
|
||||||
private $licentie;
|
|
||||||
private $selected;
|
|
||||||
private $erIsDiversiteit;
|
|
||||||
private $groepen;
|
|
||||||
private $aantallln;
|
private $aantallln;
|
||||||
private $onderdelen;
|
private $onderdelen;
|
||||||
private $onderdeel;
|
private $onderdeel;
|
||||||
private $erZijnBudgetten = 'F';
|
|
||||||
private $budgetten;
|
private $budgetten;
|
||||||
private $geopendeversies;
|
|
||||||
private $versie;
|
private $versie;
|
||||||
private $erIsEenVersie = 'F';
|
|
||||||
private $gevuldeversies;
|
private $gevuldeversies;
|
||||||
private $gevuldeschooljaren;
|
|
||||||
private $gevuldschooljaar;
|
private $gevuldschooljaar;
|
||||||
private $vormtekst;
|
private $vormtekst;
|
||||||
private $filledversies;
|
|
||||||
private $filledversie;
|
private $filledversie;
|
||||||
|
|
||||||
public function getOnderdelen(){
|
public function getOnderdelen(){
|
||||||
@@ -34,10 +25,11 @@ class Compacteversies
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function __construct( $schooljaarnr)
|
public function __construct( $schooljaarnr, $orgsoort)
|
||||||
{
|
{
|
||||||
$this->CI =& get_instance();
|
$this->CI =& get_instance();
|
||||||
$this->schooljaarnr = $schooljaarnr;
|
$this->schooljaarnr = $schooljaarnr;
|
||||||
|
$this->orgsoortnr = $orgsoort;
|
||||||
$this->handle();
|
$this->handle();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -45,6 +37,7 @@ class Compacteversies
|
|||||||
{
|
{
|
||||||
$this->setSchooljaar();
|
$this->setSchooljaar();
|
||||||
$this->setKalenderjaren();
|
$this->setKalenderjaren();
|
||||||
|
$this->setOrglist();
|
||||||
$this->setCompactSopOnderdelen();
|
$this->setCompactSopOnderdelen();
|
||||||
$this->loopCompactSop();
|
$this->loopCompactSop();
|
||||||
}
|
}
|
||||||
@@ -62,10 +55,17 @@ class Compacteversies
|
|||||||
if(!$this->jaarnr2) $this->jaarnr2 = intval($this->jaarnr1) + 1;
|
if(!$this->jaarnr2) $this->jaarnr2 = intval($this->jaarnr1) + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function setCompactSopOnderdelen(){
|
private function setOrglist(){
|
||||||
$this->onderdelen = $this->CI->Compactsoponderdelen_model->getOnderdelen();
|
$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(){
|
private function loopCompactSop(){
|
||||||
if ($this->onderdelen){
|
if ($this->onderdelen){
|
||||||
@@ -85,7 +85,8 @@ class Compacteversies
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function setModuleMetLicentie(){
|
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';
|
if($this->onderdeel->modulenr) $this->onderdeel->licentie = 'T';
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,22 +139,26 @@ class Compacteversies
|
|||||||
|
|
||||||
private function setExtraOmvang(){
|
private function setExtraOmvang(){
|
||||||
if($this->onderdeel->nummer != 3 || $this->onderdeel->licentie == 'F') return;
|
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) {
|
if($schooljaren && count($schooljaren) > 0) {
|
||||||
$this->onderdeel->gegevens = 'T';
|
$this->onderdeel->gegevens = 'T';
|
||||||
$this->onderdeel->gevuldeschooljaren = $schooljaren;
|
$this->onderdeel->gevuldeschooljaren = $schooljaren;
|
||||||
foreach ($this->onderdeel->gevuldeschooljaren as $this->gevuldschooljaar) {
|
foreach ($this->onderdeel->gevuldeschooljaren as $this->gevuldschooljaar) {
|
||||||
$this->gevuldschooljaar->erZijnTLVs = false;
|
$this->gevuldschooljaar->erZijnTLVs = false;
|
||||||
$this->gevuldschooljaar->erZijnArrangementen = 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) {
|
||||||
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) {
|
||||||
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(){
|
private function setGeopendeVersies(){
|
||||||
if($this->onderdeel->ijkpunten == 'F' || $this->onderdeel->licentie =='F') return;
|
if($this->onderdeel->ijkpunten == 'F' || $this->onderdeel->licentie =='F') return;
|
||||||
$this->onderdeel->geopendeversies = $this->CI->Filledversions_model->getfilledversionsperorg(
|
$this->onderdeel->geopendeversies = $this->CI->Filledversions_model->getfilledversions_bij_orglist(
|
||||||
$this->CI->globorgid, $this->onderdeel->modulenr);
|
$this->orglist, $this->onderdeel->modulenr);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function loopGeopendeVersies(){
|
private function loopGeopendeVersies(){
|
||||||
@@ -194,21 +199,64 @@ class Compacteversies
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function setFilledVersies(){
|
private function setFilledVersies(){
|
||||||
$this->gevuldeversies = $this->CI->Scores_model->fGetGevuldeVersies(
|
$this->gevuldeversies = $this->CI->Scores_model->fTelGevuldeVersiesBijOrglist(
|
||||||
$this->versie->id, $this->CI->globorgid);
|
$this->versie->id, $this->orglist);
|
||||||
|
|
||||||
|
|
||||||
if($this->gevuldeversies) {
|
if($this->gevuldeversies) {
|
||||||
if($this->versie->vorm == 1){
|
if($this->gevuldeversies->aantalFV > 0 ) {
|
||||||
|
if ($this->versie->vorm == 1) {
|
||||||
$this->vormtekst = 'schoolversie';
|
$this->vormtekst = 'schoolversie';
|
||||||
}
|
}
|
||||||
if($this->versie->vorm == 2){
|
if ($this->versie->vorm == 2) {
|
||||||
$this->vormtekst = 'individuele versie';
|
$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;
|
$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;
|
$this->onderdeel->filledversies [] = $this->versie;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ class Lijsten
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function setBrin(){
|
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');
|
$this->lijst->brin = $this->CI->Organisaties_model->get_fieldvalue(['id' => $this->orgid], 'brin');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -86,18 +86,18 @@ class arrangementen_model extends MY_Model{
|
|||||||
return $this->get_query_row();
|
return $this->get_query_row();
|
||||||
}
|
}
|
||||||
|
|
||||||
function getAantalLeerlingenMetArrangement($schooljaarnr, $orgids){
|
function getAantalLeerlingenMetArrangement($schooljaarnr, $orglist){
|
||||||
$this->sql= "SELECT SUM(APA.aantal) as aantal
|
$this->sql= "SELECT SUM(APA.aantal) as aantal, COUNT(DISTINCT(ARR.organisatie_id)) AS orgsmetarrs
|
||||||
FROM tb_arrangementen_piv_aantal APA
|
FROM tb_arrangementen_piv_aantal APA
|
||||||
JOIN tb_arrangementen ARR ON APA.arrangement_id = ARR.id
|
JOIN tb_arrangementen ARR ON APA.arrangement_id = ARR.id
|
||||||
JOIN tb_aantalleerlingen A ON ARR.organisatie_id = A.organisatie_id
|
JOIN tb_aantalleerlingen A ON ARR.organisatie_id = A.organisatie_id
|
||||||
WHERE APA.schooljaarnr = {$schooljaarnr}
|
WHERE APA.schooljaarnr = {$schooljaarnr}
|
||||||
AND ARR.organisatie_id IN ({$orgids})
|
AND ARR.organisatie_id IN ({$orglist})
|
||||||
AND A.schooljaarnr = {$schooljaarnr}
|
AND A.schooljaarnr = {$schooljaarnr}
|
||||||
AND A.meetellen = 'T'
|
AND A.meetellen = 'T'
|
||||||
GROUP BY APA.schooljaarnr ";
|
GROUP BY APA.schooljaarnr ";
|
||||||
|
|
||||||
return $this->get_query_row('aantal');
|
return $this->get_query_row();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
|
|
||||||
/** Sop_model juli 2019 */
|
/** Sop_model juli 2019 */
|
||||||
|
|
||||||
class compactsoponderdelen_model extends MY_Model{
|
class compactsoponderdelen_model extends MY_Model{
|
||||||
|
|
||||||
|
|
||||||
@@ -13,26 +12,36 @@ class compactsoponderdelen_model extends MY_Model{
|
|||||||
$this->load->model($models);
|
$this->load->model($models);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getOnderdelen(){
|
function getOnderdelen($orgsoort){
|
||||||
$this->sql = "SELECT *
|
$this->sql = "SELECT C.naam, C.naamkort, C.ijkpunten, C.vergelijking, S.pad, S.blokid, C.nummer, S.toon_nummer
|
||||||
FROM tb_compactsoponderdelen
|
FROM tb_compactsoponderdelen C
|
||||||
ORDER BY nummer ";
|
JOIN tb_compactonderdeel_piv_orgsoort S ON C.id = S.onderdeel_id
|
||||||
|
WHERE S.org_soort = {$orgsoort}
|
||||||
|
|
||||||
|
ORDER BY S.toon_nummer ";
|
||||||
return $this->get_query_result();
|
return $this->get_query_result();
|
||||||
}
|
}
|
||||||
|
function getOnderdeel($nummer, $orgsoort){
|
||||||
|
$this->sql = "SELECT C.naam, C.naamkort, S.pad, S.blokid, S.toon_nummer
|
||||||
|
FROM tb_compactsoponderdelen C
|
||||||
|
JOIN tb_compactonderdeel_piv_orgsoort S ON C.id = S.onderdeel_id
|
||||||
|
WHERE S.org_soort = {$orgsoort}
|
||||||
|
AND C.nummer = {$nummer} ";
|
||||||
|
return $this->get_query_row();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function getModuleMetLicentie($orgid, $onderdeelnummer){
|
function getModuleMetLicentie($orgid, $onderdeelnummer, $orgsoort){
|
||||||
$this->sql = "SELECT L.modulenr
|
$this->sql = "SELECT L.modulenr
|
||||||
FROM tb_compactsoponderdelen CO
|
FROM tb_compactsoponderdelen CO
|
||||||
JOIN tb_sop_piv_modules SM ON CO.nummer = SM.onderdeel_nr
|
JOIN tb_sop_piv_modules SM ON CO.nummer = SM.onderdeel_nr
|
||||||
JOIN tb_licenties L ON SM.modulenr = L.modulenr
|
JOIN tb_licenties L ON SM.modulenr = L.modulenr
|
||||||
|
JOIN tb_compactonderdeel_piv_orgsoort S ON CO.id = S.onderdeel_id
|
||||||
WHERE L.orgid = {$orgid}
|
WHERE L.orgid = {$orgid}
|
||||||
AND CO.nummer = {$onderdeelnummer}
|
AND CO.nummer = {$onderdeelnummer}
|
||||||
|
AND S.org_soort = {$orgsoort}
|
||||||
GROUP BY CO.nummer ";
|
GROUP BY CO.nummer ";
|
||||||
return $this->get_query_row("modulenr");
|
return $this->get_query_row("modulenr");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -62,8 +62,7 @@ class Filledversions_model extends MY_Model{
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
function getfilledversionsperorg($orgid, $modulenr)
|
function getfilledversionsperorg($orgid, $modulenr){
|
||||||
{
|
|
||||||
// om de ingevulde lijsten per school op te halen
|
// om de ingevulde lijsten per school op te halen
|
||||||
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id, OV.organisatie_id, periodenummer, OV.actief, versie_id, V.naam,
|
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id, OV.organisatie_id, periodenummer, OV.actief, versie_id, V.naam,
|
||||||
OV.vorm, OV.scoretype, OV.score_omschrijving,
|
OV.vorm, OV.scoretype, OV.score_omschrijving,
|
||||||
@@ -82,6 +81,24 @@ class Filledversions_model extends MY_Model{
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getfilledversions_bij_orglist($orglist, $modulenr){
|
||||||
|
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id, OV.organisatie_id, periodenummer, OV.actief, versie_id, V.naam,
|
||||||
|
OV.vorm, OV.scoretype, OV.score_omschrijving,
|
||||||
|
DATE_FORMAT(geldigvanaf, '%d-%m-%Y') AS geldigvanaf,
|
||||||
|
DATE_FORMAT(geldigtm, '%d-%m-%Y') AS geldigtm,
|
||||||
|
DATE_FORMAT(invullentm, '%d-%m-%Y') AS invullentm,
|
||||||
|
V.naam
|
||||||
|
FROM tb_filledversions FV
|
||||||
|
JOIN tb_orgversies OV ON OV.id = FV.orgversie_id
|
||||||
|
JOIN tb_versies V ON V.id =OV.versie_id
|
||||||
|
WHERE FV.organisatie_id IN ({$orglist})
|
||||||
|
AND V.modulenr = {$modulenr}
|
||||||
|
|
||||||
|
ORDER BY OV.actief DESC, OV.periodenummer DESC ";
|
||||||
|
return $this->get_query_result();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function gettevergelijkenschoolversies($orgids, $modulenr){
|
function gettevergelijkenschoolversies($orgids, $modulenr){
|
||||||
// om de ingevulde lijsten per school op te halen
|
// om de ingevulde lijsten per school op te halen
|
||||||
$this->sql =" SELECT DISTINCT (FV.orgversie_id) AS orgversieid, vorm, scoretype, (OV.versie_id) AS versieid, naam, A.omschrijving
|
$this->sql =" SELECT DISTINCT (FV.orgversie_id) AS orgversieid, vorm, scoretype, (OV.versie_id) AS versieid, naam, A.omschrijving
|
||||||
|
|||||||
@@ -434,6 +434,21 @@ class Scores_model extends MY_Model{
|
|||||||
return $lijst;
|
return $lijst;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function fTelGevuldeVersiesBijOrglist($orgversieid, $orglist){
|
||||||
|
$this->sql =" SELECT COUNT(DISTINCT(Q.filledversion_id)) AS aantalFV, COUNT(DISTINCT(Q.organisatie_id)) AS aantalorgs
|
||||||
|
FROM(
|
||||||
|
SELECT S.filledversion_id, FV.organisatie_id
|
||||||
|
FROM tb_scores S
|
||||||
|
JOIN tb_filledversions FV ON FV.id = S.filledversion_id
|
||||||
|
WHERE FV.orgversie_id = {$orgversieid}
|
||||||
|
AND FV.organisatie_id IN ({$orglist})
|
||||||
|
AND FV.meetellen = 1
|
||||||
|
AND S.score > 0
|
||||||
|
GROUP BY S.filledversion_id
|
||||||
|
HAVING COUNT(S.id) >= 5) AS Q ";
|
||||||
|
return $this->get_query_row();
|
||||||
|
}
|
||||||
|
|
||||||
function fCountGevuldeBestuurVersies($orgversieid, $bgid){
|
function fCountGevuldeBestuurVersies($orgversieid, $bgid){
|
||||||
$this->sql =" SELECT COUNT(DISTINCT filledversion_id) as aantal
|
$this->sql =" SELECT COUNT(DISTINCT filledversion_id) as aantal
|
||||||
FROM tb_scores S
|
FROM tb_scores S
|
||||||
@@ -445,7 +460,7 @@ class Scores_model extends MY_Model{
|
|||||||
AND S.score > 0
|
AND S.score > 0
|
||||||
GROUP BY S.filledversion_id
|
GROUP BY S.filledversion_id
|
||||||
HAVING COUNT(S.id) >= 5";
|
HAVING COUNT(S.id) >= 5";
|
||||||
return $this->get_query_result('aantal');
|
return $this->get_query_row('aantal');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ class Sopinhouden_model extends MY_Model{
|
|||||||
// $content = '';
|
// $content = '';
|
||||||
$versie = "";
|
$versie = "";
|
||||||
$result = $this->getOntwikkelagenda($profielid, 4,$targetversieid);
|
$result = $this->getOntwikkelagenda($profielid, 4,$targetversieid);
|
||||||
if($result ) {
|
if($result) {
|
||||||
$versie = $result['targetversie'];
|
$versie = $result['targetversie'];
|
||||||
}
|
}
|
||||||
$imageoa = $this->Phantom_model->create_img($result['tabel1'], 'test', FALSE, FALSE, array(650, 300));
|
$imageoa = $this->Phantom_model->create_img($result['tabel1'], 'test', FALSE, FALSE, array(650, 300));
|
||||||
|
|||||||
@@ -39,16 +39,16 @@ class tlvs_model extends MY_Model{
|
|||||||
return $this->get_query_result();
|
return $this->get_query_result();
|
||||||
}
|
}
|
||||||
|
|
||||||
function getAantalTLVsSop($schooljaarnr, $orgid){
|
function getAantalTLVsSop($schooljaarnr, $orglist){
|
||||||
$this->sql = "SELECT SUM(COALESCE(T.aantal, 0)) as aantal
|
$this->sql = "SELECT SUM(COALESCE(T.aantal, 0)) as aantal, COUNT(DISTINCT(T.organisatie_id)) AS orgsmettlvs
|
||||||
FROM tb_tlvs T
|
FROM tb_tlvs T
|
||||||
JOIN tb_schooljaren S ON T.schooljaarnr = S.schooljaarnr
|
JOIN tb_schooljaren S ON T.schooljaarnr = S.schooljaarnr
|
||||||
JOIN tb_aantalleerlingen A ON T.organisatie_id = A.organisatie_id
|
JOIN tb_aantalleerlingen A ON T.organisatie_id = A.organisatie_id
|
||||||
WHERE T.organisatie_id = {$orgid}
|
WHERE T.organisatie_id IN ({$orglist})
|
||||||
AND T.schooljaarnr = {$schooljaarnr}
|
AND T.schooljaarnr = {$schooljaarnr}
|
||||||
AND A.schooljaarnr = {$schooljaarnr}
|
AND A.schooljaarnr = {$schooljaarnr}
|
||||||
AND A.meetellen = 'T' ";
|
AND A.meetellen = 'T' ";
|
||||||
return $this->get_query_row('aantal');
|
return $this->get_query_row();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -42,20 +42,22 @@ class aantalleerlingen_model extends MY_Model{
|
|||||||
return $this->get_query_result();
|
return $this->get_query_result();
|
||||||
|
|
||||||
}
|
}
|
||||||
function get_gevuldeschooljaren_Sop($schooljaarnr, $schoolid){
|
function get_gevuldeschooljaren_Sop($schooljaarnr, $orglist){
|
||||||
$this->sql= " SELECT A.schooljaarnr, S.naam
|
$this->sql= " SELECT A.schooljaarnr, S.naam, COUNT(A.organisatie_id) AS orgsmetlln
|
||||||
FROM tb_schooljaren S
|
FROM tb_schooljaren S
|
||||||
JOIN tb_aantalleerlingen A ON S.schooljaarnr = A.schooljaarnr
|
JOIN tb_aantalleerlingen A ON S.schooljaarnr = A.schooljaarnr
|
||||||
WHERE A.organisatie_id = {$schoolid}
|
WHERE A.organisatie_id IN ({$orglist})
|
||||||
AND A.aantal > 0
|
AND A.aantal > 0
|
||||||
AND A.schooljaarnr <= {$schooljaarnr}
|
AND A.schooljaarnr <= {$schooljaarnr}
|
||||||
AND A.meetellen = 'T'
|
AND A.meetellen = 'T'
|
||||||
|
GROUP BY A.schooljaarnr
|
||||||
ORDER BY A.schooljaarnr DESC";
|
ORDER BY A.schooljaarnr DESC";
|
||||||
return $this->get_query_result();
|
return $this->get_query_result();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function get_omvang($schooljaarnr, $orgs){
|
function get_omvang($schooljaarnr, $orgs){
|
||||||
$this->sql=" SELECT A.schooljaarnr, S.naam, SUM(A.aantal) as aantal
|
$this->sql=" SELECT A.schooljaarnr, S.naam, SUM(A.aantal) as aantal
|
||||||
FROM tb_schooljaren S
|
FROM tb_schooljaren S
|
||||||
|
|||||||
@@ -0,0 +1,260 @@
|
|||||||
|
<div class="sopOnderdeelBlok">
|
||||||
|
<div class="sopTitelHolder">
|
||||||
|
<?php if($naam){ ?>
|
||||||
|
<p class="sopTitel" ><?=$naam ?></p>
|
||||||
|
|
||||||
|
<?php if ($data['lijsten'][0]){ ?>
|
||||||
|
<div >
|
||||||
|
<p class="subTitel1">
|
||||||
|
<?php echo $data['versienaam'], $data['lijsten'][0]->vorm == 1 ? ', schoolversie' : ', indivduele versie'; ?>
|
||||||
|
</p>
|
||||||
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
|
<p class="subTitel2"><?=$lijst->vantm ?></p>
|
||||||
|
<?php }; ?>
|
||||||
|
</div>
|
||||||
|
<?php } ?>
|
||||||
|
<?php }; ?>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="sopKaderGrafiek highcharts-background"
|
||||||
|
id="chartCompactExpert">
|
||||||
|
</div>
|
||||||
|
<script>
|
||||||
|
<?php if ($data['lijsten']){ ?>
|
||||||
|
$(function(){
|
||||||
|
fFillGraph2=function(){
|
||||||
|
|
||||||
|
var xas = [];
|
||||||
|
var verkorteVersies = [];
|
||||||
|
var balkGegevens = [];
|
||||||
|
var lijnGegevens;
|
||||||
|
|
||||||
|
<?php foreach($data['lijsten'] as $index => $lijst){ ?>
|
||||||
|
var indexnummer = <?= $index?>;
|
||||||
|
var labels = [];
|
||||||
|
var scores = [];
|
||||||
|
var ambities = [];
|
||||||
|
|
||||||
|
var xastitel = '';
|
||||||
|
<?php if($lijst->label){ ?>
|
||||||
|
var xastitel = '<?php echo $lijst->label ?>';
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php foreach($lijst->scores as $index2 => $score){
|
||||||
|
$omschrijving = "gemiddelde";
|
||||||
|
if(isset($score->omschrijving)){
|
||||||
|
$omschrijving = $score->omschrijving;
|
||||||
|
};
|
||||||
|
?>
|
||||||
|
|
||||||
|
labels.push(<?php $score->nummer ?>);
|
||||||
|
scores.push({
|
||||||
|
y: <?= $score->gem ?>,
|
||||||
|
color: '<?=$score->kleur ?>',
|
||||||
|
name: '<?= $score->nummer ?>',
|
||||||
|
soort: 'score',
|
||||||
|
versie: <?= $lijst->periodenummer ?>,
|
||||||
|
vantm: '<?= $lijst->vantm ?>',
|
||||||
|
omschrijving: '<?php echo isset( $score->omschrijving) ? $score->omschrijving : ''; ?>' <?php // hier van $omschrijving $score->omschrijving gemaakt ?>
|
||||||
|
})
|
||||||
|
<?php } // foreach lijstscores ?>
|
||||||
|
|
||||||
|
verkorteVersies.push(<?= $lijst->periodenummer ?>);
|
||||||
|
var ambitiewaarde =<?=$data['lijsten'][0]->ambities->gemscore; ?>;
|
||||||
|
ambities.push(
|
||||||
|
{ y: <?=$data['lijsten'][0]->ambities->gemscore; ?>,
|
||||||
|
color: '#000000',
|
||||||
|
name: '',
|
||||||
|
soort: 'ambitie',
|
||||||
|
versie: <?=$lijst->periodenummer ?>,
|
||||||
|
vantm: '<?= $lijst->vantm ?>',
|
||||||
|
omschrijving: '<?='test'; //$omschrijving is geen veld?>'
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
labels.unshift(' ');
|
||||||
|
var legescore ={
|
||||||
|
y : 0,
|
||||||
|
color : 'transparent',
|
||||||
|
name : '0',
|
||||||
|
soort : 'extra',
|
||||||
|
versie : '',
|
||||||
|
vantm : '<?= $lijst->vantm ?>',
|
||||||
|
omschrijving: ''
|
||||||
|
};
|
||||||
|
|
||||||
|
scores.unshift(legescore);
|
||||||
|
verkorteVersies.unshift(<?= $lijst->periodenummer ?>);
|
||||||
|
|
||||||
|
labels.push(' ');
|
||||||
|
scores.push(legescore);
|
||||||
|
verkorteVersies.push(<?=$lijst->periodenummer ?>);
|
||||||
|
|
||||||
|
balkGegevens[indexnummer] =({
|
||||||
|
dataLabels: {
|
||||||
|
format: '<span style="font-size: 5px;">{point.versie}</span>'
|
||||||
|
},
|
||||||
|
type : 'column',
|
||||||
|
name : verkorteVersies,
|
||||||
|
backgroundColor: '#e6e6e6',
|
||||||
|
data : scores
|
||||||
|
});
|
||||||
|
|
||||||
|
<?php } // foreach lijsten ?>
|
||||||
|
|
||||||
|
var extralijn = {
|
||||||
|
y: ambitiewaarde,
|
||||||
|
name: '',
|
||||||
|
soort: 'extra'
|
||||||
|
};
|
||||||
|
ambities.unshift(extralijn);
|
||||||
|
ambities.push(extralijn);
|
||||||
|
var splinedata=[];
|
||||||
|
var xas = [];
|
||||||
|
if (balkGegevens[0]){
|
||||||
|
$.each(balkGegevens[0].data,function(i,p){
|
||||||
|
if (p.name=== '0') xas.push('');
|
||||||
|
else xas.push(p.name);
|
||||||
|
|
||||||
|
splinedata.push(ambitiewaarde)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
lijnGegevens = ({
|
||||||
|
dataLabels: {
|
||||||
|
format: ''
|
||||||
|
},
|
||||||
|
type: 'spline',
|
||||||
|
name: verkorteVersies,
|
||||||
|
data: splinedata //ambities
|
||||||
|
});
|
||||||
|
|
||||||
|
balkGegevens.push(lijnGegevens);
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
var ijkgrafiek;
|
||||||
|
ijkgrafiek = Highcharts.chart('chartCompactExpert', {
|
||||||
|
chart:{
|
||||||
|
animation: false,
|
||||||
|
backgroundColor: '#e6e6e6'
|
||||||
|
},
|
||||||
|
title:{
|
||||||
|
text:''
|
||||||
|
},
|
||||||
|
credits: {
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
|
xAxis: {
|
||||||
|
type: 'category',
|
||||||
|
categories: xas,
|
||||||
|
labels:{
|
||||||
|
style:{
|
||||||
|
fontSize: '8px'
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
yAxis: {
|
||||||
|
min:0,
|
||||||
|
max: 100,
|
||||||
|
title: false,
|
||||||
|
labels:{
|
||||||
|
style:{
|
||||||
|
fontSize: '8px'
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
legend: {
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
|
plotOptions: {
|
||||||
|
column:{
|
||||||
|
pointPadding: 0.05,
|
||||||
|
borderWidth:0
|
||||||
|
},
|
||||||
|
series:{
|
||||||
|
groupPadding: 0.05,
|
||||||
|
animation: false,
|
||||||
|
dataLabels: {
|
||||||
|
enabled: true,
|
||||||
|
inside: true,
|
||||||
|
align: 'center',
|
||||||
|
verticalAlign: 'bottom',
|
||||||
|
color: '#404040',
|
||||||
|
style: {
|
||||||
|
textOutline: false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
spline: {
|
||||||
|
color: 'grey',
|
||||||
|
pointStart: 0,
|
||||||
|
marker: {
|
||||||
|
enabled: false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
series: balkGegevens,
|
||||||
|
showInLegend: false
|
||||||
|
});
|
||||||
|
|
||||||
|
}()
|
||||||
|
});
|
||||||
|
<?php } ?>
|
||||||
|
</script>
|
||||||
|
<div class="sopKaderTabel" >
|
||||||
|
<?php if ($data['lijsten'][0]->scores){ ?>
|
||||||
|
<table class="sopTabel" >
|
||||||
|
<thead >
|
||||||
|
<tr >
|
||||||
|
<th style="width: 20px; padding-left: 3px; ">nr
|
||||||
|
</th>
|
||||||
|
<th style=" padding-left:3px;">
|
||||||
|
<?=$data['lijsten'][0]->label?>
|
||||||
|
</th>
|
||||||
|
<?php foreach ($data['lijsten'] as $lijst){ ?>
|
||||||
|
|
||||||
|
<th style=" width: 30px;
|
||||||
|
padding-right: 3px;">
|
||||||
|
<?php echo 'p '.$lijst->periodenummer; ?>
|
||||||
|
</th>
|
||||||
|
<?php }; // foreach ?>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody >
|
||||||
|
<?php $i = 0;
|
||||||
|
foreach( $data['lijsten'][0]->scores as $score){ ?>
|
||||||
|
<tr>
|
||||||
|
<td ><?php if($score->nummer != 'gem'){ echo $score->nummer . '.';}?>
|
||||||
|
</td>
|
||||||
|
<td style=" overflow-x: hidden; overflow-y: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;" >
|
||||||
|
<?php echo isset($score->omschrijving) ? $score->omschrijving: 'Gemiddelde'?>
|
||||||
|
</td>
|
||||||
|
<?php foreach ($data['lijsten'] as $lijst){
|
||||||
|
$kleur = isset($lijst->scores[$i]->kleur) ? $lijst->scores[$i]->kleur : '';
|
||||||
|
$gem = isset($lijst->scores[$i]->gem) ? $lijst->scores[$i]->gem : ''; ?>
|
||||||
|
<td style="background-color: <?=$kleur ?> !important;
|
||||||
|
padding-right: 3px;
|
||||||
|
text-align: right" >
|
||||||
|
<?=$gem?>
|
||||||
|
</td>
|
||||||
|
<?php }; // foreach
|
||||||
|
$i++; ?>
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
<?php } ; ?>
|
||||||
|
</tbody>
|
||||||
|
<tr >
|
||||||
|
<td colspan="8"
|
||||||
|
class="inforegel">Scores in procenten </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<?php } ;?>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
data-bind="css: {inactiefsop: geenLicentie(),
|
data-bind="css: {inactiefsop: geenLicentie(),
|
||||||
lichtsop: geenGegevens() && !geenLicentie(),
|
lichtsop: geenGegevens() && !geenLicentie(),
|
||||||
witsop: selected() }">
|
witsop: selected() }">
|
||||||
<h4 data-bind="text: nummer + '. '+ naam,
|
<h4 data-bind="text: toonnummer + '. '+ naam,
|
||||||
click: $root.fSelecteerOnderdeel">
|
click: $root.fSelecteerOnderdeel">
|
||||||
</h4>
|
</h4>
|
||||||
</div>
|
</div>
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
<input type="checkbox"
|
<input type="checkbox"
|
||||||
data-bind="attr: {'value': schooljaarnr}, checked:$root.selectedOmvangJaren"/>
|
data-bind="attr: {'value': schooljaarnr}, checked:$root.selectedOmvangJaren"/>
|
||||||
</td >
|
</td >
|
||||||
<td style=" vertical-align: text-top; padding-left: 5px;">
|
<td style=" vertical-align: text-top; padding-left: 10px;">
|
||||||
<span class="versievak"
|
<span class="versievak"
|
||||||
data-bind="text: schooljaarnaam">
|
data-bind="text: schooljaarnaam">
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
color: white; padding: 10px; margin: 5px;
|
color: white; padding: 10px; margin: 5px;
|
||||||
margin-right: 15px; height: 150px; ">
|
margin-right: 15px; height: 150px; ">
|
||||||
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
||||||
data-bind="text: nummer + '. ' ">
|
data-bind="text: toonnummer + '. ' ">
|
||||||
</label>
|
</label>
|
||||||
<label style="padding-top: 15px; width: 50px;"
|
<label style="padding-top: 15px; width: 50px;"
|
||||||
data-bind="text: naamkort2() ">
|
data-bind="text: naamkort2() ">
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
style="background-color:#930f50; color: white;
|
style="background-color:#930f50; color: white;
|
||||||
margin: 5px; padding: 10px; height: 150px; ">
|
margin: 5px; padding: 10px; height: 150px; ">
|
||||||
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
||||||
data-bind="text: nummer + '. ' ">
|
data-bind="text: toonnummer + '. ' ">
|
||||||
</label>
|
</label>
|
||||||
<label style="padding-top: 15px; width: 50px;"
|
<label style="padding-top: 15px; width: 50px;"
|
||||||
data-bind="text: naamkort2() ">
|
data-bind="text: naamkort2() ">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<td style="vertical-align: bottom; ">
|
<td style="vertical-align: bottom; ">
|
||||||
<button class="buttonCompact glyphicon glyphicon-home"
|
<button class="buttonCompact glyphicon glyphicon-home"
|
||||||
style="background-color: #5cd65c; font-size: x-large; text-align: center;padding-right: 10px"
|
style="background-color: #5cd65c; font-size: x-large; text-align: center;padding-right: 10px"
|
||||||
data-bind="click: fGetSchoolgegevens" >
|
data-bind="click: fGetOrganisatiegegevens" >
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div data-bind="visible: gevuld()">
|
<div data-bind="visible: gevuld()">
|
||||||
<div style="color: white; " data-bind="text: nummer() + ' '+ naamkort2()">
|
<div style="color: white; " data-bind="text: toonnummer()+ ' '+ naamkort2()">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div data-bind="visible: gevuld()">
|
<div data-bind="visible: gevuld()">
|
||||||
<div style="color: white; " data-bind="text: nummer() + ' '+ naamkort2()">
|
<div style="color: white; " data-bind="text: toonnummer() + ' '+ naamkort2()">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
style =" color: white; padding: 10px; margin: 5px;
|
style =" color: white; padding: 10px; margin: 5px;
|
||||||
margin-right: 15px; height: 150px; ">
|
margin-right: 15px; height: 150px; ">
|
||||||
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
||||||
data-bind="text: nummer + '. ' ">
|
data-bind="text: toonnummer + '. ' ">
|
||||||
</label>
|
</label>
|
||||||
<label style="padding-top: 15px; width: 50px;"
|
<label style="padding-top: 15px; width: 50px;"
|
||||||
data-bind="text: naamkort2() ">
|
data-bind="text: naamkort2() ">
|
||||||
@@ -84,7 +84,7 @@
|
|||||||
style="color: white;
|
style="color: white;
|
||||||
margin: 5px; padding: 10px; height: 150px; ">
|
margin: 5px; padding: 10px; height: 150px; ">
|
||||||
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
<label style="padding-top: 15px; width: 10px; vertical-align:top"
|
||||||
data-bind="text: nummer + '. ' ">
|
data-bind="text: toonnummer + '. ' ">
|
||||||
</label>
|
</label>
|
||||||
<label style="padding-top: 15px; width: 50px;"
|
<label style="padding-top: 15px; width: 50px;"
|
||||||
data-bind="text: naamkort2() ">
|
data-bind="text: naamkort2() ">
|
||||||
|
|||||||
@@ -0,0 +1,421 @@
|
|||||||
|
<link rel="stylesheet" type="text/css" href="<?php echo $this->config->item('vendor_url'); ?>/css/chart.css" />
|
||||||
|
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/jquery.min.js"></script>
|
||||||
|
<script type="text/javascript" src="<?php echo $this->config->item('vendor_url'); ?>/js_lib/Highcharts/code/highcharts.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="sopOnderdeelBlok">
|
||||||
|
<div class="sopTitelHolder " >
|
||||||
|
<?php if($naam): ?>
|
||||||
|
<p class="sopTitel"><?php echo $naam ?></p>
|
||||||
|
<?php endif ?>
|
||||||
|
<?php if (!isset($data[1]) ): ?>
|
||||||
|
<div class="col-xs-12 sopTitel" style="width: 350px;">
|
||||||
|
<p class=" subTitel1" ><?php echo $data[0]->aantallen->naam?></p>
|
||||||
|
|
||||||
|
<span class="subTitel2">Totaal aantal leerlingen: <?php echo $data[0]->aantallen->aantal ?></span>
|
||||||
|
</div>
|
||||||
|
<?php else : ?>
|
||||||
|
<div class="col-xs-6 sopTitel" style="width: 175px;">
|
||||||
|
<p class=" subTitel1" ><?php echo $data[0]->aantallen->naam?></p>
|
||||||
|
|
||||||
|
<span class="subTitel2">Totaal aantal leerlingen: <?php echo $data[0]->aantallen->aantal ?></span>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-6 sopTitel" style="width: 175px; display: inline-block; ">
|
||||||
|
<p class="subTitel1"><?php echo $data[1]->aantallen->naam?></p>
|
||||||
|
<span class="subTitel2">Totaal aantal leerlingen: <?php echo $data[1]->aantallen->aantal;
|
||||||
|
?></span>
|
||||||
|
</div>
|
||||||
|
<?php endif ?>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="sopKaderGrafiek" style="margin-top: 0; padding-top: 0;">
|
||||||
|
<div class="col-xs-12" style="border: 1px #ff0000; margin: 0; padding: 0">
|
||||||
|
<div id="omvangchart" style="width: 350px; height: 175px;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<?php if ((!$data[0]->tlvs && !isset($data[1] ))|| (!$data[0]->tlvs && isset($data[1]) && !$data[1]->tlvs )):?>
|
||||||
|
<div class="col-xs-12" style="margin-top: 0; padding-top: 0; text-align: center">
|
||||||
|
<span class="subTitel2" style="padding: 0">Geen TLVs</span>
|
||||||
|
</div>
|
||||||
|
<?php elseif(! isset($data[1])) : ?>
|
||||||
|
<div class="col-xs-12" style="margin-top: 0; padding-top: 0; text-align: center">
|
||||||
|
<span class="subTitel2" style="padding: 0">TLVs per zorgzwaarte</span>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12" style="border: 1px #ff0000; margin: 0; padding: 0">
|
||||||
|
|
||||||
|
<div id="tlvs" style="width: 300px; height: 150px;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php else: ?>
|
||||||
|
<div class="col-xs-12" style="margin-top: 0; padding-top: 0; text-align: center">
|
||||||
|
<span class="subTitel2" style="padding: 0">TLVs per zorgzwaarte</span>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-6" style="border: 1px #ff0000; margin: 0; padding: 0">
|
||||||
|
<?php if($data[0]->tlvs) : ?>
|
||||||
|
<div id="tlvs" style="width: 175px; height: 150px; margin: 0 auto; padding: 0">
|
||||||
|
</div>
|
||||||
|
<?php else : ?>
|
||||||
|
<div class="subTitel2" style="width: 175px; text-align: center; padding-top: 50px;">Geen TLVs</div>
|
||||||
|
<?php endif ?>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-6" style="border: 1px #ff0000; margin: 0; padding: 0">
|
||||||
|
<?php if($data[1]->tlvs) : ?>
|
||||||
|
<div id="tlvsII" style="width: 175px; height: 150px; margin: 0 auto;padding: 0">
|
||||||
|
</div>
|
||||||
|
<?php else : ?>
|
||||||
|
<div class="subTitel2" style="width: 175px; text-align: center; padding-top: 50px;">Geen TLVs</div>
|
||||||
|
<?php endif ?>
|
||||||
|
</div>
|
||||||
|
<?php endif ?>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Build the chart
|
||||||
|
|
||||||
|
$(function(){
|
||||||
|
|
||||||
|
var schooljaren = [];
|
||||||
|
var aantallln = [];
|
||||||
|
var aantalarr = [];
|
||||||
|
var so = 0;
|
||||||
|
var sbo = 0;
|
||||||
|
var so2 = 0;
|
||||||
|
var sbo2 = 0;
|
||||||
|
var aantalso = [];
|
||||||
|
var aantalsbo = [];
|
||||||
|
var series = [];
|
||||||
|
<?php if(isset($data[0])) : ?>
|
||||||
|
schooljaren.push('<?=$data[0]->aantallen->naam ?>');
|
||||||
|
aantallln.push(<?=intval($data[0]->aantallen->aantal) ?>)
|
||||||
|
<?php if($data[0]->arrangementen) : ?>
|
||||||
|
aantalarr.push(<?=intval($data[0]->arrangementen->aantal) ?>)
|
||||||
|
<?php elseif (isset($data[1])) :?>
|
||||||
|
aantalarr.push(0)
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($data[0]->tlvs) : ?>
|
||||||
|
<?php foreach($data[0]->tlvs as $tlv) : ?>
|
||||||
|
<?php if($tlv->soort == "SBO") :?>
|
||||||
|
sbo = sbo + (<?= intval($tlv->aantal) ?>)
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->soort == "SO") :?>
|
||||||
|
so = so + (<?= intval($tlv->aantal) ?>)
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
aantalsbo.push(sbo)
|
||||||
|
aantalso.push(so)
|
||||||
|
<?php elseif (isset($data[1])) :?>
|
||||||
|
aantalsbo.push(0)
|
||||||
|
aantalso.push(0)
|
||||||
|
<?php endif; ?>
|
||||||
|
|
||||||
|
<?php if(isset($data[1])) : ?>
|
||||||
|
schooljaren.push('<?=$data[1]->aantallen->naam ?>');
|
||||||
|
aantallln.push(<?=intval($data[1]->aantallen->aantal) ?>)
|
||||||
|
<?php if($data[1]->arrangementen) : ?>
|
||||||
|
aantalarr.push(<?=intval($data[1]->arrangementen->aantal) ?>)
|
||||||
|
<?php else :?>
|
||||||
|
aantalarr.push(0)
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($data[1]->tlvs) : ?>
|
||||||
|
<?php foreach($data[1]->tlvs as $tlv) : ?>
|
||||||
|
<?php if($tlv->soort == "SBO") :?>
|
||||||
|
sbo2 = sbo2 + (<?= intval($tlv->aantal) ?>)
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->soort == "SO") :?>
|
||||||
|
so2 = so2 + (<?= intval($tlv->aantal) ?>)
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
aantalsbo.push(sbo2)
|
||||||
|
aantalso.push(so2)
|
||||||
|
<?php else :?>
|
||||||
|
aantalsbo.push(0)
|
||||||
|
aantalso.push(0)
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php else : ?>
|
||||||
|
schooljaren.unshift(' ');
|
||||||
|
schooljaren.push(' ');
|
||||||
|
aantallln.unshift(<?=intval($data[0]->aantallen->aantal) ?>);
|
||||||
|
aantallln.push(<?=intval($data[0]->aantallen->aantal) ?>);
|
||||||
|
aantalarr.unshift(0);
|
||||||
|
aantalarr.push(0);
|
||||||
|
aantalsbo.unshift(0);
|
||||||
|
aantalsbo.push(0);
|
||||||
|
aantalsbo.unshift(0);
|
||||||
|
<?php endif; ?>
|
||||||
|
|
||||||
|
series.push({
|
||||||
|
type: 'column',
|
||||||
|
name: 'tlvs sbo ',
|
||||||
|
color: '#005c99',
|
||||||
|
data: aantalsbo,
|
||||||
|
stack: 'tlvs'
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
series.push({
|
||||||
|
type: 'column',
|
||||||
|
name: 'tlvs so ',
|
||||||
|
color: '#4d9900',
|
||||||
|
data: aantalso,
|
||||||
|
stack: 'tlvs'
|
||||||
|
})
|
||||||
|
|
||||||
|
series.push({
|
||||||
|
type: 'column',
|
||||||
|
name: 'arrangementen',
|
||||||
|
color: '#ffcc80',
|
||||||
|
data: aantalarr,
|
||||||
|
stack: 'arrangementen'
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
series.push({
|
||||||
|
type: 'spline',
|
||||||
|
name: 'totaal leerlingen',
|
||||||
|
color : '#A28A29',
|
||||||
|
data: aantallln,
|
||||||
|
marker: {
|
||||||
|
lineWidth: 2
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
maakChart(schooljaren, series)
|
||||||
|
<?php endif; ?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<?php if(($data[0]->tlvs)) : ?>
|
||||||
|
var pieID = 'tlvs';
|
||||||
|
|
||||||
|
var aantallen = [
|
||||||
|
<?php foreach($data[0]->tlvs as $tlv): ?>
|
||||||
|
<?php if($tlv->zwaarte == 'HOOG'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') so hoog',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#4d9900'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'MIDDEN'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') so midden',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#66cc00'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'LAAG'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') so laag',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#d9ffb3'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'ZWAAR'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') sbo zwaar',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#005c99'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'LICHT'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') sbo licht',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#99d6ff'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
]
|
||||||
|
maakPie(pieID, aantallen);
|
||||||
|
<?php endif ?>
|
||||||
|
|
||||||
|
<?php if(isset($data[1] ) && $data[1]->tlvs) : ?>
|
||||||
|
var pieID = 'tlvsII'
|
||||||
|
var aantallen2 = [
|
||||||
|
<?php foreach($data[1]->tlvs as $tlv): ?>
|
||||||
|
<?php if($tlv->zwaarte == 'HOOG'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') so hoog',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#4d9900'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'MIDDEN'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') so midden',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#66cc00'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'LAAG'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') so laag',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#d9ffb3'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'ZWAAR'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') sbo zwaar',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#005c99'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if($tlv->zwaarte == 'LICHT'): ?>
|
||||||
|
{
|
||||||
|
name: '(' + <?=$tlv->aantal?> + ') sbo licht',
|
||||||
|
y: <?= intval($tlv->aantal) ?>,
|
||||||
|
color: '#99d6ff'
|
||||||
|
},
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php endforeach; ?>
|
||||||
|
]
|
||||||
|
maakPie(pieID, aantallen2);
|
||||||
|
<?php endif ?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
function maakChart(schooljaren, series){
|
||||||
|
Highcharts.chart('omvangchart', {
|
||||||
|
// // chart: {
|
||||||
|
// backgroundColor: 'transparent',
|
||||||
|
// plotBorderWidth: null,
|
||||||
|
// plotShadow: false,
|
||||||
|
// margin: [0,-10, 0, -80]
|
||||||
|
// },
|
||||||
|
credits: {
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
|
title: {
|
||||||
|
text: null
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
xAxis: {
|
||||||
|
categories: schooljaren
|
||||||
|
},
|
||||||
|
|
||||||
|
yAxis: {
|
||||||
|
allowDecimals: false,
|
||||||
|
min: 0,
|
||||||
|
title: {
|
||||||
|
text: 'Aantal leerlingen',
|
||||||
|
style:{
|
||||||
|
fontSize: '8px'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
labels:{
|
||||||
|
style: {
|
||||||
|
fontSize: '8px'
|
||||||
|
} ,
|
||||||
|
},
|
||||||
|
|
||||||
|
stackLabels: {
|
||||||
|
enabled: true,
|
||||||
|
style:{
|
||||||
|
fontSize: '8px',
|
||||||
|
fontWeight: '200'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
plotOptions: {
|
||||||
|
column: {
|
||||||
|
stacking: 'normal'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
legend: {
|
||||||
|
itemStyle: {
|
||||||
|
fontWeight: '200',
|
||||||
|
fontSize: '8px',
|
||||||
|
},
|
||||||
|
// backgroundColor: 'white',
|
||||||
|
borderWidth: 0.5,
|
||||||
|
align: 'right',
|
||||||
|
symbolPadding: 1,
|
||||||
|
padding: 8,
|
||||||
|
verticalAlign: 'top',
|
||||||
|
floating: true,
|
||||||
|
x: 10,
|
||||||
|
y: -2,
|
||||||
|
width: 100,
|
||||||
|
itemWidth: 100,
|
||||||
|
itemDistance: 0,
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
series: series
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function maakPie(pieID, punten) {
|
||||||
|
Highcharts.chart(pieID, {
|
||||||
|
chart: {
|
||||||
|
backgroundColor: 'transparent',
|
||||||
|
plotBorderWidth: null,
|
||||||
|
plotShadow: false,
|
||||||
|
type: 'pie',
|
||||||
|
margin: [0,-10, -50, -80]
|
||||||
|
},
|
||||||
|
title: {
|
||||||
|
text: null,
|
||||||
|
margin: 0,
|
||||||
|
},
|
||||||
|
credits: {
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
|
plotOptions: {
|
||||||
|
pie: {
|
||||||
|
// allowPointSelect: true,
|
||||||
|
size: 95,
|
||||||
|
padding: 0,
|
||||||
|
|
||||||
|
// cursor: 'pointer',
|
||||||
|
dataLabels: {
|
||||||
|
enabled: false,
|
||||||
|
},
|
||||||
|
showInLegend: true,
|
||||||
|
|
||||||
|
},
|
||||||
|
},
|
||||||
|
legend: {
|
||||||
|
itemStyle: {
|
||||||
|
fontWeight: '200',
|
||||||
|
fontSize: '8px',
|
||||||
|
},
|
||||||
|
align: 'right',
|
||||||
|
symbolPadding: 1,
|
||||||
|
padding: 0,
|
||||||
|
verticalAlign: 'top',
|
||||||
|
floating: true,
|
||||||
|
x: 10,
|
||||||
|
y: 0,
|
||||||
|
width: 80,
|
||||||
|
itemWidth: 80,
|
||||||
|
itemDistance: 0,
|
||||||
|
|
||||||
|
},
|
||||||
|
series: [{
|
||||||
|
name: 'tlvs',
|
||||||
|
// colorByPoint: true,
|
||||||
|
data: punten
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
@@ -1,7 +1,10 @@
|
|||||||
<table class="sopSchoolTabel" style="table-layout:fixed">
|
<table class="sopSchoolTabel" style="table-layout:fixed">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sopTabeltd" style="color:#737373 !important ; width:45px">School
|
<td class="sopTabeltd" style="color:#737373 !important ; width:45px"><?php
|
||||||
|
if (isset($data['orgsoort'])) {
|
||||||
|
echo $data['orgsoort'];
|
||||||
|
} ?>
|
||||||
</td>
|
</td>
|
||||||
<td class="sopTabeltd" style="overflow-x: hidden; width:200px; white-space:nowrap" >
|
<td class="sopTabeltd" style="overflow-x: hidden; width:200px; white-space:nowrap" >
|
||||||
<?php
|
<?php
|
||||||
@@ -18,10 +21,13 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sopTabeltd" style="color:#737373 !important;">Brin
|
<td class="sopTabeltd" style="color:#737373 !important;">
|
||||||
|
<?php if (isset($data['organisatie']->brin) && $data['organisatie']->soort > 2) {
|
||||||
|
echo 'Brin';
|
||||||
|
} ?>
|
||||||
</td>
|
</td>
|
||||||
<td class="sopTabeltd" style="overflow-x:hidden; white-space:nowrap">
|
<td class="sopTabeltd" style="overflow-x:hidden; white-space:nowrap">
|
||||||
<?php if (isset($data['organisatie']->brin)) {
|
<?php if (isset($data['organisatie']->brin) && $data['organisatie']->soort > 2) {
|
||||||
echo $data['organisatie']->brin;
|
echo $data['organisatie']->brin;
|
||||||
} ?>
|
} ?>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -7,19 +7,20 @@
|
|||||||
data-dismiss="modal"
|
data-dismiss="modal"
|
||||||
type="button"
|
type="button"
|
||||||
style="color:#ffffff" >x</button>
|
style="color:#ffffff" >x</button>
|
||||||
<h4>Schoolgegevens</h4>
|
<h4>Organisatiegegevens</h4>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<table style="width: 90%;" data-bind="foreach: $root.school"">
|
|
||||||
|
<table style="width: 90%;" data-bind="foreach: $root.school">
|
||||||
<tr >
|
<tr >
|
||||||
<td style="width: 20%">School</td>
|
<td style="width: 20%" data-bind="text: $root.orgsoort() "></td>
|
||||||
<td style="width: 30%" data-bind="text: naam"></td>
|
<td style="width: 30%" data-bind="text: naam"></td>
|
||||||
<td style="width: 20%" >Adres</td>
|
<td style="width: 20%" >Adres</td>
|
||||||
<td style="width: 30%">
|
<td style="width: 30%">
|
||||||
<input style="width: 100%"
|
<input style="width: 100%"
|
||||||
data-bind="textInput: straat,
|
data-bind="textInput: straat,
|
||||||
event:{input: $root.fSaveSchool} "/>
|
event:{input: $root.fSaveOrg} "/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr >
|
<tr >
|
||||||
@@ -27,26 +28,26 @@
|
|||||||
<td data-bind="text: brin"></td>
|
<td data-bind="text: brin"></td>
|
||||||
<td>Plaats</td>
|
<td>Plaats</td>
|
||||||
<td> <input data-bind="textInput: plaats,
|
<td> <input data-bind="textInput: plaats,
|
||||||
event:{input: $root.fSaveSchool}"
|
event:{input: $root.fSaveOrg}"
|
||||||
style="width: 100%;"/>
|
style="width: 100%;"/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Telefoon</td>
|
<td>Telefoon</td>
|
||||||
<td><input data-bind="textInput: foon,
|
<td><input data-bind="textInput: foon,
|
||||||
event:{input: $root.fSaveSchool}"
|
event:{input: $root.fSaveOrg}"
|
||||||
style="width: 80%;"/>
|
style="width: 80%;"/>
|
||||||
</td>
|
</td>
|
||||||
<td>E-mail</td>
|
<td>E-mail</td>
|
||||||
<td><input data-bind="textInput: email,
|
<td><input data-bind="textInput: email,
|
||||||
event:{input: $root.fSaveSchool}"
|
event:{input: $root.fSaveOrg}"
|
||||||
style="width: 100%;"/>
|
style="width: 100%;"/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr >
|
<tr >
|
||||||
<td>Website</td>
|
<td>Website</td>
|
||||||
<td><input data-bind="textInput: site,
|
<td><input data-bind="textInput: site,
|
||||||
event:{input: $root.fSaveSchool}"/>
|
event:{input: $root.fSaveOrg}"/>
|
||||||
</td>
|
</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -1,16 +1,8 @@
|
|||||||
<div class="col-sm-12 mainpagina submenupage" id ="pagcompactsop">
|
<div class="col-sm-12 mainpagina submenupage" id ="pagcompactsop">
|
||||||
<h2>Compact Sop</h2>
|
<h2 data-bind="text: 'Compact ' + label()"></h2>
|
||||||
|
|
||||||
|
<?php $this->load->view("monpas/compactsop/maaksoponderdelen/knoppenbalk"); ?>
|
||||||
|
|
||||||
<div class= "row" data-bind="visible: !schooljanee()" >
|
|
||||||
<div class="col-sm-12" >
|
|
||||||
<h4> Het Compact Schoolondersteuningsprofiel is toegankelijk voor scholen.</h4>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row" data-bind="visible: schooljanee()">
|
|
||||||
|
|
||||||
<?php $this->load->view("monpas/compactsop/maaksoponderdelen/knoppenbalk"); ?>
|
|
||||||
|
|
||||||
<div class="row" style="margin-left: 10px;" data-bind="visible: toonOnderdelen()">
|
<div class="row" style="margin-left: 10px;" data-bind="visible: toonOnderdelen()">
|
||||||
<?php $this->load->view("monpas/compactsop/maaksoponderdelen/kiesonderdelen"); ?>
|
<?php $this->load->view("monpas/compactsop/maaksoponderdelen/kiesonderdelen"); ?>
|
||||||
</div>
|
</div>
|
||||||
@@ -19,10 +11,8 @@
|
|||||||
<?php $this->load->view("monpas/compactsop/maaksoponderdelen/maaklayout"); ?>
|
<?php $this->load->view("monpas/compactsop/maaksoponderdelen/maaklayout"); ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div> <!-- visible school ja/nee -->
|
|
||||||
|
|
||||||
<?php $this->load->view("monpas/modals/school_modal"); ?>
|
<?php $this->load->view("monpas/modals/school_modal"); ?>
|
||||||
<!-- --><?php //$this->load->view("monpas/modals/omvang_modal"); ?>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -112,8 +112,8 @@
|
|||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
</div >
|
</div >
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-12 col-md-4" >
|
<div class="col-sm-12 col-md-5" >
|
||||||
<h3>Compact SOPS</h3>
|
<h3>Compacte Ontwikkelingsplannen</h3>
|
||||||
|
|
||||||
<div class="col-sm-7" >
|
<div class="col-sm-7" >
|
||||||
<p>Selecteer een schooljaar:</p>
|
<p>Selecteer een schooljaar:</p>
|
||||||
@@ -163,16 +163,16 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div style="margin-top: 80px;">
|
<!-- <div style="margin-top: 80px;">-->
|
||||||
<table style="width: 375px; ">
|
<!-- <table style="width: 375px; ">-->
|
||||||
<tr style="vertical-align: top;font-weight: bold; background-color:#A28A29; color: white">
|
<!-- <tr style="vertical-align: top;font-weight: bold; background-color:#A28A29; color: white">-->
|
||||||
<td style="width: 50px;">Sop
|
<!-- <td style="width: 50px;">Sop-->
|
||||||
</td>
|
<!-- </td>-->
|
||||||
<td style="width: 325px;">Naam
|
<!-- <td style="width: 325px;">Naam-->
|
||||||
</td>
|
<!-- </td>-->
|
||||||
</tr>
|
<!-- </tr>-->
|
||||||
</table>
|
<!-- </table>-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
|
|
||||||
<!-- ko if: keuzesoort() == 4 -->
|
<!-- ko if: keuzesoort() == 4 -->
|
||||||
<table style="width: 375px;" data-bind="with: $root.selectedOrg()">
|
<table style="width: 375px;" data-bind="with: $root.selectedOrg()">
|
||||||
@@ -241,9 +241,42 @@
|
|||||||
|
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
|
||||||
<!-- ko if: keuzesoort() == 1 && alfabetisch() == false-->
|
<!-- ko if: alfabetisch() == false-->
|
||||||
<table style="width: 375px;" data-bind="with: $root.selectedOrg()">
|
<table data-bind="with: $root.selectedOrg()">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<!-- ko if: keuzesoort()== 1 -->
|
||||||
|
<th>SWOP</th>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- ko if: keuzesoort() < 3 -->
|
||||||
|
<th>ROP</th>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- ko if: keuzesoort() < 4 -->
|
||||||
|
<th>BOB</th>
|
||||||
|
<!-- /ko -->
|
||||||
|
<th>SOP</th>
|
||||||
|
<th>Organisatienaam</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<!-- ko if: keuzesoort()== 1 -->
|
||||||
|
<th style="width: 50px;">
|
||||||
|
<button data-bind="visible: erIsEenSop(), click: $root.fOpenPDF"
|
||||||
|
class="buttonCompact glyphicon glyphicon-open"
|
||||||
|
style="background-color:#1aa3ff; height: 30px; width: 30px;">
|
||||||
|
</button>
|
||||||
|
</th>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- ko if: keuzesoort() < 3 -->
|
||||||
|
<th></th>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- ko if: keuzesoort() < 4 -->
|
||||||
|
<th></th>
|
||||||
|
<!-- /ko -->
|
||||||
|
<th></th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</thead>
|
||||||
<tbody data-bind="foreach: kamers">
|
<tbody data-bind="foreach: kamers">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top; background-color: #930f50; font-weight: bold; color: white"
|
<td style="vertical-align: top; background-color: #930f50; font-weight: bold; color: white"
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td> Totaal aantal leerlingen</td>
|
<td> Totaal aantal leerlingen</td>
|
||||||
<?php $schooltotaal = 0;
|
<?php $schooltotaal = 0;
|
||||||
if (($groepen)){
|
if ($groepen){
|
||||||
foreach($groepen as $groep){
|
foreach($groepen as $groep){
|
||||||
$schooltotaal = $schooltotaal + $groep->totaantal; ?>
|
$schooltotaal = $schooltotaal + $groep->totaantal; ?>
|
||||||
<td style="text-align:right"><?=$groep->totaantal?></td>
|
<td style="text-align:right"><?=$groep->totaantal?></td>
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 693 B |
@@ -24,6 +24,7 @@ mh.initCompactSopModel = function(){
|
|||||||
var dit = this;
|
var dit = this;
|
||||||
this.id = o.id;
|
this.id = o.id;
|
||||||
this.nummer = o.nummer;
|
this.nummer = o.nummer;
|
||||||
|
this.toonnummer = o.toon_nummer;
|
||||||
this.ijkpunten = o.ijkpunten;
|
this.ijkpunten = o.ijkpunten;
|
||||||
this.geenLicentie = ko.observable(o.licentie == "T" ? false : true);
|
this.geenLicentie = ko.observable(o.licentie == "T" ? false : true);
|
||||||
this.naam = o.naam;
|
this.naam = o.naam;
|
||||||
@@ -36,23 +37,19 @@ mh.initCompactSopModel = function(){
|
|||||||
case '5': dit.naamkort2('Exp.Team'); break;
|
case '5': dit.naamkort2('Exp.Team'); break;
|
||||||
case '6': dit.naamkort2('Tevr. School'); break;
|
case '6': dit.naamkort2('Tevr. School'); break;
|
||||||
case '7': dit.naamkort2('Middelen'); break;
|
case '7': dit.naamkort2('Middelen'); break;
|
||||||
case '8': dit.naamkort2('Insp. indic.');
|
case '8': dit.naamkort2('Insp. indic.'); break;
|
||||||
|
case '9': dit.naamkort2('Exp. SO & SBO'); break;
|
||||||
}
|
}
|
||||||
this.groepen = ko.observable(o && o.groepen && o.groepen > 8 ? o.groepen : 0);
|
this.groepen = ko.observable(o && o.groepen && o.groepen > 8 ? o.groepen : 0);
|
||||||
this.schooltype = o.schooltype;
|
this.schooltype = o.schooltype;
|
||||||
this.modulenr = o.modulenr;
|
this.modulenr = o.modulenr;
|
||||||
this.versie = o.versie;
|
this.versie = o.versie;
|
||||||
this.schooljaar = o.schooljaar;
|
this.schooljaar = o.schooljaar;
|
||||||
// this.schooljaarV = o.schooljaarV;
|
|
||||||
this.aantallln = ko.observable(o && o.aantallln ? o.aantallln : 0);
|
this.aantallln = ko.observable(o && o.aantallln ? o.aantallln : 0);
|
||||||
// this.aantalllnV = ko.observable(o && o.aantalllnV ? o.aantalllnV : 0);
|
|
||||||
//
|
|
||||||
this.gekozenVersie = ko.observable('');
|
this.gekozenVersie = ko.observable('');
|
||||||
this.selected = ko.observable(false); // selected om geplaatst te worden
|
this.selected = ko.observable(false); // selected om geplaatst te worden
|
||||||
this.opA4 = ko.observable(false); // op een pagina gezet
|
this.opA4 = ko.observable(false); // op een pagina gezet
|
||||||
this.gekozenVergelijking = ko.observable();
|
this.gekozenVergelijking = ko.observable();
|
||||||
// this.tlvs = ko.observableArray([]);
|
|
||||||
// this.arrangementen = ko.observableArray([]);
|
|
||||||
this.orgversies = ko.observableArray([]);
|
this.orgversies = ko.observableArray([]);
|
||||||
this.budgetversies = ko.observableArray([]);
|
this.budgetversies = ko.observableArray([]);
|
||||||
this.omvangschooljaren = ko.observableArray([]);
|
this.omvangschooljaren = ko.observableArray([]);
|
||||||
@@ -176,12 +173,16 @@ mh.initCompactSopModel = function(){
|
|||||||
this.schooljaarnr = g.schooljaarnr;
|
this.schooljaarnr = g.schooljaarnr;
|
||||||
this.erZijnTLVs = g.erZijnTLVs;
|
this.erZijnTLVs = g.erZijnTLVs;
|
||||||
this.erZijnArrangementen = g.erZijnArrangementen;
|
this.erZijnArrangementen = g.erZijnArrangementen;
|
||||||
|
this.orgsmetlln = g.orgsmetlln;
|
||||||
|
this.orgsmettlvs = g.orgsmettlvs;
|
||||||
|
this.orgsmetarrs = g.orgsmetarrs;
|
||||||
}
|
}
|
||||||
|
|
||||||
function fAddOrgversie(z, v) {
|
function fAddOrgversie(z, v) {
|
||||||
this.orgversieid = ko.observable(v.id);
|
this.orgversieid = ko.observable(v.id);
|
||||||
this.naam = v.naam;
|
this.naam = v.naam;
|
||||||
this.naamkort = v.naamkort;
|
this.naamkort = v.naamkort;
|
||||||
|
this.aantalorgs = v.aantalorgs;
|
||||||
this.scoretype = v.scoretype;
|
this.scoretype = v.scoretype;
|
||||||
this.periodenummer = v.periodenummer;
|
this.periodenummer = v.periodenummer;
|
||||||
this.versieid = v.versie_id;
|
this.versieid = v.versie_id;
|
||||||
@@ -232,6 +233,7 @@ mh.initCompactSopModel = function(){
|
|||||||
|
|
||||||
this.breedte = ko.observable('col-xs-5');
|
this.breedte = ko.observable('col-xs-5');
|
||||||
this.nummer = ko.observable(bestaandBlokje ? bestaandBlokje.nummer : null);
|
this.nummer = ko.observable(bestaandBlokje ? bestaandBlokje.nummer : null);
|
||||||
|
this.toonnummer = ko.observable(bestaandBlokje ? bestaandBlokje.toonnummer : null);
|
||||||
|
|
||||||
this.naam = ko.observable(bestaandBlokje ? bestaandBlokje.naam : '');
|
this.naam = ko.observable(bestaandBlokje ? bestaandBlokje.naam : '');
|
||||||
|
|
||||||
@@ -258,6 +260,9 @@ mh.initCompactSopModel = function(){
|
|||||||
onderdelen : ko.observableArray([]),
|
onderdelen : ko.observableArray([]),
|
||||||
school : ko.observableArray([]),
|
school : ko.observableArray([]),
|
||||||
selectedOmvangJaren : ko.observableArray([]),
|
selectedOmvangJaren : ko.observableArray([]),
|
||||||
|
orgsoort : ko.observable(''),
|
||||||
|
orgsoortnummer : ko.observable(),
|
||||||
|
label : ko.observable(''),
|
||||||
schoolasobject : ko.observable(),
|
schoolasobject : ko.observable(),
|
||||||
selectedSchooljaar : ko.observable(''),
|
selectedSchooljaar : ko.observable(''),
|
||||||
selectedSopID : ko.observable(''),
|
selectedSopID : ko.observable(''),
|
||||||
@@ -276,7 +281,7 @@ mh.initCompactSopModel = function(){
|
|||||||
looptijdNieuwV : ko.observable('L'),
|
looptijdNieuwV : ko.observable('L'),
|
||||||
aantalNieuwV : ko.observable(0),
|
aantalNieuwV : ko.observable(0),
|
||||||
schooljanee : ko.observable(false),
|
schooljanee : ko.observable(false),
|
||||||
editok : ko.observable(false),
|
// editok : ko.observable(false),
|
||||||
erIsEenSop : ko.observable(false),
|
erIsEenSop : ko.observable(false),
|
||||||
druk : ko.observable(false),
|
druk : ko.observable(false),
|
||||||
toonOnderdelen : ko.observable(true),
|
toonOnderdelen : ko.observable(true),
|
||||||
@@ -311,21 +316,37 @@ mh.initCompactSopModel = function(){
|
|||||||
if (!ko.dataFor(document.getElementById('pagcompactsop')) ) {
|
if (!ko.dataFor(document.getElementById('pagcompactsop')) ) {
|
||||||
ko.applyBindings(mh.CompactSopModel, document.getElementById("pagcompactsop"));
|
ko.applyBindings(mh.CompactSopModel, document.getElementById("pagcompactsop"));
|
||||||
}
|
}
|
||||||
$.post('index.php/monpas/sop/getrechten', function (result) {
|
$.post("index.php/monpas/compactsop/getorgsoort", function (result){
|
||||||
self.editok(result);
|
console.log(result)
|
||||||
|
if(result){
|
||||||
|
self.orgsoortnummer(result);
|
||||||
|
console.log(self.orgsoortnummer())
|
||||||
|
console.log(result, "result")
|
||||||
|
switch(result){
|
||||||
|
case '1': self.orgsoort('SWV');
|
||||||
|
self.label('SWOP');
|
||||||
|
break;
|
||||||
|
case '2': self.orgsoort('Regio');
|
||||||
|
self.label('ROP');
|
||||||
|
break;
|
||||||
|
case '3': self.orgsoort('Bestuur');
|
||||||
|
self.label('BOP');
|
||||||
|
break;
|
||||||
|
case '4': self.orgsoort('School');
|
||||||
|
self.label('SOP');
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
self.druk(true);
|
||||||
self.initModel();
|
self.initModel();
|
||||||
}, 'json');
|
|
||||||
|
},'json');
|
||||||
},
|
},
|
||||||
|
|
||||||
initModel: function(){
|
initModel: function(){
|
||||||
var self =mh.CompactSopModel;
|
var self =mh.CompactSopModel;
|
||||||
$.post("index.php/monpas/compactsop/controleerschool", function (result){
|
self.fGetSchooljaren(function(){self.fGetCompactSop()})
|
||||||
self.schooljanee(result);
|
|
||||||
if (self.schooljanee() ){
|
|
||||||
self.druk(true);
|
|
||||||
self.fGetSchooljaren(function(){self.fGetCompactSop()})
|
|
||||||
}
|
|
||||||
},'json');
|
|
||||||
},
|
},
|
||||||
|
|
||||||
fGetSchooljaren: function(callback){
|
fGetSchooljaren: function(callback){
|
||||||
@@ -357,6 +378,8 @@ mh.initCompactSopModel = function(){
|
|||||||
self.fGetSchooljaren()
|
self.fGetSchooljaren()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// return;
|
||||||
|
|
||||||
$.post("index.php/monpas/compactsop/getCompactsop/" + self.selectedSchooljaar().id, function(result){
|
$.post("index.php/monpas/compactsop/getCompactsop/" + self.selectedSchooljaar().id, function(result){
|
||||||
self.onderdelen.removeAll();
|
self.onderdelen.removeAll();
|
||||||
@@ -385,10 +408,10 @@ mh.initCompactSopModel = function(){
|
|||||||
self.paginas.removeAll();
|
self.paginas.removeAll();
|
||||||
|
|
||||||
if(self.erIsEenSop()){
|
if(self.erIsEenSop()){
|
||||||
apprise("Het nieuwe Compact Sop overschrijft het bestaande Compact Sop bij dit schooljaar. Wilt u doorgaan?",
|
apprise("Het nieuwe Compact " + self.label() + " overschrijft het bestaande Compact " + self.label() + " bij dit schooljaar. Wilt u doorgaan?",
|
||||||
{verify: true, textYes: ' ja ', textNo: "nee"}, function (ans) {
|
{verify: true, textYes: ' ja ', textNo: "nee"}, function (ans) {
|
||||||
if (ans) {
|
if (ans) {
|
||||||
$.post("index.php/monpas/compactsop/getOnderdelenEnVersies/" + schooljaar, function(result){
|
$.post("index.php/monpas/compactsop/getOnderdelenEnVersies/" + schooljaar + "/" + self.orgsoortnummer() , function(result){
|
||||||
self.onderdelen.removeAll();
|
self.onderdelen.removeAll();
|
||||||
if(result){
|
if(result){
|
||||||
$.each(result, function(i, o){
|
$.each(result, function(i, o){
|
||||||
@@ -401,7 +424,7 @@ mh.initCompactSopModel = function(){
|
|||||||
} // if ans
|
} // if ans
|
||||||
});//apprise
|
});//apprise
|
||||||
} else {
|
} else {
|
||||||
$.post("index.php/monpas/compactsop/getOnderdelenEnVersies/" + schooljaar, function(result){
|
$.post("index.php/monpas/compactsop/getOnderdelenEnVersies/" + schooljaar + "/" + self.orgsoortnummer() , function(result){
|
||||||
self.onderdelen.removeAll();
|
self.onderdelen.removeAll();
|
||||||
if(result){
|
if(result){
|
||||||
$.each(result, function(i, o){
|
$.each(result, function(i, o){
|
||||||
@@ -413,23 +436,22 @@ mh.initCompactSopModel = function(){
|
|||||||
} // else
|
} // else
|
||||||
},
|
},
|
||||||
|
|
||||||
fGetSchoolgegevens: function(){
|
fGetOrganisatiegegevens: function(){
|
||||||
var self = mh.CompactSopModel;
|
var self = mh.CompactSopModel;
|
||||||
$.post("index.php/monpas/compactsop/getSchoolgegevens", function (result) {
|
$.post("index.php/monpas/compactsop/getOrganisatiegegevens", function (result) {
|
||||||
if(result){
|
if(result){
|
||||||
self.school.removeAll();
|
self.school.removeAll();
|
||||||
// hier kun je ook
|
// hier kun je ook
|
||||||
//self.school(new fAddSchool(result)) doen.
|
//self.school(new fAddSchool(result)) doen.
|
||||||
// dan wordt het geen array maar een object
|
// dan wordt het geen array maar een object
|
||||||
self.schoolasobject(new fAddSchool(result))
|
self.schoolasobject(new fAddSchool(result))
|
||||||
|
|
||||||
self.school.push(new fAddSchool(result));
|
self.school.push(new fAddSchool(result));
|
||||||
$("#modSchool").modal('show');
|
$("#modSchool").modal('show');
|
||||||
}
|
}
|
||||||
}, 'json');
|
}, 'json');
|
||||||
},
|
},
|
||||||
|
|
||||||
fSaveSchool: function(){
|
fSaveOrg: function(){
|
||||||
var self = mh.CompactSopModel;
|
var self = mh.CompactSopModel;
|
||||||
|
|
||||||
if (timeout) {
|
if (timeout) {
|
||||||
@@ -698,6 +720,8 @@ mh.initCompactSopModel = function(){
|
|||||||
} else {
|
} else {
|
||||||
self.tobemovedOnderdeel(this)
|
self.tobemovedOnderdeel(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log(self.tobemovedOnderdeel(),"onderdeel" )
|
||||||
},
|
},
|
||||||
|
|
||||||
fHiernaartoe: function(){
|
fHiernaartoe: function(){
|
||||||
@@ -745,6 +769,7 @@ mh.initCompactSopModel = function(){
|
|||||||
selectedBlokje.gekozenVersie(self.tobemovedOnderdeel().gekozenVersie() ? self.tobemovedOnderdeel().gekozenVersie() : null)
|
selectedBlokje.gekozenVersie(self.tobemovedOnderdeel().gekozenVersie() ? self.tobemovedOnderdeel().gekozenVersie() : null)
|
||||||
selectedBlokje.gekozenVergelijking(self.tobemovedOnderdeel().gekozenVergelijking() ? self.tobemovedOnderdeel().gekozenVergelijking() : null)
|
selectedBlokje.gekozenVergelijking(self.tobemovedOnderdeel().gekozenVergelijking() ? self.tobemovedOnderdeel().gekozenVergelijking() : null)
|
||||||
selectedBlokje.nummer(self.tobemovedOnderdeel().nummer);
|
selectedBlokje.nummer(self.tobemovedOnderdeel().nummer);
|
||||||
|
selectedBlokje.toonnummer(self.tobemovedOnderdeel().toonnummer)
|
||||||
selectedBlokje.gevuld(true);
|
selectedBlokje.gevuld(true);
|
||||||
selectedBlokje.kleur('#930f50');
|
selectedBlokje.kleur('#930f50');
|
||||||
selectedBlokje.naam(self.tobemovedOnderdeel().naam);
|
selectedBlokje.naam(self.tobemovedOnderdeel().naam);
|
||||||
@@ -845,7 +870,7 @@ mh.initCompactSopModel = function(){
|
|||||||
});
|
});
|
||||||
|
|
||||||
if(self.selectedOmvangJaren().length > 1){
|
if(self.selectedOmvangJaren().length > 1){
|
||||||
self.selectedOmvangJaren.sort(function(a,b){return a-b}) ;
|
self.selectedOmvangJaren.sort(function(a,b){return b-a}) ;
|
||||||
}
|
}
|
||||||
var submitData = {
|
var submitData = {
|
||||||
'schooljaarnr' : self.selectedSchooljaar().id,
|
'schooljaarnr' : self.selectedSchooljaar().id,
|
||||||
@@ -870,6 +895,7 @@ mh.initCompactSopModel = function(){
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
filterSelected_NotPlaced: function(onderdelen){
|
filterSelected_NotPlaced: function(onderdelen){
|
||||||
|
console.log(onderdelen(), "onderdelen not placed()")
|
||||||
if (! onderdelen()) return false;
|
if (! onderdelen()) return false;
|
||||||
return onderdelen().filter(function(onderdeel){
|
return onderdelen().filter(function(onderdeel){
|
||||||
return ( onderdeel.selected() && ! onderdeel.opA4() );
|
return ( onderdeel.selected() && ! onderdeel.opA4() );
|
||||||
|
|||||||
@@ -361,7 +361,6 @@ mh.initOmvangModel = function(){
|
|||||||
fMaakChart: function(){
|
fMaakChart: function(){
|
||||||
var self = mh.OmvangModel;
|
var self = mh.OmvangModel;
|
||||||
var schooljaren = [];
|
var schooljaren = [];
|
||||||
var arrangementen = [];
|
|
||||||
var aantal = [];
|
var aantal = [];
|
||||||
var datasbo = [];
|
var datasbo = [];
|
||||||
var dataso = [];
|
var dataso = [];
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ mh.initSopOverzichtModel = function(){
|
|||||||
this.naam = p.naamkort;
|
this.naam = p.naamkort;
|
||||||
this.plaats = p.plaats;
|
this.plaats = p.plaats;
|
||||||
this.geopend = ko.observable(false);
|
this.geopend = ko.observable(false);
|
||||||
|
this.erIsEenSop = ko.observable(false);
|
||||||
|
if(b.sop === 'T') dit.erIsEenSop(true)
|
||||||
|
|
||||||
dit.kamers = ko.observableArray([]);
|
dit.kamers = ko.observableArray([]);
|
||||||
dit.scholen = ko.observableArray([]);
|
dit.scholen = ko.observableArray([]);
|
||||||
if (p.kamers){
|
if (p.kamers){
|
||||||
@@ -32,6 +35,9 @@ mh.initSopOverzichtModel = function(){
|
|||||||
this.naam = p.naamkort;
|
this.naam = p.naamkort;
|
||||||
this.plaats = p.plaats;
|
this.plaats = p.plaats;
|
||||||
this.geopend = ko.observable(false);
|
this.geopend = ko.observable(false);
|
||||||
|
this.erIsEenSop = ko.observable(false);
|
||||||
|
if(b.sop === 'T') dit.erIsEenSop(true)
|
||||||
|
|
||||||
this.bgs = ko.observableArray([]);
|
this.bgs = ko.observableArray([]);
|
||||||
this.scholen = ko.observableArray([]);
|
this.scholen = ko.observableArray([]);
|
||||||
if (p.bgs){
|
if (p.bgs){
|
||||||
@@ -55,6 +61,9 @@ mh.initSopOverzichtModel = function(){
|
|||||||
this.plaats = p.plaats;
|
this.plaats = p.plaats;
|
||||||
this.geopend = ko.observable(false);
|
this.geopend = ko.observable(false);
|
||||||
this.scholen = ko.observableArray([]);
|
this.scholen = ko.observableArray([]);
|
||||||
|
this.erIsEenSop = ko.observable(false);
|
||||||
|
if(b.sop === 'T') dit.erIsEenSop(true)
|
||||||
|
|
||||||
|
|
||||||
if (p.scholen){
|
if (p.scholen){
|
||||||
$.each(p.scholen, function(a,b){
|
$.each(p.scholen, function(a,b){
|
||||||
|
|||||||
Reference in New Issue
Block a user