105 lines
2.3 KiB
PHP
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);
|
||
|
|
||
|
?>
|