Redesign - popravki status dashboarda
This commit is contained in:
parent
d122fff793
commit
a8aaa305e8
@ -254,7 +254,7 @@ class SurveyStaticHtml
|
||||
$query_autogen_testdata = sisplet_query($str_autogen_testdata);
|
||||
list($autogen_testdata) = mysqli_fetch_row($query_autogen_testdata);
|
||||
|
||||
echo '<div class="display_data_test_data_note">';
|
||||
echo '<div class="top_note display_data_test_data_note">';
|
||||
|
||||
echo '<div class="title">';
|
||||
echo ' <span class="faicon warning"></span> '.$lang['srv_testni_podatki_alert_title'];
|
||||
|
@ -747,6 +747,16 @@ class SurveyStatistic {
|
||||
echo $this->ReadCacheFile();
|
||||
}
|
||||
else {
|
||||
|
||||
// Ce ne zbiramo parapodatkov casov resevanja izpisemo opozorilo
|
||||
if($paradata_date == 1){
|
||||
echo '<div class="top_note dashboard_paradata_note">';
|
||||
echo ' <div class="title">';
|
||||
echo ' <span class="faicon warning"></span> '.$lang['srv_warning'];
|
||||
echo ' </div>';
|
||||
echo $lang['srv_dashboard_paradata_date_warning'];
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
echo '<div class="dashboard_top_settings">';
|
||||
|
||||
@ -756,11 +766,7 @@ class SurveyStatistic {
|
||||
echo ' <span id="srv_dashboard_updated">'.$lang['srv_dashboard_updated'].$dashboard_update_time.'</span>';
|
||||
|
||||
#preberemo podatke o datoteki
|
||||
echo $SDF->getDataFileInfo();
|
||||
|
||||
// Ce ne zbiramo parapodatkov casov resevanja izpisemo opozorilo
|
||||
if($paradata_date == 1)
|
||||
echo ' <span>'.$lang['srv_dashboard_paradata_date_warning'].'</span>';
|
||||
echo $SDF->getDataFileInfo();
|
||||
|
||||
// Prikazemo filter na datum ce je vklopljen
|
||||
if (SurveyTimeProfiles::getCurentProfileId() != STP_DEFAULT_PROFILE){
|
||||
@ -1347,6 +1353,49 @@ class SurveyStatistic {
|
||||
echo '</tr>';
|
||||
|
||||
echo '</table>';
|
||||
|
||||
|
||||
// Uporabnost respondentov
|
||||
$sur = new SurveyUsableResp($this->surveyId, $generateDatafile=false);
|
||||
if($sur->hasDataFile()){
|
||||
$usability = $sur->calculateData();
|
||||
|
||||
echo '<table id="tbl_answ_usability">';
|
||||
|
||||
echo '<tr class="row1">';
|
||||
echo '<td>'.$lang['srv_statistic_answer_state_usability'].' ('.$sur->bottom_usable_limit.'%/'.$sur->top_usable_limit.'%)</td>';
|
||||
echo '<td>'.$lang['srv_statistic_answer_state_frequency'].'</td>';
|
||||
echo '<td>'.$lang['srv_statistic_answer_state_percent'].'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr>';
|
||||
echo '<td>'.$lang['srv_usableResp_usable_unit'].'</td>';
|
||||
echo '<td>'.$usability['usable'].'</td>';
|
||||
if($usability['all'] > 0)
|
||||
echo '<td>'.$this->formatNumber($usability['usable']/$usability['all']*100, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
else
|
||||
echo '<td>'.$this->formatNumber(0, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr>';
|
||||
echo '<td>'.$lang['srv_usableResp_partusable_unit'].'</td>';
|
||||
echo '<td>'.$usability['partusable'].'</td>';
|
||||
if($usability['all'] > 0)
|
||||
echo '<td>'.$this->formatNumber($usability['partusable']/$usability['all']*100, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
else
|
||||
echo '<td>'.$this->formatNumber(0, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr><td>'.$lang['srv_usableResp_unusable_unit'].'</td>';
|
||||
echo '<td>'.$usability['unusable'].'</td>';
|
||||
if($usability['all'] > 0)
|
||||
echo '<td>'.$this->formatNumber($usability['unusable']/$usability['all']*100, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
else
|
||||
echo '<td>'.$this->formatNumber(0, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '</table>';
|
||||
}
|
||||
}
|
||||
|
||||
/** Funkcija prikaže statuse odgovorov
|
||||
@ -1413,49 +1462,6 @@ class SurveyStatistic {
|
||||
|
||||
echo '</table>';
|
||||
|
||||
|
||||
// Uporabnost respondentov
|
||||
$sur = new SurveyUsableResp($this->surveyId, $generateDatafile=false);
|
||||
if($sur->hasDataFile()){
|
||||
$usability = $sur->calculateData();
|
||||
|
||||
echo '<table id="tbl_answ_usability">';
|
||||
|
||||
echo '<tr class="row1">';
|
||||
echo '<td>'.$lang['srv_statistic_answer_state_usability'].' ('.$sur->bottom_usable_limit.'%/'.$sur->top_usable_limit.'%)</td>';
|
||||
echo '<td>'.$lang['srv_statistic_answer_state_frequency'].'</td>';
|
||||
echo '<td>'.$lang['srv_statistic_answer_state_percent'].'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr>';
|
||||
echo '<td>'.$lang['srv_usableResp_usable_unit'].'</td>';
|
||||
echo '<td>'.$usability['usable'].'</td>';
|
||||
if($usability['all'] > 0)
|
||||
echo '<td>'.$this->formatNumber($usability['usable']/$usability['all']*100, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
else
|
||||
echo '<td>'.$this->formatNumber(0, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr>';
|
||||
echo '<td>'.$lang['srv_usableResp_partusable_unit'].'</td>';
|
||||
echo '<td>'.$usability['partusable'].'</td>';
|
||||
if($usability['all'] > 0)
|
||||
echo '<td>'.$this->formatNumber($usability['partusable']/$usability['all']*100, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
else
|
||||
echo '<td>'.$this->formatNumber(0, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr><td>'.$lang['srv_usableResp_unusable_unit'].'</td>';
|
||||
echo '<td>'.$usability['unusable'].'</td>';
|
||||
if($usability['all'] > 0)
|
||||
echo '<td>'.$this->formatNumber($usability['unusable']/$usability['all']*100, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
else
|
||||
echo '<td>'.$this->formatNumber(0, NUM_DIGIT_PERCENT, '%').'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '</table>';
|
||||
}
|
||||
|
||||
|
||||
// Breakoffi
|
||||
$status3 = (isset($this->userByStatus['nonvalid']['3'])) ? $this->userByStatus['nonvalid']['3'] : 0;
|
||||
@ -1689,10 +1695,6 @@ class SurveyStatistic {
|
||||
echo '<td>'.$lang['srv_statistic_redirection_sum_clicked'].'</td>';
|
||||
echo '<td>'.$value_sum.'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr class="">';
|
||||
echo '<td colspan="2"> </td>';
|
||||
echo '</tr>';
|
||||
|
||||
if (!($value_sum_nonvalid == 0 || $value_sum == 0 )) {
|
||||
echo '<tr class="row_sum">';
|
||||
|
@ -4211,7 +4211,7 @@ $lang = array (
|
||||
"srv_dashboard_no_file" => "Datoteka s podatki še ne obstaja!",
|
||||
"srv_dashboard_new_units" => " Število nedodanih enot: ",
|
||||
"srv_dashboard_up_to_date" => "Datoteka s podatki je ažurna.",
|
||||
"srv_dashboard_paradata_date_warning" => "Opozorilo! Shranjevanje datumov odgovarjanja na vprašanja (parapodatki) je izklopljeno. Zato nekateri statusi ne bodo prikazani.",
|
||||
"srv_dashboard_paradata_date_warning" => "Shranjevanje datumov odgovarjanja na vprašanja (parapodatki) je izklopljeno. Zato nekateri statusi ne bodo prikazani.",
|
||||
"srv_data_no_data" => "V bazi ni podatkov o izpolnjenih anketah!",
|
||||
"srv_data_no_data_filtred" => "Ni podatkov.",
|
||||
"srv_diferencial2" => "Tabela diferencial",
|
||||
|
@ -4194,7 +4194,7 @@ $lang = array (
|
||||
"srv_dashboard_no_file" => "Data file does not exist! ",
|
||||
"srv_dashboard_new_units" => " Number of new units: ",
|
||||
"srv_dashboard_up_to_date" => "Data file is up to date.",
|
||||
"srv_dashboard_paradata_date_warning" => "Warning! Saving respondent dates (paradata) is turned off. Some statuses will not be displayed.",
|
||||
"srv_dashboard_paradata_date_warning" => "Saving respondent dates (paradata) is turned off. Some statuses will not be displayed.",
|
||||
"srv_data_no_data" => "There are no completed surveys!",
|
||||
"srv_data_no_data_filtred" => "No data",
|
||||
"srv_diferencial2" => "Semantic differential",
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
// Opozorilo na vrhu pri podatkih in analizah - anketa vsebuje testne podatke...
|
||||
|
||||
.display_data_test_data_note {
|
||||
.top_note {
|
||||
|
||||
padding: 16px 32px;
|
||||
margin-bottom: 32px;
|
||||
@ -27,4 +27,13 @@
|
||||
color: $yellow;
|
||||
}
|
||||
}
|
||||
|
||||
/*&.dashboard_paradata_note{
|
||||
|
||||
.title{
|
||||
border-bottom: 0;
|
||||
padding-bottom: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}*/
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user