initial commit
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
||||
|
||||
/**aantallln_model sept 2019 */
|
||||
|
||||
class aantalleerlingen_model extends MY_Model{
|
||||
|
||||
|
||||
protected $tablename = 'tb_aantalleerlingen';
|
||||
|
||||
function __construct(){
|
||||
parent::__construct();
|
||||
$models = array('');
|
||||
$this->load->model($models);
|
||||
}
|
||||
|
||||
function getAantalleerlingen($orgid, $schooljaarnr){
|
||||
$this->sql = "SELECT aantal
|
||||
FROM tb_aantalleerlingen
|
||||
WHERE schooljaarnr <= {$schooljaarnr}
|
||||
AND organisatie_id = {$orgid}
|
||||
ORDER BY schooljaarnr DESC";
|
||||
return $this->get_query_result();
|
||||
}
|
||||
|
||||
function getAantalleerlingenInvullen($orgid, $schooljaarnr){
|
||||
$this->sql = "SELECT aantal, notitie, meetellen
|
||||
FROM tb_aantalleerlingen
|
||||
WHERE schooljaarnr = {$schooljaarnr}
|
||||
AND organisatie_id = {$orgid} ";
|
||||
return $this->get_query_row();
|
||||
}
|
||||
|
||||
function get_gevulde_schooljaren($schoolids){
|
||||
$this->sql= " SELECT A.schooljaarnr, S.naam
|
||||
FROM tb_schooljaren S
|
||||
JOIN tb_aantalleerlingen A ON S.schooljaarnr = A.schooljaarnr
|
||||
WHERE A.organisatie_id IN ({$schoolids})
|
||||
AND A.aantal > 0
|
||||
AND A.meetellen = 'T'
|
||||
GROUP BY A.schooljaarnr
|
||||
ORDER BY A.schooljaarnr DESC";
|
||||
return $this->get_query_result();
|
||||
|
||||
}
|
||||
function get_gevuldeschooljaren_Sop($schooljaarnr, $schoolid){
|
||||
$this->sql= " SELECT A.schooljaarnr, S.naam
|
||||
FROM tb_schooljaren S
|
||||
JOIN tb_aantalleerlingen A ON S.schooljaarnr = A.schooljaarnr
|
||||
WHERE A.organisatie_id = {$schoolid}
|
||||
AND A.aantal > 0
|
||||
AND A.schooljaarnr <= {$schooljaarnr}
|
||||
AND A.meetellen = 'T'
|
||||
ORDER BY A.schooljaarnr DESC";
|
||||
return $this->get_query_result();
|
||||
|
||||
}
|
||||
|
||||
|
||||
function get_omvang($schooljaarnr, $orgs){
|
||||
$this->sql=" SELECT A.schooljaarnr, S.naam, SUM(A.aantal) as aantal
|
||||
FROM tb_schooljaren S
|
||||
JOIN tb_aantalleerlingen A ON S.schooljaarnr = A.schooljaarnr
|
||||
WHERE A.organisatie_id IN ({$orgs})
|
||||
AND A.schooljaarnr = {$schooljaarnr}
|
||||
AND A.aantal > 0
|
||||
AND A.meetellen = 'T' ";
|
||||
|
||||
return $this->get_query_row();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user