= 1 ){ while( $row = mysql_fetch_object( $result ) ){ $return .= sprintf('

%s

', stripslashes( $row -> overskrift )); $return .= '
' . "\n" ; $return .= '
' . "\n"; $return .= sprintf('

%s

', stripslashes( $row -> introTxt )); trim( $row -> fotoPathTo ) != '' ? $return .= '' : false; $return .= stripslashes( $row -> hovedTxt ); $return .= '
'; $return .= '
 
'; } } else{ $return = false; } mysql_free_result( $result ); return $return; } function __fetchFullTxtFrontPageBottom( $lang=false ){ global $images_dir; $lang ? $lang = $lang : $lang = 1; $query = sprintf("SELECT nyheter.nyhetsID, nyheter.overskrift, nyheter.introTxt, nyheter.hovedTxt, nyheter.katID, bilder.fotoPathTo FROM nyheter LEFT JOIN bilder ON (nyheter.fotoID = bilder.fotoID) WHERE EXISTS(SELECT kategorier.katID FROM kategorier WHERE kategorier.spraakID = '%d' AND kategorier.katID = nyheter.katID ) AND nyheter.pubID = '1' AND nyheter.layoutID = '4' ORDER BY date DESC", $lang); $result = mysql_query( $query ) or die( mysql_error ); if( mysql_num_rows($result ) >= 1 ){ while( $row = mysql_fetch_object( $result ) ){ $return .= sprintf('

%s

', stripslashes( $row -> overskrift )); $return .= '
' . "\n" ; $return .= '
' . "\n"; $return .= sprintf('

%s

', stripslashes( $row -> introTxt )); trim( $row -> fotoPathTo ) != '' ? $return .= '' : false; $return .= stripslashes( $row -> hovedTxt ); $return .= '
'; $return .= '
 
'; } } else{ $return = false; } mysql_free_result( $result ); return $return; } function __fetchSmallPostsFrontPage($lang=false){ global $images_dir; $lang ? $lang = $lang : $lang = 1; $query = sprintf("SELECT nyheter.nyhetsID, nyheter.overskrift, nyheter.introTxt, nyheter.katID, bilder.fotoPathTo FROM nyheter LEFT JOIN bilder ON (nyheter.fotoID = bilder.fotoID) WHERE EXISTS(SELECT kategorier.katID FROM kategorier WHERE kategorier.spraakID = '%d' AND kategorier.katID = nyheter.katID ) AND nyheter.pubID = '1' AND nyheter.layoutID = '2' ORDER BY date DESC", $lang); $result = mysql_query( $query ) or die( mysql_error ); $limit = mysql_num_rows( $result ); if( $limit >= 1 ){ $count = 0; $return .= '
'; while( $row = mysql_fetch_object( $result ) ){ $count++; $urlCompiled = $lang . '__' . urlRewriteSimple($row -> overskrift, $row -> nyhetsID, 'htm'); $count % 2 ? $return .= '
' : $return .= '
'; trim( $row -> fotoPathTo ) != '' ? $return .= '' : false; $return .= sprintf('

%s

', $urlCompiled, stripslashes($row -> overskrift) ); $return .= sprintf('

%s
Les meir..

', stripslashes($row -> introTxt), $urlCompiled); $return .= '
'; $count % 2 ? $return .= '
' : '
'; } $return .= '
'; } else{ $return = false; } mysql_free_result( $result ); return $return; } function __fetchLastPosts( $lang=false ){ global $images_dir; $lang ? $lang = $lang : $lang = 1; $query = sprintf("SELECT katNavn, katID FROM kategorier WHERE EXISTS(SELECT nyheter.nyhetsID FROM nyheter WHERE nyheter.layoutID = '1' AND nyheter.katID = kategorier.katID) AND spraakID = '%d' AND kolonneID = '2'", $lang); $result = mysql_query( $query ) or die( mysql_error() ); if( mysql_num_rows( $result ) >= 1 ){ while( $row = mysql_fetch_object( $result ) ){ $return .= sprintf('

%s

', stripslashes( $row -> katNavn ) ); $return .= '
'; $subQuery = sprintf("SELECT nyheter.nyhetsID, nyheter.overskrift, nyheter.introTxt, nyheter.spraakID, bilder.fotoPathTo FROM nyheter LEFT JOIN bilder ON (nyheter.fotoID = bilder.fotoID) WHERE nyheter.pubID = '1' AND nyheter.layoutID = '1' AND nyheter.katID = '%d' ORDER BY date DESC LIMIT 0,4", $row -> katID); $subResult = mysql_query( $subQuery ) or die( mysql_error() ); if( mysql_num_rows( $subResult ) >= 1 ){ while( $subRow = mysql_fetch_object( $subResult ) ){ $return .= '
'; trim( $subRow -> fotoPathTo ) != '' ? $return .= '' : false; $urlCompiled = $subRow -> spraakID . '__' . urlRewriteSimple($subRow -> overskrift, $subRow -> nyhetsID, 'htm'); $return .= sprintf('

%s

', $urlCompiled, limitChars(stripslashes( $subRow -> overskrift ), 0, 25, '..') ); $return .= sprintf('

%s
Les meir..

', limitChars(stripslashes( strip_tags( $subRow -> introTxt ) ), 0, 50, '..'), $urlCompiled ); $return .= '
'; $return .= '
'; } } } } else{ $return = false; } $result ? mysql_free_result( $result ) : false; $subResult ? mysql_free_result( $subResult ) : false; return $return; } ?> Doktorgarden Selje