![]() |
![]() |
|||||||||
|
||||||||||
| $currentColumn){ //the next cat belongs to next column! echo " | \r\n\r\n";
$currentColumn=$mainData['displayColumn'];
}
switch($mainData['type']){
case "normal": //print a regular category
echo ' '.$mainData['cat'].' '."\r\n";
echo '';
$linkSQL="
SELECT
ID,
text,
url,
linkopen,
type
FROM
".$config['dbTablePrefix']."link
WHERE
visible='Y'
AND
catID=".$mainData['ID']."
ORDER BY
text;";
$linkResult=linkpageQuery($linkSQL, $dbConnect);
//print links:
if(mysql_num_rows($linkResult)==0){
//empty category...
echo $text['nolinks']."\r\n";
}else{
while($linkData=mysql_fetch_array($linkResult)){
if($config['enableJavascriptPopups'] and $linkData['type']=='popup'){
$separatorOffset=strpos($linkData['text'], '|||');
$strlen=strlen($linkData['text']);
$linkText=htmlspecialchars(substr($linkData['text'], 0, $separatorOffset));
$popupText=substr($linkData['text'], $separatorOffset+3, $strlen);
$sImgUrl=$linkData['url'];
$javascript="jkpopimage('".$sImgUrl."', ".$config['popupWidth'].", ".$config['popupHeight']." , '".$popupText."'); return false";
echo ''.$linkText.' '; }else{ if($config['linklogging']){ echo ''; echo htmlspecialchars($linkData['text']); echo ' '."\r\n"; }else{ echo ''.$linkData['text'].' '."\r\n"; }//end if linklogging } }//end of while linkdata }//end mysql_num_rows if //print the end of the category echo ' '."\r\n"; break; case "img": //shows an image echo ' '; break; case "html": //shows an html block echo ' '.$mainData['cat'].' ';
echo ""; break; case "rss": //display headlines from an rss feed $aRssParts=explode('||', $mainData['cat']); $sFeedName=$aRssParts[0]; $sFeedUrl=$aRssParts[1]; echo ' '.$sFeedName.' ';
echo ''.displayCachedRssFeed($sFeedName, $sFeedUrl).' ';
echo "\r\n"; break; }//end switch maindata['type'] }//end while $mainData ?> |