kamerversies bij swv en scholen
This commit is contained in:
@@ -103,18 +103,20 @@ class Ambities_model extends MY_Model{
|
||||
return $ambitie;
|
||||
}
|
||||
|
||||
function mh_get_ambities($moduleid, $ambitieorgs, $toporgs){
|
||||
function mh_get_ambities($moduleid, $ambitieorgs, $orgversieid = FALSE){
|
||||
$this->sql = " SELECT A.id AS ambitieID,
|
||||
A.gem_score AS gemscore,
|
||||
A.x_ijkpunten AS xijkpunten,
|
||||
A.z_procent AS zprocent,
|
||||
OV.id AS orgversie_id,
|
||||
OV.id AS orgversieID,
|
||||
DATE_FORMAT( OV.geldigvanaf, '%d-%m-%Y') as geldigvanaf,
|
||||
DATE_FORMAT( OV.geldigtm, '%d-%m-%Y') as geldigtm,
|
||||
OV.periodenummer, V.naam,
|
||||
O.soort AS soort,
|
||||
concat_ws(' ', O.brin, O.naamkort) AS organisatie,
|
||||
O.id AS orgID,
|
||||
O2.naamkort AS versievan,
|
||||
|
||||
CASE WHEN O.soort = 1 THEN
|
||||
'swv'
|
||||
WHEN O.soort = 2 THEN
|
||||
@@ -123,17 +125,21 @@ function mh_get_ambities($moduleid, $ambitieorgs, $toporgs){
|
||||
'bestuur'
|
||||
WHEN O.soort = 4 THEN
|
||||
'school'
|
||||
END AS ambitievan
|
||||
|
||||
END AS ambitievan
|
||||
|
||||
FROM tb_orgversies OV
|
||||
JOIN tb_versies V ON OV.versie_id = V.id
|
||||
JOIN tb_versies V ON OV.versie_id = V.id
|
||||
JOIN tb_ambities A ON A.orgversie_id = OV.id
|
||||
JOIN tb_organisaties O ON A.organisatie_id = O.id
|
||||
JOIN tb_organisaties O2 ON OV.organisatie_id = O2.id
|
||||
WHERE A.organisatie_id IN ({$ambitieorgs})
|
||||
AND OV.organisatie_id IN ({$toporgs})
|
||||
AND V.modulenr = {$moduleid}
|
||||
AND OV.actief = 1
|
||||
ORDER BY soort DESC ";
|
||||
AND OV.actief = 1 ";
|
||||
if($orgversieid) {
|
||||
|
||||
$this->sql .= " AND OV.id = {$orgversieid} ";
|
||||
}
|
||||
$this->sql.= " ORDER BY O.soort DESC ";
|
||||
return $this->get_query_result();
|
||||
}
|
||||
|
||||
@@ -142,17 +148,38 @@ function mh_get_ambitie_orgversie($orgversieid, $ambitieorgs, $toporgs){
|
||||
A.gem_score AS gemscore,
|
||||
A.x_ijkpunten AS xijkpunten,
|
||||
A.z_procent AS zprocent,
|
||||
O.naam AS ambitievan
|
||||
O.naamkort AS ambitievan,
|
||||
OV.id AS orgversieID,
|
||||
DATE_FORMAT( OV.geldigvanaf, '%d-%m-%Y') as geldigvanaf,
|
||||
DATE_FORMAT( OV.geldigtm, '%d-%m-%Y') as geldigtm,
|
||||
OV.periodenummer, V.naam,
|
||||
O.soort AS soort,
|
||||
concat_ws(' ', O.brin, O.naamkort) AS organisatie,
|
||||
O.id AS orgID,
|
||||
O2.naamkort AS versievan,
|
||||
|
||||
CASE WHEN O.soort = 1 THEN
|
||||
'swv'
|
||||
WHEN O.soort = 2 THEN
|
||||
'regio'
|
||||
WHEN O.soort = 3 THEN
|
||||
'bestuur'
|
||||
WHEN O.soort = 4 THEN
|
||||
'school'
|
||||
END AS ambitievan
|
||||
|
||||
|
||||
|
||||
|
||||
FROM tb_orgversies OV
|
||||
JOIN tb_versies V ON OV.versie_id = V.id
|
||||
JOIN tb_ijkpunten Y ON V.id = Y.versie_id
|
||||
JOIN tb_versies V ON OV.versie_id = V.id
|
||||
JOIN tb_ambities A ON A.orgversie_id = OV.id
|
||||
JOIN tb_organisaties O ON A.organisatie_id = O.id
|
||||
JOIN tb_organisaties O2 ON OV.organisatie_id = O2.id
|
||||
|
||||
WHERE A.organisatie_id IN ({$ambitieorgs})
|
||||
AND OV.organisatie_id IN ({$toporgs})
|
||||
AND OV.id = {$orgversieid}
|
||||
AND Y.disabled = 'F'
|
||||
ORDER BY soort DESC
|
||||
LIMIT 1 ";
|
||||
return $this->get_query_row();
|
||||
|
||||
@@ -265,20 +265,43 @@ class Orgversies_model extends MY_Model{
|
||||
return $this->get_query_result();
|
||||
}
|
||||
|
||||
function getAmbitieVersie($toporgs, $moduleid){
|
||||
function getAmbitieVersie( $orgversieid){
|
||||
$this->sql = "SELECT
|
||||
OV.id AS orgversie_id,
|
||||
OV.id AS orgversie_id,
|
||||
|
||||
DATE_FORMAT( OV.geldigvanaf, '%d-%m-%Y') as geldigvanaf,
|
||||
DATE_FORMAT( OV.geldigtm, '%d-%m-%Y') as geldigtm,
|
||||
OV.periodenummer, V.naam
|
||||
OV.periodenummer, V.naam,
|
||||
O.naamkort AS versievan
|
||||
|
||||
FROM tb_orgversies OV
|
||||
JOIN tb_versies V ON OV.versie_id = V.id
|
||||
WHERE OV.organisatie_id IN ({$toporgs})
|
||||
AND V.modulenr = {$moduleid}
|
||||
JOIN tb_organisaties O ON O.id = OV.organisatie_id
|
||||
WHERE OV.id = {$orgversieid}
|
||||
|
||||
AND OV.actief = 1 ";
|
||||
return $this->get_query_row();
|
||||
}
|
||||
|
||||
function getOrgversie($orgid, $module){
|
||||
|
||||
$this->sql = "SELECT OV.id AS orgversieID,
|
||||
DATE_FORMAT( OV.geldigvanaf, '%d-%m-%Y') as geldigvanaf,
|
||||
DATE_FORMAT( OV.geldigtm, '%d-%m-%Y') as geldigtm,
|
||||
OV.periodenummer, V.naam,
|
||||
O.naamkort AS versievan,
|
||||
O.id AS orgID
|
||||
FROM tb_orgversies OV
|
||||
JOIN tb_organisaties O ON OV.organisatie_id = O.id
|
||||
JOIN tb_versies V ON OV.versie_id = V.id
|
||||
WHERE OV.actief = 1
|
||||
AND V.modulenr = {$module}
|
||||
AND OV.organisatie_id = ({$orgid}) ";
|
||||
|
||||
return $this->get_query_row();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user