tussenopslag
This commit is contained in:
@@ -142,7 +142,41 @@ function mh_get_ambitie($moduleid, $ambitieorgs, $toporgs){
|
||||
return $this->get_query_result();
|
||||
}
|
||||
|
||||
|
||||
function mh_get_ambitie_orgversie($orgversieid, $ambitieorgs, $toporgs){
|
||||
$this->sql = " SELECT COALESCE(A.id, 0) AS ambitieID,
|
||||
COALESCE(A.gem_score, 80) AS gemscore,
|
||||
COUNT(Y.id) AS aantalY,
|
||||
COALESCE(A.x_ijkpunten, ROUND(COUNT(Y.id) * 0.8)) AS xijkpunten,
|
||||
COALESCE(A.z_procent, 60) AS zprocent,
|
||||
OV.id AS orgversie_id,
|
||||
COALESCE(O.soort, 0) AS soort,
|
||||
O.id AS orgID,
|
||||
CASE WHEN O.soort IS NULL THEN
|
||||
'standaard'
|
||||
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
|
||||
LEFT JOIN tb_ambities A ON A.orgversie_id = OV.id
|
||||
LEFT JOIN tb_organisaties O ON A.organisatie_id = O.id
|
||||
WHERE (A.organisatie_id IN ({$ambitieorgs}) OR A.id IS NULL)
|
||||
AND OV.organisatie_id IN ({$toporgs})
|
||||
AND OV.id = {$orgversieid}
|
||||
AND OV.actief = 1
|
||||
AND Y.disabled = 'F'
|
||||
ORDER BY soort DESC
|
||||
LIMIT 1 ";
|
||||
return $this->get_query_result();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user