\';
*/
// to use this link add '';
function zen_ez_pages_link($ez_pages_id, $ez_pages_chapter = 0, $ez_pages_is_ssl = false, $ez_pages_open_new_window = false, $ez_pages_return_full_url = false) {
global $db;
$ez_link = 'unknown';
$ez_pages_name = 'Click Here';
if ($ez_pages_chapter == 0) {
$page_query = $db->Execute("select * from " . TABLE_EZPAGES . " where pages_id='" . (int)$ez_pages_id . "' limit 1");
$ez_pages_id = $page_query->fields['pages_id'];
$ez_pages_name = $page_query->fields['pages_title'];
$ez_pages_alturl = $page_query->fields['alt_url'];
$ez_pages_chapter = $page_query->fields['toc_chapter'];
$ez_pages_linkto = "";
$ez_pages_external = $page_query->fields['alt_url_external'];
switch (true) {
// external link new window or same window
case ($ez_pages_external != ''):
$ez_pages_linkto = $ez_pages_external;
break;
// internal link new window
case ($ez_pages_alturl != '' and $ez_pages_open_new_window == '1'):
$ez_pages_linkto = (substr($ez_pages_alturl,0,4) == 'http') ?
$ez_pages_alturl :
($ez_pages_alturl=='' ? '' : zen_href_link($ez_pages_alturl, '', ($ez_pages_is_ssl=='0' ? 'NONSSL' : 'SSL'), true, true, true));
break;
// internal link same window
case ($ez_pages_alturl != '' and $ez_pages_open_new_window == '0'):
$ez_pages_linkto = (substr($ez_pages_alturl,0,4) == 'http') ?
$ez_pages_alturl :
($ez_pages_alturl=='' ? '' : zen_href_link($ez_pages_alturl, '', ($ez_pages_is_ssl=='0' ? 'NONSSL' : 'SSL'), true, true, true));
break;
}
// if altURL is specified, use it; otherwise, use EZPage ID to create link
$ez_link = ($ez_pages_linkto =='') ?
zen_href_link(FILENAME_EZPAGES, 'id=' . $ez_pages_id . ((int)$ez_pages_chapter != 0 ? '&chapter=' . $ez_pages_chapter : ''), ($ez_pages_is_ssl=='0' ? 'NONSSL' : 'SSL')) :
$ez_pages_linkto;
$ez_link .= ($ez_pages_open_new_window == '1' ? '" target="_blank' : '');
}
// echo 'I SEE ' . '' . $ez_page_query->fields['pages_title'] . '' . '
';
if ($ez_pages_return_full_url == false) {
return $ez_link;
} else {
return '' . $ez_pages_name . '';
}
}
?>