[REF]{REF}[/REF] |
[CAPTION]{CAPTION} | [/CAPTION]
[LIST]{LIST}[/LIST] |
|
[TITLE]{TITLE}[/TITLE]
[SUB]{SUB}[/SUB]
[TEXT]{TEXT} [/TEXT] |
';
}
$content['reference']['ref_caption'] = '';
$content['reference']['ref_image'] = '[NO IMAGE]';
$content['reference']['ref_list'] = '';
// check if there is an image
$content['reference']['ref_count'] = count($content['reference']["list"]);
if($content['reference']['ref_count']) {
// caption
$content['reference']['caption_list'] = explode("\n", $content['reference']['caption']);
$ci = 0;
if(is_array($content['reference']['caption_list']) && count($content['reference']['caption_list'])) {
foreach($content['reference']['caption_list'] as $captkey => $captvalue) {
$content['reference']['caption_list'][$captkey] = html_specialchars(trim($captvalue));
$ci++;
}
if($content['reference']['caption_list'][0]) {
$content['reference']['ref_caption'] = '';
$content['reference']['ref_caption'] .= $content['reference']['caption_list'][0];
$content['reference']['ref_caption'] .= '
';
}
}
for($ci; $ci < $content['reference']['ref_count']; $ci++) {
$content['reference']['caption_list'][$ci] = '';
}
// javascript ID
$content['reference']['ref_id'] = 'refimgid'.$crow['acontent_id'];
// starting large image
$thumb_image = get_cached_image(
array( "target_ext" => $content['reference']["list"][0][3],
"image_name" => $content['reference']["list"][0][2] . '.' . $content['reference']["list"][0][3],
"max_width" => $content['reference']["list"][0][4],
"max_height" => $content['reference']["list"][0][5],
"thumb_name" => md5( $content['reference']["list"][0][2].
$content['reference']["list"][0][4].
$content['reference']["list"][0][5].
$phpwcms["sharpen_level"])
) );
if($thumb_image != false) {
//$img_name = html_specialchars($content['reference']["list"][0][1]);
$content['reference']['ref_image'] = '';
}
/*
if($content['reference']["zoom"]) {
$zoominfo = get_cached_image(
array( "target_ext" => $content['reference']["list"][0][3],
"image_name" => $content['reference']["list"][0][2] . '.' . $content['reference']["list"][0][3],
"max_width" => $phpwcms["img_prev_width"],
"max_height" => $phpwcms["img_prev_height"],
"thumb_name" => md5($content['reference']["list"][0][2].$phpwcms["img_prev_width"].
$phpwcms["img_prev_height"].$phpwcms["sharpen_level"])
) );
if($zoominfo != false) {
$popup_link = 'image_zoom.php?show='.base64_encode($zoominfo[0].'?'.$zoominfo[3]);
$content['reference']['ref_image'] = '".$content['reference']['ref_image'].'';
}
}
*/
if($content['reference']['ref_count'] > 1) {
$ci = 0;
// open table row if horizontal
if($content['reference']['basis']) {
$content['reference']['x1'] = "\n";
$content['reference']['x2'] = "
\n";
$content['reference']['x3'] = '';
$content['reference']['x4'] = "\n";
} else {
$content['reference']['ref_list'] .= "\n";
$content['reference']['x1'] = '';
$content['reference']['x2'] = "\n";
$content['reference']['x3'] = "
\n";
$content['reference']['x4'] = '';
}
$content['reference']['x5'] = '';
$content['reference']['x6'] = '';
$content['reference']['x8'] = 0;
if(preg_match('/\[CAPTION\](.*?)\[\/CAPTION\]/is', $content['reference']["tmpl"])) {
$content['reference']['x8'] = 1;
}
// loop images
foreach($content['reference']["list"] as $captkey => $captvalue) {
$content['reference']['x5'] = '';
$content['reference']['x6'] = '';
// space between images
if($ci && $content['reference']['space']) {
$content['reference']['ref_list'] .= $content['reference']['x1'];
$content['reference']['ref_list'] .= ' | ';
$content['reference']['ref_list'] .= $content['reference']['x2'];
}
$content['reference']['ref_list'] .= $content['reference']['x1'];
$content['reference']['ref_list'] .= ' $content['reference']["list"][$captkey][3],
"image_name" => $content['reference']["list"][$captkey][2] . '.' . $content['reference']["list"][$captkey][3],
"max_width" => $phpwcms["img_prev_width"],
"max_height" => $phpwcms["img_prev_height"],
"thumb_name" => md5($content['reference']["list"][$captkey][2].$phpwcms["img_prev_width"].
$phpwcms["img_prev_height"].$phpwcms["sharpen_level"])
) );
if($zoominfo != false) {
$popup_link = 'image_zoom.php?'.getClickZoomImageParameter($zoominfo[0].'?'.$zoominfo[3]);
$content['reference']['x5'] = '";
$content['reference']['x6'] = '';
}
}
$content['reference']['ref_list'] .= $content['reference']['x5'];
$over_image = get_cached_image(
array( "target_ext" => $content['reference']["list"][$captkey][3],
"image_name" => $content['reference']["list"][$captkey][2] . '.' . $content['reference']["list"][$captkey][3],
"max_width" => $content['reference']["list"][$captkey][4],
"max_height" => $content['reference']["list"][$captkey][5],
"thumb_name" => md5( $content['reference']["list"][$captkey][2].
$content['reference']["list"][$captkey][4].
$content['reference']["list"][$captkey][5].
$phpwcms["sharpen_level"])
) );
$thumb_image = get_cached_image(
array( "target_ext" => $content['reference']["list"][$captkey][3],
"image_name" => $content['reference']["list"][$captkey][2] . '.' . $content['reference']["list"][$captkey][3],
"max_width" => $content['reference']["temp_list_width"],
"max_height" => $content['reference']["temp_list_height"],
"thumb_name" => md5( $content['reference']["list"][$captkey][2].
$content['reference']["temp_list_width"].
$content['reference']["temp_list_height"].
$phpwcms["sharpen_level"])
) );
if($thumb_image != false) {
initFrontendJS();
if(!empty($content['reference']['caption_list'][$captkey])) {
$img_name = $content['reference']['caption_list'][$captkey];
} else {
$img_name = html_specialchars($content['reference']["list"][$captkey][1]);
}
$content['reference']['ref_list'] .= '\n";
$content['reference']['ref_list'] .= $content['reference']['x4'];
}
$ci++;
}
// close table row if horizontal
$content['reference']['ref_list'] .= $content['reference']['x3'];
// wrap it in the table
$content['reference']['ref_list'] = ''.$content['reference']['ref_list'].' ';
}
}
$content['reference']["tmpl"] = render_cnt_template($content['reference']["tmpl"], 'TITLE', html_specialchars($crow["acontent_title"]));
$content['reference']["tmpl"] = render_cnt_template($content['reference']["tmpl"], 'SUB', html_specialchars($crow["acontent_subtitle"]));
$content['reference']["tmpl"] = render_cnt_template($content['reference']["tmpl"], 'TEXT', nl2br($content['reference']["text"]));
$content['reference']["tmpl"] = render_cnt_template($content['reference']["tmpl"], 'CAPTION', $content['reference']['ref_caption']);
$content['reference']["tmpl"] = render_cnt_template($content['reference']["tmpl"], 'LIST', $content['reference']['ref_list']);
$content['reference']["tmpl"] = render_cnt_template($content['reference']["tmpl"], 'REF', $content['reference']['ref_image']);
$CNT_TMP .= $content['reference']["tmpl"];
?> |