set_template(__DIR__.'/templates/main_weblinks.html'); $html->set_tag('breadcrumb', render_breadcrumbs()); $html->set_tag('opentable', fusion_get_function('opentable', $info['weblink_tablename'])); $html->set_tag('closetable', fusion_get_function('closetable')); add_to_css('.sub-cats-icon { -webkit-transform: scaleX(-1) rotate(90deg); -ms-transform: scaleX(-1) rotate(90deg); transform: scaleX(-1) rotate(90deg); }'); if (!empty($info['weblink_categories'])) { foreach ($info['weblink_categories'][0] as $cat_id => $cat_data) { if ($cat_id != 0 && $info['weblink_categories'] != 0) { foreach ($info['weblink_categories'] as $sub_cats) { foreach ($sub_cats as $sub_cat_data) { if (!empty($sub_cat_data['weblink_cat_parent']) && $sub_cat_data['weblink_cat_parent'] == $cat_id) { $html2->set_block('sub_categories', [ 'link' => INFUSIONS."weblinks/weblinks.php?cat_id=".$sub_cat_data['weblink_cat_id'], 'name' => $sub_cat_data['weblink_cat_name'], 'count' => $sub_cat_data['weblink_count'], 'description' => parse_textarea($sub_cat_data['weblink_cat_description'], TRUE, TRUE, FALSE, '', TRUE) ]); } } } } $html2->set_text('{sub_categories.{

{%name%} ({%count%})

{%description%}
}}'); $sub_cats = $html2->get_output(); $html->set_block('categories', [ 'cat_id' => $cat_data['weblink_cat_id'], 'cat_link' => INFUSIONS."weblinks/weblinks.php?cat_id=".$cat_data['weblink_cat_id'], 'cat_name' => $cat_data['weblink_cat_name'], 'cat_count' => $cat_data['weblink_count'], 'cat_description' => parse_textarea($cat_data['weblink_cat_description'], TRUE, TRUE, FALSE, '', TRUE), 'sub_categories' => $sub_cats ]); } } else { $html->set_block('no_item', ['message' => fusion_get_locale('web_0062')]); } echo $html->get_output(); } } if (!function_exists('display_weblinks_item')) { function display_weblinks_item($info) { $html = \PHPFusion\Template::getInstance('weblinks_item'); $html->set_template(__DIR__.'/templates/weblinks_info.html'); $html->set_tag('breadcrumb', render_breadcrumbs()); $html->set_tag('opentable', fusion_get_function('opentable', $info['weblink_tablename'])); $html->set_tag('closetable', fusion_get_function('closetable')); $html->set_block('pagenav', ['pagenav' => $info['pagenav']]); $html->set_block('pagenav2', ['pagenav' => $info['pagenav']]); foreach ($info['weblink_filter'] as $view_keys => $page_link) { $html->set_block('filter_item', [ 'active' => $page_link['active'], 'link' => $page_link['link'], 'title' => $page_link['name'] ]); } if (!empty($info['weblink_items'])) { foreach ($info['weblink_items'] as $web_data) { $html->set_block('weblink', [ 'weblink_id' => $web_data['weblink_id'], 'weblink_link' => $web_data['weblinks_url'], 'weblink_name' => $web_data['weblink_name'], 'weblink_description' => htmlspecialchars_decode($web_data['weblink_description']), 'weblink_cat_link' => $web_data['weblinks_cat_url'], 'weblink_cat_name' => $web_data['weblink_cat_name'], 'weblink_count' => $web_data['weblink_count'], 'weblink_datestamp' => showdate('shortdate', $web_data['weblink_datestamp']), 'admin_edit_link' => !empty($web_data['admin_actions']) ? "" : '', 'admin_delete_link' => !empty($web_data['admin_actions']) ? "" : '', ]); } } else { $html->set_block('no_item', ['message' => fusion_get_locale('web_0062')]); } echo $html->get_output(); } } if (!function_exists('display_weblink_submissions')) { function display_weblink_submissions($info) { $html = \PHPFusion\Template::getInstance('weblink_submissions'); $html->set_template(__DIR__.'/templates/weblinks_submissions.html'); $html->set_tag('opentable', fusion_get_function('opentable', $info['weblink_tablename'])); $html->set_tag('closetable', fusion_get_function('closetable')); if (!empty($info['item'])) { $html->set_block('weblink_submit', [ 'guidelines' => $info['item']['guidelines'], 'openform' => $info['item']['openform'], 'closeform' => closeform(), 'weblink_cat' => $info['item']['weblink_cat'], 'weblink_name' => $info['item']['weblink_name'], 'weblink_url' => $info['item']['weblink_url'], 'weblink_language' => $info['item']['weblink_language'], 'weblink_description' => $info['item']['weblink_description'], 'weblink_submit' => $info['item']['weblink_submit'] ]); } if (!empty($info['confirm'])) { $html->set_block('weblink_confirm_submit', [ 'title' => $info['confirm']['title'], 'submit_link' => $info['confirm']['submit_link'], 'index_link' => $info['confirm']['index_link'] ]); } if (!empty($info['no_submissions'])) { $html->set_block('weblink_no_submit', ['text' => $info['no_submissions']]); } echo $html->get_output(); } }