gewenst 0 bij ontbreken wensids

This commit is contained in:
Monique
2022-09-29 11:54:56 +02:00
parent b4d53f12dc
commit 931993d3c1
+26 -19
View File
@@ -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