[insert_php]
global $wpdb;

function prikazi_filtere($drzave, $odabrana_drzava, $tarife, $odabrana_tarifa, $godine1, $odabrana_godina1, $godine2, $odabrana_godina2) {
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

PREGLED DRŽAVA

‘;
echo ‘

‘;
echo ”;
echo ‘‘;
echo ‘






‘;
echo ”;
echo ”;
echo ‘‘;
echo ‘







‘;
echo ”;
echo ‘

Napomena: Podaci su ažurni zaključno sa August/Kolovoz 2018. godine

‘;
echo ‘

Izaberite godinu!

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

PREGLED TARIFA

‘;
echo ‘

‘;
echo ”;
echo ‘‘;
echo ‘







‘;
echo ”;
echo ”;
echo ‘‘;
echo ‘







‘;
echo ”;
echo ‘

Napomena: Podaci su ažurni zaključno sa August/Kolovoz 2018. godine

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;
echo ‘

‘;

}

function izvjestaj_po_drzavi($list, $ukupna_kolicina, $ukupna_vrijednost) {
$ukupna_kolicina_10 = 0;
$ukupna_vrijednost_10 = 0;
echo ‘

‘;echo ”;
foreach($list as $item) {
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
$ukupna_kolicina_10 += $item->kolicina;
$ukupna_vrijednost_10 += $item->vrijednost;
}
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
echo ‘

TARIFA KOLIČINA VRIJEDNOST
‘ . $item->tarifa_sifra . ‘ – ‘ . $item->tarifa . ‘ ‘ . number_format($item->kolicina, 0, ‘,’, ‘.’) . ‘ kg ‘ . number_format($item->vrijednost, 0, ‘,’, ‘.’) . ‘ KM’ . ‘
UKUPNO (VODEĆIH 10 TARIFA): ‘ . number_format($ukupna_kolicina_10, 0, ‘,’, ‘.’) . ‘ kg ‘ . number_format($ukupna_vrijednost_10, 0, ‘,’, ‘.’) . ‘ KM
UKUPNO: ‘ . number_format($ukupna_kolicina, 0, ‘,’, ‘.’) . ‘ kg ‘ . number_format($ukupna_vrijednost, 0, ‘,’, ‘.’) . ‘ KM

‘;
}

function izvjestaj_po_tarifi($list, $ukupna_kolicina, $ukupna_vrijednost) {
$ukupna_kolicina_10 = 0;
$ukupna_vrijednost_10 = 0;
echo ‘

‘;echo ”;
foreach($list as $item) {
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
$ukupna_kolicina_10 += $item->kolicina;
$ukupna_vrijednost_10 += $item->vrijednost;
}
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
echo ”;echo ”;
echo ”;
echo ”;
echo ”;
echo ‘

DRŽAVA KOLIČINA VRIJEDNOST
‘ . $item->drzava . ‘ ‘ . number_format($item->kolicina, 0, ‘,’, ‘.’) . ‘ kg ‘ . number_format($item->vrijednost, 0, ‘,’, ‘.’) . ‘ KM’ . ‘
UKUPNO (VODEĆIH 10 DRŽAVA): ‘ . number_format($ukupna_kolicina_10, 0, ‘,’, ‘.’) . ‘ kg ‘ . number_format($ukupna_vrijednost_10, 0, ‘,’, ‘.’) . ‘ KM
UKUPNO: ‘ . number_format($ukupna_kolicina, 0, ‘,’, ‘.’) . ‘ kg ‘ . number_format($ukupna_vrijednost, 0, ‘,’, ‘.’) . ‘ KM

‘;
}

$odabrana_drzava = $_GET[‘drzava’];
$odabrana_tarifa = $_GET[‘tarifa’];
$odabrana_godina1 = $_GET[‘godina1’];
$odabrana_godina2 = $_GET[‘godina2’];

$drzave = $wpdb->get_results(‘(SELECT DISTINCT drzava FROM izvoz) UNION (SELECT DISTINCT drzava FROM uvoz) ORDER BY drzava ASC’);
$tarife = $wpdb->get_results(‘(SELECT DISTINCT tarifa_sifra, tarifa FROM izvoz) UNION (SELECT DISTINCT tarifa_sifra, tarifa FROM uvoz) ORDER BY tarifa_sifra ASC’);
/* (SELECT DISTINCT tarifa_sifra, tarifa FROM izvoz where tarifa_sifra!=” )UNION (SELECT DISTINCT tarifa_sifra, tarifa FROM uvoz where tarifa_sifra!=”) ORDER BY tarifa_sifra ASC */
$godine1 = $wpdb->get_results(‘(SELECT DISTINCT godina FROM izvoz) UNION (SELECT DISTINCT godina FROM uvoz) ORDER BY godina DESC’);
$godine2 = $wpdb->get_results(‘(SELECT DISTINCT godina FROM izvoz) UNION (SELECT DISTINCT godina FROM uvoz) ORDER BY godina DESC’);

prikazi_filtere($drzave, $odabrana_drzava, $tarife, $odabrana_tarifa, $godine1, $odabrana_godina1, $godine2, $odabrana_godina2);

if (!empty($_GET[‘po_drzavi’])) {
if ($odabrana_drzava == ‘Bosna i Hercegovina’) {
$izvoz_query = $wpdb->prepare(‘SELECT drzava, SUM(kolicina) AS kolicina, SUM(vrijednost) AS vrijednost FROM izvoz WHERE godina = %d GROUP BY drzava ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_godina1);
$uvoz_query = $wpdb->prepare(‘SELECT drzava, SUM(kolicina) AS kolicina, SUM(vrijednost) AS vrijednost FROM uvoz WHERE godina = %d GROUP BY drzava ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_godina1);
$ukupna_vrijednost_izvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM izvoz WHERE godina = %d;’, $odabrana_godina1);
$ukupna_kolicina_izvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM izvoz WHERE godina = %d;’, $odabrana_godina1);
$ukupna_vrijednost_uvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM uvoz WHERE godina = %d;’, $odabrana_godina1);
$ukupna_kolicina_uvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM uvoz WHERE godina = %d;’, $odabrana_godina1);
} else {
$izvoz_query = $wpdb->prepare(‘SELECT * FROM izvoz WHERE drzava = %s AND godina = %d ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_drzava, $odabrana_godina1);
$uvoz_query = $wpdb->prepare(‘SELECT * FROM uvoz WHERE drzava = %s AND godina = %d ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_drzava, $odabrana_godina1);;
$ukupna_vrijednost_izvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM izvoz WHERE drzava = %s AND godina = %d;’, $odabrana_drzava, $odabrana_godina1);;
$ukupna_kolicina_izvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM izvoz WHERE drzava = %s AND godina = %d;’, $odabrana_drzava, $odabrana_godina1);;
$ukupna_vrijednost_uvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM uvoz WHERE drzava = %s AND godina = %d;’, $odabrana_drzava, $odabrana_godina1);;
$ukupna_kolicina_uvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM uvoz WHERE drzava = %s AND godina = %d;’, $odabrana_drzava, $odabrana_godina1);;
}
$izvoz = $wpdb->get_results($izvoz_query);
$uvoz = $wpdb->get_results($uvoz_query);

$ukupna_vrijednost_izvoz = $wpdb->get_var($ukupna_vrijednost_izvoz_query);
$ukupna_kolicina_izvoz = $wpdb->get_var($ukupna_kolicina_izvoz_query);
$ukupna_vrijednost_uvoz = $wpdb->get_var($ukupna_vrijednost_uvoz_query);
$ukupna_kolicina_uvoz = $wpdb->get_var($ukupna_kolicina_uvoz_query);

echo ‘

‘;echo ‘IZVOZ – ‘ . $odabrana_drzava . ‘ ‘ .$odabrana_godina1 . ‘.’;
if ($odabrana_drzava == ‘Bosna i Hercegovina’) {
izvjestaj_po_tarifi($izvoz, $ukupna_kolicina_izvoz, $ukupna_vrijednost_izvoz);
} else {
izvjestaj_po_drzavi($izvoz, $ukupna_kolicina_izvoz, $ukupna_vrijednost_izvoz);
}
echo ‘UVOZ – ‘ . $odabrana_drzava . ‘ ‘ .$odabrana_godina1 . ‘.’;
if ($odabrana_drzava == ‘Bosna i Hercegovina’) {
izvjestaj_po_tarifi($uvoz, $ukupna_kolicina_uvoz, $ukupna_vrijednost_uvoz);
} else {
izvjestaj_po_drzavi($uvoz, $ukupna_kolicina_uvoz, $ukupna_vrijednost_uvoz);
}
echo ‘

‘;
}

if (!empty($_GET[‘po_tarifi’])) {
if ($odabrana_tarifa == ‘Bosna i Hercegovina’) {
$izvoz_query = $wpdb->prepare(‘SELECT tarifa, tarifa_sifra, SUM(kolicina) AS kolicina, SUM(vrijednost) AS vrijednost FROM izvoz WHERE godina = %d GROUP BY tarifa ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_godina2);
$uvoz_query = $wpdb->prepare(‘SELECT tarifa, tarifa_sifra, SUM(kolicina) AS kolicina, SUM(vrijednost) AS vrijednost FROM uvoz WHERE godina = %d GROUP BY tarifa ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_godina2);
$ukupna_vrijednost_izvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM izvoz WHERE godina = %d;’, $odabrana_godina2);
$ukupna_kolicina_izvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM izvoz WHERE godina = %d;’, $odabrana_godina2);
$ukupna_vrijednost_uvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM uvoz WHERE godina = %d;’, $odabrana_godina2);
$ukupna_kolicina_uvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM uvoz WHERE godina = %d;’, $odabrana_godina2);
} else {
$izvoz_query = $wpdb->prepare(‘SELECT * FROM izvoz WHERE tarifa = %s AND godina = %d ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_tarifa, $odabrana_godina2);
$uvoz_query = $wpdb->prepare(‘SELECT * FROM uvoz WHERE tarifa = %s AND godina = %d ORDER BY vrijednost DESC LIMIT 10;’, $odabrana_tarifa, $odabrana_godina2);
$ukupna_vrijednost_izvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM izvoz WHERE tarifa = %s AND godina = %d;’, $odabrana_tarifa, $odabrana_godina2);
$ukupna_kolicina_izvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM izvoz WHERE tarifa = %s AND godina = %d;’, $odabrana_tarifa, $odabrana_godina2);
$ukupna_vrijednost_uvoz_query = $wpdb->prepare(‘SELECT SUM(vrijednost) FROM uvoz WHERE tarifa = %s AND godina = %d;’, $odabrana_tarifa, $odabrana_godina2);
$ukupna_kolicina_uvoz_query = $wpdb->prepare(‘SELECT SUM(kolicina) FROM uvoz WHERE tarifa = %s AND godina = %d;’, $odabrana_tarifa, $odabrana_godina2);
}
$izvoz = $wpdb->get_results($izvoz_query);
$uvoz = $wpdb->get_results($uvoz_query);

$ukupna_vrijednost_izvoz = $wpdb->get_var($ukupna_vrijednost_izvoz_query);
$ukupna_kolicina_izvoz = $wpdb->get_var($ukupna_kolicina_izvoz_query);
$ukupna_vrijednost_uvoz = $wpdb->get_var($ukupna_vrijednost_uvoz_query);
$ukupna_kolicina_uvoz = $wpdb->get_var($ukupna_kolicina_uvoz_query);

echo ‘

‘;echo ”;echo ‘IZVOZ – ‘ . $odabrana_tarifa . ‘ ‘ .$odabrana_godina2 . ‘.’;
if ($odabrana_tarifa == ‘Bosna i Hercegovina’) {
izvjestaj_po_drzavi($izvoz, $ukupna_kolicina_izvoz, $ukupna_vrijednost_izvoz);
} else {
izvjestaj_po_tarifi($izvoz, $ukupna_kolicina_izvoz, $ukupna_vrijednost_izvoz);
}
echo ‘UVOZ – ‘ . $odabrana_tarifa . ‘ ‘ .$odabrana_godina2 . ‘.’;
if ($odabrana_tarifa == ‘Bosna i Hercegovina’) {
izvjestaj_po_drzavi($uvoz, $ukupna_kolicina_uvoz, $ukupna_vrijednost_uvoz);
} else {
izvjestaj_po_tarifi($uvoz, $ukupna_kolicina_uvoz, $ukupna_vrijednost_uvoz);
}
echo ”;
echo ‘

‘;
}
[/insert_php]