diff --git a/admin/survey/classes/class.SurveyUserSession.php b/admin/survey/classes/class.SurveyUserSession.php index 92f85d3a3..6bea790de 100644 --- a/admin/survey/classes/class.SurveyUserSession.php +++ b/admin/survey/classes/class.SurveyUserSession.php @@ -39,9 +39,18 @@ class SurveyUserSession } self::$ank_id = $anketa; + // Ce ni prijavljen v 1ko nastavimo usr_id na avtorja ankete, da se prikazejo njegovi grafi + if($global_user_id == 0){ + SurveyInfo::getInstance()->SurveyInit(self::$anketa); + $usr_id = SurveyInfo::getInstance()->getSurveyColumn("insert_uid"); + } + else{ + $usr_id = $global_user_id; + } + # preberemo vse nastavitve za to anketo - ce jih se nimamo if (!is_countable(self::$dataArray) || count(self::$dataArray) == 0) { - $sql = sisplet_query("SELECT data FROM srv_user_session WHERE ank_id='" . self::$ank_id . "' AND usr_id='$global_user_id'"); + $sql = sisplet_query("SELECT data FROM srv_user_session WHERE ank_id='" . self::$ank_id . "' AND usr_id='$usr_id'"); $row = mysqli_fetch_array($sql); self::$dataArray = unserialize($row['data']);