0){ switch ($get) { # status case A_REPORTI: $first_action = NAVI_STATUS; $second_action = NAVI_STATUS_OSNOVNI; $status = 3; break; case A_NONRESPONSE_GRAPH: case A_USABLE_RESP: case A_KAKOVOST_RESP: case A_SPEEDER_INDEX: case A_TEXT_ANALYSIS: case A_GEOIP_LOCATION: case A_EDITS_ANALYSIS: case A_REMINDER_TRACKING: case A_UL_EVALVATION: case A_PARA_GRAPH: case 'langStatistic': case 'AAPOR': case A_STATUS_ADVANCED: $first_action = NAVI_STATUS; $second_action = NAVI_STATUS_OSNOVNI; $status = 4; break; # urejanje case A_BRANCHING: case A_GLASOVANJE: $first_action = NAVI_UREJANJE; $second_action = NAVI_UREJANJE_BRANCHING; $status = 0; break; case A_TESTIRANJE: $first_action = NAVI_TESTIRANJE; $second_action = M_TESTIRANJE_DIAGNOSTIKA; if ($_GET['m'] == M_TESTIRANJE_VNOSI) { $second_action = NAVI_TESTIRANJE_VNOSI; } if ($_GET['m'] == M_TESTIRANJE_PREDVIDENI) { $second_action = NAVI_TESTIRANJE_PREDVIDENI; } if ($_GET['m'] == M_TESTIRANJE_CAS) { $second_action = NAVI_TESTIRANJE_CAS; } $status = 4; break; case A_KOMENTARJI: case A_KOMENTARJI_ANKETA: $first_action = NAVI_TESTIRANJE; $second_action = NAVI_TESTIRANJE_KOMENTARJI; $status = 0; break; case A_SETTINGS: case A_OSNOVNI_PODATKI: case A_FORMA: case A_COOKIE: case A_TRAJANJE: case A_DOSTOP: case A_MISSING: case A_METADATA: case A_MOBILESETTINGS: case A_JEZIK: # nastavitve jezik case A_UREJANJE: # nastavitve komentarjev case A_PRIKAZ: # nastavitve komentarjev case A_SKUPINE: case A_EXPORTSETTINGS: case A_GDPR: $first_action = NAVI_UREJANJE; $second_action = NAVI_UREJANJE_ANKETA; $status = 0; break; case A_TEMA: # nastavitve prevajanje case 'theme-editor': # nastavitve prevajanje case 'edit_css': # nastavitve prevajanje $first_action = NAVI_UREJANJE; $second_action = NAVI_UREJANJE_TEMA; $status = 0; break; case A_HIERARHIJA: $first_action = NAVI_HIERARHIJA; break; case A_PREVAJANJE: # nastavitve prevajanje $first_action = NAVI_UREJANJE; $second_action = NAVI_UREJANJE_PREVAJANJE; $status = 0; break; case A_ALERT: $first_action = NAVI_UREJANJE; $second_action = NAVI_UREJANJE_ANKETA; $status = 0; break; case A_NAGOVORI: $first_action = NAVI_UREJANJE; $status = 0; break; case A_ARHIVI: $first_action = ($_GET['m'] == 'data') ? NAVI_RESULTS : NAVI_UREJANJE; $second_action = NAVI_ARHIVI; if($_GET['m'] == 'survey') $third_action = NAVI_UREJANJE_ARHIVI_EXPORT1; elseif($_GET['m'] == 'survey_data') $third_action = NAVI_UREJANJE_ARHIVI_EXPORT2; elseif($_GET['m'] != 'data') $third_action = NAVI_UREJANJE_ARHIVI; $status = 0; break; case A_TRACKING: $first_action = NAVI_UREJANJE; $second_action = NAVI_ARHIVI; if($_GET['appendMerge'] == '1') $third_action = NAVI_UREJANJE_ARHIVI_TRACKING3; elseif($_GET['m'] == 'tracking_data') $third_action = NAVI_UREJANJE_ARHIVI_TRACKING2; else $third_action = NAVI_UREJANJE_ARHIVI_TRACKING1; $status = 0; break; # objave, vabila case A_VABILA: $first_action = NAVI_OBJAVA; $_GET['m'] == 'settings' ? $second_action = NAVI_OBJAVA_SETTINGS : ($_GET['m'] == 'url' ? $second_action = NAVI_OBJAVA_URL : $second_action = ''); $status = 5; break; case A_EMAIL: $first_action = NAVI_OBJAVA; $second_action = NAVI_OBJAVA; $status = 5; break; case 'invitations': $first_action = NAVI_OBJAVA; $second_action = ($_GET['m'] == 'view_archive') ? NAVI_ARHIVI : 'invitations'; $status = 5; break; # analize, podatki case A_ANALYSIS: $first_action = NAVI_ANALYSIS; $second_action = NAVI_STATISTIC_ANALYSIS; if ($_GET['m'] == M_ANALYSIS_LINKS) { $second_action = NAVI_ANALYSIS_LINKS; } elseif($_GET['m'] == 'anal_arch'){ $second_action = NAVI_ARHIVI; } if ($_GET['m'] == 'sumarnik') { $third_action = NAVI_STATISTIC_ANALYSIS_SUMARNIK; } elseif ($_GET['m'] == 'descriptor') { $third_action = NAVI_STATISTIC_ANALYSIS_DESCRIPTOR; } elseif ($_GET['m'] == 'frequency') { $third_action = NAVI_STATISTIC_ANALYSIS_FREQUENCY; } elseif ($_GET['m'] == 'crosstabs') { $third_action = NAVI_STATISTIC_ANALYSIS_CROSSTABS; } elseif ($_GET['m'] == 'multicrosstabs') { $third_action = NAVI_STATISTIC_ANALYSIS_MULTICROSSTABS; } elseif ($_GET['m'] == 'means') { $third_action = NAVI_STATISTIC_ANALYSIS_MEANS; } elseif ($_GET['m'] == 'ttest') { $third_action = NAVI_STATISTIC_ANALYSIS_TTEST; } elseif ($_GET['m'] == 'break') { $third_action = NAVI_STATISTIC_ANALYSIS_BREAK; } $status = 2; break; case A_COLLECT_DATA: $first_action = NAVI_RESULTS; $second_action = NAVI_DATA; if ($_GET['m'] == M_COLLECT_DATA_CALCULATION) { $second_action = NAVI_DATA_CALC; $third_action = NAVI_DATA_CALC_CALCULATION; } elseif($_GET['m'] == M_COLLECT_DATA_CODING){ $second_action = NAVI_DATA_CALC; $third_action = NAVI_DATA_CALC_CODING; } elseif($_GET['m'] == M_COLLECT_DATA_CODING_AUTO){ $second_action = NAVI_DATA_CALC; $third_action = NAVI_DATA_CALC_CODING_AUTO; } elseif($_GET['m'] == M_COLLECT_DATA_RECODING){ $second_action = NAVI_DATA_CALC; $third_action = NAVI_DATA_CALC_RECODING; } elseif($_GET['m'] == M_COLLECT_DATA_APPEND){ $second_action = NAVI_DATA_IMPORT; $third_action = NAVI_DATA_IMPORT_APPEND; } elseif($_GET['m'] == M_COLLECT_DATA_MERGE){ $second_action = NAVI_DATA_IMPORT; $third_action = NAVI_DATA_IMPORT_MERGE; } $status = 4; break; #izvozi case A_COLLECT_DATA_EXPORT: $first_action = NAVI_RESULTS; $second_action = NAVI_DATA_EXPORT; if($_GET['m'] == M_EXPORT_EXCEL){ $third_action = NAVI_DATA_EXPORT_EXCEL; } elseif($_GET['m'] == M_EXPORT_EXCEL_XLS){ $third_action = NAVI_DATA_EXPORT_EXCEL_XLS; } elseif($_GET['m'] == M_EXPORT_SAV){ $third_action = NAVI_DATA_EXPORT_SAV; } elseif($_GET['m'] == M_EXPORT_TXT){ $third_action = NAVI_DATA_EXPORT_TXT; } else{ $third_action = NAVI_DATA_EXPORT_SPSS; } $status = 4; if ($_GET['m'] == A_COLLECT_DATA_EXPORT_ALL) { $first_action = NAVI_RESULTS; $second_action = NAVI_ANALYSIS_LINKS; $third_action = ''; $status = 2; } break; # dodatne nastavitve case A_ADVANCED: case A_UPORABNOST: case A_HIERARHIJA_SUPERADMIN: case A_KVIZ: case A_VOTING: case A_ADVANCED_PARADATA: case A_JSON_SURVEY_EXPORT: case A_VNOS: case A_SOCIAL_NETWORK: case A_CHAT: case A_PANEL: case A_SLIDESHOW: case A_360: case A_360_1KA: case A_MAZA: case A_WPN: case 'evoli': case 'evoli_teammeter': case 'evoli_quality_climate': case 'evoli_teamship_meter': case 'evoli_organizational_employeeship_meter': case 'evoli_employmeter': case 'mfdps': case 'borza': case 'mju': case 'excell_matrix': case 'fieldwork': $first_action = NAVI_UREJANJE; $second_action = NAVI_UREJANJE_ANKETA; $status = 0; break; case A_TELEPHONE: case A_PHONE: case T_PHONE: $first_action = NAVI_UREJANJE; $second_action = NAVI_UREJANJE_ANKETA; $status = 5; break; case A_LANGUAGE_TECHNOLOGY: $first_action = NAVI_TESTIRANJE; $second_action = NAVI_TESTIRANJE_LANGUAGE_TECHNOLOGY; $status = 4; break; case A_LANGUAGE_TECHNOLOGY_OLD: $first_action = NAVI_TESTIRANJE; $second_action = NAVI_TESTIRANJE_LANGUAGE_TECHNOLOGY_OLD; $status = 4; break; default: break; } //shrani tracking TrackingClass::update($anketa, $status); //vrni podatke o navigaciji nazaj v SurveyAdmin return array('first_action' => $first_action, 'second_action' => $second_action, 'third_action' => $third_action); } //nismo vezani na anketo, tracking uporabnika else{ TrackingClass::update_user(); } } }