1KA_F2F/utils/ParadataExport/1ka_paradata_export_vrednost.php
2020-08-14 13:36:36 +02:00

105 lines
2.3 KiB
PHP

<?php
/**
* Izvozimo CSV datoteko z vrednostmi vprasanj
*/
$handle = fopen($site_path."utils/ParadataExport/data/paradata_spremenljivka.csv", "a");
$header = array(
'id',
'vprasanje_id',
'stran_id',
'anketa_id',
'vrstni red',
'razvrscanje',
'enota',
'missing',
'drugo'
);
// Zapisemo header
fputcsv($handle, $header, ';');
/*$start = (isset($_GET['start']) && $_GET['start'] > 0) ? $_GET['start'] : '1';
$stop = (isset($_GET['stop']) && $_GET['stop'] > 0) ? $_GET['stop'] : '100';
$sql = sisplet_query("SELECT
a.id as ank_id,
g.id as gru_id,
s.id as spr_id, s.tip as tip, s.enota as enota,
v.id as vre_id, v.vrstni_red as vrstni_red, v.random as random, v.other as other
FROM srv_anketa a, srv_grupa g, srv_spremenljivka s, srv_vrednost v
WHERE (a.id BETWEEN '".$start."' AND '".$stop."') AND g.ank_id=a.id AND s.gru_id=g.id AND v.spr_id=s.id
");*/
// Naknaden izvoz samo za specificne ankete
$sql = sisplet_query("SELECT
a.id as ank_id,
g.id as gru_id,
s.id as spr_id, s.tip as tip, s.enota as enota,
v.id as vre_id, v.vrstni_red as vrstni_red, v.random as random, v.other as other
FROM srv_anketa a, srv_grupa g, srv_spremenljivka s, srv_vrednost v
WHERE a.id IN (".$survey_list_string.")
AND g.ank_id=a.id AND s.gru_id=g.id AND v.spr_id=s.id
");
if (!$sql) { echo mysqli_error($GLOBALS['connect_db']); die(); }
while($row = mysqli_fetch_array($sql)){
$data = array();
// ID
$data[] = $row['vre_id'];
// VPRASANJE ID
$data[] = $row['spr_id'];
// STRAN ID
$data[] = $row['gru_id'];
// ANKETA ID
$data[] = $row['ank_id'];
// VRSTNI RED
$data[] = $row['vrstni_red'];
// RAZVRSCANJE
if($row['random'] == 1)
$razvrscanje = 'Nakljucno';
elseif($row['random'] == 2)
$razvrscanje = 'Narascajoce';
elseif($row['random'] == 3)
$razvrscanje = 'Padajoce';
else
$razvrscanje = 'Fiksno';
$data[] = $razvrscanje;
// ENOTA
if(($row['tip'] == 21 || $row['tip'] == 7) && $row['enota'] > 0)
$enota = 'Da';
else
$enota = 'Ne';
$data[] = $enota;
// MISSING
if($row['other'] != 0 && $row['other'] != 1)
$missing = 'Da';
else
$missing = 'Ne';
$data[] = $missing;
// DRUGO
if($row['other'] == 1)
$drugo = 'Da';
else
$drugo = 'Ne';
$data[] = $drugo;
// Zapisemo vrstico
fputcsv($handle, $data, ';');
}
// Zapremo csv
fclose($handle);
?>