diff --git a/application/controllers/monpas/Rapontwikkel.php b/application/controllers/monpas/Rapontwikkel.php index 94171a5..df52cc2 100644 --- a/application/controllers/monpas/Rapontwikkel.php +++ b/application/controllers/monpas/Rapontwikkel.php @@ -139,15 +139,20 @@ class Rapontwikkel extends MY_Controller { } }; - if ( $gewenst && count($gewenst) > 0 ) + { - $i = 0; - foreach ( $scores as $score ) { - if($gewenst[$i]){ - $score->gewenstid = $gewenst[$i]->id; - $score->gewenst = $gewenst[$i]->wens; - $i = $i + 1; - } + + foreach ( $scores as $index=> $score ) { + if($gewenst && count($gewenst)> ($index)) { + + $score->gewenstid = $gewenst[$index]->id; + $score->gewenst = $gewenst[$index]->wens; + } + else{ + $score->gewenstid =0; + $score->gewenst = 0; + } + }; //foreach } } @@ -196,7 +201,7 @@ class Rapontwikkel extends MY_Controller { $userid = $this->Orgusers_model->get_fieldvalue( ["id" => $orguserid], "user_id" ); $organisatie = $this->Organisaties_model->getorg( $orgid ); $scores = NULL; - $gewenst = NULL; + $gewenst = FALSE; // als de organisatie een school is : haal de gemiddelde score op (als de 'ik-versie" wordt gebruikt // let op als ik-versie dan moeten de gegevens van de users worden opgehaald maar // dat gaat vanzelf omdat gezocht wordt naar organisatie (via filled versions); @@ -221,16 +226,18 @@ class Rapontwikkel extends MY_Controller { }; // foreach scores $gewenst = $this->Scores_model->getgewenstindividueel( $orgid, $orgversieid, $orguserid ); - if ( $gewenst ) - { - $i = 0; - foreach ( $scores as $score ) - { - $score->gewenstid = $gewenst[ $i ]->id; - $score->gewenst = $gewenst[ $i ]->wens; - $i = $i + 1; - }; //foreach - } + foreach ( $scores as $index=> $score ) { + if($gewenst && count($gewenst)> ($index)) { + + $score->gewenstid = $gewenst[$index]->id; + $score->gewenst = $gewenst[$index]->wens; + } + else{ + $score->gewenstid =0; + $score->gewenst = 0; + } + + }; //foreach echo json_encode( ['scores' => $scores] ); } // getscores