From 45830f8fa9d3585ff98cd9e64a9b5a817fe74ce8 Mon Sep 17 00:00:00 2001 From: pero1203 Date: Thu, 25 Aug 2022 09:37:41 +0200 Subject: [PATCH] Skupine - dodano stevilo odgovorov za vsako skupino v tabeli skupin --- admin/survey/classes/class.SurveySkupine.php | 76 +++++++++++++------- 1 file changed, 49 insertions(+), 27 deletions(-) diff --git a/admin/survey/classes/class.SurveySkupine.php b/admin/survey/classes/class.SurveySkupine.php index 65fbd0cd5..0c15a1722 100644 --- a/admin/survey/classes/class.SurveySkupine.php +++ b/admin/survey/classes/class.SurveySkupine.php @@ -76,46 +76,50 @@ class SurveySkupine { } else{ echo '
'; - echo ''; - echo '
'; - echo ''; - echo ''; - echo '
'; - echo '
'; + echo ' '; + echo '
'; + echo ' '; + echo ' '; + echo '
'; + + echo ''; } - + // izpis skupin za anketo + $vrednosti = $this->getVrednosti($spr_id); + echo ''; - // izpis skupin za anketo - $vrednosti = $this->getVrednosti($spr_id); - echo '
'; - - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; if($spr_id != 0){ foreach($vrednosti as $vrednost){ - echo ''; - echo ''; - echo ''; + // Dobimo stevilo odgovorov za skupino + $count_answers = $this->countSkupinaAnswers($vrednost['id']); - $link = $vrednost['url']; - if(isset($vrednost['nice_url'])) - $link = $vrednost['nice_url']; - echo ''; - echo ''; - echo ''; + echo ''; + + echo ' '; + echo ' '; + + $link = (isset($vrednost['nice_url'])) ? $vrednost['nice_url'] : $vrednost['url']; + + echo ' '; + echo ' '; + + echo ''; } } - echo '
'.$lang['group_name'].''.$lang['group_URL'].''.$lang['group_answer_count'].'
'.$lang['group_name'].''.$lang['group_URL'].''.$lang['group_answer_count'].'
'.$vrednost['naslov'].''.$link.''.$vrednost['#'].'
'.$vrednost['naslov'].''.$link.''.$count_answers.'
'; + echo ''; echo ''; + echo ''; } @@ -177,6 +181,23 @@ class SurveySkupine { return 0; } + // Prestejemo stevilo odgovorov za doloceno skupino + private function countSkupinaAnswers($vre_id){ + + $answer_count = 0; + + $sql = sisplet_query("SELECT count(u.id) AS answer_count + FROM srv_user u, srv_data_vrednost_active v + WHERE v.vre_id='".$vre_id."' AND u.id=v.usr_id + "); + $row = mysqli_fetch_array($sql); + + $answer_count = $row['answer_count']; + + return $answer_count; + + } + // Vrnemo url za doloceno skupino function getUrl($spr_id, $vre_id){ global $global_user_id; @@ -328,6 +349,7 @@ class SurveySkupine { echo ''.stripslashes($naslov_vrednost).''; $link = $this->getUrl($spr_id, $vre_id); echo ''.$link.''; + echo '0'; } //Gesla