87 lines
2.4 KiB
PHP
87 lines
2.4 KiB
PHP
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
|
class Bestuurscores
|
|
{
|
|
private $CI;
|
|
private $scores;
|
|
private $orgstring;
|
|
private $metingen;
|
|
private $ambities;
|
|
|
|
|
|
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();
|
|
// $this->setAmbities();
|
|
// }
|
|
//
|
|
//
|
|
// 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);
|
|
// }
|
|
//
|
|
// private function setAmbities(){
|
|
//
|
|
// $ambitieorgs = '';
|
|
// $ambitieorgs = $this->getAmbitieOrgs($this->orgid, $ambitieorgs);
|
|
// $ambitieorgs = rtrim($ambitieorgs, ',');
|
|
//
|
|
// $toporgsarray = explode(',', $ambitieorgs);
|
|
// $toporgs = '';
|
|
// $index = 0;
|
|
// for($i = count($toporgsarray)-1; $i >= 0 ; $i--) {
|
|
// if($index < 2) {
|
|
// $toporgs .= $toporgsarray[$i] . ',';
|
|
// $index++;
|
|
// }
|
|
// }
|
|
// $toporgs = rtrim($toporgs, ',' );
|
|
//
|
|
// $this->ambities = $this->CI->Ambities_model->mh_get_ambitie_orgversie($this->orgversieid, $ambitieorgs, $toporgs);
|
|
//
|
|
// }
|
|
//
|
|
// private function getAmbitieOrgs($orgid, $ambitieorgs){
|
|
// $ambitieorgs .= $orgid . ',';
|
|
// $valtonder = $this->CI->Organisaties_model->get_fieldvalue(['id' => $orgid], 'valtonder_id');
|
|
// if($valtonder != $orgid){
|
|
// return $this->getAmbitieOrgs($valtonder, $ambitieorgs);
|
|
// }
|
|
//
|
|
// return $ambitieorgs;
|
|
//
|
|
// }
|
|
|
|
} |