open(); require_once('include/class.market.php'); // Objekt Markt erzeugen $Market = new Market; $Market->open(); require_once('include/search.inc.php'); // DB verfügbar? $dbversion = $Firm->getMySqlVersion(); if(! $dbversion) die('DB not available, stopping.'); getIDs(); // LANGID und COUNTRYID in $_SESSION // Einstellung der Textsprache // Standardsprache, wenn Sprachfile nicht da: englisch en_UK if(! $TX = getLangFromFile($_SESSION['LANG'], $_SESSION['COUNTRY'], '')) $TX = getLangFromFile('en', 'UK', ''); // $relPath = '../' stimmt hier nicht // -------------------------------------- // Auswertung der Formulare // -------------------------------------- $search = ''; trimPost(); extract($_POST); // setzt den Bsucherzähler countVisitors(); // lösche aus der tabelle statisticip alle Einträge die älter als 2 * Sessionlifetime sind deleteCountForStatistic(); // File für den Inhalt des IFRAME: $iframeSrc = "iframes/{$_SESSION['LANG']}_{$_SESSION['COUNTRY']}_index.htm"; // wenn das nicht existiert, wird en_UK als Standard angenommen: if(! file_exists($iframeSrc)) $iframeSrc = "iframes/en_UK_index.htm"; // bestimmte variablen aus der Session lschen, aus Performanzgrnden for ($j=0;$j<10;$j++) { $t1 = "transferid".$j; $t2 = "otransferid".$j; $t3 = "ftransferid".$j; $t4 = "kettenid".$j; unset($_SESSION["$t1"]); unset($_SESSION["$t2"]); unset($_SESSION["$t3"]); unset($_SESSION["$t4"]); } unset($_SESSION["oarray"]); // Encoding einstellen mb_internal_encoding("UTF-8"); // alle gebuchten Branchen des landes $brids = getNewestBranches($_SESSION['COUNTRYID']); // MP Angebote International $offers = $Market->getOffersByInternational(); // international gebuchten Branchen $bridsint = getNewestBranchesinternational(); // maximale Anzahl von Branchen im Branchenwerbefenster $branchen_im_fenster = 22; // zusammenbauen der arrays für Werbung - Branchen $tabelleanfang ='
    '; for($j=0;$j<5;$j++) { if ($bridsint) { if(count($bridsint) > $branchen_im_fenster) { $maxbra = $branchen_im_fenster; } else { $maxbra = count($bridsint); } // wenn keine nat. Branchen if (!$brids) $maxbra = 25; $anzeige =zufallszahlen(1,count($bridsint),$maxbra); $link = ""; for($i=0; $i'; if ($long>=33) { $nameLocal = mb_substr($nameLocal,0,28); $nameLocal = $nameLocal."..."; } $link .= $nameLocal.''; } } $tabelleende = '
'; $linkausgabe[$j] = $tabelleanfang.$link.$tabelleende; } // zusammenbauen der arrays für Werbung - Firmen $tabelleanfang = '

'.$TX["tx_bereitsregfa"].'

'; $tabelleende = '
'; for($j=0;$j<5;$j++) { $fids = getNewestFirms(); $firma = $Firm->getFirmByID($fids); if ($firma) { $r =0; $_SESSION['transferid'.$j] = $firma['firm_id']; $tabellenmitte1[$j] = '
'; $tabellenmitte1[$j] .= $firma['firmname']; $tabellenmitte1[$j] .='
'; $fahne = getFlagLink($firma['country_id']); $tabellenmitte1[$j] .= $TX['tx_ac_land'].' '.''; $tabellenmitte1[$j] .='
'; $tabellenmitte1[$j] .='
'; $tabellenmitte1[$j] .= $firma['street']; $tabellenmitte1[$j] .= '
'; if ($firma['adrext'] != '') { $tabellenmitte1[$j] .= $firma['adrext']; $tabellenmitte1[$j] .= '
'; } $tabellenmitte1[$j] .=$firma['zipcode']; $tabellenmitte1[$j] .= ' '; $tabellenmitte1[$j] .=$firma['town']; $tabellenmitte1[$j] .='
'; $liste = listCountries(); foreach($liste as $id=>$lang) { if ($firma['country_id'] == $id) $tabellenmitte1[$j] .= ''.$lang.''; } $tabellenmitte1[$j] .='
'; $tabellenmitte1[$j] .= $TX['tx_telefon1']; $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= $TX['tx_telefon2']; $tabellenmitte1[$j] .='
'; $tabellenmitte1[$j] .= $TX['tx_fax']; $tabellenmitte1[$j] .='
'; $tabellenmitte1[$j] .= $firma['phone1']; $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= $firma['phone2']; $tabellenmitte1[$j] .='
'; $tabellenmitte1[$j] .= $firma['fax']; $tabellenmitte1[$j] .='
'; if ($firma['web'] !=''){ $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= ''; $tabellenmitte1[$j] .= '
'; } else { $tabellenmitte1[$j] .= " "; } $tabellenmitte1[$j] .= '
'; if ($firma['mailcontact'] !='') { $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= ''; $tabellenmitte1[$j] .= '
'; } else { $tabellenmitte1[$j] .= " "; } $tabellenmitte1[$j] .= '
'; if ($firma['international'] == 1) { $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= ''; $tabellenmitte1[$j] .= '
'; } else { $tabellenmitte1[$j] .= " "; } $tabellenmitte1[$j] .= '
'; if (countOffersOfFirm($firma['firm_id']) > 0) { $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= ''; $tabellenmitte1[$j] .= '
'; } else { $tabellenmitte1[$j] .= " "; } $tabellenmitte1[$j] .= '
'; $filialen = getFirmsByDivisionID($firma['division_id']); if (count($filialen) > 1) { $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= ''; $tabellenmitte1[$j] .= '
'; } else { $tabellenmitte1[$j] .= " "; } $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= ''; $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= '
'; $tabellenmitte1[$j] .= $TX["tx_uedit_branchen"]; $tabellenmitte1[$j] .=':
'; $bof = getBranchesOfFirm($firma['firm_id']); for($j1=0; $j1<2; $j1++){ $tabellenmitte1[$j] .= '- '.$bof[$j1]; $tabellenmitte1[$j] .= '
'; } $tabellenmitte1[$j] .='
'; $tabellenmitte1[$j] .= $TX["tx_bild_5"]; $tabellenmitte1[$j] .= ': '; $description = $Firm->getDescription($firma['firm_id']); $beschreibung = mb_substr($description['description_local'],0,100); if (($_SESSION['LANG'] == 'en') && ($description['description_en'] !='')) $beschreibung = mb_substr($description['description_en'],0,100); if (($firma['country_id'] != $_SESSION['COUNTRYID']) && ($description['description_en'] !='')) $beschreibung = mb_substr($description['description_en'],0,100); $tabellenmitte1[$j] .= $beschreibung; $tabellenmitte1[$j] .= ' ...['.$TX["tx_mehr"].']
'; $laf[$j] = $tabelleanfang.$tabellenmitte1[$j].$tabelleende; } } ?>
 
    •
    •