Skupine - dodano stevilo odgovorov za vsako skupino v tabeli skupin

This commit is contained in:
pero1203 2022-08-25 09:37:41 +02:00
parent d08392bcdb
commit 45830f8fa9

View File

@ -76,17 +76,16 @@ class SurveySkupine {
} }
else{ else{
echo '<div class="setting_holder">'; echo '<div class="setting_holder">';
echo ' <label for="skupina">'.$lang['group_name'].':</label>'; echo ' <label for="skupina">'.$lang['group_name'].':</label>';
echo ' <div class="button_holder inline">'; echo ' <div class="button_holder inline">';
echo ' <input type="text" id="skupina" name="skupina" class="large" autocomplete="off" onKeyUp="add_skupina_enter(\'1\', event);" />'; echo ' <input type="text" id="skupina" name="skupina" class="large" autocomplete="off" onKeyUp="add_skupina_enter(\'1\', event);" />';
echo ' <button class="medium blue" onclick="add_skupina(\'1\');">'.$lang['add'].'</button>'; echo ' <button class="medium blue" onclick="add_skupina(\'1\');">'.$lang['add'].'</button>';
echo ' </div>'; echo ' </div>';
echo '</div>'; echo '</div>';
} }
// izpis skupin za anketo // izpis skupin za anketo
$vrednosti = $this->getVrednosti($spr_id); $vrednosti = $this->getVrednosti($spr_id);
echo '<table id="groups_table" '.(($spr_id == 0) ? 'class="displayNone"' : '').'>'; echo '<table id="groups_table" '.(($spr_id == 0) ? 'class="displayNone"' : '').'>';
@ -101,21 +100,26 @@ class SurveySkupine {
if($spr_id != 0){ if($spr_id != 0){
foreach($vrednosti as $vrednost){ foreach($vrednosti as $vrednost){
// Dobimo stevilo odgovorov za skupino
$count_answers = $this->countSkupinaAnswers($vrednost['id']);
echo '<tr>'; echo '<tr>';
echo ' <td><a><span class="faicon trash empty" onclick="delete_skupina(\'1\', \''.$vrednost['id'].'\');"></span></a></td>'; echo ' <td><a><span class="faicon trash empty" onclick="delete_skupina(\'1\', \''.$vrednost['id'].'\');"></span></a></td>';
echo ' <td>'.$vrednost['naslov'].'</td>'; echo ' <td>'.$vrednost['naslov'].'</td>';
$link = $vrednost['url']; $link = (isset($vrednost['nice_url'])) ? $vrednost['nice_url'] : $vrednost['url'];
if(isset($vrednost['nice_url']))
$link = $vrednost['nice_url'];
echo ' <td><a href="'.$link.'" target="_blank" title="URL skupine '.$vrednost['naslov'].'">'.$link.'</a><a href="#"><span class="faicon copy link-left empty" onclick="CopyToClipboard(\''. $link .'\');" return false;"></span></a></td>'; echo ' <td><a href="'.$link.'" target="_blank" title="URL skupine '.$vrednost['naslov'].'">'.$link.'</a><a href="#"><span class="faicon copy link-left empty" onclick="CopyToClipboard(\''. $link .'\');" return false;"></span></a></td>';
echo '<td>'.$vrednost['#'].'</td>'; echo ' <td class="right">'.$count_answers.'</td>';
echo '</tr>'; echo '</tr>';
} }
} }
echo '</table>'; echo '</table>';
echo '</div>'; echo '</div>';
echo '</fieldset>'; echo '</fieldset>';
} }
@ -177,6 +181,23 @@ class SurveySkupine {
return 0; 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 // Vrnemo url za doloceno skupino
function getUrl($spr_id, $vre_id){ function getUrl($spr_id, $vre_id){
global $global_user_id; global $global_user_id;
@ -328,6 +349,7 @@ class SurveySkupine {
echo '<td>'.stripslashes($naslov_vrednost).'</td>'; echo '<td>'.stripslashes($naslov_vrednost).'</td>';
$link = $this->getUrl($spr_id, $vre_id); $link = $this->getUrl($spr_id, $vre_id);
echo '<td><a href="'.$link.'" target="_blank" title="URL skupine '.stripslashes($naslov_vrednost).'">'.$link.'</a><a href="#"><span class="faicon copy link-left empty" onclick="CopyToClipboard(\''. $link .'\');" return false;"></span></a></td>'; echo '<td><a href="'.$link.'" target="_blank" title="URL skupine '.stripslashes($naslov_vrednost).'">'.$link.'</a><a href="#"><span class="faicon copy link-left empty" onclick="CopyToClipboard(\''. $link .'\');" return false;"></span></a></td>';
echo '<td class="right">0</td>';
} }
//Gesla //Gesla