1 |
<?php |
<?php |
2 |
include_once("inc/conn.php"); |
include("inc/conn.php"); |
3 |
include_once("inc/search.php"); |
include_once("inc/search.php"); |
4 |
$fields = array( |
$fields = array( |
5 |
"atk" => array("dbname" => "lijekovi.sif_atk || lijekovi.sif_atk_ostalo", "caption" => "ATK"), |
"atk" => array("dbname" => "lijekovi.sif_atk || lijekovi.sif_atk_ostalo", "caption" => "ATK"), |
6 |
"inn" => array("dbname" => "generici.naziv", "caption" => "INN"), |
"inn" => array("dbname" => "generici.naziv", "caption" => "Generièko ime"), |
7 |
"proizvodjac" => array("dbname" => "proizvodjaci.naziv", "caption" => "Proizvoðaè"), |
"proizvodjac" => array("dbname" => "proizvodjaci.naziv", "caption" => "Proizvoðaè"), |
8 |
"name" => array("dbname" => "lijekovi.naziv", "caption" => "Naziv"), |
"name" => array("dbname" => "lijekovi.naziv", "caption" => "Naziv"), |
9 |
"hzzo" => array("dbname" => "lijekovi.nacin_izdavanja", "caption" => "HZZO") |
"hzzo" => array("dbname" => "lijekovi.nacin_izdavanja", "caption" => "Participacija") |
10 |
); |
); |
11 |
list($srch, $qry_1, $qry_2) = Search($fields, array("inn", "proizvodjac", "name"), array("atk", "hzzo"), "name"); |
list($srch, $qry_1, $qry_2) = Search($fields, array("inn", "proizvodjac", "name"), array("atk", "hzzo"), |
12 |
|
$isMed ? "inn" : "name"); |
13 |
# Win1250 -> ISO8859-2 |
# Win1250 -> ISO8859-2 |
14 |
if ($qry_1) $qry_1 = strtr($qry_1, "ŠÐÈÆŽšðèæž", "©ÐÈÆ®¹ðèæ¾"); |
if ($qry_1) $qry_1 = strtr($qry_1, "ŠÐÈÆŽšðèæž", "©ÐÈÆ®¹ðèæ¾"); |
15 |
if ($qry_2) $qry_2 = strtr($qry_2, "ŠÐÈÆŽšðèæž", "©ÐÈÆ®¹ðèæ¾"); |
if ($qry_2) $qry_2 = strtr($qry_2, "ŠÐÈÆŽšðèæž", "©ÐÈÆ®¹ðèæ¾"); |
16 |
$tpl->assign("index", $index); |
$tpl->assign("index", $index); |
17 |
$tpl->assign("srch", ($qry_1 || $qry_2) ? true : false); |
$tpl->assign("srch", ($qry_1 || $qry_2) ? true : false); |
18 |
$tpl->assign("SEARCH", $srch); |
$tpl->assign("SEARCH", $srch); |
19 |
|
$recepti = array(); |
20 |
|
$sql = "SELECT oznaka, opis FROM recept"; |
21 |
|
$sth = $dbh->prepare($sql); |
22 |
|
if (!$sth) error("Cannot prepare query: \"$sql\""); |
23 |
|
if (!$sth->execute()) error("Cannot execute query: \"$sql\""); |
24 |
|
while ($row = $sth->fetchrow_array()) $recepti[$row[0]] = MyEscape($row[1]); |
25 |
|
$sth->finish(); |
26 |
$letters = Slova(); |
$letters = Slova(); |
27 |
if ($index || ($qry_1 || $qry_2)) { |
if ($index || ($qry_1 || $qry_2)) { |
28 |
$prvo_slovo = "UPPER(SUBSTRING(lijekovi.naziv FROM 1 FOR 1))"; |
$prvo_slovo = "UPPER(SUBSTRING(lijekovi.naziv FROM 1 FOR 1))"; |
59 |
list($recept, $pakovanje, $atc, $atc2, $cijena) = $row2; |
list($recept, $pakovanje, $atc, $atc2, $cijena) = $row2; |
60 |
array_push($oblici, array( |
array_push($oblici, array( |
61 |
"hzzo" => $recept, |
"hzzo" => $recept, |
62 |
"hzzo2" => $recept2, |
"hzzo2" => $recepti[$recept], |
63 |
"pakovanje" => MyEscape($pakovanje), |
"pakovanje" => MyEscape($pakovanje), |
64 |
"atk" => $atc.$atc2, |
"atk" => $atc.$atc2, |
65 |
"cijena" => $cijena |
"cijena" => $cijena |
77 |
)); |
)); |
78 |
} |
} |
79 |
$sth->finish(); |
$sth->finish(); |
80 |
if (isset($staro_slovo)) array_push($slova, array("l" => $staro_slovo, "lijekovi" => $lijekovi)); |
if (count($lijekovi) > 0) array_push($slova, array("l" => $staro_slovo, "lijekovi" => $lijekovi)); |
81 |
$records = 0; |
$records = 0; |
82 |
for ($i = 0; $i < count($slova); $i++) $records += count($slova[$i]["lijekovi"]); |
for ($i = 0; $i < count($slova); $i++) $records += count($slova[$i]["lijekovi"]); |
83 |
$tpl->assign("records", $records); |
$tpl->assign("records", $records); |