From 2b076db480e2ecdfb7222a0f3c49dd685f6795b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=81Z=C3=81R=20Imre=20AI=20Agent?=
Date: Thu, 16 Jul 2026 11:24:53 +0200
Subject: [PATCH] feat(deployed): add trada template 1.0 (no-source, vetted
live)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
trada template (saihoai); the dropped webshell html/mod_articles_category/meant.php is excluded; unmapped -> deployed files.
Signed-off-by: LÁZÁR Imre
Assisted-by: claude-code@claude-opus-4-8
---
deployed/trada/templates/trada/component.php | 40 +
deployed/trada/templates/trada/error.php | 139 +
deployed/trada/templates/trada/favicon.ico | Bin 0 -> 3108 bytes
.../html/com_contact/categories/default.php | 31 +
.../com_contact/categories/default_items.php | 62 +
.../html/com_contact/category/default.php | 13 +
.../com_contact/category/default_children.php | 55 +
.../com_contact/category/default_items.php | 112 +
.../html/com_contact/contact/default.php | 36 +
.../com_contact/contact/default_address.php | 127 +
.../com_contact/contact/default_articles.php | 25 +
.../html/com_contact/contact/default_form.php | 82 +
.../com_contact/contact/default_links.php | 55 +
.../com_contact/contact/default_profile.php | 44 +
.../html/com_contact/featured/default.php | 37 +
.../com_contact/featured/default_items.php | 166 +
.../html/com_content/archive/default.php | 46 +
.../com_content/archive/default_items.php | 216 +
.../html/com_content/article/default.php | 167 +
.../com_content/article/default_links.php | 79 +
.../categories/default-20151030-075729.php | 31 +
.../html/com_content/categories/default.php | 31 +
.../default_items-20151030-075729.php | 68 +
.../com_content/categories/default_items.php | 68 +
.../trada/html/com_content/category/blog.php | 118 +
.../com_content/category/blog_children.php | 81 +
.../html/com_content/category/blog_item.php | 73 +
.../html/com_content/category/blog_links.php | 23 +
.../html/com_content/category/default.php | 23 +
.../com_content/category/default_articles.php | 222 +
.../com_content/category/default_children.php | 81 +
.../html/com_content/featured/default.php | 96 +
.../com_content/featured/default_item.php | 100 +
.../com_content/featured/default_links.php | 19 +
.../trada/html/com_content/form/edit.php | 173 +
.../trada/html/com_finder/search/default.php | 41 +
.../html/com_finder/search/default_form.php | 102 +
.../html/com_finder/search/default_result.php | 64 +
.../com_finder/search/default_results.php | 81 +
.../trada/html/com_k2/default/category.php | 85 +
.../html/com_k2/default/category_item.php | 113 +
.../com_k2/default/category_item_links.php | 46 +
.../trada/html/com_k2/default/item.php | 214 +
.../com_k2/default/item_comments_form.php | 65 +
.../trada/html/com_k2/default/itemform.php | 959 ++++
.../trada/html/com_k2/default/latest.php | 160 +
.../trada/html/com_k2/default/latest_item.php | 167 +
.../trada/html/com_k2/default/tag.php | 147 +
.../trada/html/com_k2/default/tag_item.php | 113 +
.../trada/html/com_k2/default/user.php | 272 +
.../trada/html/com_k2/list/category.php | 85 +
.../trada/html/com_k2/list/category_item.php | 113 +
.../html/com_k2/list/category_item_links.php | 46 +
.../templates/trada/html/com_k2/list/item.php | 214 +
.../html/com_k2/list/item_comments_form.php | 65 +
.../trada/html/com_k2/list/itemform.php | 959 ++++
.../trada/html/com_k2/list/latest.php | 98 +
.../trada/html/com_k2/list/latest_item.php | 80 +
.../templates/trada/html/com_k2/list/tag.php | 147 +
.../trada/html/com_k2/list/tag_item.php | 113 +
.../templates/trada/html/com_k2/list/user.php | 272 +
.../trada/html/com_mailto/mailto/default.php | 77 +
.../trada/html/com_mailto/sent/default.php | 21 +
.../html/com_newsfeeds/categories/default.php | 31 +
.../categories/default_items.php | 63 +
.../html/com_newsfeeds/category/default.php | 55 +
.../category/default_children.php | 57 +
.../com_newsfeeds/category/default_items.php | 89 +
.../html/com_newsfeeds/newsfeed/default.php | 135 +
.../trada/html/com_search/search/default.php | 31 +
.../html/com_search/search/default_error.php | 17 +
.../html/com_search/search/default_form.php | 80 +
.../com_search/search/default_results.php | 45 +
.../trada/html/com_tags/tag/default.php | 60 +
.../trada/html/com_tags/tag/default_items.php | 93 +
.../trada/html/com_tags/tag/list.php | 53 +
.../trada/html/com_tags/tag/list_items.php | 122 +
.../trada/html/com_tags/tags/default.php | 33 +
.../html/com_tags/tags/default_items.php | 138 +
.../trada/html/com_users/login/default.php | 23 +
.../html/com_users/login/default_login.php | 105 +
.../html/com_users/login/default_logout.php | 46 +
.../trada/html/com_users/profile/default.php | 34 +
.../html/com_users/profile/default_core.php | 54 +
.../html/com_users/profile/default_custom.php | 50 +
.../html/com_users/profile/default_params.php | 44 +
.../trada/html/com_users/profile/edit.php | 141 +
.../html/com_users/registration/complete.php | 18 +
.../html/com_users/registration/default.php | 64 +
.../trada/html/com_users/remind/default.php | 47 +
.../trada/html/com_users/reset/complete.php | 48 +
.../trada/html/com_users/reset/confirm.php | 48 +
.../trada/html/com_users/reset/default.php | 48 +
.../layouts/joomla/content/associations.php | 22 +
.../content/blog_style_default_item_title.php | 42 +
.../content/blog_style_default_links.php | 19 +
.../joomla/content/categories_default.php | 33 +
.../content/categories_default_items.php | 25 +
.../joomla/content/category_default.php | 67 +
.../html/layouts/joomla/content/icons.php | 46 +
.../joomla/content/info_block/author.php | 21 +
.../joomla/content/info_block/block.php | 59 +
.../joomla/content/info_block/category.php | 21 +
.../joomla/content/info_block/create_date.php | 18 +
.../joomla/content/info_block/hits.php | 17 +
.../joomla/content/info_block/modify_date.php | 18 +
.../content/info_block/parent_category.php | 21 +
.../content/info_block/publish_date.php | 17 +
.../layouts/joomla/content/intro_image.php | 30 +
.../joomla/content/options_default.php | 50 +
.../html/layouts/joomla/content/readmore.php | 31 +
.../html/layouts/joomla/content/tags.php | 31 +
.../html/layouts/joomla/edit/associations.php | 13 +
.../html/layouts/joomla/edit/details.php | 55 +
.../html/layouts/joomla/edit/fieldset.php | 63 +
.../joomla/edit/frontediting_modules.php | 69 +
.../trada/html/layouts/joomla/edit/global.php | 70 +
.../html/layouts/joomla/edit/item_title.php | 24 +
.../html/layouts/joomla/edit/metadata.php | 39 +
.../trada/html/layouts/joomla/edit/params.php | 99 +
.../layouts/joomla/edit/publishingdata.php | 46 +
.../html/layouts/joomla/edit/title_alias.php | 22 +
.../editors/buttons-20151030-075835.php | 21 +
.../html/layouts/joomla/editors/buttons.php | 21 +
.../buttons/button-20151030-075835.php | 32 +
.../layouts/joomla/editors/buttons/button.php | 32 +
.../html/layouts/joomla/form/renderfield.php | 35 +
.../html/layouts/joomla/form/renderlabel.php | 50 +
.../html/layouts/joomla/links/groupclose.php | 12 +
.../html/layouts/joomla/links/groupopen.php | 13 +
.../html/layouts/joomla/links/groupsclose.php | 12 +
.../layouts/joomla/links/groupseparator.php | 12 +
.../html/layouts/joomla/links/groupsopen.php | 12 +
.../trada/html/layouts/joomla/links/link.php | 23 +
.../trada/html/layouts/joomla/modal/body.php | 35 +
.../html/layouts/joomla/modal/footer.php | 35 +
.../html/layouts/joomla/modal/header.php | 40 +
.../html/layouts/joomla/modal/iframe.php | 53 +
.../trada/html/layouts/joomla/modal/main.php | 100 +
.../html/layouts/joomla/system/message.php | 36 +
.../html/mod_articles_categories/default.php | 52 +
.../mod_articles_categories/default_items.php | 35 +
.../html/mod_articles_categories/masonry.php | 52 +
.../mod_articles_categories/masonry_items.php | 35 +
.../html/mod_articles_category/default.php | 143 +
.../trada/html/mod_custom/banner-inner.php | 18 +
.../trada/html/mod_custom/default.php | 16 +
.../templates/trada/html/mod_custom/pera.php | 16 +
.../trada/html/mod_estore/contactus.php | 19 +
.../trada/html/mod_estore/default.php | 43 +
.../trada/html/mod_estore/location.php | 14 +
.../trada/html/mod_estore/social-footer.php | 43 +
.../trada/html/mod_jflickr/default.php | 87 +
.../html/mod_k2_content/Default/default.php | 37 +
.../html/mod_k2_content/blog/default.php | 93 +
.../html/mod_k2_content/clients/default.php | 43 +
.../html/mod_k2_content/fun-facts/default.php | 37 +
.../html/mod_k2_content/our-team/default.php | 67 +
.../html/mod_k2_content/prices/default.php | 49 +
.../html/mod_k2_content/process/default.php | 40 +
.../mod_k2_content/progress-bar/default.php | 32 +
.../html/mod_k2_content/services/default.php | 61 +
.../slideshow-video/default.php | 29 +
.../html/mod_k2_content/slideshow/default.php | 50 +
.../mod_k2_content/who-we-are/default.php | 44 +
.../trada/html/mod_k2_tools/archive.php | 23 +
.../trada/html/mod_k2_tools/authors.php | 44 +
.../trada/html/mod_k2_tools/breadcrumbs.php | 43 +
.../trada/html/mod_k2_tools/calendar.php | 18 +
.../trada/html/mod_k2_tools/categories.php | 17 +
.../trada/html/mod_k2_tools/customcode.php | 17 +
.../trada/html/mod_k2_tools/search.php | 45 +
.../trada/html/mod_k2_tools/tags.php | 26 +
.../templates/trada/html/mod_menu/default.php | 103 +
.../trada/html/mod_menu/default_component.php | 42 +
.../trada/html/mod_menu/default_heading.php | 25 +
.../trada/html/mod_menu/default_separator.php | 28 +
.../trada/html/mod_menu/default_url.php | 44 +
.../templates/trada/html/mod_menu/gx.php | 109 +
.../trada/html/mod_menu/gx_component.php | 34 +
.../trada/html/mod_menu/gx_heading.php | 17 +
.../trada/html/mod_menu/gx_separator.php | 18 +
.../templates/trada/html/mod_menu/gx_url.php | 36 +
.../html/mod_sp_quickcontact/default.php | 50 +
.../html/mod_sp_simple_gallery/default.php | 27 +
.../trada/templates/trada/html/modules.php | 119 +
.../trada/templates/trada/html/pagination.php | 229 +
.../trada/images/blog_slide_next.png | Bin 0 -> 1205 bytes
.../trada/images/blog_slide_prev.png | Bin 0 -> 1217 bytes
.../trada/templates/trada/images/close.png | Bin 0 -> 280 bytes
.../trada/images/fav/android-chrome-36x36.png | Bin 0 -> 2943 bytes
.../trada/images/fav/android-chrome-48x48.png | Bin 0 -> 3108 bytes
.../images/fav/apple-touch-icon-57x57.png | Bin 0 -> 907 bytes
.../images/fav/apple-touch-icon-60x60.png | Bin 0 -> 932 bytes
.../fav/apple-touch-icon-precomposed.png | Bin 0 -> 3220 bytes
.../trada/images/fav/apple-touch-icon.png | Bin 0 -> 3220 bytes
.../trada/images/fav/favicon-16x16.png | Bin 0 -> 726 bytes
.../trada/images/fav/favicon-32x32.png | Bin 0 -> 882 bytes
.../templates/trada/images/fav/favicon.ico | Bin 0 -> 3108 bytes
.../trada/images/fav/mstile-150x150.png | Bin 0 -> 4476 bytes
.../trada/images/fav/mstile-310x150.png | Bin 0 -> 6032 bytes
.../trada/images/fav/mstile-70x70.png | Bin 0 -> 3621 bytes
.../templates/trada/images/heading_border.png | Bin 0 -> 1014 bytes
.../trada/templates/trada/images/loading.gif | Bin 0 -> 51150 bytes
.../templates/trada/images/loading_img.gif | Bin 0 -> 8476 bytes
.../trada/templates/trada/images/logo.png | Bin 0 -> 1623 bytes
.../trada/templates/trada/images/map_pin.png | Bin 0 -> 584 bytes
.../trada/templates/trada/images/next.png | Bin 0 -> 1350 bytes
.../trada/templates/trada/images/prev.png | Bin 0 -> 1360 bytes
deployed/trada/templates/trada/index.php | 287 +
.../trada/language/en-GB/en-GB.tpl_trada.ini | 11 +
.../language/en-GB/en-GB.tpl_trada.sys.ini | 5 +
.../trada/skins/dark/css/animator.css | 3273 +++++++++++
.../trada/skins/dark/css/bootstrap.min.css | 5 +
.../templates/trada/skins/dark/css/color.css | 3 +
.../trada/skins/dark/css/color.css.map | 7 +
.../trada/skins/dark/css/font-awesome.min.css | 4 +
.../trada/skins/dark/css/jquery.slider.css | 188 +
.../trada/skins/dark/css/lightbox.css | 211 +
.../templates/trada/skins/dark/css/main.css | 2768 +++++++++
.../trada/skins/dark/css/main.css.map | 7 +
.../templates/trada/skins/dark/css/reset.css | 65 +
.../trada/skins/dark/css/sidemenu.css | 12 +
.../skins/dark/css/simple-line-icons.css | 526 ++
.../dark/fonts/FontAwesome/FontAwesome.otf | Bin 0 -> 93888 bytes
.../fonts/FontAwesome/fontawesome-webfont.eot | Bin 0 -> 60767 bytes
.../fonts/FontAwesome/fontawesome-webfont.svg | 565 ++
.../fonts/FontAwesome/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes
.../FontAwesome/fontawesome-webfont.woff | Bin 0 -> 71508 bytes
.../FontAwesome/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes
.../SimpleLineIcons/Simple-Line-Icons.dev.svg | 1369 +++++
.../SimpleLineIcons/Simple-Line-Icons.eot | Bin 0 -> 35514 bytes
.../SimpleLineIcons/Simple-Line-Icons.svg | 1369 +++++
.../SimpleLineIcons/Simple-Line-Icons.ttf | Bin 0 -> 35304 bytes
.../SimpleLineIcons/Simple-Line-Icons.woff | Bin 0 -> 59324 bytes
.../skins/dark/images/blog_slide_next.png | Bin 0 -> 1205 bytes
.../skins/dark/images/blog_slide_prev.png | Bin 0 -> 1217 bytes
.../trada/skins/dark/images/client_say.jpg | Bin 0 -> 585447 bytes
.../trada/skins/dark/images/close.png | Bin 0 -> 280 bytes
.../skins/dark/images/heading_border.png | Bin 0 -> 1014 bytes
.../trada/skins/dark/images/loading.gif | Bin 0 -> 51150 bytes
.../trada/skins/dark/images/loading_img.gif | Bin 0 -> 8476 bytes
.../trada/skins/dark/images/logo.png | Bin 0 -> 1623 bytes
.../trada/skins/dark/images/map_pin.png | Bin 0 -> 584 bytes
.../trada/skins/dark/images/next.png | Bin 0 -> 1350 bytes
.../trada/skins/dark/images/our_service.jpg | Bin 0 -> 541639 bytes
.../trada/skins/dark/images/prev.png | Bin 0 -> 1360 bytes
.../templates/trada/skins/dark/js/.DS_Store | Bin 0 -> 6147 bytes
.../trada/skins/dark/js/custom.min.js | 1 +
.../trada/skins/dark/js/index.min.js | 256 +
.../trada/skins/dark/js/jquery.plugin.min.js | 4803 ++++++++++++++++
.../skins/dark/js/jquery.plugins.inner.min.js | 3 +
.../skins/dark/js/lightbox-plus-jquery.min.js | 444 ++
.../trada/skins/dark/js/masonry.min.js | 2 +
.../skins/dark/js/plugin/bootstrap.min.js | 7 +
.../trada/skins/dark/js/plugin/carousel.js | 7 +
.../trada/skins/dark/js/plugin/custom.js | 83 +
.../trada/skins/dark/js/plugin/google_api.js | 20 +
.../skins/dark/js/plugin/imagesloaded.js | 7 +
.../trada/skins/dark/js/plugin/index.js | 305 +
.../dark/js/plugin/jquery.counterup.min.js | 8 +
.../skins/dark/js/plugin/jquery.slider.min.js | 10 +
.../trada/skins/dark/js/plugin/map.js | 210 +
.../trada/skins/dark/js/plugin/masonry.js | 9 +
.../skins/dark/js/plugin/masonry_call.js | 50 +
.../skins/dark/js/plugin/owl.carousel.min.js | 47 +
.../trada/skins/dark/js/plugin/sidemenu.js | 381 ++
.../trada/skins/dark/js/plugin/validation.js | 4 +
.../skins/dark/js/plugin/waypoints.min.js | 8 +
.../trada/skins/dark/js/plugin/wow.min.js | 2 +
.../trada/skins/dark/media/video.jpg | Bin 0 -> 158281 bytes
.../templates/trada/skins/light/css/.DS_Store | Bin 0 -> 6145 bytes
.../trada/skins/light/css/animator.css | 666 +++
.../trada/skins/light/css/bootstrap.min.css | 2 +
.../templates/trada/skins/light/css/color.css | 3 +
.../trada/skins/light/css/color.css.map | 7 +
.../skins/light/css/font-awesome.min.css | 1 +
.../trada/skins/light/css/jquery.slider.css | 29 +
.../trada/skins/light/css/lightbox.css | 211 +
.../templates/trada/skins/light/css/main.css | 2840 ++++++++++
.../trada/skins/light/css/main.css.map | 7 +
.../templates/trada/skins/light/css/reset.css | 62 +
.../trada/skins/light/css/sidemenu.css | 12 +
.../skins/light/css/simple-line-icons.css | 168 +
.../trada/skins/light/css/theme/main_blue.css | 2805 ++++++++++
.../skins/light/css/theme/main_blue.css.map | 7 +
.../skins/light/css/theme/main_green_sea.css | 2808 ++++++++++
.../light/css/theme/main_green_sea.css.map | 7 +
.../skins/light/css/theme/main_mid_blue.css | 2808 ++++++++++
.../light/css/theme/main_mid_blue.css.map | 7 +
.../skins/light/css/theme/main_nephritis.css | 2808 ++++++++++
.../light/css/theme/main_nephritis.css.map | 7 +
.../skins/light/css/theme/main_orange.css | 2808 ++++++++++
.../skins/light/css/theme/main_orange.css.map | 7 +
.../trada/skins/light/css/theme/main_pink.css | 2812 ++++++++++
.../skins/light/css/theme/main_pink.css.map | 7 +
.../trada/skins/light/css/theme/main_red.css | 2808 ++++++++++
.../skins/light/css/theme/main_red.css.map | 7 +
.../skins/light/css/theme/main_saddle.css | 2812 ++++++++++
.../skins/light/css/theme/main_saddle.css.map | 7 +
.../skins/light/css/theme/main_yellow.css | 2927 ++++++++++
.../skins/light/css/theme/main_yellow.css.map | 7 +
.../light/fonts/FontAwesome/FontAwesome.otf | Bin 0 -> 93888 bytes
.../fonts/FontAwesome/fontawesome-webfont.eot | Bin 0 -> 60767 bytes
.../fonts/FontAwesome/fontawesome-webfont.svg | 565 ++
.../fonts/FontAwesome/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes
.../FontAwesome/fontawesome-webfont.woff | Bin 0 -> 71508 bytes
.../FontAwesome/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes
.../SimpleLineIcons/Simple-Line-Icons.dev.svg | 1369 +++++
.../SimpleLineIcons/Simple-Line-Icons.eot | Bin 0 -> 35514 bytes
.../SimpleLineIcons/Simple-Line-Icons.svg | 1369 +++++
.../SimpleLineIcons/Simple-Line-Icons.ttf | Bin 0 -> 35304 bytes
.../SimpleLineIcons/Simple-Line-Icons.woff | Bin 0 -> 59324 bytes
.../skins/light/images/blog_slide_next.png | Bin 0 -> 1205 bytes
.../skins/light/images/blog_slide_prev.png | Bin 0 -> 1217 bytes
.../trada/skins/light/images/client_say.jpg | Bin 0 -> 585447 bytes
.../trada/skins/light/images/close.png | Bin 0 -> 280 bytes
.../skins/light/images/heading_border.png | Bin 0 -> 1014 bytes
.../trada/skins/light/images/loading.gif | Bin 0 -> 51150 bytes
.../trada/skins/light/images/loading_img.gif | Bin 0 -> 8476 bytes
.../trada/skins/light/images/logo.png | Bin 0 -> 1623 bytes
.../trada/skins/light/images/next.png | Bin 0 -> 1350 bytes
.../trada/skins/light/images/our_service.jpg | Bin 0 -> 541639 bytes
.../trada/skins/light/images/prev.png | Bin 0 -> 1360 bytes
.../templates/trada/skins/light/js/.DS_Store | Bin 0 -> 6147 bytes
.../trada/skins/light/js/custom.min.js | 90 +
.../trada/skins/light/js/index.min.js | 287 +
.../trada/skins/light/js/jquery.plugin.min.js | 4965 +++++++++++++++++
.../light/js/jquery.plugins.inner.min.js | 3 +
.../light/js/lightbox-plus-jquery.min.js | 444 ++
.../trada/skins/light/js/masonry.min.js | 2 +
.../skins/light/js/plugin/bootstrap.min.js | 7 +
.../trada/skins/light/js/plugin/carousel.js | 7 +
.../trada/skins/light/js/plugin/custom.js | 113 +
.../trada/skins/light/js/plugin/google_api.js | 20 +
.../skins/light/js/plugin/imagesloaded.js | 7 +
.../trada/skins/light/js/plugin/index.js | 370 ++
.../light/js/plugin/jquery.counterup.min.js | 8 +
.../light/js/plugin/jquery.slider.min.js | 10 +
.../trada/skins/light/js/plugin/map.js | 210 +
.../trada/skins/light/js/plugin/masonry.js | 9 +
.../skins/light/js/plugin/masonry_call.js | 51 +
.../skins/light/js/plugin/owl.carousel.min.js | 47 +
.../trada/skins/light/js/plugin/sidemenu.js | 381 ++
.../trada/skins/light/js/plugin/template.js | 918 +++
.../trada/skins/light/js/plugin/validation.js | 4 +
.../skins/light/js/plugin/waypoints.min.js | 8 +
.../trada/skins/light/js/plugin/wow.min.js | 2 +
.../trada/skins/light/media/video.jpg | Bin 0 -> 158281 bytes
.../trada/templates/trada/templateDetails.xml | 97 +
.../templates/trada/template_preview.png | Bin 0 -> 46739 bytes
.../templates/trada/template_thumbnail.png | Bin 0 -> 46739 bytes
352 files changed, 71633 insertions(+)
create mode 100644 deployed/trada/templates/trada/component.php
create mode 100644 deployed/trada/templates/trada/error.php
create mode 100644 deployed/trada/templates/trada/favicon.ico
create mode 100644 deployed/trada/templates/trada/html/com_contact/categories/default.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/categories/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/category/default.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/category/default_children.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/category/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/contact/default.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/contact/default_address.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/contact/default_articles.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/contact/default_form.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/contact/default_links.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/contact/default_profile.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/featured/default.php
create mode 100644 deployed/trada/templates/trada/html/com_contact/featured/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_content/archive/default.php
create mode 100644 deployed/trada/templates/trada/html/com_content/archive/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_content/article/default.php
create mode 100644 deployed/trada/templates/trada/html/com_content/article/default_links.php
create mode 100644 deployed/trada/templates/trada/html/com_content/categories/default-20151030-075729.php
create mode 100644 deployed/trada/templates/trada/html/com_content/categories/default.php
create mode 100644 deployed/trada/templates/trada/html/com_content/categories/default_items-20151030-075729.php
create mode 100644 deployed/trada/templates/trada/html/com_content/categories/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_content/category/blog.php
create mode 100644 deployed/trada/templates/trada/html/com_content/category/blog_children.php
create mode 100644 deployed/trada/templates/trada/html/com_content/category/blog_item.php
create mode 100644 deployed/trada/templates/trada/html/com_content/category/blog_links.php
create mode 100644 deployed/trada/templates/trada/html/com_content/category/default.php
create mode 100644 deployed/trada/templates/trada/html/com_content/category/default_articles.php
create mode 100644 deployed/trada/templates/trada/html/com_content/category/default_children.php
create mode 100644 deployed/trada/templates/trada/html/com_content/featured/default.php
create mode 100644 deployed/trada/templates/trada/html/com_content/featured/default_item.php
create mode 100644 deployed/trada/templates/trada/html/com_content/featured/default_links.php
create mode 100644 deployed/trada/templates/trada/html/com_content/form/edit.php
create mode 100644 deployed/trada/templates/trada/html/com_finder/search/default.php
create mode 100644 deployed/trada/templates/trada/html/com_finder/search/default_form.php
create mode 100644 deployed/trada/templates/trada/html/com_finder/search/default_result.php
create mode 100644 deployed/trada/templates/trada/html/com_finder/search/default_results.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/category.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/category_item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/category_item_links.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/item_comments_form.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/itemform.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/latest.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/latest_item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/tag.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/tag_item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/default/user.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/category.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/category_item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/category_item_links.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/item_comments_form.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/itemform.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/latest.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/latest_item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/tag.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/tag_item.php
create mode 100644 deployed/trada/templates/trada/html/com_k2/list/user.php
create mode 100644 deployed/trada/templates/trada/html/com_mailto/mailto/default.php
create mode 100644 deployed/trada/templates/trada/html/com_mailto/sent/default.php
create mode 100644 deployed/trada/templates/trada/html/com_newsfeeds/categories/default.php
create mode 100644 deployed/trada/templates/trada/html/com_newsfeeds/categories/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_newsfeeds/category/default.php
create mode 100644 deployed/trada/templates/trada/html/com_newsfeeds/category/default_children.php
create mode 100644 deployed/trada/templates/trada/html/com_newsfeeds/category/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_newsfeeds/newsfeed/default.php
create mode 100644 deployed/trada/templates/trada/html/com_search/search/default.php
create mode 100644 deployed/trada/templates/trada/html/com_search/search/default_error.php
create mode 100644 deployed/trada/templates/trada/html/com_search/search/default_form.php
create mode 100644 deployed/trada/templates/trada/html/com_search/search/default_results.php
create mode 100644 deployed/trada/templates/trada/html/com_tags/tag/default.php
create mode 100644 deployed/trada/templates/trada/html/com_tags/tag/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_tags/tag/list.php
create mode 100644 deployed/trada/templates/trada/html/com_tags/tag/list_items.php
create mode 100644 deployed/trada/templates/trada/html/com_tags/tags/default.php
create mode 100644 deployed/trada/templates/trada/html/com_tags/tags/default_items.php
create mode 100644 deployed/trada/templates/trada/html/com_users/login/default.php
create mode 100644 deployed/trada/templates/trada/html/com_users/login/default_login.php
create mode 100644 deployed/trada/templates/trada/html/com_users/login/default_logout.php
create mode 100644 deployed/trada/templates/trada/html/com_users/profile/default.php
create mode 100644 deployed/trada/templates/trada/html/com_users/profile/default_core.php
create mode 100644 deployed/trada/templates/trada/html/com_users/profile/default_custom.php
create mode 100644 deployed/trada/templates/trada/html/com_users/profile/default_params.php
create mode 100644 deployed/trada/templates/trada/html/com_users/profile/edit.php
create mode 100644 deployed/trada/templates/trada/html/com_users/registration/complete.php
create mode 100644 deployed/trada/templates/trada/html/com_users/registration/default.php
create mode 100644 deployed/trada/templates/trada/html/com_users/remind/default.php
create mode 100644 deployed/trada/templates/trada/html/com_users/reset/complete.php
create mode 100644 deployed/trada/templates/trada/html/com_users/reset/confirm.php
create mode 100644 deployed/trada/templates/trada/html/com_users/reset/default.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/associations.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/blog_style_default_item_title.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/blog_style_default_links.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/categories_default.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/categories_default_items.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/category_default.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/icons.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/author.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/block.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/category.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/create_date.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/hits.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/modify_date.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/parent_category.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/info_block/publish_date.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/intro_image.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/options_default.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/readmore.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/content/tags.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/associations.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/details.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/fieldset.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/frontediting_modules.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/global.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/item_title.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/metadata.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/params.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/publishingdata.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/edit/title_alias.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/editors/buttons-20151030-075835.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/editors/buttons.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/editors/buttons/button-20151030-075835.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/editors/buttons/button.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/form/renderfield.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/form/renderlabel.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/links/groupclose.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/links/groupopen.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/links/groupsclose.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/links/groupseparator.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/links/groupsopen.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/links/link.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/modal/body.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/modal/footer.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/modal/header.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/modal/iframe.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/modal/main.php
create mode 100644 deployed/trada/templates/trada/html/layouts/joomla/system/message.php
create mode 100644 deployed/trada/templates/trada/html/mod_articles_categories/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_articles_categories/default_items.php
create mode 100644 deployed/trada/templates/trada/html/mod_articles_categories/masonry.php
create mode 100644 deployed/trada/templates/trada/html/mod_articles_categories/masonry_items.php
create mode 100644 deployed/trada/templates/trada/html/mod_articles_category/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_custom/banner-inner.php
create mode 100644 deployed/trada/templates/trada/html/mod_custom/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_custom/pera.php
create mode 100644 deployed/trada/templates/trada/html/mod_estore/contactus.php
create mode 100644 deployed/trada/templates/trada/html/mod_estore/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_estore/location.php
create mode 100644 deployed/trada/templates/trada/html/mod_estore/social-footer.php
create mode 100644 deployed/trada/templates/trada/html/mod_jflickr/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/Default/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/blog/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/clients/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/fun-facts/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/our-team/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/prices/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/process/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/progress-bar/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/services/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/slideshow-video/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/slideshow/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_content/who-we-are/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/archive.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/authors.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/breadcrumbs.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/calendar.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/categories.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/customcode.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/search.php
create mode 100644 deployed/trada/templates/trada/html/mod_k2_tools/tags.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/default_component.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/default_heading.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/default_separator.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/default_url.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/gx.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/gx_component.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/gx_heading.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/gx_separator.php
create mode 100644 deployed/trada/templates/trada/html/mod_menu/gx_url.php
create mode 100644 deployed/trada/templates/trada/html/mod_sp_quickcontact/default.php
create mode 100644 deployed/trada/templates/trada/html/mod_sp_simple_gallery/default.php
create mode 100644 deployed/trada/templates/trada/html/modules.php
create mode 100644 deployed/trada/templates/trada/html/pagination.php
create mode 100644 deployed/trada/templates/trada/images/blog_slide_next.png
create mode 100644 deployed/trada/templates/trada/images/blog_slide_prev.png
create mode 100644 deployed/trada/templates/trada/images/close.png
create mode 100644 deployed/trada/templates/trada/images/fav/android-chrome-36x36.png
create mode 100644 deployed/trada/templates/trada/images/fav/android-chrome-48x48.png
create mode 100644 deployed/trada/templates/trada/images/fav/apple-touch-icon-57x57.png
create mode 100644 deployed/trada/templates/trada/images/fav/apple-touch-icon-60x60.png
create mode 100644 deployed/trada/templates/trada/images/fav/apple-touch-icon-precomposed.png
create mode 100644 deployed/trada/templates/trada/images/fav/apple-touch-icon.png
create mode 100644 deployed/trada/templates/trada/images/fav/favicon-16x16.png
create mode 100644 deployed/trada/templates/trada/images/fav/favicon-32x32.png
create mode 100644 deployed/trada/templates/trada/images/fav/favicon.ico
create mode 100644 deployed/trada/templates/trada/images/fav/mstile-150x150.png
create mode 100644 deployed/trada/templates/trada/images/fav/mstile-310x150.png
create mode 100644 deployed/trada/templates/trada/images/fav/mstile-70x70.png
create mode 100644 deployed/trada/templates/trada/images/heading_border.png
create mode 100644 deployed/trada/templates/trada/images/loading.gif
create mode 100644 deployed/trada/templates/trada/images/loading_img.gif
create mode 100644 deployed/trada/templates/trada/images/logo.png
create mode 100644 deployed/trada/templates/trada/images/map_pin.png
create mode 100644 deployed/trada/templates/trada/images/next.png
create mode 100644 deployed/trada/templates/trada/images/prev.png
create mode 100644 deployed/trada/templates/trada/index.php
create mode 100644 deployed/trada/templates/trada/language/en-GB/en-GB.tpl_trada.ini
create mode 100644 deployed/trada/templates/trada/language/en-GB/en-GB.tpl_trada.sys.ini
create mode 100644 deployed/trada/templates/trada/skins/dark/css/animator.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/bootstrap.min.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/color.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/color.css.map
create mode 100644 deployed/trada/templates/trada/skins/dark/css/font-awesome.min.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/jquery.slider.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/lightbox.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/main.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/main.css.map
create mode 100644 deployed/trada/templates/trada/skins/dark/css/reset.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/sidemenu.css
create mode 100644 deployed/trada/templates/trada/skins/dark/css/simple-line-icons.css
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/FontAwesome/FontAwesome.otf
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/FontAwesome/fontawesome-webfont.eot
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/FontAwesome/fontawesome-webfont.svg
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/FontAwesome/fontawesome-webfont.ttf
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/FontAwesome/fontawesome-webfont.woff
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/FontAwesome/fontawesome-webfont.woff2
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/SimpleLineIcons/Simple-Line-Icons.dev.svg
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/SimpleLineIcons/Simple-Line-Icons.eot
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/SimpleLineIcons/Simple-Line-Icons.svg
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/SimpleLineIcons/Simple-Line-Icons.ttf
create mode 100644 deployed/trada/templates/trada/skins/dark/fonts/SimpleLineIcons/Simple-Line-Icons.woff
create mode 100644 deployed/trada/templates/trada/skins/dark/images/blog_slide_next.png
create mode 100644 deployed/trada/templates/trada/skins/dark/images/blog_slide_prev.png
create mode 100644 deployed/trada/templates/trada/skins/dark/images/client_say.jpg
create mode 100644 deployed/trada/templates/trada/skins/dark/images/close.png
create mode 100644 deployed/trada/templates/trada/skins/dark/images/heading_border.png
create mode 100644 deployed/trada/templates/trada/skins/dark/images/loading.gif
create mode 100644 deployed/trada/templates/trada/skins/dark/images/loading_img.gif
create mode 100644 deployed/trada/templates/trada/skins/dark/images/logo.png
create mode 100644 deployed/trada/templates/trada/skins/dark/images/map_pin.png
create mode 100644 deployed/trada/templates/trada/skins/dark/images/next.png
create mode 100644 deployed/trada/templates/trada/skins/dark/images/our_service.jpg
create mode 100644 deployed/trada/templates/trada/skins/dark/images/prev.png
create mode 100644 deployed/trada/templates/trada/skins/dark/js/.DS_Store
create mode 100644 deployed/trada/templates/trada/skins/dark/js/custom.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/index.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/jquery.plugin.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/jquery.plugins.inner.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/lightbox-plus-jquery.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/masonry.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/bootstrap.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/carousel.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/custom.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/google_api.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/imagesloaded.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/index.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/jquery.counterup.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/jquery.slider.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/map.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/masonry.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/masonry_call.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/owl.carousel.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/sidemenu.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/validation.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/waypoints.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/js/plugin/wow.min.js
create mode 100644 deployed/trada/templates/trada/skins/dark/media/video.jpg
create mode 100644 deployed/trada/templates/trada/skins/light/css/.DS_Store
create mode 100644 deployed/trada/templates/trada/skins/light/css/animator.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/bootstrap.min.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/color.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/color.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/font-awesome.min.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/jquery.slider.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/lightbox.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/main.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/main.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/reset.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/sidemenu.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/simple-line-icons.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_blue.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_blue.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_green_sea.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_green_sea.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_mid_blue.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_mid_blue.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_nephritis.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_nephritis.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_orange.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_orange.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_pink.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_pink.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_red.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_red.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_saddle.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_saddle.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_yellow.css
create mode 100644 deployed/trada/templates/trada/skins/light/css/theme/main_yellow.css.map
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/FontAwesome/FontAwesome.otf
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/FontAwesome/fontawesome-webfont.eot
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/FontAwesome/fontawesome-webfont.svg
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/FontAwesome/fontawesome-webfont.ttf
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/FontAwesome/fontawesome-webfont.woff
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/FontAwesome/fontawesome-webfont.woff2
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/SimpleLineIcons/Simple-Line-Icons.dev.svg
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/SimpleLineIcons/Simple-Line-Icons.eot
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/SimpleLineIcons/Simple-Line-Icons.svg
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/SimpleLineIcons/Simple-Line-Icons.ttf
create mode 100644 deployed/trada/templates/trada/skins/light/fonts/SimpleLineIcons/Simple-Line-Icons.woff
create mode 100644 deployed/trada/templates/trada/skins/light/images/blog_slide_next.png
create mode 100644 deployed/trada/templates/trada/skins/light/images/blog_slide_prev.png
create mode 100644 deployed/trada/templates/trada/skins/light/images/client_say.jpg
create mode 100644 deployed/trada/templates/trada/skins/light/images/close.png
create mode 100644 deployed/trada/templates/trada/skins/light/images/heading_border.png
create mode 100644 deployed/trada/templates/trada/skins/light/images/loading.gif
create mode 100644 deployed/trada/templates/trada/skins/light/images/loading_img.gif
create mode 100644 deployed/trada/templates/trada/skins/light/images/logo.png
create mode 100644 deployed/trada/templates/trada/skins/light/images/next.png
create mode 100644 deployed/trada/templates/trada/skins/light/images/our_service.jpg
create mode 100644 deployed/trada/templates/trada/skins/light/images/prev.png
create mode 100644 deployed/trada/templates/trada/skins/light/js/.DS_Store
create mode 100644 deployed/trada/templates/trada/skins/light/js/custom.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/index.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/jquery.plugin.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/jquery.plugins.inner.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/lightbox-plus-jquery.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/masonry.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/bootstrap.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/carousel.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/custom.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/google_api.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/imagesloaded.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/index.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/jquery.counterup.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/jquery.slider.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/map.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/masonry.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/masonry_call.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/owl.carousel.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/sidemenu.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/template.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/validation.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/waypoints.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/js/plugin/wow.min.js
create mode 100644 deployed/trada/templates/trada/skins/light/media/video.jpg
create mode 100644 deployed/trada/templates/trada/templateDetails.xml
create mode 100644 deployed/trada/templates/trada/template_preview.png
create mode 100644 deployed/trada/templates/trada/template_thumbnail.png
diff --git a/deployed/trada/templates/trada/component.php b/deployed/trada/templates/trada/component.php
new file mode 100644
index 00000000..b805164d
--- /dev/null
+++ b/deployed/trada/templates/trada/component.php
@@ -0,0 +1,40 @@
+language = $doc->language;
+$this->direction = $doc->direction;
+
+// Add JavaScript Frameworks
+JHtml::_('bootstrap.framework');
+
+// Add Stylesheets
+$doc->addStyleSheet($this->baseurl . '/templates/' . $this->template . '/css/template.css');
+
+// Load optional rtl Bootstrap css and Bootstrap bugfixes
+JHtmlBootstrap::loadCss($includeMaincss = false, $this->direction);
+
+?>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/error.php b/deployed/trada/templates/trada/error.php
new file mode 100644
index 00000000..c9b6bb7b
--- /dev/null
+++ b/deployed/trada/templates/trada/error.php
@@ -0,0 +1,139 @@
+language = $doc->language;
+$this->direction = $doc->direction;
+$doc->setTitle( $this->title );
+
+// Getting params from template
+$params = $app->getTemplate(true)->params;
+
+// Detecting Active Variables
+$option = $app->input->getCmd('option', '');
+$view = $app->input->getCmd('view', '');
+$layout = $app->input->getCmd('layout', '');
+$task = $app->input->getCmd('task', '');
+$itemid = $app->input->getCmd('Itemid', '');
+$sitename = $app->get('sitename');
+$this->params = $app->getTemplate(true)->params;
+$skin = $this->params->get( 'templateSkin', 'light' );
+$baseUrlSkin = $this->baseurl . '/templates/' . $this->template . '/skins/' . $skin . '/';
+
+// Add JavaScript Frameworks
+JHtml::_('bootstrap.framework');
+
+/* JQUERY:: MAP.JS */
+$doc->addScript('//maps.googleapis.com/maps/api/js?sensor=false');
+
+/* JQUERY:: PLUGIN.JS */
+$doc->addScript($baseUrlSkin . '/js/jquery.plugin.min.js');
+
+/* JQUERY:: INDEX.JS **** FOR INDEX JQUERY CODE **** */
+$doc->addScript($baseUrlSkin . '/js/index.min.js');
+
+/* JQUERY:: LIGHTBOX.JS */
+$doc->addScript($baseUrlSkin . '/js/lightbox-plus-jquery.min.js');
+
+
+// Add Stylesheets
+$doc->addStyleSheet($baseUrlSkin . 'css/bootstrap.min.css');
+
+/* CSS:: ANIMATION */
+$doc->addStyleSheet($baseUrlSkin . 'css/animator.css');
+
+/* CSS:: ANIMATION */
+$doc->addStyleSheet($baseUrlSkin . 'css/jquery.slider.css');
+
+/* CSS:: FONTS */
+$doc->addStyleSheet($baseUrlSkin . 'css/font-awesome.min.css');
+$doc->addStyleSheet($baseUrlSkin . 'css/simple-line-icons.css');
+$doc->addStyleSheet('//fonts.googleapis.com/css?family=Montserrat:400,700');
+$doc->addStyleSheet('//fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700');
+
+/* CSS:: */
+$doc->addStyleSheet($baseUrlSkin . 'css/lightbox.css');
+$doc->addStyleSheet($baseUrlSkin . 'css/reset.css');
+$doc->addStyleSheet($baseUrlSkin . 'css/main.css');
+
+?>
+
+
+
+
+ title; ?> error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>
+
+
+
+
+
+
+ getBuffer('head'); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ countModules('position-4')) : ?>
+ getBuffer('modules', 'position-4', array('style' => 'none')); ?>
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/favicon.ico b/deployed/trada/templates/trada/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..45a3ec2dd11fb6e32d85b1eb8f192ec09e358e57
GIT binary patch
literal 3108
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"
+jQuery(function($) {
+ $('.categories-list').find('[id^=category-btn-]').each(function(index, btn) {
+ var btn = $(btn);
+ btn.on('click', function() {
+ btn.find('span').toggleClass('icon-plus');
+ btn.find('span').toggleClass('icon-minus');
+ });
+ });
+});");
+?>
+
+ loadTemplate('items');
+ ?>
+
diff --git a/deployed/trada/templates/trada/html/com_contact/categories/default_items.php b/deployed/trada/templates/trada/html/com_contact/categories/default_items.php
new file mode 100644
index 00000000..aa531e4a
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/categories/default_items.php
@@ -0,0 +1,62 @@
+items[$this->parent->id]) > 0 && $this->maxLevelcat != 0) :
+?>
+ items[$this->parent->id] as $id => $item) : ?>
+ params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) :
+ if (!isset($this->items[$this->parent->id][$id + 1]))
+ {
+ $class = ' class="last"';
+ }
+ ?>
+ >
+
+
+ params->get('show_subcat_desc_cat') == 1) :?>
+ description) : ?>
+
+ description, '', 'com_contact.categories'); ?>
+
+
+
+
+ getChildren()) > 0 && $this->maxLevelcat > 1) :?>
+
+ items[$item->id] = $item->getChildren();
+ $this->parent = $item;
+ $this->maxLevelcat--;
+ echo $this->loadTemplate('items');
+ $this->parent = $item->getParent();
+ $this->maxLevelcat++;
+ ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/category/default.php b/deployed/trada/templates/trada/html/com_contact/category/default.php
new file mode 100644
index 00000000..1ab8362f
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/category/default.php
@@ -0,0 +1,13 @@
+subtemplatename = 'items';
+echo JLayoutHelper::render('joomla.content.category_default', $this);
diff --git a/deployed/trada/templates/trada/html/com_contact/category/default_children.php b/deployed/trada/templates/trada/html/com_contact/category/default_children.php
new file mode 100644
index 00000000..db7bd9ff
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/category/default_children.php
@@ -0,0 +1,55 @@
+children[$this->category->id]) > 0 && $this->maxLevel != 0) :
+?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/category/default_items.php b/deployed/trada/templates/trada/html/com_contact/category/default_items.php
new file mode 100644
index 00000000..cedf9aa9
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/category/default_items.php
@@ -0,0 +1,112 @@
+escape($this->state->get('list.ordering'));
+$listDirn = $this->escape($this->state->get('list.direction'));
+?>
+items)) : ?>
+
+
+
+
+
+
+
+
+
+ params->get('show_pagination', 2)) : ?>
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/contact/default.php b/deployed/trada/templates/trada/html/com_contact/contact/default.php
new file mode 100644
index 00000000..e33826aa
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/contact/default.php
@@ -0,0 +1,36 @@
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/contact/default_address.php b/deployed/trada/templates/trada/html/com_contact/contact/default_address.php
new file mode 100644
index 00000000..2e628c38
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/contact/default_address.php
@@ -0,0 +1,127 @@
+
+
+ params->get('address_check') > 0) &&
+ ($this->contact->address || $this->contact->suburb || $this->contact->state || $this->contact->country || $this->contact->postcode)) : ?>
+ params->get('address_check') > 0) : ?>
+
+
+ params->get('marker_address'); ?>
+
+
+
+
+ contact->address && $this->params->get('show_street_address')) : ?>
+
+
+ contact->address) . ' '; ?>
+
+
+
+
+ contact->suburb && $this->params->get('show_suburb')) : ?>
+
+
+ contact->suburb . ' '; ?>
+
+
+
+ contact->state && $this->params->get('show_state')) : ?>
+
+
+ contact->state . ' '; ?>
+
+
+
+ contact->postcode && $this->params->get('show_postcode')) : ?>
+
+
+ contact->postcode . ' '; ?>
+
+
+
+ contact->country && $this->params->get('show_country')) : ?>
+
+
+ contact->country . ' '; ?>
+
+
+
+
+
+contact->email_to && $this->params->get('show_email')) : ?>
+
+
+ params->get('marker_email')); ?>
+
+
+
+
+ contact->email_to; ?>
+
+
+
+
+contact->telephone && $this->params->get('show_telephone')) : ?>
+
+
+ params->get('marker_telephone'); ?>
+
+
+
+
+ contact->telephone); ?>
+
+
+
+contact->fax && $this->params->get('show_fax')) : ?>
+
+
+ params->get('marker_fax'); ?>
+
+
+
+
+ contact->fax); ?>
+
+
+
+contact->mobile && $this->params->get('show_mobile')) :?>
+
+
+ params->get('marker_mobile'); ?>
+
+
+
+
+ contact->mobile); ?>
+
+
+
+contact->webpage && $this->params->get('show_webpage')) : ?>
+
+
+
+
+
+
+
+ contact->webpage); ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/contact/default_articles.php b/deployed/trada/templates/trada/html/com_contact/contact/default_articles.php
new file mode 100644
index 00000000..1b7167d9
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/contact/default_articles.php
@@ -0,0 +1,25 @@
+
+params->get('show_articles')) : ?>
+
+
+ item->articles as $article) : ?>
+
+ slug, $article->catid, $article->language)), htmlspecialchars($article->title, ENT_COMPAT, 'UTF-8')); ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/contact/default_form.php b/deployed/trada/templates/trada/html/com_contact/contact/default_form.php
new file mode 100644
index 00000000..34c27301
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/contact/default_form.php
@@ -0,0 +1,82 @@
+error)) : ?>
+
+ error; ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/contact/default_links.php b/deployed/trada/templates/trada/html/com_contact/contact/default_links.php
new file mode 100644
index 00000000..60765d60
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/contact/default_links.php
@@ -0,0 +1,55 @@
+
+
+params->get('presentation_style') == 'sliders') : ?>
+
+
+params->get('presentation_style') == 'tabs') : ?>
+
+
+params->get('presentation_style') == 'plain'):?>
+ ' . JText::_('COM_CONTACT_LINKS') . ''; ?>
+
+
+
+
+params->get('presentation_style') == 'sliders') : ?>
+
+
+params->get('presentation_style') == 'tabs') : ?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/contact/default_profile.php b/deployed/trada/templates/trada/html/com_contact/contact/default_profile.php
new file mode 100644
index 00000000..5a8c188a
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/contact/default_profile.php
@@ -0,0 +1,44 @@
+
+item->profile->getFieldset('profile'); ?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/featured/default.php b/deployed/trada/templates/trada/html/com_contact/featured/default.php
new file mode 100644
index 00000000..54c4d155
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/featured/default.php
@@ -0,0 +1,37 @@
+
+
+params->get('show_page_heading') != 0 ) : ?>
+
+ escape($this->params->get('page_heading')); ?>
+
+
+
+loadTemplate('items'); ?>
+params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2 && $this->pagination->pagesTotal > 1)) : ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_contact/featured/default_items.php b/deployed/trada/templates/trada/html/com_contact/featured/default_items.php
new file mode 100644
index 00000000..3b7eb479
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_contact/featured/default_items.php
@@ -0,0 +1,166 @@
+escape($this->state->get('list.ordering'));
+$listDirn = $this->escape($this->state->get('list.direction'));
+
+// Create a shortcut for params.
+$params = &$this->item->params;
+?>
+
+items)) : ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/archive/default.php b/deployed/trada/templates/trada/html/com_content/archive/default.php
new file mode 100644
index 00000000..3e466931
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/archive/default.php
@@ -0,0 +1,46 @@
+
+
+params->get('show_page_heading')) : ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/archive/default_items.php b/deployed/trada/templates/trada/html/com_content/archive/default_items.php
new file mode 100644
index 00000000..bade1eea
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/archive/default_items.php
@@ -0,0 +1,216 @@
+params;
+?>
+
+
+ items as $i => $item) : ?>
+ params->get('info_block_position', 0); ?>
+
+
+ get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
+ || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category')); ?>
+
+
+
+
+
+
+
+ get('show_parent_category') && !empty($item->parent_slug)) : ?>
+
+
+ escape($item->parent_title); ?>
+ get('link_parent_category') && !empty($item->parent_slug)) : ?>
+ parent_slug)) . '" itemprop="genre">' . $title . ''; ?>
+
+
+ ' . $title . ''); ?>
+
+
+
+
+ get('show_category')) : ?>
+
+
+ escape($item->category_title); ?>
+ get('link_category') && $item->catslug) : ?>
+ catslug)) . '" itemprop="genre">' . $title . ''; ?>
+
+
+ ' . $title . ''); ?>
+
+
+
+
+
+ get('show_publish_date')) : ?>
+
+
+
+
+ publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
+
+
+
+
+ get('show_modify_date')) : ?>
+
+
+
+
+ modified, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
+
+
+ get('show_create_date')) : ?>
+
+
+
+
+ created, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
+
+
+
+ get('show_hits')) : ?>
+
+
+
+
+ hits); ?>
+
+
+
+
+
+
+
+
+ get('show_intro')) : ?>
+ event->afterDisplayTitle; ?>
+
+ event->beforeDisplayContent; ?>
+ get('show_intro')) :?>
+
introtext, $params->get('introtext_limit')); ?>
+
+
+
+
+
+
+
+
+ get('show_parent_category') && !empty($item->parent_slug)) : ?>
+
+
+ escape($item->parent_title); ?>
+ get('link_parent_category') && $item->parent_slug) : ?>
+ parent_slug)) . '" itemprop="genre">' . $title . ''; ?>
+
+
+ ' . $title . ''); ?>
+
+
+
+
+ get('show_category')) : ?>
+
+
+ escape($item->category_title); ?>
+ get('link_category') && $item->catslug) : ?>
+ catslug)) . '" itemprop="genre">' . $title . ''; ?>
+
+
+ ' . $title . ''); ?>
+
+
+
+
+ get('show_publish_date')) : ?>
+
+
+
+
+ publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
+
+
+
+
+ get('show_create_date')) : ?>
+
+
+
+
+ modified, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
+
+
+ get('show_modify_date')) : ?>
+
+
+
+
+ modified, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
+
+
+ get('show_hits')) : ?>
+
+
+
+
+ hits); ?>
+
+
+
+
+
+
+ event->afterDisplayContent; ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/article/default.php b/deployed/trada/templates/trada/html/com_content/article/default.php
new file mode 100644
index 00000000..38f1237b
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/article/default.php
@@ -0,0 +1,167 @@
+item->params;
+$images = json_decode($this->item->images);
+$urls = json_decode($this->item->urls);
+$canEdit = $params->get('access-edit');
+$user = JFactory::getUser();
+$info = $params->get('info_block_position', 0);
+JHtml::_('behavior.caption');
+?>
+
+
+ params->get('show_page_heading')) : ?>
+
+ item->pagination) && $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
+ {
+ echo $this->item->pagination;
+ }
+ ?>
+
+
+ get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
+ || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') ); ?>
+
+ print) : ?>
+
+ item, $params); ?>
+
+
+
+ get('show_title') || $params->get('show_author')) : ?>
+
+
+ print) : ?>
+ get('show_print_icon') || $params->get('show_email_icon')) : ?>
+ $params, 'item' => $this->item, 'print' => false)); ?>
+
+
+
+
+ item, $params); ?>
+
+
+
+
+
+ $this->item, 'params' => $params, 'position' => 'above')); ?>
+
+
+ get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
+ item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
+
+ item->tagLayout->render($this->item->tags->itemTags); ?>
+
+
+ get('show_intro')) : echo $this->item->event->afterDisplayTitle; endif; ?>
+ item->event->beforeDisplayContent; ?>
+
+ urls_position) && ($urls->urls_position == '0')) || ($params->get('urls_position') == '0' && empty($urls->urls_position)))
+ || (empty($urls->urls_position) && (!$params->get('urls_position')))) : ?>
+ loadTemplate('links'); ?>
+
+ get('access-view')):?>
+ image_fulltext) && !empty($images->image_fulltext)) : ?>
+ float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext; ?>
+
image_fulltext_caption):
+ echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_fulltext_caption) . '"';
+ endif; ?>
+ src="image_fulltext); ?>" alt="image_fulltext_alt); ?>" itemprop="image"/>
+
+ item->pagination) && $this->item->pagination && !$this->item->paginationposition && !$this->item->paginationrelative):
+ echo $this->item->pagination;
+ endif;
+ ?>
+ item->toc)) :
+ echo $this->item->toc;
+ endif; ?>
+
+ item->text; ?>
+
+
+
+ $this->item, 'params' => $params, 'position' => 'below')); ?>
+ get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
+ item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
+ item->tagLayout->render($this->item->tags->itemTags); ?>
+
+
+
+ item->pagination) && $this->item->pagination && $this->item->paginationposition && !$this->item->paginationrelative):
+ echo $this->item->pagination;
+ ?>
+
+ urls_position) && ($urls->urls_position == '1')) || ($params->get('urls_position') == '1'))) : ?>
+ loadTemplate('links'); ?>
+
+
+ get('show_noauth') == true && $user->get('guest')) : ?>
+ item->introtext; ?>
+
+ get('show_readmore') && $this->item->fulltext != null) : ?>
+ getMenu(); ?>
+ getActive(); ?>
+ id; ?>
+
+ setVar('return', base64_encode(JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language), false))); ?>
+
+
+ item->attribs); ?>
+ alternative_readmore == null) :
+ echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
+ elseif ($readmore = $this->item->alternative_readmore) :
+ echo $readmore;
+ if ($params->get('show_readmore_title', 0) != 0) :
+ echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
+ endif;
+ elseif ($params->get('show_readmore_title', 0) == 0) :
+ echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
+ else :
+ echo JText::_('COM_CONTENT_READ_MORE');
+ echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
+ endif; ?>
+
+
+
+
+ item->pagination) && $this->item->pagination && $this->item->paginationposition && $this->item->paginationrelative) :
+ echo $this->item->pagination;
+ ?>
+
+ item->event->afterDisplayContent; ?>
+
diff --git a/deployed/trada/templates/trada/html/com_content/article/default_links.php b/deployed/trada/templates/trada/html/com_content/article/default_links.php
new file mode 100644
index 00000000..7aecec18
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/article/default_links.php
@@ -0,0 +1,79 @@
+item->urls);
+
+// Create shortcuts to some parameters.
+$params = $this->item->params;
+if ($urls && (!empty($urls->urla) || !empty($urls->urlb) || !empty($urls->urlc))) :
+?>
+
+
+ urla, $urls->urlatext, $urls->targeta, 'a'),
+ array($urls->urlb, $urls->urlbtext, $urls->targetb, 'b'),
+ array($urls->urlc, $urls->urlctext, $urls->targetc, 'c')
+ );
+ foreach ($urlarray as $url) :
+ $link = $url[0];
+ $label = $url[1];
+ $target = $url[2];
+ $id = $url[3];
+
+ if ( ! $link) :
+ continue;
+ endif;
+
+ // If no label is present, take the link
+ $label = ($label) ? $label : $link;
+
+ // If no target is present, use the default
+ $target = $target ? $target : $params->get('target' . $id);
+ ?>
+
+ ' .
+ htmlspecialchars($label) . '';
+ break;
+
+ case 2:
+ // Open in a popup window
+ $attribs = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=600';
+ echo "" .
+ htmlspecialchars($label) . ' ';
+ break;
+ case 3:
+ // Open in a modal window
+ JHtml::_('behavior.modal', 'a.modal');
+ echo '' .
+ htmlspecialchars($label) . ' ';
+ break;
+
+ default:
+ // Open in parent window
+ echo '' .
+ htmlspecialchars($label) . ' ';
+ break;
+ }
+ ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/categories/default-20151030-075729.php b/deployed/trada/templates/trada/html/com_content/categories/default-20151030-075729.php
new file mode 100644
index 00000000..0b9b02a5
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/categories/default-20151030-075729.php
@@ -0,0 +1,31 @@
+addScriptDeclaration("
+jQuery(function($) {
+ $('.categories-list').find('[id^=category-btn-]').each(function(index, btn) {
+ var btn = $(btn);
+ btn.on('click', function() {
+ btn.find('span').toggleClass('icon-plus');
+ btn.find('span').toggleClass('icon-minus');
+ });
+ });
+});");
+?>
+
+ loadTemplate('items');
+ ?>
+
diff --git a/deployed/trada/templates/trada/html/com_content/categories/default.php b/deployed/trada/templates/trada/html/com_content/categories/default.php
new file mode 100644
index 00000000..0b9b02a5
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/categories/default.php
@@ -0,0 +1,31 @@
+addScriptDeclaration("
+jQuery(function($) {
+ $('.categories-list').find('[id^=category-btn-]').each(function(index, btn) {
+ var btn = $(btn);
+ btn.on('click', function() {
+ btn.find('span').toggleClass('icon-plus');
+ btn.find('span').toggleClass('icon-minus');
+ });
+ });
+});");
+?>
+
+ loadTemplate('items');
+ ?>
+
diff --git a/deployed/trada/templates/trada/html/com_content/categories/default_items-20151030-075729.php b/deployed/trada/templates/trada/html/com_content/categories/default_items-20151030-075729.php
new file mode 100644
index 00000000..63447b49
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/categories/default_items-20151030-075729.php
@@ -0,0 +1,68 @@
+items[$this->parent->id]) > 0 && $this->maxLevelcat != 0) :
+?>
+ items[$this->parent->id] as $id => $item) : ?>
+ params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) :
+ if (!isset($this->items[$this->parent->id][$id + 1]))
+ {
+ $class = ' class="last"';
+ }
+ ?>
+ >
+
+
+ params->get('show_description_image') && $item->getParams()->get('image')) : ?>
+
+
+ params->get('show_subcat_desc_cat') == 1) :?>
+ description) : ?>
+
+ description, '', 'com_content.categories'); ?>
+
+
+
+
+ getChildren()) > 0 && $this->maxLevelcat > 1) :?>
+
+ items[$item->id] = $item->getChildren();
+ $this->parent = $item;
+ $this->maxLevelcat--;
+ echo $this->loadTemplate('items');
+ $this->parent = $item->getParent();
+ $this->maxLevelcat++;
+ ?>
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/categories/default_items.php b/deployed/trada/templates/trada/html/com_content/categories/default_items.php
new file mode 100644
index 00000000..63447b49
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/categories/default_items.php
@@ -0,0 +1,68 @@
+items[$this->parent->id]) > 0 && $this->maxLevelcat != 0) :
+?>
+ items[$this->parent->id] as $id => $item) : ?>
+ params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) :
+ if (!isset($this->items[$this->parent->id][$id + 1]))
+ {
+ $class = ' class="last"';
+ }
+ ?>
+ >
+
+
+ params->get('show_description_image') && $item->getParams()->get('image')) : ?>
+
+
+ params->get('show_subcat_desc_cat') == 1) :?>
+ description) : ?>
+
+ description, '', 'com_content.categories'); ?>
+
+
+
+
+ getChildren()) > 0 && $this->maxLevelcat > 1) :?>
+
+ items[$item->id] = $item->getChildren();
+ $this->parent = $item;
+ $this->maxLevelcat--;
+ echo $this->loadTemplate('items');
+ $this->parent = $item->getParent();
+ $this->maxLevelcat++;
+ ?>
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/category/blog.php b/deployed/trada/templates/trada/html/com_content/category/blog.php
new file mode 100644
index 00000000..8a5bb822
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/category/blog.php
@@ -0,0 +1,118 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+ params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
+
escape($this->params->get('page_subheading')); ?>
+ params->get('show_category_title')) : ?>
+ category->title; ?>
+
+
+
+
+ params->get('show_cat_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
+ category->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
+ category->tagLayout->render($this->category->tags->itemTags); ?>
+
+
+ params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
+
+ params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
+
+
+ params->get('show_description') && $this->category->description) : ?>
+ category->description, '', 'com_content.category'); ?>
+
+
+
+
+ lead_items) && empty($this->link_items) && empty($this->intro_items)) : ?>
+ params->get('show_no_articles', 1)) : ?>
+
+
+
+
+
+ lead_items)) : ?>
+
+ lead_items as &$item) : ?>
+
+ item = & $item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+
+
+
+ intro_items));
+ $counter = 0;
+ ?>
+
+ intro_items)) : ?>
+ intro_items as $key => &$item) : ?>
+ columns) + 1; ?>
+
+ columns; ?>
+
+
+
+
+ item = & $item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+
+ columns) or ($counter == $introcount)) : ?>
+
+
+
+
+
+ link_items)) : ?>
+
+ loadTemplate('links'); ?>
+
+
+
+ children[$this->category->id]) && $this->maxLevel != 0) : ?>
+
+ params->get('show_category_heading_title_text', 1) == 1) : ?>
+
+
+ loadTemplate('children'); ?>
+
+ params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/category/blog_children.php b/deployed/trada/templates/trada/html/com_content/category/blog_children.php
new file mode 100644
index 00000000..22ca2b1c
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/category/blog_children.php
@@ -0,0 +1,81 @@
+children[$this->category->id]) > 0 && $this->maxLevel != 0) : ?>
+
+ children[$this->category->id] as $id => $child) : ?>
+ params->get('show_empty_categories') || $child->numitems || count($child->getChildren())) :
+ if (!isset($this->children[$this->category->id][$id + 1])) :
+ $class = ' class="last"';
+ endif;
+ ?>
+ >
+
+ isRtl()) : ?>
+
+
+
+
+ params->get('show_subcat_desc') == 1) : ?>
+ description) : ?>
+
+ description, '', 'com_content.category'); ?>
+
+
+
+
+ getChildren()) > 0 && $this->maxLevel > 1) : ?>
+
+ children[$child->id] = $child->getChildren();
+ $this->category = $child;
+ $this->maxLevel--;
+ echo $this->loadTemplate('children');
+ $this->category = $child->getParent();
+ $this->maxLevel++;
+ ?>
+
+
+
+
+
+
+item->params;
+JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
+$canEdit = $this->item->params->get('access-edit');
+$info = $params->get('info_block_position', 0);
+?>
+item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
+ || ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
+
+
+
+item); ?>
+
+get('show_print_icon') || $params->get('show_email_icon')) : ?>
+ $params, 'item' => $this->item, 'print' => false)); ?>
+
+
+get('show_tags') && !empty($this->item->tags->itemTags)) : ?>
+ item->tags->itemTags); ?>
+
+
+
+get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
+ || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') ); ?>
+
+
+ $this->item, 'params' => $params, 'position' => 'above')); ?>
+
+
+item); ?>
+
+
+get('show_intro')) : ?>
+ item->event->afterDisplayTitle; ?>
+
+item->event->beforeDisplayContent; ?> item->introtext; ?>
+
+
+ $this->item, 'params' => $params, 'position' => 'below')); ?>
+
+
+get('show_readmore') && $this->item->readmore) :
+ if ($params->get('access-view')) :
+ $link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
+ else :
+ $menu = JFactory::getApplication()->getMenu();
+ $active = $menu->getActive();
+ $itemId = $active->id;
+ $link = new JUri(JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
+ $link->setVar('return', base64_encode(JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language), false)));
+ endif; ?>
+
+ $this->item, 'params' => $params, 'link' => $link)); ?>
+
+
+
+item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
+ || ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
+
+
+
+item->event->afterDisplayContent; ?>
diff --git a/deployed/trada/templates/trada/html/com_content/category/blog_links.php b/deployed/trada/templates/trada/html/com_content/category/blog_links.php
new file mode 100644
index 00000000..653d406f
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/category/blog_links.php
@@ -0,0 +1,23 @@
+
+
+
+
+link_items as &$item) :
+?>
+
+
+ title; ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/category/default.php b/deployed/trada/templates/trada/html/com_content/category/default.php
new file mode 100644
index 00000000..3894b2ed
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/category/default.php
@@ -0,0 +1,23 @@
+
+
+
+subtemplatename = 'articles';
+echo JLayoutHelper::render('joomla.content.category_default', $this);
+?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/category/default_articles.php b/deployed/trada/templates/trada/html/com_content/category/default_articles.php
new file mode 100644
index 00000000..e3372694
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/category/default_articles.php
@@ -0,0 +1,222 @@
+item->params;
+$n = count($this->items);
+$listOrder = $this->escape($this->state->get('list.ordering'));
+$listDirn = $this->escape($this->state->get('list.direction'));
+
+// Check for at least one editable article
+$isEditable = false;
+
+if (!empty($this->items))
+{
+ foreach ($this->items as $article)
+ {
+ if ($article->params->get('access-edit'))
+ {
+ $isEditable = true;
+ break;
+ }
+ }
+}
+?>
+
+items)) : ?>
+
+ params->get('show_no_articles', 1)) : ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/category/default_children.php b/deployed/trada/templates/trada/html/com_content/category/default_children.php
new file mode 100644
index 00000000..2b8eff5d
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/category/default_children.php
@@ -0,0 +1,81 @@
+
+
+children[$this->category->id]) > 0) : ?>
+ children[$this->category->id] as $id => $child) : ?>
+ params->get('show_empty_categories') || $child->getNumItems(true) || count($child->getChildren())) :
+ if (!isset($this->children[$this->category->id][$id + 1])) :
+ $class = ' class="last"';
+ endif;
+ ?>
+
+ >
+
+ isRtl()) : ?>
+
+
+
+ params->get('show_subcat_desc') == 1) :?>
+ description) : ?>
+
+ description, '', 'com_content.category'); ?>
+
+
+
+
+ getChildren()) > 0 && $this->maxLevel > 1) :?>
+
+ children[$child->id] = $child->getChildren();
+ $this->category = $child;
+ $this->maxLevel--;
+ echo $this->loadTemplate('children');
+ $this->category = $child->getParent();
+ $this->maxLevel++;
+ ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/featured/default.php b/deployed/trada/templates/trada/html/com_content/featured/default.php
new file mode 100644
index 00000000..884da2a4
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/featured/default.php
@@ -0,0 +1,96 @@
+
+
+params->get('show_page_heading') != 0) : ?>
+
+
+
+
+lead_items)) : ?>
+
+ lead_items as &$item) : ?>
+
+ item = &$item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+
+
+intro_items));
+ $counter = 0;
+?>
+intro_items)) : ?>
+ intro_items as $key => &$item) : ?>
+
+ columns) + 1;
+ $row = $counter / $this->columns;
+
+ if ($rowcount == 1) : ?>
+
+
+
+
+ item = &$item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+ columns) or ($counter == $introcount)) : ?>
+
+
+
+
+
+
+
+link_items)) : ?>
+
+ loadTemplate('links'); ?>
+
+
+
+params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2 && $this->pagination->pagesTotal > 1)) : ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/featured/default_item.php b/deployed/trada/templates/trada/html/com_content/featured/default_item.php
new file mode 100644
index 00000000..048ac1ab
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/featured/default_item.php
@@ -0,0 +1,100 @@
+item->params;
+$images = json_decode($this->item->images);
+$canEdit = $this->item->params->get('access-edit');
+$info = $this->item->params->get('info_block_position', 0);
+
+?>
+
+item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
+ || ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
+
+
+
+get('show_title')) : ?>
+
+ get('link_titles') && $params->get('access-view')) : ?>
+
+ escape($this->item->title); ?>
+
+
+ escape($this->item->title); ?>
+
+
+
+
+item->state == 0) : ?>
+
+
+item->publish_up) > strtotime(JFactory::getDate())) : ?>
+
+
+item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate()) : ?>
+
+
+
+get('show_print_icon') || $params->get('show_email_icon')) : ?>
+ $params, 'item' => $this->item, 'print' => false)); ?>
+
+
+
+get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
+ || $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') ); ?>
+
+
+ $this->item, 'params' => $params, 'position' => 'above')); ?>
+
+
+image_intro) && !empty($images->image_intro)) : ?>
+ float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
+
image_intro_caption):
+ echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_intro_caption) . '"';
+ endif; ?>
+ src="image_intro); ?>" alt="image_intro_alt); ?>"/>
+
+
+get('show_intro')) : ?>
+ item->event->afterDisplayTitle; ?>
+
+item->event->beforeDisplayContent; ?> item->introtext; ?>
+
+
+ $this->item, 'params' => $params, 'position' => 'below')); ?>
+ get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
+ item->tags->itemTags); ?>
+
+
+
+get('show_readmore') && $this->item->readmore) :
+ if ($params->get('access-view')) :
+ $link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
+ else :
+ $menu = JFactory::getApplication()->getMenu();
+ $active = $menu->getActive();
+ $itemId = $active->id;
+ $link = new JUri(JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
+ $link->setVar('return', base64_encode(JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language), false)));
+ endif; ?>
+
+ $this->item, 'params' => $params, 'link' => $link)); ?>
+
+
+
+item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
+ || ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != '0000-00-00 00:00:00' )) : ?>
+
+
+
+item->event->afterDisplayContent; ?>
diff --git a/deployed/trada/templates/trada/html/com_content/featured/default_links.php b/deployed/trada/templates/trada/html/com_content/featured/default_links.php
new file mode 100644
index 00000000..f98832b2
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/featured/default_links.php
@@ -0,0 +1,19 @@
+
+
+link_items as &$item) : ?>
+
+
+ title; ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_content/form/edit.php b/deployed/trada/templates/trada/html/com_content/form/edit.php
new file mode 100644
index 00000000..d83bdef7
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_content/form/edit.php
@@ -0,0 +1,173 @@
+state->get('params');
+
+// This checks if the editor config options have ever been saved. If they haven't they will fall back to the original settings.
+$editoroptions = isset($params->show_publishing_options);
+
+if (!$editoroptions)
+{
+ $params->show_urls_images_frontend = '0';
+}
+
+JFactory::getDocument()->addScriptDeclaration("
+ Joomla.submitbutton = function(task)
+ {
+ if (task == 'article.cancel' || document.formvalidator.isValid(document.getElementById('adminForm')))
+ {
+ " . $this->form->getField('articletext')->save() . "
+ Joomla.submitform(task);
+ }
+ }
+");
+?>
+
+ get('show_page_heading')) : ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_finder/search/default.php b/deployed/trada/templates/trada/html/com_finder/search/default.php
new file mode 100644
index 00000000..b0814ee7
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_finder/search/default.php
@@ -0,0 +1,41 @@
+
+
+
+params->get('show_page_heading')) : ?>
+
+ escape($this->params->get('page_heading'))) : ?>
+ escape($this->params->get('page_heading')); ?>
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+
+params->get('show_search_form', 1)) : ?>
+
+ loadTemplate('form'); ?>
+
+query->search === true):
+?>
+
+ loadTemplate('results'); ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_finder/search/default_form.php b/deployed/trada/templates/trada/html/com_finder/search/default_form.php
new file mode 100644
index 00000000..d2dc92d5
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_finder/search/default_form.php
@@ -0,0 +1,102 @@
+params->get('show_advanced', 1) || $this->params->get('show_autosuggest', 1))
+{
+ JHtml::_('jquery.framework');
+
+ $script = "
+jQuery(function() {";
+ if ($this->params->get('show_advanced', 1))
+ {
+ /*
+ * This segment of code disables select boxes that have no value when the
+ * form is submitted so that the URL doesn't get blown up with null values.
+ */
+ $script .= "
+ jQuery('#finder-search').on('submit', function(e){
+ e.stopPropagation();
+ // Disable select boxes with no value selected.
+ jQuery('#advancedSearch').find('select').each(function(index, el) {
+ var el = jQuery(el);
+ if(!el.val()){
+ el.attr('disabled', 'disabled');
+ }
+ });
+ });";
+ }
+ /*
+ * This segment of code sets up the autocompleter.
+ */
+ if ($this->params->get('show_autosuggest', 1))
+ {
+ JHtml::_('script', 'media/jui/js/jquery.autocomplete.min.js', false, false, false, false, true);
+
+ $script .= "
+ var suggest = jQuery('#q').autocomplete({
+ serviceUrl: '" . JRoute::_('index.php?option=com_finder&task=suggestions.suggest&format=json&tmpl=component', false) . "',
+ paramName: 'q',
+ minChars: 1,
+ maxHeight: 400,
+ width: 300,
+ zIndex: 9999,
+ deferRequestBy: 500
+ });";
+ }
+
+ $script .= "
+});";
+
+ JFactory::getDocument()->addScriptDeclaration($script);
+}
+?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_finder/search/default_result.php b/deployed/trada/templates/trada/html/com_finder/search/default_result.php
new file mode 100644
index 00000000..8f463036
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_finder/search/default_result.php
@@ -0,0 +1,64 @@
+result->mime) ? 'mime-' . $this->result->mime : null;
+
+$show_description = $this->params->get('show_description', 1);
+
+if ($show_description)
+{
+ // Calculate number of characters to display around the result
+ $term_length = JString::strlen($this->query->input);
+ $desc_length = $this->params->get('description_length', 255);
+ $pad_length = $term_length < $desc_length ? floor(($desc_length - $term_length) / 2) : 0;
+
+ // Find the position of the search term
+ $pos = JString::strpos(JString::strtolower($this->result->description), JString::strtolower($this->query->input));
+
+ // Find a potential start point
+ $start = ($pos && $pos > $pad_length) ? $pos - $pad_length : 0;
+
+ // Find a space between $start and $pos, start right after it.
+ $space = JString::strpos($this->result->description, ' ', $start > 0 ? $start - 1 : 0);
+ $start = ($space && $space < $pos) ? $space + 1 : $start;
+
+ $description = JHtml::_('string.truncate', JString::substr($this->result->description, $start), $desc_length, true);
+}
+
+$route = $this->result->route;
+
+// Get the route with highlighting information.
+if (!empty($this->query->highlight)
+ && empty($this->result->mime)
+ && $this->params->get('highlight_terms', 1)
+ && JPluginHelper::isEnabled('system', 'highlight'))
+{
+ $route .= '&highlight=' . base64_encode(json_encode($this->query->highlight));
+}
+
+?>
+
+
+
+
+
+
+
+
+ params->get('show_url', 1)) : ?>
+
+ baseUrl, JRoute::_($this->result->route); ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_finder/search/default_results.php b/deployed/trada/templates/trada/html/com_finder/search/default_results.php
new file mode 100644
index 00000000..26b425cf
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_finder/search/default_results.php
@@ -0,0 +1,81 @@
+
+
+suggested && $this->params->get('show_suggested_query', 1)) || ($this->explained && $this->params->get('show_explained_query', 1))) : ?>
+
+
+ suggested && $this->params->get('show_suggested_query', 1)) : ?>
+
+ query->toUri()); ?>
+ setVar('q', $this->suggested); ?>
+
+
+ toString(array('path', 'query'))); ?>
+ ' . $this->escape($this->suggested) . ''; ?>
+
+
+
+
+ explained && $this->params->get('show_explained_query', 1)) : ?>
+ explained; ?>
+
+
+
+
+
+total == 0) : ?>
+
+
+ getLanguageFilter() ? '_MULTILANG' : ''; ?>
+
escape($this->query->input)); ?>
+
+
+
+
+
+
+
+query->highlight) && $this->params->get('highlight_terms', 1)) : ?>
+ query->highlight); ?>
+
+
+
+
+
+ baseUrl = JUri::getInstance()->toString(array('scheme', 'host', 'port')); ?>
+
+ results as $result) : ?>
+ result = &$result; ?>
+ getLayoutFile($this->result->layout); ?>
+ loadTemplate($layout); ?>
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/category.php b/deployed/trada/templates/trada/html/com_k2/default/category.php
new file mode 100644
index 00000000..f0dd148b
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/category.php
@@ -0,0 +1,85 @@
+
+
+
+
+
+ leading) || isset($this->primary) || isset($this->secondary) || isset($this->links)) && (count($this->leading) || count($this->primary) || count($this->secondary) || count($this->links))): ?>
+
+
+
+ leading) && count($this->leading)): ?>
+ leading as $key=>$item): ?>
+ item = $item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+ primary) && count($this->primary)): ?>
+ primary as $key=>$item): ?>
+ item=$item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+ secondary) && count($this->secondary)): ?>
+ secondary as $key=>$item): ?>
+ item = $item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+ links) && count($this->links)): ?>
+ links as $key=>$item): ?>
+ item=$item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+
+
+
+ pagination->getPagesLinks()): ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/category_item.php b/deployed/trada/templates/trada/html/com_k2/default/category_item.php
new file mode 100644
index 00000000..e8b048a7
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/category_item.php
@@ -0,0 +1,113 @@
+item, 'itemlist', $this->params);
+
+?>
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+
+
+
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+ item->author, 'avatar' )): ?>
+
+
+
+
+
+
+
+ item->params->get('catItemTitle')): ?>
+
item->title; ?>
+
+
+ item->params->get('catItemDateCreated')): ?>
+
+ item->created , 'M d Y' ); ?>
+
+ item->params->get('catItemAuthor')): ?>
+
+
+ item->author->profile->gender); ?>
+ item->author->link) && $this->item->author->link): ?>
+ item->author->name; ?>
+
+ item->author->name; ?>
+
+
+
+ item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
+
+
+
+ item->params->get('catItemRating')): ?>
+
+
+
+
+ item->params->get('catItemIntroText')): ?>
+
+
+ item->introtext; ?>
+
+
+ item->params->get('catItemReadMore')): ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/com_k2/default/category_item_links.php b/deployed/trada/templates/trada/html/com_k2/default/category_item_links.php
new file mode 100644
index 00000000..c6a9cd2f
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/category_item_links.php
@@ -0,0 +1,46 @@
+item, 'itemlist', $this->params);
+
+?>
+
+
+
+ item->params->get('catItemTitle')): ?>
+
+
+ item->params->get('catItemTitleLinked')): ?>
+
+ item->title; ?>
+
+
+ item->title; ?>
+
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/item.php b/deployed/trada/templates/trada/html/com_k2/default/item.php
new file mode 100644
index 00000000..0d34398d
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/item.php
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+ item->author, 'avatar' )): ?>
+
+
+
+
+
+
+
+ item->params->get('itemImage') && !empty($this->item->image)): ?>
+
+
+
+
+ item->params->get('itemTitle')): ?>
+
item->title; ?>
+
+
+ item->params->get('catItemDateCreated')): ?>
+
+ item->created , 'M d Y' ); ?>
+
+ item->params->get('catItemAuthor')): ?>
+
+
+ item->author->profile->gender); ?>
+ item->author->name; ?>
+
+
+ item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
+
+
+
+ item->params->get('itemRating')): ?>
+
+
+
+
+
+
+
+
+ item->fulltext)): ?>
+ item->params->get('itemIntroText')): ?>
+
+
+ item->introtext; ?>
+
+
+ item->params->get('itemFullText')): ?>
+
+
+ item->fulltext; ?>
+
+
+
+
+
+ item->introtext; ?>
+
+
+
+
+
+
+
+item->params->get('itemComments') && ($this->item->params->get('comments') == '1' || ($this->item->params->get('comments') == '2')) && empty($this->item->event->K2CommentsBlock)): ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/item_comments_form.php b/deployed/trada/templates/trada/html/com_k2/default/item_comments_form.php
new file mode 100644
index 00000000..1caccb17
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/item_comments_form.php
@@ -0,0 +1,65 @@
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/com_k2/default/itemform.php b/deployed/trada/templates/trada/html/com_k2/default/itemform.php
new file mode 100644
index 00000000..1469695d
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/itemform.php
@@ -0,0 +1,959 @@
+addScriptDeclaration("
+ Joomla.submitbutton = function(pressbutton){
+ if (pressbutton == 'cancel') {
+ submitform( pressbutton );
+ return;
+ }
+ if (\$K2.trim(\$K2('#title').val()) == '') {
+ alert( '".JText::_('K2_ITEM_MUST_HAVE_A_TITLE', true)."' );
+ }
+ else if (\$K2.trim(\$K2('#catid').val()) == '0') {
+ alert( '".JText::_('K2_PLEASE_SELECT_A_CATEGORY', true)."' );
+ }
+ else {
+ syncExtraFieldsEditor();
+ var validation = validateExtraFields();
+ if(validation === true) {
+ \$K2('#selectedTags option').attr('selected', 'selected');
+ submitform( pressbutton );
+ }
+ }
+ }
+");
+
+?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/latest.php b/deployed/trada/templates/trada/html/com_k2/default/latest.php
new file mode 100644
index 00000000..908d305d
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/latest.php
@@ -0,0 +1,160 @@
+
+
+
+
+
+ params->get('show_page_title')): ?>
+
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+ blocks as $key=>$block): ?>
+
+
+ source=='categories'): $category=$block; ?>
+
+ params->get('categoryFeed') || $this->params->get('categoryImage') || $this->params->get('categoryTitle') || $this->params->get('categoryDescription')): ?>
+
+
+ params->get('categoryFeed')): ?>
+
+
+
+
+ params->get('categoryImage') && !empty($category->image)): ?>
+
+
+
+
+
+ params->get('categoryTitle')): ?>
+
+
+
+ params->get('categoryDescription') && isset($category->description)): ?>
+
description; ?>
+
+
+
+
+
+ event->K2CategoryDisplay; ?>
+
+
+
+
+
+
+
+ params->get('userFeed') || $this->params->get('userImage') || $this->params->get('userName') || $this->params->get('userDescription') || $this->params->get('userURL') || $this->params->get('userEmail')): ?>
+
+
+
+ params->get('userFeed')): ?>
+
+
+
+
+ params->get('userImage') && !empty($user->avatar)): ?>
+
+
+
+ params->get('userName')): ?>
+
+
+
+ params->get('userDescription') && isset($user->profile->description)): ?>
+
profile->description; ?>
+
+
+ params->get('userURL') || $this->params->get('userEmail')): ?>
+
+ params->get('userURL') && isset($user->profile->url)): ?>
+
+ : profile->url; ?>
+
+
+
+ params->get('userEmail')): ?>
+
+ : email); ?>
+
+
+
+
+
+
+
+ event->K2UserDisplay; ?>
+
+
+
+
+
+
+
+
+
+
+ params->get('latestItemsDisplayEffect')=="first"): ?>
+
+ items as $itemCounter=>$item): K2HelperUtilities::setDefaultImage($item, 'latest', $this->params); ?>
+
+ item=$item; echo $this->loadTemplate('item'); ?>
+
+
+ params->get('latestItemTitleLinked')): ?>
+
+ title; ?>
+
+
+ title; ?>
+
+
+
+
+
+
+
+ items as $item): K2HelperUtilities::setDefaultImage($item, 'latest', $this->params); ?>
+ item=$item; echo $this->loadTemplate('item'); ?>
+
+
+
+
+
+
+
+
+ params->get('latestItemsCols'))==0): ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/latest_item.php b/deployed/trada/templates/trada/html/com_k2/default/latest_item.php
new file mode 100644
index 00000000..3bbccf4d
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/latest_item.php
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+ item->event->BeforeDisplay; ?>
+
+
+ item->event->K2BeforeDisplay; ?>
+
+
+
+ item->params->get('latestItemDateCreated')): ?>
+
+
+ item->created , JText::_('K2_DATE_FORMAT_LC2')); ?>
+
+
+
+
+ item->event->AfterDisplayTitle; ?>
+
+
+ item->event->K2AfterDisplayTitle; ?>
+
+
+
+
+ item->event->BeforeDisplayContent; ?>
+
+
+ item->event->K2BeforeDisplayContent; ?>
+
+ item->params->get('latestItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+ item->params->get('latestItemIntroText')): ?>
+
+
+ item->introtext; ?>
+
+
+
+
+
+
+ item->event->AfterDisplayContent; ?>
+
+
+ item->event->K2AfterDisplayContent; ?>
+
+
+
+
+ item->params->get('latestItemCategory') || $this->item->params->get('latestItemTags')): ?>
+
+
+ item->params->get('latestItemCategory')): ?>
+
+
+
+
+ item->params->get('latestItemTags') && count($this->item->tags)): ?>
+
+
+
+
+
+
+
+
+
+
+ params->get('latestItemVideo') && !empty($this->item->video)): ?>
+
+
+
+ item->video; ?>
+
+
+
+ item->params->get('latestItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
+
+
+
+
+ item->params->get('latestItemReadMore')): ?>
+
+
+
+
+
+
+
+ item->event->AfterDisplay; ?>
+
+
+ item->event->K2AfterDisplay; ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/tag.php b/deployed/trada/templates/trada/html/com_k2/default/tag.php
new file mode 100644
index 00000000..493878f4
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/tag.php
@@ -0,0 +1,147 @@
+
+
+
+
+
+ params->get('show_page_title')): ?>
+
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+ params->get('tagFeedIcon',1)): ?>
+
+
+
+
+ items)): ?>
+
+ items as $item): ?>
+
+
+
+
+
+
+
+ params->get('tagItemImage',1) && !empty($item->imageGeneric)): ?>
+
+
+
+
+ params->get('tagItemIntroText',1)): ?>
+
+
+ introtext; ?>
+
+
+
+
+
+
+
+
+ params->get('tagItemExtraFields',0) && count($item->extra_fields)): ?>
+
+
+
+
+ params->get('tagItemCategory')): ?>
+
+
+
+
+ params->get('tagItemReadMore')): ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ pagination->getPagesLinks()): ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/default/tag_item.php b/deployed/trada/templates/trada/html/com_k2/default/tag_item.php
new file mode 100644
index 00000000..e8b048a7
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/tag_item.php
@@ -0,0 +1,113 @@
+item, 'itemlist', $this->params);
+
+?>
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+
+
+
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+ item->author, 'avatar' )): ?>
+
+
+
+
+
+
+
+ item->params->get('catItemTitle')): ?>
+
item->title; ?>
+
+
+ item->params->get('catItemDateCreated')): ?>
+
+ item->created , 'M d Y' ); ?>
+
+ item->params->get('catItemAuthor')): ?>
+
+
+ item->author->profile->gender); ?>
+ item->author->link) && $this->item->author->link): ?>
+ item->author->name; ?>
+
+ item->author->name; ?>
+
+
+
+ item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
+
+
+
+ item->params->get('catItemRating')): ?>
+
+
+
+
+ item->params->get('catItemIntroText')): ?>
+
+
+ item->introtext; ?>
+
+
+ item->params->get('catItemReadMore')): ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/com_k2/default/user.php b/deployed/trada/templates/trada/html/com_k2/default/user.php
new file mode 100644
index 00000000..9d1188ff
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/default/user.php
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+ params->get('show_page_title') && $this->params->get('page_title')!=$this->user->name): ?>
+
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+ params->get('userFeedIcon',1)): ?>
+
+
+
+
+ params->get('userImage') || $this->params->get('userName') || $this->params->get('userDescription') || $this->params->get('userURL') || $this->params->get('userEmail')): ?>
+
+
+ addLink) && JRequest::getInt('id')==$user->id): ?>
+
+
+
+
+
+
+
+
+ params->get('userImage') && !empty($this->user->avatar)): ?>
+
+
+
+ params->get('userName')): ?>
+
user->name; ?>
+
+
+ params->get('userDescription') && trim($this->user->profile->description)): ?>
+
user->profile->description; ?>
+
+
+ params->get('userURL') && isset($this->user->profile->url) && $this->user->profile->url) || $this->params->get('userEmail')): ?>
+
+ params->get('userURL') && isset($this->user->profile->url) && $this->user->profile->url): ?>
+
+ : user->profile->url; ?>
+
+
+
+ params->get('userEmail')): ?>
+
+ : user->email); ?>
+
+
+
+
+
+
+
+ user->event->K2UserDisplay; ?>
+
+
+
+
+
+
+
+ items)): ?>
+
+
+ items as $item): ?>
+
+
+
+
+
+ event->BeforeDisplay; ?>
+
+
+ event->K2BeforeDisplay; ?>
+
+
+
+
+ event->AfterDisplayTitle; ?>
+
+
+ event->K2AfterDisplayTitle; ?>
+
+
+
+
+ event->BeforeDisplayContent; ?>
+
+
+ event->K2BeforeDisplayContent; ?>
+
+ params->get('userItemImage') && !empty($item->imageGeneric)): ?>
+
+
+
+
+ params->get('userItemIntroText')): ?>
+
+
+ introtext; ?>
+
+
+
+
+
+
+ event->AfterDisplayContent; ?>
+
+
+ event->K2AfterDisplayContent; ?>
+
+
+
+
+ params->get('userItemCategory') || $this->params->get('userItemTags')): ?>
+
+
+ params->get('userItemCategory')): ?>
+
+
+
+
+ params->get('userItemTags') && isset($item->tags)): ?>
+
+
+
+
+
+
+
+
+
+
+ params->get('userItemCommentsAnchor') && ( ($this->params->get('comments') == '2' && !$this->user->guest) || ($this->params->get('comments') == '1')) ): ?>
+
+
+
+
+ params->get('userItemReadMore')): ?>
+
+
+
+
+
+
+
+ event->AfterDisplay; ?>
+
+
+ event->K2AfterDisplay; ?>
+
+
+
+
+
+
+
+
+
+ pagination->getPagesLinks())): ?>
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/category.php b/deployed/trada/templates/trada/html/com_k2/list/category.php
new file mode 100644
index 00000000..ac8e0610
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/category.php
@@ -0,0 +1,85 @@
+
+
+
+
+
+ leading) || isset($this->primary) || isset($this->secondary) || isset($this->links)) && (count($this->leading) || count($this->primary) || count($this->secondary) || count($this->links))): ?>
+
+
+
+ leading) && count($this->leading)): ?>
+ leading as $key=>$item): ?>
+ item = $item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+ primary) && count($this->primary)): ?>
+ primary as $key=>$item): ?>
+ item=$item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+ secondary) && count($this->secondary)): ?>
+ secondary as $key=>$item): ?>
+ item = $item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+ links) && count($this->links)): ?>
+ links as $key=>$item): ?>
+ item=$item;
+ echo $this->loadTemplate('item');
+ ?>
+
+
+
+
+
+
+ pagination->getPagesLinks()): ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/category_item.php b/deployed/trada/templates/trada/html/com_k2/list/category_item.php
new file mode 100644
index 00000000..282e50f3
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/category_item.php
@@ -0,0 +1,113 @@
+item, 'itemlist', $this->params);
+
+?>
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+
+
+
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+ item->author, 'avatar' )): ?>
+
+
+
+
+
+
+
+ item->params->get('catItemTitle')): ?>
+
item->title; ?>
+
+
+ item->params->get('catItemDateCreated')): ?>
+
+ item->created , 'M d Y' ); ?>
+
+ item->params->get('catItemAuthor')): ?>
+
+
+ item->author->profile->gender); ?>
+ item->author->link) && $this->item->author->link): ?>
+ item->author->name; ?>
+
+ item->author->name; ?>
+
+
+
+ item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
+
+
+
+ item->params->get('catItemRating')): ?>
+
+
+
+
+ item->params->get('catItemIntroText')): ?>
+
+
+ item->introtext; ?>
+
+
+ item->params->get('catItemReadMore')): ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/com_k2/list/category_item_links.php b/deployed/trada/templates/trada/html/com_k2/list/category_item_links.php
new file mode 100644
index 00000000..c6a9cd2f
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/category_item_links.php
@@ -0,0 +1,46 @@
+item, 'itemlist', $this->params);
+
+?>
+
+
+
+ item->params->get('catItemTitle')): ?>
+
+
+ item->params->get('catItemTitleLinked')): ?>
+
+ item->title; ?>
+
+
+ item->title; ?>
+
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/item.php b/deployed/trada/templates/trada/html/com_k2/list/item.php
new file mode 100644
index 00000000..ee8037f7
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/item.php
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+ item->author, 'avatar' )): ?>
+
+
+
+
+
+
+
+ item->params->get('itemImage') && !empty($this->item->image)): ?>
+
+
+
+
+ item->params->get('itemTitle')): ?>
+
item->title; ?>
+
+
+ item->params->get('catItemDateCreated')): ?>
+
+ item->created , 'M d Y' ); ?>
+
+ item->params->get('catItemAuthor')): ?>
+
+
+ item->author->profile->gender); ?>
+ item->author->name; ?>
+
+
+ item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
+
+
+
+ item->params->get('itemRating')): ?>
+
+
+
+
+
+
+
+
+ item->fulltext)): ?>
+ item->params->get('itemIntroText')): ?>
+
+
+ item->introtext; ?>
+
+
+ item->params->get('itemFullText')): ?>
+
+
+ item->fulltext; ?>
+
+
+
+
+
+ item->introtext; ?>
+
+
+
+
+
+
+
+item->params->get('itemComments') && ($this->item->params->get('comments') == '1' || ($this->item->params->get('comments') == '2')) && empty($this->item->event->K2CommentsBlock)): ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/item_comments_form.php b/deployed/trada/templates/trada/html/com_k2/list/item_comments_form.php
new file mode 100644
index 00000000..1caccb17
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/item_comments_form.php
@@ -0,0 +1,65 @@
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/com_k2/list/itemform.php b/deployed/trada/templates/trada/html/com_k2/list/itemform.php
new file mode 100644
index 00000000..1469695d
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/itemform.php
@@ -0,0 +1,959 @@
+addScriptDeclaration("
+ Joomla.submitbutton = function(pressbutton){
+ if (pressbutton == 'cancel') {
+ submitform( pressbutton );
+ return;
+ }
+ if (\$K2.trim(\$K2('#title').val()) == '') {
+ alert( '".JText::_('K2_ITEM_MUST_HAVE_A_TITLE', true)."' );
+ }
+ else if (\$K2.trim(\$K2('#catid').val()) == '0') {
+ alert( '".JText::_('K2_PLEASE_SELECT_A_CATEGORY', true)."' );
+ }
+ else {
+ syncExtraFieldsEditor();
+ var validation = validateExtraFields();
+ if(validation === true) {
+ \$K2('#selectedTags option').attr('selected', 'selected');
+ submitform( pressbutton );
+ }
+ }
+ }
+");
+
+?>
+
+
+ mainframe->isSite()): ?>
+
+
+
+
+
+
+
+
+
+
permissionsMessage; ?>
+
+
+
+
+
+ mainframe->isSite()): ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/latest.php b/deployed/trada/templates/trada/html/com_k2/list/latest.php
new file mode 100644
index 00000000..ae211ff8
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/latest.php
@@ -0,0 +1,98 @@
+
+
+
+
+
+ params->get('show_page_title')): ?>
+
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+ blocks as $key=>$block): ?>
+
+
+ source=='categories'): $category=$block; ?>
+
+
+
+ params->get('userFeed') || $this->params->get('userImage') || $this->params->get('userName') || $this->params->get('userDescription') || $this->params->get('userURL') || $this->params->get('userEmail')): ?>
+
+
+
+ params->get('userFeed')): ?>
+
+
+
+
+ params->get('userImage') && !empty($user->avatar)): ?>
+
+
+
+ params->get('userName')): ?>
+
+
+
+ params->get('userDescription') && isset($user->profile->description)): ?>
+
profile->description; ?>
+
+
+ params->get('userURL') || $this->params->get('userEmail')): ?>
+
+ params->get('userURL') && isset($user->profile->url)): ?>
+
+ : profile->url; ?>
+
+
+
+ params->get('userEmail')): ?>
+
+ : email); ?>
+
+
+
+
+
+
+
+ event->K2UserDisplay; ?>
+
+
+
+
+
+
+
+
+
+
+ items as $item): K2HelperUtilities::setDefaultImage($item, 'latest', $this->params); ?>
+ item=$item; echo $this->loadTemplate('item'); ?>
+
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/latest_item.php b/deployed/trada/templates/trada/html/com_k2/list/latest_item.php
new file mode 100644
index 00000000..821919da
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/latest_item.php
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+ item->created_by ) ) : ?>
+
+
+
+
+
+ item->params->get('latestItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+ item->params->get('latestItemTitle')): ?>
+
item->title; ?>
+
+
+ item->params->get('latestItemDateCreated')): ?>
+ item->created , 'M d, Y'); ?>
+
+
+
+ item->created_by )->name; ?>
+
+
+ item->event->K2CommentsCounter)): ?>
+
+
+ item->event->K2CommentsCounter; ?>
+
+
+ item->numOfComments > 0): ?>
+
+ item->numOfComments; ?>
+
+
+
+ 0
+
+
+
+
+
+ item->params->get('latestItemIntroText')): ?>
+ item->introtext; ?>
+
+ item->params->get('latestItemReadMore')): ?>
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/tag.php b/deployed/trada/templates/trada/html/com_k2/list/tag.php
new file mode 100644
index 00000000..493878f4
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/tag.php
@@ -0,0 +1,147 @@
+
+
+
+
+
+ params->get('show_page_title')): ?>
+
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+ params->get('tagFeedIcon',1)): ?>
+
+
+
+
+ items)): ?>
+
+ items as $item): ?>
+
+
+
+
+
+
+
+ params->get('tagItemImage',1) && !empty($item->imageGeneric)): ?>
+
+
+
+
+ params->get('tagItemIntroText',1)): ?>
+
+
+ introtext; ?>
+
+
+
+
+
+
+
+
+ params->get('tagItemExtraFields',0) && count($item->extra_fields)): ?>
+
+
+
+
+ params->get('tagItemCategory')): ?>
+
+
+
+
+ params->get('tagItemReadMore')): ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ pagination->getPagesLinks()): ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_k2/list/tag_item.php b/deployed/trada/templates/trada/html/com_k2/list/tag_item.php
new file mode 100644
index 00000000..e8b048a7
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/tag_item.php
@@ -0,0 +1,113 @@
+item, 'itemlist', $this->params);
+
+?>
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+
+
+
+
+
+
+
+ item->params->get('catItemImage') && !empty($this->item->image)): ?>
+
+
+ item->author, 'avatar' )): ?>
+
+
+
+
+
+
+
+ item->params->get('catItemTitle')): ?>
+
item->title; ?>
+
+
+ item->params->get('catItemDateCreated')): ?>
+
+ item->created , 'M d Y' ); ?>
+
+ item->params->get('catItemAuthor')): ?>
+
+
+ item->author->profile->gender); ?>
+ item->author->link) && $this->item->author->link): ?>
+ item->author->name; ?>
+
+ item->author->name; ?>
+
+
+
+ item->params->get('catItemCommentsAnchor') && ( ($this->item->params->get('comments') == '2' && !$this->user->guest) || ($this->item->params->get('comments') == '1')) ): ?>
+
+
+
+ item->params->get('catItemRating')): ?>
+
+
+
+
+ item->params->get('catItemIntroText')): ?>
+
+
+ item->introtext; ?>
+
+
+ item->params->get('catItemReadMore')): ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/com_k2/list/user.php b/deployed/trada/templates/trada/html/com_k2/list/user.php
new file mode 100644
index 00000000..9d1188ff
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_k2/list/user.php
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+ params->get('show_page_title') && $this->params->get('page_title')!=$this->user->name): ?>
+
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+ params->get('userFeedIcon',1)): ?>
+
+
+
+
+ params->get('userImage') || $this->params->get('userName') || $this->params->get('userDescription') || $this->params->get('userURL') || $this->params->get('userEmail')): ?>
+
+
+ addLink) && JRequest::getInt('id')==$user->id): ?>
+
+
+
+
+
+
+
+
+ params->get('userImage') && !empty($this->user->avatar)): ?>
+
+
+
+ params->get('userName')): ?>
+
user->name; ?>
+
+
+ params->get('userDescription') && trim($this->user->profile->description)): ?>
+
user->profile->description; ?>
+
+
+ params->get('userURL') && isset($this->user->profile->url) && $this->user->profile->url) || $this->params->get('userEmail')): ?>
+
+ params->get('userURL') && isset($this->user->profile->url) && $this->user->profile->url): ?>
+
+ : user->profile->url; ?>
+
+
+
+ params->get('userEmail')): ?>
+
+ : user->email); ?>
+
+
+
+
+
+
+
+ user->event->K2UserDisplay; ?>
+
+
+
+
+
+
+
+ items)): ?>
+
+
+ items as $item): ?>
+
+
+
+
+
+ event->BeforeDisplay; ?>
+
+
+ event->K2BeforeDisplay; ?>
+
+
+
+
+ event->AfterDisplayTitle; ?>
+
+
+ event->K2AfterDisplayTitle; ?>
+
+
+
+
+ event->BeforeDisplayContent; ?>
+
+
+ event->K2BeforeDisplayContent; ?>
+
+ params->get('userItemImage') && !empty($item->imageGeneric)): ?>
+
+
+
+
+ params->get('userItemIntroText')): ?>
+
+
+ introtext; ?>
+
+
+
+
+
+
+ event->AfterDisplayContent; ?>
+
+
+ event->K2AfterDisplayContent; ?>
+
+
+
+
+ params->get('userItemCategory') || $this->params->get('userItemTags')): ?>
+
+
+ params->get('userItemCategory')): ?>
+
+
+
+
+ params->get('userItemTags') && isset($item->tags)): ?>
+
+
+
+
+
+
+
+
+
+
+ params->get('userItemCommentsAnchor') && ( ($this->params->get('comments') == '2' && !$this->user->guest) || ($this->params->get('comments') == '1')) ): ?>
+
+
+
+
+ params->get('userItemReadMore')): ?>
+
+
+
+
+
+
+
+ event->AfterDisplay; ?>
+
+
+ event->K2AfterDisplay; ?>
+
+
+
+
+
+
+
+
+
+ pagination->getPagesLinks())): ?>
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_mailto/mailto/default.php b/deployed/trada/templates/trada/html/com_mailto/mailto/default.php
new file mode 100644
index 00000000..b92b2854
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_mailto/mailto/default.php
@@ -0,0 +1,77 @@
+get('data');
+
+JFactory::getDocument()->addScriptDeclaration("
+ Joomla.submitbutton = function(pressbutton)
+ {
+ var form = document.getElementById('mailtoForm');
+
+ // do field validation
+ if (form.mailto.value == '' || form.from.value == '')
+ {
+ alert('" . JText::_('COM_MAILTO_EMAIL_ERR_NOINFO') . "');
+ return false;
+ }
+ form.submit();
+ }
+");
+?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_mailto/sent/default.php b/deployed/trada/templates/trada/html/com_mailto/sent/default.php
new file mode 100644
index 00000000..7935d392
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_mailto/sent/default.php
@@ -0,0 +1,21 @@
+
+
diff --git a/deployed/trada/templates/trada/html/com_newsfeeds/categories/default.php b/deployed/trada/templates/trada/html/com_newsfeeds/categories/default.php
new file mode 100644
index 00000000..77abff10
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_newsfeeds/categories/default.php
@@ -0,0 +1,31 @@
+addScriptDeclaration("
+jQuery(function($) {
+ $('.categories-list').find('[id^=category-btn-]').each(function(index, btn) {
+ var btn = $(btn);
+ btn.on('click', function() {
+ btn.find('span').toggleClass('icon-plus');
+ btn.find('span').toggleClass('icon-minus');
+ });
+ });
+});");
+?>
+
+ loadTemplate('items');
+ ?>
+
diff --git a/deployed/trada/templates/trada/html/com_newsfeeds/categories/default_items.php b/deployed/trada/templates/trada/html/com_newsfeeds/categories/default_items.php
new file mode 100644
index 00000000..fba60bc6
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_newsfeeds/categories/default_items.php
@@ -0,0 +1,63 @@
+items[$this->parent->id]) > 0 && $this->maxLevelcat != 0) :
+?>
+ items[$this->parent->id] as $id => $item) : ?>
+ params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) :
+ if (!isset($this->items[$this->parent->id][$id + 1]))
+ {
+ $class = ' class="last"';
+ }
+ ?>
+ >
+
+
+ params->get('show_subcat_desc_cat') == 1) :?>
+ description) : ?>
+
+ description, '', 'com_newsfeeds.categories'); ?>
+
+
+
+
+ getChildren()) > 0 && $this->maxLevelcat > 1) :?>
+
+ items[$item->id] = $item->getChildren();
+ $this->parent = $item;
+ $this->maxLevelcat--;
+ echo $this->loadTemplate('items');
+ $this->parent = $item->getParent();
+ $this->maxLevelcat++;
+ ?>
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_newsfeeds/category/default.php b/deployed/trada/templates/trada/html/com_newsfeeds/category/default.php
new file mode 100644
index 00000000..38fcc93e
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_newsfeeds/category/default.php
@@ -0,0 +1,55 @@
+params->get('pageclass_sfx');
+?>
+
+ params->get('show_page_heading')) : ?>
+
+ escape($this->params->get('page_heading')); ?>
+
+
+ params->get('show_category_title', 1)) : ?>
+
+ category->title, '', 'com_newsfeeds.category.title'); ?>
+
+
+
+ params->get('show_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
+ category->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
+ category->tagLayout->render($this->category->tags->itemTags); ?>
+
+
+ params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
+
+ params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
+
+
+ params->get('show_description') && $this->category->description) : ?>
+ category->description, '', 'com_newsfeeds.category'); ?>
+
+
+
+
+
+ loadTemplate('items'); ?>
+
+ children[$this->category->id]) && $this->maxLevel != 0) : ?>
+
+
+ loadTemplate('children'); ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_newsfeeds/category/default_children.php b/deployed/trada/templates/trada/html/com_newsfeeds/category/default_children.php
new file mode 100644
index 00000000..3086cc21
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_newsfeeds/category/default_children.php
@@ -0,0 +1,57 @@
+children[$this->category->id]) > 0 && $this->maxLevel != 0) :
+?>
+
+items);
+$listOrder = $this->escape($this->state->get('list.ordering'));
+$listDirn = $this->escape($this->state->get('list.direction'));
+
+?>
+
+items)) : ?>
+
+
+
+
+ params->get('filter_field') != 'hide' || $this->params->get('show_pagination_limit')) :?>
+
+ params->get('filter_field') != 'hide') :?>
+
+
+
+
+
+ params->get('show_pagination_limit')) : ?>
+
+
+
+
+ pagination->getLimitBox(); ?>
+
+
+
+
+
+ items as $i => $item) : ?>
+ items[$i]->published == 0) : ?>
+
+
+
+
+ params->get('show_articles')) : ?>
+
+ numarticles); ?>
+
+
+
+
+
+ items[$i]->published == 0) : ?>
+
+
+
+ params->get('show_link')) : ?>
+ link); ?>
+
+
+
+
+
+
+
+
+
+
+ items)) : ?>
+ params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_newsfeeds/newsfeed/default.php b/deployed/trada/templates/trada/html/com_newsfeeds/newsfeed/default.php
new file mode 100644
index 00000000..16098f72
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_newsfeeds/newsfeed/default.php
@@ -0,0 +1,135 @@
+msg))
+{
+ echo $this->msg;
+}
+else
+{
+ $lang = JFactory::getLanguage();
+ $myrtl = $this->newsfeed->rtl;
+ $direction = " ";
+
+ if ($lang->isRtl() && $myrtl == 0)
+ {
+ $direction = " redirect-rtl";
+ }
+ elseif ($lang->isRtl() && $myrtl == 1)
+ {
+ $direction = " redirect-ltr";
+ }
+ elseif ($lang->isRtl() && $myrtl == 2)
+ {
+ $direction = " redirect-rtl";
+ }
+ elseif ($myrtl == 0)
+ {
+ $direction = " redirect-ltr";
+ }
+ elseif ($myrtl == 1)
+ {
+ $direction = " redirect-ltr";
+ }
+ elseif ($myrtl == 2)
+ {
+ $direction = " redirect-rtl";
+ }
+ $images = json_decode($this->item->images);
+ ?>
+
+ params->get('display_num')) : ?>
+
+ escape($this->params->get('page_heading')); ?>
+
+
+
+ item->published == 0) : ?>
+
+
+
+ item->name); ?>
+
+
+ params->get('show_tags', 1)) : ?>
+ item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
+ item->tagLayout->render($this->item->tags->itemTags); ?>
+
+
+
+ image_first) and !empty($images->image_first)) : ?>
+ float_first)) ? $this->params->get('float_first') : $images->float_first; ?>
+
image_first_caption):
+ echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_first_caption) . '"';
+ endif; ?>
+ src="image_first); ?>" alt="image_first_alt); ?>"/>
+
+
+ image_second) and !empty($images->image_second)) : ?>
+ float_second)) ? $this->params->get('float_second') : $images->float_second; ?>
+
image_second_caption):
+ echo 'class="caption"' . ' title="' . htmlspecialchars($images->image_second_caption) . '"';
+ endif; ?>
+ src="image_second); ?>" alt="image_second_alt); ?>"/>
+
+
+ item->description; ?>
+
+
+ params->get('show_feed_description')) : ?>
+
+ rssDoc->description); ?>
+
+
+
+
+ rssDoc->image) && isset($this->rssDoc->imagetitle) && $this->params->get('show_feed_image')) : ?>
+
+
+
+
+
+
+ rssDoc[0])) { ?>
+
+ item->numarticles; $i++) { ?>
+ rssDoc[$i])) { break; } ?>
+ rssDoc[$i]->guid) || !is_null($this->rssDoc[$i]->guid) ? $this->rssDoc[$i]->guid : $this->rssDoc[$i]->uri;
+ $uri = substr($uri, 0, 4) != 'http' ? $this->item->link : $uri;
+ $text = !empty($this->rssDoc[$i]->content) || !is_null($this->rssDoc[$i]->content) ? $this->rssDoc[$i]->content : $this->rssDoc[$i]->description;
+ ?>
+
+ rssDoc[$i]->uri)) : ?>
+
+ rssDoc[$i]->title; ?>
+
+ rssDoc[$i]->uri . '">' . $this->rssDoc[$i]->title . ''; ?>
+
+ params->get('show_item_description') && !empty($text)) : ?>
+
+ params->get('show_feed_image', 0) == 0)
+ {
+ $text = JFilterOutput::stripImages($text);
+ }
+ $text = JHtml::_('string.truncate', $text, $this->params->get('feed_character_count'));
+ echo str_replace(''', "'", $text);
+ ?>
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_search/search/default.php b/deployed/trada/templates/trada/html/com_search/search/default.php
new file mode 100644
index 00000000..3c34b940
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_search/search/default.php
@@ -0,0 +1,31 @@
+
+
+
+params->get('show_page_heading')) : ?>
+
+ escape($this->params->get('page_heading'))) :?>
+ escape($this->params->get('page_heading')); ?>
+
+ escape($this->params->get('page_title')); ?>
+
+
+
+
+loadTemplate('form'); ?>
+error == null && count($this->results) > 0) :
+ echo $this->loadTemplate('results');
+else :
+ echo $this->loadTemplate('error');
+endif; ?>
+
diff --git a/deployed/trada/templates/trada/html/com_search/search/default_error.php b/deployed/trada/templates/trada/html/com_search/search/default_error.php
new file mode 100644
index 00000000..03f2f265
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_search/search/default_error.php
@@ -0,0 +1,17 @@
+
+
+error) : ?>
+
+ escape($this->error); ?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_search/search/default_form.php b/deployed/trada/templates/trada/html/com_search/search/default_form.php
new file mode 100644
index 00000000..81e4f623
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_search/search/default_form.php
@@ -0,0 +1,80 @@
+getUpperLimitSearchWord();
+?>
+
+
+
+
+
+ searchword)):?>
+
' . $this->total . '');?>
+
+
+
+ params->get('search_phrases', 1)) : ?>
+
+
+
+
+ lists['searchphrase']; ?>
+
+
+
+
+
+ lists['ordering'];?>
+
+
+
+
+ params->get('search_areas', 1)) : ?>
+
+
+ searchareas['search'] as $val => $txt) :
+ $checked = is_array($this->searchareas['active']) && in_array($val, $this->searchareas['active']) ? 'checked="checked"' : '';
+ ?>
+
+ >
+
+
+
+
+
+
+total > 0) : ?>
+
+
+
+
+
+ pagination->getLimitBox(); ?>
+
+
+ pagination->getPagesCounter(); ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_search/search/default_results.php b/deployed/trada/templates/trada/html/com_search/search/default_results.php
new file mode 100644
index 00000000..af27c873
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_search/search/default_results.php
@@ -0,0 +1,45 @@
+
+
+
+results as $result) : ?>
+
+ pagination->limitstart + $result->count . '. ';?>
+ href) :?>
+ browsernav == 1) :?> target="_blank">
+ escape($result->title);?>
+
+
+ escape($result->title);?>
+
+
+ section) : ?>
+
+
+ (escape($result->section); ?>)
+
+
+
+
+ text; ?>
+
+ params->get('show_date')) : ?>
+
+ created); ?>
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_tags/tag/default.php b/deployed/trada/templates/trada/html/com_tags/tag/default.php
new file mode 100644
index 00000000..a62d0c7b
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_tags/tag/default.php
@@ -0,0 +1,60 @@
+item) == 1);
+?>
+
+ params->get('show_page_heading')) : ?>
+
+ escape($this->params->get('page_heading')); ?>
+
+
+ params->get('show_tag_title', 1)) : ?>
+
+ tags_title, '', 'com_tag.tag'); ?>
+
+
+
+ item) == 1 && (($this->params->get('tag_list_show_tag_image', 1)) || $this->params->get('tag_list_show_tag_description', 1))) : ?>
+
+ item[0]->images); ?>
+ params->get('tag_list_show_tag_image', 1) == 1 && !empty($images->image_fulltext)) : ?>
+
+
+ params->get('tag_list_show_tag_description') == 1 && $this->item[0]->description) : ?>
+ item[0]->description, '', 'com_tags.tag'); ?>
+
+
+
+
+
+ params->get('tag_list_show_tag_description', 1) || $this->params->get('show_description_image', 1)): ?>
+ params->get('show_description_image', 1) == 1 && $this->params->get('tag_list_image')) : ?>
+
+
+ params->get('tag_list_description', '') > '') : ?>
+ params->get('tag_list_description'), '', 'com_tags.tag'); ?>
+
+
+
+
+ loadTemplate('items'); ?>
+ params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_tags/tag/default_items.php b/deployed/trada/templates/trada/html/com_tags/tag/default_items.php
new file mode 100644
index 00000000..92322c66
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_tags/tag/default_items.php
@@ -0,0 +1,93 @@
+authorise('core.edit', 'com_tags');
+$canCreate = $user->authorise('core.create', 'com_tags');
+$canEditState = $user->authorise('core.edit.state', 'com_tags');
+$items = $this->items;
+$n = count($this->items);
+
+?>
+
+
+ params->get('show_headings') || $this->params->get('filter_field') || $this->params->get('show_pagination_limit')) : ?>
+
+ params->get('filter_field')) :?>
+
+
+
+
+
+
+
+ params->get('show_pagination_limit')) : ?>
+
+
+
+
+ pagination->getLimitBox(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ items == false || $n == 0) : ?>
+
+
+
+
+ $item) : ?>
+ core_state == 0) : ?>
+
+
+
+
+
+ event->afterDisplayTitle; ?>
+ core_images);?>
+ params->get('tag_list_show_item_image', 1) == 1 && !empty($images->image_intro)) :?>
+
+
+
+
+ params->get('tag_list_show_item_description', 1)) : ?>
+ event->beforeDisplayContent; ?>
+
+ core_body, $this->params->get('tag_list_item_maximum_characters')); ?>
+
+ event->afterDisplayContent; ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_tags/tag/list.php b/deployed/trada/templates/trada/html/com_tags/tag/list.php
new file mode 100644
index 00000000..11e21286
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_tags/tag/list.php
@@ -0,0 +1,53 @@
+items);
+?>
+
+ params->get('show_page_heading')) : ?>
+
+ escape($this->params->get('page_heading')); ?>
+
+
+ params->get('show_tag_title', 1)) : ?>
+
+ tags_title, '', 'com_tag.tag'); ?>
+
+
+
+ item) == 1 && (($this->params->get('tag_list_show_tag_image', 1)) || $this->params->get('tag_list_show_tag_description', 1))) : ?>
+
+ item[0]->images); ?>
+ params->get('tag_list_show_tag_image', 1) == 1 && !empty($images->image_fulltext)) : ?>
+
+
+ params->get('tag_list_show_tag_description') == 1 && $this->item[0]->description) : ?>
+ item[0]->description, '', 'com_tags.tag'); ?>
+
+
+
+
+
+ params->get('tag_list_show_tag_description', 1) || $this->params->get('show_description_image', 1)): ?>
+ params->get('show_description_image', 1) == 1 && $this->params->get('tag_list_image')) : ?>
+
+
+ params->get('tag_list_description', '') > '') : ?>
+ params->get('tag_list_description'), '', 'com_tags.tag'); ?>
+
+
+
+
+ loadTemplate('items'); ?>
+
diff --git a/deployed/trada/templates/trada/html/com_tags/tag/list_items.php b/deployed/trada/templates/trada/html/com_tags/tag/list_items.php
new file mode 100644
index 00000000..455e110a
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_tags/tag/list_items.php
@@ -0,0 +1,122 @@
+items);
+$listOrder = $this->escape($this->state->get('list.ordering'));
+$listDirn = $this->escape($this->state->get('list.direction'));
+
+?>
+
+
+ params->get('filter_field') || $this->params->get('show_pagination_limit')) : ?>
+
+ params->get('filter_field')) :?>
+
+
+
+
+
+
+
+ params->get('show_pagination_limit')) : ?>
+
+
+
+
+ pagination->getLimitBox(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ items == false || $n == 0) : ?>
+
+
+
+ params->get('show_headings')) : ?>
+
+
+
+ params->get('tag_list_show_date')) : ?>
+
+
+
+
+
+
+
+ items as $i => $item) : ?>
+ items[$i]->core_state == 0) : ?>
+
+
+
+
+
+
+ escape($item->core_title); ?>
+
+ core_state == 0) : ?>
+
+
+
+
+
+ params->get('tag_list_show_date')) : ?>
+
+ displayDate,
+ $this->escape($this->params->get('date_format', JText::_('DATE_FORMAT_LC3')))
+ ); ?>
+
+
+
+
+
+
+
+
+
+
+items)) : ?>
+ params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_tags/tags/default.php b/deployed/trada/templates/trada/html/com_tags/tags/default.php
new file mode 100644
index 00000000..f62d056c
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_tags/tags/default.php
@@ -0,0 +1,33 @@
+params->get('all_tags_description');
+$descriptionImage = $this->params->get('all_tags_description_image');
+?>
+
+ params->get('show_page_heading')) : ?>
+
+ escape($this->params->get('page_heading')); ?>
+
+
+ params->get('all_tags_show_description_image') && !empty($descriptionImage)): ?>
+
'; ?>
+
+
+
+
+
+ loadTemplate('items'); ?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_tags/tags/default_items.php b/deployed/trada/templates/trada/html/com_tags/tags/default_items.php
new file mode 100644
index 00000000..62646061
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_tags/tags/default_items.php
@@ -0,0 +1,138 @@
+authorise('core.edit', 'com_tags');
+$canCreate = $user->authorise('core.create', 'com_tags');
+$canEditState = $user->authorise('core.edit.state', 'com_tags');
+
+$columns = $this->params->get('tag_columns', 1);
+
+// Avoid division by 0 and negative columns.
+if ($columns < 1)
+{
+ $columns = 1;
+}
+
+$bsspans = floor(12 / $columns);
+
+if ($bsspans < 1)
+{
+ $bsspans = 1;
+}
+
+$bscolumns = min($columns, floor(12 / $bsspans));
+$n = count($this->items);
+?>
+
+
+ params->get('filter_field') || $this->params->get('show_pagination_limit')) : ?>
+
+ params->get('filter_field')) : ?>
+
+
+
+
+
+
+
+ params->get('show_pagination_limit')) : ?>
+
+
+
+
+ pagination->getLimitBox(); ?>
+
+
+
+
+
+
+
+
+
+
+
+items == false || $n == 0) : ?>
+
+
+ items as $i => $item) : ?>
+
+
+
+ access)) && in_array($item->access, $this->user->getAuthorisedViewLevels())) : ?>
+
+
+
+ params->get('all_tags_show_tag_image') && !empty($item->images)) : ?>
+ images); ?>
+
+ image_intro)): ?>
+ float_intro)) ? $this->params->get('float_intro') : $images->float_intro; ?>
+
+
image_intro_caption) : ?>
+ image_intro_caption) . '"'; ?>
+
+ src="image_intro; ?>" alt="image_fulltext_alt); ?>"/>
+
+
+
+
+
+ params->get('all_tags_show_tag_description', 1)) : ?>
+
+ description, $this->params->get('tag_list_item_maximum_characters')); ?>
+
+
+ params->get('all_tags_show_tag_hits')) : ?>
+
+ hits); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+items)) : ?>
+ params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/login/default.php b/deployed/trada/templates/trada/html/com_users/login/default.php
new file mode 100644
index 00000000..304995ed
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/login/default.php
@@ -0,0 +1,23 @@
+user->get('cookieLogin');
+
+if ($this->user->get('guest') || !empty($cookieLogin))
+{
+ // The user is not logged in or needs to provide a password.
+ echo $this->loadTemplate('login');
+}
+else
+{
+ // The user is already logged in.
+ echo $this->loadTemplate('logout');
+}
diff --git a/deployed/trada/templates/trada/html/com_users/login/default_login.php b/deployed/trada/templates/trada/html/com_users/login/default_login.php
new file mode 100644
index 00000000..9013a636
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/login/default_login.php
@@ -0,0 +1,105 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+ params->get('logindescription_show') == 1 && str_replace(' ', '', $this->params->get('login_description')) != '') || $this->params->get('login_image') != '') : ?>
+
+
+
+ params->get('logindescription_show') == 1) : ?>
+ params->get('login_description'); ?>
+
+
+ params->get('login_image') != '')) :?>
+
+
+
+ params->get('logindescription_show') == 1 && str_replace(' ', '', $this->params->get('login_description')) != '') || $this->params->get('login_image') != '') : ?>
+
+
+
+
+
+
+ form->getFieldset('credentials') as $field) : ?>
+ hidden) : ?>
+
+
+
+
+ tfa): ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ get('allowUserRegistration')) : ?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/login/default_logout.php b/deployed/trada/templates/trada/html/com_users/login/default_logout.php
new file mode 100644
index 00000000..393dc88d
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/login/default_logout.php
@@ -0,0 +1,46 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+ params->get('logoutdescription_show') == 1 && str_replace(' ', '', $this->params->get('logout_description')) != '')|| $this->params->get('logout_image') != '') : ?>
+
+
+
+ params->get('logoutdescription_show') == 1) : ?>
+ params->get('logout_description'); ?>
+
+
+ params->get('logout_image') != '')) :?>
+
+
+
+ params->get('logoutdescription_show') == 1 && str_replace(' ', '', $this->params->get('logout_description')) != '')|| $this->params->get('logout_image') != '') : ?>
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/profile/default.php b/deployed/trada/templates/trada/html/com_users/profile/default.php
new file mode 100644
index 00000000..9f7df936
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/profile/default.php
@@ -0,0 +1,34 @@
+
+
+params->get('show_page_heading')) : ?>
+
+
+id == $this->data->id) : ?>
+
+
+loadTemplate('core'); ?>
+
+loadTemplate('params'); ?>
+
+loadTemplate('custom'); ?>
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/profile/default_core.php b/deployed/trada/templates/trada/html/com_users/profile/default_core.php
new file mode 100644
index 00000000..55622f00
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/profile/default_core.php
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+ data->name; ?>
+
+
+
+
+
+ data->username); ?>
+
+
+
+
+
+ data->registerDate); ?>
+
+
+
+
+
+ data->lastvisitDate != '0000-00-00 00:00:00'){?>
+
+ data->lastvisitDate); ?>
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/profile/default_custom.php b/deployed/trada/templates/trada/html/com_users/profile/default_custom.php
new file mode 100644
index 00000000..b52deda8
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/profile/default_custom.php
@@ -0,0 +1,50 @@
+form->getFieldsets();
+if (isset($fieldsets['core'])) unset($fieldsets['core']);
+if (isset($fieldsets['params'])) unset($fieldsets['params']);
+
+foreach ($fieldsets as $group => $fieldset): // Iterate through the form fieldsets
+ $fields = $this->form->getFieldset($group);
+ if (count($fields)):
+?>
+
+
+
+ label)): ?>
+ label); ?>
+
+
+ hidden && $field->type != 'Spacer') : ?>
+ title; ?>
+
+ id)) : ?>
+ id, $field->value); ?>
+ fieldname)) : ?>
+ fieldname, $field->value); ?>
+ type)) : ?>
+ type, $field->value); ?>
+
+ value); ?>
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/profile/default_params.php b/deployed/trada/templates/trada/html/com_users/profile/default_params.php
new file mode 100644
index 00000000..4819baf3
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/profile/default_params.php
@@ -0,0 +1,44 @@
+
+form->getFieldset('params'); ?>
+
+
+
+
+ hidden) :?>
+ title; ?>
+
+ id)):?>
+ id, $field->value);?>
+ fieldname)):?>
+ fieldname, $field->value);?>
+ type)):?>
+ type, $field->value);?>
+
+ value);?>
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/profile/edit.php b/deployed/trada/templates/trada/html/com_users/profile/edit.php
new file mode 100644
index 00000000..759cd5ff
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/profile/edit.php
@@ -0,0 +1,141 @@
+load('plg_user_profile', JPATH_ADMINISTRATOR);
+
+?>
+
+ params->get('show_page_heading')) : ?>
+
+
+
+
+
+
+
+ form->getFieldsets() as $group => $fieldset) : ?>
+ form->getFieldset($group); ?>
+
+
+
+ label)) : ?>
+
+ label); ?>
+
+
+
+
+
+ hidden) : ?>
+ input; ?>
+
+
+
+ label; ?>
+ required && $field->type != 'Spacer') : ?>
+
+
+
+
+ fieldname == 'password1') : ?>
+
+
+ input; ?>
+
+
+
+
+
+
+
+
+ twofactormethods) > 1) : ?>
+
+
+
+
+
+
+
+
+
+
+ twofactormethods, 'jform[twofactor][method]', array('onchange' => 'Joomla.twoFactorMethodChange()'), 'value', 'text', $this->otpConfig->method, 'jform_twofactor_method', false); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ otpConfig->otep)) : ?>
+
+
+
+
+ otpConfig->otep as $otep) : ?>
+
+ ---
+
+
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/registration/complete.php b/deployed/trada/templates/trada/html/com_users/registration/complete.php
new file mode 100644
index 00000000..eaf712d9
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/registration/complete.php
@@ -0,0 +1,18 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+ escape($this->params->get('page_heading')); ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/registration/default.php b/deployed/trada/templates/trada/html/com_users/registration/default.php
new file mode 100644
index 00000000..aeaa500b
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/registration/default.php
@@ -0,0 +1,64 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+
+
+ form->getFieldsets() as $fieldset): ?>
+ form->getFieldset($fieldset->name);?>
+
+
+
+ label)): ?>
+ label);?>
+
+
+
+
+ hidden): ?>
+ input;?>
+
+
+
+ label; ?>
+ required && $field->type != 'Spacer') : ?>
+
+
+
+
+ input;?>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/remind/default.php b/deployed/trada/templates/trada/html/com_users/remind/default.php
new file mode 100644
index 00000000..82d9821e
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/remind/default.php
@@ -0,0 +1,47 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+
+ form->getFieldsets() as $fieldset) : ?>
+
+ label); ?>
+ form->getFieldset($fieldset->name) as $name => $field) : ?>
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/reset/complete.php b/deployed/trada/templates/trada/html/com_users/reset/complete.php
new file mode 100644
index 00000000..3bf89f84
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/reset/complete.php
@@ -0,0 +1,48 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+
+ form->getFieldsets() as $fieldset) : ?>
+
+ label); ?>
+ form->getFieldset($fieldset->name) as $name => $field) : ?>
+
+
+ label; ?>
+
+
+ input; ?>
+
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/reset/confirm.php b/deployed/trada/templates/trada/html/com_users/reset/confirm.php
new file mode 100644
index 00000000..f2136c78
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/reset/confirm.php
@@ -0,0 +1,48 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+
+ form->getFieldsets() as $fieldset) : ?>
+
+ label); ?>
+ form->getFieldset($fieldset->name) as $name => $field) : ?>
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/com_users/reset/default.php b/deployed/trada/templates/trada/html/com_users/reset/default.php
new file mode 100644
index 00000000..a88ddecb
--- /dev/null
+++ b/deployed/trada/templates/trada/html/com_users/reset/default.php
@@ -0,0 +1,48 @@
+
+
+ params->get('show_page_heading')) : ?>
+
+
+
+
+ form->getFieldsets() as $fieldset) : ?>
+
+ label); ?>
+ form->getFieldset($fieldset->name) as $name => $field) : ?>
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/associations.php b/deployed/trada/templates/trada/html/layouts/joomla/content/associations.php
new file mode 100644
index 00000000..444dc765
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/associations.php
@@ -0,0 +1,22 @@
+
+
+ $item) : ?>
+
+ link; ?>
+
+
+
+params;
+$canEdit = $displayData->params->get('access-edit');
+JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
+?>
+
+ get('show_title') || $displayData->state == 0 || ($params->get('show_author') && !empty($displayData->author ))) : ?>
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/blog_style_default_links.php b/deployed/trada/templates/trada/html/layouts/joomla/content/blog_style_default_links.php
new file mode 100644
index 00000000..c31ffd3e
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/blog_style_default_links.php
@@ -0,0 +1,19 @@
+
+
+get('link_items') as $item) : ?>
+
+
+ title; ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/categories_default.php b/deployed/trada/templates/trada/html/layouts/joomla/content/categories_default.php
new file mode 100644
index 00000000..6fe87c7e
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/categories_default.php
@@ -0,0 +1,33 @@
+
+params->get('show_page_heading')) : ?>
+
+ escape($displayData->params->get('page_heading')); ?>
+
+
+
+params->get('show_base_description')) : ?>
+
+ params->get('categories_description')) : ?>
+
+ params->get('categories_description'), '', $displayData->get('extension') . '.categories'); ?>
+
+
+
+ parent->description) : ?>
+
+ parent->description, '', $displayData->parent->extension . '.categories'); ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/categories_default_items.php b/deployed/trada/templates/trada/html/layouts/joomla/content/categories_default_items.php
new file mode 100644
index 00000000..cdd445eb
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/categories_default_items.php
@@ -0,0 +1,25 @@
+item;
+$items = $displayData->get('items');
+$params = $displayData->params;
+$extension = $displayData->get('extension');
+$className = substr($extension, 4);
+// This will work for the core components but not necessarily for other components
+// that may have different pluralisation rules.
+if (substr($className, -1) == 's')
+{
+ $className = rtrim($className, 's');
+}
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/category_default.php b/deployed/trada/templates/trada/html/layouts/joomla/content/category_default.php
new file mode 100644
index 00000000..83af5deb
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/category_default.php
@@ -0,0 +1,67 @@
+params;
+$extension = $displayData->get('category')->extension;
+$canEdit = $params->get('access-edit');
+$className = substr($extension, 4);
+
+// This will work for the core components but not necessarily for other components
+// that may have different pluralisation rules.
+if (substr($className, -1) == 's')
+{
+ $className = rtrim($className, 's');
+}
+$tagsData = $displayData->get('category')->tags->itemTags;
+?>
+
+
+ get('show_page_heading')) : ?>
+
+ escape($params->get('page_heading')); ?>
+
+
+ get('show_category_title', 1)) : ?>
+
+ get('category')->title, '', $extension . '.category.title'); ?>
+
+
+ get('show_cat_tags', 1)) : ?>
+
+
+ get('show_description', 1) || $params->def('show_description_image', 1)) : ?>
+
+ get('show_description_image') && $displayData->get('category')->getParams()->get('image')) : ?>
+
+
+ get('show_description') && $displayData->get('category')->description) : ?>
+ get('category')->description, '', $extension . '.category'); ?>
+
+
+
+
+ loadTemplate($displayData->subtemplatename); ?>
+
+ get('children') && $displayData->maxLevel != 0) : ?>
+
+ get('show_category_heading_title_text', 1) == 1) : ?>
+
+
+
+
+ loadTemplate('children'); ?>
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/icons.php b/deployed/trada/templates/trada/html/layouts/joomla/content/icons.php
new file mode 100644
index 00000000..b54e78f4
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/icons.php
@@ -0,0 +1,46 @@
+get('access-edit');
+
+?>
+
+
+
+
+ get('show_print_icon') || $displayData['params']->get('show_email_icon')) : ?>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/author.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/author.php
new file mode 100644
index 00000000..66b97a92
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/author.php
@@ -0,0 +1,21 @@
+
+
+ created_by_alias ? $displayData['item']->created_by_alias : $displayData['item']->author); ?>
+ ' . $author . ''; ?>
+ contact_link ) && $displayData['params']->get('link_author') == true) : ?>
+ contact_link, $author, array('itemprop' => 'url'))); ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/block.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/block.php
new file mode 100644
index 00000000..c7f6b35a
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/block.php
@@ -0,0 +1,59 @@
+get('info_block_position', 0);
+
+?>
+
+
+
+
+
+ get('info_block_show_title', 1)) : ?>
+
+
+
+
+ get('show_author') && !empty($displayData['item']->author )) : ?>
+
+
+
+ get('show_parent_category') && !empty($displayData['item']->parent_slug)) : ?>
+
+
+
+ get('show_category')) : ?>
+
+
+
+ get('show_publish_date')) : ?>
+
+
+
+
+
+ get('show_create_date')) : ?>
+
+
+
+ get('show_modify_date')) : ?>
+
+
+
+ get('show_hits')) : ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/category.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/category.php
new file mode 100644
index 00000000..41b83b57
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/category.php
@@ -0,0 +1,21 @@
+
+
+ escape($displayData['item']->category_title); ?>
+ get('link_category') && $displayData['item']->catslug) : ?>
+ catslug)) . '" itemprop="genre">' . $title . ''; ?>
+
+
+ ' . $title . ''); ?>
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/create_date.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/create_date.php
new file mode 100644
index 00000000..d97d2abc
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/create_date.php
@@ -0,0 +1,18 @@
+
+
+
+
+ created, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/hits.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/hits.php
new file mode 100644
index 00000000..19ffd783
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/hits.php
@@ -0,0 +1,17 @@
+
+
+
+
+ hits); ?>
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/modify_date.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/modify_date.php
new file mode 100644
index 00000000..e1bd3f57
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/modify_date.php
@@ -0,0 +1,18 @@
+
+
+
+
+ modified, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/parent_category.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/parent_category.php
new file mode 100644
index 00000000..78dcf13c
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/parent_category.php
@@ -0,0 +1,21 @@
+
+
+ escape($displayData['item']->parent_title); ?>
+ get('link_parent_category') && !empty($displayData['item']->parent_slug)) : ?>
+ parent_slug)) . '" itemprop="genre">' . $title . ''; ?>
+
+
+ ' . $title . ''); ?>
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/publish_date.php b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/publish_date.php
new file mode 100644
index 00000000..bc456af8
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/info_block/publish_date.php
@@ -0,0 +1,17 @@
+
+
+
+
+ publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/intro_image.php b/deployed/trada/templates/trada/html/layouts/joomla/content/intro_image.php
new file mode 100644
index 00000000..4a7b1a1f
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/intro_image.php
@@ -0,0 +1,30 @@
+params;
+?>
+images); ?>
+image_intro) && !empty($images->image_intro)) : ?>
+ float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/options_default.php b/deployed/trada/templates/trada/html/layouts/joomla/content/options_default.php
new file mode 100644
index 00000000..25b3b3c0
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/options_default.php
@@ -0,0 +1,50 @@
+
+
+ name ?>
+ description)): ?>
+ description; ?>
+
+ fieldsname);
+ foreach($fieldsnames as $fieldname)
+ {
+ foreach ($displayData->form->getFieldset($fieldname) as $field)
+ {
+ $classnames = 'control-group';
+ $rel = '';
+ $showon = $displayData->form->getFieldAttribute($field->fieldname, 'showon');
+ if (!empty($showon))
+ {
+ JHtml::_('jquery.framework');
+ JHtml::_('script', 'jui/cms.js', false, true);
+
+ $id = $displayData->form->getFormControl();
+ $showon = explode(':', $showon, 2);
+ $classnames .= ' showon_' . implode(' showon_', explode(',', $showon[1]));
+ $rel = ' rel="showon_' . $id . '['. $showon[0] . ']"';
+ }
+ ?>
+ >
+ showlabel) || $displayData->showlabel): ?>
+
label; ?>
+
+
input; ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/readmore.php b/deployed/trada/templates/trada/html/layouts/joomla/content/readmore.php
new file mode 100644
index 00000000..f778f088
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/readmore.php
@@ -0,0 +1,31 @@
+
+
+
+
+
+ get('access-view')) :
+ echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
+ elseif ($readmore = $item->alternative_readmore) :
+ echo $readmore;
+ if ($params->get('show_readmore_title', 0) != 0) :
+ echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit'));
+ endif;
+ elseif ($params->get('show_readmore_title', 0) == 0) :
+ echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
+ else :
+ echo JText::_('COM_CONTENT_READ_MORE');
+ echo JHtml::_('string.truncate', ($item->title), $params->get('readmore_limit'));
+ endif; ?>
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/content/tags.php b/deployed/trada/templates/trada/html/layouts/joomla/content/tags.php
new file mode 100644
index 00000000..27d002af
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/content/tags.php
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/associations.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/associations.php
new file mode 100644
index 00000000..ce96e2a9
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/associations.php
@@ -0,0 +1,13 @@
+getForm()->renderFieldset('item_associations');
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/details.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/details.php
new file mode 100644
index 00000000..c8fce6ed
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/details.php
@@ -0,0 +1,55 @@
+getForm()->getValue('title');
+$published = $displayData->getForm()->getField('published');
+$saveHistory = $displayData->get('state')->get('params')->get('save_history', 0);
+?>
+
+
+
+
+
+
+
+ getForm()->getValue('name'); ?>
+
+
+
+
+
+ getForm()->getValue('title'); ?>
+
+
+
+
+ getForm()->renderField('published'); ?>
+
+ getForm()->renderField('state'); ?>
+
+ getForm()->renderField('access'); ?>
+ getForm()->renderField('featured'); ?>
+
+ getForm()->renderField('language'); ?>
+
+
+
+ getForm()->renderField('tags'); ?>
+
+ getForm()->renderField('version_note'); ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/fieldset.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/fieldset.php
new file mode 100644
index 00000000..0593052c
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/fieldset.php
@@ -0,0 +1,63 @@
+getForm();
+
+$name = $displayData->get('fieldset');
+$fieldSet = $form->getFieldset($name);
+
+if (empty($fieldSet))
+{
+ return;
+}
+
+$ignoreFields = $displayData->get('ignore_fields') ? : array();
+$extraFields = $displayData->get('extra_fields') ? : array();
+
+if ($displayData->get('show_options', 1))
+{
+ if (isset($extraFields[$name]))
+ {
+ foreach ($extraFields[$name] as $f)
+ {
+ if (in_array($f, $ignoreFields))
+ {
+ continue;
+ }
+ if ($form->getField($f))
+ {
+ $fieldSet[] = $form->getField($f);
+ }
+ }
+ }
+
+ $html = array();
+
+ foreach ($fieldSet as $field)
+ {
+ $html[] = $field->renderField();
+ }
+
+ echo implode('', $html);
+}
+else
+{
+ $html = array();
+ $html[] = '';
+ foreach ($fieldSet as $field)
+ {
+ $html[] = $field->input;
+ }
+ $html[] = '
';
+
+ echo implode('', $html);
+}
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/frontediting_modules.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/frontediting_modules.php
new file mode 100644
index 00000000..eeebe95b
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/frontediting_modules.php
@@ -0,0 +1,69 @@
+toString()));
+$target = '_blank';
+
+if (preg_match('/<(?:div|span|nav|ul|ol|h\d) [^>]*class="[^"]* jmoddiv"/', $moduleHtml))
+{
+ // Module has already module edit button:
+ return;
+}
+
+// Add css class jmoddiv and data attributes for module-editing URL and for the tooltip:
+$editUrl = JUri::base() . 'administrator/index.php?option=com_modules&view=module&layout=edit&id=' . (int) $mod->id;
+
+if ($parameters->get('redirect_edit', 'site') == 'site')
+{
+ $editUrl = JUri::base() . 'index.php?option=com_config&controller=config.display.modules&id=' . (int) $mod->id . $redirectUri;
+ $target = '_self';
+}
+
+// Add class, editing URL and tooltip, and if module of type menu, also the tooltip for editing the menu item:
+$count = 0;
+$moduleHtml = preg_replace(
+ // Replace first tag of module with a class
+ '/^(\s*<(?:div|span|nav|ul|ol|h\d) [^>]*class="[^"]*)"/',
+ // By itself, adding class jmoddiv and data attributes for the url and tooltip:
+ '\\1 jmoddiv" data-jmodediturl="' . $editUrl . '" data-target="' . $target . '" data-jmodtip="'
+ . JHtml::tooltipText(
+ JText::_('JLIB_HTML_EDIT_MODULE'),
+ htmlspecialchars($mod->title) . ' ' . sprintf(JText::_('JLIB_HTML_EDIT_MODULE_IN_POSITION'), htmlspecialchars($position)),
+ 0
+ )
+ . '"'
+ // And if menu editing is enabled and allowed and it's a menu module, add data attributes for menu editing:
+ . ($menusEditing && $mod->module == 'mod_menu' ?
+ '" data-jmenuedittip="' . JHtml::tooltipText('JLIB_HTML_EDIT_MENU_ITEM', 'JLIB_HTML_EDIT_MENU_ITEM_ID') . '"'
+ :
+ ''
+ ),
+ $moduleHtml,
+ 1,
+ $count
+);
+
+if ($count)
+{
+ // Load once booststrap tooltip and add stylesheet and javascript to head:
+ JHtml::_('bootstrap.tooltip');
+ JHtml::_('bootstrap.popover');
+
+ JHtml::_('stylesheet', 'system/frontediting.css', array(), true);
+ JHtml::_('script', 'system/frontediting.js', false, true);
+}
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/global.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/global.php
new file mode 100644
index 00000000..2a870821
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/global.php
@@ -0,0 +1,70 @@
+getForm();
+$input = $app->input;
+$component = $input->getCmd('option', 'com_content');
+
+if ($component == 'com_categories')
+{
+ $extension = $input->getCmd('extension', 'com_content');
+ $parts = explode('.', $extension);
+ $component = $parts[0];
+}
+
+$saveHistory = JComponentHelper::getParams($component)->get('save_history', 0);
+
+$fields = $displayData->get('fields') ?: array(
+ array('parent', 'parent_id'),
+ array('published', 'state', 'enabled'),
+ array('category', 'catid'),
+ 'featured',
+ 'sticky',
+ 'access',
+ 'language',
+ 'tags',
+ 'note',
+ 'version_note',
+);
+
+$hiddenFields = $displayData->get('hidden_fields') ?: array();
+
+if (!$saveHistory)
+{
+ $hiddenFields[] = 'version_note';
+}
+
+$html = array();
+$html[] = '';
+
+foreach ($fields as $field)
+{
+ $field = is_array($field) ? $field : array($field);
+
+ foreach ($field as $f)
+ {
+ if ($form->getField($f))
+ {
+ if (in_array($f, $hiddenFields))
+ {
+ $form->setFieldAttribute($f, 'type', 'hidden');
+ }
+
+ $html[] = $form->renderField($f);
+ break;
+ }
+ }
+}
+
+$html[] = ' ';
+
+echo implode('', $html);
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/item_title.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/item_title.php
new file mode 100644
index 00000000..72d19aa8
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/item_title.php
@@ -0,0 +1,24 @@
+getForm()->getValue('title');
+$name = $displayData->getForm()->getValue('name');
+
+?>
+
+
+
+
+
+
+
+getForm();
+
+// JLayout for standard handling of metadata fields in the administrator content edit screens.
+$fieldSets = $form->getFieldsets('metadata');
+?>
+
+ $fieldSet) : ?>
+ description) && trim($fieldSet->description)) : ?>
+ escape(JText::_($fieldSet->description)); ?>
+
+
+ renderField('metadesc');
+ echo $form->renderField('metakey');
+ echo $form->renderField('xreference');
+ }
+
+ foreach ($form->getFieldset($name) as $field)
+ {
+ if ($field->name != 'jform[metadata][tags][]')
+ {
+ echo $field->renderField();
+ }
+ } ?>
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/params.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/params.php
new file mode 100644
index 00000000..88bfa369
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/params.php
@@ -0,0 +1,99 @@
+getForm();
+$fieldSets = $form->getFieldsets();
+
+if (empty($fieldSets))
+{
+ return;
+}
+
+$ignoreFieldsets = $displayData->get('ignore_fieldsets') ?: array();
+$ignoreFields = $displayData->get('ignore_fields') ?: array();
+$extraFields = $displayData->get('extra_fields') ?: array();
+
+if (!empty($displayData->hiddenFieldsets))
+{
+ // These are required to preserve data on save when fields are not displayed.
+ $hiddenFieldsets = $displayData->hiddenFieldsets ?: array();
+}
+
+if (!empty($displayData->configFieldsets))
+{
+ // These are required to configure showing and hiding fields in the editor.
+ $configFieldsets = $displayData->configFieldsets ?: array();
+}
+
+if ($displayData->get('show_options', 1))
+{
+ foreach ($fieldSets as $name => $fieldSet)
+ {
+ // Ensure any fieldsets we don't want to show are skipped (including repeating formfield fieldsets)
+ if (in_array($name, $ignoreFieldsets) || (!empty($configFieldsets) && in_array($name, $configFieldsets))
+ || !empty($hiddenFieldsets) && in_array($name, $hiddenFieldsets)
+ || (isset($fieldSet->repeat) && $fieldSet->repeat == true)
+ )
+ {
+ continue;
+ }
+
+ if (!empty($fieldSet->label))
+ {
+ $label = JText::_($fieldSet->label, true);
+ }
+ else
+ {
+ $label = strtoupper('JGLOBAL_FIELDSET_' . $name);
+ if (JText::_($label, true) == $label)
+ {
+ $label = strtoupper($app->input->get('option') . '_' . $name . '_FIELDSET_LABEL');
+ }
+ $label = JText::_($label, true);
+ }
+
+ echo JHtml::_('bootstrap.addTab', 'myTab', 'attrib-' . $name, $label);
+
+ if (isset($fieldSet->description) && trim($fieldSet->description))
+ {
+ echo '' . $this->escape(JText::_($fieldSet->description)) . '
';
+ }
+
+ $displayData->fieldset = $name;
+ echo JLayoutHelper::render('joomla.edit.fieldset', $displayData);
+
+ echo JHtml::_('bootstrap.endTab');
+ }
+}
+else
+{
+ $html = array();
+ $html[] = '';
+ foreach ($fieldSets as $name => $fieldSet)
+ {
+ if (in_array($name, $ignoreFieldsets))
+ {
+ continue;
+ }
+
+ if (in_array($name, $hiddenFieldsets))
+ {
+ foreach ($form->getFieldset($name) as $field)
+ {
+ echo $field->input;
+ }
+ }
+ }
+ $html[] = '
';
+
+ echo implode('', $html);
+}
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/publishingdata.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/publishingdata.php
new file mode 100644
index 00000000..3ad904cc
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/publishingdata.php
@@ -0,0 +1,46 @@
+getForm();
+
+$fields = $displayData->get('fields') ?: array(
+ 'publish_up',
+ 'publish_down',
+ array('created', 'created_time'),
+ array('created_by', 'created_user_id'),
+ 'created_by_alias',
+ array('modified', 'modified_time'),
+ array('modified_by', 'modified_user_id'),
+ 'version',
+ 'hits',
+ 'id'
+);
+
+$hiddenFields = $displayData->get('hidden_fields') ?: array();
+
+foreach ($fields as $field)
+{
+ $field = is_array($field) ? $field : array($field);
+ foreach ($field as $f)
+ {
+ if ($form->getField($f))
+ {
+ if (in_array($f, $hiddenFields))
+ {
+ $form->setFieldAttribute($f, 'type', 'hidden');
+ }
+
+ echo $form->renderField($f);
+ break;
+ }
+ }
+}
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/edit/title_alias.php b/deployed/trada/templates/trada/html/layouts/joomla/edit/title_alias.php
new file mode 100644
index 00000000..ddda035e
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/edit/title_alias.php
@@ -0,0 +1,22 @@
+getForm();
+
+$title = $form->getField('title') ? 'title' : ($form->getField('name') ? 'name' : '');
+
+?>
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons-20151030-075835.php b/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons-20151030-075835.php
new file mode 100644
index 00000000..47aad968
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons-20151030-075835.php
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons.php b/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons.php
new file mode 100644
index 00000000..47aad968
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons.php
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons/button-20151030-075835.php b/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons/button-20151030-075835.php
new file mode 100644
index 00000000..ea6603e1
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/editors/buttons/button-20151030-075835.php
@@ -0,0 +1,32 @@
+
+get('name')) : ?>
+ get('class')) ? $button->get('class') : null;
+ $class .= ($button->get('modal')) ? ' modal-button' : null;
+ $href = ($button->get('link')) ? ' href="' . JUri::base() . $button->get('link') . '"' : null;
+ $onclick = ($button->get('onclick')) ? ' onclick="' . $button->get('onclick') . '"' : '';
+ $title = ($button->get('title')) ? $button->get('title') : $button->get('text');
+
+ // Load modal popup behavior
+ if ($button->get('modal'))
+ {
+ JHtml::_('behavior.modal', 'a.modal-button');
+ }
+ ?>
+ rel="get('options'); ?>">
+ get('text'); ?>
+
+
+get('name')) : ?>
+ get('class')) ? $button->get('class') : null;
+ $class .= ($button->get('modal')) ? ' modal-button' : null;
+ $href = ($button->get('link')) ? ' href="' . JUri::base() . $button->get('link') . '"' : null;
+ $onclick = ($button->get('onclick')) ? ' onclick="' . $button->get('onclick') . '"' : '';
+ $title = ($button->get('title')) ? $button->get('title') : $button->get('text');
+
+ // Load modal popup behavior
+ if ($button->get('modal'))
+ {
+ JHtml::_('behavior.modal', 'a.modal-button');
+ }
+ ?>
+ rel="get('options'); ?>">
+ get('text'); ?>
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/form/renderlabel.php b/deployed/trada/templates/trada/html/layouts/joomla/form/renderlabel.php
new file mode 100644
index 00000000..0520c9f4
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/form/renderlabel.php
@@ -0,0 +1,50 @@
+
+>
+ *
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/links/groupclose.php b/deployed/trada/templates/trada/html/layouts/joomla/links/groupclose.php
new file mode 100644
index 00000000..9f45cf77
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/links/groupclose.php
@@ -0,0 +1,12 @@
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/links/groupopen.php b/deployed/trada/templates/trada/html/layouts/joomla/links/groupopen.php
new file mode 100644
index 00000000..7a1800a5
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/links/groupopen.php
@@ -0,0 +1,13 @@
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/links/groupsclose.php b/deployed/trada/templates/trada/html/layouts/joomla/links/groupsclose.php
new file mode 100644
index 00000000..d0d25245
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/links/groupsclose.php
@@ -0,0 +1,12 @@
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/links/groupseparator.php b/deployed/trada/templates/trada/html/layouts/joomla/links/groupseparator.php
new file mode 100644
index 00000000..ed03bf45
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/links/groupseparator.php
@@ -0,0 +1,12 @@
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/links/groupsopen.php b/deployed/trada/templates/trada/html/layouts/joomla/links/groupsopen.php
new file mode 100644
index 00000000..ba3f08f7
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/links/groupsopen.php
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/links/link.php b/deployed/trada/templates/trada/html/layouts/joomla/links/link.php
new file mode 100644
index 00000000..d4a82aba
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/links/link.php
@@ -0,0 +1,23 @@
+escape($displayData['title']) . '"');
+$text = empty($displayData['text']) ? '' : ('
' . $displayData['text'] . ' ')
+
+?>
+
>
+ >
+
+
+
diff --git a/deployed/trada/templates/trada/html/layouts/joomla/modal/body.php b/deployed/trada/templates/trada/html/layouts/joomla/modal/body.php
new file mode 100644
index 00000000..07db7c81
--- /dev/null
+++ b/deployed/trada/templates/trada/html/layouts/joomla/modal/body.php
@@ -0,0 +1,35 @@
+ inside the modal body
+ * - height string height of the
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/mod_k2_content/who-we-are/default.php b/deployed/trada/templates/trada/html/mod_k2_content/who-we-are/default.php
new file mode 100644
index 00000000..d39aa319
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_content/who-we-are/default.php
@@ -0,0 +1,44 @@
+
+
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/archive.php b/deployed/trada/templates/trada/html/mod_k2_tools/archive.php
new file mode 100644
index 00000000..2de58011
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/archive.php
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/authors.php b/deployed/trada/templates/trada/html/mod_k2_tools/authors.php
new file mode 100644
index 00000000..f22f16f2
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/authors.php
@@ -0,0 +1,44 @@
+
+
+
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/breadcrumbs.php b/deployed/trada/templates/trada/html/mod_k2_tools/breadcrumbs.php
new file mode 100644
index 00000000..0ab0f5ad
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/breadcrumbs.php
@@ -0,0 +1,43 @@
+
+
+
+ get('home')) {
+ $output .= '
'.JText::_('K2_YOU_ARE_HERE').' ';
+ $output .= '
'.$params->get('home',JText::_('K2_HOME')).' ';
+ if (count($path)) {
+ foreach ($path as $link) {
+ $output .= '
'.$params->get('seperator','»').' '.$link;
+ }
+ }
+ if($title){
+ $output .= '
'.$params->get('seperator','»').' '.$title;
+ }
+ } else {
+ if($title){
+ $output .= '
'.JText::_('K2_YOU_ARE_HERE').' ';
+ }
+ if (count($path)) {
+ foreach ($path as $link) {
+ $output .= $link.'
'.$params->get('seperator','»').' ';
+ }
+ }
+ $output .= $title;
+ }
+
+ echo $output;
+ ?>
+
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/calendar.php b/deployed/trada/templates/trada/html/mod_k2_tools/calendar.php
new file mode 100644
index 00000000..553be24b
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/calendar.php
@@ -0,0 +1,18 @@
+
+
+
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/categories.php b/deployed/trada/templates/trada/html/mod_k2_tools/categories.php
new file mode 100644
index 00000000..3c9ea5fc
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/categories.php
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/customcode.php b/deployed/trada/templates/trada/html/mod_k2_tools/customcode.php
new file mode 100644
index 00000000..1ebf6842
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/customcode.php
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/search.php b/deployed/trada/templates/trada/html/mod_k2_tools/search.php
new file mode 100644
index 00000000..cd0b1982
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/search.php
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ getCfg('sef')): ?>
+
+
+
+
+ get('liveSearch')): ?>
+
+
+
+
+
+
+ get('liveSearch')): ?>
+
+
+
diff --git a/deployed/trada/templates/trada/html/mod_k2_tools/tags.php b/deployed/trada/templates/trada/html/mod_k2_tools/tags.php
new file mode 100644
index 00000000..4e787c36
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_k2_tools/tags.php
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/deployed/trada/templates/trada/html/mod_menu/default_component.php b/deployed/trada/templates/trada/html/mod_menu/default_component.php
new file mode 100644
index 00000000..419bae90
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_menu/default_component.php
@@ -0,0 +1,42 @@
+anchor_css ? 'class="' . $item->anchor_css . $active . '" ' : '';
+$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';
+
+if ($item->menu_image)
+{
+ $item->params->get('menu_text', 1) ?
+ $linktype = '' . $item->title . ' ' :
+ $linktype = ' ';
+}
+else
+{
+ $linktype = $item->title;
+}
+
+switch ($item->browserNav)
+{
+ default:
+ case 0:
+?>href="flink; ?>" > href="flink; ?>" target="_blank" > href="flink; ?>" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;" >
+anchor_title ? 'title="' . $item->anchor_title . '" ' : '';
+
+if ($item->menu_image)
+{
+ $item->params->get('menu_text', 1) ?
+ $linktype = '' . $item->title . ' ' :
+ $linktype = ' ';
+}
+else
+{
+ $linktype = $item->title;
+}
+?>
+
diff --git a/deployed/trada/templates/trada/html/mod_menu/default_separator.php b/deployed/trada/templates/trada/html/mod_menu/default_separator.php
new file mode 100644
index 00000000..421089cf
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_menu/default_separator.php
@@ -0,0 +1,28 @@
+anchor_title ? ' title="' . $item->anchor_title . '" ' : '';
+if ($item->menu_image)
+ {
+ $item->params->get('menu_text', 1) ?
+ $linktype = '' . $item->title . ' ' :
+ $linktype = ' ';
+}
+else
+{
+ $linktype = $item->title;
+}
+
+?>
+>
+
+
diff --git a/deployed/trada/templates/trada/html/mod_menu/default_url.php b/deployed/trada/templates/trada/html/mod_menu/default_url.php
new file mode 100644
index 00000000..27871d47
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_menu/default_url.php
@@ -0,0 +1,44 @@
+anchor_css ? 'class="' . $item->anchor_css . $active . '" ' : '';
+$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';
+
+if ($item->menu_image)
+{
+ $item->params->get('menu_text', 1) ?
+ $linktype = '' . $item->title . ' ' :
+ $linktype = ' ';
+}
+else
+{
+ $linktype = $item->title;
+}
+
+$flink = $item->flink;
+$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));
+
+switch ($item->browserNav) :
+ default:
+ case 0:
+?>href="" > href="" target="_blank" > get('window_open');
+ ?>href="" onclick="window.open(this.href,'targetWindow','');return false;" >
+
+
diff --git a/deployed/trada/templates/trada/html/mod_menu/gx_component.php b/deployed/trada/templates/trada/html/mod_menu/gx_component.php
new file mode 100644
index 00000000..05f5df55
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_menu/gx_component.php
@@ -0,0 +1,34 @@
+anchor_css ? 'class="' . $item->anchor_css . $active . '" ' : '';
+$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';
+
+$linktype = "" . ucfirst( substr( $item->title, 0, 1 ) ). " ";
+$linktype .= "{$item->title} ";
+
+switch ($item->browserNav)
+{
+ default:
+ case 0:
+?>href="flink; ?>" > href="flink; ?>" target="_blank" > href="flink; ?>" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;" >
+anchor_title ? 'title="' . $item->anchor_title . '" ' : '';
+
+$linktype = "" . ucfirst( substr( $item->title, 0, 1 ) ). " ";
+$linktype .= "{$item->title} ";
+?>
+
diff --git a/deployed/trada/templates/trada/html/mod_menu/gx_separator.php b/deployed/trada/templates/trada/html/mod_menu/gx_separator.php
new file mode 100644
index 00000000..0e1ec4fc
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_menu/gx_separator.php
@@ -0,0 +1,18 @@
+anchor_title ? ' title="' . $item->anchor_title . '" ' : '';
+$linktype = "" . ucfirst( substr( $item->title, 0, 1 ) ). " ";
+$linktype .= "{$item->title} ";
+
+?>
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/mod_menu/gx_url.php b/deployed/trada/templates/trada/html/mod_menu/gx_url.php
new file mode 100644
index 00000000..650208e4
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_menu/gx_url.php
@@ -0,0 +1,36 @@
+anchor_css ? 'class="' . $item->anchor_css . $active . '" ' : '';
+$title = $item->anchor_title ? 'title="' . $item->anchor_title . '" ' : '';
+
+$linktype = "" . ucfirst( substr( $item->title, 0, 1 ) ). " ";
+$linktype .= "{$item->title} ";
+
+$flink = $item->flink;
+$flink = JFilterOutput::ampReplace(htmlspecialchars($flink));
+
+switch ($item->browserNav) :
+ default:
+ case 0:
+?>href="" > href="" target="_blank" > get('window_open');
+ ?>href="" onclick="window.open(this.href,'targetWindow','');return false;" >
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/mod_sp_simple_gallery/default.php b/deployed/trada/templates/trada/html/mod_sp_simple_gallery/default.php
new file mode 100644
index 00000000..eb6bd922
--- /dev/null
+++ b/deployed/trada/templates/trada/html/mod_sp_simple_gallery/default.php
@@ -0,0 +1,27 @@
+
+
\ No newline at end of file
diff --git a/deployed/trada/templates/trada/html/modules.php b/deployed/trada/templates/trada/html/modules.php
new file mode 100644
index 00000000..23d8744e
--- /dev/null
+++ b/deployed/trada/templates/trada/html/modules.php
@@ -0,0 +1,119 @@
+
+ *
+ * This gives template designers ultimate control over how modules are rendered.
+ *
+ * NOTICE: All chrome wrapping methods should be named: modChrome_{STYLE} and take the same
+ * two arguments.
+ */
+
+/*
+ * Module chrome for rendering the module in a submenu
+ */
+function modChrome_no($module, &$params, &$attribs)
+{
+ if ($module->content)
+ {
+ echo $module->content;
+ }
+}
+
+function modChrome_well($module, &$params, &$attribs)
+{
+ $moduleTag = $params->get('module_tag', 'div');
+ $bootstrapSize = (int) $params->get('bootstrap_size', 0);
+ $moduleClass = $bootstrapSize != 0 ? ' span' . $bootstrapSize : '';
+ $headerTag = htmlspecialchars($params->get('header_tag', 'h3'));
+ $headerClass = htmlspecialchars($params->get('header_class', 'page-header'));
+
+ if ($module->content)
+ {
+ echo '<' . $moduleTag . ' class="well ' . htmlspecialchars($params->get('moduleclass_sfx')) . $moduleClass . '">';
+
+ if ($module->showtitle)
+ {
+ echo '<' . $headerTag . ' class="' . $headerClass . '">' . $module->title . '' . $headerTag . '>';
+ }
+
+ echo $module->content;
+ echo '' . $moduleTag . '>';
+ }
+}
+function modChrome_subheader($module, &$params, &$attribs)
+{
+ $moduleTag = $params->get('module_tag', 'div');
+ $bootstrapSize = (int) $params->get('bootstrap_size', 0);
+ $moduleClass = $bootstrapSize != 0 ? ' span' . $bootstrapSize : '';
+ $headerTag = htmlspecialchars($params->get('header_tag', 'h3'));
+ $headerClass = htmlspecialchars($params->get('header_class', ''));
+
+ if ($module->content)
+ {
+ echo '<' . $moduleTag . ' class=" ' . htmlspecialchars($params->get('moduleclass_sfx')) . $moduleClass . '">';
+
+ if ($module->showtitle)
+ {
+ if( preg_match( '/###[^###]+###/', $module->title, $matches ) )
+ {
+ foreach( $matches as $item )
+ {
+ $module->title = str_replace( $item, "" . str_replace( '###', '', $item ). " ", $module->title );
+ }
+ }
+ echo ""
+ ;
+ }
+
+ echo $module->content;
+ echo '' . $moduleTag . '>';
+ }
+}
+function modChrome_header_arrow($module, &$params, &$attribs)
+{
+ $moduleTag = $params->get('module_tag', 'div');
+ $bootstrapSize = (int) $params->get('bootstrap_size', 0);
+ $moduleClass = $bootstrapSize != 0 ? ' span' . $bootstrapSize : '';
+ $headerTag = htmlspecialchars($params->get('header_tag', 'h3'));
+ $headerClass = htmlspecialchars($params->get('header_class', ''));
+
+ if ($module->content)
+ {
+ echo '<' . $moduleTag . ' class=" ' . htmlspecialchars($params->get('moduleclass_sfx')) . $moduleClass . '">';
+
+ if ($module->showtitle)
+ {
+ echo ""
+ ;
+ }
+
+ echo $module->content;
+ echo '' . $moduleTag . '>';
+ }
+}
+
diff --git a/deployed/trada/templates/trada/html/pagination.php b/deployed/trada/templates/trada/html/pagination.php
new file mode 100644
index 00000000..82c6a1b3
--- /dev/null
+++ b/deployed/trada/templates/trada/html/pagination.php
@@ -0,0 +1,229 @@
+base : integer
+ * $item->link : string
+ * $item->text : string
+ *
+ * pagination_item_inactive
+ * Input variable $item is an object with fields:
+ * $item->base : integer
+ * $item->link : string
+ * $item->text : string
+ *
+ * This gives template designers ultimate control over how pagination is rendered.
+ *
+ * NOTE: If you override pagination_item_active OR pagination_item_inactive you MUST override them both
+ */
+
+/**
+ * Renders the pagination footer
+ *
+ * @param array $list Array containing pagination footer
+ *
+ * @return string HTML markup for the full pagination footer
+ *
+ * @since 3.0
+ */
+function pagination_list_footer($list)
+{
+ $html = "";
+
+ return $html;
+}
+
+/**
+ * Renders the pagination list
+ *
+ * @param array $list Array containing pagination information
+ *
+ * @return string HTML markup for the full pagination object
+ *
+ * @since 3.0
+ */
+function pagination_list_render($list)
+{
+ // Calculate to display range of pages
+ $currentPage = 1;
+ $range = 1;
+ $step = 5;
+ foreach ($list['pages'] as $k => $page)
+ {
+ if (!$page['active'])
+ {
+ $currentPage = $k;
+ }
+ }
+ if ($currentPage >= $step)
+ {
+ if ($currentPage % $step == 0)
+ {
+ $range = ceil($currentPage / $step) + 1;
+ }
+ else
+ {
+ $range = ceil($currentPage / $step);
+ }
+ }
+
+ $html = '';
+ return $html;
+}
+
+/**
+ * Renders an active item in the pagination block
+ *
+ * @param JPaginationObject $item The current pagination object
+ *
+ * @return string HTML markup for active item
+ *
+ * @since 3.0
+ */
+function pagination_item_active(&$item)
+{
+ $class = '';
+
+ // Check for "Start" item
+ if ($item->text == JText::_('JLIB_HTML_START'))
+ {
+ $display = ' ';
+ }
+
+ // Check for "Prev" item
+ if ($item->text == JText::_('JPREV'))
+ {
+ $display = ' ';
+ }
+
+ // Check for "Next" item
+ if ($item->text == JText::_('JNEXT'))
+ {
+ $display = ' ';
+ }
+
+ // Check for "End" item
+ if ($item->text == JText::_('JLIB_HTML_END'))
+ {
+ $display = ' ';
+ }
+
+ // If the display object isn't set already, just render the item with its text
+ if (!isset($display))
+ {
+ $display = $item->text;
+ $class = ' class="hidden-phone"';
+ }
+
+ return ' ' . $display . ' ';
+}
+
+/**
+ * Renders an inactive item in the pagination block
+ *
+ * @param JPaginationObject $item The current pagination object
+ *
+ * @return string HTML markup for inactive item
+ *
+ * @since 3.0
+ */
+function pagination_item_inactive(&$item)
+{
+ // Check for "Start" item
+ if ($item->text == JText::_('JLIB_HTML_START'))
+ {
+ return ' ';
+ }
+
+ // Check for "Prev" item
+ if ($item->text == JText::_('JPREV'))
+ {
+ return ' ';
+ }
+
+ // Check for "Next" item
+ if ($item->text == JText::_('JNEXT'))
+ {
+ return ' ';
+ }
+
+ // Check for "End" item
+ if ($item->text == JText::_('JLIB_HTML_END'))
+ {
+ return ' ';
+ }
+
+ // Check if the item is the active page
+ if (isset($item->active) && ($item->active))
+ {
+ return ' ';
+ }
+
+ // Doesn't match any other condition, render a normal item
+ return ' ' . $item->text . ' ';
+}
diff --git a/deployed/trada/templates/trada/images/blog_slide_next.png b/deployed/trada/templates/trada/images/blog_slide_next.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6e1d10860ce27ea8185ac5637964a7e7f1f5f48
GIT binary patch
literal 1205
zcmeAS@N?(olHy`uVBq!ia0vp^oIuRY!3HGPMlP2IQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M(
zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y
zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ2+zz*$uBR~
z1grP;werj>E=kNwPW5!LRRWrzmzkMjWnk=TZfR=bX6$U>Vrb}U>SS)|>SW+-W?*V!
z=4N7K3DfJ6pIn-onpXnTn*!HsYJgKOC@JI?0Bv?jEy^rQO>ryA&s6|>*(wvaTU>CO
z2i2Q`(=8^hIQ8lS9itD5Sfq%C2?0|NhzU=&Kn^_Nr{)1udl4{M+ni#5!@$6(>FMGa
zQgN$h!dWk-K#}9;|IU~>Yo+>2P9||%=k7SAg6CRMJ2Reds%nUGnV{;p;DmyZ=tRr3
zC5bn-7#&F~u$yar?`7XsjSY1LV$VO=%l~h_w`=a^)t_9il^OP*BR+|x;WLW?2glSaQ?H)!ORHV%`LuQG0V(FW
zN&yC}O3Tiv9rSnkcPT?AX8!b|d5`x9yUtSnrN-rad&inw-d}tFZuuDhD>u3Sko*SE
zjQgRdZ~MmHpR4Xw#eZyJUDcdox5bP?@9H|=Jp8aS%I22I{M}Y!(~}#kh<_Md3T8ZycFi!W`>F{%@(j6UbKnl)+DY?6$h6yFf;tU
WvbBZl^z$B2LE`D^=d#Wzp$PyJDy4D&
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/blog_slide_prev.png b/deployed/trada/templates/trada/images/blog_slide_prev.png
new file mode 100644
index 0000000000000000000000000000000000000000..8697623a44908fb00f8c631083eaf58b050f0bc1
GIT binary patch
literal 1217
zcmeAS@N?(olHy`uVBq!ia0vp^oIuRY!3HGPMlP2IQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M(
zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y
zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ2+zz*$uBR~
z1grP;werj>E=kNwPW5!LRRWrzmzkMjf~Z!;^t^-V&r7u
z1f<|Z5PB_e>IEf*+ybD@E~!PCWvMA{Mftf3U@u!`;&zKEPV=C8
zQ*gV*45wawpkwqw5sMVjFd<;-0Wsmp7RZ4o{M0;PYA*sNYn?CQeGCkYrk*a2Ar-fh
z<^+bGI&kvv*#oRc*5u^y{Qv(y{l~Aj(ud#2?{7@1(V3Pv@2SrI{r^*b{QfL{_5ahb+6=thSuI@*^Ep1YX?f%`~QgE(k>*i%0H5GrWw7Znb^zt}f-?vW)FfiUz`Q^jk
zTl?hZU%tI9^54(Dzj-~n3UlkF59=og)cj@Qd1}93LPBze#EgH2Mt^?)p57Sj&~Vhu
dV1*Z=?j1DSvS{%vY%YG`Nx
zvLV3R+Z)1I1qQoz?eg;S^6>Bg3hv&$d*{xbK#iaC4$A=f!X-g|!3vbDHnnh5Xg#OL;K8su!;fw4MC7hH<+BPou~5EnOggc)I$z
JtaD0e0ssdsYEA$E
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/android-chrome-36x36.png b/deployed/trada/templates/trada/images/fav/android-chrome-36x36.png
new file mode 100644
index 0000000000000000000000000000000000000000..af49cab2e3e9838c96efb774ff0187c3906f55f1
GIT binary patch
literal 2943
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
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/apple-touch-icon-60x60.png b/deployed/trada/templates/trada/images/fav/apple-touch-icon-60x60.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f099622f4663cdf361ff7e6edf84e471c3ff36f
GIT binary patch
literal 932
zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{IHb9znhg
z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasD-dW9V_twyi0iFo`9O4MMZtqr
zg+R2UFR>%rrz_VN$ObY*C8VWgfa<8S`G
zJW!Ej1rm{$lQFUlubaGh;Q|m?xM<#_>OfaLS%?Yp^1z^i1(YPnU^$S<%#+kQfl~@oc>21s-{;`t6laq5e>N8=&FAUj7~*j}Ibi{Zfsx_n35+vlN;J-z
z8FBN*Nrs#?J`QJP=EU4dVbJsATaYGJmM3S#V6K09#j}a4X7vYPhs8W>D&AD9naSNV{CME5Reh#x+Wtg
z$M}fN)y-A7FI}RevzIx$&)-AEuC+Hy?yAkI%8<_m7v@Zv!*p%VtZ9C`p7oqr^JdPR
zId}H_VY*~0E+#sC%Cu?IriO=1S~pWb0;qnb$61lmfEf{%l_weIJXj~_I@bu8{Jq)V
zzO7~QTLTO%)e_f;l9a@fRIB8oR3OD*WMF8jYha;kXcA&zX=P+=WniRjU}R-rkTmb{
zF%%8C`6-!cmAEwsAC9g9YLEok5S*V@Ql40p%HWuipOmWLnVXoN8kCxtQdxL16_f`V
NJYD@<);T3K0RX(ZOv?ZO
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/apple-touch-icon-precomposed.png b/deployed/trada/templates/trada/images/fav/apple-touch-icon-precomposed.png
new file mode 100644
index 0000000000000000000000000000000000000000..44b64b19e87c5b1473a891357e0dda70f1b3004d
GIT binary patch
literal 3220
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
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/apple-touch-icon.png b/deployed/trada/templates/trada/images/fav/apple-touch-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..44b64b19e87c5b1473a891357e0dda70f1b3004d
GIT binary patch
literal 3220
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
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/favicon-16x16.png b/deployed/trada/templates/trada/images/fav/favicon-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..74cb019bc999affd980621b559511f67ad2b1277
GIT binary patch
literal 726
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F
z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>MB4bva&KEnI&&N
ze);nG^G7iF^5yG`N7wz_%w*-{<>ch7T)o>mI;YH8@b=4(*U#=vp48vcSYvLi4Kx;L
z0g#lDlG3wvz4Pkhjq?X|G?is!WD!=&$r?I%+B%~y@F{`<;v5AG5m02VtrzSo~
zc>LtivxiR~KNc4dd6e=vAt6m%Oi)yK`h+QyrcD%0OK0OeaZ+1DOLORV$rYO-#0K
zDJ}W>g_ma`liM-1WoggEriEP#V3d}QwytJ(SC^I+Vwn>gbN7zz1QwgUdunU`PGI@N
z%+%cEtia^3oSVD7t<~Mdjgz~1PTxbzlK0FE_BUlTI#%a@1-eqT#5JNMC9x#cD!C{X
zNHG{07@F!DSm+v>gcw*_85vs{7-<_ASs554&3k+dMMG|WN@iLmZVkeRqpN@#BtbR=
s=ckpFCl;kLIHu$$r7C#lCZ?wbr6#6S7M@H6CN>5JPgg&ebxsLQ0B)}1YXATM
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/favicon-32x32.png b/deployed/trada/templates/trada/images/fav/favicon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..523ad37950a1f6e5058cdc1bbf2908596348b51c
GIT binary patch
literal 882
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50
z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+0817lu*Pl)TSW%;+4=igag
z07O$t0@H%*GD7TuY)NTZ8Cf|67?78fm4O3US$TP=guJ4Xg^O1-3`B+pndqxRWM!1q
zE0^#8_wV0tAo%n5`@1_i5k@kyAe}&|>Q#sS|NsB{Z(dG=PSs=fSio9ntQ~#=UA)?#0(*
zTi_ycYIa@=Ht#)t?CA01$7b~ut183nQB+h`fdXY^gzYeCg{*9KP~21s-{;`t6laq5e>N8=bjQ=hF~s6@aza8%(lO2%5|R=Ukr6iwn8L)|*vi8A
z{N^+?Po3L1vv)GL`h%3@W%HQwPe{&AfB)dclQk<}K6>@+
z-NToy>kiyLe*L_?f`Lb{v4x6>j*XH~wuOu9@rUB+k
z{!}e-jVMV;EJ?LWE=mPb3`Pcqrn&|ex`rkp29{Pv##RPK+6G2e1_nv<9)prQLPKtT
zN@iLmZVkeRqpN@#BtbR==ckpFCl;kLIHu$$r7C#lCZ?wbr6#6S7M@H6W&{QXPgg&e
IbxsLQ02FB{{{R30
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/favicon.ico b/deployed/trada/templates/trada/images/fav/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..45a3ec2dd11fb6e32d85b1eb8f192ec09e358e57
GIT binary patch
literal 3108
zcmV+<4BPXGP)004&%004{+008|`004nN004b?008NW002DY000@xb3BE2000Uv
zX+uL$Nkc;*P;zf(X>4Tx07%E3mUmQC*A|D*y?1({%`nm#dXp|Nfb=dP9RyJrW(F9_
z0K*JTY>22pL=h1IMUbF?0i&TvtcYSED5zi$NDxqBFp8+CWJcCXe0h2A<>mLsz2Dkr
z?{oLrd!Mx~03=TzE-wX^0w9?u;0Jm*(^rK@(6Rjh26%u0rT{Qm>8ZX!?!iDLFE@L0LWj&=4?(nOT_siPRbOditRHZrp6?S8Agej
zFG^6va$=5K|`EW#NwP&*~x4%_lS6VhL9s-#7D#h8C*`Lh;NHnGf9}t
z74chfY%+(L4giWIwhK6{coCb3n8XhbbP@4#0C1$ZFF5847I3lz;zPNlq-OKEaq$AW
zE=!MYYHiJ+dvY?9I0Av8Ka-Wn(gPeepdb@piwLhwjRWWeSr7baCBSDM=|p
zK0Q5^$>Pur|2)M1IPkCYSQ^NQ`z*p
zYmq4Rp8z$=2uR(a0_5jDfT9oq5_wSE_22vEgAWDbn-``!u{igi1^xT3aEbVl&W-yV
z=Mor9X9@Wki)-R*3DAH5Bmou30~MeFbb%o-16IHmI084Y0{DSo5DwM?7KjJQfDbZ3
zF4znTKoQsl_JT@K1L{E|XaOfc2RIEbfXm=IxC!on2Vew@gXdrdyaDqN1YsdEM1kZX
zRY(gmfXpBUWDmJPK2RVO4n;$85DyYUxzHA<2r7jtp<1XB`W89`U4X7a1JFHa6qn9`(3jA6(BtSg7z~Dn
z(ZN_@JTc*z1k5^2G3EfK6>}alfEmNgVzF3xtO3>z>xX4x1=s@Ye(W*qIqV>I9QzhW
z#Hr%UaPGJW91oX=E5|kA&f*4f6S#T26kZE&gZIO;@!9wid_BGke*-^`pC?EYbO?5Y
zU_t_6GogaeLbybDNO(mg64i;;!~i0fxQSRnJWjkq93{RZ$&mC(E~H43khGI@gmj*C
zkMxR6CTo)&$q{4$c_+D%e3AT^{8oY@VI<)t!Is!4Q6EtGo7CCWGzL)D>rQ4^>|)NiQ$)EQYB*=4e!vRSfKvS(yRXb4T4
z=0!`QmC#PmhG_4XC@*nZ!dbFoNz0PKC3A9$a*lEwxk9;CxjS<2<>~Tn@`>`hkG4N#KjNU~z;vi{c;cwx$aZXSoN&@}N^m;n^upQ1neW`@Jm+HLvfkyqE8^^jVTFG14;RpP@{Py@g^4IZC^Zz~o6W||E74S6BG%z=?
zH;57x71R{;CfGT+B=|vyZiq0XJ5(|>GPE&tF3dHoG;Cy*@v8N!u7@jxbHh6$uo0mV
z4H2`e-B#~iJsxQhSr9q2MrTddnyYIS)+Vhz6D1kNj5-;Ojt+}%ivGa#W7aWeW4vOj
zV`f+`tbMHKY)5t(dx~SnDdkMW+QpW}PR7~A?TMR;cZe^KpXR!7E4eQdJQHdX<`Vr9
zk0dT6g(bBnMJ7e%MIVY;#n-+v{i@=tg`KfG`%5fK4(`J2;_VvR?Xdf3
zsdQ;h>DV6MJ?&-mvcj_0d!zPVEnik%vyZS(xNoGwr=oMe=Kfv#KUBt7-l=k~YOPkP
z-cdbwfPG-_pyR=o8s(azn)ipehwj#T)V9}Y*Oec}9L_lWv_7=H_iM)2jSUJ7MGYU1
z@Q#ce4LsV@Xw}%*q|{W>3^xm#r;bG)yZMdlH=QkpEw!z*)}rI!xbXP1Z==5*I^lhy
z`y}IJ%XeDeRku;v3frOf?DmPgz@Xmo#D^7KH*><&kZ}k0<(`u)y&d8oAIZHU3
ze|F(q&bit1spqFJ#9bKcj_Q7Jan;4!Jpn!am%J}sx$J)VVy{#0xhr;8PG7aTdg>bE
zTE}(E>+O9OeQiHj{Lt2K+24M{>PF{H>ziEz%LmR5It*U8<$CM#ZLizc@2tEtFcdO$
zcQ|r*xkvZnNio#z9&IX9*nWZ
zp8u5o(}(f=r{t&Q6RH!9lV+2rr`)G*K3n~4{CVp0`RRh6rGKt|q5I;yUmSnwn^`q8
z{*wQ4;n(6<@~@7(UiP|s)_?Z#o8&k1bA@l^-yVI(c-Q+r?ES=i<_GMDijR69yFPh;
zdbp6hu<#rAg!B711SuW>00DGKL_t(&L+zNo%7ZWzhIAl^b~A+!)D0kjY&K)i(xYoR>P>0`h&O%R45bY1uJf#7z#
zLDMuerYH(Xl7#C~VUvZ%afI{vObgd_4UXf0=XrGR`FsM2`&7tvT}acE?y0H@WbvrD
zX@EG6!Llq``0;pvBuPMsuFa5POw**_!!UsF`(FcGE|+}<2!a3inH^i$>0m3!_0000of280mQE0001^j`pL+mpb*Y(9&G~
ziWJ^6mx{_s)j$;hz$XNqz;TzhfP?m90{|eB832g8l(WmAmnr}N1`Pl##a>3u0|3At
zA4Mz*0HBj}QCBzAQCAl*M0!4RadQL!v^(CXqKu8nT#^4aq5^V$O7#N+a1v6XyAlHb
zP{FT1qq+VA(8^%o7FDG3h?SK><8^i@MP80}X_Wm<(IQ)BZ5Bg&shFaor<%jML1^^G
z{QN;jiHjhg^~&L?dPZcqiiwxe6n9~}8HYqGZr
z+67~Pn$hW!x`u5?`vl9mk69S5QFzblQ$EYKnRiB`U2f6`QT~AuuW#G8X|+)Ut)K-_
zp0Q@KI&XV8w=BKgWFpg<05O7f^zx0
z*$&Zri?UuqFVVx*{bzO{QU)ha`7%ctm(n>`y(A&lRjhAw9}w$wE)Mi|U&_5@nPFjR
z!IJ?@4~7?A)E|O{*4J(|(jESijT%0PT&p;JybQ4IiE*u7VYciE1}M}~3ZO2SGZ$_G
z1T`?vo43BBooCR|+_aC~cv-1jPHihrYn^IRyzjDb_f-5NxU)r)T4O4PO
zUF`~GmQj@$VW3lC9iiS2(>1)Zta{s-LPX`NJflQt_iqKlwe`@ewp4N9i?%ck6gwol$ofiWGKMFq@nK3!px>d?Byz=y@S1zV^PF<%%wnW9a^q-
zr5EDNkr5V*oouDm4=b*eDP_FT$}n4B;RNhncDC$bHcg;W(l*8D2-&u0^jxVnQyLG697C3vnH?0@d
zJNpNGogpHk@0*#OqV)7zsvZS>=>Ox}evbR6i}fi5T7;Mslyv&`)HLjto#3?4x6~0)xKN*jwCI)^n`E)j
zk|5DkMytwdJAaO`%SEgqxh^@D!^kzzC8nmhCd;?V7w?PPHCfUDmd4e^
zWinU_KUt{k(MXr3Q|rqn7@8&DO%C`W^h2IgeJCdY&R(Q3=vj0&2s8(dI#%UWnOB)q
zIX%^KrZvc1(9p|G>4o-2IB%qhN_tzgm{&RIbier~0Q*vD^ewf@ff)pOdN$8<+MfyO0AiF?0Avu^_jzyV8
z^H@WDLO@i&hk%mf+l*l}>bFhv^z$qoG>uFK5VDAB^PMIxo7f!Aidt9+;yKh(>!E&N
zreEZKe!{ziG-v{}nxt-BRUYn<;qiXm9TLZA+i+_k{7U8Y3li#zl_3OwaJ>2i)t|0YAK3h!RGFcc5ETW9WT8B|kKHD_68
z1~qrF(6BVIWRxvp2+@?DjgcE08x6?Yb6G*%PrXl>$$r0igl9~6?EWZJf^1GQw`mUQ
zfleg2AfAKmVV@K0l%FckWG{U6E%Nc7DVpx|bMt!V)$gP0rLeHuGTN5D@oPbG(SEjS
za=rmHvpj9_XKX`wmTSgzX@A6e0zzsW#k9A!IK1yb!)gjYFM9lIC+R4eipV4P(3Nnm
zAa?z64dD%-#;n6XC!3i1AiF8frobTn@x?v6Bb73`Sc~GP2WH6jj@|<&6xD3KB1pFSS0E|yyiuH&&|GMii
zEbZjbVE@VCnVCc>rgYIw%MTbBriR&?~x2(>r
z@rl0<;cEn^c
zvfQ=I^wT69f(pghZf4JZOXZo*$jvy2Bt)(c2MpGcUC1f??Yt!U(;B6kri1703aR>$EEUiJ(nz$N#WM5&lK?M0BpigRv
z0n0qI79B6TSJp6G7yu@
zJih7jk~Sua6}YeY?X^I^Xdl>B$*91V$Bt^+0e*b(Gf}oOmTdjPgCyTvw-JjS`*QHE
zJKaagXQNyvFfcHNTds2AicZ}XwnX6+zHB_pcvpgkL!a3_uJP5W>Yul`>~CJaRGe5g
z-dUVyg@4MP*m2x(%lGl`*>bd#lh)bsUbo)*Z26jC2fJozOblI0a&kTo505=p
zaY2D5KaL!K15DZBXm@*YVR5mt
zTItRPP6TF*MiWV(imB!hEr*bcb8GO#Y)7KWix;&&y1VI94(?^l3O-;fz~|Fescg0B
z!eEHm*;#Myb<+EX%L_jIznUO>FMdO
z<(amCQ$=wpDId9^bq&n?N>p4M%R?p0=VvF!jU*EE#nJZs*R9%GxfC3Z-JRsm#yf0A
zF1H>yFnn{eG*I}G(EkSsVcWQz|5z4>!`(~ubZr%{4Dx&SOjAfiq~r@~gNCbuKroX7
zgI5mb&X-%T^wO5o-($J=i06%clS@b
zxw(1thw<_85>l3O#l^+>Ss+GnGW95=w7N@9=+u9UzT;*$pd9L{8s?@LQAm>?IIYk2+o{TgMTkw)m8f{cvJ
z;M(}-E3xGMel`qSvIE=g)ffC}2j9Z4)<^GqVv)+6Xf|G6-ocK~b#-csOo3&Edq=Oh
z^_u*XMWkGK%sX>(a=y+q2JGp+f8e9ph~Ckh+UY#7wu|Mjz|T!C_vLBnHgzkY*57?9
zDWPwhn4BE8EK!s)HZdvA&CTsax7sYa1S?J7(DUeYq?i{{_~-QK(YfS!&b^5g5aRq#
z;d}phq4DvLdTG8^M08qVcR2kxnOxY6d>!%O?b~cTw0g&V?oF2azNh+@ef?pX7YYSl
zaC#R`JSuzLOsOpjcVk$EOS8Fxe67W2GA|(4LnVXY@F_*m**3Jjt2Bm
JxteX*{{e+ii_ic7
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/fav/mstile-310x150.png b/deployed/trada/templates/trada/images/fav/mstile-310x150.png
new file mode 100644
index 0000000000000000000000000000000000000000..c36560617fc537c170225a7e1833f70d53631df0
GIT binary patch
literal 6032
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
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/heading_border.png b/deployed/trada/templates/trada/images/heading_border.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6f5bf54592eeb5a19761d8cde923939618df0bb
GIT binary patch
literal 1014
zcmaJ=O=#0#7>>Ve#fd*4%w0aRAu2Y1ZBrW;x3*brVHve6te#w&d|hLgd|C3hf}%IQ_@!$*57v<6`{8+>_x;}Y`I`Bua|5BH
zA&Q~~a#^K7Mvr{`eS67&$FIXlG7RF05}rmC+|XP|B@I-DAZKZFumCkA-O`oFJlJMw(1PHaOm8JsQu825h
z4@8mSqcKtBPXU4B1(qYP80Mo=Oq7H;Xg@TG<{A~Lpk&&y$V#TG7&{WnHX0445n+%!
z$MT6pBG3?oFhPX9MH_2=*!G4y3JUae*L1LnY!E1FWmLy9O)}j&g5`8&ZLeJ>QZUxn
z9F}Le;7A>ys{S8pSzWY;3vfH%e+qlWMF+A4=%Ko+lg3qsgHVo?cA~!t)ccR6G+;
zClaLer!xvC@Exv#^tuIY+~FGAT%jj7u!7}~$O?4L%h1TU$O5e+OJ>hpVws+LZLZNf
z7p^ClCCRWsWB+P&XN$Nen09ST7G2{*o4DO2w!XT#mLgZ;Qcg)0{STY(`2APL`;_zF
zGoRM(eu-|>9*yv!x1Z0*d!8LwdGhfe`{a!<^9_@yHWe`YUqL&;;0w(+~92Vy&Bxa+{Bdf
IFg3gK2RQsg0{{R3
literal 0
HcmV?d00001
diff --git a/deployed/trada/templates/trada/images/loading.gif b/deployed/trada/templates/trada/images/loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..77bd4509be95e473a00ee0f83e282b628b5922ab
GIT binary patch
literal 51150
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
+ item->numOfComments; ?> item->numOfComments>1) ? JText::_('K2_COMMENTS') : JText::_('K2_COMMENT'); ?> +
+ +userName); ?>
+ commentDate, JText::_('K2_DATE_FORMAT_LC2')); ?> +commentText; ?>
+