Module
Download
SMFinder_Query_readAdrWird verwendet von: SMFinder_Admin SMFinder_Admin_exportXML SMFinder_Main SMFinder_Query_getUID4adr SMFinder_Query_readAdr SMFinder_Query_showEvent SMFinder_Query_showResult Keine Erläuterungen gefunden. <?php
function SMFinder_Query_readAdr($UID){
$anfrage="SELECT * FROM `".$GLOBALS['DBTadr']."` WHERE `UID` LIKE '".$UID."'";
if($GLOBALS['debug']){
echo "<aj>SMFinder_Query_readAdr.php</aj> ".$anfrage."<br>";
}
list($adr,$NoAdr)=execGetAdr($anfrage);
return array($adr,$NoAdr);
}
function execGetAdr($anfrage){
include_once("SMFinder_Config.php");
$dblink=mysql_connect($GLOBALS['dbserver'],$GLOBALS['dbuser'],$GLOBALS['dbpasswd']);
mysql_select_db($GLOBALS['dbname'],$dblink);
if ($ergebnis=mysql_query($anfrage)){
$n=-1;
while ($adrSQL=mysql_fetch_row($ergebnis)){
$n++;
$adr[$n]['type']=$adrSQL[1];
$adr[$n]['refUID']=$adrSQL[2];
$adr[$n]['desc']=$adrSQL[3];
$adr[$n]['street']=$adrSQL[4];
$adr[$n]['pcode']=$adrSQL[5];
$adr[$n]['city']=$adrSQL[6];
$adr[$n]['region']=$adrSQL[7];
$adr[$n]['pobox']=$adrSQL[8];
$adr[$n]['country']=$adrSQL[9];
$adr[$n]['geoLat']=$adrSQL[10];
$adr[$n]['geoLon']=$adrSQL[11];
$allFax=explode(",", $adrSQL[12]);
$adr[$n]['fax']=$allFax;
$allFon=explode(",", $adrSQL[13]);
$adr[$n]['fon']=$allFon;
$allMail=explode(",", $adrSQL[14]);
$adr[$n]['email']=$allMail;
} #n
$adr[$n]['desc']=stripslashes($adr[$n]['desc']);
}else{
echo "DBadr, Fehler=".mysql_error()."<br>";
};
mysql_close($dblink);
$NoAdr=max(1,$n+1);
return array($adr,$NoAdr);
}
?> IndexFür die Funktionalität des SM-Finders sind viele kleine Tools notwendig. Alle Funktionen beginnen mit SMFinder_ um deren Ursprung zu kennzeichnen. Dem schließt sich die Funktionsgruppe, z.B. Geo_ an, gefolgt vom eigentlichen Namen, der die Aufgabe der Funktion widerspiegeln soll, z.B. PLZ2DB.
Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden. Datenbanken | |
|