64 lines
1.6 KiB
PHP
64 lines
1.6 KiB
PHP
<?php
|
|
/**
|
|
* Izvozimo CSV datoteko z anketami
|
|
*/
|
|
|
|
$handle = fopen($site_path."utils/ParadataExport/data/paradata_stran.csv", "a");
|
|
|
|
$header = array(
|
|
'stran_id',
|
|
'anketa_id',
|
|
'vrstni_red',
|
|
'st. vprasanj',
|
|
'st. vprasanj brez nagovorov'
|
|
);
|
|
|
|
// 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 * FROM srv_anketa WHERE id BETWEEN '".$start."' AND '".$stop."'");*/
|
|
|
|
// Naknaden izvoz samo za specificne ankete
|
|
$sql = sisplet_query("SELECT * FROM srv_anketa WHERE id IN (".$survey_list_string.")");
|
|
|
|
if (!$sql) { echo mysqli_error($GLOBALS['connect_db']); die(); }
|
|
while($row = mysqli_fetch_array($sql)){
|
|
|
|
$sqlG = sisplet_query("SELECT * FROM srv_grupa WHERE ank_id='".$row['id']."'");
|
|
while($rowG = mysqli_fetch_array($sqlG)){
|
|
|
|
$data = array();
|
|
|
|
|
|
// ID
|
|
$data[] = $rowG['id'];
|
|
|
|
// ID ANKETE
|
|
$data[] = $row['id'];
|
|
|
|
// VRSTNI RED
|
|
$data[] = $rowG['vrstni_red'];
|
|
|
|
|
|
// STEVILO VPRASANJ
|
|
$sqlS = sisplet_query("SELECT COUNT(id) FROM srv_spremenljivka WHERE gru_id='".$rowG['id']."'");
|
|
$rowS = mysqli_fetch_array($sqlS);
|
|
$data[] = $rowS['COUNT(id)'];
|
|
|
|
// STEVILO VPRASANJ BREZ NAGOVOROV
|
|
$sqlS = sisplet_query("SELECT COUNT(id) FROM srv_spremenljivka WHERE gru_id='".$rowG['id']."' AND tip!='5'");
|
|
$rowS = mysqli_fetch_array($sqlS);
|
|
$data[] = $rowS['COUNT(id)'];
|
|
|
|
|
|
// Zapisemo vrstico
|
|
fputcsv($handle, $data, ';');
|
|
}
|
|
}
|
|
|
|
// Zapremo csv
|
|
fclose($handle);
|
|
|
|
?>
|