Files
monpas/application/libraries/monpas/ijkpunten/Bestuurscores.php
T
2021-11-18 14:15:47 +01:00

53 lines
1.2 KiB
PHP

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Bestuurscores
{
private $CI;
private $scores;
private $orgstring;
private $metingen;
public function __construct( $orgversieid, $orgid, $vorm)
{
$this->CI =& get_instance();
$this->orgversieid = $orgversieid;
$this->orgid = $orgid;
$this->vorm = $vorm;
$this->handle();
}
public function getScores(){
return $this->scores;
}
public function getMetingen(){
return $this->metingen;
}
private function handle(){
$this->setOrglist();
$this->setScores();
$this->setMetingen();
}
private function setOrglist(){
$orglist = $this->CI->Organisaties_model->getlistrecursief($this->orgid, []);
if($orglist) {
$this->orgstring = implode(',', $orglist);
}
}
private function setScores(){
$this->scores = $this->CI->Scores_model->getgemscores($this->orgversieid, $this->orgstring);
}
private function setMetingen(){
$this->metingen = $this->CI->Scores_model->fCountGevuldeVersiesNieuw($this->orgversieid, $this->orgstring);
}
}