summaryrefslogblamecommitdiffstats
path: root/admin/survey/script/statistika.js
blob: db3598d5c477c206742ef70347529cae50dc12f2 (plain) (tree)






















































































































































                                                                                                                                                                                                                                
function statistika_init() {
	// klikable profili za statistiko
	$("#statistic_profile .option").live('click', function() {
		$("#statistic_profile .active").removeClass("active");
		$(this).toggleClass("active");
		var pid = $(this).attr("id").substr(18);
		
		$("#div_statistic_date_select").load("ajax.php?t=dashboard&a=loadStatisticProfile", {anketa:srv_meta_anketa_id, pid:pid});
	});
}

function changeStatisticProfile () {
	var pid = $("#select_stat_profile").val();
	$.post("ajax.php?t=dashboard&a=changeStatisticProfile", {anketa:srv_meta_anketa_id, pid:pid}, function() {
		$("#surveyStatistic").load("ajax.php?t=dashboard&a=statisticRefresh", {anketa:srv_meta_anketa_id}); 
	});
}

// funkcije ki se kličejo v poročilih statistika

// preklaplja radio gumbe pri izbiri datuma ali intervala v oknu z profili statistik
function changeStatisticDate(isInterval) {
	if (isInterval == 'interval') {
		// spremenili smo dropdown
		$("#statistic_date_interval").attr("checked", "checked");
	} else {
		// spremenili smo datumska polja
		$("#statistic_date_timeline").attr("checked", "checked");
	}
	
}

// funkcija požene inshrani 
function run_statistic_interval_filter(asSession) {

	// poiščemo id izbranega profila
	var pid = $("#statistic_profile .active").attr("id").substr(18);
	var timeline = $("input[name=timeline]:checked").val();
	var startDate  = $("#startDate").val();
	var endDate = $("#endDate").val();
	var stat_interval = $("#stat_interval").val();
	$.post("ajax.php?t=dashboard&a=runStatisticProfile", {anketa:srv_meta_anketa_id, pid:pid, timeline:timeline,startDate:startDate,endDate:endDate,stat_interval:stat_interval, asSession:asSession}, function(response) {

		if (!response) {
			$("#surveyStatistic").load("ajax.php?t=dashboard&a=statisticRefresh", {anketa:srv_meta_anketa_id}, function() {$('#fade').fadeOut('slow');}); 
		} else { 
			// prišlo je do napake;

		    $('#fade').fadeOut('slow');
		}
	});
}
// zapre okno za izbiro profila
function close_statistic_interval_filter() {
	$("#div_statistic_date_select").fadeOut('slow');
    $('#fade').fadeOut('slow');
}
// prikaze / skrije div za brisanje profila
function showHideDeleteStatisticProfile(showhide) {
	if (showhide=='true') {
		$("#statisticProfileCoverDiv").show();
		$("#deleteProfileDiv").show();
	}
	else {
		$("#statisticProfileCoverDiv").hide();
		$("#deleteProfileDiv").hide();
	}
}

// prikaze / skrije div za preimenovanje profila
function showHideRenameStatisticProfile(showhide) {
	if (showhide=='true') {
		// polovimo pid aktivnega prifila
		var pid = $("#statistic_profile .active").attr("id").substr(18);
		
		// popravimo ime profila
		$("#renameProfileName").val($("#statistic_profile_"+pid).html());
		
		$("#statisticProfileCoverDiv").show();
		$("#renameProfileDiv").show();
	}
	else {
		$("#statisticProfileCoverDiv").hide();
		$("#renameProfileDiv").hide();
	}
}

// za preimenovanje izbranega profila
function renameStatisticProfile() {
	var pid = $("#statistic_profile .active").attr("id").substr(18);
	var name = $("#renameProfileName").val();
	$.post("ajax.php?t=dashboard&a=renameStatisticProfile", {anketa:srv_meta_anketa_id, pid:pid, name:name}, function(response) {
		
		$("#statisticProfileCoverDiv").hide();
		$("#renameProfileDiv").hide();

		if (response > 0) {
			$("#statistic_profile .active").html(name);
		} else if (response < 0){
			alert("Error!");
		}
	});
}

// za brisanje izbranega profila
function deleteStatisticProfile() {
	var pid = $("#statistic_profile .active").attr("id").substr(18);
	$.post("ajax.php?t=dashboard&a=deleteStatisticProfile", {anketa:srv_meta_anketa_id, pid:pid}, function(response) {

		$("#statisticProfileCoverDiv").hide();
		$("#deleteProfileDiv").hide();
		$("#div_statistic_date_select").load("ajax.php?t=dashboard&a=loadStatisticProfile", {anketa:srv_meta_anketa_id});
	});
	
}
function show_statistic_interval_filter() {
    $('#fade').fadeTo('slow', 1);
    $("#div_statistic_date_select").load("ajax.php?t=dashboard&a=loadStatisticProfile", {anketa:srv_meta_anketa_id}).fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
}


//prikaze / skrije div za brisanje profila
function showHideCreateStatisticProfile(showhide) {
	if (showhide=='true') {
		$("#statisticProfileCoverDiv").show();
		$("#newProfileDiv").show();
	}
	else {
		$("#statisticProfileCoverDiv").hide();
		$("#newProfileDiv").hide();
	}
}

function create_new_statistic_interval_filter() {
	var timeline = $("input[name=timeline]:checked").val();
	var startDate  = $("#startDate").val();
	var endDate = $("#endDate").val();
	var stat_interval = $("#stat_interval").val();
	var name= $("#newProfileName").val();

	$.post("ajax.php?t=dashboard&a=createStatisticProfile", {anketa:srv_meta_anketa_id, timeline:timeline,startDate:startDate,endDate:endDate,stat_interval:stat_interval, name:name}, function(response) {
		$("#statisticProfileCoverDiv").hide();
		$("#renameProfileDiv").hide();
		if (!response) {
			$("#div_statistic_date_select").load("ajax.php?t=dashboard&a=loadStatisticProfile", {anketa:srv_meta_anketa_id});
		} else { 
			// prišlo je do napake;
			alert(response);
		}
	});
}