if ( $value[6] AND !empty( $xfieldsdata[$value[0]] ) ) {
$temp_array = explode( ",", $xfieldsdata[$value[0]] );
$value3 = array();
foreach ($temp_array as $value2) {
$value2 = trim($value2);
if($value2) {
$value4 = str_replace(array("'", """, "&", "{", "[", ":"), array("'", '"', "&", "{", "[", ":"), $value2);
if( $value[3] == "datetime" ) {
$value2 = strtotime( $value4 );
if( !trim($value[24]) ) $value[24] = $config['timestamp_active'];
if( $value[25] ) {
if($value[26]) $value2 = langdate($value[24], $value2);
else $value2 = langdate($value[24], $value2, false, $customlangdate);
} else $value2 = date( $value[24], $value2 );
}
if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". rawurlencode( $value4 ) . "/\">" . $value2 . "</a>";
else $value3[] = "<a href=\"$PHP_SELF?do=xfsearch&xfname=".$value[0]."&xf=" . rawurlencode( $value4 ) . "\">" . $value2 . "</a>";
}
}
if( empty($value[21]) ) $value[21] = ", ";
$xfieldsdata[$value[0]] = implode($value[21], $value3);
unset($temp_array);
unset($value2);
unset($value3);
unset($value4);
} elseif ( $value[3] == "datetime" AND !empty($xfieldsdata[$value[0]]) ) {
$xfieldsdata[$value[0]] = strtotime( str_replace(":", ":", $xfieldsdata[$value[0]]) );
if( !trim($value[24]) ) $value[24] = $config['timestamp_active'];
if( $value[25] ) {
if($value[26]) $xfieldsdata[$value[0]] = langdate($value[24], $xfieldsdata[$value[0]]);
else $xfieldsdata[$value[0]] = langdate($value[24], $xfieldsdata[$value[0]], false, $customlangdate);
} else $xfieldsdata[$value[0]] = date( $value[24], $xfieldsdata[$value[0]] );
}