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 ''; echo ''; echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; + + if(SurveyInfo::getInstance()->getSurveyColumn("survey_type") != 0){ + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } 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 ''; 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);