Module
Download
SMFinder_Query_readLinkWird verwendet von: SMFinder_Admin_exportXML SMFinder_Main SMFinder_Query_showEvent Keine Erläuterungen gefunden. <?php
function SMFinder_Query_readLink($UID){
#include_once('SMFinder_Admin_getTimefInt.php');
$dblink=mysql_connect($GLOBALS['dbserver'],$GLOBALS['dbuser'],$GLOBALS['dbpasswd']);
mysql_select_db($GLOBALS['dbname'],$dblink);
if (!empty($UID)){
$anfrage="SELECT * FROM `".$GLOBALS['DBTlink']."` WHERE `refUID` LIKE '".$UID."'";
#echo $anfrage."<p>";
if ($ergebnis=mysql_query($anfrage)){
$n=0;
while ($linkSQL=mysql_fetch_row($ergebnis)){
#echo $n." fetchrow<br>";print_r($linkSQL);
$link[$n]['status']=$linkSQL[1];
$link[$n]['refUID']=$linkSQL[2];
#$link[$n]['lastchecked']=SMFinder_Admin_getTimefInt($linkSQL[3]);
$link[$n]['lastchecked']=$linkSQL[3];
$link[$n]['URL']=$linkSQL[4];
$link[$n]['desc']=$linkSQL[5];
$link[$n]['cats']=$linkSQL[6];
$link[$n]['atrs']=$linkSQL[7];
$link[$n]['desc']=trim(stripslashes($link[$n]['desc']));
#handle old stuff
if (empty($link[$n]['desc'])){$link[$n]['desc']=$link[$n]['URL'];}
$link[$n]['desc']=str_replace("<crlf>","<crlf />",$link[$n]['desc']);
$link[$n]['desc']=str_replace("</crlf>","<crlf />",$link[$n]['desc']);
if ($link[$n]['status']==888){$link[$n]['status']="delete";}
$n++;
} #n
}else{
echo "DBlink, Fehler=".mysql_error()."<br>";
};
mysql_close($dblink);
$NoLink=max(1,$n);
}else{
$NoLink=1;
}
#echo "<p>readLink<p>";print_r($link);
return array($link,$NoLink);
}
?> 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 | |
|