overzetten naar nieuwe versie

This commit is contained in:
Monique
2021-07-13 14:58:26 +02:00
parent 444829340a
commit 4db6e1bc4d
32 changed files with 1130 additions and 281 deletions
@@ -49,13 +49,11 @@ class Compactsop extends MY_Controller{
echo json_encode($editok);
}
function controleerschool(){
function getorgsoort(){
if (!$this->userid) die;
$orgid = $this->globorgid;
$school = false;
$organisatie = $this->Organisaties_model->get_record_by_id($orgid);
if ($organisatie && $organisatie->soort == 4) $school = true;
echo json_encode($school);
$soort = $this->Organisaties_model->get_fieldvalue(['id' => $this->globorgid], 'soort');
echo json_encode($soort);
}
function getSchooljaren(){
@@ -80,13 +78,14 @@ class Compactsop extends MY_Controller{
function getOnderdelenEnVersies(){
if (!$this->userid) die;
$schooljaar = $this->uri->segment(4);
$compacteVersies = new Compacteversies($schooljaar);
$orgsoort = $this->uri->segment(5);
$compacteVersies = new CompacteVersies($schooljaar, $orgsoort);
$onderdelen = $compacteVersies->getOnderdelen();
echo json_encode($onderdelen);
}
function getSchoolgegevens(){
function getOrganisatiegegevens(){
if (!$this->userid) die;
$school = $this->Schooldetails_model->getschool($this->globorgid);
if(!$school){
+4 -2
View File
@@ -467,7 +467,8 @@ class Omvang extends MY_Controller{
$schooljaar->schooljaarnr = $omvang->schooljaarnr;
$schooljaar->naam = $omvang->naam;
$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);
if($organisatie->soort == 4){
$schooljaar->arrangementen = $this->Arrangementen_model->getArrangementenMetAantallen($organisatie->id,$nummer );
@@ -478,7 +479,8 @@ class Omvang extends MY_Controller{
$schooljaar->naamboven = $organisatieBoven->naamkort;
$schooljaar->brinboven = $organisatieBoven->brin;
$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);
}
+2 -1
View File
@@ -33,8 +33,9 @@ class Pdfmaker extends MY_Controller{
$zoek = [" ", "'", "/"];
$schoolid = str_replace($zoek, "",$schoolid);
$schoolnaam = str_replace($zoek, "",$organisatie->naamkort);
// $schoolnaam = $organisatie->naamkort;
$titel = str_replace($zoek, "",$titel);
$frameworklogo= $this->config->item('vendor_url').'/images/logos/frameworklogo.png';
$logonaam = $this->Schooldetails_model->get(["organisatie_id" =>$schoolid],'logo', true);
if (! $logonaam) $logonaam="monpaslogo.png";
@@ -87,6 +87,7 @@ class Sopoud extends MY_Controller{
function Getversies($profielid,$chapterid){
$versies = [];
$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);
+52 -20
View File
@@ -20,7 +20,7 @@ class Menu extends MY_Controller{
public function get_menu(){
$menu = new stdClass;
$user = new stdClass;
$organisatie = new stdClass;
$module = $this->session->userdata['module'];
@@ -32,11 +32,55 @@ class Menu extends MY_Controller{
$menu = $this->Menus_model->getmenu($module,$this->userrole);
foreach($menu as $menuitem){
if($menuitem->holdernaam == "sophoofd"){
$menuitem->subpaginas = $this->Menus_model->getsubmenus($menuitem->id, $this->userrole);
}
}
$aangepastmenu = [];
$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 = $this->Licenties_model->get_licentie($this->orgid);
@@ -55,23 +99,11 @@ class Menu extends MY_Controller{
$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,
'modulenaam' => $modulenaam,
'menu' =>$menu,
'menu' => $aangepastmenu,
'user' => $user,
'organisatie' => $organisatie));
}