Module
Download
SMFinder_Query_readPersWird verwendet von: SMFinder_Admin_exportXML SMFinder_Main SMFinder_Query_readPers SMFinder_Query_showEvent SMFinder_Query_showResult Keine Erläuterungen gefunden. <?php
function SMFinder_Query_readPers($UID){
$dblink=mysql_connect($GLOBALS['dbserver'],$GLOBALS['dbuser'],$GLOBALS['dbpasswd']);
mysql_select_db($GLOBALS['dbname'],$dblink);
#$anfrage="SELECT * FROM `".$GLOBALS['DBTpers']."` WHERE `UID` LIKE '%".$UID."%'";
$anfrage="SELECT * FROM `".$GLOBALS['DBTpers']."` WHERE `UID` LIKE '".$UID."'";
if($GLOBALS['debug']){
echo "<aj>SMFinder_Query_readPers.php</aj> ".$anfrage."<br>";
}
$pers=array();
if ($ergebnis=mysql_query($anfrage)){
$n=-1;
while ($persSQL=mysql_fetch_row($ergebnis)){
$n++;
$pers[$n]['type']=$persSQL[1];
$pers[$n]['UID']=$persSQL[2];
$pers[$n]['role']=$persSQL[3];
$pers[$n]['family']=$persSQL[4];
$pers[$n]['given']=$persSQL[5];
$pers[$n]['middle']=$persSQL[6];
$pers[$n]['prefix']=$persSQL[7];
$pers[$n]['suffix']=$persSQL[8];
$allFon=explode(",", $persSQL[9]);
$pers[$n]['fax']=$allFon;
$allFon=explode(",", $persSQL[10]);
$pers[$n]['fon']=$allFon;
$allMail=explode(",", $persSQL[11]);
$pers[$n]['email']=$allMail;
} #n
}else{
echo "DBperson, Fehler=".mysql_error()."<br>";
};
mysql_close($dblink);
$NoPers=max(1,$n+1);
return array($pers,$NoPers);
}
?> 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 | |
|