diff --git a/admin/survey/classes/class.SurveyCustomReport.php b/admin/survey/classes/class.SurveyCustomReport.php
index 011890635..22a48fffd 100644
--- a/admin/survey/classes/class.SurveyCustomReport.php
+++ b/admin/survey/classes/class.SurveyCustomReport.php
@@ -328,11 +328,14 @@ class SurveyCustomReport {
echo ''.$lang['srv_frequency'].' ';
echo ''.$lang['srv_descriptor_short'].' ';
echo ''.$lang['srv_chart'].' ';
- echo ''.$lang['srv_crosstabs'].' ';
- echo ''.$lang['srv_multicrosstab'].' ';
- echo ''.$lang['srv_means_label'].' ';
- echo ''.$lang['srv_ttest'].' ';
- echo ''.$lang['srv_break'].' ';
+
+ if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") != 0){
+ echo ''.$lang['srv_crosstabs'].' ';
+ echo ''.$lang['srv_multicrosstab'].' ';
+ echo ''.$lang['srv_means_label'].' ';
+ echo ''.$lang['srv_ttest'].' ';
+ echo ''.$lang['srv_break'].' ';
+ }
echo '';
diff --git a/admin/survey/classes/class.SurveyStaticHtml.php b/admin/survey/classes/class.SurveyStaticHtml.php
index e52146acc..7758fdaf7 100644
--- a/admin/survey/classes/class.SurveyStaticHtml.php
+++ b/admin/survey/classes/class.SurveyStaticHtml.php
@@ -768,39 +768,44 @@ class SurveyStaticHtml
echo '' . $lang['srv_frequency'] . ' ';
echo '';
- # crostabs
- echo '
';
- echo '' . $lang['srv_crosstabs'] . ' ';
- echo ' ';
+ // Pri glasovanju nimamo teh modulov ker imamo samo 1 vprasanje
+ if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") != 0){
- # multicrostabs
- echo '';
- echo '' . $lang['srv_multicrosstabs'] . ' ';
- echo ' ';
+ # crostabs
+ echo '';
+ echo '' . $lang['srv_crosstabs'] . ' ';
+ echo ' ';
- # povprečaj
- echo '';
- echo '' . $lang['srv_means'] . ' ';
- echo ' ';
+ # multicrostabs
+ echo '';
+ echo '' . $lang['srv_multicrosstabs'] . ' ';
+ echo ' ';
- # ttest
- if ($admin_type == 0) {
- echo '';
- echo '' . $lang['srv_ttest'] . ' ';
+ # povprečaj
+ echo ' ';
+ echo '' . $lang['srv_means'] . ' ';
+ echo ' ';
+
+ # ttest
+ if ($admin_type == 0) {
+ echo '';
+ echo '' . $lang['srv_ttest'] . ' ';
+ echo ' ';
+ }
+
+ # break
+ echo '';
+ echo '' . $lang['srv_break'] . ' ';
echo ' ';
}
- # break
- echo '';
- echo '' . $lang['srv_break'] . ' ';
- echo ' ';
-
# predogled
echo '';
echo ' ' . $lang['srv_preview'] . ' ';
echo ' ';
echo '';
}
+
if ($showDiv) {
echo '';
}
diff --git a/admin/survey/classes/surveyAnalysis/class.SurveyBreak.php b/admin/survey/classes/surveyAnalysis/class.SurveyBreak.php
index 308f55614..9e6104e32 100644
--- a/admin/survey/classes/surveyAnalysis/class.SurveyBreak.php
+++ b/admin/survey/classes/surveyAnalysis/class.SurveyBreak.php
@@ -52,6 +52,11 @@ class SurveyBreak
$this->db_table = SurveyInfo::getInstance()->getSurveyArchiveDBString();
$this->_CURRENT_STATUS_FILTER = STATUS_FIELD.' ~ /6|5/';
+
+ // Pri glasovanju tega ne pustimo
+ if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") == 0){
+ die();
+ }
#inicializiramo class za datoteke
$this->SDF = SurveyDataFile::get_instance();
diff --git a/admin/survey/classes/surveyAnalysis/class.SurveyCrosstabs.php b/admin/survey/classes/surveyAnalysis/class.SurveyCrosstabs.php
index 44398adb4..9703b1f0e 100644
--- a/admin/survey/classes/surveyAnalysis/class.SurveyCrosstabs.php
+++ b/admin/survey/classes/surveyAnalysis/class.SurveyCrosstabs.php
@@ -106,6 +106,11 @@ class SurveyCrosstabs {
SurveyInfo :: getInstance()->SurveyInit($this->sid);
$this->db_table = SurveyInfo::getInstance()->getSurveyArchiveDBString();
+ // Pri glasovanju tega ne pustimo
+ if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") == 0){
+ die();
+ }
+
$this->_CURRENT_STATUS_FILTER = STATUS_FIELD.' ~ /6|5/';
# Inicializiramo in polovimo nastavitve missing profila
diff --git a/admin/survey/classes/surveyAnalysis/class.SurveyMeans.php b/admin/survey/classes/surveyAnalysis/class.SurveyMeans.php
index 6b2602a68..39b90b00c 100644
--- a/admin/survey/classes/surveyAnalysis/class.SurveyMeans.php
+++ b/admin/survey/classes/surveyAnalysis/class.SurveyMeans.php
@@ -43,6 +43,11 @@ class SurveyMeans{
SurveyInfo :: getInstance()->SurveyInit($this->sid);
$this->db_table = SurveyInfo::getInstance()->getSurveyArchiveDBString();
+ // Pri glasovanju tega ne pustimo
+ if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") == 0){
+ die();
+ }
+
# Inicializiramo in polovimo nastavitve missing profila
SurveyStatusProfiles::Init($this->sid);
SurveyUserSetting::getInstance()->Init($this->sid, $global_user_id);
diff --git a/admin/survey/classes/surveyAnalysis/class.SurveyMultiCrosstabs.php b/admin/survey/classes/surveyAnalysis/class.SurveyMultiCrosstabs.php
index db9c9e448..7916bf662 100644
--- a/admin/survey/classes/surveyAnalysis/class.SurveyMultiCrosstabs.php
+++ b/admin/survey/classes/surveyAnalysis/class.SurveyMultiCrosstabs.php
@@ -75,6 +75,11 @@ class SurveyMultiCrosstabs {
# polovimo vrsto tabel (aktivne / neaktivne)
SurveyInfo :: getInstance()->SurveyInit($this->ank_id);
$this->db_table = SurveyInfo::getInstance()->getSurveyArchiveDBString();
+
+ // Pri glasovanju tega ne pustimo
+ if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") == 0){
+ die();
+ }
$this->_CURRENT_STATUS_FILTER = STATUS_FIELD.' ~ /6|5/';
diff --git a/admin/survey/classes/surveyAnalysis/class.SurveyTTest.php b/admin/survey/classes/surveyAnalysis/class.SurveyTTest.php
index 035fe98c9..3314c6bee 100644
--- a/admin/survey/classes/surveyAnalysis/class.SurveyTTest.php
+++ b/admin/survey/classes/surveyAnalysis/class.SurveyTTest.php
@@ -33,11 +33,17 @@ class SurveyTTest
function __construct($sid) {
if ((int)$sid > 0) {
+
$this->sid = $sid;
# polovimo vrsto tabel (aktivne / neaktivne)
SurveyInfo :: getInstance()->SurveyInit($this->sid);
$this->db_table = SurveyInfo::getInstance()->getSurveyArchiveDBString();
+
+ // Pri glasovanju tega ne pustimo
+ if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") == 0){
+ die();
+ }
# Inicializiramo in polovimo nastavitve missing profila
SurveyStatusProfiles::Init($this->sid);