#!/usr/bin/perl

########################################################
#                                                      #
# Gestdb v1.0 by Michela Fontana                       #
# Website : http://www.calzatura.com                   #
# Created : 01/01/2003                                 #
#                                                      #
########################################################

############   ADJUST THESE VARIABLES   ################

        use CGI;
        use DBI;

# Get the form variables

	if ($ENV{'REQUEST_METHOD'} eq 'GET') {
        	$buffer = $ENV{'QUERY_STRING'};
	}	
	else {
        	read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
	}

# Break em up into a format the script can read

	@pairs = split(/&/, $buffer);
	foreach $pair (@pairs) {
        	($name, $value) = split(/=/, $pair);
        	$value =~ tr/+/ /;
        	$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
        	$FORM{$name} = $value;
	                       }

# Get the heading information

  $headfile = '/italy/head/head_motore.txt';

   unless (open (DATA,"$headfile")) {die (&error);}
		if ($uselock eq '1') {
			flock DATA, 2;
			seek DATA, 0, 0;
		}
		@headinfo = <DATA>;
		if ($uselock eq '1') {
			flock DATA, 8;
		}
	close (DATA);
	foreach $headline (@headinfo){
		$heading = $heading.$headline;
	}

# Get the footer information

  $footfile = '/italy/head/foot.txt';

   unless (open (DATA,"$footfile")) {die (&error);}
		if ($uselock eq '1') {
			flock DATA, 2;
			seek DATA, 0, 0;
		}
		@footinfo = <DATA>;
		if ($uselock eq '1') {
			flock DATA, 8;
		}
	close (DATA);
	foreach $footline (@footinfo){
		$footing = $footing.$footline;
	}

# Get the Dbase information

$mysql1  = 'calzatura_com_calzatura';
$mysql2  = 'mysql.register.it';
$mysql3  = 'GS1219_CALZATURA';
$mysql4  = 'michela';

$categoria = $FORM{'categoria'};
$tipo      = $FORM{'tipo'};
$nazione   = $FORM{'nazione'};
$anno      = $FORM{'anno'};
$parole    = $FORM{'parole'};
$ordine    = $FORM{'ordine'};
$B3        = $FORM{'B3'};

$miamail   = $FORM{'miamail'};
$password  = $FORM{'password'};

if ($ordine eq '') { $ordine = 'ID'; }

if ($FORM{'B3'} ne '') {
   $condizione = 'WHERE';
   if ($categoria ne '') { $condizione = $condizione." CATEGORIA='$categoria' "; }

if ($tipo ne '') {
   if ($condizione ne 'WHERE') { $condizione = $condizione." and "; }
    $condizione = $condizione." TIPO LIKE '$tipo' ";
                 }

if ($cond2 ne '') {
    if ($condizione ne 'WHERE') { $condizione = $condizione.' and';}
    $condizione = $condizione." (".$cond2.")";
                  }
                       }
if ($nazione ne '') {
   if ($condizione ne 'WHERE') { $condizione = $condizione." and "; }
    $condizione = $condizione." NAZIONE LIKE '$nazione' ";
                 }

if ($anno ne '') {
   if ($condizione ne 'WHERE') { $condizione = $condizione.' and';}
   $uanno = "%$anno";
   $condizione = $condizione." DATAINSERIMENTO LIKE '$uanno' ";
                 }

if ($parole ne '') {
   $uparole = "%$parole%";
   if ($condizione ne 'WHERE') { $condizione = $condizione.' and';}
   $condizione = $condizione." OGGETTO LIKE '$uparole' or
                               OGGETTOENG LIKE '$uparole' or
                               OGGETTOSPA LIKE '$uparole' or
                               OGGETTOPORT LIKE '$uparole' or
                               DESCRIZIONE LIKE '$uparole' or
                               DESCRIZIONEENG LIKE '$uparole' or
                               DESCRIZIONESPA LIKE '$uparole' or
                               DESCRIZIONEPORT LIKE '$uparole'";
                   }

if ($condizione eq 'WHERE') { $condizione = '';}

print "Content-type: text/html\n\n";

print "$heading";
print "<body topmargin=0 bgcolor=#E8E8E8 leftmargin=2 link=#305790 vlink=#4375C0 alink=#305790 text=#305790>

<div align=center><center>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
  <tr>
    <td width=70% bgcolor=#305790><p align=center><font face=tahoma color=#FFFFFF size=2><strong>MARKET PLACE</strong></font></td>
    <td width=10% bgcolor=#305790>
      <form action=mkinserimento.cgi>
      <input type=hidden name=miamail value=$miamail>
      <input type=hidden name=password value='$password'>
      <input type=submit name=B1   value='Inserisci' style='background-color: rgb(255,255,255); border: thin solid rgb(0,0,128)'></td>
      </form>
    <td width=10% bgcolor=#305790>
      <form action=mkchange1.cgi>
      <input type=hidden name=miamail value=$miamail>
      <input type=hidden name=password value='$password'>
      <input type=submit name=B1   value='Modifica' style='background-color: rgb(255,255,255); border: thin solid rgb(0,0,128)'></td>
      </form>
    <td width=10% bgcolor=#305790>
      <form action=mkdisplay.cgi>
      <input type=hidden name=miamail value=$miamail>
      <input type=hidden name=password value='$password'>
      <input type=submit name=B1   value='Sfoglia' style='background-color: rgb(255,255,255); border: thin solid rgb(0,0,128)'></td>
    </form>
  </tr>
</table></center></div>

<table border=0 cellpadding=0 cellspacing=0 width=100%>

<form action=mkdisplay.cgi>
  <tr>
    <td width=17% bgcolor=#FFFFFF><small><font face=Arial color=#FF8000><small><strong>Tipo</strong></small></font></small></td>
    <td width=20% bgcolor=#FFFFFF><small><font face=Arial color=#FF8000><small><strong>Categoria</strong></small></font></small></td>
    <td width=20% bgcolor=#FFFFFF><small><font face=Arial color=#FF8000><small><strong>Nazione</strong></small></font></small></td>
    <td width=11% bgcolor=#FFFFFF><small><small><font face=Arial color=#FF8000><strong>Anno</strong></font></small></small></td>
    <td width=33% bgcolor=#FFFFFF><small><small><font face=Arial color=#FF8000><strong>Testo</strong></font></small></small></td>
    <td width=10% bgcolor=#FFFFFF></td>
  </tr>
  <tr>
    <td width=17% bgcolor=#FFFFFF><select name=categoria size=1>
      <option selected value=$categoria>$categoria</option>
      <option value></option>
      <option value=Domanda>Domanda</option>
      <option value=Offerta>Offerta</option></select></td>
    <td width=20% bgcolor=#FFFFFF><select name=tipo size=1>
      <option selected value='$tipo'>$tipo</option>
      <option value></option>
      <option value=Accessori>Accessori</option>
      <option value=Agenti>Agenti</option>
      <option value='Calzature Bambino'>Calzature Bambino</option>
      <option value='Calzature Donna'>Calzature Donna</option>
      <option value='Calzature Uomo'>Calzature Uomo</option>
      <option value=Componenti>Componenti</option>
      <option value=Immobili>Immobili</option>
      <option value=Lavoro>Lavoro</option>
      <option value='Lavoro conto Terzi'>Lavoro conto Terzi</option>
      <option value=Macchinari>Macchinari</option>
      <option value=Pellami>Pellami</option>
      <option value=Pelletteria>Pelletteria</option>
      <option value='Prodotti Chimici'>Prodotti Chimici</option>
      <option value=Sintetici>Sintetici</option>
      <option value=Suole>Suole</option>
      <option value=Tessuti>Tessuti</option>
      <option value=Varie>Varie</option></select></td>
<td width=20% bgcolor=#FFFFFF><font face=Arial color=#FF8000><strong><small>
<select name=nazione size=1>
<option selected value='$nazione'>$nazioneestesa</option>
<option value></option>
<option value=1>Afghanistan</option>
<option value=2>Albania</option>
<option value=3>Algeria</option>
<option value=4>American Samoa</option>
<option value=5>Andorra</option>
<option value=6>Angola</option>
<option value=7>Anguilla</option>
<option value=8>Antarctica</option>
<option value=9>Antartica-Casey</option>
<option value=10>Antartica-Davis</option>
<option value=11>Antartica-Mawson</option>
<option value=12>Antigua - Barbuda</option>
<option value=13>Argentina</option>
<option value=14>Armenia</option>
<option value=15>Aruba</option>
<option value=16>Ascension</option>
<option value=17>Australia</option>
<option value=18>Austria</option>
<option value=19>Azerbaijan</option>
<option value=20>Bahamas</option>
<option value=21>Bahrain</option>
<option value=22>Bangladesh</option>
<option value=23>Barbados</option>
<option value=24>Belarus</option>
<option value=25>Belgium</option>
<option value=26>Belize</option>
<option value=27>Benin</option>
<option value=28>Bermuda</option>
<option value=29>Bhutan</option>
<option value=30>Bolivia</option>
<option value=31>Bosnia-Herzegowina</option>
<option value=32>Botswana</option>
<option value=33>Bouvet Island</option>
<option value=34>Brazil</option>
<option value=35>British Indian Oc.</option>
<option value=36>Brunei Darussalam</option>
<option value=37>Bulgaria</option>
<option value=38>Burkina Faso</option>
<option value=39>Burundi</option>
<option value=40>Cambodia</option>
<option value=41>Cameroon</option>
<option value=42>Canada</option>
<option value=43>Cape Verde</option>
<option value=44>Cayman Islands</option>
<option value=45>C. African Republic</option>
<option value=46>Chad</option>
<option value=47>Chile</option>
<option value=48>China</option>
<option value=49>Christmas Island</option>
<option value=50>Cocos Islands</option>
<option value=51>Colombia</option>
<option value=52>Comoros</option>
<option value=53>Congo</option>
<option value=54>Cook Islands</option>
<option value=55>Costa Rica</option>
<option value=56>Croatia</option>
<option value=57>Cuba</option>
<option value=58>Cyprus</option>
<option value=59>Czech Republic</option>
<option value=60>Dem. Rep. Congo</option>
<option value=61>Denmark</option>
<option value=62>Diego Garcia</option>
<option value=63>Djibouti</option>
<option value=64>Dominica</option>
<option value=65>Dominican Republic</option>
<option value=66>East Timor</option>
<option value=67>Ecuador</option>
<option value=68>Egypt</option>
<option value=69>El Salvador</option>
<option value=70>Equatoria Guinea</option>
<option value=71>Eritrea</option>
<option value=72>Estonia</option>
<option value=73>Ethiopia</option>
<option value=74>Falkland Islands</option>
<option value=75>Faroe Islands</option>
<option value=76>Fiji</option>
<option value=77>Finland</option>
<option value=78>France</option>
<option value=79>France, Metropolitan</option>
<option value=8>Frech South Terr.</option>
<option value=81>French Guiana</option>
<option value=82>French Polynesia</option>
<option value=83>Gabon</option>
<option value=84>Gambia</option>
<option value=85>Georgia</option>
<option value=86>Germany</option>
<option value=87>Ghana</option>
<option value=88>Gibraltar</option>
<option value=89>Greece</option>
<option value=90>Greenland</option>
<option value=91>Grenada</option>
<option value=92>Guadeloupe</option>
<option value=93>Guam</option>
<option value=94>Guatemala</option>
<option value=95>Guinea</option>
<option value=96>Guinea Repubblica</option>
<option value=97>Guinea-Bissau</option>
<option value=98>Guyana</option>
<option value=99>Haity</option>
<option value=100>Heard-Mc Donald Isl.</option>
<option value=101>Honduras</option>
<option value=102>Hong Kong</option>
<option value=103>Hungary</option>
<option value=104>Iceland</option>
<option value=105>Inamrsat Indiano</option>
<option value=106>India</option>
<option value=107>Indonesia</option>
<option value=108>Inmarsat Atl. Est</option>
<option value=109>Inmarsat Atl. Ovest</option>
<option value=110>Inmarsat Pacifico</option>
<option value=111>Iran</option>
<option value=112>Iraq</option>
<option value=113>Ireland</option>
<option value=114>Isle of Man</option>
<option value=115>Israel</option>
<option value=116>Italy</option>
<option value=117>Ivory Coast</option>
<option value=118>Jamaica</option>
<option value=119>Japan</option>
<option value=120>Jordan</option>
<option value=121>Kazakhstan</option>
<option value=122>Kenya</option>
<option value=123>Kiribati</option>
<option value=124>Kuwait</option>
<option value=125>Kyrgystan</option>
<option value=126>Laos</option>
<option value=127>Latvia (Lettonia)</option>
<option value=128>Lebanon</option>
<option value=129>Lesotho</option>
<option value=130>Liberia</option>
<option value=131>Libya</option>
<option value=132>Liechtenstein</option>
<option value=133>Lithuania</option>
<option value=134>Luxembourg</option>
<option value=135>Macau</option>
<option value=136>Macedonia</option>
<option value=137>Madagascar</option>
<option value=138>Malawi</option>
<option value=139>Malaysia</option>
<option value=140>Maldives</option>
<option value=141>Mali</option>
<option value=142>Malta</option>
<option value=143>Marshall Islands</option>
<option value=144>Martinique</option>
<option value=145>Mauritania</option>
<option value=146>Mauritius</option>
<option value=147>Mayotte</option>
<option value=148>Mexico</option>
<option value=149>Micronesia</option>
<option value=150>Moldova</option>
<option value=151>Monaco</option>
<option value=152>Mongolia</option>
<option value=153>Montserrat</option>
<option value=154>Morocco</option>
<option value=155>Mozambique</option>
<option value=156>Myanmar</option>
<option value=157>Namibia</option>
<option value=158>Nauru</option>
<option value=159>Nepal</option>
<option value=160>Netherlands</option>
<option value=161>Netherlands Antilles</option>
<option value=162>New Caledonia</option>
<option value=163>New Zealand</option>
<option value=164>Nicaragua</option>
<option value=165>Niger</option>
<option value=166>Nigeria</option>
<option value=167>Niue</option>
<option value=168>Norfolk Island</option>
<option value=169>North Korea</option>
<option value=170>Northern Mariana Isl.</option>
<option value=171>Norway</option>
<option value=172>Oman</option>
<option value=173>Pakistan</option>
<option value=174>Palau</option>
<option value=175>Panama</option>
<option value=176>Papua New Guinea</option>
<option value=177>Paraguay</option>
<option value=178>Pasqua Island</option>
<option value=179>Peru</option>
<option value=180>Philippines</option>
<option value=181>Pitcairn</option>
<option value=182>Poland</option>
<option value=183>Portugal</option>
<option value=184>Puerto Rico</option>
<option value=185>Qatar</option>
<option value=186>Resto del mondo</option>
<option value=187>Reunion</option>
<option value=188>Romania</option>
<option value=189>Russian Federation</option>
<option value=190>Rwanda</option>
<option value=191>St. Helena</option>
<option value=192>St. Kitts-Nevis</option>
<option value=193>St. Lucia</option>
<option value=194>St. Pierre-Miquelon</option>
<option value=195>St. Vincent-Gren.</option>
<option value=196>Samoa</option>
<option value=197>San Marino</option>
<option value=198>Sao Tome-Principe</option>
<option value=199>Saudi Arabia</option>
<option value=200>Senegal</option>
<option value=201>Seychelles</option>
<option value=202>Sierra Leone</option>
<option value=203>Singapore</option>
<option value=204>Slovakia</option>
<option value=205>Slovenia</option>
<option value=206>Solomon Islands</option>
<option value=207>Somalia</option>
<option value=208>South Africa</option>
<option value=209>South Georgia</option>
<option value=210>South Korea</option>
<option value=211>Spain</option>
<option value=212>Sri Lanka</option>
<option value=213>Sudan</option>
<option value=214>Suriname</option>
<option value=215>Svalbard-Jan M. Isl.</option>
<option value=216>Swaziland</option>
<option value=217>Sweden</option>
<option value=218>Switzerland</option>
<option value=219>Syria</option>
<option value=220>Taiwan</option>
<option value=221>Tajikistan</option>
<option value=222>Tanzania</option>
<option value=223>Thailand</option>
<option value=224>Togo</option>
<option value=225>Tokelau</option>
<option value=226>Tonga</option>
<option value=227>Trinidad-Tobago</option>
<option value=228>Tunisia</option>
<option value=229>Turkey</option>
<option value=230>Turkmenistan</option>
<option value=231>Turks-Caicos Isl.</option>
<option value=232>Tuvalu</option>
<option value=233>Uganda</option>
<option value=234>Ukraine</option>
<option value=235>United Arab Emirates</option>
<option value=236>United Kingdom</option>
<option value=237>United States</option>
<option value=238>United St. Min. Isl.</option>
<option value=239>Uruguay</option>
<option value=240>Uzbekistan</option>
<option value=241>Vanuatu</option>
<option value=242>Vatican City State</option>
<option value=243>Venezuela</option>
<option value=244>Viet Nam</option>
<option value=245>Virgin Isl. (UK)</option>
<option value=246>Virgin Isl. (USA)</option>
<option value=247>Wallis-Futuna Isl.</option>
<option value=248>Western Sahara</option>
<option value=249>Yemen</option>
<option value=250>Yugoslavia</option>
<option value=251>Zambia</option>
<option value=252>Zimbabwe</option></select></small></strong></font></td>
    <td width=11% bgcolor=#FFFFFF><select name=anno size=1>
      <option selected value=2003>03</option>
      <option value></option>
      <option value=2000>00</option>
      <option value=2001>01</option>
      <option value=2002>02</option>
      <option value=2003>03</option>
      <option value=2004>04</option>
      <option value=2005>05</option></select></td>
    <td width=33% bgcolor=#FFFFFF><input type=text name=parole";

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

if ($parole ne '') { print "value=$parole"; }

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

print " size=15></td>
    <td width=10% bgcolor=#FFFFFF><p align=right><font face=Arial color=#FF8000><strong><small>
    <input type=submit value=GO name=B3></small></strong></font></td>
</form>
  </tr>
</table>";

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

# Open DB connection
$dbh = DBI->connect("DBI:mysql:$mysql1:$mysql2", $mysql3, $mysql4);
if (!dbh) { print "Errore!"; }

$count = $dbh->do("SELECT * FROM Market
                   $condizione");

if ($count < 1) {

print "
<div align=center><center>

<table border=0 cellspacing=0 width=100% height=1 cellpadding=0>
  <tr>
    <td width=2% valign=top height=3></td>
    <td width=10% height=3></td>
    <td width=79% height=3>&nbsp; </td>
    <td width=2% align=right valign=top height=3></td>
  </tr>
  <tr>
    <td width=2% valign=top bgcolor=#C8DCF0 height=1><img src=http://www.calzatura.com/images/angle1.gif width=7 height=8></td>
    <td width=10% height=1 bgcolor=#C8DCF0></td>
    <td width=79% height=1 bgcolor=#C8DCF0 rowspan=2>
<table border=0 width=100% cellspacing=0 cellpadding=0 height=11>
      <tr>
        <td width=66% height=11><font face=arial,helvetica color=000000 size=2><b>&nbsp;</b></font></td>
        <td width=33% height=11>&nbsp;</td>
        <td width=15% height=11></td>
      </tr>
    </table>
    </td>
    <td width=2% align=right valign=top bgcolor=#C8DCF0 height=1><img
    src=http://www.calzatura.com/images/angle2.gif width=11 height=12></td>
  </tr>
  <tr>
    <td width=2% bgcolor=#C8DCF0 height=1></td>
    <td width=10% height=1 bgcolor=#E1E1E1 rowspan=2 valign=top></td>
    <td width=2% align=right bgcolor=#C8DCF0 height=1></td>
  </tr>
  <tr>
    <td width=2% bgcolor=#C8DCF0 height=21></td>
    <td width=79% height=21 bgcolor=#E1E1E1><table border=0 width=100%
    cellspacing=0 cellpadding=5>
      <tr>
        <td width=100%><p align=left><small><font face=Arial color=#000080><u><em>Nessun
        Oggetto Trovato per la ricerca Eseguita</em></u></font></small></td>
      </tr>
    </table>
    </td>
    <td width=2% align=right bgcolor=#C8DCF0 height=21></td>
  </tr>
  <tr>
    <td width=2% valign=bottom bgcolor=#C8DCF0 height=1><img
    src=http://www.calzatura.com/images/angle3.gif width=11 height=12></td>
    <td width=10% height=1 bgcolor=#C8DCF0></td>
    <td width=79% height=1 bgcolor=#C8DCF0></td>
    <td width=2% align=right valign=bottom bgcolor=#C8DCF0 height=1><img
    src=http://www.calzatura.com/images/angle4.gif width=11 height=12></td>
  </tr>
</table>
</center></div>
</body>";
print "$footing";
exit;
}

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

$pagina       = $FORM{'pagina'};
$iniziopagina = $FORM{'iniziopagina'};

if ($pagina eq '') {
   $pagina = 1;
}

if ($iniziopagina eq '') {
   $iniziopagina = 1;
}

if ($pagina < $iniziopagina) {
   $pagina = $iniziopagina;
}

$inizio = ($pagina * 20) - 20;
$fine = 20;

my $stat = $dbh->prepare("SELECT ID, TIPO, CATEGORIA, OGGETTO, DESCRIZIONE, PREZZO,
                                 VALUTA, FOTO, UTENTE, PASSWORD,
                                 DATAINSERIMENTO, DATAVALIDITA, PAGAMENTO, GIORNI, RESA,
                                 OGGETTOENG, OGGETTOSPA, OGGETTOPORT,
                                 DESCRIZIONEENG, DESCRIZIONESPA, DESCRIZIONEPORT,
                                 UM, NAZIONE
                          FROM Market
                          $condizione ORDER BY $ordine desc LIMIT $inizio,$fine");

my $return = $stat->execute;

if ($count > 0) {
   $npag = int($count/20);
   if ($npag < ($count/20)) {
      $npag = $npag + 1;
   }
}

print "<div align=center><center>
<table border=0 cellpadding=0 cellspacing=0 width=90%>
  <tr>
    <td width=34% align=left><font face=Arial size=1>PAGINA<strong>$pagina </strong>di <strong>$npag </strong></font></td>
    <td width=36% align=center><p align=right><font face=Arial size=1>";

if ($iniziopagina > 1) {
    $iniziopaginanew = $iniziopagina - 10;
    print "[<a href=mkdisplay.cgi?B3=$B3&ordine=$ordine&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&pagina=$iniziopaginanew&iniziopagina=$iniziopaginanew&miamail=$miamail&password=$password>back</a>]&nbsp;";
}

$init = $iniziopagina;
until (($init > $npag) || ($init > ($iniziopagina + 10)) || ($npag == 1)) {
    print "<a href=mkdisplay.cgi?B3=$B3&ordine=$ordine&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&pagina=$init&iniziopagina=$iniziopagina&miamail=$miamail&password=$password>$init</a>&nbsp;";
    $init = $init + 1;
}

if ($init < $npag) {
    $iniziopaginanew = $iniziopagina + 10;
    print "[<a href=mkdisplay.cgi?B3=$B3&ordine=$ordine&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&pagina=$iniziopagina&iniziopagina=$iniziopaginanew&miamail=$miamail&password=$password>next</a>]&nbsp;";
}

print " </font></td>
  </tr>
</table></center></div>

<table border=0 cellpadding=0 cellspacing=0 width=100%>
  <tr>
    <td width=100%><font face=Verdana size=1>&nbsp; </font></td>
  </tr>
</table>";

print "<table border=0 cellpadding=0 cellspacing=2 width=100%>
  <tr>
    <td width=5% bgcolor=#808080><p align=center><a href=mkdisplay.cgi?B3=$B3&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&ordine=ID><font face=Verdana size=1 color=#FFFFFF><strong>REF.</strong></font></a></td>
    <td width=49% bgcolor=#808080><p align=center><a href=mkdisplay.cgi?B3=$B3&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&ordine=OGGETTO><font face=Verdana size=1 color=#FFFFFF><strong><u>OGGETTO</u></strong></font></a></td>
    <td width=12% bgcolor=#808080><p align=center><a href=mkdisplay.cgi?B3=$B3&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&ordine=ID><font face=Verdana size=1 color=#FFFFFF><strong>DATA</strong></font></a></td>
    <td width=9% bgcolor=#808080><p align=center><a href=mkdisplay.cgi?B3=$B3&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&ordine=CATEGORIA><font face=Verdana size=1 color=#FFFFFF><strong>TIPO</strong></font></a></td>
    <td width=6% bgcolor=#808080><p align=center><a href=mkdisplay.cgi?B3=$B3&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&ordine=TIPO><font face=Verdana size=1 color=#FFFFFF><strong>CAT.</strong></font></a></td>
    <td width=6% bgcolor=#808080><p align=center><a href=mkdisplay.cgi?B3=$B3&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&ordine=NAZIONE><font face=Verdana size=1 color=#FFFFFF><strong>NAZ.</strong></font></a></td>
    <td width=11%></td>
    <td width=2% valign=bottom><p align=right></td>
  </tr>
</table>";

	unless (open (DATA,"/easysearch/password.txt")) {die (&error);}
		if ($uselock eq '1') {
			flock DATA, 2;
			seek DATA, 0, 0;
		}
		@input = <DATA>;
		if ($uselock eq '1') {
			flock DATA, 8;
		}
                $currentline = @input;
	close (DATA);

while (($id, $tipo, $categoria, $oggetto, $descrizione, $prezzo, $valuta, $foto,
        $mkutente, $mkpassword, $datainserimento, $validita, $pagamento, $giorni,
        $resa, $oggettoeng, $oggettospa, $oggettoport, $descrizioneeng, $descrizionespa,
        $descrizioneport, $um, $mknazione) = $stat->fetchrow_array) {

$i = $currentline;
$trovato = 'no';
$ident = '';

until (($i < 0) || ($trovato eq 'si')) {
      @data = split(/::/,$input[$i]);
      $uutente = "\U$data[0]";
      $upassword = "\U$data[1]";
      $uutente2 = "\U$utente";
      $upassword2 = "\U$password";
      if (($uutente eq $uutente2) && ($upassword eq $upassword2)) {
         $trovato = 'si';
         $ident = $data[2];
         }
      else
         {
         --$i;
      }
}

($azienda,$citta,$provincia,$naz,$mail,$nomecontatto,$cognomecontatto) = $dbh->selectrow_array("SELECT RAGIONESOCIALE, CITTA, PROVINCIA, NAZIONE, MAIL, NOMECONTATTO, COGNOMECONTATTO FROM Base WHERE MAIL='$mkutente'");
($nazioneestesa, $imgnazione) = $dbh->selectrow_array("SELECT NAZIONE, IMMAGINE FROM Nazioni WHERE ID='$naz'");


$fotourl='http://www.calzatura.com/fotomarket/'.$foto;

if ($tipo eq 'Accessori') {
   $colore1 = "#FF8080";
   $colore2 = "#FFCAE4";
   $angle = "http://www.calzatura.com/images/angle/salmone2.gif";
   $icona = "http://www.calzatura.com/images/icone/accessori.gif";
   $iconadesc = "Accessori";
   }

if ($tipo eq 'Agenti') {
   $colore1 = "#53FFA9";
   $colore2 = "#D9FFEC";
   $angle = "http://www.calzatura.com/images/angle/verde2.gif";
   $icona = "http://www.calzatura.com/images/icone/agenti.gif";
   $iconadesc = "Agenti";
   }

if ($tipo eq 'Calzature Bambino') {
   $colore1 = "#FFFF80";
   $colore2 = "#FFFFD9";
   $angle = "http://www.calzatura.com/images/angle/giallo2.gif";
   $icona = "http://www.calzatura.com/images/icone/calzatura_bambino.gif";
   $iconadesc = "Calzature Bambino";
   }

if ($tipo eq 'Calzature Donna') {
   $colore1 = "#FF8080";
   $colore2 = "#FFCAE4";
   $angle = "http://www.calzatura.com/images/angle/salmone2.gif";
   $icona = "http://www.calzatura.com/images/icone/calzatura_donna.gif";
   $iconadesc = "Calzature Donna";
   }

if ($tipo eq 'Calzature Uomo') {
   $colore1 = "#0080FF";
   $colore2 = "#CAE6FF";
   $angle = "http://www.calzatura.com/images/angle/celeste2.gif";
   $icona = "http://www.calzatura.com/images/icone/calzatura_uomo.gif";
   $iconadesc = "Calzature Uomo";
   }

if ($tipo eq 'Componenti') {
   $colore1 = "#82C4FE";
   $colore2 = "#CAE6FF";
   $angle = "http://www.calzatura.com/images/angle/celestino2.gif";
   $icona = "http://www.calzatura.com/images/icone/componenti.gif";
   $iconadesc = "Componenti";
   }

if ($tipo eq 'Immobili') {
   $colore1 = "#008080";
   $colore2 = "#CAE6FF";
   $angle = "http://www.calzatura.com/images/angle/verdone2.gif";
   $icona = "http://www.calzatura.com/images/icone/immobili.gif";
   $iconadesc = "Immobili";
   }

if ($tipo eq 'Lavoro') {
   $colore1 = "#808080";
   $colore2 = "#D6D6D6";
   $angle = "http://www.calzatura.com/images/angle/grigio2.gif";
   $icona = "http://www.calzatura.com/images/icone/lavoro.gif";
   $iconadesc = "Lavoro";
   }

if ($tipo eq 'Lavoro conto Terzi') {
   $colore1 = "#FF9E3E";
   $colore2 = "#FFE2C6";
   $angle = "http://www.calzatura.com/images/angle/arancio2.gif";
   $icona = "http://www.calzatura.com/images/icone/lavoro_c_terzi.gif";
   $iconadesc = "Lavoro conto Terzi";
   }

if ($tipo eq 'Macchinari') {
   $colore1 = "#FF9E3E";
   $colore2 = "#FFE2C6";
   $angle = "http://www.calzatura.com/images/angle/arancio2.gif";
   $icona = "http://www.calzatura.com/images/icone/macchinari.gif";
   $iconadesc = "Macchinari";
   }

if ($tipo eq 'Pellami') {
   $colore1 = "#FF0080";
   $colore2 = "#FFCAE4";
   $angle = "http://www.calzatura.com/images/angle/fucsia2.gif";
   $icona = "http://www.calzatura.com/images/icone/concerie.gif";
   $iconadesc = "Pellami";
   }

if ($tipo eq 'Pelletteria') {
   $colore1 = "#0080FF";
   $colore2 = "#CAE6FF";
   $angle = "http://www.calzatura.com/images/angle/celeste2.gif";
   $icona = "http://www.calzatura.com/images/icone/pelletterie.gif";
   $iconadesc = "Pelletteria";
   }

if ($tipo eq 'Prodotti Chimici') {
   $colore1 = "#B366FF";
   $colore2 = "#DFBFFF";
   $angle = "http://www.calzatura.com/images/angle/viola2.gif";
   $icona = "http://www.calzatura.com/images/icone/chimico.gif";
   $iconadesc = "Prodotti Chimici";
   }

if ($tipo eq 'Sintetici') {
   $colore1 = "#B366FF";
   $colore2 = "#DFBFFF";
   $angle = "http://www.calzatura.com/images/angle/viola2.gif";
   $icona = "http://www.calzatura.com/images/icone/sintetici.gif";
   $iconadesc = "Sintetici";
   }

if ($tipo eq 'Suole') {
   $colore1 = "#9B9BFF";
   $colore2 = "#D7D7FF";
   $angle = "http://www.calzatura.com/images/angle/lilla2.gif";
   $icona = "http://www.calzatura.com/images/icone/suole.gif";
   $iconadesc = "Suole";
   }

if ($tipo eq 'Tessuti') {
   $colore1 = "#9B9BFF";
   $colore2 = "#D7D7FF";
   $angle = "http://www.calzatura.com/images/angle/lilla2.gif";
   $icona = "http://www.calzatura.com/images/icone/tessuti.gif";
   $iconadesc = "Tessuti";
   }

if ($tipo eq 'Varie') {
   $colore1 = "#FFFF80";
   $colore2 = "#FFFFD9";
   $angle = "http://www.calzatura.com/images/angle/giallo2.gif";
   $icona = "http://www.calzatura.com/images/icone/varie.gif";
   $iconadesc = "Varie";
   }


print"<table border=0 cellpadding=0 cellspacing=0 width=100%>
  <tr>
    <td width=6% bgcolor=$colore1><p align=center><a href=mkdisplay2.cgi?id=$id&miamail=$miamail&password=$password target=_blank><font face=Verdana size=1 color=#000080><strong>$id</strong></font></a></td>
    <td width=38% bgcolor=$colore1><a href=mkdisplay2.cgi?id=$id&miamail=$miamail&password=$password target=_blank><font face=Verdana size=1 color=#000080><strong><u>";

if ($oggetto ne '') { print "$oggetto"; }
else {
    if ($oggettoeng ne '') { print "$oggettoeng"; }
       else {
          if ($oggettospa ne '') { print "$oggettospa"; }
             else {
               if ($oggettoport ne '') { print "$oggettoport"; }
} } }

print "</u></strong></font></a></td>
    <td width=20% bgcolor=$colore1><p align=right><font face=Verdana size=1 color=#000080>$datainserimento</font></td>
    <td width=12% bgcolor=$colore1><p align=center><font face=Arial color=#000080><strong><small><small>$categoria</small></small></strong></font></td>
    <td width=10% bgcolor=$colore1><font color=#000080></font></td>
    <td width=12% bgcolor=$colore1><font color=#000080></font></td>
    <td width=2% valign=bottom><p align=right><img src=$angle></td>
  </tr>
</table>
</center></div><div align=center><center>

<table border=0 cellpadding=0 cellspacing=0 width=100%>
  <tr>
    <td width=74% bgcolor=$colore2><font face=Verdana size=1 color=#000080><a href=mkdisplay2.cgi?id=$id&miamail=$miamail&password=$password target=_blank><font face=Verdana size=1 color=#000080><strong><u>$azienda</u></strong></font></a><br>";

$d1 = substr($descrizione,0,200);
$d1 = $d1." ...";

$d2 = substr($descrizioneeng,0,200);
$d2 = $d2." ...";

$d3 = substr($descrizionespa,0,200);
$d3 = $d3." ...";

$d4 = substr($descrizioneport,0,200);
$d4 = $d4." ...";

if ($descrizione ne '') { print "$d1"; }
else {
    if ($descrizioneeng ne '') { print "$d2"; }
       else {
          if ($descrizionespa ne '') { print "$d3"; }
             else {
               if ($descrizioneport ne '') { print "$d4"; }
} } }

print "<br><p>";

if ($prezzo ne '0.00') {
   print "<strong>Prezzo:</strong>&nbsp; $valuta &nbsp; $prezzo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
   }

if ($um ne '') {
   print "<strong>U.M.: $um</strong>&nbsp;";
   }

print" </font></td>
    <td width=13% bgcolor=$colore2><div align=right>
       <table border=0 width=100% cellspacing=3 cellpadding=0>
         <tr>
           <td width=50% bgcolor=$colore1><p align=center><font color=#000080><img src=$icona width=30 height=30 alt='$iconadesc'></font></td>
           <td width=50% bgcolor=$colore1 valign=middle><p align=center><font face=Verdana size=1 color=#000080>";

if ($naz ne '') {
   print "<img src=$imgnazione width=20 height=12 alt='$nazioneestesa'>";
   }

print" </font></td>
         </tr>
       </table>
    </div><p><font face=Arial color=#000080><strong><small><small>$iconadesc</small></small></strong></font></td>
    <td width=13% bgcolor=$colore1><div align=center><center>";

if ($foto ne '') {
   print "<table border=2 cellpadding=0 cellspacing=0 width=60 bordercolor=#FFFFFF height=60>
  <tr>
    <td width=100%><p align=center><font color=#000040 face=Verdana size=1><a href=mkdisplay2.cgi?id=$id target=_blank><img src=$fotourl width=60 height=60 border=0 alt='$oggetto'></a>
</font></td>
  </tr>
</table>";
   }

print" </center></div></td>
  </tr>
</table>
</center></div><div align=center><center>

<table border=0 cellpadding=0 cellspacing=0 width=100%>
  <tr>
    <td width=100%><font face=Verdana size=1>&nbsp; </font></td>
  </tr>
</table>
</center></div>";
}

print "<div align=center><center>
<table border=0 cellpadding=0 cellspacing=0 width=90%>
  <tr>
    <td width=34% align=left><font face=Arial size=1>PAGINA<strong>$pagina </strong>di <strong>$npag </strong></font></td>
    <td width=36% align=center><p align=right><font face=Arial size=1>";

if ($iniziopagina > 1) {
    $iniziopaginanew = $iniziopagina - 10;
    print "[<a href=mkdisplay.cgi?B3=$B3&ordine=$ordine&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&pagina=$iniziopaginanew&iniziopagina=$iniziopaginanew&miamail=$miamail&password=$password>back</a>]&nbsp;";
}

$init = $iniziopagina;
until (($init > $npag) || ($init > ($iniziopagina + 10)) || ($npag == 1)) {
    print "<a href=mkdisplay.cgi?B3=$B3&ordine=$ordine&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&pagina=$init&iniziopagina=$iniziopagina&miamail=$miamail&password=$password>$init</a>&nbsp;";
    $init = $init + 1;
}

if ($init < $npag) {
    $iniziopaginanew = $iniziopagina + 10;
    print "[<a href=mkdisplay.cgi?B3=$B3&ordine=$ordine&parole=$parole&tipo=$tipo&categoria=$categoria&nazione=$nazione&anno=$anno&pagina=$iniziopagina&iniziopagina=$iniziopaginanew&miamail=$miamail&password=$password>next</a>]&nbsp;";
}

print " </font></td>
  </tr>
</table></center></div>

</body>";
print "$footing";

$dbh->disconnect;

exit;

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


sub error {    
	$noshow = 1;
	print "<CENTER><FONT $font><h2>File Access Error</h2><P><B>You have an error in your PATH configuration variables in the $ENV{'SCRIPT_NAME'} file.</B><P>Your server reports that your BASE path is : $ENV{'DOCUMENT_ROOT'}<BR>Note that this is reported as your BASE path, not the FULL path to your files.<P>If you require help installing this script please consider purchasing the professional version of this script. Your purchase includes full tech support and installation.<P><B>Get it at : <A HREF=http://www.getperl.com/easysearch/>http://www.getperl.com/easysearch/</A></B></FONT></CENTER><P>\n";
	&footer;
}
