function short_teaser ($strTeaser, $lenTeaser_Short) {
//Zu ersetzende Zeichen definieren
$change_tags = array('
','
');
//Tags ersetzen & entfernen
$tmpTeaser_raw = strip_tags(str_replace($change_tags, ' ', $strTeaser));
//Teaser-Länge auswerten und ggf. Mehr-Zeichen setzen
$tmpTeaser_short = (strlen($tmpTeaser_raw) >= $lenTeaser_Short) ? substr($tmpTeaser_raw, 0 , $lenTeaser_Short).'...' : $tmpTeaser_raw;
return $tmpTeaser_short;
}
function categorystring($status,$arr_category){
//Anzahl der Array-Einträge ermitteln
$arr_cols = count($arr_category);
//Anzahl der Arrayeinträge prüfen
if ($arr_cols !=0) {
//Status auswerten
switch ($status){
//Kategorien einschliessen
case 0:
$inc_exc = "=";
//Verknüpfung setzen
$next_logop = " OR ";
break;
//Kategorien ausschliessen
case 1:
$inc_exc = "!=";
//Verknüpfung setzen
$next_logop = " AND ";
break;
}
$i=0;
//SQL-String eröffnen
$logop = "(";
while($i<$arr_cols) {
//SQL-String generieren
$tmpsql .= $logop."Kategorie ".$inc_exc."'".$arr_category[$i]."'";
//Folge-Verknüpfung setzen
$logop = $next_logop;
$i++;
}
//SQL-String abschliessen
$tmpsql .= ") AND";
}
return $tmpsql;
}
?>