<?php

// --------------------------------


$tekst_=$_REQUEST['tekst_'];
$vel_tekst_=$_REQUEST['vel_tekst_'];
$xpodlaga_=$_REQUEST['xpodlaga_'];
$opacity_=$_REQUEST['opacity_'];

$ste_da_ =$_REQUEST['ste_da_'];
$idmm_da_=$_REQUEST['idmm_da_'];
$id_da_= $_REQUEST['id_da_'];
$nv_xy_= $_REQUEST['nv_xy_'];
$dol_tekst_= $_REQUEST['dol_tekst_'];
$izbrani=$_REQUEST['izbrani'];


$fontleg = $_REQUEST['fontleg'];
$fontnas = $_REQUEST['fontnas'];
$naslovk = $_REQUEST['naslovk'];
$legendak= $_REQUEST['legendak'];

$datumz_= $_REQUEST['datumz_'];
$datumk_= $_REQUEST['datumk_'];
$obdobje_= $_REQUEST['obdobje_'];
$jezik= $_REQUEST['jezik'];


# DEFINICIJA slike 
#$slika_slo = 'amp_podlaga2_1350_956.jpg';
$slika_slo = $xpodlaga_;

//$slovenija = imagecreatefromjpeg("amp_podlaga2_1350_956.jpg");
$slovenija = ImageCreateFromJpeg ($slika_slo);

$vel_sli = getimagesize($slika_slo);  // -- $vel_sli[0]=x, $vel_sli[1]=y

# -- definicija prazne slike ---
# -- definicija prazne slike ---
# -- definicija prazne slike ---
# -- definicija prazne slike ---

$slika_prazna = imagecreate($vel_sli[0], $vel_sli[1]);#definiram meje za prazno sliko
$slika_prazna_bela = imagecolorallocate($slika_prazna, 255, 255, 255); #definiram najprej belo podlago za prazno sliko

// http://www.w3schools.com/tags/ref_color_tryit.asp?color=Yellow
#Barve za pike - postaje:
$modra = imagecolorallocate($slika_prazna, 0,50, 255);
$crna = imagecolorallocate($slika_prazna, 0,0,0);
$rdeca = imagecolorallocate($slika_prazna, 255,0, 0);
$oranzna = imagecolorallocate($slika_prazna, 255,165,0);
$rumena = imagecolorallocate($slika_prazna, 173,255,47);
$zelena = imagecolorallocate($slika_prazna, 0,255,0);
$magenta = imagecolorallocate($slika_prazna, 255,0,255);


 

//$modras = imagecolorallocate($slovenija, 0,50, 255);
//$crnas = imagecolorallocate($slovenija, 0,0,0);
//$rdecas = imagecolorallocate($slovenija, 255,0, 0);

//$red = imagecolorallocate ($slovenija, 255,0,0);
//$x1b = imagecolorallocate ($slovenija, 120,0,255);









# SPODAJ polje pixlov za vajo
$xy_p = array('10_10', '10_100', '10_300', '600_470', '1300_940');
# ----------- dam pikice - kvadrate, postaje na prazno sliko------------------------
# ----------- dam pikice - kvadrate, postaje na prazno sliko------------------------
# ----------- dam pikice - kvadrate, postaje na prazno sliko------------------------

# ---  vsaki vrednosti iz polja priredim $xy -------
foreach ($xy_p as $xy) {
# --- razbijem na x in y, recimo $xy=10_300 iz cesar je pikice[0]=x=10, pikice[1]=y=300 
    $pikice = explode("_",$xy); //"_" je razmejitev med x in y-------
    //echo "<html> $pikice[0] __ $pikice[1]<br>"; // deluje

# zapolni kvadratek [slika, x-dx, y-dy, x+dx, y+dy ]
#   imagefilledrectangle($slovenija,$pikice[0]-1, $pikice[1]-1,$pikice[0]+10,$pikice[1]+10,600); 
#   ne deluje za vse verzije 
#imagefilledrectangle($slika_prazna,$pikice[0]-1, $pikice[1]-1,$pikice[0]+10,$pikice[1]+10,$rdeca); 
  //40 - zelena, 600 - modra 1600 - rjava, 2006 - sv_zelena
}




# ----- ImageFilledEllipse ne deluje, rabis GD 2 knjiznico
# http://lv.php.net/imagefilledrectangle
# ----SPODAJ polje pixlov za vajo (elipse)
$xy_p = array('30_10', '30_100', '40_300', '700_470', '1200_940');
foreach ($xy_p as $xy) {
#  ImageFilledEllipse($im, $x2-$radius, $y2-$radius, $radius*2, $radius*2, $color);
#ImageFilledEllipse($slika_prazna, $pikice[0]-20, $pikice[1]-20, 40, 40, $crna);
# imagefilledrectangle($slika_prazna,$pikice[0]-1, $pikice[1]-1,$pikice[0]+10,$pikice[1]+10,$rdeca); 
}







### -----------  risanje poligona 6-kraki ---------------
### -----------  risanje poligona 6-kraki ---------------
### -----------  risanje poligona 6-kraki ---------------
### -----------  risanje poligona 6-kraki ---------------

$poligon6 = array(
            40,  50,  // Point 1 (x, y)
            20,  240, // Point 2 (x, y)
            60,  60,  // Point 3 (x, y)
            240, 20,  // Point 4 (x, y)
            50,  40,  // Point 5 (x, y)
            10,  10   // Point 6 (x, y)
            );

// create image $image = imagecreatetruecolor(250, 250);
// some colors
$bg   = imagecolorallocate($slika_prazna, 200, 200, 200);
$blue = imagecolorallocate($slika_prazna, 0, 0, 255);

// draw a polygon
#imagefilledpolygon($slika_prazna, $poligon6, 6, $blue);






## --------------pisanje teksta----------------------
## --------------pisanje teksta----------------------
## --------------pisanje teksta----------------------
## --------------pisanje teksta----------------------

$text="Ha ha - piem na karto";
$text2="Ha ha - piem TRETJI na karto";
$font = '/academa/lib/font/arial.ttf'; # ne dela zmeraj
# ne dela $font = 'arial.ttf';
# imagestring($im,2,1,$scale_y-20,"Courtesy of www.staycanada.ca",$red);



# ----------- Na prazno sliko prilepim tudi tekst -----------
# glej http://si2.php.net/imagettftext in http://www.web-max.ca/PHP/article_1.php
#imagettftext($slika_prazna, velikost, zasuk_texta_v_st, x, y, barva, font, tekst);
#   imagettftext($slika_prazna, 20, 0, 300+10, 200+10, $modra, $font, $text);

# imagestring ( resource $image, int $font, int $x, int $y, string $string, int $color )
# imagestring($im,2,1,$scale_y-20,"Courtesy of www.staycanada.ca",$red);
 
#  imagestring($slika_prazna,100,40,600,"Ha ha - piem drugi na karto",$rdeca);
#  imagestring($slika_prazna, 5, 0, 0, $text2, $crna);








# ----- pisanje pikic, zvezdic, o - jev, +, , #, -, . ----
# ----- pisanje pikic, zvezdic, o - jev, +, , #, -, . ----
# ----- pisanje pikic, zvezdic, o - jev, +, , #, -, . ----
# ----- pisanje pikic, zvezdic, o - jev, +, , #, -, . ----
# ---- TEZAVE Z VELIKOSTJO
$znak="*+o";
$xy_p = array('60_10', '60_100', '90_300', '500_470', '1000_940');
foreach ($xy_p as $xy) {
 $pikice = explode("_",$xy); 
# imagestring ( resource $image, int $font, int $x, int $y, string $string, int $color )
#imagestring($slika_prazna,10,$pikice[0],$pikice[1],$znak,$rdeca);
}






# ----- risanje kroga --------------------------
# ----- risanje kroga --------------------------
# ----- risanje kroga --------------------------
# ----- risanje kroga --------------------------
# ----- risanje kroga --------------------------
# ----- risanje kroga --------------------------
# ---- 

## There is a simple function to draw a filled point with a chosen radius and color
#-----------------------------
function drawPoint($img, $radius, $origo_x, $origo_y, $pointColor)
{
  for ($i=0;$i<=360;$i++)
  {
    $pont[] = $origo_x + ($radius * sin(deg2rad($i)));
    $pont[] = $origo_y - ($radius * cos(deg2rad($i)));
  }
  reset($pont);
  ImageFilledPolygon ($img, $pont, (sizeof($pont)/2), $pointColor);
}
#---------------------------------------------------------------

$xy_p = array('120_10', '120_100', '190_300', '400_470', '800_940');
foreach ($xy_p as $xy) {
 $pikice = explode("_",$xy); 
$radij=30;
#function drawPoint($img, $radius, $origo_x, $origo_y, $pointColor);
#  drawPoint($slika_prazna, $radij, $pikice[0],$pikice[1], $rdeca);
}




# ----- risanje trikotnika --------------------------
# ----- risanje trikotnika --------------------------
# ----- risanje trikotnika --------------------------
# ----- risanje trikotnika --------------------------
# http://br2.php.net/en/function.imagearc
## There is a simple function to draw a filled triangle 
#-----------------------------
function triangle($im, $x1,$y1, $x2,$y2, $x3,$y3, $colour) { 
   $coords = array($x1,$y1, $x2,$y2, $x3,$y3); 
   imagefilledpolygon($im, $coords, 3, $colour); 
} 
#---------------------------------------------------------------

$xy_p = array('220_10', '180_100', '240_300', '450_470', '700_940');
foreach ($xy_p as $xy) {
 $pikice = explode("_",$xy); 
#triangle($im, $x1,$y1, $x2,$y2, $x3,$y3, $colour);
# triangle($slika_prazna, $pikice[0],$pikice[1], $pikice[0]+20,$pikice[1], $pikice[0]+10,$pikice[1]-14, $crna);
}







#########################################################################
#########################################################################

# ----- risanje kroga ----POSTAJE----------------------
# ----- risanje kroga ----POSTAJE----------------------
# ----- risanje kroga ----POSTAJE----------------------
#----------------------------SELECT-------------------------------




//----------------spodaj se tvori selekt-------------------------------
//----------------spodaj se tvori selekt-------------------------------
//----------------spodaj se tvori selekt-------------------------------
//----------------spodaj se tvori selekt-------------------------------
//----------------spodaj se tvori selekt-------------------------------


//---------------procedura v velike crke ----
//---------------procedura v velike crke ----

function zamenjaj_o($str){
$i=0;
/*
$not_locale_bank_up = Is the replacement character(s)
$not_locale_bank_down = Is the character(s) to search for
*/

//$not_locale_bank_up="ABCDEFGHIJKLMNOPQRSTUVXYZ?;
//$not_locale_bank_down="abcdefghijklmnopqrstuvxyz?";
// ^ = , @ = , [ =  zamenjave velikih rek za velike - stari slo sitem umnikov
//$not_locale_bank_up=  "ABCEDEFGHIJKLMNOPQRSTUVWXYZ Ȏ";
//$not_locale_bank_down="abcedefghijklmnopqrstuvwxyz ^@[";


//$not_locale_bank_up=  " =";
//$not_locale_bank_down="#*";
$not_locale_bank_up=    ",|><'= \r\n";
$not_locale_bank_down=  "߰";

//for ($ii=$zac; $ii<$st_spre; $ii++)

for ($s=0; $s<strlen($str); $s++)
{
$rep=substr($str,$s,1);
//echo $rep;

for ($i=0; $i<strlen($not_locale_bank_down); $i++){
//while(strlen($not_locale_bank_up)>=$i){
if(substr($str,$s,1) == substr($not_locale_bank_down, $i, 1)){
$rep=substr($not_locale_bank_up,$i, 1);

   //$string=substr_replace($str,$rep, $s, 1);
//break;
}
//$i++;
}
$string="$string$rep";
//konec for ($s=0; $s<strlen($str); $s++)
}
return $string;
}


$sql_=$_REQUEST['sql_'];
$sql_k=zamenjaj_o($sql_);

if ($poslji_karto) {
$sql_k=$sql_t;
$sql_k = ereg_replace("\\\\","",$sql_k); // za zamenjavo '/'
}

# ---- izvedba selekta in izrisa postaj ----------------------
# ---- izvedba selekta in izrisa postaj ----------------------
# ---- izvedba selekta in izrisa postaj ----------------------
# ---- izvedba selekta in izrisa postaj ----------------------
# ---- izvedba selekta in izrisa postaj ----------------------

//=================================================
//=================================================


#### spodnji sql je samo testni---------------------
$sql="select  a.st_postaje, 
convert(convert(a.ime_postaje, 'unicode'),'LATIN2') as ____ime_postaje______,  
b.tip, b.sifra_meritve, a.nadm_visina as nad_vis_m,
x(a.geometry) as x_m,  y(a.geometry) as y_m, a.ge_sirina, a.ge_dolzina,
b.datum_zacetka as dat_zac_tipa, b.datum_konca as dat_kon_tipa, b.id, a.idmm 
from idmm a, id_obs b
where a.idmm=b.idmm and b.tip in (4) and b.datum_konca >= '2007-7-14' 
and b.datum_zacetka <='2007-7-14' order by  b.tip, a.st_postaje, b.idmm asc ";


//$sql_ = ereg_replace("\\\\","",$sql_); //!!!!! to je pri pg 7.3 obvezno s tem ocistis \, ki jih vidi pred vsemi rezerviranimi besedami " ' = / \
// pisanje sql_k na sliko 
//imagettftext($slika_prazna, 10, 0, 350+10, 250+10, $crna, $font, $sql_k);




//----------------------------
// = , =, =


function zamenjaj_sumnike($str){
$i=0;
//$not_locale_bank_up=  " =";
//$not_locale_bank_down="#*";

//$not_locale_bank_down=  "C";
$not_locale_bank_up=    "Z";
$not_locale_bank_down=  "C";
for ($s=0; $s<strlen($str); $s++){
$rep=substr($str,$s,1);
for ($i=0; $i<strlen($not_locale_bank_down); $i++){
//while(strlen($not_locale_bank_up)>=$i){
if(substr($str,$s,1) == substr($not_locale_bank_down, $i, 1)){
$rep=substr($not_locale_bank_up,$i, 1);
}}
$string="$string$rep";
//konec for ($s=0; $s<strlen($str); $s++)
}
return $string;
}





// ---- gaussk_koordinate
//  y1 = 388580.7   x1 = 43730.4     z =~ 2 m
//  y2 = 601556.8   x2 = 181975.7    z =~ 240 m
// --- podatki iz slike - pixli, x in y sta zamenjana
//sy1=168  sx1=765
//sy2=1192 sx2=101


  $y1 = 388580.7;   $x1 = 43730.4;     
  $y2 = 601556.8;   $x2 = 181975.7;    
  $sy1=168;         $sx1=765;
  $sy2=1192;        $sx2=101;
$ky=($sy2-$sy1)/($y2-$y1);
$kx=-($sx2-$sx1)/($x2-$x1);
//sy= $ky*($y - ($y1-(1/$ky)*$sy1));
//sx= $kx*($x - ($x1-(1/$kx)*$sx1));
//-----------------------------------

if ($xpodlaga_ == 'slo_podlaga_velika.jpg')
{
// -- velika slika 3306x2340 tock

  $y1 = 388580.7;   $x1 = 43730.4;     
  $y2 = 601556.8;   $x2 = 181975.7;    
  //$sy1=414;         $sx1=1874;
  //$sy1=422;         $sx1=1885;
  $sy1=420;         $sx1=1877;
  $sy2=2920;        $sx2=250;
$ky=($sy2-$sy1)/($y2-$y1);
$kx=-($sx2-$sx1)/($x2-$x1);
}

if (($xpodlaga_ == 'a_100procentov.jpg')or($xpodlaga_ == 'c_70procentov.jpg')or($xpodlaga_ == 'a_100procentov_meja3.jpg')or($xpodlaga_ == 'a_70procentov_meja3.jpg') )
{
// -- velika slika 3306x2340 tock

  $y1 = 388580.7;   $x1 = 43730.4;     
  $y2 = 601556.8;   $x2 = 181975.7;    
  //$sy1=414;         $sx1=1874;
  //$sy1=422;         $sx1=1885;
  $sy1=320;         $sx1=2377;
  $sy2=3655;        $sx2=212;
$ky=($sy2-$sy1)/($y2-$y1);
$kx=-($sx2-$sx1)/($x2-$x1);
}





//------------------------ Odprem povezavo z bazo -----
//------------------------ Odprem povezavo z bazo -----
//------------------------ Odprem povezavo z bazo -----
//------------------------ Odprem povezavo z bazo -----

$dbconn = pg_connect ("host=localhost port=5432 dbname=ameba user='zvicar' password=zv1car ");

$ret = pg_exec ($dbconn, $sql_k);
$row = pg_numrows($ret);
$i = 0;

//------------------------ risem lege postaj, imena, stevilke, itn -----
//------------------------ risem lege postaj, imena, stevilke, itn -----
//------------------------ risem lege postaj, imena, stevilke, itn -----
//------------------------ risem lege postaj, imena, stevilke, itn -----
//------------------------ risem lege postaj, imena, stevilke, itn -----
$ps=0; $ks=0; $gs=0; $ams=0;   
$aes=0; $ahs=0; $ars=0;  $aps=0;  $ass=0;  $ads=0; 
 $afs=0;  $sss=0;  $tos=0;  $tms=0;  $tus=0; 
$pls=0;

while ($i < $row) {
$res = pg_fetch_row($ret, $i);
// $res[$k] to so vrednostov selektu 0=ste_pos, 1 = ime_pos, ..., 4=nv_m, 5=x, 6=y

//$pikica_x=$res[5]/500; $pikica_y=$res[6]/500; #!!!!!!!!!!!!!!!!!!!

$pikica_x= $ky*($res[5] - ($y1-(1/$ky)*$sy1));
$pikica_y= $kx*(-$res[6] + ($x2+(1/$kx)*$sx2) );


# --1 -- zares izris pikice za postajo

//function drawPoint($img, $radius, $origo_x, $origo_y, $pointColor);
//-- spodaj postaje, pikice
if ($res[2]==1){ //padavine 1
imagefilledrectangle($slika_prazna,$pikica_x-3, $pikica_y-3,$pikica_x+3,$pikica_y+3,$modra); 
$ps++;
}

$radij1=6;
if ($res[2]==2){ //klima 2
drawPoint($slika_prazna, $radij1, $pikica_x,$pikica_y, $modra); 
$ks++;
}

$radij2=7;
if ($res[2]==3){ //glavne 3
drawPoint($slika_prazna, $radij2, $pikica_x,$pikica_y, $rdeca); 
$gs++;
}

if ($res[2]==4){ //amp(M) 4
# triangle($slika_prazna, $pikica_x,$pikica_y, $pikica_x+12,$pikica_y, $pikica_x+6,$pikica_y-8, $crna); 
# triangle($slika_prazna, $pikica_x-6,$pikica_y, $pikica_x+6,$pikica_y, $pikica_x,$pikica_y-8, $rdeca);
triangle($slika_prazna, $pikica_x-6,$pikica_y+4, $pikica_x+6,$pikica_y+4, $pikica_x,$pikica_y-4, $crna); 
$ams++;
}

if ($res[2]==5){ //amp(E) 5
triangle($slika_prazna, $pikica_x-6,$pikica_y+4, $pikica_x+6,$pikica_y+4, $pikica_x,$pikica_y-4, $rdeca); 
$aes++;
}

if ($res[2]==6){ //amp(H) 6
triangle($slika_prazna, $pikica_x-6,$pikica_y+4, $pikica_x+6,$pikica_y+4, $pikica_x,$pikica_y-4, $modra); 
$ahs++;
}

if ($res[2]==7){ //amp(radioaktivna) 7
triangle($slika_prazna, $pikica_x-6,$pikica_y+4, $pikica_x+6,$pikica_y+4, $pikica_x,$pikica_y-4, $magenta); 
$ars++;
}


if ($res[2]==9){ //amp(podsistemi) 9
triangle($slika_prazna, $pikica_x-6,$pikica_y+4, $pikica_x+6,$pikica_y+4, $pikica_x,$pikica_y-4, $zelena); 
$aps++;
}


if ($res[2]==10){ //sinopticna pos. 10
triangle($slika_prazna, $pikica_x-6,$pikica_y+4, $pikica_x+6,$pikica_y+4, $pikica_x,$pikica_y-4, $magenta); 
triangle($slika_prazna, $pikica_x-6,$pikica_y-4, $pikica_x+6,$pikica_y-4, $pikica_x,$pikica_y+4, $magenta); 
$ass++;
}


$radij4=5;
if ($res[2]==12){ //datalogerji 12
drawPoint($slika_prazna, $radij4, $pikica_x,$pikica_y, $crna); 
$ads++;
}

if ($res[2]==13){ //fenoloska 13
triangle($slika_prazna, $pikica_x-6,$pikica_y, $pikica_x+6,$pikica_y, $pikica_x,$pikica_y-8, $rdeca); 
triangle($slika_prazna, $pikica_x-6,$pikica_y-2, $pikica_x+6,$pikica_y-2, $pikica_x,$pikica_y+6, $zelena); 
$afs++;
}

$radij3=5;
if ($res[2]==14){ //SONCE - trajanje 14
drawPoint($slika_prazna, $radij3, $pikica_x,$pikica_y, $rumena); 
$sss++;
}

if ($res[2]==15){ //totalizatorji 15
imagefilledrectangle($slika_prazna,$pikica_x-3, $pikica_y-6,$pikica_x+3,$pikica_y+6,$crna); 
$tos++;
}




$radij7=6;
if (1*$res[2]==17) { //pluviografi 17 krogec
drawPoint($slika_prazna, $radij7, $pikica_x,$pikica_y, $zelena); 
$pls++;
}


$radij4=5;
if ($res[2]==19){ //termogrami 19
drawPoint($slika_prazna, $radij4, $pikica_x,$pikica_y, $rdeca); 
$tms++;
}


if ($res[2]==24){ //sinopticne v tujini 24
triangle($slika_prazna, $pikica_x-6,$pikica_y, $pikica_x+6,$pikica_y, $pikica_x,$pikica_y-8, $crna); 
triangle($slika_prazna, $pikica_x-6,$pikica_y, $pikica_x+6,$pikica_y, $pikica_x,$pikica_y+8, $crna); 
$tus++;
}


$radij5=3;
if  ( ($res[2]==8)or($res[2]==11)or($res[2]==18)or($res[2]==20)or($res[2]==21)or($res[2]==22)or($res[2]==23)or($res[2]==16)  ) 
{ //vsi ostali tipi
drawPoint($slika_prazna, $radij5, $pikica_x,$pikica_y, $crna); }

//------------- spodaj postaje, imena kot tekst, teave s sumniki
//------------- spodaj postaje, imena kot tekst, teave s sumniki
//------------- spodaj postaje, imena kot tekst, teave s sumniki
//$ime_p=zamenjaj_sumnike($res[1]);
//imagettftext($slika_prazna, 10, 0, $pikica_x-10, $pikica_y+20, $crna, $font, $ime_p);

//-- spodaj postaje, imena kot string deluje, tudi umniki ----
//-- spodaj postaje, imena kot string deluje, tudi umniki ----
//-- spodaj postaje, imena kot string deluje, tudi umniki ----
//-- spodaj postaje, imena kot string deluje, tudi umniki ----
//-- spodaj postaje, imena kot string deluje, tudi umniki ----

//imagestring($slika_prazna,4,$pikica_x+10,$pikica_y-5,$res[1],$rdeca);

$pripis="";
$ime_postt=""; $st_postt=""; $idmm_postt=""; $id_postt=""; $nv_xy_postt=""; $ok=""; $zak=""; $pre=" "; $pomi="";
if ( ($ste_da_==1)or($idmm_da_==1)or($id_da_==1)  ) { $ok="("; $zak=")"; $pomi="-"; }
if ($ste_da_==1)  {$st_postt=$res[0];}
if ($idmm_da_==1) {$idmm_postt=$pre.$res[12];}
if ($id_da_==1)   {$id_postt=$pre.$res[11];}
if ($nv_xy_==1)   {$nv_xy_postt=" h=".$res[4]."m x=".$res[5]." y=".$res[6];}


if ($tekst_==1) { $ime_pos_skra=substr($res[1],0,$dol_tekst_);  
                  $ime_postt=$pomi.$ime_pos_skra;}
$pripis=$ok.$st_postt.$idmm_postt.$id_postt.$nv_xy_postt.$zak.$ime_postt;

imagestring($slika_prazna,$vel_tekst_,$pikica_x+15,$pikica_y-8,$pripis,$crna);
//-------------------------------------------------------------------------


$i++;
}  //--- konec branja iz baze in pisanja na karto sql


// pisanje sql 2 na sliko 
//imagettftext($slika_prazna, 10, 0, 300+10, 200+10, $crna, $font, $sql);

#---------------------------------------------------------------










// -- LEGENDA -------------------------------------
// -- LEGENDA -------------------------------------
// -- LEGENDA -------------------------------------
// -- LEGENDA -------------------------------------
// = &#353 ali  = &#154 
// = &#352 ali  = &#138 
// = &#382 ali  = &#158 
// = &#381 ali  = &#142 
// = &#269 
// = &#268 

//-- naslov karte --------------------
//-- naslov karte --------------------
//-- naslov karte --------------------
$ve=",";  //'.$ve.' //-----    =    -------------

if ($jezik==1) {
//MREA POSTAJ:  
$tipi_array = 
array('1_PADAVINSKE', '2_KLIMATOLOKE', '3_SINOPTINE', 
'4_AVTOMATSKE-METEOROLOKE',    '5_AVTOMATSKE-EKOLOKE',  
'6_AVTOMATSKE-HIDROLOKE',      '7_AVTOMATSKE-RADIOLOKE',
'8_AVTOMATSKE-EKOLOKE-STARE',  '9_AVTOMATSKE-PODSISTEMI',  
'10_POSTAJE Z JAVLJANJEM',      '11_NARONIKE',
'12_ELE-REGISTRATORJI',         '13_FENOLOKE',  
'14_HELIOGRAFI',                '15_PAD-TOTALIZATORJI',  
'16_LAVINSKE',                  '17_PLUVIOGRAFI',  
'18_ANEMOGRAFI',                '19_TERMOGRAFI',  
'20_HIGROGRAFI',                '21_ADCON-AGRO',    
'22_BAROGRAFI',                 '23_AMP-WMO',  
'24_TUJE-POSTAJE',              '30_SNENA-ODEJA'
);
}




//  METEOROLOGICAL STATION NETWORK
// CLIMATE, PRECIPITATION, SYNOP, AUTOMATIC-METEO, 
//  AUTOMATIC-EKO, AUTOMATIC-HIDRO, AUTOMATIC-RADIOLOGICAL, 
//  AUTOMATIC-EKO-OLD, AUTOMATIC-OTHERS, SYNOP-GTS, 
// AUTOMATIC-CONSUMER, ELE-RECORDER, PHENOLOGICAL,
// HELIOGRAPH, PRECIPITATION-TOTALISATOR, AVALANCHE,
// PLUVIOGRAPH, ANEMOGRAPH, THERMOGRAPH
// HYGROGRAPH, AGRO, BAROGRAPH, AUTOMATIC-GTS,
// FOREIGN-GTS, SNOW-COVER  
//


if ($jezik==2) {
$tipi_array = 
array('1_PRECIPITATION', '2_CLIMATE',   '3_SYNOP', 
'4_AUTOMATIC-METEO',     '5_AUTOMATIC-EKO',  
'6_AUTOMATIC-HIDRO',     '7_AUTOMATIC-RADIOLOGICAL',
'8_AUTOMATIC-EKO-OLD',   '9_AUTOMATIC-OTHERS',  
'10_SYNOP-GTS',          '11_AUTOMATIC-CONSUMER',
'12_ELE-RECORDER',       '13_PHENOLOGICAL',  
'14_HELIOGRAPH',         '15_PRECIPITATION-TOTAL',  
'16_AVALANCHE',          '17_PLUVIOGRAPH',  
'18_ANEMOGRAPH',         '19_THERMOGRAPH',  
'20_HYGROGRAPH',         '21_AGRO',    
'22_BAROGRAPH',          '23_AUTOMATIC-GTS',  
'24_FOREIGN-GTS',        '30_SNOW-COVER'
);
}



// ------------------- spodaj, pisanje naslova po tipih --------------
// ------------------- spodaj, pisanje naslova po tipih --------------
// ------------------- spodaj, pisanje naslova po tipih --------------
// ------------------- spodaj, pisanje naslova po tipih --------------


//foreach ($tipi_vsi as $tipi_vsi_en) {
//if (in_array($tipi_vsi_en,$tipi_vsi))
//  { //  $izbrani_i=$izbrani_i.$tipi_vsi_en;
//  } //}  //$polje=$izbrani_i;



// -- izlocim dvojne stevilke tipov------
// -- izlocim dvojne stevilke tipov------
$izbrani_i=""; $jjj=0;
$tipi_iz = explode(",",$izbrani); 

$maxtip=max($tipi_iz);
for ($z=1; $z<=$maxtip; $z++){
$sti_t=0;
foreach ($tipi_iz as $tipi_iz_en) {
if (($z==$tipi_iz_en)and($sti_t==0))
{  
if ($jjj>0) {$izbrani_i=$izbrani_i.",".$tipi_iz_en;} else
{$izbrani_i=$izbrani_i.$tipi_iz_en;}
$sti_t=1;
}
}
 $jjj++; 
}

// --konec -- izlocim dvojne stevilke tipov------
// --konec -- izlocim dvojne stevilke tipov------
// --konec -- izlocim dvojne stevilke tipov------

//foreach ($tipi_vsi as $tipi_vsi_en) {
//if (substr_count($izbrani,$tipi_vsi_en)>1}




// --- dam tipom imena in tvorim string za izpis na karto
$ste_tipov=substr_count($izbrani_i,",");

$tipi_vrsta="";  $j=0; $vejica=", ";
$tipi_izz = explode(",",$izbrani_i); 

foreach ($tipi_izz as $tipi_izz_en) {
foreach ($tipi_array as $ime_tipa) {
$ime_tipa = explode("_",$ime_tipa);
if (1*$ime_tipa[0]==1*$tipi_izz_en){

if ($ste_tipov>$j) {$tipi_vrsta=$tipi_vrsta.$ime_tipa[1].$vejica;}
else {$tipi_vrsta=$tipi_vrsta.$ime_tipa[1];}
}
}  //--konec foreach ($tipi_array as $ime_tipa)
$j++;
}  //--konec    foreach ($tipi_iz as $tipi_izz_en)

//$ZZ = htmlentities("&#142;"); 
//$ZZ="&#142;";


//-----    =    -------------
$CC=""; // je enak 
$SS="";  //
$ZZ="";  //

$ss="";  // mali
$zz="";  // mali
$cc="";   //je enak  mali

if ($obdobje_== 1) {$datum_delova=$datumk_;} else {$datum_delova=$datumz_." - ".$datumk_; }
//$naslov_kar= "MREA POSTAJ (".$datum_delova."):  ";
if ($jezik==1) {$naslov_kar= "MREA POSTAJ (".$datum_delova."):  "; }
if ($jezik==2) {$naslov_kar= "METEOROLOGICAL STATION NETWORK (".$datum_delova."):  "; }


//$naslov_kar2="&#32; ! &#33;   &#34; # &#35; $ &#36; % &#37; & &#38;   &#39; ( &#40; ) &#41; * &#42; + &#43; , &#44; - &#45; . &#46; / &#47; 0 &#48; 1 &#49; 2 &#50; 3 &#51; 4 &#52; 5 &#53; 6 &#54; 7 &#55; 8 &#56; 9 &#57; : &#58; ; &#59; < &#60; = &#61; > &#62; ? &#63; @ &#64; A &#65; B &#66; C &#67; D &#68; E &#69; F &#70; G &#71; H &#72; I &#73; J &#74; K &#75; L &#76; M &#77; N &#78; O &#79; P &#80; Q &#81; R &#82; S &#83; T &#84; U &#85; V &#86; W &#87; X &#88; Y &#89; Z &#90; [ &#91; \ &#92; ] &#93; ^ &#94; _ &#95; ` &#96; a &#97; b &#98; c &#99; d &#100; e &#101; f &#102; g &#103; h &#104; i &#105; j &#106; k &#107; l &#108; m &#109; n &#110; o &#111; p &#112; q &#113; r &#114; s &#115; t &#116; u &#117; v &#118; w &#119; x &#120;"; 
//$naslov_kar2="y &#121; z &#122; { &#123; | &#124; } &#125; ~ &#126;  &#127;  &#128;  &#129;  &#130; f &#131;  &#132;";
//$naslov_kar2=" &#133;  &#134;  &#135; ^ &#136;  &#137;  &#138;  &#139; O &#140; ? &#141;  &#142; ? &#143;  &#144;  &#145;  &#146;  &#147;  &#148;  &#149;  &#150;  &#151; ~ &#152;  &#153;  &#154;  &#155; o &#156; ? &#157;  &#158; Y &#159;   &#160; ! &#161; c &#162; L &#163;  &#164; Y &#165;  &#166;  &#167;  &#168;  &#169; a &#170;  &#171;  &#172;  &#173;  &#174;  &#175;  &#176;  &#177; 2 &#178; 3 &#179;  &#180;  &#181;  &#182;  &#183;  &#184; 1 &#185; o &#186;  &#187; 1 &#188; 1 &#189; 3 &#190; ? &#191; A &#192;  &#193;  &#194; A &#195;  &#196; A &#197; A &#198;  &#199; E &#200;  &#201;"; 
//$naslov_kar2="E &#202;  &#203; I &#204;  &#205;  &#206; I &#207; ? &#208; N &#209; O &#210;  &#211;  &#212; O &#213;  &#214;  &#215; O &#216; U &#217;  &#218; U &#219;  &#220;  &#221; ? &#222;  &#223; a &#224;  &#225;  &#226; a &#227;  &#228; a &#229; a &#230;  &#231; e &#232;  &#233; e &#234;  &#235; i &#236;  &#237;  &#238; i &#239; ? &#240; n &#241; o &#242;  &#243;  &#244; o &#245;  &#246;  &#247; o &#248; u &#249;  &#250; u &#251;  &#252;  &#253; ? &#254; y &#255; A &#256; a &#257;  &#258;  &#259;  &#260;  &#261;  &#262;  &#263; C &#264; c &#265; C &#266; c &#267;  &#268;  &#269;  &#270;  &#271;  &#272;  &#273; ";
//$naslov_kar2="E &#274; e &#275; E &#276; e &#277; E &#278; e &#279;  &#280;  &#281;  &#282;  &#283; G &#284; g &#285; G &#286; g &#287; G &#288; g &#289; G &#290; g &#291; H &#292; h &#293; H &#294; h &#295; I &#296; i &#297; I &#298; i &#299; I &#300; i &#301; I &#302; i &#303; I &#304; i &#305; ? &#306; ? &#307; J &#308; j &#309; K &#310;";
//$naslov_kar2=" k &#311; ? &#312;  &#313;  &#314; L &#315; l &#316;  &#317;  &#318; ? &#319; ? &#320;  &#321;  &#322;  &#323;  &#324; N &#325; n &#326;  &#327;  &#328; ? &#329; ? &#330; ? &#331; O &#332; o &#333; O &#334; o &#335;  &#336;  &#337; O &#338; o &#339;  &#340;  &#341; R &#342; r &#343;  &#344;  &#345;  &#346;  &#347; S &#348; s &#349;  &#350;  &#351;  &#352;  &#353;  &#354;  &#355;  &#356;  &#357; T &#358; t &#359; U &#360; u &#361; U &#362; u &#363; U &#364; u &#365;  &#366;  &#367;  &#368;  &#369; U &#370; u &#371; W &#372; w &#373; Y &#374; y &#375; Y &#376;  &#377;  &#378;  &#379;  &#380;  &#381;  &#382; ? &#383; b &#384; ? &#385; ? &#386; ? &#387; ? &#388;";
//$naslov_kar2=" ? &#389; ? &#390; ? &#391; ? &#392;  &#393; ? &#394; ? &#395; ? &#396; ? &#397; ? &#398; ? &#399; ? &#400; F &#401; f &#402; ? &#403; ? &#404; ? &#405; ? &#406; I &#407; ? &#408; ? &#409; l &#410; ? &#411; ? &#412; ? &#413; ? &#414; O &#415; O &#416; o &#417; ? &#418; ? &#419; ? &#420; ? &#421; ? &#422;   &#423; ? &#424; ? &#425; ? &#426; t &#427; ? &#428; ? &#429; T &#430; U &#431; u &#432; ? &#433; ? &#434; ? &#435; ? &#436; ? &#437; z &#438; ? &#439; ? &#440; ? &#441; ? &#442; ? &#443; ? &#444; ? &#445; ? &#446; ? &#447; | &#448; ? &#449; ? &#450; ! &#451; ? &#452; ? &#453; ? &#454; ? &#455; ? &#456; ? &#457; ? &#458; ? &#459; ? &#460; A &#461; a &#462; I &#463; i &#464; O &#465; o &#466; U &#467; u &#468; U &#469; u &#470; U &#471; u &#472; U &#473; u &#474; U &#475; u &#476; ? &#477; A &#478; a &#479; ? &#480; ? &#481; ? &#482; ? &#483; G &#484; g &#485; G &#486; g &#487; K &#488; k &#489; O &#490; o &#491; O &#492; o &#493; ? &#494; ? &#495; j &#496; ? &#497; ? &#498; ? &#499;  ";


if ($naslovk == 1) {
$naslov_kar=$naslov_kar.$tipi_vrsta;
$naslov_legax=$vel_sli[0]/16; $naslov_legay=$vel_sli[1]/25; 
imagestring($slika_prazna,$fontnas,$naslov_legax,$naslov_legay,$naslov_kar,$crna);


} // --- KONEC ---- if ($naslovk == 1) {
// ------------------- KONEC, pisanje naslova po tipih --------------
// ------------------- KONEC, pisanje naslova po tipih --------------
// ------------------- KONEC, pisanje naslova po tipih --------------
// ------------------- KONEC, pisanje naslova po tipih --------------






// ------------------- zacetek * legenede po tipih --------------
// ------------------- zacetek * legenede po tipih --------------
// ------------------- zacetek * legenede po tipih --------------
// ------------------- zacetek * legenede po tipih --------------

// ---- zacetek zapis identifikacije, naslov, kdo, kaj in kdaj
$datum = date("Y-m-d");
$lega_podx=$vel_sli[0]/25; $lega_pody=$vel_sli[1]/1.05; 
if ($jezik==1) {
$identifi="SLOVENIJA, Urad za meteorologijo, Oddelek za kontrolo podatkov in arhiv, Vojkova 1b, Ljubljana, datum: ".$datum.".";
}
if ($jezik==2) {
$identifi="SLOVENIJA (State SLOVENIA), Meteorological Office, Data Control Department, Vojkova 1b, Ljubljana, date: ".$datum.".";
}
imagestring($slika_prazna,2,$lega_podx,$lega_pody,"$identifi",$crna);
// ---- konec zapis identifikacije, naslov, kdo, kaj in kdaj
// ---- konec zapis identifikacije, naslov, kdo, kaj in kdaj

if ($legendak == 1) {

//$fontleg=4;
$legenda_legax=$vel_sli[0]/1.18; $legenda_legay=$vel_sli[1]/2.1; //1.2, 2
//---  kje lezi napis LEGENDA postaj:
if ($jezik==1) {
imagestring($slika_prazna,10,$legenda_legax-20,$legenda_legay-8,"LEGENDA postaj:",$crna);
imagestring($slika_prazna,10,$legenda_legax-20,$legenda_legay-6,"_______________",$crna);
}
if ($jezik==2) {
imagestring($slika_prazna,10,$legenda_legax-20,$legenda_legay-8,"LEGEND of network:",$crna);
imagestring($slika_prazna,10,$legenda_legax-20,$legenda_legay-6,"__________________",$crna);
}

foreach ($tipi_izz as $tipi_izz_en) {
foreach ($tipi_array as $ime_tipa) {
$ime_tipa = explode("_",$ime_tipa);
if (1*$ime_tipa[0]==1*$tipi_izz_en){

//imagefilledrectangle($slika_prazna,$pikica_x-3, $pikica_y-3,$pikica_x+3,$pikica_y+3,$modra); 

$korl=20; //center znaka za dol +9, center levo -4


if (1*$tipi_izz_en==1) {  //padavine  modra kocka 6x6
$radij1=6; $legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$ps.") ".$ime_tipa[1];
imagefilledrectangle($slika_prazna,$legenda_legax-8,$legenda_legay+6,$legenda_legax-2,$legenda_legay+12,$modra); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}

if (1*$tipi_izz_en==2) {  // klima 2  krogec
$radij1=6; $legenda_legay=$legenda_legay+$korl;      $st_ime_tip="(".$ks.") ".$ime_tipa[1];
drawPoint($slika_prazna, $radij1,$legenda_legax-4,$legenda_legay+9, $modra); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


if (1*$tipi_izz_en==3) {  //sinop 3 krogec
$radij2=7; $legenda_legay=$legenda_legay+$korl;      $st_ime_tip="(".$gs.") ".$ime_tipa[1];
drawPoint($slika_prazna, $radij2,$legenda_legax-4,$legenda_legay+9, $rdeca); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


if (1*$tipi_izz_en==4){ //amp(M) 4 trikotnik c=12 Vc=8
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$ams.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+10, $legenda_legax+4,$legenda_legay+10, $legenda_legax-2,$legenda_legay+2, $crna); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}

if (1*$tipi_izz_en==5){ //amp(E) 5  trikotnik c=12 Vc=8
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$aes.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+10, $legenda_legax+4,$legenda_legay+10, $legenda_legax-2,$legenda_legay+2, $rdeca); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}

if (1*$tipi_izz_en==6){ //amp(H) 6 trikotnik c=12 Vc=8
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$ahs.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+10, $legenda_legax+4,$legenda_legay+10, $legenda_legax-2,$legenda_legay+2, $modra); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}

if (1*$tipi_izz_en==7){ //amp(radioaktivna) 7 trikotnik c=12 Vc=8
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$ars.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+10, $legenda_legax+4,$legenda_legay+10, $legenda_legax-2,$legenda_legay+2, $magenta); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


if (1*$tipi_izz_en==9){ //amp(podsistemi) 9  trikotnik c=12 Vc=8
$legenda_legay=$legenda_legay+$korl;      $st_ime_tip="(".$aps.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+10, $legenda_legax+4,$legenda_legay+10, $legenda_legax-2,$legenda_legay+2, $zelena); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


if (1*$tipi_izz_en==10){ //sinopticna pos. 10   obrnjena trikotnika c=12 Vc=8
//triangle($slika_prazna, $pikica_x-6,$pikica_y+4, $pikica_x+6,$pikica_y+4, $pikica_x,$pikica_y-4, $magenta); 
//triangle($slika_prazna, $pikica_x-6,$pikica_y-4, $pikica_x+6,$pikica_y-4, $pikica_x,$pikica_y+4, $magenta); 
$legenda_legay=$legenda_legay+$korl;      $st_ime_tip="(".$ass.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+10, $legenda_legax+4,$legenda_legay+10, $legenda_legax-2,$legenda_legay+2, $magenta); 
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+2, $legenda_legax+4,$legenda_legay+2, $legenda_legax-2,$legenda_legay+10, $magenta);
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


//----------------------

$radij4=5;
if (1*$tipi_izz_en==12){ //datalogerji 12 krogec
 $legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$ads.") ".$ime_tipa[1];
drawPoint($slika_prazna, $radij4,$legenda_legax-4,$legenda_legay+9, $crna); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}

if (1*$tipi_izz_en==13){ //fenoloska 13, obrnjena (po vis. zamaknjena) trikotnika c=12 Vc=8
//triangle($slika_prazna, $pikica_x-6,$pikica_y, $pikica_x+6,$pikica_y, $pikica_x,$pikica_y-8, $rdeca); 
//triangle($slika_prazna, $pikica_x-6,$pikica_y-2, $pikica_x+6,$pikica_y-2, $pikica_x,$pikica_y+6, $zelena); 
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$afs.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+10, $legenda_legax+4,$legenda_legay+8, $legenda_legax-2,$legenda_legay+0, $rdeca); 
triangle($slika_prazna, $legenda_legax-8, $legenda_legay+6, $legenda_legax+4,$legenda_legay+6,  $legenda_legax-2,$legenda_legay+14, $zelena);
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}

$radij3=5;
if (1*$tipi_izz_en==14){ //SONCE - trajanje 14 krogec
//drawPoint($slika_prazna, $radij3, $pikica_x,$pikica_y, $rumena); 
$legenda_legay=$legenda_legay+$korl;      $st_ime_tip="(".$sss.") ".$ime_tipa[1];
drawPoint($slika_prazna, $radij3,$legenda_legax-4,$legenda_legay+9, $rumena); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}

if (1*$tipi_izz_en==15){ //totalizatorji 15  - znaka pravokotnik (6x12) za dol +9, center levo -4
//imagefilledrectangle($slika_prazna,$pikica_x-3, $pikica_y-6,$pikica_x+3,$pikica_y+6,$crna); 
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$tos.") ".$ime_tipa[1];
imagefilledrectangle($slika_prazna,$legenda_legax-7,$legenda_legay+1,$legenda_legax-1,$legenda_legay+13,$crna); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


$radij7=6;
if (1*$tipi_izz_en==17) { //pluviografi 17 krogec
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$pls.") ".$ime_tipa[1];
drawPoint($slika_prazna, $radij7,$legenda_legax-4,$legenda_legay+9, $zelena); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


$radij4=5;
if (1*$tipi_izz_en==19){ //termogrami 19 krogec
//drawPoint($slika_prazna, $radij4, $pikica_x,$pikica_y, $rdeca); 
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$tms.") ".$ime_tipa[1];
drawPoint($slika_prazna, $radij4,$legenda_legax-4,$legenda_legay+9, $rdeca); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


if (1*$tipi_izz_en==24){ //sinopticne v tujini 24 obrnjena trikotnika s skupno osnovo
//triangle($slika_prazna, $pikica_x-6,$pikica_y, $pikica_x+6,$pikica_y, $pikica_x,$pikica_y-8, $crna); 
//triangle($slika_prazna, $pikica_x-6,$pikica_y, $pikica_x+6,$pikica_y, $pikica_x,$pikica_y+8, $crna); 
$legenda_legay=$legenda_legay+$korl;     $st_ime_tip="(".$tus.") ".$ime_tipa[1];
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+7, $legenda_legax+4,$legenda_legay+7, $legenda_legax-2,$legenda_legay-1, $crna); 
triangle($slika_prazna, $legenda_legax-8,$legenda_legay+7, $legenda_legax+4,$legenda_legay+7, $legenda_legax-2,$legenda_legay+15, $crna);
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}


$radij5=3;
if  ( (1*$tipi_izz_en==8)or(1*$tipi_izz_en==11)or(1*$tipi_izz_en==18)or(1*$tipi_izz_en==20)or(1*$tipi_izz_en==21)or(1*$tipi_izz_en==22)or(1*$tipi_izz_en==23)or(1*$tipi_izz_en==16)or(1*$tipi_izz_en==30)  ) 
{ //vsi ostali tipi
//drawPoint($slika_prazna, $radij5, $pikica_x,$pikica_y, $crna); 
$legenda_legay=$legenda_legay+$korl;

 //$st_ime_tip="(".$axs.") ".$ime_tipa[1];
$st_ime_tip=$ime_tipa[1];
drawPoint($slika_prazna, $radij5,$legenda_legax-4,$legenda_legay+9, $crna); 
imagestring($slika_prazna,$fontleg,$legenda_legax+10,$legenda_legay,$st_ime_tip,$crna);
}





} //if (1*$ime_tipa[0]==1*$tipi_izz_en){

} //foreach
} //foreach


} // --- KONEC ---- if ($legendak == 1) {

// ------------------- Konec * legenede po tipih --------------
// ------------------- Konec * legenede po tipih --------------
// ------------------- Konec * legenede po tipih --------------
// ------------------- Konec * legenede po tipih --------------












#------------- Sestavim skupaj slikico pikic in sliko Slovenije in to
#------------- Sestavim skupaj slikico pikic in sliko Slovenije in to
#------------- Sestavim skupaj slikico pikic in sliko Slovenije in to
# transparentno, z opacity =  neprozornost, motnost

//$opacity = 45;  //$opacity = 52;  100 pomeni, da je Slovenija popolnoma vidna

ImageCopyMerge
    ($slika_prazna,$slovenija,  0, 0, 0, 0,
    $vel_sli[0], $vel_sli[1]	, $opacity_);






// ---NARISEM SLIKO--------------------
// ---NARISEM SLIKO--------------------
// ---NARISEM SLIKO--------------------
// ---NARISEM SLIKO--------------------
// Return the image as a JPEG - it would be @ velikost x v k as PNG!
header("Content-Type: image/jpeg");
#imagepng ($slika_prazna,"",80);
imagejpeg ($slika_prazna,"",80);
imagedestroy($slika_prazna);




//-----------------------------------------------------------

## --- KAKO SE POSTAVIS SLIKA IN KJE IMA IZHODISCE XY - levo zgoraj
## --- KAKO SE POSTAVIS SLIKA IN KJE IMA IZHODISCE XY - levo zgoraj
## --- KAKO SE POSTAVIS SLIKA IN KJE IMA IZHODISCE XY - levo zgoraj
## --- KAKO SE POSTAVIS SLIKA IN KJE IMA IZHODISCE XY - levo zgoraj
#              x = 1350   
#00-------------------|   Nila se zane levo zgoraj
#|*                   |
#|*         *         |
#|*                   |
#|____________________|
# y = 956    
#          



?>


