From e586807dafc64c3fe152ab518599e6cf3f0f84e1 Mon Sep 17 00:00:00 2001 From: Harvie Date: Mon, 18 Oct 2010 13:16:26 +0200 Subject: [PATCH] Kyberia v2.0 --- admin/akcia.php | 19 - admin/cacher.php | 17 - admin/categorizer.php | 41 - admin/categorizer2.php | 46 - admin/charismer.php | 27 - admin/charismernowrite.php | 78 - admin/charismerweb.php | 78 - admin/charismerwebonly.php | 19 - admin/cvs_update.php | 3 - admin/dbedit.php | 9 - admin/dbselect.php | 87 - admin/dbselectfordb.php | 82 - admin/export_kyberia | 1 - admin/forumizer.php | 17 - admin/forumizer2.php | 18 - admin/forums.php | 20 - admin/jayaltertable.php | 19 - admin/jayaltertableadd.php | 15 - admin/karmer.php | 14 - admin/larry.php | 15 - admin/mailer.php | 17 - admin/mailnamer.php | 11 - admin/mailz.php | 11 - admin/nanodot.rdf | 69 - admin/picturizer.php | 20 - admin/rename.php | 9 - admin/rssparser.php | 95 - admin/session.php | 24 - admin/sessioncleaner.php | 13 - admin/sessionfriendsnowrite.php | 13 - admin/sessionfriendswrite.php | 26 - admin/switch.php | 5 - admin/switch2attack.php | 3 - admin/switch2beta.php | 5 - admin/template.php | 7 - admin/user_admin.php | 50 - admin/users.php | 20 - boxiky/DEADJOE | 31 - boxiky/active.inc | 102 - boxiky/ad.inc | 3 - boxiky/adbutton.inc | 26 - boxiky/addbookcat.inc | 8 - boxiky/addcat.inc | 6 - boxiky/addforum.inc | 59 - boxiky/admin/admin.inc | 26 - boxiky/admin/forum_admin.inc | 96 - boxiky/admin/forums.inc | 36 - boxiky/admin/module_list.inc | 9 - boxiky/admin/register.inc | 23 - boxiky/admin/user_admin.inc | 5 - boxiky/adskyscraper.inc | 24 - boxiky/allusers.inc | 36 - boxiky/articles.inc | 14 - boxiky/autorlist.inc | 5 - boxiky/book_func.inc | 297 --- boxiky/bookedit.inc | 88 - boxiky/booklist.inc | 7 - boxiky/bookmarks.inc | 24 - boxiky/count.inc | 9 - boxiky/dennik_type.inc | 11 - boxiky/dennikadd.inc | 13 - boxiky/diskuslist.inc | 6 - boxiky/forum.inc | 249 -- boxiky/forumedit.inc | 18 - boxiky/foruminfo.inc | 67 - boxiky/forumlist.inc | 220 -- boxiky/forumstats.inc | 17 - boxiky/foto.ic | 6 - boxiky/fotobox.inc | 14 - boxiky/friends.inc | 50 - boxiky/haluskabox.inc | 5 - boxiky/header.inc | 56 - boxiky/headergallery.inc | 63 - boxiky/hitlist.inc | 8 - boxiky/introbox.inc | 6 - boxiky/irc.inc | 31 - boxiky/irc_form.inc | 24 - boxiky/journaux.inc | 224 -- boxiky/journaux_last.inc | 12 - boxiky/karma.inc | 61 - boxiky/karmabox.inc | 1 - boxiky/larry.inc | 18 - boxiky/last.inc | 39 - boxiky/lastforum.inc | 31 - boxiky/links.inc | 33 - boxiky/list_articles.inc | 84 - boxiky/login.inc | 6 - boxiky/login.new | 21 - boxiky/loginbox.inc | 12 - boxiky/mailinfo.inc | 12 - boxiky/mame_radi_box.inc | 14 - boxiky/mdmalist.inc | 8 - boxiky/mmmarticles.inc | 14 - boxiky/mmmbanner.inc | 17 - boxiky/mostread.inc | 14 - boxiky/movebook.inc | 18 - boxiky/nanotech.rss | 65 - boxiky/navbox.inc | 33 - boxiky/newmail.inc | 25 - boxiky/newz.inc | 12 - boxiky/next.inc | 13 - boxiky/oaf.inc | 10 - boxiky/outrobox.inc | 6 - boxiky/people.inc | 60 - boxiky/people_modules.inc | 5 - boxiky/personalize.inc | 85 - boxiky/poll.inc | 55 - boxiky/poll.php | 30 - boxiky/polladmin.inc | 30 - boxiky/portugal.inc | 12 - boxiky/posta.inc | 107 - boxiky/randomzurno.inc | 12 - boxiky/reg.inc | 18 - boxiky/register.inc | 69 - boxiky/register.php | 41 - boxiky/registerinfo.inc | 8 - boxiky/registerold.inc | 69 - boxiky/rubrikadesc.inc | 6 - boxiky/rubrikalist.inc | 15 - boxiky/search.inc | 24 - boxiky/searchbox.inc | 8 - boxiky/searchforum.inc | 71 - boxiky/searchforumbox.inc | 12 - boxiky/select_rubrika_box.inc | 5 - boxiky/session.inc | 54 - boxiky/shortdesc.inc | 16 - boxiky/show_article.inc | 46 - boxiky/spice.inc | 1 - boxiky/statusbox.inc | 7 - boxiky/switchstatusbox.inc | 19 - boxiky/tbl_dump | 31 - boxiky/tiraz.inc | 18 - boxiky/toolbar.inc | 37 - boxiky/top10galleries.inc | 13 - boxiky/update.php | 35 - boxiky/userinfo.inc | 146 -- boxiky/userinfobox.inc | 61 - boxiky/wired.rss | 66 - boxiky/z.inc | 46 - boxiky/zurno.inc | 4 - config/config.inc | 33 + config/config_pathz.inc | 8 - config/config_texts.inc | 6 - config/configdb.inc | 6 - cron/k.php | 12 + css/admin.css | 89 - css/forum.css | 29 - css/gr.css | 6 + css/grold.css | 27 - css/hneda.css | 1 - css/hysteria.css | 193 +- css/ie5.css | 104 - css/kyberia.css | 175 +- css/main.css | 153 ++ css/mmm.css | 99 - css/nyx.css | 20 - css/oj3.css | 28 - css/sexy.css | 27 - css/shutdown.css | 99 - css/slobvolba.css | 13 + css/style.css | 11 - css/sv.css | 31 + css/zabke.css | 135 ++ db_struct.sql | 633 ----- inc/admin_eventz.inc | 68 - inc/configdb.inc | 6 - inc/database.inc | 60 +- inc/diskusdesign.inc | 186 -- inc/diskusia.inc | 160 -- inc/email.inc | 68 - inc/error_messages.inc | 21 + inc/eventz.inc | 56 +- inc/eventz/K.inc | 66 + inc/eventz/accesslist.inc | 37 + inc/eventz/add.inc | 89 + inc/eventz/banlist.inc | 36 + inc/eventz/book.inc | 28 + inc/eventz/configure.inc | 111 + inc/eventz/configure_bookmarks.inc | 17 + inc/eventz/configure_content.inc | 47 + inc/eventz/configure_external_access.inc | 33 + inc/eventz/configure_image.inc | 65 + inc/eventz/configure_node_name.inc | 39 + inc/eventz/configure_parent.inc | 62 + inc/eventz/configure_poll.inc | 47 + inc/eventz/configure_system_access.inc | 33 + inc/eventz/configure_template_id.inc | 37 + inc/eventz/delete.inc | 78 + inc/eventz/delete_mail.inc | 18 + inc/eventz/login.inc | 85 + inc/eventz/logout.inc | 18 + inc/eventz/masterlist.inc | 35 + inc/eventz/offtopic.inc | 51 + inc/eventz/oplist.inc | 31 + inc/eventz/put.inc | 38 + inc/eventz/register.inc | 124 + inc/eventz/register_users.inc | 68 + inc/eventz/remove_users.inc | 72 + inc/eventz/ring.inc | 13 + inc/eventz/send.inc | 78 + inc/eventz/send.inc-old | 70 + inc/eventz/set_bookmark_category.inc | 46 + inc/eventz/set_creator.inc | 37 + inc/eventz/set_header_template.inc | 21 + inc/eventz/set_listing_amount.inc | 21 + inc/eventz/set_listing_order.inc | 21 + inc/eventz/set_parent.inc | 64 + inc/eventz/set_password.inc | 44 + inc/eventz/set_type.inc | 19 + inc/eventz/silencelist.inc | 35 + inc/eventz/unbook.inc | 26 + inc/eventz/upload_data_file.inc | 70 + inc/eventz/upload_own_template.inc | 20 + inc/filez.inc | 52 + inc/form.inc | 633 ----- inc/forum_eventz.inc | 723 ------ inc/forumlist_eventz.inc | 84 - inc/friends_eventz.inc | 309 --- inc/gallery.inc | 30 - inc/get_eventz.inc | 45 - inc/hierarchy.inc | 170 ++ inc/htmlparse.inc | 17 +- inc/hypertext.inc | 59 - inc/journaux_eventz.inc | 97 - inc/kyberia.inc | 600 ----- inc/ldap.inc | 147 ++ inc/log.inc | 19 + inc/login_eventz.inc | 71 - inc/maketn | 26 - inc/nodes.inc | 248 ++ inc/nodesnew.inc | 152 ++ inc/permissions.inc | 207 ++ inc/personalize_eventz.inc | 149 -- inc/posta_eventz.inc | 170 -- inc/redakce.inc | 149 -- inc/register_eventz.inc | 143 +- inc/result.inc | 6 + inc/rss/AUTHORS | 1 - inc/rss/ChangeLog | 12 - inc/rss/INSTALL | 13 - inc/rss/README | 38 - inc/rss/extlib/Snoopy.class.inc | 1168 --------- inc/rss/rss_cache.inc | 177 -- inc/rss/rss_fetch.inc | 375 --- inc/rss/rss_parse.inc | 294 --- inc/rss/rss_utils.inc | 69 - inc/session_eventz.inc | 109 - inc/showz.inc | 49 - inc/smarty/Config_File.class.php | 356 +++ inc/smarty/Smarty.class.php | 2040 ++++++++++++++++ inc/smarty/Smarty_Compiler.class.php | 2129 +++++++++++++++++ inc/smarty/_Smarty.class.php | 2036 ++++++++++++++++ inc/smarty/core/_core.smarty_include_php.php | 50 + .../core/core.assemble_plugin_filepath.php | 62 + .../core/core.assign_smarty_interface.php | 43 + inc/smarty/core/core.create_dir_structure.php | 79 + .../core/core.display_debug_console.php | 60 + inc/smarty/core/core.get_include_path.php | 44 + inc/smarty/core/core.get_microtime.php | 23 + inc/smarty/core/core.get_php_resource.php | 80 + inc/smarty/core/core.is_secure.php | 51 + inc/smarty/core/core.is_trusted.php | 50 + inc/smarty/core/core.load_plugins.php | 125 + inc/smarty/core/core.load_resource_plugin.php | 74 + .../core/core.process_cached_inserts.php | 66 + .../core/core.process_compiled_include.php | 32 + inc/smarty/core/core.read_cache_file.php | 111 + inc/smarty/core/core.rm_auto.php | 71 + inc/smarty/core/core.rmdir.php | 55 + inc/smarty/core/core.run_insert_handler.php | 71 + inc/smarty/core/core.smarty_include_php.php | 49 + inc/smarty/core/core.write_cache_file.php | 73 + .../core/core.write_compiled_include.php | 59 + .../core/core.write_compiled_resource.php | 37 + inc/smarty/core/core.write_file.php | 48 + inc/smarty/debug.tpl | 72 + inc/smarty/node_methodz/block.textformat.php | 83 + inc/smarty/node_methodz/function.assign.php | 38 + .../function.assign_debug_info.php | 39 + .../function.circle_coordinates.php | 31 + .../node_methodz/function.config_load.php | 130 + inc/smarty/node_methodz/function.counter.php | 88 + inc/smarty/node_methodz/function.cycle.php | 119 + inc/smarty/node_methodz/function.debug.php | 35 + .../node_methodz/function.download_data.php | 7 + inc/smarty/node_methodz/function.eval.php | 48 + inc/smarty/node_methodz/function.fetch.php | 217 ++ .../function.getCreationByTemplateId.php | 35 + .../node_methodz/function.get_alik_image.php | 7 + inc/smarty/node_methodz/function.get_atom.php | 24 + .../node_methodz/function.get_banner.php | 19 + .../node_methodz/function.get_bookmark.php | 12 + .../function.get_bookmark_statistics.php | 17 + .../node_methodz/function.get_bookmarks.php | 54 + .../node_methodz/function.get_children.php | 44 + ...function.get_children_by_external_link.php | 31 + .../function.get_children_by_type.php | 32 + .../function.get_creation_by_template_id.php | 26 + .../function.get_creation_by_type.php | 28 + .../node_methodz/function.get_image_link.old | 7 + .../node_methodz/function.get_image_link.php | 7 + inc/smarty/node_methodz/function.get_k.php | 32 + inc/smarty/node_methodz/function.get_last.php | 21 + .../function.get_linked_nodes.php | 48 + inc/smarty/node_methodz/function.get_mail.php | 43 + .../node_methodz/function.get_movement.php | 28 + .../function.get_movement_params.php | 41 + .../node_methodz/function.get_neurons.php | 21 + .../function.get_node_commanders.php | 18 + .../function.get_node_userlist.php | 17 + inc/smarty/node_methodz/function.get_nodes_by | 32 + .../function.get_nodes_by_parent.php | 50 + .../function.get_nodes_by_type.php | 32 + inc/smarty/node_methodz/function.get_poll.php | 30 + .../node_methodz/function.get_polls.php | 20 + .../node_methodz/function.get_search.php | 55 + .../node_methodz/function.get_stats.php | 29 + .../function.get_threaded_children.php | 50 + .../node_methodz/function.get_userlist.php | 46 + .../function.get_waiting_users.php | 16 + .../node_methodz/function.html_checkboxes.php | 135 ++ .../node_methodz/function.html_image.php | 143 ++ .../node_methodz/function.html_options.php | 118 + .../node_methodz/function.html_radios.php | 138 ++ .../function.html_select_date.php | 243 ++ .../function.html_select_time.php | 163 ++ .../node_methodz/function.html_table.php | 113 + inc/smarty/node_methodz/function.mailto.php | 140 ++ inc/smarty/node_methodz/function.math.php | 82 + .../node_methodz/function.merge_arrays.php | 63 + inc/smarty/node_methodz/function.popup.php | 87 + .../node_methodz/function.popup_init.php | 39 + .../node_methodz/modifier.capitalize.php | 25 + inc/smarty/node_methodz/modifier.cat.php | 33 + .../modifier.count_characters.php | 31 + .../modifier.count_paragraphs.php | 28 + .../node_methodz/modifier.count_sentences.php | 28 + .../node_methodz/modifier.count_words.php | 32 + .../node_methodz/modifier.date_format.php | 43 + .../node_methodz/modifier.debug_print_var.php | 57 + inc/smarty/node_methodz/modifier.default.php | 31 + inc/smarty/node_methodz/modifier.escape.php | 63 + .../node_methodz/modifier.imagestrip.php | 36 + inc/smarty/node_methodz/modifier.indent.php | 27 + inc/smarty/node_methodz/modifier.lower.php | 25 + inc/smarty/node_methodz/modifier.nl2br.php | 35 + inc/smarty/node_methodz/modifier.preview.php | 35 + .../node_methodz/modifier.regex_replace.php | 29 + inc/smarty/node_methodz/modifier.replace.php | 29 + inc/smarty/node_methodz/modifier.spacify.php | 29 + .../node_methodz/modifier.string_format.php | 28 + inc/smarty/node_methodz/modifier.strip.php | 33 + .../node_methodz/modifier.strip_tags.php | 31 + .../node_methodz/modifier.stripslashes.php | 16 + inc/smarty/node_methodz/modifier.truncate.php | 43 + inc/smarty/node_methodz/modifier.upper.php | 25 + inc/smarty/node_methodz/modifier.wordwrap.php | 28 + .../outputfilter.trimwhitespace.php | 75 + .../shared.escape_special_chars.php | 30 + .../node_methodz/shared.make_timestamp.php | 43 + inc/smarty/plugins/block.textformat.php | 83 + inc/smarty/plugins/function.assign.php | 38 + .../plugins/function.assign_debug_info.php | 39 + .../plugins/function.circle_coordinates.php | 29 + inc/smarty/plugins/function.config_load.php | 130 + inc/smarty/plugins/function.counter.php | 88 + inc/smarty/plugins/function.cycle.php | 119 + inc/smarty/plugins/function.debug.php | 35 + inc/smarty/plugins/function.eval.php | 48 + inc/smarty/plugins/function.fetch.php | 217 ++ .../plugins/function.html_checkboxes.php | 135 ++ inc/smarty/plugins/function.html_image.php | 143 ++ inc/smarty/plugins/function.html_options.php | 118 + inc/smarty/plugins/function.html_radios.php | 138 ++ .../plugins/function.html_select_date.php | 243 ++ .../plugins/function.html_select_time.php | 163 ++ inc/smarty/plugins/function.html_table.php | 113 + inc/smarty/plugins/function.mailto.php | 140 ++ inc/smarty/plugins/function.math.php | 82 + inc/smarty/plugins/function.popup.php | 87 + inc/smarty/plugins/function.popup_init.php | 39 + inc/smarty/plugins/modifier.capitalize.php | 25 + inc/smarty/plugins/modifier.cat.php | 33 + .../plugins/modifier.count_characters.php | 31 + .../plugins/modifier.count_paragraphs.php | 28 + .../plugins/modifier.count_sentences.php | 28 + inc/smarty/plugins/modifier.count_words.php | 32 + inc/smarty/plugins/modifier.date_format.php | 43 + .../plugins/modifier.debug_print_var.php | 57 + inc/smarty/plugins/modifier.default.php | 31 + inc/smarty/plugins/modifier.escape.php | 63 + inc/smarty/plugins/modifier.indent.php | 27 + inc/smarty/plugins/modifier.lower.php | 25 + inc/smarty/plugins/modifier.nl2br.php | 35 + inc/smarty/plugins/modifier.regex_replace.php | 29 + inc/smarty/plugins/modifier.replace.php | 29 + inc/smarty/plugins/modifier.spacify.php | 29 + inc/smarty/plugins/modifier.string_format.php | 28 + inc/smarty/plugins/modifier.strip.php | 33 + inc/smarty/plugins/modifier.strip_tags.php | 31 + inc/smarty/plugins/modifier.truncate.php | 43 + inc/smarty/plugins/modifier.upper.php | 25 + inc/smarty/plugins/modifier.wordwrap.php | 28 + .../plugins/outputfilter.trimwhitespace.php | 75 + .../plugins/shared.escape_special_chars.php | 30 + inc/smarty/plugins/shared.make_timestamp.php | 43 + inc/string.inc | 228 -- inc/ubik.inc | 63 + inc/user.inc | 25 - inc/userdata | 77 - inc/xml/xmlarray.inc | 207 -- kyber2.sql | 214 ++ netpbm/netpbm/README | 7 - nodes.php | 471 ++++ redakcia/DEADJOE | 96 - redakcia/add.php | 55 - redakcia/addarticle.php | 47 - redakcia/addrubrika.php | 20 - redakcia/articles.php | 33 - redakcia/createmenu.php | 8 - redakcia/kyberia.css | 11 - redakcia/kyberiabanner.gif | Bin 704 -> 0 bytes redakcia/out.gif | Bin 4772 -> 0 bytes redakcia/polladmin.php | 91 - redakcia/polldump | 23 - redakcia/polloptdump | 33 - redakcia/update.php | 60 - rolywholyover.php | 423 ---- templates/hysteria/404.tpl | 18 + templates/hysteria/article.tpl | 42 + templates/hysteria/article.tpl~ | 35 + templates/hysteria/articles.tpl | 33 + templates/hysteria/articles.tpl~ | 25 + templates/hysteria/blog.tpl | 46 + templates/hysteria/blogs.tpl | 39 + templates/hysteria/bookcat.tpl | 12 + templates/hysteria/bookmarklist.tpl | 51 + templates/hysteria/bookmarks.tpl | 50 + templates/hysteria/chat.tpl | 10 + templates/hysteria/configure.tpl | 29 + templates/hysteria/forum.tpl | 42 + templates/hysteria/friend.tpl | 47 + templates/hysteria/k.tpl | 35 + templates/hysteria/k.tpl~ | 27 + templates/hysteria/last.tpl | 40 + templates/hysteria/last.tpl~ | 35 + templates/hysteria/mail.tpl | 20 + templates/hysteria/main.tpl | 100 + templates/hysteria/main.tpl~ | 92 + templates/hysteria/modules/aboutus.tpl | 12 + templates/hysteria/modules/aboutus.tpl~ | 3 + templates/hysteria/modules/accesslist.tpl | 18 + templates/hysteria/modules/accesslist.tpl~ | 9 + templates/hysteria/modules/addnode.tpl | 59 + templates/hysteria/modules/addnode.tpl~ | 51 + templates/hysteria/modules/addnode_small.tpl | 30 + templates/hysteria/modules/addnode_small.tpl~ | 21 + templates/hysteria/modules/banlist.tpl | 16 + templates/hysteria/modules/banlist.tpl~ | 9 + templates/hysteria/modules/children_types.tpl | 19 + .../hysteria/modules/children_types.tpl~ | 11 + templates/hysteria/modules/configure.tpl | 36 + templates/hysteria/modules/configure.tpl~ | 28 + .../hysteria/modules/configure_bookcat.tpl | 16 + .../hysteria/modules/configure_content.tpl | 13 + .../hysteria/modules/configure_content.tpl~ | 5 + templates/hysteria/modules/configure_poll.tpl | 21 + .../hysteria/modules/configure_poll.tpl~ | 12 + templates/hysteria/modules/footer.tpl | 12 + templates/hysteria/modules/footer.tpl~ | 4 + .../modules/get_bookmark_statistics_box.tpl | 16 + .../hysteria/modules/get_children_by_type.tpl | 31 + .../modules/get_children_by_type.tpl~ | 23 + .../hysteria/modules/get_creation_by_type.tpl | 31 + .../modules/get_creation_by_type.tpl~ | 22 + .../modules/get_creation_by_type.tpl~~ | 17 + .../hysteria/modules/get_flat_children.tpl | 55 + .../hysteria/modules/get_flat_children.tpl~ | 47 + templates/hysteria/modules/get_last.tpl | 25 + templates/hysteria/modules/get_last.tpl~ | 18 + .../hysteria/modules/get_mail_userlist.tpl | 27 + .../hysteria/modules/get_mail_userlist.tpl~ | 19 + .../hysteria/modules/get_node_userlist.tpl | 15 + .../hysteria/modules/get_node_userlist.tpl~ | 7 + .../hysteria/modules/get_nodes_by_type.tpl | 15 + .../hysteria/modules/get_nodes_by_type.tpl~ | 7 + .../modules/get_nodes_by_type_small.tpl | 16 + .../modules/get_nodes_by_type_small.tpl~ | 8 + .../modules/get_nodeshell_children.tpl | 24 + .../modules/get_nodeshell_children.tpl~ | 14 + .../modules/get_nodetype_by_views.tpl | 15 + .../modules/get_nodetype_by_views.tpl~ | 7 + templates/hysteria/modules/get_poll_box.tpl | 30 + templates/hysteria/modules/get_poll_box.tpl~ | 23 + .../modules/get_threaded_children.tpl | 53 + .../modules/get_threaded_children.tpl~ | 45 + templates/hysteria/modules/get_userlist.tpl | 27 + templates/hysteria/modules/get_userlist.tpl~ | 19 + templates/hysteria/modules/header.tpl | 36 + templates/hysteria/modules/header.tpl~ | 28 + templates/hysteria/modules/loginbox.tpl | 15 + templates/hysteria/modules/loginbox.tpl~ | 8 + templates/hysteria/modules/mail.tpl | 48 + templates/hysteria/modules/mail.tpl~ | 40 + templates/hysteria/modules/mailform.tpl | 33 + templates/hysteria/modules/mailform.tpl~ | 26 + templates/hysteria/modules/masterlist.tpl | 15 + templates/hysteria/modules/masterlist.tpl~ | 7 + templates/hysteria/modules/movement.tpl | 16 + templates/hysteria/modules/node_content.pl | 10 + templates/hysteria/modules/node_content.tpl | 11 + templates/hysteria/modules/node_content.tpl~ | 3 + templates/hysteria/modules/node_settings.tpl | 33 + templates/hysteria/modules/node_settings.tpl~ | 27 + templates/hysteria/modules/oplist.tpl | 15 + templates/hysteria/modules/show_poll.tpl | 26 + templates/hysteria/modules/show_poll.tpl~ | 19 + templates/hysteria/modules/silencelist.tpl | 16 + templates/hysteria/modules/silencelist.tpl~ | 8 + templates/hysteria/modules/toolbar.tpl | 22 + templates/hysteria/modules/toolbar.tpl~ | 15 + templates/hysteria/modules/userinfo.tpl | 17 + templates/hysteria/modules/userinfo.tpl~ | 7 + templates/hysteria/move.tpl | 44 + templates/hysteria/news.tpl | 14 + templates/hysteria/nodeshell.tpl | 47 + templates/hysteria/people.tpl | 47 + templates/hysteria/people.tpl~ | 39 + templates/hysteria/register.tpl | 53 + templates/hysteria/rss.tpl | 47 + templates/hysteria/rss_bot.tpl | 54 + templates/hysteria/submission.tpl | 47 + templates/hysteria/threaded_forum.tpl | 41 + templates/hysteria/user.tpl | 54 + templates/kyberia/.bookmarks.tpl.swp | Bin 0 -> 12288 bytes templates/kyberia/404.tpl | 18 + templates/kyberia/article.tpl | 48 + templates/kyberia/articles.tpl | 37 + templates/kyberia/blog.tpl | 48 + templates/kyberia/blogs.tpl | 42 + templates/kyberia/bookcat.tpl | 20 + templates/kyberia/bookmarklist.tpl | 51 + templates/kyberia/bookmarks.tpl | 61 + templates/kyberia/bookmarks.tpl-old | 53 + templates/kyberia/chat.tpl | 10 + templates/kyberia/configure.tpl | 30 + templates/kyberia/content.tpl | 9 + templates/kyberia/data.tpl | 51 + templates/kyberia/forum.tpl | 44 + templates/kyberia/friend.tpl | 47 + templates/kyberia/k.tpl | 36 + templates/kyberia/last.tpl | 43 + templates/kyberia/links.tpl | 65 + templates/kyberia/mail.tpl | 22 + templates/kyberia/main.tpl | 101 + templates/kyberia/modules/accesslist.tpl | 18 + templates/kyberia/modules/addnode.tpl | 75 + templates/kyberia/modules/addnode.tpl-old | 64 + templates/kyberia/modules/addnode_small.tpl | 34 + templates/kyberia/modules/banlist.tpl | 16 + templates/kyberia/modules/children_types.tpl | 19 + templates/kyberia/modules/configure.tpl | 94 + .../kyberia/modules/configure_bookcat.tpl | 18 + .../kyberia/modules/configure_content.tpl | 16 + templates/kyberia/modules/configure_poll.tpl | 21 + templates/kyberia/modules/footer.tpl | 19 + .../modules/get_bookmark_statistics_box.tpl | 16 + .../kyberia/modules/get_children_by_type.tpl | 31 + .../modules/get_children_by_type.tpl-old | 23 + .../modules/get_creation_by_template_id.tpl | 31 + .../kyberia/modules/get_creation_by_type.tpl | 31 + .../kyberia/modules/get_flat_children.tpl | 61 + templates/kyberia/modules/get_last.tpl | 26 + .../kyberia/modules/get_mail_userlist.tpl | 25 + .../kyberia/modules/get_node_userlist.tpl | 15 + .../kyberia/modules/get_nodes_by_type.tpl | 53 + .../modules/get_nodes_by_type_small.tpl | 19 + .../modules/get_nodeshell_children.tpl | 75 + .../kyberia/modules/get_nodetype_by_views.tpl | 12 + templates/kyberia/modules/get_poll_box.tpl | 30 + .../kyberia/modules/get_threaded_children.tpl | 89 + .../modules/get_threaded_children.tpl~ | 80 + templates/kyberia/modules/get_userlist.tpl | 26 + templates/kyberia/modules/header.tpl | 36 + templates/kyberia/modules/header.tpl.bck | 29 + templates/kyberia/modules/loginbox.tpl | 25 + templates/kyberia/modules/mail.tpl | 52 + templates/kyberia/modules/mailform.tpl | 34 + templates/kyberia/modules/masterlist.tpl | 15 + templates/kyberia/modules/movement.tpl | 19 + templates/kyberia/modules/node_content.pl | 10 + templates/kyberia/modules/node_content.tpl | 11 + templates/kyberia/modules/node_settings.tpl | 70 + templates/kyberia/modules/oplist.tpl | 15 + .../kyberia/modules/original.addnode.tpl | 71 + templates/kyberia/modules/owner_toolbar.tpl | 13 + templates/kyberia/modules/show_poll.tpl | 26 + templates/kyberia/modules/silencelist.tpl | 16 + templates/kyberia/modules/toolbar.tpl | 27 + templates/kyberia/modules/toolbar.tpl.old | 16 + templates/kyberia/modules/userinfo.tpl | 17 + templates/kyberia/move.tpl | 44 + templates/kyberia/neurons.tpl | 56 + templates/kyberia/news.tpl | 14 + templates/kyberia/nodeshell.tpl | 47 + templates/kyberia/offtopic.tpl | 40 + templates/kyberia/original_threaded_forum.tpl | 43 + templates/kyberia/people.tpl | 48 + templates/kyberia/print.tpl | 24 + templates/kyberia/register.tpl | 52 + templates/kyberia/register_users.tpl | 39 + templates/kyberia/rss.tpl | 50 + templates/kyberia/rss_bot.tpl | 45 + templates/kyberia/search.tpl | 54 + templates/kyberia/stats.tpl | 52 + templates/kyberia/submission.tpl | 48 + templates/kyberia/template.tpl | 48 + templates/kyberia/template_admin.tpl | 27 + templates/kyberia/threaded_forum.tpl | 43 + templates/kyberia/user.tpl | 56 + templates/new_kyberia/bookmarks.tpl | 62 + templates/own_templates/.tpl | 9 + templates/own_templates/1.tpl | 209 ++ templates/own_templates/10.tpl | 8 + templates/own_templates/1000.tpl | Bin 0 -> 26764 bytes templates/own_templates/1034.tpl | Bin 0 -> 121764 bytes templates/own_templates/1041163.tpl | 101 + templates/own_templates/1041658.tpl | 52 + templates/own_templates/1041756.tpl | 68 + templates/own_templates/1060011.tpl | 58 + templates/own_templates/1060287.tpl | 56 + templates/own_templates/1060323.tpl | 99 + templates/own_templates/1060960.tpl | 59 + templates/own_templates/1061919.tpl | 120 + templates/own_templates/1062882.tpl | 85 + templates/own_templates/1065670.tpl | 78 + templates/own_templates/1069475.tpl | 40 + templates/own_templates/1071182.tpl | 61 + templates/own_templates/1073423.tpl | 83 + templates/own_templates/1075821.tpl | 116 + templates/own_templates/1079641.tpl | 110 + templates/own_templates/1083.tpl | Bin 0 -> 2118 bytes templates/own_templates/1084727.tpl | 70 + templates/own_templates/1085174.tpl | 62 + templates/own_templates/1097147.tpl | 43 + templates/own_templates/1097175.tpl | 44 + templates/own_templates/1097447.tpl | 26 + templates/own_templates/1105.tpl | 118 + templates/own_templates/1106.tpl | Bin 0 -> 48691 bytes templates/own_templates/1120294.tpl | 107 + templates/own_templates/1126294.tpl | 49 + templates/own_templates/1127560.tpl | 9 + templates/own_templates/1127587.tpl | 64 + templates/own_templates/1127833.tpl | 254 ++ templates/own_templates/1127845.tpl | 298 +++ templates/own_templates/1127895.tpl | 154 ++ templates/own_templates/1141046.tpl | 57 + templates/own_templates/1154594.tpl | 60 + templates/own_templates/1174.tpl | Bin 0 -> 14662 bytes templates/own_templates/1174125.tpl | 58 + templates/own_templates/1182473.tpl | 67 + templates/own_templates/1197967.tpl | 13 + templates/own_templates/12.tpl | 52 + templates/own_templates/120.tpl | Bin 0 -> 2453 bytes templates/own_templates/1205.tpl | 8 + templates/own_templates/1211170.tpl | 17 + templates/own_templates/1230.tpl | 125 + templates/own_templates/1246.tpl | 113 + templates/own_templates/1269725.tpl | 50 + templates/own_templates/1291831.tpl | 60 + templates/own_templates/1313.tpl | Bin 0 -> 6375 bytes templates/own_templates/1337.tpl | 98 + templates/own_templates/1351.tpl | 20 + templates/own_templates/1369247.tpl | 19 + templates/own_templates/1373488.tpl | 98 + templates/own_templates/1376808.tpl | 68 + templates/own_templates/1378272.tpl | 58 + templates/own_templates/1379191.tpl | 110 + templates/own_templates/1379229.tpl | 98 + templates/own_templates/1387149.tpl | 75 + templates/own_templates/1387512.tpl | 63 + templates/own_templates/1387702.tpl | 67 + templates/own_templates/1389313.tpl | 70 + templates/own_templates/1391537.tpl | 77 + templates/own_templates/1396776.tpl | 70 + templates/own_templates/14.tpl | 51 + templates/own_templates/1400344.tpl | 71 + templates/own_templates/1400424.tpl | 94 + templates/own_templates/1401906.tpl | 225 ++ templates/own_templates/1402543.tpl | 51 + templates/own_templates/1416619.tpl | 87 + templates/own_templates/1416904.tpl | 35 + templates/own_templates/1417553.tpl | 130 + templates/own_templates/1418283.tpl | 97 + templates/own_templates/1420103.tpl | 122 + templates/own_templates/1420288.tpl | 37 + templates/own_templates/1420506.tpl | 190 ++ templates/own_templates/1420517.tpl | 19 + templates/own_templates/1420640.tpl | 59 + templates/own_templates/1420677.tpl | 64 + templates/own_templates/1420681.tpl | 64 + templates/own_templates/1420685.tpl | 59 + templates/own_templates/1424052.tpl | 59 + templates/own_templates/1429650.tpl | 9 + templates/own_templates/1429669.tpl | 60 + templates/own_templates/1432207.tpl | 136 ++ templates/own_templates/1432305.tpl | 58 + templates/own_templates/1432367.tpl | 56 + templates/own_templates/1433.tpl | 114 + templates/own_templates/1434109.tpl | 73 + templates/own_templates/1434513.tpl | 68 + templates/own_templates/1434842.tpl | 59 + templates/own_templates/1434878.tpl | 59 + templates/own_templates/1436515.tpl | 59 + templates/own_templates/1436522.tpl | 59 + templates/own_templates/1436529.tpl | 59 + templates/own_templates/1441925.tpl | 61 + templates/own_templates/1441957.tpl | 46 + templates/own_templates/1441975.tpl | 59 + templates/own_templates/1444723.tpl | 48 + templates/own_templates/1445992.tpl | 214 ++ templates/own_templates/1446353.tpl | 44 + templates/own_templates/1446448.tpl | 68 + templates/own_templates/1446481.tpl | 8 + templates/own_templates/1446491.tpl | 9 + templates/own_templates/1446510.tpl | 48 + templates/own_templates/1447337.tpl | 94 + templates/own_templates/1448182.tpl | 59 + templates/own_templates/1451091.tpl | 37 + templates/own_templates/1451158.tpl | 47 + templates/own_templates/1453990.tpl | 55 + templates/own_templates/1454691.tpl | 58 + templates/own_templates/1457776.tpl | 99 + templates/own_templates/1458224.tpl | 11 + templates/own_templates/1458369.tpl | 153 ++ templates/own_templates/1458401.tpl | 60 + templates/own_templates/1458577.tpl | 37 + templates/own_templates/1462148.tpl | 66 + templates/own_templates/1462783.tpl | 191 ++ templates/own_templates/1470560.tpl | 37 + templates/own_templates/1472.tpl | Bin 0 -> 9333 bytes templates/own_templates/1475.tpl | 119 + templates/own_templates/1478235.tpl | 102 + templates/own_templates/1478919.tpl | 40 + templates/own_templates/1479061.tpl | 64 + templates/own_templates/1480441.tpl | 57 + templates/own_templates/1485152.tpl | 64 + templates/own_templates/1485328.tpl | 63 + templates/own_templates/1488402.tpl | 68 + templates/own_templates/1491457.tpl | 83 + templates/own_templates/1491480.tpl | 59 + templates/own_templates/1491497.tpl | 59 + templates/own_templates/1492891.tpl | 42 + templates/own_templates/1493779.tpl | 60 + templates/own_templates/1496001.tpl | 84 + templates/own_templates/1499862.tpl | 76 + templates/own_templates/15.tpl | 41 + templates/own_templates/1500395.tpl | 57 + templates/own_templates/1500601.tpl | 71 + templates/own_templates/1501867.tpl | 73 + templates/own_templates/1502006.tpl | 17 + templates/own_templates/1502423.tpl | 60 + templates/own_templates/1502464.tpl | 96 + templates/own_templates/1502635.tpl | 171 ++ templates/own_templates/1508.tpl | Bin 0 -> 49580 bytes templates/own_templates/1515.tpl | Bin 0 -> 109743 bytes templates/own_templates/1520742.tpl | 71 + templates/own_templates/1530392.tpl | 110 + templates/own_templates/1532313.tpl | 72 + templates/own_templates/1532315.tpl | 60 + templates/own_templates/1532522.tpl | 49 + templates/own_templates/1532607.tpl | 123 + templates/own_templates/1543515.tpl | 59 + templates/own_templates/1543993.tpl | 61 + templates/own_templates/1544.tpl | Bin 0 -> 12135 bytes templates/own_templates/1546869.tpl | 26 + templates/own_templates/1548920.tpl | 15 + templates/own_templates/1548927.tpl | 83 + templates/own_templates/1548933.tpl | 34 + templates/own_templates/1548947.tpl | 13 + templates/own_templates/1548972.tpl | 94 + templates/own_templates/1548987.tpl | 18 + templates/own_templates/1549247.tpl | 18 + templates/own_templates/1549266.tpl | 17 + templates/own_templates/1549288.tpl | 16 + templates/own_templates/1549314.tpl | 21 + templates/own_templates/1549377.tpl | 19 + templates/own_templates/1549386.tpl | 16 + templates/own_templates/1549469.tpl | 31 + templates/own_templates/1549490.tpl | 31 + templates/own_templates/1549536.tpl | 41 + templates/own_templates/1549582.tpl | 61 + templates/own_templates/1549769.tpl | 32 + templates/own_templates/1549772.tpl | 26 + templates/own_templates/1549793.tpl | 25 + templates/own_templates/1549803.tpl | 15 + templates/own_templates/1549808.tpl | 53 + templates/own_templates/1549817.tpl | 19 + templates/own_templates/1549822.tpl | 75 + templates/own_templates/1549828.tpl | 12 + templates/own_templates/1549834.tpl | 23 + templates/own_templates/1549839.tpl | 84 + templates/own_templates/1549848.tpl | 26 + templates/own_templates/1549864.tpl | 39 + templates/own_templates/1549869.tpl | 19 + templates/own_templates/1549885.tpl | 25 + templates/own_templates/1549888.tpl | 52 + templates/own_templates/1549897.tpl | 34 + templates/own_templates/1549911.tpl | 13 + templates/own_templates/1549913.tpl | 19 + templates/own_templates/1549916.tpl | 11 + templates/own_templates/1549925.tpl | 73 + templates/own_templates/1549929.tpl | 13 + templates/own_templates/1549939.tpl | 13 + templates/own_templates/1549950.tpl | 26 + templates/own_templates/1549955.tpl | 12 + templates/own_templates/1549959.tpl | 27 + templates/own_templates/1549967.tpl | 15 + templates/own_templates/1550879.tpl | 55 + templates/own_templates/1550926.tpl | 32 + templates/own_templates/1550938.tpl | 86 + templates/own_templates/1550966.tpl | 16 + templates/own_templates/1553.tpl | Bin 0 -> 6699 bytes templates/own_templates/1555092.tpl | 15 + templates/own_templates/1559761.tpl | 70 + templates/own_templates/1561422.tpl | 76 + templates/own_templates/1562726.tpl | 131 + templates/own_templates/1563154.tpl | 13 + templates/own_templates/1564112.tpl | 61 + templates/own_templates/1566765.tpl | 61 + templates/own_templates/1567123.tpl | 61 + templates/own_templates/1569351.tpl | 39 + templates/own_templates/1569373.tpl | 71 + templates/own_templates/1569593.tpl | 152 ++ templates/own_templates/156968.tpl | 90 + templates/own_templates/1569751.tpl | 60 + templates/own_templates/1573668.tpl | 72 + templates/own_templates/157593.tpl | 64 + templates/own_templates/1582236.tpl | 60 + templates/own_templates/1582474.tpl | 93 + templates/own_templates/1586005.tpl | 67 + templates/own_templates/1586115.tpl | 16 + templates/own_templates/1588577.tpl | 48 + templates/own_templates/1595537.tpl | 72 + templates/own_templates/1602860.tpl | 41 + templates/own_templates/1603489.tpl | 61 + templates/own_templates/1603623.tpl | 66 + templates/own_templates/1606833.tpl | 82 + templates/own_templates/1625480.tpl | 60 + templates/own_templates/1626002.tpl | 20 + templates/own_templates/1626277.tpl | 64 + templates/own_templates/1630259.tpl | 49 + templates/own_templates/1634057.tpl | 63 + templates/own_templates/1634283.tpl | 61 + templates/own_templates/1634301.tpl | 71 + templates/own_templates/1638.tpl | Bin 0 -> 6195 bytes templates/own_templates/1643663.tpl | 55 + templates/own_templates/1662901.tpl | 89 + templates/own_templates/1663178.tpl | 129 + templates/own_templates/1663248.tpl | 64 + templates/own_templates/1663376.tpl | 82 + templates/own_templates/1663773.tpl | 14 + templates/own_templates/1663920.tpl | 69 + templates/own_templates/1664239.tpl | 65 + templates/own_templates/1664658.tpl | 54 + templates/own_templates/1664674.tpl | 52 + templates/own_templates/1664696.tpl | 45 + templates/own_templates/1665272.tpl | 90 + templates/own_templates/1665284.tpl | 60 + templates/own_templates/1666455.tpl | 64 + templates/own_templates/1669447.tpl | 93 + templates/own_templates/1669474.tpl | 60 + templates/own_templates/1670413.tpl | 46 + templates/own_templates/1670439.tpl | 74 + templates/own_templates/1670521.tpl | 94 + templates/own_templates/1671023.tpl | 91 + templates/own_templates/1672052.tpl | 9 + templates/own_templates/1679905.tpl | 55 + templates/own_templates/1680840.tpl | 80 + templates/own_templates/1681051.tpl | 71 + templates/own_templates/1683309.tpl | 212 ++ templates/own_templates/1685121.tpl | 22 + templates/own_templates/1692196.tpl | 60 + templates/own_templates/1693948.tpl | 56 + templates/own_templates/1694307.tpl | 102 + templates/own_templates/1695281.tpl | 30 + templates/own_templates/1696314.tpl | 60 + templates/own_templates/1702.tpl | Bin 0 -> 93696 bytes templates/own_templates/1702529.tpl | 376 +++ templates/own_templates/1715.tpl | Bin 0 -> 58762 bytes templates/own_templates/1727029.tpl | 60 + templates/own_templates/1727532.tpl | 50 + templates/own_templates/1728653.tpl | 50 + templates/own_templates/1731.tpl | 215 ++ templates/own_templates/1734324.tpl | 67 + templates/own_templates/1741987.tpl | 84 + templates/own_templates/1742992.tpl | 75 + templates/own_templates/1746564.tpl | 64 + templates/own_templates/1748698.tpl | 57 + templates/own_templates/1749681.tpl | 71 + templates/own_templates/175.tpl | 119 + templates/own_templates/1757556.tpl | 63 + templates/own_templates/1757626.tpl | 64 + templates/own_templates/1757900.tpl | 64 + templates/own_templates/1761254.tpl | 74 + templates/own_templates/1770620.tpl | 119 + templates/own_templates/1771908.tpl | 62 + templates/own_templates/1773535.tpl | 64 + templates/own_templates/1776223.tpl | 60 + templates/own_templates/1784883.tpl | 14 + templates/own_templates/1791389.tpl | 51 + templates/own_templates/1791401.tpl | 53 + templates/own_templates/1796858.tpl | 73 + templates/own_templates/1817450.tpl | 115 + templates/own_templates/1825153.tpl | 39 + templates/own_templates/1825616.tpl | 162 ++ templates/own_templates/1826061.tpl | 27 + templates/own_templates/1830.tpl | Bin 0 -> 2104 bytes templates/own_templates/1838138.tpl | 24 + templates/own_templates/1840514.tpl | 62 + templates/own_templates/1840771.tpl | 61 + templates/own_templates/1841860.tpl | 77 + templates/own_templates/1844482.tpl | 376 +++ templates/own_templates/1845091.tpl | 63 + templates/own_templates/1848140.tpl | 1050 ++++++++ templates/own_templates/1855726.tpl | 65 + templates/own_templates/1855733.tpl | 50 + templates/own_templates/1856224.tpl | 92 + templates/own_templates/1857104.tpl | 103 + templates/own_templates/1857250.tpl | 36 + templates/own_templates/1858.tpl | Bin 0 -> 107558 bytes templates/own_templates/1858646.tpl | 89 + templates/own_templates/1858727.tpl | 82 + templates/own_templates/1862099.tpl | 13 + templates/own_templates/1868306.tpl | 41 + templates/own_templates/1868362.tpl | 67 + templates/own_templates/1871279.tpl | 26 + templates/own_templates/1871330.tpl | 41 + templates/own_templates/1871334.tpl | 26 + templates/own_templates/1878357.tpl | 112 + templates/own_templates/1887181.tpl | 23 + templates/own_templates/1899655.tpl | 22 + templates/own_templates/19.tpl | 179 ++ templates/own_templates/1908620.tpl | 112 + templates/own_templates/1911382.tpl | 151 ++ templates/own_templates/1911535.tpl | 15 + templates/own_templates/1912426.tpl | 57 + templates/own_templates/1912469.tpl | 19 + templates/own_templates/1915.tpl | Bin 0 -> 15638 bytes templates/own_templates/1915054.tpl | 9 + templates/own_templates/193.tpl | Bin 0 -> 3953 bytes templates/own_templates/1934.tpl | Bin 0 -> 40080 bytes templates/own_templates/1941969.tpl | 69 + templates/own_templates/1942636.tpl | 33 + templates/own_templates/1960590.tpl | 71 + templates/own_templates/1961033.tpl | 172 ++ templates/own_templates/1961033.tpl~ | 152 ++ templates/own_templates/1961036.tpl | 82 + templates/own_templates/1961037.tpl | 84 + templates/own_templates/1961039.tpl | 38 + templates/own_templates/2.tpl | 48 + templates/own_templates/20.tpl | 40 + templates/own_templates/2043.tpl | 114 + templates/own_templates/2078.tpl | 137 ++ templates/own_templates/2088.tpl | 829 +++++++ templates/own_templates/21.tpl | 49 + templates/own_templates/2100.tpl | Bin 0 -> 142037 bytes templates/own_templates/21112.tpl | Bin 0 -> 9466 bytes templates/own_templates/2126.tpl | Bin 0 -> 57790 bytes templates/own_templates/2133.tpl | 10 + templates/own_templates/2217.tpl | 8 + templates/own_templates/23.tpl | 58 + templates/own_templates/2302.tpl | 112 + templates/own_templates/2334.tpl | Bin 0 -> 24677 bytes templates/own_templates/2378.tpl | Bin 0 -> 1669 bytes templates/own_templates/24.tpl | 8 + templates/own_templates/2420.tpl | Bin 0 -> 405166 bytes templates/own_templates/2435.tpl | Bin 0 -> 22768 bytes templates/own_templates/2440.tpl | 137 ++ templates/own_templates/2442.tpl | 107 + templates/own_templates/2454.tpl | Bin 0 -> 19420 bytes templates/own_templates/24600.tpl | 15 + templates/own_templates/24882.tpl | 139 ++ templates/own_templates/25.tpl | 68 + templates/own_templates/2507.tpl | Bin 0 -> 3100 bytes templates/own_templates/2551.tpl | Bin 0 -> 71180 bytes templates/own_templates/2646.tpl | Bin 0 -> 6075 bytes templates/own_templates/267.tpl | Bin 0 -> 106715 bytes templates/own_templates/2673.tpl | Bin 0 -> 2720 bytes templates/own_templates/2682.tpl | Bin 0 -> 15327 bytes templates/own_templates/27.tpl | 61 + templates/own_templates/2738.tpl | Bin 0 -> 113465 bytes templates/own_templates/2784.tpl | Bin 0 -> 11718 bytes templates/own_templates/2789.tpl | 215 ++ templates/own_templates/282.tpl | Bin 0 -> 3349 bytes templates/own_templates/2838.tpl | Bin 0 -> 262151 bytes templates/own_templates/2842.tpl | Bin 0 -> 30968 bytes templates/own_templates/2850.tpl | Bin 0 -> 9639 bytes templates/own_templates/2876.tpl | Bin 0 -> 108908 bytes templates/own_templates/2938.tpl | Bin 0 -> 2427 bytes templates/own_templates/2940.tpl | Bin 0 -> 36884 bytes templates/own_templates/3.tpl | 44 + templates/own_templates/31.tpl | 59 + templates/own_templates/31420.tpl | 96 + templates/own_templates/32.tpl | 43 + templates/own_templates/328.tpl | 137 ++ templates/own_templates/3302.tpl | 56 + templates/own_templates/343.tpl | 15 + templates/own_templates/349.tpl | 107 + templates/own_templates/4.tpl | 57 + templates/own_templates/404600.tpl | 100 + templates/own_templates/414.tpl | 657 +++++ templates/own_templates/4277.tpl | 119 + templates/own_templates/434.tpl | Bin 0 -> 68439 bytes templates/own_templates/455.tpl | Bin 0 -> 37949 bytes templates/own_templates/5.tpl | 48 + templates/own_templates/555.tpl | Bin 0 -> 38924 bytes templates/own_templates/565649.tpl | 114 + templates/own_templates/569694.tpl | Bin 0 -> 25003 bytes templates/own_templates/600911.tpl | Bin 0 -> 326 bytes templates/own_templates/606263.tpl | 93 + templates/own_templates/606812.tpl | 111 + templates/own_templates/608380.tpl | Bin 0 -> 9735 bytes templates/own_templates/611826.tpl | 680 ++++++ templates/own_templates/616912.tpl | Bin 0 -> 4028 bytes templates/own_templates/621669.tpl | Bin 0 -> 4343 bytes templates/own_templates/622451.tpl | 8 + templates/own_templates/628708.tpl | Bin 0 -> 181759 bytes templates/own_templates/630756.tpl | 12 + templates/own_templates/630756tpl | 4 + templates/own_templates/63657.tpl | 119 + templates/own_templates/64003.tpl | Bin 0 -> 17203 bytes templates/own_templates/641.tpl | 127 + templates/own_templates/64376.tpl | Bin 0 -> 141026 bytes templates/own_templates/643818.tpl | 34 + templates/own_templates/64696.tpl | 63 + templates/own_templates/64770.tpl | 21 + templates/own_templates/64778.tpl | 78 + templates/own_templates/648904.tpl | Bin 0 -> 16348 bytes templates/own_templates/64961.tpl | Bin 0 -> 21625 bytes templates/own_templates/65084.tpl | Bin 0 -> 109452 bytes templates/own_templates/659097.tpl | 17 + templates/own_templates/659598.tpl | 18 + templates/own_templates/660.tpl | 9 + templates/own_templates/663197.tpl | 32 + templates/own_templates/665.tpl | 113 + templates/own_templates/666666.tpl | 98 + templates/own_templates/672197.tpl | 9 + templates/own_templates/698.tpl | Bin 0 -> 35694 bytes templates/own_templates/7.tpl | 93 + templates/own_templates/707266.tpl | 17 + templates/own_templates/721.tpl | 8 + templates/own_templates/748131.tpl | 51 + templates/own_templates/760.tpl | Bin 0 -> 13810 bytes templates/own_templates/786.tpl | 9 + templates/own_templates/796395.tpl | 101 + templates/own_templates/798.tpl | Bin 0 -> 189567 bytes templates/own_templates/800051.tpl | 98 + templates/own_templates/802610.tpl | 95 + templates/own_templates/835944.tpl | 74 + templates/own_templates/836911.tpl | 9 + templates/own_templates/846.tpl | 152 ++ templates/own_templates/849.tpl | 10 + templates/own_templates/875.tpl | 8 + templates/own_templates/942.tpl | Bin 0 -> 62447 bytes templates/own_templates/979012.tpl | 15 + templates/own_templates/991747.tpl | 54 + .../own_templates/modules/accesslist.tpl | 18 + templates/own_templates/modules/addnode.tpl | 75 + .../own_templates/modules/addnode.tpl-old | 63 + .../own_templates/modules/addnode_small.tpl | 34 + templates/own_templates/modules/banlist.tpl | 16 + .../own_templates/modules/children_types.tpl | 19 + templates/own_templates/modules/configure.tpl | 82 + .../modules/configure_bookcat.tpl | 18 + .../modules/configure_content.tpl | 13 + .../modules/configure_content.tpl-old | 5 + .../own_templates/modules/configure_poll.tpl | 21 + templates/own_templates/modules/footer.tpl | 17 + .../modules/get_bookmark_statistics_box.tpl | 16 + .../modules/get_children_by_type.tpl | 31 + .../modules/get_creation_by_template_id.tpl | 31 + .../modules/get_creation_by_type.tpl | 31 + .../modules/get_flat_children.tpl | 60 + templates/own_templates/modules/get_last.tpl | 26 + .../modules/get_mail_userlist.tpl | 25 + .../modules/get_node_userlist.tpl | 15 + .../modules/get_nodes_by_type.tpl | 53 + .../modules/get_nodes_by_type_small.tpl | 19 + .../modules/get_nodeshell_children.tpl | 80 + .../modules/get_nodetype_by_views.tpl | 12 + .../own_templates/modules/get_poll_box.tpl | 30 + .../modules/get_threaded_children.tpl | 83 + .../modules/get_threaded_children.tpl~ | 74 + .../own_templates/modules/get_userlist.tpl | 26 + templates/own_templates/modules/header.tpl | 38 + templates/own_templates/modules/loginbox.tpl | 25 + templates/own_templates/modules/mail.tpl | 52 + .../own_templates/modules/mailform.old.tpl | 35 + templates/own_templates/modules/mailform.tpl | 35 + .../own_templates/modules/mailform.tpl-old | 27 + .../own_templates/modules/masterlist.tpl | 15 + templates/own_templates/modules/movement.tpl | 19 + .../own_templates/modules/node_content.pl | 10 + .../own_templates/modules/node_content.tpl | 11 + .../own_templates/modules/node_settings.tpl | 69 + templates/own_templates/modules/oplist.tpl | 15 + .../own_templates/modules/owner_toolbar.tpl | 13 + templates/own_templates/modules/show_poll.tpl | 26 + .../own_templates/modules/silencelist.tpl | 16 + templates/own_templates/modules/toolbar.tpl | 26 + .../own_templates/modules/toolbar.tpl.old | 16 + templates/own_templates/modules/userinfo.tpl | 17 + templates/sv/.old.main.tpl | 89 + templates/sv/404.tpl | 18 + templates/sv/article.tpl | 111 + templates/sv/article.tpl~ | 103 + templates/sv/articles.tpl | 39 + templates/sv/blog.tpl | 46 + templates/sv/blogs.tpl | 39 + templates/sv/bookcat.tpl | 12 + templates/sv/bookmarklist.tpl | 51 + templates/sv/bookmarks.tpl | 50 + templates/sv/categorybox.tpl | 52 + templates/sv/chat.tpl | 10 + templates/sv/configure.tpl | 29 + templates/sv/forum.tpl | 42 + templates/sv/friend.tpl | 47 + templates/sv/k.tpl | 36 + templates/sv/lala.tpl | 139 ++ templates/sv/lala.tpl~ | 131 + templates/sv/last.tpl | 43 + templates/sv/mail.tpl | 20 + templates/sv/main.tpl | 87 + templates/sv/main.tpl~ | 79 + templates/sv/modules/aboutus.tpl | 12 + templates/sv/modules/aboutus.tpl~ | 4 + templates/sv/modules/accesslist.tpl | 18 + templates/sv/modules/accesslist.tpl~ | 9 + templates/sv/modules/addnode.tpl | 59 + templates/sv/modules/addnode.tpl~ | 51 + templates/sv/modules/addnode_small.tpl | 30 + templates/sv/modules/addnode_small.tpl~ | 21 + templates/sv/modules/banlist.tpl | 16 + templates/sv/modules/banlist.tpl~ | 9 + templates/sv/modules/categorybox.tpl | 52 + templates/sv/modules/children_types.tpl | 19 + templates/sv/modules/children_types.tpl~ | 11 + templates/sv/modules/configure.tpl | 36 + templates/sv/modules/configure.tpl~ | 28 + templates/sv/modules/configure_bookcat.tpl | 16 + templates/sv/modules/configure_content.tpl | 13 + templates/sv/modules/configure_content.tpl~ | 5 + templates/sv/modules/configure_poll.tpl | 21 + templates/sv/modules/configure_poll.tpl~ | 12 + templates/sv/modules/footer.tpl | 12 + templates/sv/modules/footer.tpl~ | 4 + .../modules/get_bookmark_statistics_box.tpl | 16 + templates/sv/modules/get_children_by_type.tpl | 31 + .../sv/modules/get_children_by_type.tpl~ | 23 + templates/sv/modules/get_creation_by_type.tpl | 31 + .../sv/modules/get_creation_by_type.tpl~ | 22 + .../sv/modules/get_creation_by_type.tpl~~ | 17 + templates/sv/modules/get_flat_children.tpl | 55 + templates/sv/modules/get_flat_children.tpl~ | 47 + templates/sv/modules/get_last.tpl | 26 + templates/sv/modules/get_last.tpl~ | 18 + templates/sv/modules/get_mail_userlist.tpl | 25 + templates/sv/modules/get_mail_userlist.tpl~ | 17 + templates/sv/modules/get_node_userlist.tpl | 15 + templates/sv/modules/get_nodes_by_type.tpl | 16 + templates/sv/modules/get_nodes_by_type.tpl~ | 11 + .../sv/modules/get_nodes_by_type_small.tpl | 16 + .../sv/modules/get_nodes_by_type_small.tpl~ | 8 + .../sv/modules/get_nodeshell_children.tpl | 24 + .../sv/modules/get_nodeshell_children.tpl~ | 14 + .../sv/modules/get_nodetype_by_views.tpl | 15 + .../sv/modules/get_nodetype_by_views.tpl~ | 7 + templates/sv/modules/get_poll_box.tpl | 30 + templates/sv/modules/get_poll_box.tpl~ | 21 + .../sv/modules/get_threaded_children.tpl | 44 + .../sv/modules/get_threaded_children.tpl~ | 36 + templates/sv/modules/get_userlist.tpl | 26 + templates/sv/modules/get_userlist.tpl~ | 19 + templates/sv/modules/header.tpl | 36 + templates/sv/modules/header.tpl~ | 28 + templates/sv/modules/loginbox.tpl | 61 + templates/sv/modules/loginbox.tpl~ | 50 + templates/sv/modules/mail.tpl | 48 + templates/sv/modules/mail.tpl~ | 40 + templates/sv/modules/mailform.tpl | 26 + templates/sv/modules/mailform.tpl~ | 18 + templates/sv/modules/main.tpl | 125 + templates/sv/modules/masterlist.tpl | 15 + templates/sv/modules/masterlist.tpl~ | 7 + templates/sv/modules/movement.tpl | 16 + templates/sv/modules/node_content.pl | 10 + templates/sv/modules/node_content.tpl | 11 + templates/sv/modules/node_content.tpl~ | 3 + templates/sv/modules/node_settings.tpl | 33 + templates/sv/modules/node_settings.tpl~ | 27 + templates/sv/modules/oplist.tpl | 15 + templates/sv/modules/show_poll.tpl | 26 + templates/sv/modules/show_poll.tpl~ | 18 + templates/sv/modules/silencelist.tpl | 16 + templates/sv/modules/silencelist.tpl~ | 8 + templates/sv/modules/toolbar.tpl | 22 + templates/sv/modules/toolbar.tpl~ | 14 + templates/sv/modules/userinfo.tpl | 17 + templates/sv/modules/userinfo.tpl~ | 7 + templates/sv/move.tpl | 44 + templates/sv/news.tpl | 14 + templates/sv/nodeshell.tpl | 155 ++ templates/sv/nodeshell.tpl~ | 146 ++ templates/sv/oldarticle.tpl | 42 + templates/sv/oldmain.tpl | 25 + templates/sv/people.tpl | 47 + templates/sv/register.tpl | 53 + templates/sv/rss.tpl | 47 + templates/sv/rss_bot.tpl | 54 + templates/sv/submission.tpl | 47 + templates/sv/sv.css | 10 + templates/sv/threaded_forum.tpl | 41 + templates/sv/user.tpl | 54 + 1224 files changed, 60143 insertions(+), 13759 deletions(-) delete mode 100644 admin/akcia.php delete mode 100644 admin/cacher.php delete mode 100644 admin/categorizer.php delete mode 100644 admin/categorizer2.php delete mode 100644 admin/charismer.php delete mode 100644 admin/charismernowrite.php delete mode 100644 admin/charismerweb.php delete mode 100644 admin/charismerwebonly.php delete mode 100644 admin/cvs_update.php delete mode 100644 admin/dbedit.php delete mode 100644 admin/dbselect.php delete mode 100644 admin/dbselectfordb.php delete mode 100644 admin/export_kyberia delete mode 100644 admin/forumizer.php delete mode 100644 admin/forumizer2.php delete mode 100644 admin/forums.php delete mode 100644 admin/jayaltertable.php delete mode 100644 admin/jayaltertableadd.php delete mode 100644 admin/karmer.php delete mode 100644 admin/larry.php delete mode 100644 admin/mailer.php delete mode 100644 admin/mailnamer.php delete mode 100644 admin/mailz.php delete mode 100644 admin/nanodot.rdf delete mode 100644 admin/picturizer.php delete mode 100644 admin/rename.php delete mode 100644 admin/rssparser.php delete mode 100644 admin/session.php delete mode 100644 admin/sessioncleaner.php delete mode 100644 admin/sessionfriendsnowrite.php delete mode 100644 admin/sessionfriendswrite.php delete mode 100644 admin/switch.php delete mode 100644 admin/switch2attack.php delete mode 100644 admin/switch2beta.php delete mode 100644 admin/template.php delete mode 100644 admin/user_admin.php delete mode 100644 admin/users.php delete mode 100644 boxiky/DEADJOE delete mode 100644 boxiky/active.inc delete mode 100644 boxiky/ad.inc delete mode 100644 boxiky/adbutton.inc delete mode 100644 boxiky/addbookcat.inc delete mode 100644 boxiky/addcat.inc delete mode 100644 boxiky/addforum.inc delete mode 100644 boxiky/admin/admin.inc delete mode 100644 boxiky/admin/forum_admin.inc delete mode 100644 boxiky/admin/forums.inc delete mode 100644 boxiky/admin/module_list.inc delete mode 100644 boxiky/admin/register.inc delete mode 100644 boxiky/admin/user_admin.inc delete mode 100644 boxiky/adskyscraper.inc delete mode 100644 boxiky/allusers.inc delete mode 100644 boxiky/articles.inc delete mode 100644 boxiky/autorlist.inc delete mode 100644 boxiky/book_func.inc delete mode 100644 boxiky/bookedit.inc delete mode 100644 boxiky/booklist.inc delete mode 100644 boxiky/bookmarks.inc delete mode 100644 boxiky/count.inc delete mode 100644 boxiky/dennik_type.inc delete mode 100644 boxiky/dennikadd.inc delete mode 100644 boxiky/diskuslist.inc delete mode 100644 boxiky/forum.inc delete mode 100644 boxiky/forumedit.inc delete mode 100644 boxiky/foruminfo.inc delete mode 100644 boxiky/forumlist.inc delete mode 100644 boxiky/forumstats.inc delete mode 100644 boxiky/foto.ic delete mode 100644 boxiky/fotobox.inc delete mode 100644 boxiky/friends.inc delete mode 100644 boxiky/haluskabox.inc delete mode 100644 boxiky/header.inc delete mode 100644 boxiky/headergallery.inc delete mode 100644 boxiky/hitlist.inc delete mode 100644 boxiky/introbox.inc delete mode 100644 boxiky/irc.inc delete mode 100644 boxiky/irc_form.inc delete mode 100644 boxiky/journaux.inc delete mode 100644 boxiky/journaux_last.inc delete mode 100644 boxiky/karma.inc delete mode 100644 boxiky/karmabox.inc delete mode 100644 boxiky/larry.inc delete mode 100644 boxiky/last.inc delete mode 100644 boxiky/lastforum.inc delete mode 100644 boxiky/links.inc delete mode 100644 boxiky/list_articles.inc delete mode 100644 boxiky/login.inc delete mode 100644 boxiky/login.new delete mode 100644 boxiky/loginbox.inc delete mode 100644 boxiky/mailinfo.inc delete mode 100644 boxiky/mame_radi_box.inc delete mode 100644 boxiky/mdmalist.inc delete mode 100644 boxiky/mmmarticles.inc delete mode 100644 boxiky/mmmbanner.inc delete mode 100644 boxiky/mostread.inc delete mode 100644 boxiky/movebook.inc delete mode 100644 boxiky/nanotech.rss delete mode 100644 boxiky/navbox.inc delete mode 100644 boxiky/newmail.inc delete mode 100644 boxiky/newz.inc delete mode 100644 boxiky/next.inc delete mode 100644 boxiky/oaf.inc delete mode 100644 boxiky/outrobox.inc delete mode 100644 boxiky/people.inc delete mode 100644 boxiky/people_modules.inc delete mode 100644 boxiky/personalize.inc delete mode 100644 boxiky/poll.inc delete mode 100644 boxiky/poll.php delete mode 100644 boxiky/polladmin.inc delete mode 100644 boxiky/portugal.inc delete mode 100644 boxiky/posta.inc delete mode 100644 boxiky/randomzurno.inc delete mode 100644 boxiky/reg.inc delete mode 100644 boxiky/register.inc delete mode 100644 boxiky/register.php delete mode 100644 boxiky/registerinfo.inc delete mode 100644 boxiky/registerold.inc delete mode 100644 boxiky/rubrikadesc.inc delete mode 100644 boxiky/rubrikalist.inc delete mode 100644 boxiky/search.inc delete mode 100644 boxiky/searchbox.inc delete mode 100644 boxiky/searchforum.inc delete mode 100644 boxiky/searchforumbox.inc delete mode 100644 boxiky/select_rubrika_box.inc delete mode 100644 boxiky/session.inc delete mode 100644 boxiky/shortdesc.inc delete mode 100644 boxiky/show_article.inc delete mode 100644 boxiky/spice.inc delete mode 100644 boxiky/statusbox.inc delete mode 100644 boxiky/switchstatusbox.inc delete mode 100644 boxiky/tbl_dump delete mode 100644 boxiky/tiraz.inc delete mode 100644 boxiky/toolbar.inc delete mode 100644 boxiky/top10galleries.inc delete mode 100644 boxiky/update.php delete mode 100644 boxiky/userinfo.inc delete mode 100644 boxiky/userinfobox.inc delete mode 100644 boxiky/wired.rss delete mode 100644 boxiky/z.inc delete mode 100644 boxiky/zurno.inc create mode 100644 config/config.inc delete mode 100644 config/config_pathz.inc delete mode 100644 config/config_texts.inc delete mode 100644 config/configdb.inc create mode 100755 cron/k.php delete mode 100644 css/admin.css delete mode 100644 css/forum.css delete mode 100644 css/grold.css delete mode 100644 css/hneda.css delete mode 100644 css/ie5.css create mode 100644 css/main.css delete mode 100644 css/mmm.css delete mode 100644 css/nyx.css delete mode 100644 css/oj3.css delete mode 100644 css/sexy.css delete mode 100644 css/shutdown.css create mode 100644 css/slobvolba.css delete mode 100644 css/style.css create mode 100644 css/sv.css create mode 100644 css/zabke.css delete mode 100644 db_struct.sql delete mode 100644 inc/admin_eventz.inc delete mode 100644 inc/configdb.inc mode change 100644 => 100755 inc/database.inc delete mode 100644 inc/diskusdesign.inc delete mode 100644 inc/diskusia.inc delete mode 100644 inc/email.inc create mode 100644 inc/error_messages.inc create mode 100644 inc/eventz/K.inc create mode 100644 inc/eventz/accesslist.inc create mode 100644 inc/eventz/add.inc create mode 100644 inc/eventz/banlist.inc create mode 100644 inc/eventz/book.inc create mode 100644 inc/eventz/configure.inc create mode 100644 inc/eventz/configure_bookmarks.inc create mode 100644 inc/eventz/configure_content.inc create mode 100644 inc/eventz/configure_external_access.inc create mode 100644 inc/eventz/configure_image.inc create mode 100644 inc/eventz/configure_node_name.inc create mode 100644 inc/eventz/configure_parent.inc create mode 100644 inc/eventz/configure_poll.inc create mode 100644 inc/eventz/configure_system_access.inc create mode 100644 inc/eventz/configure_template_id.inc create mode 100644 inc/eventz/delete.inc create mode 100644 inc/eventz/delete_mail.inc create mode 100644 inc/eventz/login.inc create mode 100644 inc/eventz/logout.inc create mode 100644 inc/eventz/masterlist.inc create mode 100644 inc/eventz/offtopic.inc create mode 100644 inc/eventz/oplist.inc create mode 100644 inc/eventz/put.inc create mode 100644 inc/eventz/register.inc create mode 100644 inc/eventz/register_users.inc create mode 100644 inc/eventz/remove_users.inc create mode 100644 inc/eventz/ring.inc create mode 100644 inc/eventz/send.inc create mode 100644 inc/eventz/send.inc-old create mode 100644 inc/eventz/set_bookmark_category.inc create mode 100644 inc/eventz/set_creator.inc create mode 100644 inc/eventz/set_header_template.inc create mode 100644 inc/eventz/set_listing_amount.inc create mode 100644 inc/eventz/set_listing_order.inc create mode 100644 inc/eventz/set_parent.inc create mode 100644 inc/eventz/set_password.inc create mode 100644 inc/eventz/set_type.inc create mode 100644 inc/eventz/silencelist.inc create mode 100644 inc/eventz/unbook.inc create mode 100644 inc/eventz/upload_data_file.inc create mode 100644 inc/eventz/upload_own_template.inc create mode 100644 inc/filez.inc delete mode 100644 inc/form.inc delete mode 100644 inc/forum_eventz.inc delete mode 100644 inc/forumlist_eventz.inc delete mode 100644 inc/friends_eventz.inc delete mode 100644 inc/gallery.inc delete mode 100644 inc/get_eventz.inc create mode 100644 inc/hierarchy.inc delete mode 100644 inc/hypertext.inc delete mode 100644 inc/journaux_eventz.inc delete mode 100644 inc/kyberia.inc create mode 100644 inc/ldap.inc create mode 100644 inc/log.inc delete mode 100644 inc/login_eventz.inc delete mode 100644 inc/maketn create mode 100644 inc/nodes.inc create mode 100644 inc/nodesnew.inc create mode 100644 inc/permissions.inc delete mode 100644 inc/personalize_eventz.inc delete mode 100644 inc/posta_eventz.inc delete mode 100644 inc/redakce.inc mode change 100644 => 100755 inc/result.inc delete mode 100644 inc/rss/AUTHORS delete mode 100644 inc/rss/ChangeLog delete mode 100644 inc/rss/INSTALL delete mode 100644 inc/rss/README delete mode 100644 inc/rss/extlib/Snoopy.class.inc delete mode 100644 inc/rss/rss_cache.inc delete mode 100644 inc/rss/rss_fetch.inc delete mode 100644 inc/rss/rss_parse.inc delete mode 100644 inc/rss/rss_utils.inc delete mode 100644 inc/session_eventz.inc delete mode 100644 inc/showz.inc create mode 100644 inc/smarty/Config_File.class.php create mode 100644 inc/smarty/Smarty.class.php create mode 100644 inc/smarty/Smarty_Compiler.class.php create mode 100644 inc/smarty/_Smarty.class.php create mode 100644 inc/smarty/core/_core.smarty_include_php.php create mode 100644 inc/smarty/core/core.assemble_plugin_filepath.php create mode 100644 inc/smarty/core/core.assign_smarty_interface.php create mode 100644 inc/smarty/core/core.create_dir_structure.php create mode 100644 inc/smarty/core/core.display_debug_console.php create mode 100644 inc/smarty/core/core.get_include_path.php create mode 100644 inc/smarty/core/core.get_microtime.php create mode 100644 inc/smarty/core/core.get_php_resource.php create mode 100644 inc/smarty/core/core.is_secure.php create mode 100644 inc/smarty/core/core.is_trusted.php create mode 100644 inc/smarty/core/core.load_plugins.php create mode 100644 inc/smarty/core/core.load_resource_plugin.php create mode 100644 inc/smarty/core/core.process_cached_inserts.php create mode 100644 inc/smarty/core/core.process_compiled_include.php create mode 100644 inc/smarty/core/core.read_cache_file.php create mode 100644 inc/smarty/core/core.rm_auto.php create mode 100644 inc/smarty/core/core.rmdir.php create mode 100644 inc/smarty/core/core.run_insert_handler.php create mode 100644 inc/smarty/core/core.smarty_include_php.php create mode 100644 inc/smarty/core/core.write_cache_file.php create mode 100644 inc/smarty/core/core.write_compiled_include.php create mode 100644 inc/smarty/core/core.write_compiled_resource.php create mode 100644 inc/smarty/core/core.write_file.php create mode 100644 inc/smarty/debug.tpl create mode 100644 inc/smarty/node_methodz/block.textformat.php create mode 100644 inc/smarty/node_methodz/function.assign.php create mode 100644 inc/smarty/node_methodz/function.assign_debug_info.php create mode 100644 inc/smarty/node_methodz/function.circle_coordinates.php create mode 100644 inc/smarty/node_methodz/function.config_load.php create mode 100644 inc/smarty/node_methodz/function.counter.php create mode 100644 inc/smarty/node_methodz/function.cycle.php create mode 100644 inc/smarty/node_methodz/function.debug.php create mode 100644 inc/smarty/node_methodz/function.download_data.php create mode 100644 inc/smarty/node_methodz/function.eval.php create mode 100644 inc/smarty/node_methodz/function.fetch.php create mode 100644 inc/smarty/node_methodz/function.getCreationByTemplateId.php create mode 100644 inc/smarty/node_methodz/function.get_alik_image.php create mode 100644 inc/smarty/node_methodz/function.get_atom.php create mode 100644 inc/smarty/node_methodz/function.get_banner.php create mode 100644 inc/smarty/node_methodz/function.get_bookmark.php create mode 100644 inc/smarty/node_methodz/function.get_bookmark_statistics.php create mode 100644 inc/smarty/node_methodz/function.get_bookmarks.php create mode 100644 inc/smarty/node_methodz/function.get_children.php create mode 100644 inc/smarty/node_methodz/function.get_children_by_external_link.php create mode 100644 inc/smarty/node_methodz/function.get_children_by_type.php create mode 100644 inc/smarty/node_methodz/function.get_creation_by_template_id.php create mode 100644 inc/smarty/node_methodz/function.get_creation_by_type.php create mode 100644 inc/smarty/node_methodz/function.get_image_link.old create mode 100644 inc/smarty/node_methodz/function.get_image_link.php create mode 100644 inc/smarty/node_methodz/function.get_k.php create mode 100644 inc/smarty/node_methodz/function.get_last.php create mode 100644 inc/smarty/node_methodz/function.get_linked_nodes.php create mode 100644 inc/smarty/node_methodz/function.get_mail.php create mode 100644 inc/smarty/node_methodz/function.get_movement.php create mode 100644 inc/smarty/node_methodz/function.get_movement_params.php create mode 100644 inc/smarty/node_methodz/function.get_neurons.php create mode 100644 inc/smarty/node_methodz/function.get_node_commanders.php create mode 100644 inc/smarty/node_methodz/function.get_node_userlist.php create mode 100644 inc/smarty/node_methodz/function.get_nodes_by create mode 100644 inc/smarty/node_methodz/function.get_nodes_by_parent.php create mode 100644 inc/smarty/node_methodz/function.get_nodes_by_type.php create mode 100644 inc/smarty/node_methodz/function.get_poll.php create mode 100644 inc/smarty/node_methodz/function.get_polls.php create mode 100644 inc/smarty/node_methodz/function.get_search.php create mode 100644 inc/smarty/node_methodz/function.get_stats.php create mode 100644 inc/smarty/node_methodz/function.get_threaded_children.php create mode 100644 inc/smarty/node_methodz/function.get_userlist.php create mode 100644 inc/smarty/node_methodz/function.get_waiting_users.php create mode 100644 inc/smarty/node_methodz/function.html_checkboxes.php create mode 100644 inc/smarty/node_methodz/function.html_image.php create mode 100644 inc/smarty/node_methodz/function.html_options.php create mode 100644 inc/smarty/node_methodz/function.html_radios.php create mode 100644 inc/smarty/node_methodz/function.html_select_date.php create mode 100644 inc/smarty/node_methodz/function.html_select_time.php create mode 100644 inc/smarty/node_methodz/function.html_table.php create mode 100644 inc/smarty/node_methodz/function.mailto.php create mode 100644 inc/smarty/node_methodz/function.math.php create mode 100644 inc/smarty/node_methodz/function.merge_arrays.php create mode 100644 inc/smarty/node_methodz/function.popup.php create mode 100644 inc/smarty/node_methodz/function.popup_init.php create mode 100644 inc/smarty/node_methodz/modifier.capitalize.php create mode 100644 inc/smarty/node_methodz/modifier.cat.php create mode 100644 inc/smarty/node_methodz/modifier.count_characters.php create mode 100644 inc/smarty/node_methodz/modifier.count_paragraphs.php create mode 100644 inc/smarty/node_methodz/modifier.count_sentences.php create mode 100644 inc/smarty/node_methodz/modifier.count_words.php create mode 100644 inc/smarty/node_methodz/modifier.date_format.php create mode 100644 inc/smarty/node_methodz/modifier.debug_print_var.php create mode 100644 inc/smarty/node_methodz/modifier.default.php create mode 100644 inc/smarty/node_methodz/modifier.escape.php create mode 100644 inc/smarty/node_methodz/modifier.imagestrip.php create mode 100644 inc/smarty/node_methodz/modifier.indent.php create mode 100644 inc/smarty/node_methodz/modifier.lower.php create mode 100644 inc/smarty/node_methodz/modifier.nl2br.php create mode 100644 inc/smarty/node_methodz/modifier.preview.php create mode 100644 inc/smarty/node_methodz/modifier.regex_replace.php create mode 100644 inc/smarty/node_methodz/modifier.replace.php create mode 100644 inc/smarty/node_methodz/modifier.spacify.php create mode 100644 inc/smarty/node_methodz/modifier.string_format.php create mode 100644 inc/smarty/node_methodz/modifier.strip.php create mode 100644 inc/smarty/node_methodz/modifier.strip_tags.php create mode 100644 inc/smarty/node_methodz/modifier.stripslashes.php create mode 100644 inc/smarty/node_methodz/modifier.truncate.php create mode 100644 inc/smarty/node_methodz/modifier.upper.php create mode 100644 inc/smarty/node_methodz/modifier.wordwrap.php create mode 100644 inc/smarty/node_methodz/outputfilter.trimwhitespace.php create mode 100644 inc/smarty/node_methodz/shared.escape_special_chars.php create mode 100644 inc/smarty/node_methodz/shared.make_timestamp.php create mode 100644 inc/smarty/plugins/block.textformat.php create mode 100644 inc/smarty/plugins/function.assign.php create mode 100644 inc/smarty/plugins/function.assign_debug_info.php create mode 100644 inc/smarty/plugins/function.circle_coordinates.php create mode 100644 inc/smarty/plugins/function.config_load.php create mode 100644 inc/smarty/plugins/function.counter.php create mode 100644 inc/smarty/plugins/function.cycle.php create mode 100644 inc/smarty/plugins/function.debug.php create mode 100644 inc/smarty/plugins/function.eval.php create mode 100644 inc/smarty/plugins/function.fetch.php create mode 100644 inc/smarty/plugins/function.html_checkboxes.php create mode 100644 inc/smarty/plugins/function.html_image.php create mode 100644 inc/smarty/plugins/function.html_options.php create mode 100644 inc/smarty/plugins/function.html_radios.php create mode 100644 inc/smarty/plugins/function.html_select_date.php create mode 100644 inc/smarty/plugins/function.html_select_time.php create mode 100644 inc/smarty/plugins/function.html_table.php create mode 100644 inc/smarty/plugins/function.mailto.php create mode 100644 inc/smarty/plugins/function.math.php create mode 100644 inc/smarty/plugins/function.popup.php create mode 100644 inc/smarty/plugins/function.popup_init.php create mode 100644 inc/smarty/plugins/modifier.capitalize.php create mode 100644 inc/smarty/plugins/modifier.cat.php create mode 100644 inc/smarty/plugins/modifier.count_characters.php create mode 100644 inc/smarty/plugins/modifier.count_paragraphs.php create mode 100644 inc/smarty/plugins/modifier.count_sentences.php create mode 100644 inc/smarty/plugins/modifier.count_words.php create mode 100644 inc/smarty/plugins/modifier.date_format.php create mode 100644 inc/smarty/plugins/modifier.debug_print_var.php create mode 100644 inc/smarty/plugins/modifier.default.php create mode 100644 inc/smarty/plugins/modifier.escape.php create mode 100644 inc/smarty/plugins/modifier.indent.php create mode 100644 inc/smarty/plugins/modifier.lower.php create mode 100644 inc/smarty/plugins/modifier.nl2br.php create mode 100644 inc/smarty/plugins/modifier.regex_replace.php create mode 100644 inc/smarty/plugins/modifier.replace.php create mode 100644 inc/smarty/plugins/modifier.spacify.php create mode 100644 inc/smarty/plugins/modifier.string_format.php create mode 100644 inc/smarty/plugins/modifier.strip.php create mode 100644 inc/smarty/plugins/modifier.strip_tags.php create mode 100644 inc/smarty/plugins/modifier.truncate.php create mode 100644 inc/smarty/plugins/modifier.upper.php create mode 100644 inc/smarty/plugins/modifier.wordwrap.php create mode 100644 inc/smarty/plugins/outputfilter.trimwhitespace.php create mode 100644 inc/smarty/plugins/shared.escape_special_chars.php create mode 100644 inc/smarty/plugins/shared.make_timestamp.php delete mode 100644 inc/string.inc create mode 100644 inc/ubik.inc delete mode 100644 inc/user.inc delete mode 100644 inc/userdata delete mode 100644 inc/xml/xmlarray.inc create mode 100644 kyber2.sql delete mode 100644 netpbm/netpbm/README create mode 100644 nodes.php delete mode 100644 redakcia/DEADJOE delete mode 100644 redakcia/add.php delete mode 100644 redakcia/addarticle.php delete mode 100644 redakcia/addrubrika.php delete mode 100644 redakcia/articles.php delete mode 100644 redakcia/createmenu.php delete mode 100644 redakcia/kyberia.css delete mode 100644 redakcia/kyberiabanner.gif delete mode 100644 redakcia/out.gif delete mode 100644 redakcia/polladmin.php delete mode 100644 redakcia/polldump delete mode 100644 redakcia/polloptdump delete mode 100644 redakcia/update.php delete mode 100644 rolywholyover.php create mode 100644 templates/hysteria/404.tpl create mode 100644 templates/hysteria/article.tpl create mode 100644 templates/hysteria/article.tpl~ create mode 100644 templates/hysteria/articles.tpl create mode 100644 templates/hysteria/articles.tpl~ create mode 100644 templates/hysteria/blog.tpl create mode 100644 templates/hysteria/blogs.tpl create mode 100644 templates/hysteria/bookcat.tpl create mode 100644 templates/hysteria/bookmarklist.tpl create mode 100644 templates/hysteria/bookmarks.tpl create mode 100644 templates/hysteria/chat.tpl create mode 100644 templates/hysteria/configure.tpl create mode 100644 templates/hysteria/forum.tpl create mode 100644 templates/hysteria/friend.tpl create mode 100644 templates/hysteria/k.tpl create mode 100644 templates/hysteria/k.tpl~ create mode 100644 templates/hysteria/last.tpl create mode 100644 templates/hysteria/last.tpl~ create mode 100644 templates/hysteria/mail.tpl create mode 100644 templates/hysteria/main.tpl create mode 100644 templates/hysteria/main.tpl~ create mode 100644 templates/hysteria/modules/aboutus.tpl create mode 100644 templates/hysteria/modules/aboutus.tpl~ create mode 100644 templates/hysteria/modules/accesslist.tpl create mode 100644 templates/hysteria/modules/accesslist.tpl~ create mode 100644 templates/hysteria/modules/addnode.tpl create mode 100644 templates/hysteria/modules/addnode.tpl~ create mode 100644 templates/hysteria/modules/addnode_small.tpl create mode 100644 templates/hysteria/modules/addnode_small.tpl~ create mode 100644 templates/hysteria/modules/banlist.tpl create mode 100644 templates/hysteria/modules/banlist.tpl~ create mode 100644 templates/hysteria/modules/children_types.tpl create mode 100644 templates/hysteria/modules/children_types.tpl~ create mode 100644 templates/hysteria/modules/configure.tpl create mode 100644 templates/hysteria/modules/configure.tpl~ create mode 100644 templates/hysteria/modules/configure_bookcat.tpl create mode 100644 templates/hysteria/modules/configure_content.tpl create mode 100644 templates/hysteria/modules/configure_content.tpl~ create mode 100644 templates/hysteria/modules/configure_poll.tpl create mode 100644 templates/hysteria/modules/configure_poll.tpl~ create mode 100644 templates/hysteria/modules/footer.tpl create mode 100644 templates/hysteria/modules/footer.tpl~ create mode 100644 templates/hysteria/modules/get_bookmark_statistics_box.tpl create mode 100644 templates/hysteria/modules/get_children_by_type.tpl create mode 100644 templates/hysteria/modules/get_children_by_type.tpl~ create mode 100644 templates/hysteria/modules/get_creation_by_type.tpl create mode 100644 templates/hysteria/modules/get_creation_by_type.tpl~ create mode 100644 templates/hysteria/modules/get_creation_by_type.tpl~~ create mode 100644 templates/hysteria/modules/get_flat_children.tpl create mode 100644 templates/hysteria/modules/get_flat_children.tpl~ create mode 100644 templates/hysteria/modules/get_last.tpl create mode 100644 templates/hysteria/modules/get_last.tpl~ create mode 100644 templates/hysteria/modules/get_mail_userlist.tpl create mode 100644 templates/hysteria/modules/get_mail_userlist.tpl~ create mode 100644 templates/hysteria/modules/get_node_userlist.tpl create mode 100644 templates/hysteria/modules/get_node_userlist.tpl~ create mode 100644 templates/hysteria/modules/get_nodes_by_type.tpl create mode 100644 templates/hysteria/modules/get_nodes_by_type.tpl~ create mode 100644 templates/hysteria/modules/get_nodes_by_type_small.tpl create mode 100644 templates/hysteria/modules/get_nodes_by_type_small.tpl~ create mode 100644 templates/hysteria/modules/get_nodeshell_children.tpl create mode 100644 templates/hysteria/modules/get_nodeshell_children.tpl~ create mode 100644 templates/hysteria/modules/get_nodetype_by_views.tpl create mode 100644 templates/hysteria/modules/get_nodetype_by_views.tpl~ create mode 100644 templates/hysteria/modules/get_poll_box.tpl create mode 100644 templates/hysteria/modules/get_poll_box.tpl~ create mode 100644 templates/hysteria/modules/get_threaded_children.tpl create mode 100644 templates/hysteria/modules/get_threaded_children.tpl~ create mode 100644 templates/hysteria/modules/get_userlist.tpl create mode 100644 templates/hysteria/modules/get_userlist.tpl~ create mode 100644 templates/hysteria/modules/header.tpl create mode 100644 templates/hysteria/modules/header.tpl~ create mode 100644 templates/hysteria/modules/loginbox.tpl create mode 100644 templates/hysteria/modules/loginbox.tpl~ create mode 100644 templates/hysteria/modules/mail.tpl create mode 100644 templates/hysteria/modules/mail.tpl~ create mode 100644 templates/hysteria/modules/mailform.tpl create mode 100644 templates/hysteria/modules/mailform.tpl~ create mode 100644 templates/hysteria/modules/masterlist.tpl create mode 100644 templates/hysteria/modules/masterlist.tpl~ create mode 100644 templates/hysteria/modules/movement.tpl create mode 100644 templates/hysteria/modules/node_content.pl create mode 100644 templates/hysteria/modules/node_content.tpl create mode 100644 templates/hysteria/modules/node_content.tpl~ create mode 100644 templates/hysteria/modules/node_settings.tpl create mode 100644 templates/hysteria/modules/node_settings.tpl~ create mode 100644 templates/hysteria/modules/oplist.tpl create mode 100644 templates/hysteria/modules/show_poll.tpl create mode 100644 templates/hysteria/modules/show_poll.tpl~ create mode 100644 templates/hysteria/modules/silencelist.tpl create mode 100644 templates/hysteria/modules/silencelist.tpl~ create mode 100644 templates/hysteria/modules/toolbar.tpl create mode 100644 templates/hysteria/modules/toolbar.tpl~ create mode 100644 templates/hysteria/modules/userinfo.tpl create mode 100644 templates/hysteria/modules/userinfo.tpl~ create mode 100644 templates/hysteria/move.tpl create mode 100644 templates/hysteria/news.tpl create mode 100644 templates/hysteria/nodeshell.tpl create mode 100644 templates/hysteria/people.tpl create mode 100644 templates/hysteria/people.tpl~ create mode 100644 templates/hysteria/register.tpl create mode 100644 templates/hysteria/rss.tpl create mode 100644 templates/hysteria/rss_bot.tpl create mode 100644 templates/hysteria/submission.tpl create mode 100644 templates/hysteria/threaded_forum.tpl create mode 100644 templates/hysteria/user.tpl create mode 100644 templates/kyberia/.bookmarks.tpl.swp create mode 100644 templates/kyberia/404.tpl create mode 100644 templates/kyberia/article.tpl create mode 100644 templates/kyberia/articles.tpl create mode 100644 templates/kyberia/blog.tpl create mode 100644 templates/kyberia/blogs.tpl create mode 100644 templates/kyberia/bookcat.tpl create mode 100644 templates/kyberia/bookmarklist.tpl create mode 100644 templates/kyberia/bookmarks.tpl create mode 100644 templates/kyberia/bookmarks.tpl-old create mode 100644 templates/kyberia/chat.tpl create mode 100644 templates/kyberia/configure.tpl create mode 100644 templates/kyberia/content.tpl create mode 100644 templates/kyberia/data.tpl create mode 100644 templates/kyberia/forum.tpl create mode 100644 templates/kyberia/friend.tpl create mode 100644 templates/kyberia/k.tpl create mode 100644 templates/kyberia/last.tpl create mode 100644 templates/kyberia/links.tpl create mode 100644 templates/kyberia/mail.tpl create mode 100644 templates/kyberia/main.tpl create mode 100644 templates/kyberia/modules/accesslist.tpl create mode 100644 templates/kyberia/modules/addnode.tpl create mode 100644 templates/kyberia/modules/addnode.tpl-old create mode 100644 templates/kyberia/modules/addnode_small.tpl create mode 100644 templates/kyberia/modules/banlist.tpl create mode 100644 templates/kyberia/modules/children_types.tpl create mode 100644 templates/kyberia/modules/configure.tpl create mode 100644 templates/kyberia/modules/configure_bookcat.tpl create mode 100644 templates/kyberia/modules/configure_content.tpl create mode 100644 templates/kyberia/modules/configure_poll.tpl create mode 100644 templates/kyberia/modules/footer.tpl create mode 100644 templates/kyberia/modules/get_bookmark_statistics_box.tpl create mode 100644 templates/kyberia/modules/get_children_by_type.tpl create mode 100644 templates/kyberia/modules/get_children_by_type.tpl-old create mode 100644 templates/kyberia/modules/get_creation_by_template_id.tpl create mode 100644 templates/kyberia/modules/get_creation_by_type.tpl create mode 100644 templates/kyberia/modules/get_flat_children.tpl create mode 100644 templates/kyberia/modules/get_last.tpl create mode 100644 templates/kyberia/modules/get_mail_userlist.tpl create mode 100644 templates/kyberia/modules/get_node_userlist.tpl create mode 100644 templates/kyberia/modules/get_nodes_by_type.tpl create mode 100644 templates/kyberia/modules/get_nodes_by_type_small.tpl create mode 100644 templates/kyberia/modules/get_nodeshell_children.tpl create mode 100644 templates/kyberia/modules/get_nodetype_by_views.tpl create mode 100644 templates/kyberia/modules/get_poll_box.tpl create mode 100644 templates/kyberia/modules/get_threaded_children.tpl create mode 100644 templates/kyberia/modules/get_threaded_children.tpl~ create mode 100644 templates/kyberia/modules/get_userlist.tpl create mode 100644 templates/kyberia/modules/header.tpl create mode 100644 templates/kyberia/modules/header.tpl.bck create mode 100644 templates/kyberia/modules/loginbox.tpl create mode 100644 templates/kyberia/modules/mail.tpl create mode 100644 templates/kyberia/modules/mailform.tpl create mode 100644 templates/kyberia/modules/masterlist.tpl create mode 100644 templates/kyberia/modules/movement.tpl create mode 100644 templates/kyberia/modules/node_content.pl create mode 100644 templates/kyberia/modules/node_content.tpl create mode 100644 templates/kyberia/modules/node_settings.tpl create mode 100644 templates/kyberia/modules/oplist.tpl create mode 100644 templates/kyberia/modules/original.addnode.tpl create mode 100644 templates/kyberia/modules/owner_toolbar.tpl create mode 100644 templates/kyberia/modules/show_poll.tpl create mode 100644 templates/kyberia/modules/silencelist.tpl create mode 100644 templates/kyberia/modules/toolbar.tpl create mode 100644 templates/kyberia/modules/toolbar.tpl.old create mode 100644 templates/kyberia/modules/userinfo.tpl create mode 100644 templates/kyberia/move.tpl create mode 100644 templates/kyberia/neurons.tpl create mode 100644 templates/kyberia/news.tpl create mode 100644 templates/kyberia/nodeshell.tpl create mode 100644 templates/kyberia/offtopic.tpl create mode 100644 templates/kyberia/original_threaded_forum.tpl create mode 100644 templates/kyberia/people.tpl create mode 100644 templates/kyberia/print.tpl create mode 100644 templates/kyberia/register.tpl create mode 100644 templates/kyberia/register_users.tpl create mode 100644 templates/kyberia/rss.tpl create mode 100644 templates/kyberia/rss_bot.tpl create mode 100644 templates/kyberia/search.tpl create mode 100644 templates/kyberia/stats.tpl create mode 100644 templates/kyberia/submission.tpl create mode 100644 templates/kyberia/template.tpl create mode 100644 templates/kyberia/template_admin.tpl create mode 100644 templates/kyberia/threaded_forum.tpl create mode 100644 templates/kyberia/user.tpl create mode 100644 templates/new_kyberia/bookmarks.tpl create mode 100644 templates/own_templates/.tpl create mode 100644 templates/own_templates/1.tpl create mode 100644 templates/own_templates/10.tpl create mode 100644 templates/own_templates/1000.tpl create mode 100644 templates/own_templates/1034.tpl create mode 100644 templates/own_templates/1041163.tpl create mode 100644 templates/own_templates/1041658.tpl create mode 100644 templates/own_templates/1041756.tpl create mode 100644 templates/own_templates/1060011.tpl create mode 100644 templates/own_templates/1060287.tpl create mode 100644 templates/own_templates/1060323.tpl create mode 100644 templates/own_templates/1060960.tpl create mode 100644 templates/own_templates/1061919.tpl create mode 100644 templates/own_templates/1062882.tpl create mode 100644 templates/own_templates/1065670.tpl create mode 100644 templates/own_templates/1069475.tpl create mode 100644 templates/own_templates/1071182.tpl create mode 100644 templates/own_templates/1073423.tpl create mode 100644 templates/own_templates/1075821.tpl create mode 100644 templates/own_templates/1079641.tpl create mode 100644 templates/own_templates/1083.tpl create mode 100644 templates/own_templates/1084727.tpl create mode 100644 templates/own_templates/1085174.tpl create mode 100644 templates/own_templates/1097147.tpl create mode 100644 templates/own_templates/1097175.tpl create mode 100644 templates/own_templates/1097447.tpl create mode 100644 templates/own_templates/1105.tpl create mode 100644 templates/own_templates/1106.tpl create mode 100644 templates/own_templates/1120294.tpl create mode 100644 templates/own_templates/1126294.tpl create mode 100644 templates/own_templates/1127560.tpl create mode 100644 templates/own_templates/1127587.tpl create mode 100644 templates/own_templates/1127833.tpl create mode 100644 templates/own_templates/1127845.tpl create mode 100644 templates/own_templates/1127895.tpl create mode 100644 templates/own_templates/1141046.tpl create mode 100644 templates/own_templates/1154594.tpl create mode 100644 templates/own_templates/1174.tpl create mode 100644 templates/own_templates/1174125.tpl create mode 100644 templates/own_templates/1182473.tpl create mode 100644 templates/own_templates/1197967.tpl create mode 100644 templates/own_templates/12.tpl create mode 100644 templates/own_templates/120.tpl create mode 100644 templates/own_templates/1205.tpl create mode 100644 templates/own_templates/1211170.tpl create mode 100644 templates/own_templates/1230.tpl create mode 100644 templates/own_templates/1246.tpl create mode 100644 templates/own_templates/1269725.tpl create mode 100644 templates/own_templates/1291831.tpl create mode 100644 templates/own_templates/1313.tpl create mode 100644 templates/own_templates/1337.tpl create mode 100644 templates/own_templates/1351.tpl create mode 100644 templates/own_templates/1369247.tpl create mode 100644 templates/own_templates/1373488.tpl create mode 100644 templates/own_templates/1376808.tpl create mode 100644 templates/own_templates/1378272.tpl create mode 100644 templates/own_templates/1379191.tpl create mode 100644 templates/own_templates/1379229.tpl create mode 100644 templates/own_templates/1387149.tpl create mode 100644 templates/own_templates/1387512.tpl create mode 100644 templates/own_templates/1387702.tpl create mode 100644 templates/own_templates/1389313.tpl create mode 100644 templates/own_templates/1391537.tpl create mode 100644 templates/own_templates/1396776.tpl create mode 100644 templates/own_templates/14.tpl create mode 100644 templates/own_templates/1400344.tpl create mode 100644 templates/own_templates/1400424.tpl create mode 100644 templates/own_templates/1401906.tpl create mode 100644 templates/own_templates/1402543.tpl create mode 100644 templates/own_templates/1416619.tpl create mode 100644 templates/own_templates/1416904.tpl create mode 100644 templates/own_templates/1417553.tpl create mode 100644 templates/own_templates/1418283.tpl create mode 100644 templates/own_templates/1420103.tpl create mode 100644 templates/own_templates/1420288.tpl create mode 100644 templates/own_templates/1420506.tpl create mode 100644 templates/own_templates/1420517.tpl create mode 100644 templates/own_templates/1420640.tpl create mode 100644 templates/own_templates/1420677.tpl create mode 100644 templates/own_templates/1420681.tpl create mode 100644 templates/own_templates/1420685.tpl create mode 100644 templates/own_templates/1424052.tpl create mode 100644 templates/own_templates/1429650.tpl create mode 100644 templates/own_templates/1429669.tpl create mode 100644 templates/own_templates/1432207.tpl create mode 100644 templates/own_templates/1432305.tpl create mode 100644 templates/own_templates/1432367.tpl create mode 100644 templates/own_templates/1433.tpl create mode 100644 templates/own_templates/1434109.tpl create mode 100644 templates/own_templates/1434513.tpl create mode 100644 templates/own_templates/1434842.tpl create mode 100644 templates/own_templates/1434878.tpl create mode 100644 templates/own_templates/1436515.tpl create mode 100644 templates/own_templates/1436522.tpl create mode 100644 templates/own_templates/1436529.tpl create mode 100644 templates/own_templates/1441925.tpl create mode 100644 templates/own_templates/1441957.tpl create mode 100644 templates/own_templates/1441975.tpl create mode 100644 templates/own_templates/1444723.tpl create mode 100644 templates/own_templates/1445992.tpl create mode 100644 templates/own_templates/1446353.tpl create mode 100644 templates/own_templates/1446448.tpl create mode 100644 templates/own_templates/1446481.tpl create mode 100644 templates/own_templates/1446491.tpl create mode 100644 templates/own_templates/1446510.tpl create mode 100644 templates/own_templates/1447337.tpl create mode 100644 templates/own_templates/1448182.tpl create mode 100644 templates/own_templates/1451091.tpl create mode 100644 templates/own_templates/1451158.tpl create mode 100644 templates/own_templates/1453990.tpl create mode 100644 templates/own_templates/1454691.tpl create mode 100644 templates/own_templates/1457776.tpl create mode 100644 templates/own_templates/1458224.tpl create mode 100644 templates/own_templates/1458369.tpl create mode 100644 templates/own_templates/1458401.tpl create mode 100644 templates/own_templates/1458577.tpl create mode 100644 templates/own_templates/1462148.tpl create mode 100644 templates/own_templates/1462783.tpl create mode 100644 templates/own_templates/1470560.tpl create mode 100644 templates/own_templates/1472.tpl create mode 100644 templates/own_templates/1475.tpl create mode 100644 templates/own_templates/1478235.tpl create mode 100644 templates/own_templates/1478919.tpl create mode 100644 templates/own_templates/1479061.tpl create mode 100644 templates/own_templates/1480441.tpl create mode 100644 templates/own_templates/1485152.tpl create mode 100644 templates/own_templates/1485328.tpl create mode 100644 templates/own_templates/1488402.tpl create mode 100644 templates/own_templates/1491457.tpl create mode 100644 templates/own_templates/1491480.tpl create mode 100644 templates/own_templates/1491497.tpl create mode 100644 templates/own_templates/1492891.tpl create mode 100644 templates/own_templates/1493779.tpl create mode 100644 templates/own_templates/1496001.tpl create mode 100644 templates/own_templates/1499862.tpl create mode 100644 templates/own_templates/15.tpl create mode 100644 templates/own_templates/1500395.tpl create mode 100644 templates/own_templates/1500601.tpl create mode 100644 templates/own_templates/1501867.tpl create mode 100644 templates/own_templates/1502006.tpl create mode 100644 templates/own_templates/1502423.tpl create mode 100644 templates/own_templates/1502464.tpl create mode 100644 templates/own_templates/1502635.tpl create mode 100644 templates/own_templates/1508.tpl create mode 100644 templates/own_templates/1515.tpl create mode 100644 templates/own_templates/1520742.tpl create mode 100644 templates/own_templates/1530392.tpl create mode 100644 templates/own_templates/1532313.tpl create mode 100644 templates/own_templates/1532315.tpl create mode 100644 templates/own_templates/1532522.tpl create mode 100644 templates/own_templates/1532607.tpl create mode 100644 templates/own_templates/1543515.tpl create mode 100644 templates/own_templates/1543993.tpl create mode 100644 templates/own_templates/1544.tpl create mode 100644 templates/own_templates/1546869.tpl create mode 100644 templates/own_templates/1548920.tpl create mode 100644 templates/own_templates/1548927.tpl create mode 100644 templates/own_templates/1548933.tpl create mode 100644 templates/own_templates/1548947.tpl create mode 100644 templates/own_templates/1548972.tpl create mode 100644 templates/own_templates/1548987.tpl create mode 100644 templates/own_templates/1549247.tpl create mode 100644 templates/own_templates/1549266.tpl create mode 100644 templates/own_templates/1549288.tpl create mode 100644 templates/own_templates/1549314.tpl create mode 100644 templates/own_templates/1549377.tpl create mode 100644 templates/own_templates/1549386.tpl create mode 100644 templates/own_templates/1549469.tpl create mode 100644 templates/own_templates/1549490.tpl create mode 100644 templates/own_templates/1549536.tpl create mode 100644 templates/own_templates/1549582.tpl create mode 100644 templates/own_templates/1549769.tpl create mode 100644 templates/own_templates/1549772.tpl create mode 100644 templates/own_templates/1549793.tpl create mode 100644 templates/own_templates/1549803.tpl create mode 100644 templates/own_templates/1549808.tpl create mode 100644 templates/own_templates/1549817.tpl create mode 100644 templates/own_templates/1549822.tpl create mode 100644 templates/own_templates/1549828.tpl create mode 100644 templates/own_templates/1549834.tpl create mode 100644 templates/own_templates/1549839.tpl create mode 100644 templates/own_templates/1549848.tpl create mode 100644 templates/own_templates/1549864.tpl create mode 100644 templates/own_templates/1549869.tpl create mode 100644 templates/own_templates/1549885.tpl create mode 100644 templates/own_templates/1549888.tpl create mode 100644 templates/own_templates/1549897.tpl create mode 100644 templates/own_templates/1549911.tpl create mode 100644 templates/own_templates/1549913.tpl create mode 100644 templates/own_templates/1549916.tpl create mode 100644 templates/own_templates/1549925.tpl create mode 100644 templates/own_templates/1549929.tpl create mode 100644 templates/own_templates/1549939.tpl create mode 100644 templates/own_templates/1549950.tpl create mode 100644 templates/own_templates/1549955.tpl create mode 100644 templates/own_templates/1549959.tpl create mode 100644 templates/own_templates/1549967.tpl create mode 100644 templates/own_templates/1550879.tpl create mode 100644 templates/own_templates/1550926.tpl create mode 100644 templates/own_templates/1550938.tpl create mode 100644 templates/own_templates/1550966.tpl create mode 100644 templates/own_templates/1553.tpl create mode 100644 templates/own_templates/1555092.tpl create mode 100644 templates/own_templates/1559761.tpl create mode 100644 templates/own_templates/1561422.tpl create mode 100644 templates/own_templates/1562726.tpl create mode 100644 templates/own_templates/1563154.tpl create mode 100644 templates/own_templates/1564112.tpl create mode 100644 templates/own_templates/1566765.tpl create mode 100644 templates/own_templates/1567123.tpl create mode 100644 templates/own_templates/1569351.tpl create mode 100644 templates/own_templates/1569373.tpl create mode 100644 templates/own_templates/1569593.tpl create mode 100644 templates/own_templates/156968.tpl create mode 100644 templates/own_templates/1569751.tpl create mode 100644 templates/own_templates/1573668.tpl create mode 100644 templates/own_templates/157593.tpl create mode 100644 templates/own_templates/1582236.tpl create mode 100644 templates/own_templates/1582474.tpl create mode 100644 templates/own_templates/1586005.tpl create mode 100644 templates/own_templates/1586115.tpl create mode 100644 templates/own_templates/1588577.tpl create mode 100644 templates/own_templates/1595537.tpl create mode 100644 templates/own_templates/1602860.tpl create mode 100644 templates/own_templates/1603489.tpl create mode 100644 templates/own_templates/1603623.tpl create mode 100644 templates/own_templates/1606833.tpl create mode 100644 templates/own_templates/1625480.tpl create mode 100644 templates/own_templates/1626002.tpl create mode 100644 templates/own_templates/1626277.tpl create mode 100644 templates/own_templates/1630259.tpl create mode 100644 templates/own_templates/1634057.tpl create mode 100644 templates/own_templates/1634283.tpl create mode 100644 templates/own_templates/1634301.tpl create mode 100644 templates/own_templates/1638.tpl create mode 100644 templates/own_templates/1643663.tpl create mode 100644 templates/own_templates/1662901.tpl create mode 100644 templates/own_templates/1663178.tpl create mode 100644 templates/own_templates/1663248.tpl create mode 100644 templates/own_templates/1663376.tpl create mode 100644 templates/own_templates/1663773.tpl create mode 100644 templates/own_templates/1663920.tpl create mode 100644 templates/own_templates/1664239.tpl create mode 100644 templates/own_templates/1664658.tpl create mode 100644 templates/own_templates/1664674.tpl create mode 100644 templates/own_templates/1664696.tpl create mode 100644 templates/own_templates/1665272.tpl create mode 100644 templates/own_templates/1665284.tpl create mode 100644 templates/own_templates/1666455.tpl create mode 100644 templates/own_templates/1669447.tpl create mode 100644 templates/own_templates/1669474.tpl create mode 100644 templates/own_templates/1670413.tpl create mode 100644 templates/own_templates/1670439.tpl create mode 100644 templates/own_templates/1670521.tpl create mode 100644 templates/own_templates/1671023.tpl create mode 100644 templates/own_templates/1672052.tpl create mode 100644 templates/own_templates/1679905.tpl create mode 100644 templates/own_templates/1680840.tpl create mode 100644 templates/own_templates/1681051.tpl create mode 100644 templates/own_templates/1683309.tpl create mode 100644 templates/own_templates/1685121.tpl create mode 100644 templates/own_templates/1692196.tpl create mode 100644 templates/own_templates/1693948.tpl create mode 100644 templates/own_templates/1694307.tpl create mode 100644 templates/own_templates/1695281.tpl create mode 100644 templates/own_templates/1696314.tpl create mode 100644 templates/own_templates/1702.tpl create mode 100644 templates/own_templates/1702529.tpl create mode 100644 templates/own_templates/1715.tpl create mode 100644 templates/own_templates/1727029.tpl create mode 100644 templates/own_templates/1727532.tpl create mode 100644 templates/own_templates/1728653.tpl create mode 100644 templates/own_templates/1731.tpl create mode 100644 templates/own_templates/1734324.tpl create mode 100644 templates/own_templates/1741987.tpl create mode 100644 templates/own_templates/1742992.tpl create mode 100644 templates/own_templates/1746564.tpl create mode 100644 templates/own_templates/1748698.tpl create mode 100644 templates/own_templates/1749681.tpl create mode 100644 templates/own_templates/175.tpl create mode 100644 templates/own_templates/1757556.tpl create mode 100644 templates/own_templates/1757626.tpl create mode 100644 templates/own_templates/1757900.tpl create mode 100644 templates/own_templates/1761254.tpl create mode 100644 templates/own_templates/1770620.tpl create mode 100644 templates/own_templates/1771908.tpl create mode 100644 templates/own_templates/1773535.tpl create mode 100644 templates/own_templates/1776223.tpl create mode 100644 templates/own_templates/1784883.tpl create mode 100644 templates/own_templates/1791389.tpl create mode 100644 templates/own_templates/1791401.tpl create mode 100644 templates/own_templates/1796858.tpl create mode 100644 templates/own_templates/1817450.tpl create mode 100644 templates/own_templates/1825153.tpl create mode 100644 templates/own_templates/1825616.tpl create mode 100644 templates/own_templates/1826061.tpl create mode 100644 templates/own_templates/1830.tpl create mode 100644 templates/own_templates/1838138.tpl create mode 100644 templates/own_templates/1840514.tpl create mode 100644 templates/own_templates/1840771.tpl create mode 100644 templates/own_templates/1841860.tpl create mode 100644 templates/own_templates/1844482.tpl create mode 100644 templates/own_templates/1845091.tpl create mode 100644 templates/own_templates/1848140.tpl create mode 100644 templates/own_templates/1855726.tpl create mode 100644 templates/own_templates/1855733.tpl create mode 100644 templates/own_templates/1856224.tpl create mode 100644 templates/own_templates/1857104.tpl create mode 100644 templates/own_templates/1857250.tpl create mode 100644 templates/own_templates/1858.tpl create mode 100644 templates/own_templates/1858646.tpl create mode 100644 templates/own_templates/1858727.tpl create mode 100644 templates/own_templates/1862099.tpl create mode 100644 templates/own_templates/1868306.tpl create mode 100644 templates/own_templates/1868362.tpl create mode 100644 templates/own_templates/1871279.tpl create mode 100644 templates/own_templates/1871330.tpl create mode 100644 templates/own_templates/1871334.tpl create mode 100644 templates/own_templates/1878357.tpl create mode 100644 templates/own_templates/1887181.tpl create mode 100644 templates/own_templates/1899655.tpl create mode 100644 templates/own_templates/19.tpl create mode 100644 templates/own_templates/1908620.tpl create mode 100644 templates/own_templates/1911382.tpl create mode 100644 templates/own_templates/1911535.tpl create mode 100644 templates/own_templates/1912426.tpl create mode 100644 templates/own_templates/1912469.tpl create mode 100644 templates/own_templates/1915.tpl create mode 100644 templates/own_templates/1915054.tpl create mode 100644 templates/own_templates/193.tpl create mode 100644 templates/own_templates/1934.tpl create mode 100644 templates/own_templates/1941969.tpl create mode 100644 templates/own_templates/1942636.tpl create mode 100644 templates/own_templates/1960590.tpl create mode 100644 templates/own_templates/1961033.tpl create mode 100644 templates/own_templates/1961033.tpl~ create mode 100644 templates/own_templates/1961036.tpl create mode 100644 templates/own_templates/1961037.tpl create mode 100644 templates/own_templates/1961039.tpl create mode 100644 templates/own_templates/2.tpl create mode 100644 templates/own_templates/20.tpl create mode 100644 templates/own_templates/2043.tpl create mode 100644 templates/own_templates/2078.tpl create mode 100644 templates/own_templates/2088.tpl create mode 100644 templates/own_templates/21.tpl create mode 100644 templates/own_templates/2100.tpl create mode 100644 templates/own_templates/21112.tpl create mode 100644 templates/own_templates/2126.tpl create mode 100644 templates/own_templates/2133.tpl create mode 100644 templates/own_templates/2217.tpl create mode 100644 templates/own_templates/23.tpl create mode 100644 templates/own_templates/2302.tpl create mode 100644 templates/own_templates/2334.tpl create mode 100644 templates/own_templates/2378.tpl create mode 100644 templates/own_templates/24.tpl create mode 100644 templates/own_templates/2420.tpl create mode 100644 templates/own_templates/2435.tpl create mode 100644 templates/own_templates/2440.tpl create mode 100644 templates/own_templates/2442.tpl create mode 100644 templates/own_templates/2454.tpl create mode 100644 templates/own_templates/24600.tpl create mode 100644 templates/own_templates/24882.tpl create mode 100644 templates/own_templates/25.tpl create mode 100644 templates/own_templates/2507.tpl create mode 100644 templates/own_templates/2551.tpl create mode 100644 templates/own_templates/2646.tpl create mode 100644 templates/own_templates/267.tpl create mode 100644 templates/own_templates/2673.tpl create mode 100644 templates/own_templates/2682.tpl create mode 100644 templates/own_templates/27.tpl create mode 100644 templates/own_templates/2738.tpl create mode 100644 templates/own_templates/2784.tpl create mode 100644 templates/own_templates/2789.tpl create mode 100644 templates/own_templates/282.tpl create mode 100644 templates/own_templates/2838.tpl create mode 100644 templates/own_templates/2842.tpl create mode 100644 templates/own_templates/2850.tpl create mode 100644 templates/own_templates/2876.tpl create mode 100644 templates/own_templates/2938.tpl create mode 100644 templates/own_templates/2940.tpl create mode 100644 templates/own_templates/3.tpl create mode 100644 templates/own_templates/31.tpl create mode 100644 templates/own_templates/31420.tpl create mode 100644 templates/own_templates/32.tpl create mode 100644 templates/own_templates/328.tpl create mode 100644 templates/own_templates/3302.tpl create mode 100644 templates/own_templates/343.tpl create mode 100644 templates/own_templates/349.tpl create mode 100644 templates/own_templates/4.tpl create mode 100644 templates/own_templates/404600.tpl create mode 100644 templates/own_templates/414.tpl create mode 100644 templates/own_templates/4277.tpl create mode 100644 templates/own_templates/434.tpl create mode 100644 templates/own_templates/455.tpl create mode 100644 templates/own_templates/5.tpl create mode 100644 templates/own_templates/555.tpl create mode 100644 templates/own_templates/565649.tpl create mode 100644 templates/own_templates/569694.tpl create mode 100644 templates/own_templates/600911.tpl create mode 100644 templates/own_templates/606263.tpl create mode 100644 templates/own_templates/606812.tpl create mode 100644 templates/own_templates/608380.tpl create mode 100644 templates/own_templates/611826.tpl create mode 100644 templates/own_templates/616912.tpl create mode 100644 templates/own_templates/621669.tpl create mode 100644 templates/own_templates/622451.tpl create mode 100644 templates/own_templates/628708.tpl create mode 100644 templates/own_templates/630756.tpl create mode 100644 templates/own_templates/630756tpl create mode 100644 templates/own_templates/63657.tpl create mode 100644 templates/own_templates/64003.tpl create mode 100644 templates/own_templates/641.tpl create mode 100644 templates/own_templates/64376.tpl create mode 100644 templates/own_templates/643818.tpl create mode 100644 templates/own_templates/64696.tpl create mode 100644 templates/own_templates/64770.tpl create mode 100644 templates/own_templates/64778.tpl create mode 100644 templates/own_templates/648904.tpl create mode 100644 templates/own_templates/64961.tpl create mode 100644 templates/own_templates/65084.tpl create mode 100644 templates/own_templates/659097.tpl create mode 100644 templates/own_templates/659598.tpl create mode 100644 templates/own_templates/660.tpl create mode 100644 templates/own_templates/663197.tpl create mode 100644 templates/own_templates/665.tpl create mode 100644 templates/own_templates/666666.tpl create mode 100644 templates/own_templates/672197.tpl create mode 100644 templates/own_templates/698.tpl create mode 100644 templates/own_templates/7.tpl create mode 100644 templates/own_templates/707266.tpl create mode 100644 templates/own_templates/721.tpl create mode 100644 templates/own_templates/748131.tpl create mode 100644 templates/own_templates/760.tpl create mode 100644 templates/own_templates/786.tpl create mode 100644 templates/own_templates/796395.tpl create mode 100644 templates/own_templates/798.tpl create mode 100644 templates/own_templates/800051.tpl create mode 100644 templates/own_templates/802610.tpl create mode 100644 templates/own_templates/835944.tpl create mode 100644 templates/own_templates/836911.tpl create mode 100644 templates/own_templates/846.tpl create mode 100644 templates/own_templates/849.tpl create mode 100644 templates/own_templates/875.tpl create mode 100644 templates/own_templates/942.tpl create mode 100644 templates/own_templates/979012.tpl create mode 100644 templates/own_templates/991747.tpl create mode 100644 templates/own_templates/modules/accesslist.tpl create mode 100644 templates/own_templates/modules/addnode.tpl create mode 100644 templates/own_templates/modules/addnode.tpl-old create mode 100644 templates/own_templates/modules/addnode_small.tpl create mode 100644 templates/own_templates/modules/banlist.tpl create mode 100644 templates/own_templates/modules/children_types.tpl create mode 100644 templates/own_templates/modules/configure.tpl create mode 100644 templates/own_templates/modules/configure_bookcat.tpl create mode 100644 templates/own_templates/modules/configure_content.tpl create mode 100644 templates/own_templates/modules/configure_content.tpl-old create mode 100644 templates/own_templates/modules/configure_poll.tpl create mode 100644 templates/own_templates/modules/footer.tpl create mode 100644 templates/own_templates/modules/get_bookmark_statistics_box.tpl create mode 100644 templates/own_templates/modules/get_children_by_type.tpl create mode 100644 templates/own_templates/modules/get_creation_by_template_id.tpl create mode 100644 templates/own_templates/modules/get_creation_by_type.tpl create mode 100644 templates/own_templates/modules/get_flat_children.tpl create mode 100644 templates/own_templates/modules/get_last.tpl create mode 100644 templates/own_templates/modules/get_mail_userlist.tpl create mode 100644 templates/own_templates/modules/get_node_userlist.tpl create mode 100644 templates/own_templates/modules/get_nodes_by_type.tpl create mode 100644 templates/own_templates/modules/get_nodes_by_type_small.tpl create mode 100644 templates/own_templates/modules/get_nodeshell_children.tpl create mode 100644 templates/own_templates/modules/get_nodetype_by_views.tpl create mode 100644 templates/own_templates/modules/get_poll_box.tpl create mode 100644 templates/own_templates/modules/get_threaded_children.tpl create mode 100644 templates/own_templates/modules/get_threaded_children.tpl~ create mode 100644 templates/own_templates/modules/get_userlist.tpl create mode 100644 templates/own_templates/modules/header.tpl create mode 100644 templates/own_templates/modules/loginbox.tpl create mode 100644 templates/own_templates/modules/mail.tpl create mode 100644 templates/own_templates/modules/mailform.old.tpl create mode 100644 templates/own_templates/modules/mailform.tpl create mode 100644 templates/own_templates/modules/mailform.tpl-old create mode 100644 templates/own_templates/modules/masterlist.tpl create mode 100644 templates/own_templates/modules/movement.tpl create mode 100644 templates/own_templates/modules/node_content.pl create mode 100644 templates/own_templates/modules/node_content.tpl create mode 100644 templates/own_templates/modules/node_settings.tpl create mode 100644 templates/own_templates/modules/oplist.tpl create mode 100644 templates/own_templates/modules/owner_toolbar.tpl create mode 100644 templates/own_templates/modules/show_poll.tpl create mode 100644 templates/own_templates/modules/silencelist.tpl create mode 100644 templates/own_templates/modules/toolbar.tpl create mode 100644 templates/own_templates/modules/toolbar.tpl.old create mode 100644 templates/own_templates/modules/userinfo.tpl create mode 100644 templates/sv/.old.main.tpl create mode 100644 templates/sv/404.tpl create mode 100644 templates/sv/article.tpl create mode 100644 templates/sv/article.tpl~ create mode 100644 templates/sv/articles.tpl create mode 100644 templates/sv/blog.tpl create mode 100644 templates/sv/blogs.tpl create mode 100644 templates/sv/bookcat.tpl create mode 100644 templates/sv/bookmarklist.tpl create mode 100644 templates/sv/bookmarks.tpl create mode 100644 templates/sv/categorybox.tpl create mode 100644 templates/sv/chat.tpl create mode 100644 templates/sv/configure.tpl create mode 100644 templates/sv/forum.tpl create mode 100644 templates/sv/friend.tpl create mode 100644 templates/sv/k.tpl create mode 100644 templates/sv/lala.tpl create mode 100644 templates/sv/lala.tpl~ create mode 100644 templates/sv/last.tpl create mode 100644 templates/sv/mail.tpl create mode 100644 templates/sv/main.tpl create mode 100644 templates/sv/main.tpl~ create mode 100644 templates/sv/modules/aboutus.tpl create mode 100644 templates/sv/modules/aboutus.tpl~ create mode 100644 templates/sv/modules/accesslist.tpl create mode 100644 templates/sv/modules/accesslist.tpl~ create mode 100644 templates/sv/modules/addnode.tpl create mode 100644 templates/sv/modules/addnode.tpl~ create mode 100644 templates/sv/modules/addnode_small.tpl create mode 100644 templates/sv/modules/addnode_small.tpl~ create mode 100644 templates/sv/modules/banlist.tpl create mode 100644 templates/sv/modules/banlist.tpl~ create mode 100644 templates/sv/modules/categorybox.tpl create mode 100644 templates/sv/modules/children_types.tpl create mode 100644 templates/sv/modules/children_types.tpl~ create mode 100644 templates/sv/modules/configure.tpl create mode 100644 templates/sv/modules/configure.tpl~ create mode 100644 templates/sv/modules/configure_bookcat.tpl create mode 100644 templates/sv/modules/configure_content.tpl create mode 100644 templates/sv/modules/configure_content.tpl~ create mode 100644 templates/sv/modules/configure_poll.tpl create mode 100644 templates/sv/modules/configure_poll.tpl~ create mode 100644 templates/sv/modules/footer.tpl create mode 100644 templates/sv/modules/footer.tpl~ create mode 100644 templates/sv/modules/get_bookmark_statistics_box.tpl create mode 100644 templates/sv/modules/get_children_by_type.tpl create mode 100644 templates/sv/modules/get_children_by_type.tpl~ create mode 100644 templates/sv/modules/get_creation_by_type.tpl create mode 100644 templates/sv/modules/get_creation_by_type.tpl~ create mode 100644 templates/sv/modules/get_creation_by_type.tpl~~ create mode 100644 templates/sv/modules/get_flat_children.tpl create mode 100644 templates/sv/modules/get_flat_children.tpl~ create mode 100644 templates/sv/modules/get_last.tpl create mode 100644 templates/sv/modules/get_last.tpl~ create mode 100644 templates/sv/modules/get_mail_userlist.tpl create mode 100644 templates/sv/modules/get_mail_userlist.tpl~ create mode 100644 templates/sv/modules/get_node_userlist.tpl create mode 100644 templates/sv/modules/get_nodes_by_type.tpl create mode 100644 templates/sv/modules/get_nodes_by_type.tpl~ create mode 100644 templates/sv/modules/get_nodes_by_type_small.tpl create mode 100644 templates/sv/modules/get_nodes_by_type_small.tpl~ create mode 100644 templates/sv/modules/get_nodeshell_children.tpl create mode 100644 templates/sv/modules/get_nodeshell_children.tpl~ create mode 100644 templates/sv/modules/get_nodetype_by_views.tpl create mode 100644 templates/sv/modules/get_nodetype_by_views.tpl~ create mode 100644 templates/sv/modules/get_poll_box.tpl create mode 100644 templates/sv/modules/get_poll_box.tpl~ create mode 100644 templates/sv/modules/get_threaded_children.tpl create mode 100644 templates/sv/modules/get_threaded_children.tpl~ create mode 100644 templates/sv/modules/get_userlist.tpl create mode 100644 templates/sv/modules/get_userlist.tpl~ create mode 100644 templates/sv/modules/header.tpl create mode 100644 templates/sv/modules/header.tpl~ create mode 100644 templates/sv/modules/loginbox.tpl create mode 100644 templates/sv/modules/loginbox.tpl~ create mode 100644 templates/sv/modules/mail.tpl create mode 100644 templates/sv/modules/mail.tpl~ create mode 100644 templates/sv/modules/mailform.tpl create mode 100644 templates/sv/modules/mailform.tpl~ create mode 100644 templates/sv/modules/main.tpl create mode 100644 templates/sv/modules/masterlist.tpl create mode 100644 templates/sv/modules/masterlist.tpl~ create mode 100644 templates/sv/modules/movement.tpl create mode 100644 templates/sv/modules/node_content.pl create mode 100644 templates/sv/modules/node_content.tpl create mode 100644 templates/sv/modules/node_content.tpl~ create mode 100644 templates/sv/modules/node_settings.tpl create mode 100644 templates/sv/modules/node_settings.tpl~ create mode 100644 templates/sv/modules/oplist.tpl create mode 100644 templates/sv/modules/show_poll.tpl create mode 100644 templates/sv/modules/show_poll.tpl~ create mode 100644 templates/sv/modules/silencelist.tpl create mode 100644 templates/sv/modules/silencelist.tpl~ create mode 100644 templates/sv/modules/toolbar.tpl create mode 100644 templates/sv/modules/toolbar.tpl~ create mode 100644 templates/sv/modules/userinfo.tpl create mode 100644 templates/sv/modules/userinfo.tpl~ create mode 100644 templates/sv/move.tpl create mode 100644 templates/sv/news.tpl create mode 100644 templates/sv/nodeshell.tpl create mode 100644 templates/sv/nodeshell.tpl~ create mode 100644 templates/sv/oldarticle.tpl create mode 100644 templates/sv/oldmain.tpl create mode 100644 templates/sv/people.tpl create mode 100644 templates/sv/register.tpl create mode 100644 templates/sv/rss.tpl create mode 100644 templates/sv/rss_bot.tpl create mode 100644 templates/sv/submission.tpl create mode 100644 templates/sv/sv.css create mode 100644 templates/sv/threaded_forum.tpl create mode 100644 templates/sv/user.tpl diff --git a/admin/akcia.php b/admin/akcia.php deleted file mode 100644 index 32aeeff..0000000 --- a/admin/akcia.php +++ /dev/null @@ -1,19 +0,0 @@ -mindfuck v0.23 - - - -executeQuery("select mindfuck.meno as meno ,user.login as registrator from mindfuck left join user on user.id=mindfuck.user_id order by meno asc"); - -echo ""; -while ($set->next()) { - echo ""; -} - -echo "
".$set->getString('meno')."".$set->getString('registrator')."
"; - -?> - \ No newline at end of file diff --git a/admin/cacher.php b/admin/cacher.php deleted file mode 100644 index 825b8be..0000000 --- a/admin/cacher.php +++ /dev/null @@ -1,17 +0,0 @@ -query($q); -while($set->next()) { - $pole[]=$set->getRecord(); -} - -$data=serialize($pole); -$file=fopen("/home/hromi1/kyberia/cache/1.php","a"); -fwrite($file,$data); -fclose($file); - - -?> diff --git a/admin/categorizer.php b/admin/categorizer.php deleted file mode 100644 index 851396c..0000000 --- a/admin/categorizer.php +++ /dev/null @@ -1,41 +0,0 @@ -query("select category_parent from category where category_id='$category' and category_parent!=0"); - if ($set->next()) { -// $set->next(); - $pole[]=$set->getString('category_parent'); - getParent($set->getString('category_parent')); - } -} - - -include_once("../inc/kyberia.inc"); -$database=new CLASS_KYBERIA(); -$q="select forum_id,forum_category from forum"; -$set=$database->query($q); -//getParent(67); -//print_r($pole); - -while($set->next()) { - $pole[]=$set->getString('forum_category'); - getParent($set->getString('forum_category')); - $pole=array_reverse($pole); - echo "
".$set->getString('forum_id'); - foreach($pole as $key => $value) { - $param.="&kat[$key]=$value"; - } - echo "::$param"; - //$param=addslashes($param); - $database->update("update forum set forum_category_param='$param' where forum_id='".$set->getString('forum_id')."'"); - unset ($param); - unset($pole); - - -} - -?> diff --git a/admin/categorizer2.php b/admin/categorizer2.php deleted file mode 100644 index 35a45c1..0000000 --- a/admin/categorizer2.php +++ /dev/null @@ -1,46 +0,0 @@ -query("select category_parent from category where category_id='$category' and category_parent!=0"); - if ($set->next()) { -// $set->next(); - $pole[]=$set->getString('category_parent'); - - getParent($set->getString('category_parent')); - - } -} - - - -$database=new CLASS_KYBERIA(); -$q="select * from category"; -$set=$database->query($q); -//getParent(67); -//print_r($pole); - -while($set->next()) { - $pole[]=$set->getString('category_id'); - getParent($set->getString('category_id')); - print_r($pole); - $pole=array_reverse($pole); - echo "
".$set->getString('category_id'); - foreach($pole as $key => $value) { - $param.="$value;"; - } - echo "::$param"; - $param=addslashes($param); - $database->update("update category set category_tree='$param' where category_id='".$set->getString('category_id')."'"); - unset ($param); - unset($pole); - - -} - -?> diff --git a/admin/charismer.php b/admin/charismer.php deleted file mode 100644 index 516abbd..0000000 --- a/admin/charismer.php +++ /dev/null @@ -1,27 +0,0 @@ -query($q4); - -/* inicializacia, uz netreba -$database->query("UPDATE k_logs SET k_amount=sign(k_amount)"); - -$database->query("UPDATE submissions SET submission_k=0"); -$database->query("UPDATE dennik SET karma=0"); -$r = $database->query("SELECT * FROM k_logs"); -while($r->next()) { - if ($r->getString("node_type") == 'dennik') - $database->query("UPDATE dennik SET karma=karma+".$r->getString("k_amount")." WHERE id=".$r->getString('node_id')); - else - $database->query("UPDATE submissions SET submission_k=submission_k+".$r->getString("k_amount")." WHERE submission_id=".$r->getString('node_id')); -} -*/ -?> - - diff --git a/admin/charismernowrite.php b/admin/charismernowrite.php deleted file mode 100644 index 1ea5396..0000000 --- a/admin/charismernowrite.php +++ /dev/null @@ -1,78 +0,0 @@ -query($q4); - -$set=$database->query($q); -$set3=$database->query($q3); - -$set3->next(); -$pomerall= ($set3->getString('allkarma')) /($set3->getString('psubmall')); -//Vsetka karma v systeme - echo "allkarma: ".$set3->getString('allkarma')."
"; -//celkovy pocet prispevkov - echo "psubmall: ".$set3->getString('psubmall')."
"; -//pomer karmy na prispevok celek kyberky - echo "pomerall: ".$pomerall."
"; - -//najprv sa stanovi dkarma podla charizmy -while($set->next()) { - $q0="update user set charisma='".$set->getString('pocet')."' where id='".$set->getString('friend_id')."'"; - echo $q0."
"; -// $database->query($q0); - $q0="update user set user_k='".$set->getString('pocet')."' where id='".$set->getString('friend_id')."'"; - echo $q0."
"; -// $database->query($q0); -} - echo "

"; - -//potom vyberiem z db rozne kraviny -$set2=$database->query($q2); - -//a potom to cele rozdrbem neprehladnym vzorcom -while($set2->next()) { -$psubm=$set2->getString('psubm'); -if ($psubm>100){ - echo "ulogin: ".$set2->getString('ulogin')."
"; -//userova dkarma podla charismy - echo "uk: ".$set2->getString('uk')."
"; -//userovi pridelena karma celkovo - echo "ukarma: ".$set2->getString('ukarma')."
"; -//pocet userovych prispevkov - echo "psubm: ".$set2->getString('psubm')."
"; -$pomeruser=( $set2->getString('ukarma'))/($set2->getString('psubm')); -$from_average=($pomeruser/$pomerall); -$newuk=floor($from_average*23); -//pomer karmy na prispevok celek kyberky - echo "pomeruser: ".$pomeruser."
"; -//pomer kvality prispevkov usera a celej kyberky - echo "from_average: ".$from_average."
"; -//nova dkarma bez upravy nulovania podpriemeru - echo "newuk: ".$newuk."
"; -//aby dostali K+ len nadpriemerny prispievatelia -if ($newuk>23) {$newuk=$newuk-23;} -else {$newuk=0;} -if ($newuk>46) {$newuk=46;} -$newuk+=($set2->getString('uk')); - $q0="update user set user_k='".$newuk."' where id='".$set2->getString('uid')."'"; - echo $q0." ".$set2->getString('ulogin')."

"; -// $database->query($q0); -} -} -//malo by z toho byt nieco taketo -//dk= (((userk/usersubm)/(allk/allsubm))) *23 , ?dk>23:$dk-23!$dk=0 -?> - - diff --git a/admin/charismerweb.php b/admin/charismerweb.php deleted file mode 100644 index a371c99..0000000 --- a/admin/charismerweb.php +++ /dev/null @@ -1,78 +0,0 @@ -query($q4); - -$set=$database->query($q); -$set3=$database->query($q3); - -$set3->next(); -$pomerall= ($set3->getString('allkarma')) /($set3->getString('psubmall')); -//Vsetka karma v systeme - echo "allkarma: ".$set3->getString('allkarma')."
"; -//celkovy pocet prispevkov - echo "psubmall: ".$set3->getString('psubmall')."
"; -//pomer karmy na prispevok celek kyberky - echo "pomerall: ".$pomerall."
"; - -//najprv sa stanovi dkarma podla charizmy -while($set->next()) { - $q0="update user set charisma='".$set->getString('pocet')."' where id='".$set->getString('friend_id')."'"; - echo $q0."
"; - $database->query($q0); - $q0="update user set user_k='".$set->getString('pocet')."' where id='".$set->getString('friend_id')."'"; - echo $q0."
"; - $database->query($q0); -} - echo "

"; - -//potom vyberiem z db rozne kraviny -$set2=$database->query($q2); - -//a potom to cele rozdrbem neprehladnym vzorcom -while($set2->next()) { -$psubm=$set2->getString('psubm'); -if ($psubm>100){ - echo "ulogin: ".$set2->getString('ulogin')."
"; -//userova dkarma podla charismy - echo "uk: ".$set2->getString('uk')."
"; -//userovi pridelena karma celkovo - echo "ukarma: ".$set2->getString('ukarma')."
"; -//pocet userovych prispevkov - echo "psubm: ".$set2->getString('psubm')."
"; -$pomeruser=( $set2->getString('ukarma'))/($set2->getString('psubm')); -$from_average=($pomeruser/$pomerall); -$newuk=floor($from_average*23); -//pomer karmy na prispevok celek kyberky - echo "pomeruser: ".$pomeruser."
"; -//pomer kvality prispevkov usera a celej kyberky - echo "from_average: ".$from_average."
"; -//nova dkarma bez upravy nulovania podpriemeru - echo "newuk: ".$newuk."
"; -//aby dostali K+ len nadpriemerny prispievatelia -if ($newuk>23) {$newuk=$newuk-23;} -else {$newuk=0;} -if ($newuk>46) {$newuk=46;} -$newuk+=($set2->getString('uk')); - $q0="update user set user_k='".$newuk."' where id='".$set2->getString('uid')."'"; - echo $q0." ".$set2->getString('ulogin')."

"; - $database->query($q0); -} -} -//malo by z toho byt nieco taketo -//dk= (((userk/usersubm)/(allk/allsubm))^2) *23 , ?dk>23:$dk-23!$dk=0 -?> - - diff --git a/admin/charismerwebonly.php b/admin/charismerwebonly.php deleted file mode 100644 index 37b69fc..0000000 --- a/admin/charismerwebonly.php +++ /dev/null @@ -1,19 +0,0 @@ -query($q); - -//najprv sa stanovi dkarma podla charizmy -while($set->next()) { - $q0="update user set charisma='".$set->getString('pocet')."' where id='".$set->getString('friend_id')."'"; - $database->query($q0); -} - echo "

"; -?> - diff --git a/admin/cvs_update.php b/admin/cvs_update.php deleted file mode 100644 index 270c72f..0000000 --- a/admin/cvs_update.php +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/admin/dbedit.php b/admin/dbedit.php deleted file mode 100644 index 1111220..0000000 --- a/admin/dbedit.php +++ /dev/null @@ -1,9 +0,0 @@ -query("alter table forum modify forum_public enum('private', 'public', 'moderated') default 'public'"); -$set=$database->query("update user set admin = 'yes' where id = '840'"); - -?> diff --git a/admin/dbselect.php b/admin/dbselect.php deleted file mode 100644 index b636377..0000000 --- a/admin/dbselect.php +++ /dev/null @@ -1,87 +0,0 @@ - -
-describe - - -
-
-select * from - -where - - -
-
-query($q); - - echo ""; - while($set->next()){ - $field=$set->getString('Field'); - $fields[]=$field; - $type=$set->getString('Type'); - $null=$set->getString('Null'); - echo ""; - echo ""; - echo ""; - } - echo "
FieldType Null
".$field."".$type."".$null."
"; -} - - - - -function selectni($tablename,$where){ - global $database; - $q="describe $tablename"; - $set=$database->query($q); - if ($where=="") { - $q2="select * from $tablename"; - }else{ - $where=StripSlashes($where); - $q2="select * from $tablename where $where"; - } - echo $q2."
"; - $set2=$database->query($q2); - - while($set->next()){ - $field=$set->getString('Field'); - $fields[]=$field; - $type=$set->getString('Type'); - $null=$set->getString('Null'); - } - echo ""; - for($i=0;$i".$fields[$i].""; - } - - echo ""; - - while($set2->next()){ - for($i=0;$igetString($fields[$i]); - echo ""; - } - echo ""; - } - echo "
".$onefield."
"; -} -?> \ No newline at end of file diff --git a/admin/dbselectfordb.php b/admin/dbselectfordb.php deleted file mode 100644 index 4b24c63..0000000 --- a/admin/dbselectfordb.php +++ /dev/null @@ -1,82 +0,0 @@ - -
-describe - - -
-
-select * from - -where - - -
-
-query($q); - - echo ""; - while($set->next()){ - $field=$set->getString('Field'); - $fields[]=$field; - $type=$set->getString('Type'); - $null=$set->getString('Null'); - echo ""; - echo ""; - echo ""; - } - echo "
FieldType Null
".$field."".$type."".$null."
"; -} - - - - -function selectni($tablename,$where){ - global $database; - $q="describe $tablename"; - $set=$database->query($q); - if ($where=="") { - $q2="select * from $tablename"; - }else{ - $q2="select * from $tablename where $where"; - } - echo $q2."
"; - $set2=$database->query($q2); - - while($set->next()){ - $field=$set->getString('Field'); - $fields[]=$field; - $type=$set->getString('Type'); - $null=$set->getString('Null'); - } - for($i=0;$i".$fields[$i].""; - } - - echo "
"; - - while($set2->next()){ - for($i=0;$igetString($fields[$i]); - echo "|:|".$onefield; - } - echo "
"; - } -} -?> diff --git a/admin/export_kyberia b/admin/export_kyberia deleted file mode 100644 index 8b13789..0000000 --- a/admin/export_kyberia +++ /dev/null @@ -1 +0,0 @@ - diff --git a/admin/forumizer.php b/admin/forumizer.php deleted file mode 100644 index 1607748..0000000 --- a/admin/forumizer.php +++ /dev/null @@ -1,17 +0,0 @@ -query($q); -while($set->next()) { - $q="select count(*) as pocet from forum where forum_category='".$set->getString('category_id')."'"; - $set2=$database->query($q); - $set2->next(); - $q="select count(*) as pocet from category where category_parent='".$set->getString('category_id')."'"; - $set3=$database->query($q); - $set3->next(); - $q="update category set category_subcats='".$set3->getString('pocet')."',category_forums='".$set2->getString('pocet')."' where category_id='".$set->getString('category_id')."'"; - echo $q."
"; - $database->query($q); -} -?> diff --git a/admin/forumizer2.php b/admin/forumizer2.php deleted file mode 100644 index 839d305..0000000 --- a/admin/forumizer2.php +++ /dev/null @@ -1,18 +0,0 @@ -query($q); -while($set->next()) { - $q="select count(*) as pocet from submissions where forum_id='".$set->getString('forum_id')."'"; - $set2=$database->query($q); - $set2->next(); - $q="select submission_timestamp from submissions where forum_id='".$set->getString('forum_id')."' order by submission_timestamp desc limit 1"; - $set3=$database->query($q); - $set3->next(); - $q="update forum set last_submission='".$set3->getString('submission_timestamp')."', forum_submissions='".$set2->getString('pocet')."' where forum_id='".$set->getString('forum_id')."'"; - echo $q."
"; - $database->query($q); -} -?> \ No newline at end of file diff --git a/admin/forums.php b/admin/forums.php deleted file mode 100644 index 20b1498..0000000 --- a/admin/forums.php +++ /dev/null @@ -1,20 +0,0 @@ - -query("select user.login as login,forum.* from forum left join user on user.id=forum.forum_owner order by forum_id"); -echo "
"; -while ($set->next()) { - echo ""; - - echo ""; - echo ""; - echo ""; - echo ""; -} - -echo "
",$set->getString('forum_id'),"",$set->getString('forum_name'),"",$set->getString('login'),"
"; - -?> diff --git a/admin/jayaltertable.php b/admin/jayaltertable.php deleted file mode 100644 index 471e457..0000000 --- a/admin/jayaltertable.php +++ /dev/null @@ -1,19 +0,0 @@ -"; -$set=$database->query($q); - echo "dropnute
"; -$q="alter table session add friends_serial text"; - echo $q."
"; -$set=$database->query($q); - echo "alternute
"; - - - echo "OK"; -?> - diff --git a/admin/jayaltertableadd.php b/admin/jayaltertableadd.php deleted file mode 100644 index d5ab6ab..0000000 --- a/admin/jayaltertableadd.php +++ /dev/null @@ -1,15 +0,0 @@ -"; -$set=$database->query($q); - echo "alternute
"; - - - echo "OK"; -?> - diff --git a/admin/karmer.php b/admin/karmer.php deleted file mode 100644 index f218069..0000000 --- a/admin/karmer.php +++ /dev/null @@ -1,14 +0,0 @@ -query($q); -while($set->next()) { - $q="update user set user_karma='".$set->getString('pocet')."' where id='".$set->getString('acceptor_id')."'"; - echo $q."
"; - $database->query($q); -} -?> diff --git a/admin/larry.php b/admin/larry.php deleted file mode 100644 index bd574dd..0000000 --- a/admin/larry.php +++ /dev/null @@ -1,15 +0,0 @@ -query($q); -while($set->next()) { - $rand="+421".rand(903123456,905876543); - $q="update larry set phone='$rand' where meno='".$set->getString('meno')."'"; - echo $q."
"; - $database->query($q); -} -?> diff --git a/admin/mailer.php b/admin/mailer.php deleted file mode 100644 index 0623b51..0000000 --- a/admin/mailer.php +++ /dev/null @@ -1,17 +0,0 @@ -query($q); -while($set->next()) { - $q="select count(*) as pocet from forum where forum_category='".$set->getString('category_id')."'"; - $set2=$database->query($q); - $set2->next(); - $q="select count(*) as pocet from category where category_parent='".$set->getString('category_id')."'"; - $set3=$database->query($q); - $set3->next(); - $q="update category set category_subcats='".$set3->getString('pocet')."',category_forums='".$set2->getString('pocet')."' where category_id='".$set->getString('category_id')."'"; - echo $q."
"; - $database->query($q); -} -?> diff --git a/admin/mailnamer.php b/admin/mailnamer.php deleted file mode 100644 index e37848c..0000000 --- a/admin/mailnamer.php +++ /dev/null @@ -1,11 +0,0 @@ -query($q); -while($set->next()) { - $q="update user set user_mail='".$set->getString('pocet')."' where id='".$set->getString('user_id')."'"; - $set2=$database->query($q); -} -?> diff --git a/admin/mailz.php b/admin/mailz.php deleted file mode 100644 index 68794e2..0000000 --- a/admin/mailz.php +++ /dev/null @@ -1,11 +0,0 @@ -query("select distinct email, login,password from user where user_active='yes'"); -while ($set->next()) { - echo "
".$set->getString('login')." :: ".$set->getString('email')." :: ".$set->getString('password'); -} -?> diff --git a/admin/nanodot.rdf b/admin/nanodot.rdf deleted file mode 100644 index cde2a1e..0000000 --- a/admin/nanodot.rdf +++ /dev/null @@ -1,69 +0,0 @@ - - - - - -Nanodot: Nanodot: News and Discussion of EmergingTechnologies -http://nanodot.org/ -News and Discussion of EmergingTechnologies - - - -Nanodot -http://nanodot.org/images/topics/topicslash.gif -http://nanodot.org/ - - - -ON/OFF switch for a molecular motor -http://nanodot.org/article.pl?sid=02/11/05/0955221 - - - -Carbon nanotubes 30 cm long -http://nanodot.org/article.pl?sid=02/11/05/0826243 - - - -NEMS pump for potassium ion -http://nanodot.org/article.pl?sid=02/11/05/0643212 - - - -Conference showcases nanodevices progress -http://nanodot.org/article.pl?sid=02/11/03/055252 - - - -Investors proclaim interest in nanotechnology -http://nanodot.org/article.pl?sid=02/11/03/0345206 - - - -Time magazine on the nanotechnology industry -http://nanodot.org/article.pl?sid=02/11/03/0140237 - - - -Call on Fox News to support nanotechnology research -http://nanodot.org/article.pl?sid=02/10/31/0341202 - - - -2nd stage funding for Nanotech startups -http://nanodot.org/article.pl?sid=02/10/31/033237 - - - -Carbon nanotube space elevator planned -http://nanodot.org/article.pl?sid=02/10/31/028221 - - - -Nanotechnology - a trillion dollar market within a decade? -http://nanodot.org/article.pl?sid=02/10/29/0439217 - - - \ No newline at end of file diff --git a/admin/picturizer.php b/admin/picturizer.php deleted file mode 100644 index 7491da2..0000000 --- a/admin/picturizer.php +++ /dev/null @@ -1,20 +0,0 @@ -query("SELECT forum_id from forum"); -$icondir="/home/hromi1/kyberia/images/forums/"; -$cmd=0; -while ($set->next()) { - $id=$set->getString("forum_id"); - $icon=$icondir.$id.".gif"; - if (strstr(,".jpg")){ - $cmd="/usr/local/netpbm/bin/jpegtopnm $forum_icon | /usr/local/netpbm/bin/pnmscale -width=123 | /usr/local/netpbm/bin/ppmquant 256 | /usr/local/netpbm/bin/ppmtogif > ".$icondir.strtolower($lastid).".gif"; - - } - elseif (strstr($forum_icon_name,".gif")) { - $cmd="/home/hromi1/kyberia/gifsicle --resize 123x_ $forum_icon > ".$icondir.strtolower($lastid).".gif"; - } - if ($cmd) shell_exec($cmd); - - -} -?> diff --git a/admin/rename.php b/admin/rename.php deleted file mode 100644 index 9df1286..0000000 --- a/admin/rename.php +++ /dev/null @@ -1,9 +0,0 @@ -query("update user set login = 'gudmud' where id = '2031'"); - - -?> diff --git a/admin/rssparser.php b/admin/rssparser.php deleted file mode 100644 index e9ac4aa..0000000 --- a/admin/rssparser.php +++ /dev/null @@ -1,95 +0,0 @@ -\n"; - } else { - fputs ($fp, "GET /$filename HTTP/1.0\r\nHost: $hostname\r\n\r\n"); - while (!feof($fp)) { - $rssdata.= fgets ($fp,128); - } - fclose ($fp); - return $rssdata; - } - -} - -$rssdata=steal($_GET['datafeed']); -$rssdata=strip_http_headers($rssdata); -$rssdata=urldecode($rssdata); -include_once("xml/xmlarray.inc"); - -if (strstr($rssdata,"parse($rssdata); -print_r($pole); -if (empty($pole['channel']['item'])) $pole['channel']['item']=$pole['item']; -foreach ($pole['channel']['item'] as $item) { - echo $item['title']."
"; - if (! empty($item["link"])) { - $md5=md5($item['link']); - $set=$kyberia->executeQuery("select * from rss_news where news_md5='$md5'"); - if (!$set->getNumRows()) { - $q="INSERT INTO rss_news set news_source='3',"; - $q.="news_title='".addSlashes(unhtmlspecialchars($item["title"]))."',"; - $q.="news_url='".addSlashes(unhtmlspecialchars($item["link"]))."'"; - $q.=",news_md5='$md5'"; - echo "
"; - echo ""; - echo $item["title"],"\n"; - if (!empty($item["description"])) { - - $q.=",news_desc='".addSlashes(strip_tags(unhtmlspecialchars($item['description'])))."'"; - echo "
",$item['description'],"
"; - } - if (!empty($item['image'])) { - if (!empty($item['image']['title'])) $q.=",news_image_title='".addSlashes(unhtmlspecialchars($item['image']['title']))."'"; - - if (!empty($item['image']['link'])) $q.=",news_image_link='".addSlashes(unhtmlspecialchars($item['image']['link']))."'"; - if (!empty($item['image']['url'])) $q.=",news_image='".addSlashes(unhtmlspecialchars($item['image']['url']))."'"; - } - - elseif (!empty($pole['image'])) { - $q.=",news_image_title='".addSlashes(unhtmlspecialchars($pole['image']['title']))."'"; - $q.=",news_image_link='".addSlashes(unhtmlspecialchars($pole['image']['link']))."'"; - $q.=",news_image='".addSlashes(unhtmlspecialchars($pole['image']['url']))."'"; - } - else { - $q.=",news_image_title='".addSlashes(unhtmlspecialchars($pole['channel']['image']['title']))."'"; - $q.=",news_image_link='".addSlashes(unhtmlspecialchars($pole['channel']['image']['link']))."'"; - $q.=",news_image='".addSlashes(unhtmlspecialchars($pole['channel']['image']['url']))."'"; - } - - - $kyberia->executeUpdate($q); - - } - } -} - - - -?> diff --git a/admin/session.php b/admin/session.php deleted file mode 100644 index 7271d1d..0000000 --- a/admin/session.php +++ /dev/null @@ -1,24 +0,0 @@ -session - - - -executeQuery("select user_name, user_action, user_action_id, -user_action_name from session where user_id = '".$user_id."'"); - -echo ""; -echo -""; -while ($set->next()) { - echo -""; -} - -echo "
user_nameuser_actionuser_action_iduser_action_name
".$set->getString('user_name')."".$set->getString('user_action')."".$set->getString('user_action_id')."".$set->getString('user_action_name')."
"; - -?> - \ No newline at end of file diff --git a/admin/sessioncleaner.php b/admin/sessioncleaner.php deleted file mode 100644 index e10fbbc..0000000 --- a/admin/sessioncleaner.php +++ /dev/null @@ -1,13 +0,0 @@ -query($q); -while($set->next()) { - $q="update user set user_action='',user_mode='off',user_action_param_name='',user_action_param_id='',user_action_param_value='' where id='".$set->getString('id_user')."'"; - echo $q; - $database->query($q); - $database->query("delete from sessions where id_user='".$set->getString('id_user')."'"); -} -?> diff --git a/admin/sessionfriendsnowrite.php b/admin/sessionfriendsnowrite.php deleted file mode 100644 index d5dfa35..0000000 --- a/admin/sessionfriendsnowrite.php +++ /dev/null @@ -1,13 +0,0 @@ -query($q); - -while($set->next()) { - echo $set->getString('user_name')." : ".$set->getString('friends_serial')."
"; -} -?> diff --git a/admin/sessionfriendswrite.php b/admin/sessionfriendswrite.php deleted file mode 100644 index 124ad07..0000000 --- a/admin/sessionfriendswrite.php +++ /dev/null @@ -1,26 +0,0 @@ -query($q); - -while($set->next()) { - $user_id=$set->getString('user_id'); - $q2="select friend_id from friends where user_id=$user_id"; - $set2=$database->query($q2); - $friends_serial=""; - while ($set2->next()){ - $friends_serial.=($set2->getString('friend_id')).";"; - } - $database->query("update session set friends_serial='$friends_serial' where user_id=$user_id"); - - echo $set->getString('user_name')." : ".$set->getString('friends_serial')."
"; -} -?> - - - - diff --git a/admin/switch.php b/admin/switch.php deleted file mode 100644 index d36411a..0000000 --- a/admin/switch.php +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/admin/switch2attack.php b/admin/switch2attack.php deleted file mode 100644 index dc6b633..0000000 --- a/admin/switch2attack.php +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/admin/switch2beta.php b/admin/switch2beta.php deleted file mode 100644 index d36411a..0000000 --- a/admin/switch2beta.php +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/admin/template.php b/admin/template.php deleted file mode 100644 index 8b8b636..0000000 --- a/admin/template.php +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/admin/user_admin.php b/admin/user_admin.php deleted file mode 100644 index 0e125dc..0000000 --- a/admin/user_admin.php +++ /dev/null @@ -1,50 +0,0 @@ -user administration - - - - ".$_POST['message']; -// mail("hromi@kyberia.sk",'registracia na kyberia.sk',$mailbody,"From: hromi@kyberia.sk\nReturn-path: kyberia@kyberia.sk"); - mail($email,'registracia na kyberia.sk',$mailbody,"From: kyberia@kyberia.sk\nReturn-path: kyberia@kyberia.sk"); - - $id=$_POST['id']; - $database->query("update user set user_active='yes' where id='$id'"); -} - -elseif ($event=='refuse') { - $email=$_POST['email']; - $mailbody="zdravim ta clovece\nbohuzial ti musim oznamit ze si nebol zaregistrovany do systemu kyberia.sk....pokial mas este stale zaujem o to stat sa clenom kyberie, pokus sa znova, mozno budes mat tentokrat stastie,alebo budem mat empatickejsiu naladu ;-)\n\ns pozdravom hromi@kyberia.sk"; - if (!empty($_POST['message'])) $mailbody.="P.S> ".$_POST['message']; - mail($email,'registracia na kyberia.sk',$mailbody,"From: kyberia@kyberia.sk\nReturn-path: kyberia@kyberia.sk"); - echo $mailbody; - - $id=$_POST['id']; - $database->query("delete from user where id='$id'"); - -} - - -elseif ($event=='delete') { - $database->query("delete from user where id='$id'"); -} - - -echo ""; -$q="select * from user where user_active!='yes' order by id desc"; -$set=$database->query($q); -while($set->next()) { - echo ""; -} - -echo "
idloginwebinfochange status
".$set->getString('id')."".$set->getString('login')."".$set->getString('user_www')."".$set->getString('user_info')."
"; - -?> - \ No newline at end of file diff --git a/admin/users.php b/admin/users.php deleted file mode 100644 index 132adb0..0000000 --- a/admin/users.php +++ /dev/null @@ -1,20 +0,0 @@ - -query("select * from user order by id"); -echo "
"; -while ($set->next()) { - echo ""; - - echo ""; - echo ""; - echo ""; - echo ""; -} - -echo "
",$set->getString('id'),"",$set->getString('forum_name'),"",$set->getString('login'),"
"; - -?> diff --git a/boxiky/DEADJOE b/boxiky/DEADJOE deleted file mode 100644 index a5c4fb5..0000000 --- a/boxiky/DEADJOE +++ /dev/null @@ -1,31 +0,0 @@ - -*** Modified files in JOE when it aborted on Wed Jan 28 17:46:43 2004 -*** JOE was aborted by signal 1 - -*** Modified files in JOE when it aborted on Fri Feb 6 16:40:03 2004 -*** JOE was aborted by signal 1 - -*** File 'tiraz.inc' -
-Q4 -Tato stranka nikoho nechce nabadat k pachaniu trestnych cinov.
-Jednotlive prispevky su slobodne vyjadrene osobne -nazory prispievatelov ;-) -
Pravo slobodneho slova je jednou zo zakladnych ludskych
-slobod a -preto piseme to co piseme a pisat to budeme. Za kazdu cenu.
-Kazdopadne autor stranky ani jej prevadzkovatel nezodpoveda za obsah jednotlivych textov.
-© kyberia.sk 23.12.2001-21.12.2012 {in memorian ergond 23.7.2002}
-code by kyberia CVS team & content -by jhnprcvlhckwrth, -hosting by 2600 -
- - - - - \ No newline at end of file diff --git a/boxiky/active.inc b/boxiky/active.inc deleted file mode 100644 index 8d6cd5e..0000000 --- a/boxiky/active.inc +++ /dev/null @@ -1,102 +0,0 @@ -query("select * from session where user_action='forum' and user_action_id='$node_id' and user_mode!='invisible' group by user_name"); - echo ""; - while ($set->next()) { - echo ""; - - - } - - echo "
",$set->getString(
"; -} - -else { - include ("count.inc"); - - $set=$kyberia->query("select (time_to_sec(NOW())-time_to_sec(user_idle)) as idle,session.* from session group by session.user_id order by session.user_name"); - - // jay is the beeest, fooking good, i love the woooorld - - //prevedie udaje do arrays, aby sa dali viac krat pouzit - while ($set->next()) { - $active_array_name[]=$set->getString('user_name'); - $active_array_user[]=$set->getString('user_id'); - $active_array_idle[]=$set->getString('idle'); - } - - echo "
"; - echo "
"; - echo "~~~ friends ~~~

"; - echo "
"; - - //toto je prva cast, kde sa vypisuju friendi - for ($i=0;$i
"; - echo "".$active_name."
"; - echo ""; - }else{ - } - } - // iba nicky - else { - if ($friend_array[$active_user]){ - echo "
"; - echo "".$active_name." "; - $time=$active_idle; - if ($time<0) $time+=(60*1440); -// echo floor($time/60),":",($time%60); - - echo ""; - echo "
"; - }else{ - } - } - } - echo "
"; - echo "
~~~ friends ~~~


"; - echo "
"; - - //a tu je ostatok activov - for ($i=0;$i
"; - echo "".$active_name."
"; - echo ""; - } - } - // iba nicky - else { - if ($friend_array[$active_user]){ - }else{ - echo "
"; - echo "".$active_name." "; - $time=$active_idle; - if ($time<0) $time+=(60*1440); -// echo floor($time/60),":",($time%60); - - echo ""; - echo "
"; - } - } - } - echo "
"; - - - - - echo "
"; -} diff --git a/boxiky/ad.inc b/boxiky/ad.inc deleted file mode 100644 index 7bc34c8..0000000 --- a/boxiky/ad.inc +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/boxiky/adbutton.inc b/boxiky/adbutton.inc deleted file mode 100644 index 3f04f13..0000000 --- a/boxiky/adbutton.inc +++ /dev/null @@ -1,26 +0,0 @@ - - - - diff --git a/boxiky/addbookcat.inc b/boxiky/addbookcat.inc deleted file mode 100644 index 9a3963b..0000000 --- a/boxiky/addbookcat.inc +++ /dev/null @@ -1,8 +0,0 @@ -query("INSERT INTO user_bookcat set user_id='$user_id', bookcat_name='$bookcatname',parent_id='$bparent_id', is_open='yes'");} -$editcat2=$bparent_id; -?> \ No newline at end of file diff --git a/boxiky/addcat.inc b/boxiky/addcat.inc deleted file mode 100644 index d6ba082..0000000 --- a/boxiky/addcat.inc +++ /dev/null @@ -1,6 +0,0 @@ -query("INSERT INTO category set category_name='$category_name',category_parent='$category_parent',category_owner='$user_id'"); -$lastid=$kyberia->getLastInsertId(); -?> diff --git a/boxiky/addforum.inc b/boxiky/addforum.inc deleted file mode 100644 index 07cc2d1..0000000 --- a/boxiky/addforum.inc +++ /dev/null @@ -1,59 +0,0 @@ -query("INSERT INTO forum set forum_name='$forum_name',forum_category='$forum_category',forum_owner='$user_id',forum_public='$forum_public',forum_type='$forum_type'"); - $lastid=$kyberia->getLastInsertId(); - $kyberia->query("insert into forum_info set forum_id='$lastid',forum_info='$forum_info'"); - $kyberia->query("update category set category_forums=category_forums+1 where category_id='$forum_category'"); - $icondir="/home/hromi1/kyberia/images/forums/"; - $cmd=0; - if (strstr($forum_icon_name,".jp")){ - $cmd=NETPBM."/jpegtopnm $forum_icon | ".NETPBM."/pnmscale -width=123 | ".NETPBM."/ppmquant 256 | ".NETPBM."/ppmtogif > ".FORUM_IMAGE_DIR.strtolower($lastid).".gif"; - - } - elseif (strstr($forum_icon_name,".gif")) { - $cmd="/home/hromi1/kyberia/gifsicle --resize 123x_ $forum_icon > ".FORUM_IMAGE_DIR.strtolower($lastid).".gif"; - } - if ($cmd) shell_exec($cmd); - $forum_id=$lastid; - - $q="select friends.* from friends where friend_id='$user_id'"; - $set=$kyberia->query($q); - while($set->next()){ - $send_bin=$set->getString('send_mail'); - $u_id=$set->getString('user_id'); - $s_forum=floor($send_bin/2); - echo $send_bin."
"; - echo $s_forum."
"; - - if ($s_forum){ - $sprava="".$user_name." vytvoril novy klub s nazvom
\"".$nadpis."\""; - $kyberia->ubikMail($u_id,$sprava); - } - } - - } -} - -?> \ No newline at end of file diff --git a/boxiky/admin/admin.inc b/boxiky/admin/admin.inc deleted file mode 100644 index 0c0f2b2..0000000 --- a/boxiky/admin/admin.inc +++ /dev/null @@ -1,26 +0,0 @@ -nuz clovece ako vidis, tak si bol vybrany za jedneho z administratorov systemu kyberia. ideme sa tu zahrat taku hru na kyberneticku republiku, ustavu, -referenda, pravo veta a tak...more info coming soon -

-executeQuery("select admin.*,(admin.action_timestamp + INTERVAL 1 DAY) as action_timestamp ,user.login as login from admin left join user on user.id=admin.admin_id order by action_id desc"); -echo ""; -echo ""; - echo "
ID ziadostiziadateltypdocasny stavvykona sadata 1data 2future"; -while ($set->next()) { - echo "
".$set->getString('action_id'); - echo "".$set->getString('login'); - echo "".$set->getString('action_name'); - echo "".$set->getString('action_result'); - echo "".$set->getString('action_timestamp'); - echo "".$set->getString('action_data_1'); - echo "".$set->getString('action_data_2'); - echo ""; -} -echo "
"; - -?> diff --git a/boxiky/admin/forum_admin.inc b/boxiky/admin/forum_admin.inc deleted file mode 100644 index 4d5f846..0000000 --- a/boxiky/admin/forum_admin.inc +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - -
owner::
nazov fora::
zorad podla::
kategoria:: -query("select * from category order by category_tree"); -$selectstring=""; -echo $selectstring; -?> -
-

-query("select id from user where login='$forum_owner'"); - $set->next(); - - $forum_owner_id=$set->getString('id'); - } - else $forum_owner_id=$forum_owner; - $q.=" and forum_owner='$forum_owner_id' "; - } - - if (!empty($_POST['forum_text'])) { - $q.=" and forum_name like '%".$_POST['forum_text']."%' "; - } - - if ($_POST['forum_category']!='all') { - $forum_category=$_POST['forum_category'].";"; - $q.="and category_tree like '$forum_category' "; - } - - $forum_order=$_POST['forum_order']; - if ($forum_order=="id_desc") { - $q.="order by forum.forum_id desc"; - } - if ($forum_order=="id_asc") { - $q.="order by forum.forum_id asc"; - } - if ($forum_order=="last_owner_access") { - $q.="order by owner_access.last_visit asc"; - } - - if ($forum_order=="last_submission") { - $q.="order by last_submission asc"; - } - if ($forum_order=="submission_count_asc") { - $q.="order by submission_count asc"; - } - if ($forum_order=="submission_count_desc") { - $q.="order by submission_count desc"; - } - echo $q; - $set=$kyberia->query($q); - - while($set->next()) { - echo "forum::".$set->getString('forum_name')."
"; - echo "owner::".$set->getString('forum_owner')."
"; - echo "pocet prispevkov::".$set->getString('forum_submissions')."
"; - echo "posledny prispevok::".$set->getString('last_submission')."
"; - echo "ownerova posledna navsteva fora::".$set->getString('owner_access.last_visit')."
"; - - echo "

"; - } - -} - -?> \ No newline at end of file diff --git a/boxiky/admin/forums.inc b/boxiky/admin/forums.inc deleted file mode 100644 index a4d5ed4..0000000 --- a/boxiky/admin/forums.inc +++ /dev/null @@ -1,36 +0,0 @@ -query("select * from category order by category_tree"); -$selectstring=""; - -$set=$kyberia->query("select user.login as login,forum.forum_name,forum_info.* from forum_info left join forum on forum_info.forum_id=forum.forum_id left join user on user.id=forum.forum_owner where forum_info.forum_id>500 order by forum_id"); - -echo ""; -while ($set->next()) { - echo ""; - echo ""; - echo ""; - echo ""; - - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; -} - -echo "
",strip_tags($set->getString('forum_info')),"'>",$set->getString('forum_submissions'),""; -// if ($set->getString('forum_category')=='' )echo "$selectstring"; - echo ""; - echo "
"; -?> diff --git a/boxiky/admin/module_list.inc b/boxiky/admin/module_list.inc deleted file mode 100644 index 98c2956..0000000 --- a/boxiky/admin/module_list.inc +++ /dev/null @@ -1,9 +0,0 @@ -
moduly -

-admin fronta
-registracie
-auditka
-users
-forums
- -
\ No newline at end of file diff --git a/boxiky/admin/register.inc b/boxiky/admin/register.inc deleted file mode 100644 index 6608a7f..0000000 --- a/boxiky/admin/register.inc +++ /dev/null @@ -1,23 +0,0 @@ - loginwebinfochange status"; -$q="select * from user where user_active='' or user_active='no' order by id desc"; -$set=$kyberia->query($q); -while($set->next()) { -echo "".$set->getString('login')." -".$set->getString('user_www')."".$set->getString('user_info')." -
-
- - - - - - -
"; -} - -echo ""; - -?> diff --git a/boxiky/admin/user_admin.inc b/boxiky/admin/user_admin.inc deleted file mode 100644 index 8cf3461..0000000 --- a/boxiky/admin/user_admin.inc +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/boxiky/adskyscraper.inc b/boxiky/adskyscraper.inc deleted file mode 100644 index 5051f4a..0000000 --- a/boxiky/adskyscraper.inc +++ /dev/null @@ -1,24 +0,0 @@ - - - - diff --git a/boxiky/allusers.inc b/boxiky/allusers.inc deleted file mode 100644 index 32ca7e2..0000000 --- a/boxiky/allusers.inc +++ /dev/null @@ -1,36 +0,0 @@ -
-
uzivatelia
-getDennikAuthors(); - //prevedie udaje do arrays, aby sa dali viac krat pouzit - while ($set->next()) { - $array_login[]=$set->getString('login'); - $array_autor[]=$set->getString('autor'); - } - - - echo "

~~~ friends ~~~
"; - - for ($i=0;$i",$d_login,""; - }else{ - } - } - echo "

~~~ friends ~~~

"; - - for ($i=0;$i",$d_login,""; - } - } -?> -
diff --git a/boxiky/articles.inc b/boxiky/articles.inc deleted file mode 100644 index 5679f40..0000000 --- a/boxiky/articles.inc +++ /dev/null @@ -1,14 +0,0 @@ -
-
clanky
- -0) $set=$kyberia->putMostRead($kat); -else $set=$kyberia->putMostRead("",69); -$i=0; -while ($set->next()) { - $i++; - echo ""; -} -?> -
$igetString("id_article"),">",$set->getString("nazov")," (",$set->getString("hits"),")
\ No newline at end of file diff --git a/boxiky/autorlist.inc b/boxiky/autorlist.inc deleted file mode 100644 index 5175e4f..0000000 --- a/boxiky/autorlist.inc +++ /dev/null @@ -1,5 +0,0 @@ -
- diff --git a/boxiky/book_func.inc b/boxiky/book_func.inc deleted file mode 100644 index 0014b1f..0000000 --- a/boxiky/book_func.inc +++ /dev/null @@ -1,297 +0,0 @@ -  ",$f_name[$j],""; - if ($f_subc[$j]) echo "- ".$f_subc[$j]." NEW"; - echo "   (".$bookcat_name[prevod($parid)].")"; - if ($f_owner[$j]!=$user_id) {echo " :: unbook";} - } - } - if ($j>0){echo "
";} -} -function listbookforum1($parid){ - global $user_id; - global $bookcat_name; - global $bookcat_open; - global $bookcat_parent; - global $bookcat_id; - global $f_id; - global $f_name; - global $f_login; - global $f_sub; - global $f_subc; - global $f_parent; - global $f_owner; - for($j=0;$j  ",$f_name[$j],""; - if ($f_subc[$j]) echo "- ".$f_subc[$j]." NEW"; - echo "   (".$bookcat_name[prevod($parid)].")"; - if ($f_owner[$j]!=$user_id) {echo " :: unbook";} - } - } -} - - -//old for edit -function listbookcat($catid){ - global $bookcat_name; - global $bookcat_open; - global $bookcat_parent; - global $bookcat_id; - for($i=0;$i<=count($bookcat_id);$i++){ - if ($bookcat_parent[$i]==$catid){ - echo "\n- ".$bookcat_name[$i].""; - if (isSet($lasti)){ - echo "  ^UP^"; - } - echo "
"; - $lasti=$i; - } - } -} -//new for edit -function listbookcat3($catid,$edc){ - global $bookcat_name; - global $bookcat_open; - global $bookcat_parent; - global $bookcat_id; - global $bookcat_subc; - for($i=0;$i<=count($bookcat_id);$i++){ - if (($bookcat_parent[$i]==$catid)){ - echo "
 "; - if ($edc==$bookcat_id[$i]){ - echo "\n- ".$bookcat_name[$i].""; - }else{ - echo "\n- ".$bookcat_name[$i].""; - } - if (isSet($lasti)){ - echo "  ^UP^"; - } - echo "  ::  delete"; -// echo "
"; - if(($edc!='0')&&($bookcat_id[$i]==$edc)){ - echo "  ::  "; - echo ""; - } - listbookcat3($bookcat_id[$i],$edc); - echo "
"; - $lasti=$i; - } - } -} - - -function listbookforum2($parid){ - global $user_id; - global $f_id; - global $f_name; - global $f_login; - global $f_sub; - global $f_subc; - global $f_parent; - global $f_owner; - for($j=0;$j  ",$f_name[$j]," (".$f_sub[$j]." subz "; - if ($f_subc[$j]) echo "- ".$f_subc[$j]." NEW"; - echo ")"; - if ($f_owner[$j]!=$user_id) {echo " :: unbook";} -// echo " :: unbook"; - } - } -} - - -function listbookcat2($catid){ - global $bookcat_name; - global $bookcat_open; - global $bookcat_parent; - global $bookcat_id; - global $bookcat_subc; - for($i=0;$i<=count($bookcat_id);$i++){ - if (($bookcat_parent[$i]==$catid)){ - echo "
"; - if ($bookcat_open[$i]=="no") {echo "\n- ".$bookcat_name[$i]."@";} - if ($bookcat_open[$i]=="yes") {echo "\n- ".$bookcat_name[$i]."^";} - if (($bookcat_subc[$i]>'0') and ($bookcat_open[$i]=="no")){echo "(".$bookcat_subc[$i]." NEW)";} - echo ""; - if (($bookcat_open[$i]=="yes")){ - listbookforum2($bookcat_id[$i]); - listbookcat2($bookcat_id[$i]); - } - echo "
"; - } - } - -} - - - - -function bookfmove($del_id){ - global $user_id; - global $f_id; - global $f_parent; - global $qf; - global $if; - for($j=0;$jquery($qc); - if ($if>'0') {$kyberia->query($qf);} -} - - - -function prevod($id){ -global $bookcat_id; - if ($id=='0'){$id='-1';} - for($i=0;$iquery($q); - $label='0'; - while ($bset->next()){ - $bookcat_name[$label]=$bset->getString('bookcat_name'); - $bookcat_open[$label]=$bset->getString('is_open'); - $bookcat_parent[$label]=$bset->getString('parent_id'); - $bookcat_id[$label]=$bset->getString('bookcat_id'); - $label++; - } - $q="SELECT user_forum.submission_count,user_forum.parent_id as fparent_id,user.login,forum.* from forum left join user on forum.forum_owner=user.id left join user_forum on (forum.forum_id=user_forum.forum_id and user_forum.user_id='$user_id')"; - $q.=" WHERE forum.forum_owner='$user_id'"; - $q.=" order by forum_name "; - $forumset=$kyberia->query($q); - $i=0; - while ($forumset->next()){ - $f_id[$i]=$forumset->getString('forum_id'); - $f_name[$i]=$forumset->getString('forum_name'); - $f_login[$i]=$forumset->getString('login'); - $f_sub[$i]=$forumset->getString('forum_submissions'); - $f_subc[$i]=$forumset->getString('submission_count'); - $f_parent[$i]=$forumset->getString('fparent_id'); - $f_owner[$i]=$forumset->getString('forum_owner'); - $i++; - } - - $q="SELECT user_forum.submission_count,user_forum.parent_id as fparent_id,user.login,forum.*"; - $q.=" from forum left join user on forum.forum_owner=user.id"; - $q.=" left join user_forum on (forum.forum_id=user_forum.forum_id and user_forum.user_id='$user_id')"; - $q.=" WHERE user_forum.user_bookmark='yes' and forum.forum_owner != '$user_id'"; - $q.=" order by forum_name "; - $forumset=$kyberia->query($q); - while ($forumset->next()){ - $f_id[$i]=$forumset->getString('forum_id'); - $f_name[$i]=$forumset->getString('forum_name'); - $f_login[$i]=$forumset->getString('login'); - $f_sub[$i]=$forumset->getString('forum_submissions'); - $f_subc[$i]=$forumset->getString('submission_count'); - $f_parent[$i]=$forumset->getString('fparent_id'); - $f_owner[$i]=$forumset->getString('forum_owner'); - $i++; - } - - $bookcat_subc['-1']=countnew('0'); -} - -function countnew($catid){ - global $bookcat_parent; - global $bookcat_id; - global $bookcat_subc; - global $bookcat_name; - - for($i=0;$i<=count($bookcat_id);$i++){ - if (($bookcat_parent[$i]==$catid)){ - $bookcat_subc[prevod($catid)] += countnew($bookcat_id[$i]); - } - } - countnewforum($catid); - return $bookcat_subc[prevod($catid)]; -} -function countnewforum($catid){ - global $user_id; - global $f_id; - global $f_subc; - global $f_parent; - global $bookcat_subc; - global $bookcat_name; - for($j=0;$j \ No newline at end of file diff --git a/boxiky/bookedit.inc b/boxiky/bookedit.inc deleted file mode 100644 index 5b443e9..0000000 --- a/boxiky/bookedit.inc +++ /dev/null @@ -1,88 +0,0 @@ -query($q11); - $kyberia->query($q12); - $kyberia->query($q13); - $kyberia->query($q21); - $kyberia->query($q22); - $kyberia->query($q23); - $kyberia->query($q31); - $kyberia->query($q32); - $kyberia->query($q33); - if ($editcat==$movecat){$editcat=$upcat;} - elseif ($editcat==$upcat){$editcat=$movecat;} -} - -readbookdb(); -if ($delete){ - bookcatdel($delete); - unset ($bookcat_name); - unset ($bookcat_open); - unset ($bookcat_parent); - unset ($bookcat_id); - unset ($f_id); - unset ($f_name); - unset ($f_login); - unset ($f_sub); - unset ($f_subc); - unset ($f_parent); - unset ($f_owner); - readbookdb(); -} - -$bookcat_name['-1']="ROOT"; -//if ($editcat=='0') {echo "
ROOT CATEGORY ".$bookcat_subc['-1'];} -//else {echo "

".$bookcat_name[prevod($editcat)]."";} -//if ($editcat!='0') {echo "   :: UP(".$bookcat_name[prevod($bookcat_parent[prevod($editcat)])].")";} -echo "
"; -echo ""; -if ($editcat=='0'){ -echo "Nova kategoria:"; -echo ""; -} - -listbookcat3('0',$editcat); -echo "


"; -echo "



Kluby v aktivnej kategorii:
"; -echo "
"; -echo "
"; -listbookforum1($editcat); -echo "
"; -echo "



Kluby v inych kategoriach:
"; - -echo "
"; -if ($editcat!='0'){listbookforum('0');} -for($i=0;$i<=count($bookcat_id);$i++){ - if ($i!=prevod($editcat)){ - listbookforum($bookcat_id[$i]); - } -} -echo "
"; -echo ""; -echo "Oznacene presun do aktivnej kategorie "; -echo "


"; - - -?> \ No newline at end of file diff --git a/boxiky/booklist.inc b/boxiky/booklist.inc deleted file mode 100644 index 853021b..0000000 --- a/boxiky/booklist.inc +++ /dev/null @@ -1,7 +0,0 @@ -
-
knihy
-showBookList(); -?> - -
\ No newline at end of file diff --git a/boxiky/bookmarks.inc b/boxiky/bookmarks.inc deleted file mode 100644 index d5d497f..0000000 --- a/boxiky/bookmarks.inc +++ /dev/null @@ -1,24 +0,0 @@ -query($q); -} - -$book=$_GET['book']; -if ($book) { - $q="update user_forum set user_bookmark='no' where user_id='$user_id' and forum_id='$node_id'"; $kyberia->query($q); -} - -readbookdb(); - -listbookcat2('0'); -echo "
Nezaradene kluby:
"; -listbookforum2('0'); - - -?> \ No newline at end of file diff --git a/boxiky/count.inc b/boxiky/count.inc deleted file mode 100644 index 2814f5c..0000000 --- a/boxiky/count.inc +++ /dev/null @@ -1,9 +0,0 @@ -query("select count(*) as pocet from session"); - $set->next(); - $pocet=$set->getString('pocet'); - echo "
kyberiou momentalne browsi $pocet id.entit

"; - - -?> \ No newline at end of file diff --git a/boxiky/dennik_type.inc b/boxiky/dennik_type.inc deleted file mode 100644 index 0a521ec..0000000 --- a/boxiky/dennik_type.inc +++ /dev/null @@ -1,11 +0,0 @@ -
- -
- diff --git a/boxiky/dennikadd.inc b/boxiky/dennikadd.inc deleted file mode 100644 index 15b9d1a..0000000 --- a/boxiky/dennikadd.inc +++ /dev/null @@ -1,13 +0,0 @@ -

- - - - - - -
nadpis:
text:
typ:
 verejny kyberia users only sukromny
-
user access:*
-
- -* pouzivajte iba v pripade ze ste dennik nastavili ako sukromny, mena oddelujte bodkociarkou \ No newline at end of file diff --git a/boxiky/diskuslist.inc b/boxiky/diskuslist.inc deleted file mode 100644 index d1d7f24..0000000 --- a/boxiky/diskuslist.inc +++ /dev/null @@ -1,6 +0,0 @@ -
-
najdiskutovanejsie
-showForumArticleList(); -?> -
diff --git a/boxiky/forum.inc b/boxiky/forum.inc deleted file mode 100644 index 1cf29ec..0000000 --- a/boxiky/forum.inc +++ /dev/null @@ -1,249 +0,0 @@ -si $access_type tohto klubu"; -} - -if ($forum['forum_public']=='private' and !($forum['forum_owner']==$user_id OR $access_type=='access')) { - echo "toto forum je privatne. sorry"; - return; -} - -if($forum['forum_owner'] == $user_id) $access_type = 'owner'; - -$stats=$_GET['stats']; -$update=$_GET['update']; -$alone=$_GET['alone']; - -//statistiky -if ($stats) { - $set=$kyberia->query("select count(*) as pocet from user_forum where forum_id='$node_id'"); - $set->next();$pocet=$set->getString('pocet'); - echo "pocet ludi: $pocet"; - echo ""; - $set=$kyberia->query("select user_forum.*,user.login as login,user.id as user_id from user_forum left join user on user.id=user_forum.user_id where forum_id='$node_id' order by submission_count"); - while ($set->next()) { - if ($set->getString('user_bookmark')==1) { - echo ""; - } - else echo ""; - if ($friend_array[$set->getString('user_id')]){ - echo ""; - }else{ - echo ""; - } - echo ""; - } - echo "
",$set->getString('login'),"",$set->getString('submission_count'),"",$set->getString('last_visit'),"",$set->getString('login'),"",$set->getString('submission_count'),"",$set->getString('last_visit'),"
"; -} - -//admin update mode -elseif($update || $_GET['status']) { - $set=$kyberia->query("select user.login,node_access.* from node_access left join user on user.id=user_id where node_type='forum' and node_id='$node_id'"); - while ($set->next()) { - if ($set->getString('access_type')=="ban") $banlist.=$set->getString('login').";"; - elseif ($set->getString('access_type')=="master") $masterlist.=$set->getString('login').";"; - elseif ($set->getString('access_type')=="op") $oplist.=$set->getString('login').";"; - elseif ($set->getString('access_type')=="access" && $forum['forum_public']!='public') $accesslist.=$set->getString('login').";"; -} -?> -
- - - -
- - - - - - - - - - - - - -
"; ?>
"; ?>
"; ?>
"; ?> -
-

-query("select * from category order by category_tree"); -$selectstring=""; - -?> - - - - -
info: 
- nazov: '>
- owner: '>
- public? checked >  moderated? checked >  private? checked >
- picture: 
-

- - "; ?> -
-
-
"; - - -$old_submission_text=StripSlashes($_POST['submission_text']); - - // navigacia! sofistikovana bitch - - if (empty($limit)) $limit=$user_amount; - else $limit=$limit; - if ($new > $limit) $limit=$new; - if (empty($offset)) $offset=0; - if ($event=='>') $offset+=$limit; - if ($event=='<') $offset-=$limit; - if ($event=='<<') $offset='0'; - if ($event=='>>') $offset=$count-$limit; - if ($offset<0) $offset=0; - if ($offset+$limit>$count AND $limit<$count) $offset=$count-$limit; - elseif ($offset+$limit>$count AND $limit>$count) $offset=0; - // koniec sofistikovanej bitch - - -if ($user_id=='38') echo "POCET:$count OFFSET: $offset LIMIT: $limit NEW : $new"; -include_once("active.inc"); -?> - - -
- - - -0"; - $q.=" ORDER BY submission_k DESC LIMIT $offset,$limit"; -} - -else { - $q="SELECT submissions.*,user.login as user_name,user.id as user_id ,session.user_action_name as user_action_name,user_action_id as user_action_id,session.user_action as user_action,user.user_mode as user_mode FROM submissions left join user on submissions.submission_owner=user.id left join session on user.id=session.user_id where forum_id='$node_id' "; - if ($event=="hladat") $q.=" and submission_text like '%$submission_text%' or user.login like '%submission_text%'"; - if (IsSet($alone)) $q.=" and submission_id=$alone"; - if ($forum['forum_type']=='threaded') $q.=" group by submission_id order by concat(submission_thread,submission_timestamp) desc limit $offset,$limit"; - else $q.=" ORDER BY submission_id DESC LIMIT $offset,$limit"; -} - -$set=$kyberia->query($q); - -if ($preview) echo $preview; - -while ($set->next()) { - $submissions=$set->getRecord(); - if ($forum['forum_type']=='threaded') { - $zub=substr_count($submissions['submission_thread'],"."); - $width=$zub*50; - echo "
"; - echo "
"; - if ($user_icons_in_forum == 'yes') - echo "",$submissions["; - else - echo "       "; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
",$submissions['user_name'],""; - if ($submissions['user_mode']=="normal" AND ($submissions['user_action'])) { - echo " [lokacia:",$submissions['user_action_name']; - else echo "'>".$submissions['user_action']; - echo "] "; - } - Showz::showDate($submissions['submission_timestamp']); -// echo ""; - echo "    "; - if ($user_id==$submissions['submission_owner'] or $forum['forum_owner']==$user_id) { - echo ""; - - } - if ($new>0) echo " :: NEW :: "; - - echo "
",Stripslashes($submissions['submission_text']),"
"; - echo "
"; - echo "
"; - - } else { - echo "
"; - if ($user_icons_in_forum == 'yes') - echo "",$submissions["; - else - echo "       "; - if ($submissions['submission_k']) echo "
".$submissions['submission_k']." K
"; - echo "
"; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
",$submissions['user_name'],""; - if ($submissions['user_mode']=="normal" AND ($submissions['user_action'])) { - echo " [lokacia:",$submissions['user_action_name']; - else echo "'>".$submissions['user_action']; - echo "] "; - } - Showz::showDate($submissions['submission_timestamp']); -// if ($user_id==$submissions['submission_owner'] or $forum['forum_owner']==$user_id) { - echo "    "; -// } - if ($new>0) echo " :: NEW :: "; - echo ""; - echo "
",Stripslashes($submissions['submission_text']),"
"; - echo "
"; - $new--; - } -} -?> - -$count)) { - echo "
"; - Showz::showNav(false); - echo "
"; -} - -} -?> - -
\ No newline at end of file diff --git a/boxiky/forumedit.inc b/boxiky/forumedit.inc deleted file mode 100644 index 6d36075..0000000 --- a/boxiky/forumedit.inc +++ /dev/null @@ -1,18 +0,0 @@ -query("select * from forum where forum_id='$forum_id'"); -$set->next(); -?> - -
- - -'> -'> - - - -
- diff --git a/boxiky/foruminfo.inc b/boxiky/foruminfo.inc deleted file mode 100644 index 20cb96e..0000000 --- a/boxiky/foruminfo.inc +++ /dev/null @@ -1,67 +0,0 @@ -query("select user_id from session where user_id='$forum_owner_id' group by session.user_id"); -while ($set2->next()){ - $onl[$set2->getString('user_id')]=$set2->getString('user_id'); -} -if ($onl[$forum_owner_id]) {$onlflag="@";} else {$onlflag="";} - - -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo ""; -echo "
forum:".$forum['forum_name']."
type:".$forum['forum_type']."
access:".$forum['forum_public']."
ctgry:".$forum['category']."
owner:".$forum['owner_name']." $onlflag
"; -?> - - - -"; - else echo ""; -} - -$q = "select access_type from node_access where node_type = 'forum' and node_id = '$node_id' and user_id = '$user_id'"; -$result = $kyberia->query($q); - - -if($result->getNumRows() > 0) -{ - $result->next(); - if($forum['forum_owner'] == $user_id || ($result->getString("access_type") == 'master') || ($result->getString("access_type") == 'op')) define('EDIT', true); - else define('EDIT', false); -} -elseif ($forum['forum_owner'] == $user_id) define("EDIT", true); -else define('EDIT', false); - - -//if(($result->getNumRows() > 0) or ($forum['forum_owner']==$user_id)) define('EDIT', true); -//else define('EDIT', false); - -if (EDIT) { - echo "
zmen nastavenie"; -} -echo "
statistiky"; -echo "
karma"; -?> - - -"; - - - -?> \ No newline at end of file diff --git a/boxiky/forumlist.inc b/boxiky/forumlist.inc deleted file mode 100644 index ea90273..0000000 --- a/boxiky/forumlist.inc +++ /dev/null @@ -1,220 +0,0 @@ -cez vikend bude kyberia.sk vypnuta, bude sa nahadzovat nova verzia a prehadzovat DNS zaznam. dakujem za pochopenie

-query($q); -} - - -function showForumList($kat,$depth) { - global $kyberia; - global $user_id; - global $action; - $q="SELECT user_forum.user_bookmark as user_bookmark,user_forum.submission_count,user.login,forum.* from forum left join user on forum.forum_owner=user.id left join user_forum on (forum.forum_id=user_forum.forum_id and user_forum.user_id='$user_id')"; - $q.=" WHERE forum_category='$kat'"; - $q.=" order by forum_id desc "; - $forumset=$kyberia->query($q); - - - while ($forumset->next()) { - echo "
"; - for ($i=0;$i<=$depth;$i++) echo "     "; - echo "    ",$forumset->getString('forum_name'),"  "; - echo "
"; - for ($i=0;$i<=$depth;$i++) echo "       "; - echo "(".$forumset->getString('login')."  ::  ".$forumset->getString('forum_submissions')." submissionz "; - - if ($forumset->getString('submission_count')) echo "- ".$forumset->getString('submission_count')." NEW"; - echo ")"; -/* --> "; - if ($forumset->getString('user_bookmark')=='1') echo "unbook"; - else echo "book"; - global $category_parent; -*/ -// if ($user_id==38) echo "
"; - } - echo "
"; -} - -function showContent($subset,$pole=false,$depth=0) { - global $user_id; - $pole=array_unique($pole); - foreach($pole as $subcat_id) { - - while ($subset[$subcat_id]->next()) { - $data=$subset[$subcat_id]->getRecord(); - unset($parameter); - - - //creating parameter string for href linkz - $params=$_GET['kat']; - if (Is_array($params)) { - $r=0; - foreach ($params as $key => $value) { - ++$r; - if ($value && ($r<=$depth)) $parameter.="&kat[$key]=$value"; - } - } - $pocet=count($pole); - $parameter.= '&kat['.$depth.']='.$data['category_id']; - - //listing subcategories - if (Is_array($data)) { - echo "
"; - for ($i=0;$i<=$depth;$i++) echo "   "; - if($depth) echo "|"; - for ($i=0;$i<$depth;$i++) echo "-"; - echo ""; - echo $data['category_name']."  ("; - echo $data['category_forums']; - echo " forums :: ".$data['category_subcats']." subcategories)"; - } - //unset($parameter); - - //main recursion sophisticated bitch. leave it. it works somehow - $flip=array_flip($pole); - if ($flip[$data[category_id]]) { - //echo "
"; - for ($i=0;$i<=$depth;$i++) echo "    "; - $new_depth=$depth+1; - - $slice=array_slice($pole,1); - foreach ($slice as $cid) { - $set[$cid]=$subset[$cid]; - - } - - showContent($set,$slice,$new_depth); - //echo "
"; - } - - } - - global $SHOWN; - if ($SHOWN!="yes") { - echo "
"; - showForumList($subcat_id,$depth); - - if ($depth) { - echo "
"; - for ($i=0;$i<=$depth;$i++) echo "       "; - $kat=array_pop($_GET[kat]); - echo "zalozit nove forum"; - echo "

"; - } - - - $SHOWN="yes"; - $parent=array_pop($pole); -/* - if ($user_id=='38') { - echo "
"; - echo ""; - echo "
Nazov kategorie:"; - echo "
"; - echo "
"; - } -*/ - } - -} - -} - -if ($show=="newforum") { - echo "
"; - echo "
"; - echo ""; - echo ""; - - echo ""; - echo ""; - echo "
Nazov klubu:"; - echo "
Obrazok klubu:"; - - $set=$kyberia->query("select * from category order by category_tree"); - $selectstring=""; - echo "
Kategoria :$selectstring
Dalsie info:"; - echo "
verejne:   moderovane:  privatne:
normal:   threaded:
"; - $set=$kyberia->query("select * from category order by category_tree"); - - - echo "
"; - -} - -else { - if (!Is_array($kat)) $kat=array(); - array_unshift($kat,0); - - if (count($_GET[kat])<1) { -/* - echo "1. drzte sa temy jednotlivych klubov
"; - echo "2. osobne veci si vybavujte v poste
"; - echo "3. snazte sa ostatnym nieco DAT
"; - echo "4. pouzivajte nahlad a mazte po sebe bravcoviny
"; - echo "5. konecne funguju bookmarky tak ako maju. takk bookojte, boha ;]
"; - echo "6. na chatovacich forach sa chatuje. na diskusnych forach sa diskutuje"; -*/ - -// echo "Z dovodu prilisneho pracovneho a spolocenskeho ;] vytazenia vas administrator dnes nechtiac zmazal cast databaze v ktorej boli ulozene nazvy a majitelia klubov. Preto pokial vam nejake kluby zmizli z bookmarkov, kliknite hore na ADMIN, potom na \"auditko\" a tam sa pokuste vas klub najst podla textu ktory ste k nemu zadali a ktory sa nastastie zachoval. V pripade ze ho nedopatrenim dostal do ruk niekto ini, napiste mu nech vam ho odovzda. Robi sa to jednoducho - prepisanim mena majitela v polozke \"zmen nastavenie\" v danom fore. Takisto prosim umiestnite forum do prislusnej kategorie.. Dakujem & pardonne moi."; - echo "

"; - } - - //precaching objects for category tree - $q="SELECT user.login,category.* from category left join user on category.category_owner=user.id where category_parent=0"; - $q.=" order by concat(category_name,category_parent) "; - $subset[0]=$kyberia->query($q); - foreach ($kat as $subkat) { - $q="SELECT user.login,category.* from category left join user on category.category_owner=user.id where category_parent=$subkat"; - $q.=" order by category_name "; - $subset[$subkat]=$kyberia->query($q); - } - - //recursive category tree bitch - showContent($subset,$kat); - - if (count($_GET[kat])<1) { - ?> -

najnovsie kluby
- query($q); - while ($forumset->next()) { - echo "",$forumset->getString('forum_name'),"(".$forumset->getString('login')."  ::  ".$forumset->getString('forum_submissions')." submissionz "; - if ($forumset->getString('submission_count')) echo "- ".$forumset->getString('submission_count')." NEW"; - echo ")
"; - } - - ?> -

najnovsie denniky
- query($q); - while ($forumset->next()) { - echo "",$forumset->getString('nadpis'),"(".$forumset->getString('login')."  ::  ".$forumset->getString('hits')." hitz "; - echo "->",$forumset->getString('prispevky'),"submissions"; - if ($forumset->getString('new')) echo " - ".$forumset->getString('new')." NEW"; - echo ")
"; - } - - } -} - if (AD_BANNER_FORUMLIST) { echo AD_BANNER_FORUMLIST; } -?> diff --git a/boxiky/forumstats.inc b/boxiky/forumstats.inc deleted file mode 100644 index 98844ec..0000000 --- a/boxiky/forumstats.inc +++ /dev/null @@ -1,17 +0,0 @@ -
-query("select user_id from session group by session.user_id"); -while ($set2->next()){ - $onl[$set2->getString('user_id')]=$set2->getString('user_id'); -} -$set=$kyberia->query("select DATE_FORMAT(user_forum.last_visit,'%k:%i:%s') AS datetime,user_forum.*,user.login,user.id as user_id from user_forum left join user on user.id=user_forum.user_id where (forum_id='$node_id' and user_bookmark='yes') ORDER by user_forum.submission_count asc "); -echo ""; -while ($set->next()) { - if ($onl[$set->getString('user_id')]) {$onlflag="@";} else {$onlflag="";} - if ($friend_array[$set->getString('user_id')]){ - echo ""; - }else{ - echo ""; - } -} -echo "
booked
usernot read
",$set->getString('login')," $onlflag",$set->getString('submission_count'),"
",$set->getString('login')," $onlflag",$set->getString('submission_count'),"
"; \ No newline at end of file diff --git a/boxiky/foto.ic b/boxiky/foto.ic deleted file mode 100644 index 777982a..0000000 --- a/boxiky/foto.ic +++ /dev/null @@ -1,6 +0,0 @@ - -
-putIntro(); -?> -
diff --git a/boxiky/fotobox.inc b/boxiky/fotobox.inc deleted file mode 100644 index 877f587..0000000 --- a/boxiky/fotobox.inc +++ /dev/null @@ -1,14 +0,0 @@ -
-putGallery($_GET['node_id']); -if (!$value) { -?> - -foto z galerie -
-
-
-
- -
diff --git a/boxiky/friends.inc b/boxiky/friends.inc deleted file mode 100644 index f334cff..0000000 --- a/boxiky/friends.inc +++ /dev/null @@ -1,50 +0,0 @@ -
-
-meno:
-
- -

Nastavenie pre vsetkych priatelov:
- -
- - -


-
"; - echo "\n",$row["; - echo ""; - echo "\n"; - echo "\n"; - echo ""; - echo "\n"; - echo ""; - echo "
",$row['friend_name'],""; - if ($row['user_action']) { - echo " [lokacia:",$row['user_action_name']; - else echo "'>".$row['user_action']; - echo "] "; - } - echo "
",Stripslashes($row['friend_text']),"
"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n
Oznám nový denník: Oznám nové fórum:
"; - echo "
"; - echo "


"; - $i++; -} - - -?> - \ No newline at end of file diff --git a/boxiky/haluskabox.inc b/boxiky/haluskabox.inc deleted file mode 100644 index be4a9ca..0000000 --- a/boxiky/haluskabox.inc +++ /dev/null @@ -1,5 +0,0 @@ -
-putIntro(); -?> -
diff --git a/boxiky/header.inc b/boxiky/header.inc deleted file mode 100644 index 3e52917..0000000 --- a/boxiky/header.inc +++ /dev/null @@ -1,56 +0,0 @@ - - -<?=KYBERIA_TITLE?> - - - - - - - - - - - - - - - - - - diff --git a/boxiky/headergallery.inc b/boxiky/headergallery.inc deleted file mode 100644 index a6c0547..0000000 --- a/boxiky/headergallery.inc +++ /dev/null @@ -1,63 +0,0 @@ -setRefererStats(); -} - - -?> - - -preventing destruction by slowly interconnecting enlightened minds - - - - - - - - - - - - - - - diff --git a/boxiky/hitlist.inc b/boxiky/hitlist.inc deleted file mode 100644 index 0c08f53..0000000 --- a/boxiky/hitlist.inc +++ /dev/null @@ -1,8 +0,0 @@ -
-
najcitanejsie
- - -showArticleList(); -?> -
diff --git a/boxiky/introbox.inc b/boxiky/introbox.inc deleted file mode 100644 index 777982a..0000000 --- a/boxiky/introbox.inc +++ /dev/null @@ -1,6 +0,0 @@ - -
-putIntro(); -?> -
diff --git a/boxiky/irc.inc b/boxiky/irc.inc deleted file mode 100644 index a3d00c9..0000000 --- a/boxiky/irc.inc +++ /dev/null @@ -1,31 +0,0 @@ -harddisk na mojom homeserveri zdochol..takze irc chvilu nebude - -"; - echo "",$riadok["; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
",$riadok['nick']," [",$riadok['host'],"]"; - - Showz::showDate($riadok['time']); - echo "
",Stripslashes($riadok['message_text']),"
"; - echo ""; - -} - - -*/ -?> diff --git a/boxiky/irc_form.inc b/boxiky/irc_form.inc deleted file mode 100644 index 31f0e36..0000000 --- a/boxiky/irc_form.inc +++ /dev/null @@ -1,24 +0,0 @@ -\n"; - } else { - fgets($fp,2); - fputs ($fp, "hromi\r\n"); - fputs ($fp,"ub1k23\r\n.say $channel $message_text"); - fclose ($fp); - mysql_query("insert into irc_messages set nick='$user_name',message_text='$irc_query',channel='$channel'"); - } - -} -*/ -?> -
\ No newline at end of file diff --git a/boxiky/journaux.inc b/boxiky/journaux.inc deleted file mode 100644 index 87a67bc..0000000 --- a/boxiky/journaux.inc +++ /dev/null @@ -1,224 +0,0 @@ - 1) { - $error = "mozes dat maximalne 1K"; - } else { - - $q="select sum(k_amount) as amount from k_logs where donor_id='$user_id' and node_id='$_GET[node_id]' and node_type='dennik'"; - $set=$kyberia->query($q); - $set->next(); - $amount=$set->getInt('amount'); - - if (abs($amount)>=1) { - $error="tomuto prispevku uz si pridelil maximalny mozny pocet 1 K!"; - } else { - - $set2=$kyberia->query("SELECT autor FROM dennik WHERE id='$node_id'"); - $set2->next(); - $acceptor_id=$set2->getString('autor'); - - if ($acceptor_id == $user_id) { - $error="egotrip?"; - } else { - - $set3=$kyberia->query("select user_k from user where id='$user_id'"); - $set3->next(); - if ($set3->getInt('user_k') < abs($k_amount)) { - $error="bohuzial dnes uz ti zostava ".$set3->getString('user_k')." K. zadel menej alebo pockaj do polnoci"; - } else { - - $kyberia->query("update user set user_k=user_k-".abs($k_amount)." where id='$user_id'"); - $kyberia->query("update user set user_karma=user_karma+$k_amount where id='$acceptor_id'"); - $kyberia->query("update dennik set karma=karma+$k_amount where id='$node_id'"); - $kyberia->query("insert into k_logs set donor_id='$user_id',acceptor_id='$acceptor_id',k_amount='$k_amount',node_id='$node_id',node_type='dennik'"); -}}}}} - - if ($error) - echo "
$error

"; - else { - // header("Location: $_SERVER[REQUEST_URI]"); - // exit(); - } -} - -if ($delete) { - $set = $kyberia->getDennik($delete); - $set->next(); - - if ($user_id != $set->getInt('autor')) - die('wo co go??'); - - $diskusiaID = $set->getInt('id_diskuse'); - $kyberia->update("delete from prispevky where id_diskuse='$diskusiaID'"); - $kyberia->update("delete from diskuse where id_diskuse='$diskusiaID'"); - $kyberia->update("delete from dennik where id='$delete'"); - - header("Location: ".SCRIPT."?action=journaux"); - exit(); -} - - - - -function showJournaux() { - global $kyberia; - global $set; - global $user_id; - global $node_id; - echo "
"; - echo " ",$set->getString("nadpis")," ( ",$set->getString("autorname")," ) ".$set->getString('cas'); - - if ($set->getInt('autor') == $user_id) { - echo "
zmazat"; - } - $karma = $set->getInt('karma'); - if ($karma) { - echo "
{$karma}K"; - } - echo "

"; - - echo $set->getString("zapis"); - echo "

"; - - $set2=$kyberia->query("select user_k from user where id='$user_id'"); - $set2->next(); - $kamount="Este mas ".$set2->getString('user_k')." K."; - echo "
$kamount
"; - - - $dd=new DiskuseDesign(); - - if ($set->getString("id_diskuse")==0) { - $discussion_id=$dd->createDiskuse(); - $kyberia->createDennikDiskuse($set->getString("id"),$discussion_id); - $dd->printDiskuse($discussion_id); - } - else { - - $discussion_id=$set->getString('id_diskuse'); - $dd->printDiskuse($discussion_id); - - } - $q="SELECT user_id from user_discussion where user_id='$user_id' and discussion_id='$discussion_id'"; - $discset=$kyberia->query($q); - if ($discset->getNumRows()) { - $q="UPDATE user_discussion set submission_count=0,last_visit=NOW() where discussion_id='$discussion_id' and user_id='$user_id'"; - $rows=$kyberia->update($q); - } - else $kyberia->query("INSERT INTO user_discussion set submission_count=0,discussion_id='$discussion_id',user_id='$user_id',last_visit=NOW()"); - echo "
"; -} - - - -$posun=23; -if (!IsSet($offset)) $offset=0; -$dd=new DiskuseDesign(); -$string = new String(); - -if ($user_id) echo "

novy dennik"; -// karmu ukazovat iba v zozname a registrovanym userom (ok, som lenivy to robit pre neregistrovanych) -if (!isset($node_id) && $user_id) - echo " | posledne karmove | top karma"; -echo "


"; - - -if (is_numeric($node_id)) { - $set=$kyberia->getDennik($node_id); - $set->next(); - - echo "
"; - echo "
"; - if (($set->getString('type')=='kyberia' or $set->getString('private')) and !$user_id) { - echo "

Nemate opravnenie na prezeranie tohto denniku.
"; - } - - elseif (($set->getString('type')=='private') and ($user_id!=$set->getString('autor'))) { - $q="select * from node_access where user_id='$user_id' and node_id='$node_id' and access_type='access'"; - $controlset=$kyberia->query("select * from node_access where user_id='$user_id' and node_id='$node_id' and access_type='access' and node_type='journaux'"); - if ($controlset->getNumRows()) { - showJournaux(); - } - else { - echo "

Tento dennik je sukromny, nemas opravnenie na jeho prezeranie.
"; - } - } - - else { - showJournaux(); - echo "
"; - } - - return; -} - -elseif (is_numeric($dennik_user)) { - $offset=$_GET['offset']; - if ($offset==NULL) $offset=0; - $q="SELECT DATE_FORMAT(dennik.datum,'%k:%i:%s %e.%c.%Y') as cas ,user_discussion.submission_count as new,dennik.id as id,dennik.nadpis as nadpis,dennik.hits,dennik.prispevky,dennik.*,user.login as autorname from dennik left join user on dennik.autor=user.id left join user_discussion on (user_discussion.discussion_id=dennik.id_diskuse and user_discussion.user_id='$user_id')"; - $q.=" where dennik.autor='$dennik_user' "; - if ($_GET['karmatop']) - $q .= " AND karma != 0 ORDER BY dennik.karma DESC LIMIT $offset, 23"; - elseif ($_GET['karmalast']) - $q .= " AND karma != 0 ORDER BY datum DESC LIMIT $offset, 23"; - else - $q .= " order by dennik.id desc limit $offset,23 "; - if ($user_id) $set=$kyberia->query($q); - else - $set=$kyberia->query("SELECT dennik.id as id,dennik.nadpis as nadpis,dennik.hits,dennik.prispevky,dennik.*,user.login as autorname from dennik left join user on dennik.autor=user.id where dennik.autor='$dennik_user' order by dennik.id desc limit $offset,23"); -} -else { - $offset=$_GET['offset']; - if ($offset==NULL) $offset=0; - $q="SELECT DATE_FORMAT(dennik.datum,'%k:%i:%s %e.%c.%Y') as cas ,user_discussion.submission_count as new,dennik.id as id,dennik.nadpis as nadpis,dennik.hits,dennik.prispevky,dennik.*,user.login as autorname from dennik left join user on dennik.autor=user.id left join user_discussion on (user_discussion.discussion_id=dennik.id_diskuse and user_discussion.user_id='$user_id')"; - if ($_GET['karmatop']) - $q .= " WHERE dennik.karma <> 0 ORDER BY dennik.karma DESC LIMIT $offset,23"; - elseif ($_GET['karmalast']) - $q .= " WHERE dennik.karma <> 0 ORDER BY datum DESC LIMIT $offset, 23"; - else - $q.=" order by dennik.id desc limit $offset,23 "; - if ($user_id) $set=$kyberia->query($q); - else $set=$kyberia->query("SELECT dennik.id as id,dennik.nadpis as nadpis,dennik.hits,dennik.prispevky,dennik.*,user.login as autorname from dennik left join user on dennik.autor=user.id order by dennik.id desc limit $offset,23"); - -} - -// vypis zoznam -while($set->next()) { - echo ""; - echo "
"; - echo " ",$set->getString("nadpis")," ( ",$set->getString("autorname")," ) ".$set->getString('cas'); - echo "--->"; - echo "",$set->getString("hits")," hits --> "; - echo "",$set->getString("prispevky")," prispevok"; - $karma = $set->getInt('karma'); - if ($karma) { - echo "
{$karma}K"; - } - echo "

"; - - if(($set->getString('type')=='private') and ($user_id!=$set->getString('autor'))) echo "

Tento dennik je sukromny, nemas opravnenie na jeho prezeranie.
"; - else echo $string->cutString($set->getString("zapis"),423); - echo ""; - echo "

"; - } - -// strankovanie -$url1 = isset($dennik_user) ? "&dennik_user=$dennik_user" : ""; -$url1 .= $_GET['karmatop'] ? "&karmatop={$_GET[karmatop]}" : ""; -$url1 .= $_GET['karmalast'] ? "&karmalast={$_GET[karmalast]}" : ""; -echo ""; - if ($offset) echo ""; - if ($set->_numRows>$cislo) echo ""; - echo "
<-- Predchadzajuce dennikyDalsie denniky -->

"; -?> - - - diff --git a/boxiky/journaux_last.inc b/boxiky/journaux_last.inc deleted file mode 100644 index cbe6b5e..0000000 --- a/boxiky/journaux_last.inc +++ /dev/null @@ -1,12 +0,0 @@ -

najnovsie denniky
-query($q); -while ($forumset->next()) { - echo "
",$forumset->getString('nadpis'),"
::>".$forumset->getString('login')."
::".$forumset->getString('hits')." hitz "; - echo "
::",$forumset->getString('prispevky'),"submissions"; - if ($forumset->getString('new')) echo "
::>".$forumset->getString('new')." NEW"; - echo "

"; -} -?> \ No newline at end of file diff --git a/boxiky/karma.inc b/boxiky/karma.inc deleted file mode 100644 index 833ce92..0000000 --- a/boxiky/karma.inc +++ /dev/null @@ -1,61 +0,0 @@ -
najohodnotenejsie prispevky za poslednych 24 hodin

"; - -echo "Kazdy den o polnoci bude kazdemu userovi pridane 3 K. Tieto K moze uzivatel pridelovat jednotlivym prispevkom (zaklikne -\"mazaci\" stvorcek pri prispevku) a stlaci K!. Jednemu -prispevku moze kazdy uzivatel celkovo pridelit maximalne 1 K. Cely system sluzi na \"zvecnovanie\" kvalitnejsich prispevkov -v kope balastu.

"; - -if ($_GET['offset']) $offset=$_GET['offset']; -else $offset=0; -if ($_GET['karma']) $karma=$_GET['karma']; -else $karma='good'; - -if($karma=='good') { - $q="select submissions.*,user.login as user_name,forum.forum_name as forum_name from submissions left join forum on submissions.forum_id=forum.forum_id left join user on submissions.submission_owner=user.id where unix_timestamp(submissions.submission_timestamp)>(unix_timestamp(NOW())-84400) and submissions.submission_k>0"; - $q.=" ORDER BY submission_k DESC LIMIT $offset,23"; -} - -//do not discriminate bad guys with evil karma ;) -elseif($karma=='bad') { - $q="select submissions.*,user.login as user_name,forum.forum_name as forum_name from submissions left join forum on submissions.forum_id=forum.forum_id left join user on submissions.submission_owner=user.id where unix_timestamp(submissions.submission_timestamp)>(unix_timestamp(NOW())-84400) and submissions.submission_k>0"; - $q.=" ORDER BY submission_k asc LIMIT $offset,23"; -} -$set=$kyberia->query($q); - -$next_offset=$offset+23; -$prev_offset=$offset-23; - -echo "
"; -if ($offset) echo "<< predchádzajúúuuuuuuui    "; -echo "ïalšie >>"; -echo "


"; - -while ($set->next()) { - $submissions=$set->getRecord(); - if (($submissions['submission_k'])>'1'){ - echo "
"; - // $submissions['submission_text'] = preg_replace ("//","obrazok: \\1", $submissions['submission_text']); - echo "",$submissions["; - echo "
",$submissions['submission_k']," K
"; - echo "
"; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
"; - echo "forum:  ",$submissions['forum_name'],"
"; - echo $submissions['user_name']; - if ($submissions['user_mode']=="normal" AND ($submissions['user_action'])) { - Showz::showLocation($submissions['user_action'],$submissions['user_action_id'],$submissions['user_action_name']); - } - Showz::showDate($submissions['submission_timestamp']); - - echo "
",Stripslashes($submissions['submission_text']),"
"; - echo "
"; - } -} - - - -?> diff --git a/boxiky/karmabox.inc b/boxiky/karmabox.inc deleted file mode 100644 index 4a038b7..0000000 --- a/boxiky/karmabox.inc +++ /dev/null @@ -1 +0,0 @@ -;] diff --git a/boxiky/larry.inc b/boxiky/larry.inc deleted file mode 100644 index e408817..0000000 --- a/boxiky/larry.inc +++ /dev/null @@ -1,18 +0,0 @@ -query("select * from larry where ip='$addr'"); - if (!$set->getNumRows()) { - $set=$kyberia->query("select * from larry where ip=0 order by rand() limit 1"); - $set->next(); - $url="http://www.jimbeam.sk/dnb_djs/vote.php?meno=".$set->getString('meno')."&email=".$set->getString('email')."&tel=".$set->getString('phone')."&track=1"; - echo ""; - echo ""; - $kyberia->query("update larry set ip='$addr' where meno='".$set->getString('meno')."'"); - } -} - -?> diff --git a/boxiky/last.inc b/boxiky/last.inc deleted file mode 100644 index 513b4a1..0000000 --- a/boxiky/last.inc +++ /dev/null @@ -1,39 +0,0 @@ -


some create same steel some are having wonderful anal sex in their beds with their pets.


\"posledne\" section stopped for temporary maintenance.
"; - - - -echo "
posledne pridane prispevky

"; - -$q="select last_submissions.*,user.login as user_name,forum.forum_name as forum_name from last_submissions left join forum on last_submissions.forum_id=forum.forum_id left join user on last_submissions.submission_owner=user.id "; -$q.=" ORDER BY submission_id DESC LIMIT 15"; - -$set=$kyberia->query($q); - -while ($set->next()) { - $submissions=$set->getRecord(); - echo "
"; - $submissions['submission_text'] = preg_replace ("//","obrazok: \\1",$submissions['submission_text']); - echo "",$submissions["; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
"; - echo "forum:  ",$submissions['forum_name'],"
"; - echo $submissions['user_name']; - if ($submissions['user_mode']=="normal" AND ($submissions['user_action'])) { - Showz::showLocation($submissions['user_action'],$submissions['user_action_id'],$submissions['user_action_name']); - } - Showz::showDate($submissions['submission_timestamp']); - echo "
",Stripslashes($submissions['submission_text']),"
"; - echo "
"; -} - - - -?> - - diff --git a/boxiky/lastforum.inc b/boxiky/lastforum.inc deleted file mode 100644 index 43249b2..0000000 --- a/boxiky/lastforum.inc +++ /dev/null @@ -1,31 +0,0 @@ -
najnovsie kluby
-query($q); -while ($forumset->next()) { - echo "
",$forumset->getString('forum_name'),"
(".$forumset->getString('login')."  ::  ".$forumset->getString('forum_submissions')." submissionz "; - if ($forumset->getString('submission_count')) echo "- ".$forumset->getString('submission_count')." NEW"; - echo ")
"; -} -echo "
"; -if ($_GET['forum_offset']>9) echo "<< previous   "; -echo "next >>"; -echo "
"; -?> -

najnovsie ankety
-query($q); -while ($forumset->next()) { - $question = strip_tags($forumset->getString('question')); - echo "
",$question,"
"; -} - -?> \ No newline at end of file diff --git a/boxiky/links.inc b/boxiky/links.inc deleted file mode 100644 index e434d5d..0000000 --- a/boxiky/links.inc +++ /dev/null @@ -1,33 +0,0 @@ -
linky

-query($q); - -while ($set->next()) { - $submissions=$set->getRecord(); - echo "
"; - echo "",$submissions["; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
"; - echo "forum:  ",$submissions['forum_name'],"
"; - echo $submissions['user_name']; - if ($submissions['user_mode']=="normal" AND ($submissions['user_action'])) { - echo " [lokacia:",$submissions['user_action_param_name']; - else echo "'>".$submissions['user_action']; - echo "] "; - } - if ($user_id==$submissions['submission_owner'] or $forumset['forum_owner']==$user_id) { - echo "    "; - } - echo "
",Stripslashes($submissions['link_text']),"
"; - echo "
"; -} - -?> diff --git a/boxiky/list_articles.inc b/boxiky/list_articles.inc deleted file mode 100644 index f598dcc..0000000 --- a/boxiky/list_articles.inc +++ /dev/null @@ -1,84 +0,0 @@ -getRubrikaArticles($_GET['node_id'],$offset); - $katlink="&node_id=".$_GET['node_id']; -} -else { - - if (!$user_id) $clanky=$kyberia->getArticles($offset,11); - else $clanky=$kyberia->getArticles($offset,20); - $katlink=""; -} - -if ($clanky->_numRows==0) echo "

Tato sekcia momentalne neobsahuje ziadny clanok! Ale bude! Pytas sa preco je link na nu v navigacnom boxe ked tu este nic nieje? Pytam sa preco klikas na ten link ked tu este nic nieje!! A mas to.

"; -$i=0; -echo "
"; -while ($clanky->next()) { - - if ($i==2) { ?> - -"; - if ($clanky->getString("id_article")==126) echo "getString("id_article"),">getString('id_rubrika')==30) echo " width=75 "; - echo " border=0 src='"; - if ($clanky->getString('title_image')=="") echo "/images/rubriky/",$kyberia->putTitleImage($clanky->getInt("id_rubrika")); - else echo $kyberia->TitleImageDir.$clanky->getString('title_image'); - echo "' hspace=5 vspace=5 align=left>"; - if ($clanky->getString("id_article")==126) echo "",$clanky->getString('nazov'),""; - else echo "getString("id_article"),">",$clanky->getString('nazov'),""; - $autor=$clanky->getVariable('autor'); - if ($autor) echo " ( ",$kyberia->getNameById($autor)," )
"; - else echo " ( ",$clanky->getString('autor')," )
"; - echo $clanky->getString('short_desc'); -// echo $clanky->getString('id'); - if ($clanky->getString("id_article")!=126) { - echo ""; - $new=$kyberia->getNewSubmissions($clanky->getString('id_diskuse'),$last_login); - echo ""; - if (!$kat) { - echo "
getString('id_article'),"&diskuse=only>".$clanky->getString('prispevky'); - echo " submissionz "; - if ($new) echo "($new new) "; - echo "<-- ".$clanky->getString('hits')." hitz"; - - echo ""; -// echo $kyberia->getRubrikaByID($clanky->getString('id_parent')); - echo " --> ",$clanky->getString('nazr'),"  "; - } - echo "
"; - } - echo ""; - if ($i<$clanky->_numRows) echo "
"; - - -} - -if($user_id) { - echo ""; - if ($offset) echo ""; - if ($clanky->_numRows>$jump) echo ""; - echo "
<-- Predchadzajuce clankyDalsie clanky -->

"; - -} -?> diff --git a/boxiky/login.inc b/boxiky/login.inc deleted file mode 100644 index c085e81..0000000 --- a/boxiky/login.inc +++ /dev/null @@ -1,6 +0,0 @@ -
- - -
Vytvorenie profilu
Napisat novy zapis -
-
\ No newline at end of file diff --git a/boxiky/login.new b/boxiky/login.new deleted file mode 100644 index 09d3865..0000000 --- a/boxiky/login.new +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - -
Prihlasenie sa
Login: - - -
Heslo: - - -
-
- -
- diff --git a/boxiky/loginbox.inc b/boxiky/loginbox.inc deleted file mode 100644 index f7699c9..0000000 --- a/boxiky/loginbox.inc +++ /dev/null @@ -1,12 +0,0 @@ -
- - - - - - - -
diff --git a/boxiky/mailinfo.inc b/boxiky/mailinfo.inc deleted file mode 100644 index 48608f1..0000000 --- a/boxiky/mailinfo.inc +++ /dev/null @@ -1,12 +0,0 @@ -
-addMailinfo($mailinfo); -} -else { - $kyberia->showMailinfo($mailinfo); -} - -?> -
diff --git a/boxiky/mame_radi_box.inc b/boxiky/mame_radi_box.inc deleted file mode 100644 index 04d9fa9..0000000 --- a/boxiky/mame_radi_box.inc +++ /dev/null @@ -1,14 +0,0 @@ -
-

-
-

-

-

-

-

-

-

-
-
- -
\ No newline at end of file diff --git a/boxiky/mdmalist.inc b/boxiky/mdmalist.inc deleted file mode 100644 index 4defa3e..0000000 --- a/boxiky/mdmalist.inc +++ /dev/null @@ -1,8 +0,0 @@ - -
-
testovane extazy
-
-showMdmaList(); -?> -
diff --git a/boxiky/mmmarticles.inc b/boxiky/mmmarticles.inc deleted file mode 100644 index 5679f40..0000000 --- a/boxiky/mmmarticles.inc +++ /dev/null @@ -1,14 +0,0 @@ -
-
clanky
- -0) $set=$kyberia->putMostRead($kat); -else $set=$kyberia->putMostRead("",69); -$i=0; -while ($set->next()) { - $i++; - echo ""; -} -?> -
$igetString("id_article"),">",$set->getString("nazov")," (",$set->getString("hits"),")
\ No newline at end of file diff --git a/boxiky/mmmbanner.inc b/boxiky/mmmbanner.inc deleted file mode 100644 index baed8ea..0000000 --- a/boxiky/mmmbanner.inc +++ /dev/null @@ -1,17 +0,0 @@ - - - \ No newline at end of file diff --git a/boxiky/mostread.inc b/boxiky/mostread.inc deleted file mode 100644 index 00d75ac..0000000 --- a/boxiky/mostread.inc +++ /dev/null @@ -1,14 +0,0 @@ -
-
top10
- -0) $set=$kyberia->putMostRead($kat); -else $set=$kyberia->putMostRead(); -$i=0; -while ($set->next()) { - $i++; - echo ""; -} -?> -
$igetString("id_article"),">",$set->getString("nazov")," (",$set->getString("hits"),")
diff --git a/boxiky/movebook.inc b/boxiky/movebook.inc deleted file mode 100644 index 6c35d79..0000000 --- a/boxiky/movebook.inc +++ /dev/null @@ -1,18 +0,0 @@ -\n"; - } - $kyberia->query($q); -} -global $user_id; -?> \ No newline at end of file diff --git a/boxiky/nanotech.rss b/boxiky/nanotech.rss deleted file mode 100644 index 3e8da6b..0000000 --- a/boxiky/nanotech.rss +++ /dev/null @@ -1,65 +0,0 @@ -insideitem) { - $this->tag = $tagName; - } elseif ($tagName == "ITEM") { - $this->insideitem = true; - } - } - - function endElement($parser, $tagName) { - if ($tagName == "ITEM") { - printf("
%s
", - -trim($this->link),htmlspecialchars(trim($this->title))); - -printf("
%s
",htmlspecialchars(trim($this->description))); - $this->title = ""; - $this->description = ""; - $this->link = ""; - $this->insideitem = false; - } - } - - function characterData($parser, $data) { - if ($this->insideitem) { - switch ($this->tag) { - case "TITLE": - $this->title .= $data; - break; - case "DESCRIPTION": - $this->description .= $data; - break; - case "LINK": - $this->link .= $data; - break; - } - } - } -} - -$xml_parser = xml_parser_create(); -$rss_parser = new RSSParser(); -xml_set_object($xml_parser,&$rss_parser); -xml_set_element_handler($xml_parser, "startElement", "endElement"); -xml_set_character_data_handler($xml_parser, "characterData"); -$fp = fopen($filename,"r") - or die("Error reading RSS data."); -while ($data = fread($fp, 4096)) - xml_parse($xml_parser, $data, feof($fp)) - or die(sprintf("XML error: %s at line %d", - xml_error_string(xml_get_error_code($xml_parser)), - xml_get_current_line_number($xml_parser))); -fclose($fp); -xml_parser_free($xml_parser); - -?> \ No newline at end of file diff --git a/boxiky/navbox.inc b/boxiky/navbox.inc deleted file mode 100644 index ec4fc91..0000000 --- a/boxiky/navbox.inc +++ /dev/null @@ -1,33 +0,0 @@ -
-


-
psychedelika
-
smart drugs
-
testy extaz
-
- -
A.I. and I
-
nanotech
-
mathematics
-
quantum
-
-
-
anti
-
hack&crack
-
phuck off
-
drum'n'tekk
-
media&society
-
inter.viewz
-
- -
.g.o.d.
-
(kung)tao
-
mind&psyche
-
posthuman?
-
- -
eseje
-
poviedky
-
knihy
-
perl playaz
-
manifestos
-
\ No newline at end of file diff --git a/boxiky/newmail.inc b/boxiky/newmail.inc deleted file mode 100644 index 8a37d33..0000000 --- a/boxiky/newmail.inc +++ /dev/null @@ -1,25 +0,0 @@ -"; -echo "",$user[
",$user['user_login'],""; -/* showing mail */ -$q="SELECT mail.mail_text,mail.mail_from,user.user_login as user_name FROM mail left join user on mail.mail_from=user.user_id where mail_new='yes' and mail_to='$user_id'"; -$q.=" ORDER BY mail_id DESC"; -echo ""; - -$result=mysql_query($q); -while ($mail=mysql_fetch_array($result)) { - $year=substr($mail['mail_timestamp'],0,4); - $month=substr($mail['mail_timestamp'],4,2); - $day=substr($mail['mail_timestamp'],6,2); - $hour=substr($mail['mail_timestamp'],8,2); - $min=substr($mail['mail_timestamp'],10,2); - $sec=substr($mail['mail_timestamp'],12,2); - echo ""; - echo "",$mail['user_name'],":"; - echo $mail['mail_text'],"
";; - -} -echo ""; -?> diff --git a/boxiky/newz.inc b/boxiky/newz.inc deleted file mode 100644 index 3a28898..0000000 --- a/boxiky/newz.inc +++ /dev/null @@ -1,12 +0,0 @@ -
pure beta version. syndicating Internet sources

-query($q); -while ($set->next()) { - echo ""; - echo ""; - echo "
".$set->getString('news_title')."
"; - if ($set->getString('news_desc')) echo $set->getString('news_desc'); - echo "
"; -} -?> \ No newline at end of file diff --git a/boxiky/next.inc b/boxiky/next.inc deleted file mode 100644 index f86cfae..0000000 --- a/boxiky/next.inc +++ /dev/null @@ -1,13 +0,0 @@ -"; -if ($offset) echo " -<-- Predchadzajuce clanky"; -if ($clanky->_numRows>$cislo) echo " -Dalsie clanky -->"; -echo "
"; -?> \ No newline at end of file diff --git a/boxiky/oaf.inc b/boxiky/oaf.inc deleted file mode 100644 index 4c9b730..0000000 --- a/boxiky/oaf.inc +++ /dev/null @@ -1,10 +0,0 @@ -
-
- - - - - - -
-
\ No newline at end of file diff --git a/boxiky/outrobox.inc b/boxiky/outrobox.inc deleted file mode 100644 index 2d884ab..0000000 --- a/boxiky/outrobox.inc +++ /dev/null @@ -1,6 +0,0 @@ -
-getOutro(); -?> -
- \ No newline at end of file diff --git a/boxiky/people.inc b/boxiky/people.inc deleted file mode 100644 index a03bb64..0000000 --- a/boxiky/people.inc +++ /dev/null @@ -1,60 +0,0 @@ -$user_name"; - echo "$user_name"; - if ($user_action == "forum") echo "[$user_action_name"; - elseif ($user_action == "journaux" && $user_action_name != "") echo "[$user_action_name"; - elseif ($user_action == "article" && $user_action_name != "") echo "[$user_action_name"; - elseif ($user_action == "userinfo" && $user_action_name != "") echo "[$user_action_name"; - else echo "[$user_action"; - echo "]
"; - $time=$user_idle; - if ($time<0) $time+=(60*1440); - echo floor($time/60)," min,",($time%60)," sec
"; - if ($user_mode != 'normal') echo "$user_mode
"; - echo ""; -} - - -if($subaction == 'active') - $query = "select (time_to_sec(NOW())-time_to_sec(user_idle)) as idle,user_id,session.* from session group by user_name"; -elseif($subaction == 'activefriends') - $query = "select (time_to_sec(NOW())-time_to_sec(user_idle)) as idle, friends.*, session.* from friends left join session on friends.friend_id=session.user_id where friends.friend_id=session.user_id and friends.user_id=$user_id"; - - - -if($subaction == 'friends') include("friends.inc"); - -else -{ - - echo ""; - $set=$kyberia->query($query); - while ($set->next()) { - - echo ""; - - if ($set->next()) { - echo ""; - } - - if ($set->next()) { - echo ""; - } - - echo ""; - - } -} - -echo "
"; - show_user($set->getString('user_id'), $set->getString('user_name'), $set->getString('user_action'), $set->getString('user_action_id'), $set->getString('user_action_name'), $set->getString('user_mode'), $set->getString('idle')); - echo ""; - show_user($set->getString('user_id'), $set->getString('user_name'), $set->getString('user_action'), $set->getString('user_action_id'), $set->getString('user_action_name'), $set->getString('user_mode'), $set->getString('idle')); - echo ""; - show_user($set->getString('user_id'), $set->getString('user_name'), $set->getString('user_action'), $set->getString('user_action_id'), $set->getString('user_action_name'), $set->getString('user_mode'), $set->getString('idle')); - echo "
"; diff --git a/boxiky/people_modules.inc b/boxiky/people_modules.inc deleted file mode 100644 index 5e3e28c..0000000 --- a/boxiky/people_modules.inc +++ /dev/null @@ -1,5 +0,0 @@ - - - - -
ludia
aktivni priatelia
priatelia
\ No newline at end of file diff --git a/boxiky/personalize.inc b/boxiky/personalize.inc deleted file mode 100644 index ed01cee..0000000 --- a/boxiky/personalize.inc +++ /dev/null @@ -1,85 +0,0 @@ -query("select * from user where id='$user_id'"); - $userset->next(); - $userdata=$userset->getRecord(); -} -?> - -

-
-
- - - - - -
zmena ikony
ikona: * 
* Mozete pouzit ikonu vo formate .gif alebo .jpg.Jej velkost bude automaticky zmenena na sirku 50 pixelov.


- - - - - - - - - - - - - -
osobne informacie
email:' name=email type=text>icq:' name='user_icq' type=text>
www:' name='user_www' type=text>reklama? -ano> -nie> -
info:


- - - - - - - - - - - - - - - - - - - - -
systemove nastavenia
zobrazovat ikonky v zozname
prihlasenych uzivatelov
> ano -> nie
zobrazovat ikonky userov vo forach> ano -> nie
pocet prispevkov:' name='user_amount' type=text >
stastny:' name='user_happy' type=text class='longtext'>
depresia:' name='user_sad' type=text class='longtext'>
LASKA:' name='user_love' type=text class='longtext'>
vykaleny:' class='longtext' name='user_drugged' type=text>
nasrany:' class='longtext' name='user_agressive' type=text>


- - - - - - - - - - - - - -
zmena hesla
stare heslo: 
nove heslo:zopakuj heslo:
-
-
- \ No newline at end of file diff --git a/boxiky/poll.inc b/boxiky/poll.inc deleted file mode 100644 index 686c7ac..0000000 --- a/boxiky/poll.inc +++ /dev/null @@ -1,55 +0,0 @@ -query($q); - if($reslt->getNumRows() > 0) $reslt->next(); - $poll = $reslt->getString('id_poll'); -} - -$query = "select * from user_poll where user_id='$user_id' and poll_id='$poll'"; -$result = $kyberia->query($query); -if($result->getNumRows()==0) define ('VOTE', true); -else define ('VOTE', false); - -if(IsSet($option)) -{ - $sqlcmd="select * from user_poll where user_id='$user_id' and poll_id='$poll'"; - $result=$kyberia->query($sqlcmd); - if ($result->getNumRows()==0) { - $sqlcmd="update polls set responses=responses+1 where id_poll=$poll"; - $result=$kyberia->query($sqlcmd); - $sqlcmd="update poll_options set number=number+1 where id_option=$option"; - $result=$kyberia->query($sqlcmd); - $kyberia->query("insert into user_poll set user_id='$user_id',poll_id='$poll'"); - } - else echo "
brawco,v ankete uz si hlasoval!
"; -} - -$sqlcmd="select * from polls where forum_id='$node_id' order by id_poll desc -limit 1"; -$result=$kyberia->query($sqlcmd); -if ($result->getNumRows()>0) { - $result->next(); - echo ""; - - $sqlcmd="select * from poll_options where id_poll='".$result->getString('id_poll')."'"; - $result2=$kyberia->query($sqlcmd); - while ($result2->next()) { - (int) $count = (int) ($result2->getString('number')/$percent); - $count2 =$count/2; - if(VOTE && !IsSet($option)) - echo ""; - else - echo ""; - } - echo ""; - echo "
"; - echo $result->getString('question'); - $percent=$result->getString('responses')/100; - if (!$percent) $percent=1; - echo "
getString('id_poll'),"&option=",$result2->getString('id_option'),">",$result2->getString('text'),"
".$count."%
".$result2->getString('text')."
".$count."%

Spolu hlasovalo
".$result->getString('responses')."
ludi
"; -} - -?> \ No newline at end of file diff --git a/boxiky/poll.php b/boxiky/poll.php deleted file mode 100644 index e55f659..0000000 --- a/boxiky/poll.php +++ /dev/null @@ -1,30 +0,0 @@ - - -"; -$sqlcmd="select * from polls where active='yes' order by id_poll desc limit 1"; -$result=mysql_query($sqlcmd); -$riadok=mysql_fetch_array($result); -echo $riadok[question]; -$percent=$riadok[responses]/100; -if (!$percent) $percent=1; -echo ""; -$sqlcmd="select * from poll_options where id_poll='$riadok[id_poll]'"; - -$result=mysql_query($sqlcmd); -while ($riadok2=mysql_fetch_array($result)) { - (int) $count = (int) ($riadok2[number]/$percent); - echo "$riadok2[text]
".$count."% "; -} -echo ""; -} -mysql_close(); -?> diff --git a/boxiky/polladmin.inc b/boxiky/polladmin.inc deleted file mode 100644 index 2060b57..0000000 --- a/boxiky/polladmin.inc +++ /dev/null @@ -1,30 +0,0 @@ -

- -
-
- - - -"; -} -?> - -
Pridaj anketu
Otazka:
$i. moznost:
-
-
-
-query("select * from polls where forum_id='$forum_id'"); -echo ""; -while ($set->next()) { - echo ""; -} -echo "
OtazkaOdpovedi
",$set->getString('question'),"",$set->getString('responses'),"
"; -?> -
- - - - diff --git a/boxiky/portugal.inc b/boxiky/portugal.inc deleted file mode 100644 index 1ebf6cc..0000000 --- a/boxiky/portugal.inc +++ /dev/null @@ -1,12 +0,0 @@ -
-query("select dennik.id as id,user.login as login,dayofmonth(datum) as den,month(datum) as month,nadpis from dennik left join user on user.id=dennik.autor where dennik_type='portugal' order by id desc"); -echo ""; -while ($set->next()) { - echo ""; - - -} -echo "
",$set->getString("den"),".",$set->getString('month'),".",$set->getString('login'),"::
",$set->getString('nadpis'),"
"; -?> -
diff --git a/boxiky/posta.inc b/boxiky/posta.inc deleted file mode 100644 index cb1f98f..0000000 --- a/boxiky/posta.inc +++ /dev/null @@ -1,107 +0,0 @@ -') $offset+=$limit; - if ($event=='<') $offset-=$limit; - if ($event=='<<') $offset='0'; - if ($event=='>>') $offset=$count-$limit; - if ($offset<0) $offset=0; - if ($offset+$limit>$count AND $limit<$count) $offset=$count-$limit; - elseif ($offset+$limit>$count AND $limit>$count) $offset=0; - // koniec sofistikovanej bitch - - -if ($user_mail>0) { - $kyberia->query("update user set user_mail='0' where id=$user_id"); - $set=$kyberia->query("select * from mail2 where mail_to='$user_id' and mail_read='no'"); - while($set->next()) { - $kyberia->query("update mail2 set mail_read='yes' where mail_id='".$set->getString('mail_duplicate_id')."'"); - } -} - -$q="select date_format(mail2.mail_timestamp,\"%e.%c. %k:%i:%s\") as cas ,locationfrom.user_action as locationfrom_action,locationfrom.user_action_name -as locationfrom_action_name,locationfrom.user_action_id as locationfrom_action_id,locationto.user_action -as locationto_action,locationto.user_action_name as locationto_action_name,locationto.user_action_id -as locationto_action_id,userto.login as mail_to_name,userfrom.login as mail_from_name,locationfrom.user_name,mail2.* from mail2 left join user as userfrom on mail_from=userfrom.id left join user as userto on mail_to=userto.id left join session as locationto on mail_to=locationto.user_id left join session as locationfrom on mail_from=locationfrom.user_id "; -$q.="where mail_user='$user_id' "; - -if ($event=="hladat") $q.=" and (mail_text like '%$mail_text%') "; - -if (is_numeric($_GET['from'])) { - $q .= " and (mail_from={$_GET[from]} || mail_to={$_GET[from]}) "; -} - -$q.="order by mail_id desc limit $offset,$limit"; -$result=$kyberia->query($q); - -if ($_GET['mail_name']) $mail_name=$_GET['mail_name']; -?> -
- - - - - -next()) { - $mail=$result->getRecord(); - echo "
-
- -
-
-
- -
-Zobrazit iba od:
- -
"; - echo ""; - echo "
"; - echo "",$mail["; - echo ""; - echo ""; - echo "
",$mail['mail_from_name'],""; - //if (!empty($mail['locationfrom_action']) && $mail['mail_from']!=$user_id) Showz::showLocation($mail['locationfrom_action'],$mail['locationfrom_action_id'],$mail['locationfrom_action_name']); - if ($mail['mail_from']!=$user_id AND ($mail['locationfrom_action'])) { - echo " [lokacia:",$mail['locationfrom_action_name']; - else echo "'>".$mail['locationfrom_action']; - echo "] "; - } - echo "  -->  ",$mail['mail_to_name'],""; - - //if (!empty($mail['locationto_action']) && $mail['mail_to']!=$user_id) Showz::showLocation($mail['locationto_action'],$mail['locationto_action_id'],$mail['locationto_action_name']); - if ($mail['mail_to']!=$user_id AND ($mail['locationto_action'])) { - echo " [lokacia:",$mail['locationto_action_name']; - else echo "'>".$mail['locationto_action']; - echo "] "; - } - echo " --  "; - echo $mail['cas']; - if ($mail['mail_read']=='no') { - echo "  "; - if ($mail['mail_to']==$user_id) echo "NEW"; - elseif ($mail['mail_from']==$user_id) echo "UNDELIVERED"; - } - - echo "
"; - echo StripSlashes($mail['mail_text']); - echo "
"; - -} - -if ($user_mail>0) { - $kyberia->query("update mail2 set mail_read='yes' where mail_to='$user_id' and mail_read='no'"); -} - -?> - - \ No newline at end of file diff --git a/boxiky/randomzurno.inc b/boxiky/randomzurno.inc deleted file mode 100644 index c73f383..0000000 --- a/boxiky/randomzurno.inc +++ /dev/null @@ -1,12 +0,0 @@ - -
-getRandomDennik(10); -$set->next(); -$string= new String; -echo "
"; -echo "
",$set->getString("nadpis"),"

"; -echo $string->cutString($set->getString("zapis"),250); -echo "
(getString("autor"),">",$set->getString("autorname"),"-->viac..)
"; -?> -
diff --git a/boxiky/reg.inc b/boxiky/reg.inc deleted file mode 100644 index 9f3ae1d..0000000 --- a/boxiky/reg.inc +++ /dev/null @@ -1,18 +0,0 @@ - -function showForm($login='',$email='',$web='',$info='') { - include("./inc/form.inc"); - $form=new HTML_Form($PHP_SELF,"POST","","multipart/form-data",true); - $form->addText("login","Prihlasovacie meno:",$login); - $form->addPassword("password1","Heslo:","",10); - $form->addPassword("password2","Heslo pre overenie:","",10); - $form->addText("email:","Emailova adresa",$email); - $form->addText("web","Stranka:",$web); - $form->addSelect("skin","Skin:",$kyberia->listSkinArray()); - $form->addFile("image","Obrazok:"); - $form->addTextarea("info","Dodatocne informacie",$info); - $form->addSubmit("submit","Zaregistruj sa!",""); - $form->addHidden("sent","ok"); - $form->display(); - -} - diff --git a/boxiky/register.inc b/boxiky/register.inc deleted file mode 100644 index 89e1ae9..0000000 --- a/boxiky/register.inc +++ /dev/null @@ -1,69 +0,0 @@ - -
Pozor, ziadas o -vstup do autonomnej zony!


Kyberia je komunita -ludi ktori mozu byt roztruseni po celom svete a predsa vedia ze su sucastou -toho isteho naroda. Nie naroda Cechov alebo Slovakov, ale naroda bytosti, -ktore chcu byt stastne a slobodne, s vysokou mierou respektu voci ostatnym a -hladom po novych zazitkoch a informaciach.
-

- - - - - - - - - - - - - - - - - - - - - -
Ak si myslis ze si -schopny rozhodnut sam za seba co je dobre a co zle a mas zaujem o vstup do -nasej -zony, pokus sa co najuprimnejsie odpovedat na nasledujucich -par otazok a v priebehu -par hodin ti prijde rozhodnutie Konzilia Kyberie pre Byrokraticky Bullshit -(KKpBB) o tom ci si bol zaregistrovany -alebo nie.
-1. Co vidis na tomto obrazku :
- -

-
-2. Si dusevne zdravy? Preco?
-

-
-3. Este stale chces ist dnu? Preco?
-

-
-4. Napis nejake info o sebe:
-

-
-

A este zopar oficialit


-
login:'>
email:' name=email -type=text>icq:' name='user_icq' -type=text>
www:' name='user_www' -type=text>reklama? -ano> -nie> -
heslo:zopakuj heslo:
A este jedna lahodka pre prudicov typu -cinny organ alebo puritansky rodic.V pripade -ze stlacis tlacitko "register" stavas sa automaticky SPOLUZODPOVEDNYM ZA -VSETKY PRISPEVKY ktore boli a budu ulozene v databazi kyberie. Bez -vynimky. -
-
\ No newline at end of file diff --git a/boxiky/register.php b/boxiky/register.php deleted file mode 100644 index cd2239f..0000000 --- a/boxiky/register.php +++ /dev/null @@ -1,41 +0,0 @@ - - - -<?php -echo "kyberia.sk - ",$kyberia->getTitle(); -?> - - - - - - - - - - - -
- -
- -
- -
- - - -
- - -
- - diff --git a/boxiky/registerinfo.inc b/boxiky/registerinfo.inc deleted file mode 100644 index de7a768..0000000 --- a/boxiky/registerinfo.inc +++ /dev/null @@ -1,8 +0,0 @@ -
Poziadal si o vstup do autonomnej zony!

Kyberia je komunita ludi ktory mozu byt roztruseny po celom svete a predsa vedia ze su sucastou toho isteho -naroda. Nie naroda Cechov alebo Slovakov, ale naroda bytosti ktore chcu byt stastne a slobodne. -Preto jedine pravidlo ktore na kyberii plati je rob si co chces ale pamataj na to ze aj -ostatny si budu robiet co chcu. Ak chces nadavat, vyvolavat konflikty a posielat ludi dopice, -prosim, mas na to pravo, ale potom sa necuduj ze posleme dopice aj my teba. Nechceme giganticku -navstevnost ani byt co najvacsi. Chceme absolutne slobodnu vymenu informacii - nic nieje tabu v svete zlozenom -zo zakladnych jednotiek 0 a 1. Chceme vzajomnou interakciou posuvat jeden druheho dalej - az k -poznaniu ze tam niekde vnutri sme vsetci iba inymi projekciami toho isteho filmu.
\ No newline at end of file diff --git a/boxiky/registerold.inc b/boxiky/registerold.inc deleted file mode 100644 index 07d3fa8..0000000 --- a/boxiky/registerold.inc +++ /dev/null @@ -1,69 +0,0 @@ - - -showForm('','','','',$kyberia->listSkinArray()); - -if ($sent=="ok") { - if (($password1==$password2) AND ($kyberia->isLogin($login))) { - if ($image=='') echo "Nezadali ste ziadny obrazok a preto budete vystupovat na diskusnych forach bez svojej ikonky. Mozete to pravdaze zmenit v uzivatelskych nastaveniach.
"; - else if ($image_size>=4096) echo "Vas obrazok je privelky. V zaujme rychleho nacitania stranok pre vsetkych uzivatelov fora si ho zmente pod 4 kb a nasledne uploadnite v zmene nastavenia.
"; - else Copy($image,$kyberia->UserImages.$login.$image_name); - if ($kyberia->registerUser($login,$password1,$email,$web,$skin+1,$image_name,$info)) { - echo "Boli ste uspesne zaregistrovany do systemu kyberia!"; - } - } - - elseif ($password1!=$password2) { - echo "

Vase hesla niesu rovnake

"; - $form->showForm($login,$email,$web,$info,$kyberia->listSkinArray()); - } - - elseif (!$kyberia->isLogin($login)) { - echo "

Bohuzial uz je uzivatel s danym menom v nasom systeme zaregistrovany, prosim potrapte si fantaziu.


"; - $form->showForm($login,$email,$web,$info,$kyberia->listSkinArray()); - } -} - - - -?> diff --git a/boxiky/rubrikadesc.inc b/boxiky/rubrikadesc.inc deleted file mode 100644 index 4fdb5f9..0000000 --- a/boxiky/rubrikadesc.inc +++ /dev/null @@ -1,6 +0,0 @@ -
-putRubrikaDesc($node_id); -?> -
diff --git a/boxiky/rubrikalist.inc b/boxiky/rubrikalist.inc deleted file mode 100644 index eefe175..0000000 --- a/boxiky/rubrikalist.inc +++ /dev/null @@ -1,15 +0,0 @@ -
-query("SELECT articles.id_rubrika,rubriky.nazov as rubrnazov from articles left join rubriky on rubriky.id_rubriky=articles.id_rubrika where id_article='".$_GET['node_id']."'"); -$set->next(); -echo "
kategoria:  getString("id_rubrika"),">",$set->getString("rubrnazov"),"

"; -$rubrika=$set->getString("id_rubrika"); -$set=$kyberia->query("SELECT id_article,nazov, hits from articles where id_rubrika=$rubrika ORDER by id_article DESC"); -$i=0; -while ($set->next()) { - ++$i; - echo $i,". getString("id_article"),">",$set->getString("nazov"),"
"; -} - -?> -
diff --git a/boxiky/search.inc b/boxiky/search.inc deleted file mode 100644 index 2be6c98..0000000 --- a/boxiky/search.inc +++ /dev/null @@ -1,24 +0,0 @@ -
Nezadali ste ziadne slovo na vyhladavanie!!


"; -else { $clanky=$kyberia->Search($query); - if ($clanky->_numRows==0) echo "

Zadane slovo $query sa nevyskytuje v ziadnom clanku!

"; - else { - echo "

Slovo $query sa vyskytuje v ",$clanky->_numRows,". clankoch!

"; - while ($clanky->next()) { - echo ""; - echo "
putTitleImage($clanky->getInt("id_rubrika")); - else echo $kyberia->TitleImageDir.$clanky->getString('title_image'); - echo "' hspace=5 vspace=5 align=left>"; - echo "getString("id_article"),">",$clanky->getString('nazov'),"
"; - echo $clanky->getString('short_desc'); - echo "

"; - } - } -} - -?> - - diff --git a/boxiky/searchbox.inc b/boxiky/searchbox.inc deleted file mode 100644 index a5ee2c6..0000000 --- a/boxiky/searchbox.inc +++ /dev/null @@ -1,8 +0,0 @@ - -
-search.en.gine
-
-
-
-
-
\ No newline at end of file diff --git a/boxiky/searchforum.inc b/boxiky/searchforum.inc deleted file mode 100644 index 8e1c9f5..0000000 --- a/boxiky/searchforum.inc +++ /dev/null @@ -1,71 +0,0 @@ -
na.na.na.siel[siel{siel}] som tieto fora
"; -$q="SELECT forum_info.forum_info,user_forum.submission_count,user.login,forum.* from forum left join forum_info on forum_info.forum_id=forum.forum_id left join user on forum.forum_owner=user.id left join user_forum on (forum.forum_id=user_forum.forum_id and user_forum.user_id='$user_id')"; -$q.=" where (forum_name like '%$query%' or forum_info like '%$query%')"; -$q.=" order by forum_id desc "; -$forumset=$kyberia->query($q); -while ($forumset->next()) { - echo "
",$forumset->getString('forum_name'),"
(".$forumset->getString('login')."  ::  ".$forumset->getString('forum_submissions')." submissionz "; - if ($forumset->getString('submission_count')) echo "- ".$forumset->getString('submission_count')." NEW"; - echo ")
"; -} -} - -elseif ($_POST['type']=='user') { -$q="SELECT * from user"; -$q.=" where login like '%$query%'"; -$q.=" order by login"; -$forumset=$kyberia->query($q); -echo "
na.na.na.siel[siel{siel}] som tychto u.u.uzivatelov
"; -while ($forumset->next()) { - echo "
",$forumset->getString('login'),""; -} -} - -elseif ($_POST['type']=='journaux') { -$q="SELECT dennik.*,user.login from dennik left join user on user.id=dennik.autor"; -$q.=" where nadpis like '%$query%'"; -$q.=" order by id desc"; -$dennikset1=$kyberia->query($q); -if ($dennikset1->getNumRows()) { - echo "
\"$query\" sa vyskytuje v nadpisoch tychto dennikov
"; - while ($dennikset1->next()) { - echo "
",$dennikset1->getString('nadpis')," (",$dennikset1->getString('login')," :: ",$dennikset1->getString('hits')," hitz )"; - } -} - -$q="SELECT dennik.*,user.login from dennik left join user on user.id=dennik.autor"; -$q.=" where zapis like '%$query%'"; -$q.=" order by id desc"; - -$dennikset2=$kyberia->query($q); -if ($dennikset2->getNumRows()) { - echo "
\"$query\" sa vyskytuje v texte tychto dennikov
"; - while ($dennikset2->next()) { - echo "
",$dennikset2->getString('nadpis')," (",$dennikset2->getString('login')," :: ",$dennikset2->getString('hits')," hitz )"; - } -} - -} - -if ($_POST['type']=='article') { -if ($query=="") echo "

Nezadali ste ziadne slovo na vyhladavanie!!


"; -else { $clanky=$kyberia->Search($query); - if ($clanky->_numRows==0) echo "

Zadane slovo $query sa nevyskytuje v ziadnom clanku!

"; - else { - echo "

Slovo $query sa vyskytuje v ",$clanky->_numRows,". clankoch!

"; - while ($clanky->next()) { - echo ""; - echo "
putTitleImage($clanky->getInt("id_rubrika")); - else echo $kyberia->TitleImageDir.$clanky->getString('title_image'); - echo "' hspace=5 vspace=5 align=left>"; - echo "",$clanky->getString('nazov'),"
"; - echo $clanky->getString('short_desc'); - echo "

"; - } - } -} -} -?> \ No newline at end of file diff --git a/boxiky/searchforumbox.inc b/boxiky/searchforumbox.inc deleted file mode 100644 index 5e825fa..0000000 --- a/boxiky/searchforumbox.inc +++ /dev/null @@ -1,12 +0,0 @@ -
hladaj -
-
- - - -
\ No newline at end of file diff --git a/boxiky/select_rubrika_box.inc b/boxiky/select_rubrika_box.inc deleted file mode 100644 index be4a9ca..0000000 --- a/boxiky/select_rubrika_box.inc +++ /dev/null @@ -1,5 +0,0 @@ -
-putIntro(); -?> -
diff --git a/boxiky/session.inc b/boxiky/session.inc deleted file mode 100644 index 5e821f3..0000000 --- a/boxiky/session.inc +++ /dev/null @@ -1,54 +0,0 @@ -23. FEBRUÁRA BUDE V DUNE KYBERIA PARTY. VSTUP LEN PRE KYBERIA MEMBERS and FRIENDS. -PREDBEZNY LINE UP:
-21.00 L*RRY + RICKY FITZ
-22.30 MINKZ
-00.00 IM CYBER + MINARIK
-02.00 C-PHONE (DVOIKA.TROIKA) 04.00 WENIA (ex-dust) 2nd floor: STAB ECOM SMART
-?????

- -VJs: Zden/Satori, Hromi

- -- BOOKOVANIE LISTKOV ÈOSKORO
-- MO®NÉ PREKVAPENIA
-- BOROVIÈKA 23,- SK
-- Exeho Street Art Project 23
-- Kyberia futbal cup
-query("select count(*) as pocet from mindfuck"); -$set->next(); -$pocet=$set->getString('pocet'); -$set=$kyberia->query("select * from mindfuck where user_id='$user_id' limit 3 "); -if (!$set->getNumRows()) { - echo "
"; -} - -else { - if ($set->getNumRows()<3) echo "
zadaj meno:


"; - echo ""; - while ($set->next()) { - echo ""; - } - echo "
idmindfuck participant
$user_name
"; -} - - - -echo "
"; -$set=$kyberia->query("select count(mindfuck_id) as pocet,user.login as login from mindfuck left join user on mindfuck.user_id=user.id group by mindfuck.user_id order by login asc"); -if (!$set->getNumRows()) { - echo "
Nikto nieje zaregistrovany dopicee!
"; -} -else { - while ($set->next()) { - echo ""; - } - echo ""; - -echo "
clovekpocet zaregistrovanych$$$ cashe $$$
".$set->getString('login')."".$set->getString('pocet')." x Bytost".($set->getString('pocet')*100)." Sk-
SPOLU$pocet x Bytost".($pocet * 100)." Sk,-
"; -} -/* -echo "
Financial status: ".(($pocet*100)-6200)." Sk,-

"; -echo "
Places left: ".(193-$pocet)." ludi.

"; -*/ -include_once("forum.inc"); -?> \ No newline at end of file diff --git a/boxiky/shortdesc.inc b/boxiky/shortdesc.inc deleted file mode 100644 index 44df7ca..0000000 --- a/boxiky/shortdesc.inc +++ /dev/null @@ -1,16 +0,0 @@ -
-query("SELECT id_rubrika, title_image,short_desc,autor FROM articles where id_article='".$_GET['node_id']."'"); -$set->next(); -if ($set->getString("id_rubrika")==4) $kyberia->putRubrikaDesc(4); -else { - if ($set->getString("title_image")!="") echo "


"; - else echo "
putTitleImage($set->getInt("id_rubrika")),">

"; - echo $set->getString("short_desc"); - if (!Is_Int($set->getInt('autor'))) echo "

( ",$set->getString("autor")," )
"; -} - -?> -

'>pripravit clanok pre tlac

-
diff --git a/boxiky/show_article.inc b/boxiky/show_article.inc deleted file mode 100644 index 5a40a1a..0000000 --- a/boxiky/show_article.inc +++ /dev/null @@ -1,46 +0,0 @@ -getString("id_article")==4) { - echo "
TENTO CLANOK NECHCE NIKOHO NABADAT NA VYROBU DROG. JE TO INFORMACNY ABSTRAKT VOLNE DOSTUPNY V CHEMICKEJ LITERATURE. VEDZTE ZE VYROOBOU LSD PORUSUJETE ZAKON SVETA DO KTOREHO STE SA (BOHUZIAL?) NARODILI
"; - } - - if ($clanky->getString("id_rubrika")==4) { - echo ""; - echo "
putTitleImage($clanky->getInt("id_rubrika")); - else echo $kyberia->TitleImageDir.$clanky->getString('title_image'); - echo "' hspace=5 vspace=5 align=left>"; - echo "getString("id_article"),">",$clanky->getString('nazov'),"
"; - echo $clanky->getString('short_desc'); - $dd->printdiskuse($clanky->getString('id_diskuse')); - echo "

"; - } - - - elseif ($diskuse=="only") { - echo "
"; - $dd->printdiskuse($clanky->getString('id_diskuse')); - echo "
"; - } - - - else { - echo ""; - echo "
"; - if(strlen($clanky->getString('$image1'))>3) echo "\n"; - echo Stripslashes($clanky->getString('text1')); - if(strlen($clanky->getString('$image2'))>3) echo "\n"; - echo Stripslashes($clanky->getString('text2')); - if(strlen($clanky->getString('$image3'))>3) echo "\n"; - echo Stripslashes($clanky->getString('text3')); - $dd->printdiskuse($clanky->getString('id_diskuse')); - echo "

"; - } - -?> - - - diff --git a/boxiky/spice.inc b/boxiky/spice.inc deleted file mode 100644 index a579b94..0000000 --- a/boxiky/spice.inc +++ /dev/null @@ -1 +0,0 @@ -
this.is.da.alternative.thing

\ No newline at end of file diff --git a/boxiky/statusbox.inc b/boxiky/statusbox.inc deleted file mode 100644 index 158b0c4..0000000 --- a/boxiky/statusbox.inc +++ /dev/null @@ -1,7 +0,0 @@ - -Chyba:: $error"; -if (!empty($status)) echo -"
$status
"; -?> - diff --git a/boxiky/switchstatusbox.inc b/boxiky/switchstatusbox.inc deleted file mode 100644 index e1a7648..0000000 --- a/boxiky/switchstatusbox.inc +++ /dev/null @@ -1,19 +0,0 @@ - diff --git a/boxiky/tbl_dump b/boxiky/tbl_dump deleted file mode 100644 index b00e773..0000000 --- a/boxiky/tbl_dump +++ /dev/null @@ -1,31 +0,0 @@ -INSERT INTO dennik_user VALUES (1,'Reach','Kosice','zwyerua','Wecz','reach@zion.sk','reach','q'); -INSERT INTO dennik_user VALUES (31,'Exebege','BB/BA','Zlatý Beloch','List','miroslavv@centrum.sk','exebege','hartipa'); -INSERT INTO dennik_user VALUES (30,'fiona','++++++++++++++++++++++++++++++++++++++++++++++++++','anti.loop','little fluffy cloud','','fiona','apple'); -INSERT INTO dennik_user VALUES (13,'c00l s3ri4lz','','','','','podvodnik','mazatma'); -INSERT INTO dennik_user VALUES (6,'andrej','ghetto/lúky>petralka','trúbe¾ka bitrofabídna','¾ f a iné písmená','andrej@zion.sk','ach','achzion'); -INSERT INTO dennik_user VALUES (7,'al-nilrem','damask','velmi krotke','magicke zelene bobule','zdrava.figura.je@paranormal.sk','merlin','frank'); -INSERT INTO dennik_user VALUES (8,'Tomá','Koice','abuse','pirohy','subtalk@zion.sk','subtalk','t220683'); -INSERT INTO dennik_user VALUES (9,'ninique','','','','ondrej@zion.sk','omietka','851asd'); -INSERT INTO dennik_user VALUES (10,'janka hoffmann','blava','bobina','chupachups bananove :)','dopedoll@pobox.sk','dopedoll','matrix'); -INSERT INTO dennik_user VALUES (11,'Na Chrbát','Abu Dabi','skákajúca gazela','5m long penis','gejmer@ramclan.sk','gejmer','biker'); -INSERT INTO dennik_user VALUES (12,'M|KE_X','Surany','pes ;-)','kniha','michal2@szm.sk','mike_x','8005056928'); -INSERT INTO dennik_user VALUES (14,'_euro_','Koice','èrievièka','poste¾','infinit@host.sk','_euro_','oyreww'); -INSERT INTO dennik_user VALUES (15,'milan','preov','hedgehog','','charms@stonline.sk','milan','montypython'); -INSERT INTO dennik_user VALUES (20,'Niko','New York','lenochod','mobilny telefon','niko@2600.sk','niko','piko'); -INSERT INTO dennik_user VALUES (17,'JazzIt','Bratislava','computerova mys','vec','jazzit@europe.com','jazzit','robo1'); -INSERT INTO dennik_user VALUES (18,'MaRmAR','Pezinok','tiger','bakelit','marmar@marmar.sk','marmar','11296'); -INSERT INTO dennik_user VALUES (19,'mio','ahanovce','meho kodro','remote control','strbskepleso@zion.sk','mio','katka'); -INSERT INTO dennik_user VALUES (21,'hurahura','Bratislava','hroch','','hurahura@post.sk','hurahura','1230hura'); -INSERT INTO dennik_user VALUES (22,'jan hulvat','','','','','hulvat','ggg'); -INSERT INTO dennik_user VALUES (23,'tii','','','','','tii','nttiiko'); -INSERT INTO dennik_user VALUES (24,'blur','humenne','lobo','gitara','blur@hippy.cz','blur','nemam'); -INSERT INTO dennik_user VALUES (25,'Peter','','','','','clubber','6143'); -INSERT INTO dennik_user VALUES (26,'-J-','sabakagrad','holub','tehla','','-J-','podhubie'); -INSERT INTO dennik_user VALUES (27,'Mons. Alojz Tkac','Kosice','ovecka','pismo svate','tkac@zion.sk','knaz','t220683'); -INSERT INTO dennik_user VALUES (28,'Jaro Herda','Herdovce','svina','maliarska sada painterset','herda-opilec@neda-sa.sk','herda','opilec'); -INSERT INTO dennik_user VALUES (29,'Timothy Dalton','London','Babkoherec','Shakespearen company','nemam','Vrhac ostepov','summa'); -INSERT INTO dennik_user VALUES (32,'Matko','BB','','','vetron@gmx.de','aween','ocean'); -INSERT INTO dennik_user VALUES (34,'3riZ','ba::ke','','tien','','gnd','fucked2'); -INSERT INTO dennik_user VALUES (38,'hromi','praha','tinda bradac','zlty vrtulnicek s vrtulkami na zotrvacnik','hromi@kyberia.sk','hromi','Pacrewk0'); - - diff --git a/boxiky/tiraz.inc b/boxiky/tiraz.inc deleted file mode 100644 index e7a4818..0000000 --- a/boxiky/tiraz.inc +++ /dev/null @@ -1,18 +0,0 @@ -
-Q4Tato stranka nikoho nechce nabadat k pachaniu trestnych cinov.
-Jednotlive prispevky su slobodne vyjadrene osobne nazory prispievatelov ;-) -
Pravo slobodneho slova je jednou zo zakladnych ludskych
-slobod a preto piseme to co piseme a pisat to budeme. Za kazdu cenu.
-Kazdopadne autor stranky ani jej prevadzkovatel nezodpoveda za obsah jednotlivych textov.
-© kyberia.sk 23.12.2001-21.12.2012 {in memorian ergond 23.7.2002}
-code by kyberia CVS team & content by jhnprcvlhckwrth,hosting by 2600 -
- - - - - \ No newline at end of file diff --git a/boxiky/toolbar.inc b/boxiky/toolbar.inc deleted file mode 100644 index eea1b5e..0000000 --- a/boxiky/toolbar.inc +++ /dev/null @@ -1,37 +0,0 @@ - -"; - if ($user_mail=='1') echo "POSTA :: $user_mail nova sprava"; - elseif ($user_mail>'1' and $user_mail<'5') echo "POSTA :: $user_mail nove spravy"; - elseif ($user_mail>'5') echo "POSTA :: $user_mail novych sprav"; - echo " :: posledna od $mail_name"; - } - echo "
"; -// include_once("switchstatusbox.inc"); - echo "
"; - echo "
"; - echo "kluby"; - echo "---posta"; - echo "---K!"; -// echo "---newz??"; - echo "---b00kmarkz"; - echo "---ludia"; - echo "---posledne"; - if (ADMIN) echo "---ADMIN"; -// echo "---friends"; - echo "---clanky"; - echo "---denniky"; -// echo "--novy dennik"; - echo "---nastavenie"; - echo "---help"; - echo "---Odhlásit---"; - echo ""; - include_once("switchstatusbox.inc"); - echo "
"; -?> - -"; -} \ No newline at end of file diff --git a/boxiky/top10galleries.inc b/boxiky/top10galleries.inc deleted file mode 100644 index 84889da..0000000 --- a/boxiky/top10galleries.inc +++ /dev/null @@ -1,13 +0,0 @@ -
-
top 10 galleries
- -getTopGalleries(); -$i=0; -while ($set->next()) { - $i++; - echo ""; -} -?> -
$igetString("name"),">",$set->getString("title")," (",$set->getString("hits"),")
\ No newline at end of file diff --git a/boxiky/update.php b/boxiky/update.php deleted file mode 100644 index d4f4f08..0000000 --- a/boxiky/update.php +++ /dev/null @@ -1,35 +0,0 @@ -updateArticle($HTTP_POST_VARS,$title_image_name,$image_name); -} - -$set=$redakce->getArticle($id); -$set->next(); -echo ""; -$form=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - echo "Pridanie clanku\n"; - $redakce->listArticles(); - echo "\n"; - $form->addText("nazov","Nazov:",$set->getString('nazov')); - $form->addText("autor","Autor:",$set->getString('nazov')); - $form->addSelect("id_rubrika","Rubrika",$redakce->listRubrikyArray()); - $form->addSelect("id_rubrika_secondary","Sekundarna rubrika",$redakce->listRubrikyArray()); - $form->addText("id_forum","ID forum:",$set->getString('id_forum')); - $form->addText("id_forum_secondary","ID forum sekundarne:",$set->getString('id_forum_secondary')); - $form->addTextarea("short_desc","Kratky popis",$set->getString('short_desc'),40,6); - $form->addTextarea("text","Text:",$set->getString('text'),40,6); - $form->addSubmit("submit","update",""); - $form->display(); - echo ""; - - -?> diff --git a/boxiky/userinfo.inc b/boxiky/userinfo.inc deleted file mode 100644 index c199ba6..0000000 --- a/boxiky/userinfo.inc +++ /dev/null @@ -1,146 +0,0 @@ -0"; - $q.=" ORDER BY submission_k desc"; - $set=$kyberia->query($q); - - while ($set->next()) { - $submissions=$set->getRecord(); - echo "
"; - // $submissions['submission_text'] = preg_replace ("//","obrazok: \\1",$submissions['submission_text']); - echo "",$submissions["; - echo "
",$submissions['submission_k']," K
"; - echo "
"; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
"; - echo "forum:  ",$submissions['forum_name'],"
"; - echo $submissions['user_name']; - if ($submissions['user_mode']=="normal" AND ($submissions['user_action'])) { - Showz::showLocation($submissions['user_action'],$submissions['user_action_id'],$submissions['user_action_name']); - } - Showz::showDate($submissions['submission_timestamp']); - - echo "
",Stripslashes($submissions['submission_text']),"
"; - echo "
"; - } - - -} -elseif ($show=="submissions") { - if (!$_GET['offset']) $offset=0; - else $offset=$_GET['offset']; - echo "

uzivatelove prispevky
"; - echo "

"; - if ($offset) echo "<   "; - echo "dalsi >>"; - echo "


"; - $q="select submissions.*,user.login as user_name,forum.forum_name as forum_name,forum.forum_public as forum_public from submissions left join forum on submissions.forum_id=forum.forum_id left join user on submissions.submission_owner=user.id where forum_public='public' and submission_owner='".$node_id."' "; - $q.=" ORDER BY submission_timestamp desc limit $offset,23"; - $set=$kyberia->query($q); - - while ($set->next()) { - $submissions=$set->getRecord(); - echo "
"; - // $submissions['submission_text'] = preg_replace ("//","obrazok: \\1",$submissions['submission_text']); - echo "",$submissions["; - echo "
",$submissions['submission_k']," K
"; - echo "
"; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
"; - echo "forum:  ",$submissions['forum_name'],"
"; - echo $submissions['user_name']; - if ($submissions['user_mode']=="normal" AND ($submissions['user_action'])) { - Showz::showLocation($submissions['user_action'],$submissions['user_action_id'],$submissions['user_action_name']); - } - Showz::showDate($submissions['submission_timestamp']); - - echo "
",Stripslashes($submissions['submission_text']),"
"; - echo "
"; - } - - -} - - -elseif ($show=="bookmarks") { - echo "

uzivatelove kluby
"; - $q="SELECT * from forum WHERE forum.forum_owner='$node_id'"; - $q.=" order by forum_name "; - $forumset=$kyberia->query($q); - while ($forumset->next()) { - echo "
    ",$forumset->getString('forum_name'),"  (".$forumset->getString('forum_submissions')." submissionz "; - if ($forumset->getString('submission_count')) echo "- ".$forumset->getString('submission_count')." NEW"; - echo ")"; - } - ?> -

uzivatelove bookmarknute kluby
- query($q); - while ($forumset->next()) { - echo "
    ",$forumset->getString('forum_name'),"  (".$forumset->getString('login')."  ::  ".$forumset->getString('forum_submissions')." submissionz "; - if ($forumset->getString('submission_count')) echo "- ".$forumset->getString('submission_count')." NEW"; - echo ")"; - } -} - - -elseif($show=="friends") { - $result=mysql_query("select session.user_action,session.user_action_id,session.user_action_name,friends.*,user.login as friend_name from friends left join user on user.id=friends.friend_id left join session on session.user_id=friends.friend_id where friends.user_id='$node_id'"); - - while ($row=mysql_fetch_array($result)) { - echo "
"; - echo "",$row["; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
",$row['friend_name'],""; - if ($row['user_action']) { - echo " [lokacia:",$row['user_action_name']; - else echo "'>".$row['user_action']; - echo "] "; - } - echo "
",Stripslashes($row['friend_text']),"
"; - echo "
"; - - } - -} -else { - echo "
".$userinfo['user_info']."

"; - $result=mysql_query("select session.user_action,session.user_action_id,session.user_action_name,friends.*,user.login as friend_name from friends left join user on user.id=friends.user_id left join session on session.user_id=friends.user_id where friend_id='$node_id'"); - - while ($row=mysql_fetch_array($result)) { - echo "
"; - echo "",$row["; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo "
",$row['friend_name'],""; - if ($row['user_action']) { - echo " [lokacia:",$row['user_action_name']; - else echo "'>".$row['user_action']; - echo "] "; - } - echo "
",Stripslashes($row['friend_text']),"
"; - echo "
"; - - } -} - -?> diff --git a/boxiky/userinfobox.inc b/boxiky/userinfobox.inc deleted file mode 100644 index ce113bf..0000000 --- a/boxiky/userinfobox.inc +++ /dev/null @@ -1,61 +0,0 @@ -query("select autor from articles where id_article='".$_GET['node_id']."'"); - $set->next(); - $autor_id=$set->getString('autor'); - - - $record=$kyberia->query("select * from user where id='$autor_id'"); - $record->next(); - $userinfo=$record->getRecord(); - - - } - - $q = "select user_name from session where user_id = '".$userinfo['id']."'"; - $result=$kyberia->query($q); - if($result->getNumRows() > 0) define('ACTIVE', true); - else define('ACTIVE', false); - - - echo "
"; - echo "
"; - echo "
id: ",$userinfo["login"],""; - echo "
email:",$userinfo["email"],""; - echo "
www:",$userinfo["user_www"],""; - echo "
icq:".$userinfo["user_icq"]; - echo "
charisma:".$userinfo["charisma"]; - echo "
k!arma:".$userinfo["user_karma"]; - - if($userinfo['id'] == '1') echo "

Ubik je Ubik

"; - elseif(ACTIVE) echo "

Uzivatel je on-line"; - else { - if($userinfo['user_active'] != 'yes') echo "

Uzivatel caka na registraciu
"; - else - { - echo "

Uzivatel je off-line
"; - $u = $userinfo['last_click']; - echo substr($u, 0, -3); - } - } - echo "

denniky
"; - echo "
bookmarky"; - echo "
priatelia"; - echo "
karma"; - echo "
prispevky"; - - -?> -

-putAutorList($autor_id); -?> -

-putDennikAutorList($autor_id); -?> -
diff --git a/boxiky/wired.rss b/boxiky/wired.rss deleted file mode 100644 index 0a9200f..0000000 --- a/boxiky/wired.rss +++ /dev/null @@ -1,66 +0,0 @@ -"; -$filename="http://www.wired.com/news_drop/netcenter/netcenter.rdf"; -class RSSParser { - - var $insideitem = false; - var $tag = ""; - var $title = ""; - var $description = ""; - var $link = ""; - - function startElement($parser, $tagName, $attrs) { - if ($this->insideitem) { - $this->tag = $tagName; - } elseif ($tagName == "ITEM") { - $this->insideitem = true; - } - } - - function endElement($parser, $tagName) { - if ($tagName == "ITEM") { - printf("
%s
", - -trim($this->link),htmlspecialchars(trim($this->title))); - -printf("
%s
",htmlspecialchars(trim($this->description))); - $this->title = ""; - $this->description = ""; - $this->link = ""; - $this->insideitem = false; - } - } - - function characterData($parser, $data) { - if ($this->insideitem) { - switch ($this->tag) { - case "TITLE": - $this->title .= $data; - break; - case "DESCRIPTION": - $this->description .= $data; - break; - case "LINK": - $this->link .= $data; - break; - } - } - } -} - -$xml_parser = xml_parser_create(); -$rss_parser = new RSSParser(); -xml_set_object($xml_parser,&$rss_parser); -xml_set_element_handler($xml_parser, "startElement", "endElement"); -xml_set_character_data_handler($xml_parser, "characterData"); -$fp = fopen($filename,"r") - or die("Error reading RSS data."); -while ($data = fread($fp, 4096)) - xml_parse($xml_parser, $data, feof($fp)) - or die(sprintf("XML error: %s at line %d", - xml_error_string(xml_get_error_code($xml_parser)), - xml_get_current_line_number($xml_parser))); -fclose($fp); -xml_parser_free($xml_parser); -echo "
"; -?> \ No newline at end of file diff --git a/boxiky/z.inc b/boxiky/z.inc deleted file mode 100644 index e844c18..0000000 --- a/boxiky/z.inc +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/boxiky/zurno.inc b/boxiky/zurno.inc deleted file mode 100644 index 2012453..0000000 --- a/boxiky/zurno.inc +++ /dev/null @@ -1,4 +0,0 @@ - -
kontaktstvorcek zeleny,nahovno stvorenystvorcek zelenyyyyyy tiez nahovno stvoreny
nove texty na zion.sknajdiskutovanejsie clanky na zion.sktlacove zpravy
- -
- vsetky správy -
-Les Journaux je forma intímnej komunikácie medzi èitete¾mi našich stránok. Možnos vyjadrenia prežitých chví¾ pomocou našich digitálnych denníkov je ponuknutá každému. Komunikácia sa zakladá na vytvorení vlastneho profilu a následného zápisu momentálnych myšlienok.Cie¾om Les Journaux je vytvori poh¾ad na ¾udí takých ako sme my. Vy. Poh¾ady vytvorené Vami, nami. Preto neváhajte a vytvorte si svoj denník už dnes! -
\ No newline at end of file diff --git a/config/config.inc b/config/config.inc new file mode 100644 index 0000000..a6d845b --- /dev/null +++ b/config/config.inc @@ -0,0 +1,33 @@ + diff --git a/config/config_pathz.inc b/config/config_pathz.inc deleted file mode 100644 index daeea62..0000000 --- a/config/config_pathz.inc +++ /dev/null @@ -1,8 +0,0 @@ - \ No newline at end of file diff --git a/config/config_texts.inc b/config/config_texts.inc deleted file mode 100644 index a98b317..0000000 --- a/config/config_texts.inc +++ /dev/null @@ -1,6 +0,0 @@ -"); -?> \ No newline at end of file diff --git a/config/configdb.inc b/config/configdb.inc deleted file mode 100644 index 05d1b94..0000000 --- a/config/configdb.inc +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/cron/k.php b/cron/k.php new file mode 100755 index 0000000..73a5dd1 --- /dev/null +++ b/cron/k.php @@ -0,0 +1,12 @@ +#!/usr/local/bin/php +query("update users set user_k=6"); + + +?> \ No newline at end of file diff --git a/css/admin.css b/css/admin.css deleted file mode 100644 index a134cd1..0000000 --- a/css/admin.css +++ /dev/null @@ -1,89 +0,0 @@ -a { - font: bold 12px arial, helvetica; - color: #FF8100; -} - -a:hover { - color: #999999; - text-decoration: none; -} - -a:active { - text-decoration:underline; - color: red; -} - -.heading { - font: bold 12px Arial, Helvetica, sans-serif; - color: #FFFFFF; - } - -.date { - font: bold 12px Arial, Helvetica, sans-serif; - color: #FFFFFF; - text-align: right; - } - -.heading { - font: bold 12px Arial, Helvetica, sans-serif; - color: #FFFFFF; - } - -.backcolor { - background-color: #FF8100; - } - -.searchColor { - background-color: #FFFFFF; - } - -.componentHeading { - font: bold 12px Arial, Helvetica, sans-serif; - color: #333333; - text-align: left; - } - -.footer { - font: 11px Arial, Helvetica, sans-serif; - color: #FFFFFF; -} - -.button { - font-family: Arial, Helvetica; - font-style: normal; - font-weight: bold; - font-size: 9px; - color: #FFFFFF; - background-color: #666699; -} - -.articlehead{ - font-family: arial, helvetica; - font-size: 14px; - font-weight: bold; - text-color: #000000; -; color: #333333 -} - -.post { - font-family: arial,helvetica; - font-size: 11px; - font-weight: bold; - text-color: #666666; - bacground: #FFFFFF; - } - -.bold { - font: bold 12px Arial, Helvetica, sans-serif; - color: #666666; - } - -.subhead { - font: 12px Arial, Helvetica, sans-serif; - color: #666666; - text-align: center; - } .small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8302; font-weight: normal} -.newsarticle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left} -td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333} -.poll { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 14px} -li { list-style-image: url(../images/orangeArrow.gif); list-style-type: none} diff --git a/css/forum.css b/css/forum.css deleted file mode 100644 index 33ecfa9..0000000 --- a/css/forum.css +++ /dev/null @@ -1,29 +0,0 @@ -BODY, P, TD { - font-family : Tahoma, Aplos, Helvetica, sans-serif; - font-size : 9pt; - color : #000000; -} - -.darkbackground { - color : #FFFFFF; -} - -A { - text-decoration: none; - color: #666666; - font-weight : bold; -} - -A.darkbackground { - color : #CCCCCC; -} - -A:Hover { - text-decoration: underline; -} - -H1 { - font-size : 16pt; - font-weight : bold; - color : White; -} \ No newline at end of file diff --git a/css/gr.css b/css/gr.css index f13027c..861d8ef 100644 --- a/css/gr.css +++ b/css/gr.css @@ -1,3 +1,9 @@ +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + .item { vertical-align: top; align: left; width: 100%; } .header { background-color: #333333;height: 100%; vertical-align: top; align: left; padding: 0pt; width: 100%; } .content { height: 100%; vertical-align: top; align: left; border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } diff --git a/css/grold.css b/css/grold.css deleted file mode 100644 index 3058146..0000000 --- a/css/grold.css +++ /dev/null @@ -1,27 +0,0 @@ -a { color: white; font-size: 8pt;font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } -a:hover {color: red; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } - - -body { color: #6dae42; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: black; margin: 0pt; scrollbar-face-color: #8E967F; - scrollbar-shadow-color: #C6CDB3; - scrollbar-highlight-color: #C6CDB3; - scrollbar-3dlight-color: #656B5A; - scrollbar-darkshadow-color: #656B5A; - scrollbar-track-color: #727866; - scrollbar-arrow-color: #727866;} -td { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -.border { padding: 2pt; border: solid 1pt #687c68 } -.noborder { color: rgb(218,218,185); border: dotted 1pt } -.menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #687c68 } -.white { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(87,117,94) } -.pulldown { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(218,218,185) } -th { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -input { height:20 pt; width: 120 pt; background-color: black; color: white; font-size: 9 pt; font-family: Arial, Helvetica; border: solid 1pt #6dae42 } -input.noborder { border-color: black; } -select { color: #6dae42; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: black; border: solid 1pt #6dae42 } -textarea { width: 350 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } -img { border: 0pt } -table.box { border: solid 1pt #6dae42; padding: 0pt } -table.redbox { border: solid 0pt red; padding: 0pt } -pre { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -p { text-indent: 70 pt; } \ No newline at end of file diff --git a/css/hneda.css b/css/hneda.css deleted file mode 100644 index 699a25b..0000000 --- a/css/hneda.css +++ /dev/null @@ -1 +0,0 @@ -a { color: #524F41; font-size: 8pt; font-family: Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica; text-decoration: none }a:hover { font-size: 8pt; font-family: Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica; text-decoration: none; color: #6D6958 }body { color: #000000; font-size: 8pt; font-family: Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica; text-decoration: none; background-color: #D0CFAC; scrollbar-face-color: #D0CFAC; scrollbar-shadow-color: #BEB99F; scrollbar-highlight-color: #D0CFAC; scrollbar-3dlight-color: #BEB99F; scrollbar-darkshadow-color: #68655A; scrollbar-track-color: #D0CFAC; scrollbar-arrow-color: #68655A; margin: 0pt }td { color: black; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none }.border { border: 1pt solid #736F5E; padding: 2pt }.noborder { color: #687c68; border: 1pt dotted #736F5E }.menu { color: #FFFFFF; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #68655A; background-image: url('menu.jpg'); background-repeat: repeat-x; background-position: center top }.white { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #7F7A65 }.pulldown { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #CDC8AF }input { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #BEB99F; border: 1pt solid #736F5E }select { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #BEB99F; border: 1pt solid #736F5E }textarea { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #BEB99F; border: 1pt solid #736F5E }img { border: 0pt }.new { color: #FFFFCC }.red { color: #FFFFCC }.icon { background-color: #96927B; vertical-align: top; width: 40px; height: 50px; border: 1 solid #666253; margin: 1px; padding: 0pt }.sicon { background-color: #96927B; vertical-align: top; width: 20px; height: 25px; border: 1 solid #666253; margin: 1px; padding: 0pt }.level { margin: 1pt; border: 0pt; width: 40px; height: 6px }.image { width: 87px; height: 33px }table { padding: 0pt } \ No newline at end of file diff --git a/css/hysteria.css b/css/hysteria.css index 5cf070a..0555a6e 100644 --- a/css/hysteria.css +++ b/css/hysteria.css @@ -1,100 +1,119 @@ -.item { vertical-align: top; align: left; width: 100%; } -.header { background-color: #333333;height: 100%; vertical-align: top; align: left; padding: 0pt; width: 100%; } -.content { height: 100%; vertical-align: top; align: left; border-top: solid 1pt #CCCCCC; padding: 0pt; width: 100%; } -.icon { background-color: #000000; border-width: 1pt; height: 100%; vertical-align: top; align: left; padding: 0pt; } -.delete { width: 10pt; height: 10pt; vertical-align: top; align: left; } -.red { color: red; } -.alert { color: red; font-weight: bold; } -a { color: white; font-size: 8pt;font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } -a:hover {color: red; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } - - - -body { color: #CCCCCC; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: black; margin: 0pt; scrollbar-face-color: #8E967F; - scrollbar-shadow-color: #C6CDB3; - scrollbar-highlight-color: #C6CDB3; - scrollbar-3dlight-color: #656B5A; - scrollbar-darkshadow-color: #656B5A; - scrollbar-track-color: #727866; - scrollbar-arrow-color: #727866;} - -font.tiraz { color: #CCCCCC; font-size: 7pt; font-family: Verdana } -select { background-color: black; text-align:center; color: #CCCCCC; } -option { background-color: black; text-align: center; color: #CCCCCC; } -td { color: #CCCCCC; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -.border { padding: 2pt; border: solid 1pt #687c68 } -.noborder { color: rgb(218,218,185); border: dotted 1pt } -.menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #687c68 } -.white { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(87,117,94) } -.pulldown { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(218,218,185) } - -th { color: #CCCCCC; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -input { width: 80px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #CCCCCC; height: 18px } -input.longtext { width: 230px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #CCCCCC; height: 18px } -input.checkbox { width: 15px; height: 15px; } -input.file { width: 210px; color: white; border-color: #CCCCCC; background-color: black } -input.noborder { width: 80px; border-color: black ; background-color: black } -.long { width: 230prx; } -td.title { align: center; font-width: bold; } -input.form { font-size: 7pt; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; - background-color: #000000; font-weight: bold; border: 1px solid #CCCCCC } -textarea { width: 350 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #CCCCCC } -textarea.personal { width: 150 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #CCCCCC } -img { border: 0pt; } -table.bottom { border-right: solid 1pt #CCCCCC; border-bottom: solid 1pt #CCCCCC; padding: 0pt } -table.menubox { border-left: solid 1pt #CCCCCC; border-bottom: solid 1pt #CCCCCC; padding: 0pt } -table.userbox { border-bottom: solid 1pt #CCCCCC;border-top: solid 1pt #CCCCCC; padding: 0pt } -table.box { border: solid 1pt #CCCCCC; padding: 0pt } -table.submission { border-top: solid 1pt #CCCCCC; padding: 0pt; width: 100%; } -table.boxwithout { border-right: solid 1pt #CCCCCC; padding: 0pt } -table.redbox { border: solid 0pt red; padding: 0pt } -pre { color: #CCCCCC; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -p { text-indent: 70 pt; } -.textinput { width: 48px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #CCCCCC; height: 18px } -.smalltextinput { width: 23px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #CCCCCC; height: 18px } -.bigtextinput { width: 100px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #CCCCCCy height: 18px } -.active_users .active_user_img { - width: 50px; - float: left; +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + +body { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +color : white; +font-size : 9pt; +text-decoration : none; +margin : 0; +background-color: black; +background-repeat: no-repeat; } -.active_lusers .active_user_img { - width: 200px; - float: left; + +textarea { +width : 100%; +height : 123px; +border-color: white; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; } -.active_users .active_user_name { - text-align: center; +textarea.small { +width : 90%; +height : 42px; +border-color: white; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +.bordered { +border: solid 1pt white; +} + +.bordered2 { +border-left: solid 1pt white; +border-right: solid 1pt white; +border-bottom: solid 1pt white; } -#listaleft { - position: absolute; - left: 230px; - top: 1px; - width: 800px; - background: black; +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; } -#listaright { - position: absolute; - top: 1px; - left: 423px; - height: 30px; - width: 100%; + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px white; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #white; height: 18px } -#loginbox { - position: absolute; - top: 0px; - left: 670px; - height: 30px; - width: 100%; +.header { +background-color: #white; +border-bottom: solid 1px white; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; } -#ad { - position: absolute; - top: 50px; - left: 180px; - height: 130px; - width: 100%; +.important { +font-weight: bold; +text-align: center; + } + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/css/ie5.css b/css/ie5.css deleted file mode 100644 index f29efda..0000000 --- a/css/ie5.css +++ /dev/null @@ -1,104 +0,0 @@ -H3 { - color: #666666; - font: bold 14px Arial, Helvetica, sans-serif; -} - -H1 { - color: #990000; - font : 16px; - font-family : Arial, Helvetica, sans-serif; -} - -INPUT { - font : 12px Arial, Helvetica, sans-serif; -} - -P { - font : 12px Arial, Helvetica, sans-serif; - text-align : left; -} - -SELECT { - font : 12px; - font-family : Arial, Helvetica, sans-serif; -} - -TD { - font : 12px Arial, Helvetica, sans-serif; -} - -.bolding { - font : bold 12 px Arial, Helvetica, sans-serif; - } - -TEXTAREA { - font : 12px Arial, Helvetica, sans-serif; -} - -.forumname { - font: bold 12px Arial, Helvetica, sans-serif; - color: blue; - } - -.menuspace { - font: bold 12px Arial, Helvetica, sans-serif; - color: #666666; - text-align: center; - padding-top : 2px; - } - -.forumheading { - font: bold 15px Arial, Helvetica, sans-serif; - color: #ffffff; - } - -.buttons { - font-family: Geneva, Arial, Helvetica, sans-serif; - font-size: 10px; - background-color: #9999CC; - color: #FFFFFF; - border: 1px outset; - border-color: #CCCCFF solid; - } - -a { - font: bold 11px arial, helvetica; - text-decoration: none; - color: #336699; -} - -a:hover { - color: #CC0000; - text-decoration: underline; -} - -a:active { - text-decoration:underline; - color: red; -} - -.px12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px} -.px10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px} -.px9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px} - -.title { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 16px; - color: #999999; - font-weight: bold -} -.warning { - font: bold 15px Arial, Helvetica, sans-serif; - color: #003366; - } -.pageheading { - font: bold 12px Arial, Helvetica, sans-serif; - color: #003366; - } -.articlehead{ - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 13px; - font-weight: bold; - text-color: #000000; - color: #333333 -} diff --git a/css/kyberia.css b/css/kyberia.css index a0a3f49..d74fb27 100644 --- a/css/kyberia.css +++ b/css/kyberia.css @@ -1,11 +1,164 @@ -body { font-size: 8 pt; background-color: #000000; font-family:helvetica; } -a.nazev { font-size: 10 pt; color: #6dae42; font-family:serif; font-weight:bold; } -a { font-size: 8 pt; color: #6dae42; font-family:tahoma,arial,serif; } -td { border-width: 0; color: #6dae42; border-color: black; font-size: 9 pt; font-family: serif;} -th { border-width: 0; color: #6dae42; border-color: black; font-size: 9 pt; font-family: serif;} -input { width: 120 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } -input.noborder { border-width: 0 pt; border-color: black; } -table.box { border-color: #6dae42; } -table.noborder {border-color: black; } -select { background-color: black; } -option { background-color: black; font-color: #6dae42; } \ No newline at end of file +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + +body { +color : #6dae42; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +margin : 0; +background-color: black; +background-position: top center; +background-repeat: no-repeat; +scrollbar-shadow-color: #6dae42; +scrollbar-highlight-color: #6dae42; +scrollbar-3dlight-color: #6dae42; +scrollbar-base-color: black; +scrollbar-darkshadow-color: #6dae42; +scrollbar-track-color: black; +scrollbar-arrow-color: black;} +} + +inframe { +width: 90%; +height:230px; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +} + +a.mail { +color: red; +font-size: 8pt; +font-weight: bold; +text-align: center; +font-family: Tahoma,sans-serif; +text-decoration: none; +} + +a.mail:hover { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +font-weight: bold; +text-align: center; +} + +td { +font-size: 8pt; +font-family: Tahoma,sans-serif; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +input.small { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +background-color: transparent; +width: 50px; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + +textarea { +width : 666px; +height: 123px; +background-color: transparent; +border-color: #6dae42; +color: white; +} + +textarea.node_content { +width : 800px; +height: 666px; +background-color: transparent; +border-color: #6dae42; +color: white; +} + diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..3196a4f --- /dev/null +++ b/css/main.css @@ -0,0 +1,153 @@ +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + +body { +color : #6dae42; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +margin : 0; +background-color: black; +background-position: top center; +background-repeat: no-repeat; +scrollbar-shadow-color: #6dae42; +scrollbar-highlight-color: #6dae42; +scrollbar-3dlight-color: #6dae42; +scrollbar-base-color: black; +scrollbar-darkshadow-color: #6dae42; +scrollbar-track-color: black; +scrollbar-arrow-color: black;} +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + +#banner { +position: relative; +} + +a { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +} + +a.mail { +color: red; +font-size: 8pt; +font-weight: bold; +text-align: center; +font-family: Tahoma,sans-serif; +text-decoration: none; +} + +a.mail:hover { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +text-decoration: none; +font-weight: bold; +text-align: center; +} + +td { +font-size: 8pt; +font-family: Tahoma,sans-serif; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +input.small { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +background-color: transparent; +width: 50px; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Tahoma,sans-serif; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + +textarea { +width : 666px; +height: 123px; +background-color: transparent; +border-color: #6dae42; +color: white; +} diff --git a/css/mmm.css b/css/mmm.css deleted file mode 100644 index 9ca989c..0000000 --- a/css/mmm.css +++ /dev/null @@ -1,99 +0,0 @@ -.item { vertical-align: top; align: left; width: 100%; } -.header { background-color: #333333;height: 100%; vertical-align: top; align: left; padding: 0pt; width: 100%; } -.content { height: 100%; vertical-align: top; align: left; border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } -.icon { background-color: #000000; border-width: 1pt; height: 100%; vertical-align: top; align: left; padding: 0pt; } -.delete { width: 10pt; height: 10pt; vertical-align: top; align: left; } -.red { color: red; } -a { font-weight: bold; color: #232323; font-size: 10pt;font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } -a:hover {color: red; font-size: 10pt; font-weight: bold; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } - - - -body { color: #232323; font-size: 8pt; font-family: V erdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: white; margin: 0pt; scrollbar-face-color: #8E967F; - scrollbar-shadow-color: #C6CDB3; - scrollbar-highlight-color: #C6CDB3; - scrollbar-3dlight-color: #656B5A; - scrollbar-darkshadow-color: #656B5A; - scrollbar-track-color: #727866; - scrollbar-arrow-color: #727866;} - -font.tiraz { color: #6dae42; font-size: 7pt; font-family: Verdana } -select { background-color: black; text-align:center; color: #6dae42; } -option { background-color: black; text-align: center; color: #6dae42; } -td { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -.border { padding: 2pt; border: solid 1pt #687c68 } -.noborder { color: rgb(218,218,185); border: dotted 1pt } -.menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #687c68 } -.white { color: #232323; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(87,117,94) } -.pulldown { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(218,218,185) } - -th { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -input { width: 80px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -input.longtext { width: 230px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -input.checkbox { width: 15px; height: 15px; } -input.file { width: 210px; color: white; border-color: #6dae42; background-color: black } -input.noborder { width: 80px; border-color: black ; background-color: black } -.long { width: 230prx; } -td.title { align: center; font-width: bold; } -input.form { font-size: 7pt; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; - background-color: #000000; font-weight: bold; border: 1px solid #6dae42 } -textarea { width: 350 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } -textarea.personal { width: 150 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } -img { border: 0pt; } -table.bottom { border-right: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } -table.menubox { border-left: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } -table.userbox { border-bottom: solid 1pt #6dae42;border-top: solid 1pt #6dae42; padding: 0pt } -table.box { border: solid 1pt #6dae42; padding: 0pt } -table.submission { border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } -table.boxwithout { border-right: solid 1pt #6dae42; padding: 0pt } -table.redbox { border: solid 0pt red; padding: 0pt } -pre { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -p { text-indent: 70 pt; } -.textinput { width: 48px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -.smalltextinput { width: 23px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -.bigtextinput { width: 100px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -.active_users .active_user_img { - width: 50px; - float: left; -} - -.active_lusers .active_user_img { - width: 200px; - float: left; -} - -.active_users .active_user_name { - text-align: center; -} - -#listaleft { - position: absolute; - left: 50px; - top: 1px; - width: 800px; - background: black; -} - -#listaright { - position: absolute; - top: 1px; - left: 423px; - height: 30px; - width: 100%; -} - -#loginbox { - position: absolute; - top: 0px; - left: 670px; - height: 30px; - width: 100%; -} - -#ad { - position: absolute; - top: 50px; - left: 180px; - height: 130px; - width: 100%; -} diff --git a/css/nyx.css b/css/nyx.css deleted file mode 100644 index 61df264..0000000 --- a/css/nyx.css +++ /dev/null @@ -1,20 +0,0 @@ -a { color: #8833FF; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -a:hover { font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -body { color: black; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: #000000; margin: 0pt; scrollbar-3dlight-color: #96AABD; scrollbar-arrow-color: 606D79; scrollbar-darkshadow-color: #96AABD; scrollbar-face-color: #D0E1F0; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #D8E2E7; scrollbar-track-color: #C2CDD8 } -td { color: white; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -.border { padding: 2pt; border: solid 1pt #330099} -.noborder { color: #330099; border: dotted 1pt } -.menu { color: black; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #330099 } -.white { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #330099 } -.pulldown { color: blue; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #555555 } -input { color: blue; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #000000; border: solid 1pt #330099 } -select { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #FFFFFF; border: solid 1pt #330099 } -textarea { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #FFFFFF; border: solid 1pt #330099 } -img { border: 0pt } -.new { color: red; font-weight: 500 } -.red { color: red } -.icon { background-color: #000000; vertical-align: top; margin: 1px; padding: 0pt; border: 0pt; width: 40px; height: 50px } -.sicon { background-color: #000000; vertical-align: top; margin: 1px; padding: 0pt; border: 0pt; width: 20px; height: 25px } -.level { margin: 1pt; border: 0pt; width: 40px; height: 6px } -.image { width: 87px; height: 33px } -table { padding: 0pt } \ No newline at end of file diff --git a/css/oj3.css b/css/oj3.css deleted file mode 100644 index 126441c..0000000 --- a/css/oj3.css +++ /dev/null @@ -1,28 +0,0 @@ - - -a { color: #7E2500; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -a:hover { color: #6E1500; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -body { background-image: url("http://rawthings.com/frohikey/oj3.gif"); background-color: #FFBE31; color: #000000; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; margin: 0pt; scrollbar-face-color: #ffbe31; - scrollbar-shadow-color: #4c4a47; - scrollbar-highlight-color: #6c6a67; - scrollbar-3dlight-color: #5c5a57; - scrollbar-darkshadow-color: #fe9500; - scrollbar-track-color: #000000; - scrollbar-arrow-color: #FFFFFF;} -td { color: black; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -.border { padding: 2pt; border: solid 1pt #000000 } -.noborder { color: #000000; border: dotted 1pt } -.menu { color: black; font-weight: bold; color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #4c4a47 } -.white { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffbe31 } -.pulldown { color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #4c4a47 } -input { color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #4c4a47; border: solid 1pt #000000 } -select { color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #4c4a47; border: solid 1pt #000000 } -textarea { color: #FFFFFF; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #4c4a47; border: solid 1pt #000000 } -img { border: 0pt } -.new { color: #FFFFFF; font-weight: 500 } -.red { color: #FFFFFF } -.icon { background-color: #4c4a47; vertical-align: top; margin: 1px; padding: 0pt; border: 1pt; width: 40px; height: 50px } -.sicon { background-color: #4c4a47; vertical-align: top; margin: 1px; padding: 0pt; border: 2pt; width: 20px; height: 25px } -.level { margin: 1pt; border: 0pt; width: 40px; height: 6px } -.image { width: 87px; height: 33px } -table { padding: 0pt } \ No newline at end of file diff --git a/css/sexy.css b/css/sexy.css deleted file mode 100644 index 31471e7..0000000 --- a/css/sexy.css +++ /dev/null @@ -1,27 +0,0 @@ - -a { color: rgb(182,48,105); font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -a:hover { font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -body { color: black; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: rgb(255,185,250); margin: 0pt; scrollbar-face-color: #8E967F; - scrollbar-shadow-color: #C6CDB3; - scrollbar-highlight-color: #C6CDB3; - scrollbar-3dlight-color: #656B5A; - scrollbar-darkshadow-color: #656B5A; - scrollbar-track-color: #727866; - scrollbar-arrow-color: #727866;} -td { color: rgb(182,48,105); font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -.border { padding: 2pt; border: solid 1pt #687c68 } -.noborder { color: rgb(218,218,185); border: dotted 1pt } -.menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(182,48,105) } -.white { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(182,48,105) } -.pulldown { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(182,48,105) } -input { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(182,48,105); border: solid 1pt #687c68 } -select { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: #a3b79f; border: solid 1pt #687c68 } -textarea { color: rgb(182,48,105); font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(248,193,249); border: solid 1pt #687c68 } -img { border: 0pt } -.new { color: red; font-weight: 500 } -.red { color: red} -.icon { background-color: #687c68; vertical-align: top; margin: 1px; padding: 0pt; border: 0pt; width: 40px; height: 50px } -.sicon { background-color: #687c68; vertical-align: top; margin: 1px; padding: 0pt; border: 0pt; width: 20px; height: 25px } -.level { margin: 1pt; border: 0pt; width: 40px; height: 6px } -.image { width: 87px; height: 33px } -table { padding: 0pt } \ No newline at end of file diff --git a/css/shutdown.css b/css/shutdown.css deleted file mode 100644 index bbf150c..0000000 --- a/css/shutdown.css +++ /dev/null @@ -1,99 +0,0 @@ -.item { vertical-align: top; align: left; width: 100%; } -.header { background-color: #333333;height: 100%; vertical-align: top; align: left; padding: 0pt; width: 100%; } -.content { height: 100%; vertical-align: top; align: left; border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } -.icon { background-color: #000000; border-width: 1pt; height: 100%; vertical-align: top; align: left; padding: 0pt; } -.delete { width: 10pt; height: 10pt; vertical-align: top; align: left; } -.red { color: red; } -.alert { color: red; font-weight: bold; } -a { color: #6dae42; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: black; margin: 0pt; } - - - -body { color: #6dae42; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: black; margin: 0pt; scrollbar-face-color: #8E967F; - scrollbar-shadow-color: #C6CDB3; - scrollbar-highlight-color: #C6CDB3; - scrollbar-3dlight-color: #656B5A; - scrollbar-darkshadow-color: #656B5A; - scrollbar-track-color: #727866; - scrollbar-arrow-color: #727866;} - -font.tiraz { color: #6dae42; font-size: 7pt; font-family: Verdana } -select { background-color: black; text-align:center; color: #6dae42; } -option { background-color: black; text-align: center; color: #6dae42; } -td { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -.border { padding: 2pt; border: solid 1pt #687c68 } -.noborder { color: rgb(218,218,185); border: dotted 1pt } -.menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #687c68 } -.white { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(87,117,94) } -.pulldown { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(218,218,185) } - -th { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -input { width: 80px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -input.longtext { width: 230px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -input.checkbox { width: 15px; height: 15px; } -input.file { width: 210px; color: white; border-color: #6dae42; background-color: black } -input.noborder { width: 80px; border-color: black ; background-color: black } -.long { width: 230prx; } -td.title { align: center; font-width: bold; } -input.form { font-size: 7pt; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; - background-color: #000000; font-weight: bold; border: 1px solid #6dae42 } -textarea { width: 350 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } -textarea.personal { width: 150 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } -img { border: 0pt; } -table.bottom { border-right: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } -table.menubox { border-left: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } -table.userbox { border-bottom: solid 1pt #6dae42;border-top: solid 1pt #6dae42; padding: 0pt } -table.box { border: solid 1pt #6dae42; padding: 0pt } -table.submission { border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } -table.boxwithout { border-right: solid 1pt #6dae42; padding: 0pt } -table.redbox { border: solid 0pt red; padding: 0pt } -pre { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } -p { text-indent: 70 pt; } -.textinput { width: 48px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -.smalltextinput { width: 23px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -.bigtextinput { width: 100px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } -.active_users .active_user_img { - width: 50px; - float: left; -} - -.active_lusers .active_user_img { - width: 200px; - float: left; -} - -.active_users .active_user_name { - text-align: center; -} - -#listaleft { - position: absolute; - left: 50px; - top: 1px; - width: 800px; - background: black; -} - -#listaright { - position: absolute; - top: 1px; - left: 423px; - height: 30px; - width: 100%; -} - -#loginbox { - position: absolute; - top: 0px; - left: 670px; - height: 30px; - width: 100%; -} - -#ad { - position: absolute; - top: 50px; - left: 180px; - height: 130px; - width: 100%; -} diff --git a/css/slobvolba.css b/css/slobvolba.css new file mode 100644 index 0000000..5582e1d --- /dev/null +++ b/css/slobvolba.css @@ -0,0 +1,13 @@ +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + +body { background-color: white; color: black; font-family: Tahoma,sans-serif; font-size: 11px; } +a { color:green; text-decoration: none; } +a:link { color:green; text-decoration: none; } +a:visited { color:green; text-decoration: none; } +a:hover { color:red; text-decoration: none; } +td { color: black; font-family: Tahoma,sans-serif; font-size: 12px; } +.info { color: black; font-family: Tahoma,sans-serif; font-size: 9px; } diff --git a/css/style.css b/css/style.css deleted file mode 100644 index ca3a6ed..0000000 --- a/css/style.css +++ /dev/null @@ -1,11 +0,0 @@ -BODY { font-family:verdana,sans-serif; font-size:10pt} -TD { font-family:verdana,sans-serif; font-size:10pt} -P { font-family:verdana,sans-serif; font-size:10pt} -LI { font-family:verdana,sans-serif; font-size:10pt} -UL { margin-top:0; margin-bottom:0} -H1 { font-family:verdana,sans-serif; font-size:16pt} -A { color:black; text-decoration:none; } -A:visited { color:black; } -A:active { color:black; } -A:hover { color:#ffde00; background-color:black; text-decoration:underline } - diff --git a/css/sv.css b/css/sv.css new file mode 100644 index 0000000..ad0595c --- /dev/null +++ b/css/sv.css @@ -0,0 +1,31 @@ +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + +body{ +font-family:Arial,Helvetica,sans-serif; +font-size:13px;font-weight:normal; +text-decoration:none; +background-repeat:no-repeat; +background-color:#ffffff; +color:#666666; } + +.BgLogin { background-color:#B5CC71; } +.BgMenu { background-color:#CDDE9C; } +.BgTitle { background-color:#007A7B; } +.BgContent { background-color:#C5DDDE; } +.BgTitleContent { background-color:#CDDE9C; } + +a {font-size: 11px;text-decoration:none;color:#666666; } +a:hover {text-decoration: underline; } + +td { +font-size:11px;font-family:Arial,Helvetica,sans-serif; +font-weight:normal;color:#333333; +} + +input{font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:#FFFFFF; } +.title { color:#FBFBFB; font-size:15px; font-weight:bold; text-decoration:none;font-family:Frutiger,Arial,Helvetica,sans-serif;} +form{margin:0px;padding:0px;line-height:0px;} diff --git a/css/zabke.css b/css/zabke.css new file mode 100644 index 0000000..54f9dc6 --- /dev/null +++ b/css/zabke.css @@ -0,0 +1,135 @@ +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + +#banner { +position: relative; +} + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail { +color: red; +font-size: 8pt; +font-weight: bold; +text-align: center; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail:hover { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +font-weight: bold; +text-align: center; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +input.small { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +width: 50px; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + +textarea { +width : 666px; +height: 123px; +background-color: transparent; +border-color: #6dae42; +color: white; +} diff --git a/db_struct.sql b/db_struct.sql deleted file mode 100644 index f75c27b..0000000 --- a/db_struct.sql +++ /dev/null @@ -1,633 +0,0 @@ -# MySQL dump 7.1 -# -# Host: localhost Database: kyberia -#-------------------------------------------------------- -# Server version 3.23.47 - -# -# Table structure for table 'admin' -# -CREATE TABLE admin ( - action_id int(11) NOT NULL auto_increment, - action_name varchar(23) DEFAULT '' NOT NULL, - action_parameter int(11) DEFAULT '0' NOT NULL, - action_timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - action_status enum('opened','resolved','stopped','veto','referendum') DEFAULT 'opened', - action_result varchar(23), - action_data_1 text, - admin_id int(11) DEFAULT '0' NOT NULL, - action_data_2 text, - PRIMARY KEY (action_id) -); - -# -# Table structure for table 'admin_logs' -# -CREATE TABLE admin_logs ( - action_id int(11) NOT NULL auto_increment, - action_name varchar(23) DEFAULT '' NOT NULL, - action_parameter int(11) DEFAULT '0' NOT NULL, - action_timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - action_status enum('opened','resolved','stopped','veto','referendum') DEFAULT 'opened', - action_result varchar(23), - action_data_1 text, - admin_id int(11) DEFAULT '0' NOT NULL, - action_data_2 text, - PRIMARY KEY (action_id) -); - -# -# Table structure for table 'albums' -# -CREATE TABLE albums ( - id_album int(11) NOT NULL auto_increment, - title varchar(255), - name varchar(255), - description text, - hits int(11), - fotos int(11), - datum timestamp(14), - PRIMARY KEY (id_album) -); - -# -# Table structure for table 'articles' -# -CREATE TABLE articles ( - id_article int(11) NOT NULL auto_increment, - id_rubrika int(11) DEFAULT '0' NOT NULL, - datum datetime, - nazov varchar(120), - short_desc text, - autor varchar(255), - id_rubrika_secondary int(11), - title_image varchar(100), - on_main enum('yes','no') DEFAULT 'no', - hits int(11), - text1 text, - text2 text, - text3 text, - image1 varchar(40), - image2 varchar(40), - image3 varchar(40), - id_diskuse int(11), - prispevky int(11), - gallery varchar(200), - photos text, - keywords text, - PRIMARY KEY (id_article) -); - -# -# Table structure for table 'category' -# -CREATE TABLE category ( - category_id int(11) NOT NULL auto_increment, - category_name char(255), - category_owner int(11) DEFAULT '1', - category_forums int(11) DEFAULT '0', - category_parent int(11), - category_subcats int(11) DEFAULT '0', - category_tree char(23) DEFAULT '' NOT NULL, - PRIMARY KEY (category_id) -); - -# -# Table structure for table 'dennik' -# -CREATE TABLE dennik ( - id int(4) NOT NULL auto_increment, - autor int(3), - nadpis varchar(100), - datum datetime, - zapis text, - id_diskuse int(11) DEFAULT '0', - hits int(11) DEFAULT '0', - prispevky int(11) DEFAULT '0', - dennik_type enum('journaux','report','story','dream','poetry','portugal') DEFAULT 'journaux', - type enum('private','public','kyberia') DEFAULT 'public', - PRIMARY KEY (id), - KEY id (id), - KEY id_diskuse (id_diskuse) -); - -# -# Table structure for table 'diskuse' -# -CREATE TABLE diskuse ( - id_diskuse int(11) NOT NULL auto_increment, - kat varchar(64) DEFAULT '' NOT NULL, - pocet_prispevku int(11) DEFAULT '0' NOT NULL, - zalozeno datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - titulek varchar(255), - PRIMARY KEY (id_diskuse), - KEY idx_pocet_prispevku (pocet_prispevku) -); - -# -# Table structure for table 'forum' -# -CREATE TABLE forum ( - forum_id int(11) NOT NULL auto_increment, - forum_name varchar(255), - forum_type enum('flat','threaded') DEFAULT 'flat', - forum_owner int(11) DEFAULT '38', - forum_submissions int(11) DEFAULT '0', - forum_public enum('private','public') DEFAULT 'public', - forum_co enum('yes','no') DEFAULT 'no', - forum_category int(11), - forum_guild int(11), - PRIMARY KEY (forum_id) -); - -# -# Table structure for table 'forum_info' -# -CREATE TABLE forum_info ( - forum_id int(11) DEFAULT '0' NOT NULL, - forum_info text, - PRIMARY KEY (forum_id) -); - -# -# Table structure for table 'friends' -# -CREATE TABLE friends ( - user_id int(11) DEFAULT '0' NOT NULL, - friend_id int(11) DEFAULT '0' NOT NULL, - friend_text text -); - -# -# Table structure for table 'guild' -# -CREATE TABLE guild ( - guild_id int(11) NOT NULL auto_increment, - guild_name char(200) DEFAULT '' NOT NULL, - PRIMARY KEY (guild_id) -); - -# -# Table structure for table 'intros' -# -CREATE TABLE intros ( - id_intro int(11) NOT NULL auto_increment, - id_forum int(11), - id_user text, - text text, - PRIMARY KEY (id_intro) -); - -# -# Table structure for table 'k_logs' -# -CREATE TABLE k_logs ( - donor_id int(11) DEFAULT '0' NOT NULL, - acceptor_id int(11) DEFAULT '0' NOT NULL, - k_amount int(11), - node_id int(11), - node_type enum('dennik','submission'), - timestamp timestamp(14) -); - -# -# Table structure for table 'kbs_category' -# -CREATE TABLE kbs_category ( - category_id int(11) NOT NULL auto_increment, - category_name char(255), - category_parent int(11), - category_tree char(23), - PRIMARY KEY (category_id) -); - -# -# Table structure for table 'kbs_items_get' -# -CREATE TABLE kbs_items_get ( - item_id int(11) NOT NULL auto_increment, - user_id int(11), - name varchar(123), - description text, - type set('get','buy','exchange'), - price int(11), - location varchar(123), - PRIMARY KEY (item_id) -); - -# -# Table structure for table 'kbs_items_give' -# -CREATE TABLE kbs_items_give ( - item_id int(11) NOT NULL auto_increment, - user_id int(11), - name varchar(123), - description text, - type set('give','sell','exchange','auction'), - price int(11), - auction_id int(11), - category_id int(11), - location varchar(123), - PRIMARY KEY (item_id) -); - -# -# Table structure for table 'last_submissions' -# -CREATE TABLE last_submissions ( - forum_id int(11), - submission_owner int(11) DEFAULT '0' NOT NULL, - submission_text text DEFAULT '' NOT NULL, - submission_timestamp timestamp(14), - submission_thread varchar(60) DEFAULT '' NOT NULL, - submission_id int(11) DEFAULT '0' NOT NULL, - PRIMARY KEY (submission_id), - UNIQUE submission_index (submission_id,forum_id,submission_owner), - KEY submission_owner (submission_owner) -); - -# -# Table structure for table 'links' -# -CREATE TABLE links ( - link_id int(11) NOT NULL auto_increment, - link_text char(255), - link_submission int(11) DEFAULT '0' NOT NULL, - link_owner int(11) DEFAULT '0' NOT NULL, - link_forum int(11) DEFAULT '0' NOT NULL, - PRIMARY KEY (link_id) -); - -# -# Table structure for table 'mail' -# -CREATE TABLE mail ( - mail_id int(11) NOT NULL auto_increment, - mail_from int(11) DEFAULT '0' NOT NULL, - mail_to int(11) DEFAULT '0' NOT NULL, - mail_text text, - mail_timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - mail_no int(11) DEFAULT '0', - mail_to_name varchar(20), - PRIMARY KEY (mail_id), - UNIQUE mail_order (mail_id,mail_no,mail_to,mail_from), - KEY mail_from (mail_from), - KEY mail_to (mail_to), - KEY mail (mail_from,mail_to) -); - -# -# Table structure for table 'mail2' -# -CREATE TABLE mail2 ( - mail_id int(11) NOT NULL auto_increment, - mail_user int(11) DEFAULT '0' NOT NULL, - mail_from int(11) DEFAULT '0' NOT NULL, - mail_to int(11) DEFAULT '0' NOT NULL, - mail_text text, - mail_timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - PRIMARY KEY (mail_id), - KEY mail_user (mail_user,mail_id), - KEY mail1 (mail_user,mail_to), - KEY mail_to (mail_to), - KEY mail_from (mail_from) -); - -# -# Table structure for table 'mail_from' -# -CREATE TABLE mail_from ( - mail_id int(11) NOT NULL auto_increment, - mail_from int(11) DEFAULT '0' NOT NULL, - mail_to int(11) DEFAULT '0' NOT NULL, - mail_text text, - mail_timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - PRIMARY KEY (mail_id), - UNIQUE mail_order (mail_id,mail_to,mail_from), - KEY mail_from (mail_from), - KEY mail_to (mail_to), - KEY mail (mail_from,mail_to) -); - -# -# Table structure for table 'mail_to' -# -CREATE TABLE mail_to ( - mail_id int(11) NOT NULL auto_increment, - mail_from int(11) DEFAULT '0' NOT NULL, - mail_to int(11) DEFAULT '0' NOT NULL, - mail_text text, - mail_timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - PRIMARY KEY (mail_id), - UNIQUE mail_order (mail_id,mail_to,mail_from), - KEY mail_from (mail_from), - KEY mail_to (mail_to), - KEY mail (mail_from,mail_to) -); - -# -# Table structure for table 'mailinfo' -# -CREATE TABLE mailinfo ( - email varchar(50), - datum datetime, - active enum('yes','no') -); - -# -# Table structure for table 'mmm_articles' -# -CREATE TABLE mmm_articles ( - id_article int(11) NOT NULL auto_increment, - id_rubrika int(11) DEFAULT '0' NOT NULL, - datum datetime, - nazov varchar(120), - short_desc text, - autor varchar(255), - id_rubrika_secondary int(11), - title_image varchar(100), - on_main enum('yes','no') DEFAULT 'no', - hits int(11), - text1 text, - text2 text, - text3 text, - image1 varchar(40), - image2 varchar(40), - image3 varchar(40), - id_diskuse int(11), - prispevky int(11), - PRIMARY KEY (id_article) -); - -# -# Table structure for table 'node_access' -# -CREATE TABLE node_access ( - node_type enum('forum','journaux') DEFAULT 'forum' NOT NULL, - node_id int(11) DEFAULT '0' NOT NULL, - user_id int(11) DEFAULT '0' NOT NULL, - access_type enum('master','op','access','ban') DEFAULT 'access' NOT NULL, - UNIQUE access (node_type,user_id,node_id) -); - -# -# Table structure for table 'outro' -# -CREATE TABLE outro ( - id_outro int(11) NOT NULL auto_increment, - outro text, - autor varchar(100), - PRIMARY KEY (id_outro) -); - -# -# Table structure for table 'personalize' -# -CREATE TABLE personalize ( - mail varchar(100) DEFAULT '' NOT NULL, - java enum('yes','no') DEFAULT 'no', - flash enum('yes','no') DEFAULT 'no', - wired enum('yes','no') DEFAULT 'no', - shadowbox enum('yes','no') DEFAULT 'no', - zion enum('yes','no') DEFAULT 'no', - sound enum('yes','no') DEFAULT 'no', - article_count int(4) DEFAULT '15', - nick varchar(30), - skin int(5), - partylist enum('yes','no') DEFAULT 'no', - underground enum('yes','no') DEFAULT 'no', - mailinfo varchar(50) DEFAULT 'no', - PRIMARY KEY (mail) -); - -# -# Table structure for table 'poll_options' -# -CREATE TABLE poll_options ( - id_option int(11) NOT NULL auto_increment, - id_poll int(11), - text varchar(255), - number int(11), - PRIMARY KEY (id_option), - KEY id_poll (id_poll) -); - -# -# Table structure for table 'polls' -# -CREATE TABLE polls ( - id_poll int(11) NOT NULL auto_increment, - time timestamp(14), - question varchar(255), - responses int(11) DEFAULT '0' NOT NULL, - forum_id int(11), - PRIMARY KEY (id_poll), - KEY id_poll (id_poll), - KEY forum_id (forum_id) -); - -# -# Table structure for table 'prispevky' -# -CREATE TABLE prispevky ( - id_prispevku int(11) NOT NULL auto_increment, - id_diskuse int(11) DEFAULT '0' NOT NULL, - vlozeno datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, - jmeno varchar(255) DEFAULT '' NOT NULL, - email varchar(255) DEFAULT '' NOT NULL, - email_upozorneni enum('ne','ano') DEFAULT 'ne' NOT NULL, - www varchar(255) DEFAULT '' NOT NULL, - titulek varchar(255) DEFAULT '' NOT NULL, - telo text DEFAULT '' NOT NULL, - thread varchar(255) DEFAULT '' NOT NULL, - znamka tinyint(4) DEFAULT '0' NOT NULL, - duplicita varchar(32) DEFAULT '' NOT NULL, - PRIMARY KEY (id_prispevku) -); - -# -# Table structure for table 'referers' -# -CREATE TABLE referers ( - referer varchar(255), - adresa varchar(100), - cas timestamp(14), - id int(11) -); - -# -# Table structure for table 'rss_items' -# -CREATE TABLE rss_items ( - id int(11) NOT NULL auto_increment, - id_module int(11), - title varchar(255), - link varchar(255), - description text, - active enum('yes','no') DEFAULT 'yes', - datetime timestamp(14), - poradi int(11), - imagelink varchar(255), - imagetitle varchar(255), - imageurl varchar(255), - PRIMARY KEY (id) -); - -# -# Table structure for table 'rss_news' -# -CREATE TABLE rss_news ( - news_id int(8) NOT NULL auto_increment, - news_desc varchar(255), - news_title varchar(200), - news_url varchar(200), - news_image varchar(200), - news_md5 varchar(25) DEFAULT '' NOT NULL, - news_image_link varchar(25) DEFAULT '' NOT NULL, - news_image_title varchar(25) DEFAULT '' NOT NULL, - news_source int(11) DEFAULT '0' NOT NULL, - PRIMARY KEY (news_id) -); - -# -# Table structure for table 'rss_sources' -# -CREATE TABLE rss_sources ( - rss_id int(8) NOT NULL auto_increment, - rss_source varchar(200), - rss_title varchar(200), - rss_url varchar(200), - rss_image varchar(200), - rss_hash varchar(32) DEFAULT '' NOT NULL, - PRIMARY KEY (rss_id) -); - -# -# Table structure for table 'rubriky' -# -CREATE TABLE rubriky ( - id_rubriky int(11) NOT NULL auto_increment, - id_parent int(11), - nazov varchar(60), - obrazok varchar(100), - description text, - hits int(11), - PRIMARY KEY (id_rubriky) -); - -# -# Table structure for table 'session' -# -CREATE TABLE session ( - session varchar(50), - user_name varchar(30), - user_action varchar(20), - user_action_id int(11), - user_action_name varchar(30), - user_id int(11) DEFAULT '0' NOT NULL, - user_idle timestamp(14), - user_mode enum('normal','depresia','stastie','LASKA','vykaleny','nasrany','invisible') DEFAULT 'normal', - user_amount int(9) DEFAULT '23' NOT NULL, - user_mode_message varchar(200) DEFAULT '' NOT NULL, - admin enum('yes','no') DEFAULT 'no', - UNIQUE user_id (user_id) -); - -# -# Table structure for table 'submissions' -# -CREATE TABLE submissions ( - forum_id int(11), - submission_owner int(11) DEFAULT '0' NOT NULL, - submission_text text DEFAULT '' NOT NULL, - submission_timestamp datetime, - submission_thread varchar(60) DEFAULT '' NOT NULL, - submission_id int(11) NOT NULL auto_increment, - submission_k int(8) DEFAULT '0' NOT NULL, - PRIMARY KEY (submission_id), - UNIQUE submission_index (submission_id,forum_id,submission_owner), - KEY submission_owner (submission_owner), - KEY lala (forum_id,submission_owner), - KEY lalala (forum_id,submission_owner,submission_id), - KEY submission_timestamp (submission_timestamp), - KEY k (submission_k) -); - -# -# Table structure for table 'user' -# -CREATE TABLE user ( - id int(3) NOT NULL auto_increment, - email varchar(50), - login varchar(20), - password varchar(128), - last_login timestamp(14), - user_action varchar(20), - user_mode enum('off','normal','happy','depka','nasracky','neviditelny') DEFAULT 'off', - user_action_param_name varchar(50), - user_action_param_value varchar(50), - user_action_param_id int(11), - user_ad enum('yes','no') DEFAULT 'yes', - user_info text, - user_registered timestamp(14), - user_mail int(3) DEFAULT '0', - user_icq varchar(20) DEFAULT '' NOT NULL, - user_www varchar(100), - user_active enum('yes','no','waiting'), - mail_name varchar(23), - charisma int(11) DEFAULT '0' NOT NULL, - user_amount int(11) DEFAULT '23', - user_happy varchar(200) DEFAULT '' NOT NULL, - user_sad varchar(200) DEFAULT '' NOT NULL, - user_love varchar(200) DEFAULT '' NOT NULL, - user_agressive varchar(200) DEFAULT '' NOT NULL, - user_drugged varchar(200) DEFAULT '' NOT NULL, - user_k int(11) DEFAULT '0' NOT NULL, - user_karma int(11) DEFAULT '0' NOT NULL, - admin enum('yes','no') DEFAULT 'no', - PRIMARY KEY (id), - UNIQUE id (id) -); - -# -# Table structure for table 'user_discussion' -# -CREATE TABLE user_discussion ( - user_id int(11), - discussion_id int(11), - submission_count int(11), - last_visit datetime, - KEY user_id (user_id), - KEY discussion_id (discussion_id) -); - -# -# Table structure for table 'user_forum' -# -CREATE TABLE user_forum ( - user_id int(11) DEFAULT '0' NOT NULL, - forum_id int(11) DEFAULT '0' NOT NULL, - submission_count int(11) DEFAULT '0', - last_visit datetime DEFAULT '0000-00-00 00:00:00', - user_bookmark enum('yes','no') DEFAULT 'no', - UNIQUE user_forum (user_id,forum_id), - KEY booked_users (forum_id,user_bookmark) -); - -# -# Table structure for table 'user_ip' -# -CREATE TABLE user_ip ( - user_id int(11), - ip char(23), - datetime timestamp(14) -); - -# -# Table structure for table 'user_poll' -# -CREATE TABLE user_poll ( - user_id int(11) DEFAULT '0' NOT NULL, - poll_id int(11) DEFAULT '0' NOT NULL -); - diff --git a/inc/admin_eventz.inc b/inc/admin_eventz.inc deleted file mode 100644 index 61c9500..0000000 --- a/inc/admin_eventz.inc +++ /dev/null @@ -1,68 +0,0 @@ -$email
$user_info"; - $data_2="komentar od registratora $user_name :: $message"; - $q="insert into admin set action_timestamp=NOW(),action_name='register',action_parameter='$action_parameter',action_result='$action_result',action_data_2='$data_2',action_data_1='$data_1',admin_id='$user_id'"; - $kyberia->executeQuery($q); - $kyberia->query("update user set user_active='waiting' where id='$action_parameter'"); - - } - - - function veto() { - global $kyberia; - global $user_id; - $action_id=$_GET['action_id']; - - } - - function updateForum() { - global $user_id; - global $kyberia; - $forum_id=$_POST['forum_id']; - $forum_name=$_POST['forum_name']; - $forum_category=$_POST['forum_category']; - $forum_owner=$_POST['forum_owner']; - $set=$kyberia->query("select id from user where login='$forum_owner'"); - if (!$set->getNumRows()) { - $error="uzivatel s danym menom neexistuje"; - return false; - } - $set->next(); - $forum_owner=$set->getString('id'); - $q="insert into forum set forum_name='$forum_name',forum_owner='$forum_owner',forum_category='$forum_category',forum_id='$forum_id'"; -// echo $q; - $kyberia->query($q); - return true; - } - - -} diff --git a/inc/configdb.inc b/inc/configdb.inc deleted file mode 100644 index 1ac45d0..0000000 --- a/inc/configdb.inc +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/inc/database.inc b/inc/database.inc old mode 100644 new mode 100755 index 5d2e545..12b87fa --- a/inc/database.inc +++ b/inc/database.inc @@ -1,37 +1,50 @@ connect("$this->Url","$this->User","$this->Password","$this->Database"); + +function CLASS_DATABASE ($database=DB_DATABASE,$user=DB_USER,$password=DB_PASS,$url=DB_HOST) { + $this->Database=$database; + $this->Password=$password; + $this->User=$user; + $this->Url=$url; + $this->connect($this->Url,$this->User,$this->Password,$this->Database); } function connect($url, $user, $password, $database, $halt_on_error = true) { + global $error; $this->_halt_on_error = $halt_on_error; if ($this->_linkId == false) { + $this->_linkId=mysql_connect($url, $user, $password); if ($this->_linkId == false) { - $this->exception("weej databazka to nerozdychava ;)"); + $error='chcipla databaza'; + $this->exception($error); return false; - die(); + //die(); } $this->_url=$url; $this->_user=$user; $this->_password=$password; + if ($this->_linkId == false || mysql_select_db($database, $this->_linkId) == false) { $this->exception("1Database failed."); return false; @@ -47,9 +60,17 @@ function closeMysql() { } function query($sql) { - global $user_id; - if ($user_id==220 && $_GET['debug']) echo $sql; - $this->_queryId = mysql_db_query($this->_database,$sql,$this->_linkId); + + + + $this->_queryId = mysql_query($sql,$this->_linkId); + + if ($_SESSION['user_id']==548) { + echo $sql; + global $timer_start; + echo "
".SubStr((Time()+SubStr(MicroTime(),0,8)-$timer_start),0,7); + } + if ($this->_queryId == false) { $this->exception("query failed ::$sql::"); } @@ -62,6 +83,17 @@ function executequery($sql) { return($this->query($sql)); } +function executetransaction($queries) { + $this->executequery("set autocommit=0"); + if (is_array($queries)) { + foreach ($queries as $query) { + $this->executequery($query); + } + } + $this->executequery("commit"); + $this->executequery("set autocommit=1"); +} + function executeupdate($sql) { return($this->update($sql)); } diff --git a/inc/diskusdesign.inc b/inc/diskusdesign.inc deleted file mode 100644 index 99bbdef..0000000 --- a/inc/diskusdesign.inc +++ /dev/null @@ -1,186 +0,0 @@ -Diskuse(); - } - - function printDiskuse($id_diskuse,$getstring = "") { // zobraz_diskusi - global $id,$dskn,$ds_j,$ds_e,$ds_x,$dstp,$ds_s,$dssa,$dsks,$dspe,$dvta,$nodouble,$action,$node_id; - global $PHP_SELF; - if ($ds_s) { - if ($action=="articles") { - $set=$this->query("SELECT nazov from articles where id_article=$id"); - $set->next(); - $nazov=$set->getString("nazov"); - $dennik="false"; - } - elseif ($action=="journaux") { - $set=$this->query("SELECT nadpis from dennik where id='$node_id'"); - $set->next(); - $nazov=$set->getString("nadpis"); - $dennik="false"; - } - - $this->addPost($dennik,$id,$nazov,$id_diskuse,$ds_j,$ds_e,$ds_x,$dstp,$dspe,$dvta,$nodouble); // pridat_prispevek - } - if ($dskn) { - $this->printPosts($id_diskuse,$dskn); - $this->printAddPostForm($id_diskuse,$dskn); // pridat_prispevek_form - } - else { - $this->printAddPostForm($id_diskuse,$dskn); // pridat_prispevek_form - $this->printPosts($id_diskuse,""); // vypsat_prispevky - - } -} - function printListing($id_diskuse,$getstring = "") { - - $width = 400; - - $r = $this->getPosts($id_diskuse); -?> - - - -
-
" method=post> - - - - -
-
- - - - - -
-getNumRows() < 6) { - $size = 6; - } else { - $size = $r->getNumRows(); - if ($size > 20) { - $size = 20; - } - } -?> - -.

-">Vypisat vsetko
-">Pridat novy prispevoký
-
-
-getPosts($id_diskuse,$prispevky); - if ($r->getNumRows()>0) { - echo "
"; - echo "
Prispevky


"; - - while ($r->next()) { - $thread_offset=0; - $t = $r->getRecord(); - $zub = (strlen($t[thread])+1)/5; - $counter++; - for ($x = 1; $x < $zub; $x++) $thread_offset+=40; - - if ($counter > 1) { - echo "
"; - } - echo ""; - echo ""; - echo "
"; - if ($t[login]) echo ""; - echo "Od: $t[jmeno]"; - if ($t[email]) { - echo " <$t[email]>"; - } - if ($t[www]) { - echo " $t[www]"; - } - global $id; - global $node_id; - global $action; - if ($action=="article" ) echo " [Odpovedat] z $t[f_vlozeno]"; - else echo " [Odpovedat] z $t[f_vlozeno]"; - echo "
\n"; - echo StripSlashes($t[telo]); - echo "
"; - } - } - } - - function printAddPostForm($id_diskuse, $thread_prev = "") { - global $_COLOR,$_SELF,$_UINFO,$id; - $j = trim($_UINFO->_currentRecord[login]); - $e = $_UINFO->_currentRecord[email]; - - - if ($thread_prev && $thread_prev != "new") { - $topiq = $this->getTitulek($id_diskuse,$thread_prev); - if (!is_int(strpos(strtolower($topiq),"re:"))) { - $topiq = "Re: ".$topiq; - } - } - if ($IDC) { - global $SESSION_VETA; - session_register("SESSION_VETA"); - $znamka = $SESSION_VETA[$IDC]; - } - -global $user_id; -if ($user_id) { - echo "
- - > - - - - - -

pošli mi postu na kyberke, ked niekto dalsi prispeje do diskusie
-
Z dovodu primitivizmu niektorych jedincov a mojich nevyburenych fasizoidnych tendencii mozu pridavat prispevky iba zaregistrovany a prihlaseny uzivatelia.Pokial si zaregistrovany zaloguj sa dnu & sorry
login: heslo:
"; -} - -} -?> \ No newline at end of file diff --git a/inc/diskusia.inc b/inc/diskusia.inc deleted file mode 100644 index cd771b6..0000000 --- a/inc/diskusia.inc +++ /dev/null @@ -1,160 +0,0 @@ -CLASS_DATABASE(); - - } - - function addPost($dennik,$id_clanku,$nazov,$id_diskuse, $jmeno = "",$email = "",$telo = "",$thread_prev = "",$posli_email = "",$znamka = 0,$nodouble = "") { - - if ($id_diskuse && ($titulek || $telo)) { - if ($nodouble) { - $q = "SELECT id_prispevku FROM prispevky WHERE duplicita = '$nodouble'"; - $set = $this->executeQuery($q); - if ($set->getNumRows()) return false; - } - $diskuseinfo = $this->getDiskuseInfo($id_diskuse); - if (strlen($telo) > 25 && strpos($telo," ",25)) { - $titulek = substr($telo,0,strpos($telo," ",25))."..."; - } else { - $titulek = $telo; - } - $jmeno = strip_tags($jmeno); - $email = strip_tags($email); - $telo = strip_tags($telo,''); - $telo = nl2br($telo); - if ($thread_prev) { - $q = "SELECT thread FROM prispevky WHERE id_prispevku = '$thread_prev' AND id_diskuse = '$id_diskuse'"; - $r = $this->executeQuery($q); - if ($r->getNumRows()) { - $r->next(); - $t = $r->getRecord(); - $thread = $t[thread]; - $len = strlen($thread); - } else { - $len = -1; - } - } else { - $len = -1; - } - if ($len > 0) { - $q = "SELECT MAX(SUBSTRING(thread FROM ".($len+2)." FOR 4)) AS max "; - } else { - $q = "SELECT MAX(SUBSTRING(thread FROM 1 FOR 4)) AS max "; - } - $q.= "FROM prispevky WHERE id_diskuse = '$id_diskuse'"; - if ($len > 0) { - $q.= " AND SUBSTRING(thread FROM 1 FOR ".$len.") = '$thread'"; - } - $r = $this->executeQuery($q); - $r->next(); - $s = $r->getRecord(); - $telo = wordwrap($telo,50," ",1); - $newthread = $thread.($thread?".":"").sprintf("%04s",$s[max]+1); - if ($posli_email) { - $posli_email = 'ano'; - } else { - $posli_email = 'ne'; - } - $telo = AddSlashes(EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2\\6\\7",$telo)); - $titulek = AddSlashes(EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2\\6\\7",$titulek)); - - $q = "INSERT INTO prispevky (id_diskuse,vlozeno,jmeno,email,titulek,telo,thread,email_upozorneni,znamka,duplicita) "; - $q.= "VALUES ('$id_diskuse', NOW(), '$jmeno', '$email', '$titulek', '$telo', '$newthread', '$posli_email', '$znamka', '$nodouble')"; - $this->executeUpdate($q); - $dskn=$this->getLastInsertId(); - $q="UPDATE user_discussion set submission_count=submission_count+1 where user_id!='$user_id' and discussion_id= '$id_diskuse'"; - $this->query($q); - if (!$dennik) $q ="UPDATE articles set prispevky=prispevky+1 where id_diskuse='$id_diskuse'"; - else $q ="UPDATE dennik set prispevky=prispevky+1 where id_diskuse='$id_diskuse'"; - $this->executeUpdate($q); - $this->updatePostsCount($id_diskuse); // prepocitat_pocet_prispevku - - $r = $this->getEmailSubscriptions($id_diskuse); - if ($r->getNumRows()>0) { - $link="?action=".$_GET['action']."&node_id=".$_GET['node_id']; - $mailbody="Do diskusie pribudol novy prispevok.
Od: $jmeno
$telo

Zareagovat mozes tu.
"; - while ($r->next()) { - $row = $r->getRecord(); - - if ($user_id != $row["user_id"]) { - global $kyberia; - - $kyberia->ubikMail($row['user_id'],$mailbody); - //mail($row["email"],'prispevok do fora na kyberia.sk',$mailbody,"From: forum@kyberia.sk\nReturn-path: forum@kyberia.sk"); - } - } - } - } - } - - function getEmailSubscriptions($id_diskuse) { - $q = "SELECT prispevky.jmeno,user.id as user_id FROM prispevky left join user on prispevky.jmeno=user.login WHERE id_diskuse = '$id_diskuse' AND email_upozorneni = 'ano' GROUP BY user.login"; - - return $this->executeQuery($q); - } - - function getDiskuseInfo($id_diskuse) { - $set = $this->executeQuery("SELECT * FROM diskuse WHERE id_diskuse = '$id_diskuse'"); - $set->next(); - return $set->getRecord(); - } - - function updatePostsCount($id_diskuse) { - $r = $this->executeQuery("SELECT COUNT(*) AS pocet FROM prispevky WHERE id_diskuse = '$id_diskuse'"); - $r->next(); - if ($r->getInt("pocet") > 0) - { - $this->executeUpdate("UPDATE diskuse SET pocet_prispevku = '".$r->getInt("pocet")."' WHERE id_diskuse = '$id_diskuse'"); - } - } - - function getDiskuses($parameters = "") { - $q = "SELECT id_diskuse,kat,titulek,url,pocet_prispevku FROM diskuse"; - if ($parameters[where]) $q.= " WHERE ".$parameters["where"]; - if ($parameters[order]) $q.= " ORDER BY ".$parameters["order"]; - if ($parameters[limit]) $q.= " LIMIT ".$parameters["limit"]; - return $this->executeQuery($q); - } - - function getPosts($id_diskuse,$prispevky = "") { - $q = "SELECT user.login as login, prispevky.*,DATE_FORMAT(prispevky.vlozeno,'%e.%c. %H:%i') AS f_vlozeno FROM prispevky LEFT join user ON prispevky.jmeno=user.login WHERE id_diskuse = '$id_diskuse' "; - if (is_array($prispevky)) { - $q.= " AND ( 1=0 "; - while (list($x,$a) = each($prispevky)) { - $q.= "OR id_prispevku = '$a' "; - } - $q.= " ) "; - } - if ($prispevky) $q.=" AND id_prispevku='$prispevky' "; - $q.= "group by id_prispevku ORDER BY CONCAT(thread,vlozeno) DESC"; - return $this->executeQuery($q); - } - - function createDiskuse($titulek="title",$kat = "") { - $q = "INSERT INTO diskuse (id_diskuse,kat,zalozeno,titulek) VALUES (0,'$kat',NOW(),'$titulek')"; - $this->query($q); - return ($this->getLastInsertId()); - } - - function getPostsCount($id_diskuse) { - $row = $this->getDiskuseInfo($id_diskuse); - return $row["pocet_prispevku"]; - } - - function getTitulek($id_diskuse,$thread_prev) { - $q = "SELECT titulek FROM prispevky WHERE id_diskuse = '$id_diskuse' AND id_prispevku = '$thread_prev'"; - $r = $this->executeQuery($q); - $r->next(); - return $r->getString("titulek"); - } - -} -?> \ No newline at end of file diff --git a/inc/email.inc b/inc/email.inc deleted file mode 100644 index 6dfe591..0000000 --- a/inc/email.inc +++ /dev/null @@ -1,68 +0,0 @@ - diff --git a/inc/error_messages.inc b/inc/error_messages.inc new file mode 100644 index 0000000..13c03d3 --- /dev/null +++ b/inc/error_messages.inc @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/inc/eventz.inc b/inc/eventz.inc index 10b40a8..cd2e6af 100644 --- a/inc/eventz.inc +++ b/inc/eventz.inc @@ -1,51 +1,21 @@ query($q); - $result->next(); - $friend=$result->getRecord(); - $friend_id=$friend['id']; + include_once(SYSTEM_ROOT."/inc/eventz/$event.inc"); + $status=$event(); - if ($friend_id==$user_id) { - global $error; - $error="egotrip?"; - return false; - } - - elseif ($friend_id) { - $friend_text=strip_tags($friend_text,'

'); - $friend_text=str_replace("\n","
",$friend_text); - $friend_text = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2
\\6\\7",$friend_text); - $friend_text=addslashes($friend_text); - $q="insert into friends set user_id='$user_id',friend_text='$friend_text',friend_id='$friend_id'"; - $result=mysql_query($q); - $kyberia->ubikMail($friend_id,"Uzivatel $user_name si ta pridal medzi priatelov s textom: $friend_text"); - } +if ($status>1) { + Header("Location: /id/".$status."/"); +} - else { - global $error; - $error="Uzivatel neexistuje!"; - return false; - } +elseif ($status) { + Header("Location: /id/".$node['node_id']."/"); } -} +?> diff --git a/inc/eventz/K.inc b/inc/eventz/K.inc new file mode 100644 index 0000000..4083f7e --- /dev/null +++ b/inc/eventz/K.inc @@ -0,0 +1,66 @@ +query("select user_k from users where user_id='$user_id'"); + $kset->next(); + $user_k=$kset->getString('user_k'); + + if (is_array($_POST['node_chosen'])) { + $k=$_POST['node_chosen']; + } + else $k[]=$node['node_id']; + + foreach ($k as $id) { + if ($user_k) { + $userset=$db->query("select node_creator from nodes where node_id='$id'"); + $userset->next(); + $donor_id=$userset->getString('node_creator'); +/* + if ($donor_id==$user_id) { + $error.=$error_messages['K_EGOTRIP']; + log::log('K',$id,'failed',$donor_id,'egotrippin'); + } + + else { +*/ + $set=$db->query("select * from node_access where node_id='$id' and user_id='$user_id' and given_k='yes'"); + if ($set->getNumRows()) { + $error.=$error_messages['K_GIVEN']; + log::log('K',$id,'failed',$donor_id,'already given'); + } + else { + --$user_k; + $db->query("update nodes set k=k+1 where node_id='$id'"); + $result=$db->update("update node_access set given_k='yes' where node_id='$id' and user_id='$user_id'"); + if (!$result) { + $db->query("insert into node_access set given_k='yes',node_id='$id',user_id='$user_id',last_visit=NOW()"); + } + + + log::log('K',$id,'ok',$donor_id); + } +// } + } + + else { + $error.=$error_messages['K_SPENT']; + log::log('K',$id,'failed',$donor_id,'zero amount'); + } + } + + $db->query("update users set user_k='$user_k' where user_id='$user_id'"); + + if (!$error) return true; + else return false; +} + +?> \ No newline at end of file diff --git a/inc/eventz/accesslist.inc b/inc/eventz/accesslist.inc new file mode 100644 index 0000000..fce4b7a --- /dev/null +++ b/inc/eventz/accesslist.inc @@ -0,0 +1,37 @@ +query("update node_access set node_permission='' where node_id=$node_id and node_permission='access'"); + foreach ($access as $acc) { + $set=$db->query("select user_id from users where login='$acc'"); + $set->next(); + if ($set->getString('user_id')) { + $q="update node_access set node_permission='access' where node_id=$node_id and user_id='".$set->getString('user_id')."'"; + echo $q; + $changed=$db->update($q); + if (!$changed) { + $q="insert into node_access set node_permission='access',node_id=$node_id,user_id=".$set->getString('user_id'); + $db->query($q); + } + log::log('add access',$node_id,'ok',$acc); + } + else { $error .= "$acc does not exist..."; } + } + } +?> \ No newline at end of file diff --git a/inc/eventz/add.inc b/inc/eventz/add.inc new file mode 100644 index 0000000..848a13f --- /dev/null +++ b/inc/eventz/add.inc @@ -0,0 +1,89 @@ +1) { + $error="please select only one node."; + return false; + } + else { + $node_parent=$node_chosen['0']; + } + + } + + if (empty($node_system_access)) { + $node_system_access='public'; + } + + $node_external_access=$_POST['node_external_access']; + if (empty($node_external_access)) { + $node_external_access='yes'; + } + + + if (empty($node_content)) { + $error=$error_messages['ADD_NO_CONTENT']; + return false; + } + + $node_content=nodes::processContent($node_content); + + if ($node_system_access=='crypto') { + + require(SYSTEM_ROOT.'/inc/crypto.inc'); + + if ($_SESSION['crypto'][$node_parent]) { + $key=$_SESSION['crypto'][$node_parent]; + } + else { + $key = substr(md5(uniqid(rand(), true)),0,8); + } + + $node_content=crypto::crypto($node_content,$key); + + + //setting generated crypto password for viewing + if ($node_system_access=='crypto') { + $_SESSION['crypto'][$id]=$key; + } + + } + + $params['node_name']=$node_name; + $params['template_id']=$template_id; + $params['node_parent']=$node_parent; + $params['node_system_access']=$node_system_access; + $params['node_creator']=$_SESSION['user_id']; + $params['node_content']=$node_content; + $params['external_link']=$external_link; + nodes::addNode($params); + return true; + } +?> \ No newline at end of file diff --git a/inc/eventz/banlist.inc b/inc/eventz/banlist.inc new file mode 100644 index 0000000..05a6607 --- /dev/null +++ b/inc/eventz/banlist.inc @@ -0,0 +1,36 @@ +query("update node_access set node_permission='' where node_id=$node_id and node_permission='ban'"); + foreach ($bans as $ban) { + $set=$db->query("select user_id from users where login='$ban'"); + $set->next(); + if ($set->getString('user_id')) { + $q="update node_access set node_permission='ban' where node_id=$node_id and user_id='".$set->getString('user_id')."'"; + echo $q; + $changed=$db->update($q); + if (!$changed) { + $q="insert into node_access set node_permission='ban',node_id=$node_id,user_id=".$set->getString('user_id'); + $db->query($q); + } + log::log('add ban',$node_id,'ok',$ban); + } + else { $error .= "$ban does not exist..."; } + } + } +?> \ No newline at end of file diff --git a/inc/eventz/book.inc b/inc/eventz/book.inc new file mode 100644 index 0000000..5683d4f --- /dev/null +++ b/inc/eventz/book.inc @@ -0,0 +1,28 @@ +update($q); + if (!$result) { + $q="insert into neurons set synapse_created=NOW(),dst='".$_SESSION['user_id']."',src='".$node['node_id']."',synapse_creator='".$_SESSION['user_id']."',link='bookmark'"; + $db->query($q); + } + $q="update node_access set last_visit='',node_bookmark='yes' where user_id='".$_SESSION['user_id']."' and node_id='".$node['node_id']."'"; + $result=$db->query($q); + if ($result) { + log::log('book','ok'); + return true; + } + else { + log::log('book','failed'); + $error='book failed'; + return false; + } + } +?> \ No newline at end of file diff --git a/inc/eventz/configure.inc b/inc/eventz/configure.inc new file mode 100644 index 0000000..b9849b2 --- /dev/null +++ b/inc/eventz/configure.inc @@ -0,0 +1,111 @@ +".SYSTEM_ROOT."images/nodes/".substr($node['node_id'],0,1)."/".substr($node['node_id'],1,1)."/".$node['node_id'].".gif"; + } + elseif (stristr($image_name,".gif")) { + $cmd=UTILZ_DIR."/gifsicle --resize ".$width."x_ $image > ".SYSTEM_ROOT."images/nodes/".substr($node['node_id'],0,1)."/".substr($node['node_id'],1,1)."/".$node['node_id'].".gif"; + } + if ($cmd) { + shell_exec($cmd); + } + echo $cmd; + } + + if (empty($_POST['node_creator'])) { + $owner_id=$node['node_creator']; + } + + else { + $node_creator=$_POST['node_creator']; + $q="select user_id from users where login like '$node_creator'"; + $ownerset=$db->query($q); + if (!$ownerset->getNumRows()) { + $error="user $node_creator does not exist"; + return false; + } + else { + $ownerset->next(); + $owner_id=$ownerset->getString('user_id'); + } + } + + $node_vector=$_POST['node_vector']; + $old_vector=$node['node_vector']; + if (is_numeric($_POST['template_id'])) $template_id=$_POST['template_id']; + $node_parent=$_POST['node_parent']; + $node_created=$_POST['node_created']; + $node_id=$node['node_id']; + + + $permissions=permissions::checkPermissions($node_parent); + if (!$permissions['w']) { + $error="you don't have permissions for writing into $node_parent"; + return false; + } + + if ($node_parent) { +// $set=$db->query("select node_vector from nodes where node_id='$node_parent'"); +// $set->next(); +// $node_vector=$set->getString('node_vector'); + $parent_node=nodes::getNodeById($node_parent,$_SESSION['user_id']); + $node_vector=$parent_node['node_vector'].";".$parent_node['node_id'];; + } + + $node_name=$_POST['node_name']; + + $node_external_access=$_POST['node_external_access']; + $node_system_access=$_POST['node_system_access']; + + require(SYSTEM_ROOT.'/inc/htmlparse.inc'); + global $htmlparse; + htmlparse::htmlparse($node_name); + + if (!empty($htmlparse)) { + $error=$htmlparse; + return false; + } + + $node_id=$node['node_id']; + + //change also users table when changing users login + if ($node['node_type']=='user' && $node_name!=$node['node_name']) { + $node_name=strip_tags($node_name); + $s=$db->query("select user_id from users where login='$node_name'"); + if ($s->getNumRows()) { + $error="username $node_name already in use"; + return false; + } + else { + echo "update users set login='$node_name' where user_id='$user_id'"; + $db->query("update users set login='$node_name' where user_id='$user_id'"); + } + } + + $q="update nodes set template_id='$template_id',node_name='$node_name',node_system_access='$node_system_access',node_external_access='$node_external_access',node_creator='$owner_id' where node_id='$node_id'"; + $db->query($q); + + return true; + + } + + } +?> \ No newline at end of file diff --git a/inc/eventz/configure_bookmarks.inc b/inc/eventz/configure_bookmarks.inc new file mode 100644 index 0000000..a23af3b --- /dev/null +++ b/inc/eventz/configure_bookmarks.inc @@ -0,0 +1,17 @@ +query("update node_access set bookmark_category=0 where user_id='".$_SESSION['user_id']."' and bookmark_category='$node_id'"); + foreach($_POST['bookmark'] as $key =>$value) { + $db->query("update node_access set bookmark_category='$node_id' where user_id='".$_SESSION['user_id']."' and node_id='$key'"); + } + + } +?> diff --git a/inc/eventz/configure_content.inc b/inc/eventz/configure_content.inc new file mode 100644 index 0000000..a2a2b2e --- /dev/null +++ b/inc/eventz/configure_content.inc @@ -0,0 +1,47 @@ +query($q); + } + + $node_content=nodes::processContent($_POST['node_content']); + + if (!$node_content) { + return false; + } + $db->update("update nodes set node_updated=NOW() where node_id='$node_id'"); + + $result=$db->update("update node_content set node_content='$node_content' where node_id='$node_id'"); + if (!$result) { + $result=$db->query("insert into node_content set node_content='$node_content',node_id='$node_id'"); + return true; + } + else return true; + } +?> \ No newline at end of file diff --git a/inc/eventz/configure_external_access.inc b/inc/eventz/configure_external_access.inc new file mode 100644 index 0000000..440af0f --- /dev/null +++ b/inc/eventz/configure_external_access.inc @@ -0,0 +1,33 @@ +query($q); + } + + else { + $q="update nodes set node_external_access='$node_external_access' where node_id='$node_id'"; + $db->query($q); + } + } + } +?> \ No newline at end of file diff --git a/inc/eventz/configure_image.inc b/inc/eventz/configure_image.inc new file mode 100644 index 0000000..92cfcb2 --- /dev/null +++ b/inc/eventz/configure_image.inc @@ -0,0 +1,65 @@ +".SYSTEM_ROOT."images/nodes/".substr($node['node_id'],0,1)."/".substr($node['node_id'],1,1)."/".$node['node_id'].".gif"; + // workaround by mifo: + if (stristr($image_name,".jpg") || stristr($image_name,".jpeg")) + $orig = imagecreatefromjpeg($image_tmp); + + if (stristr($image_name,".gif")) + $orig = imagecreatefromgif($image_tmp); + + if ($orig) + { + $orig_x = imagesx($orig); + $orig_y = imagesy($orig); +// if ($orig_x > $width) + $image_x = $width; + + $image_y = round(($orig_y * $image_x) / $orig_x); + + $image = imagecreatetruecolor($image_x, $image_y); + imagecopyresampled($image, $orig, 0, 0, 0, 0, $image_x, $image_y, $orig_x, $orig_y); +// echo $output_image; + imagegif($image, $output_image); + } + + + + } + //if ($cmd) { + // shell_exec($cmd); + //} + + } + + } + return true; + } + +?> diff --git a/inc/eventz/configure_node_name.inc b/inc/eventz/configure_node_name.inc new file mode 100644 index 0000000..e5b7122 --- /dev/null +++ b/inc/eventz/configure_node_name.inc @@ -0,0 +1,39 @@ +query($q); + } + + elseif (!empty($node_id)) { + $q="update nodes set node_name='$node_name' where node_id='$node_id'"; + $db->query($q); + if ($node['external_link']=='db://user') { + $q="update users set login='$node_name' where user_id='$node_id'"; + $db->query($q); + } + } + } + return true; + + } +?> \ No newline at end of file diff --git a/inc/eventz/configure_parent.inc b/inc/eventz/configure_parent.inc new file mode 100644 index 0000000..999a0eb --- /dev/null +++ b/inc/eventz/configure_parent.inc @@ -0,0 +1,62 @@ +query($q); + if (!$ownerset->getNumRows()) { + $error="user $node_creator does not exist"; + return false; + } + else { + $ownerset->next(); + $owner_id=$ownerset->getString('user_id'); + } + } + + $node_vector=$_POST['node_vector']; + $old_vector=$node['node_vector']; + if (is_numeric($_POST['template_id'])) $template_id=$_POST['template_id']; + $node_parent=$_POST['node_parent']; + $node_created=$_POST['node_created']; + $node_id=$node['node_id']; + + + $permissions=permissions::checkPermissions($node_parent); + if (!$permissions['w']) { + $error="you don't have permissions for writing into $node_parent"; + return false; + } + + if ($node_parent) { +// $set=$db->query("select node_vector from nodes where node_id='$node_parent'"); +// $set->next(); +// $node_vector=$set->getString('node_vector'); + $parent_node=nodes::getNodeById($node_parent,$_SESSION['user_id']); + $node_vector=$parent_node['node_vector'].";".$parent_node['node_id'];; + } + + if ($node_vector!=$old_vector) { + $q="update nodes set node_vector=replace(node_vector,'$old_vector','$node_vector') where node_vector like '%$old_vector;$node_id%'"; + $changed=$db->update($q); + $q="update nodes set node_children_count=node_children_count+1 where node_id='$node_parent'"; + $db->update($q); + $q="update nodes set node_children_count=node_children_count-1 where node_id='$old_parent'"; + $db->update($q); + log::log('vector change',$changed,$old_vector,$node_vector); + } + return true; +?> \ No newline at end of file diff --git a/inc/eventz/configure_poll.inc b/inc/eventz/configure_poll.inc new file mode 100644 index 0000000..ab186fa --- /dev/null +++ b/inc/eventz/configure_poll.inc @@ -0,0 +1,47 @@ +nodes::processContent($option),"number"=>"0"); + } + + $optionz=serialize($optionz); + + $q="insert into nodes set +node_name='".$_POST['question']."',node_parent='".$node['node_id']."', +node_vector='".$node['node_vector'].";".$node['node_id']."' +,node_system_access='public',node_external_access='".$node['node_external_access']."', +node_creator='$user_id',node_type=11,node_views=0"; + + $db->query($q); + $id=$db->getLastInsertId(); + $db->query("insert into node_content set node_id='$id',node_content='$optionz'"); + log::log('add poll',$node['node_id'],'ok',$id); + + + } + + else { + log::log('add poll',$node['node_id'],'failed','permissions'); + } + +} + +?> \ No newline at end of file diff --git a/inc/eventz/configure_system_access.inc b/inc/eventz/configure_system_access.inc new file mode 100644 index 0000000..f806552 --- /dev/null +++ b/inc/eventz/configure_system_access.inc @@ -0,0 +1,33 @@ +query($q); + } + + else { + $q="update nodes set node_system_access='$node_system_access' where node_id='$node_id'"; + $db->query($q); + } + } + return true; + } +?> \ No newline at end of file diff --git a/inc/eventz/configure_template_id.inc b/inc/eventz/configure_template_id.inc new file mode 100644 index 0000000..3bd0b00 --- /dev/null +++ b/inc/eventz/configure_template_id.inc @@ -0,0 +1,37 @@ +query($q); + } + + else { + $q="update nodes set template_id='$template_id' where node_id='$node_id'"; + $db->query($q); + } + } + } +?> \ No newline at end of file diff --git a/inc/eventz/delete.inc b/inc/eventz/delete.inc new file mode 100644 index 0000000..bc4ec0e --- /dev/null +++ b/inc/eventz/delete.inc @@ -0,0 +1,78 @@ +query($q); + echo $q; + if (!empty($vector)) { + $q="select node_id from nodes where node_vector like '$vector%'"; + echo $q; + $cset=$db->query($q); + while ($cset->next()) { + $chosen_child=$cset->getString('node_id'); + $q="insert into tiamat (node_id,node_name,node_parent,node_vector, +node_external_access,node_system_access,node_children_count,node_creator,node_created,lastchild_created,k, +node_views,node_destructor,node_content,node_descendant_count,lastdescendant_created,template_id,external_link) +select nodes.node_id,node_name,node_parent,node_vector,node_external_access,node_system_access, +node_children_count,node_creator,node_created,lastchild_created,k,node_views,'$user_id',node_content, +node_descendant_count,lastdescendant_created,template_id,external_link from nodes left join node_content on nodes.node_id=node_content.node_id where nodes.node_id='$chosen_child'"; + echo $q; + $db->query($q); + + } + } + log::log('delete',$chosen,'ok',$_SESSION['user_id']); + } + else { + global $error_messages; + $error=$error_messages['EVENT_PERMISSION_ERROR']; + log::log('delete',$chosen,'EVENT_PERMISSION_ERROR',$_SESSION['user_id']); + return false; + } + + + + } + +} +?> \ No newline at end of file diff --git a/inc/eventz/delete_mail.inc b/inc/eventz/delete_mail.inc new file mode 100644 index 0000000..4d0ecf4 --- /dev/null +++ b/inc/eventz/delete_mail.inc @@ -0,0 +1,18 @@ +$value) { + $db->query("delete from mail where mail_id='$chosen' and mail_user='$user_id'"); + } + } + +?> \ No newline at end of file diff --git a/inc/eventz/login.inc b/inc/eventz/login.inc new file mode 100644 index 0000000..8e5501c --- /dev/null +++ b/inc/eventz/login.inc @@ -0,0 +1,85 @@ +query($q); + $set->next(); + + require(SYSTEM_ROOT.'/inc/ldap.inc'); + $user_id=$set->getString('user_id'); + $ldap_response=LDAPuser::auth($user_id,$password); + if ($set->getString('password')!=$hash and !$ldap_response) { + $error="Zadal si nespravne uzivatelske meno alebo heslo. Rob so sebou nieco"; + log::log('login',$node_id,'failed',$_SERVER['REMOTE_ADDR'],$login); + return false; + } + + elseif ($set->getString('user_status')=='waiting') { + $error='Tvoja registracia este nebola schvalena.'; + return false; + } + + else { + + $user_id=$set->getString('user_id'); + $cube_vector=$set->getString('cube_vector'); + + // saves friends list as an array into user session + + $q="select distinct node_parent,node_name from nodes where node_creator='$user_id' and external_link='session://friend' order by node_parent"; + $friendset=$db->query($q); + while ($friendset->next()){ + $_SESSION['friends'][$friendset->getString('node_parent')]=true; + } + + + $q="select nodes.node_name,nodes.node_id from node_access left join nodes on node_access.node_id=nodes.node_id where node_access.user_id='$user_id' and node_bookmark='yes' order by node_name"; + $bookmarkset=$db->query($q); + while ($bookmarkset->next()){ + $_SESSION['bookmarks'][$bookmarkset->getString('node_id')]=$bookmarkset->getString('node_name'); + } + + //saves ignored users as an array into user session + $q="select node_parent,node_name from nodes where node_creator='$user_id' and external_link='session://ignore'"; + $ignoreset=$db->query($q); + while ($ignoreset->next()){ + $_SESSION['ignore'][$ignoreset->getString('node_parent')]=true; + + } + + LDAPuser::replicate($login,$user_id,$password); + + $_SESSION['user_id']=$user_id; + $_SESSION['user_name']=$login; + if (!empty($cube_vector)) $_SESSION['cube_vector']=$cube_vector; + if (empty($_SESSION['template_set'])) $_SESSION['template_set']=$set->getString('template_set'); + if (is_numeric($_POST['screen_width'])) $_SESSION['browser']['screen_width']=$_POST['screen_width']; + if (is_numeric($_POST['screen_height'])) $_SESSION['browser']['screen_height']=$_POST['screen_height']; + $_SESSION['listing_amount']=$set->getString('listing_amount'); + $_SESSION['listing_order']=$set->getString('listing_order'); + $_SESSION['header_id']=$set->getString('header_id'); + log::log('login',$node_id,'ok',$login); + + + } + + return true; + + } +?> \ No newline at end of file diff --git a/inc/eventz/logout.inc b/inc/eventz/logout.inc new file mode 100644 index 0000000..4475e85 --- /dev/null +++ b/inc/eventz/logout.inc @@ -0,0 +1,18 @@ +query($q); + log::log('logout',$node['node_id'],'ok',$_SESSION['user_name']); + session_unset(); + Header("Location: /main"); + } + +?> \ No newline at end of file diff --git a/inc/eventz/masterlist.inc b/inc/eventz/masterlist.inc new file mode 100644 index 0000000..adf8465 --- /dev/null +++ b/inc/eventz/masterlist.inc @@ -0,0 +1,35 @@ +query("update node_access set node_permission='' where node_id=$node_id and node_permission='master'"); + foreach ($masters as $master) { + $set=$db->query("select user_id from users where login='$master'"); + $set->next(); + if ($set->getString('user_id')) { + $q="update node_access set node_permission='master' where node_id=$node_id and user_id='".$set->getString('user_id')."'"; + $changed=$db->update($q); + if (!$changed) { + $q="insert into node_access set node_permission='master',node_id=$node_id,user_id=".$set->getString('user_id'); + $db->query($q); + log::log('add master',$node_id,'ok',$master); + + } + } + else { $error .= "$master does not exist..."; } + } + } +?> \ No newline at end of file diff --git a/inc/eventz/offtopic.inc b/inc/eventz/offtopic.inc new file mode 100644 index 0000000..dceca6b --- /dev/null +++ b/inc/eventz/offtopic.inc @@ -0,0 +1,51 @@ +query($q); + $q="delete from nodes where node_id='$chosen'"; + echo $q; +// $db->query($q); + $q="delete from node_access where node_id='$chosen'"; + echo $q; +// $db->query($q); + echo $q; + $q="update node_access set node_user_subchild_count=node_user_subchild_count-1 where node_id='$node_parent' and last_visit<'$created'"; +// $db->query($q); + echo $q; + if (!empty($vector)) { + $q="update nodes set node_vector=replace(node_vector,'$vector','') where node_vector like '$vector%'"; + echo $q; +// $db->query($q); + } + + } + + } + +} +?> \ No newline at end of file diff --git a/inc/eventz/oplist.inc b/inc/eventz/oplist.inc new file mode 100644 index 0000000..0a1231b --- /dev/null +++ b/inc/eventz/oplist.inc @@ -0,0 +1,31 @@ +query("update node_access set node_permission='' where node_id=$node_id and node_permission='op'"); + foreach ($ops as $op) { + $set=$db->query("select user_id from users where login='$op'"); + $set->next(); + if ($set->getString('user_id')) { + $q="update node_access set node_permission='op' where node_id=$node_id and user_id='".$set->getString('user_id')."'"; + $changed=$db->update($q); + if (!$changed) { + $q="insert into node_access set node_permission='op',node_id=$node_id,user_id=".$set->getString('user_id'); + echo $q; + $db->query($q); + } + log::log('add op',$node_id,'ok',$op); + } + else { $error .= "$op does not exist..."; } + } + } +?> \ No newline at end of file diff --git a/inc/eventz/put.inc b/inc/eventz/put.inc new file mode 100644 index 0000000..6edf2fa --- /dev/null +++ b/inc/eventz/put.inc @@ -0,0 +1,38 @@ +update($q); + if (!$result) { + $db->query("insert into neurons set dst_vector='$dst_vector',synapse_creator='$user_id',synapse_created=NOW(),src='$chosen',dst='$nodeshell_id',link='hard',synapse=1"); + } + $db->query("update nodes set lastdescendant_created=NOW() where node_id='$nodeshell_id'"); + } +} +?> \ No newline at end of file diff --git a/inc/eventz/register.inc b/inc/eventz/register.inc new file mode 100644 index 0000000..78df16b --- /dev/null +++ b/inc/eventz/register.inc @@ -0,0 +1,124 @@ +query("select * from users where login='$login'"); + if($set->getNumRows()>0) { + global $error; + $error="

CHYBA:: Uzivatel s podobnym loginom uz je zaregistrovany."; + return false; + } + elseif($password1!=$password2) { + global $error; + $error="

CHYBA:: Heslo a overovacie heslo niesu rovnake. Prosim skus znova."; + return false; + } + elseif(strlen($password1)<6) { + global $error; + $error="

CHYBA:: Heslo musi mat minimalne 6 znakov. Noze potrap mozocek."; + return false; + } + elseif(empty($user_info)) { + global $error; + $error="

CHYBA:: Prosim napis nieco o sebe.

"; + return false; + } + elseif(empty($email)) { + global $error; + $error="

CHYBA:: Prosim zadaj svoj email.

"; + return false; + } + elseif((strpos($email, '@') === false) || (strpos($email, '@') == '0') || (strpos($email, '@') >= (strlen($email) - 4))) { + + global $error; + $error="

CHYBA:: Prosim zadaj korektny email.

"; + return false; + } + + $fplog = fopen("/tmp/keket.txt", "a"); + fwrite($fplog, "\n$email\n"); + fwrite($fplog, $_SERVER['REMOTE_ADDR'].' '.$_SERVER['X_FORWARDED_FOR']); + fclose($fplog); + + if ($email == 'foobar@pisem.net') { + die(); + } + + if ($_SERVER['HTTP_HOST']=='www.slobodnavolba.sk') { + $vector=';1;103'; + $parent='103'; + } + + elseif ($_SERVER['HTTP_HOST']=='www.hysteria.sk') { + $vector=';1;102'; + $parent='102'; + } + + else { + $vector=''; + $parent=''; + } + + +if (!empty($_POST['cube_vector'])) { + $q = "insert into nodes set external_link='db://user',node_creator='$id',node_name='$login',node_external_access='yes',node_system_access='public',node_parent='$parent',node_vector='$vector', template_id='7'"; + $db->query("insert into nodes set external_link='db://user',node_creator='$id',node_name='$login',node_external_access='yes',node_system_access='public',node_parent='$parent',node_vector='$vector', template_id='7'"); + $last_id=$db->getLastInsertId(); + $db->query("insert into node_content set node_content='$node_content',node_id='$last_id'"); + + $q="INSERT INTO users set user_status='waiting',user_id='$last_id',login='$login'"; + $node_content=nodes::processContent($user_info); + if (!empty($email)) $q.=", email='$email'"; + $q.=",password='".md5($password1)."'"; + if (!empty($user_icq)) $q.=", icq='$user_icq' "; + if (!empty($user_www)) $q.=", www='$user_www' "; + if (!empty($user_ad)) $q.=", user_ad='$user_ad' "; + $q.=",cube_vector='".$_POST['cube_vector']."'"; + $db->query($q); +} + +else { + $id=ubik::ubikRegister(); + $q = "insert into nodes set external_link='db://user',node_creator='$id',node_name='$login',node_external_access='yes',node_system_access='public',node_parent='$parent',node_vector='$vector', template_id='7'"; + $db->query("insert into nodes set external_link='db://user',node_creator='$id',node_name='$login',node_external_access='yes',node_system_access='public',node_parent='$parent',node_vector='$vector', template_id='7'"); + $last_id=$db->getLastInsertId(); + $db->query("insert into node_content set node_content='$node_content',node_id='$last_id'"); + + $q="INSERT INTO users set user_status='waiting',user_id='$last_id',login='$login'"; + $node_content=nodes::processContent($user_info); + if (!empty($email)) $q.=", email='$email'"; + $q.=",password='".md5($password1)."'"; + if (!empty($user_icq)) $q.=", icq='$user_icq' "; + if (!empty($user_www)) $q.=", www='$user_www' "; + if (!empty($user_ad)) $q.=", user_ad='$user_ad' "; + $db->query($q); + +} + + echo "

Registracia prebehla uspesne. Budete informovany e-mailom."; + die(); +} + + + + +?> diff --git a/inc/eventz/register_users.inc b/inc/eventz/register_users.inc new file mode 100644 index 0000000..f0949fc --- /dev/null +++ b/inc/eventz/register_users.inc @@ -0,0 +1,68 @@ +Zaciname s kyberiou\n\ntoto je automaticky vygenerovana sprava"; +require(SYSTEM_ROOT."/inc/phpmailer.inc"); +$mail = new PHPMailer(); +$mail->IsSMTP(); // send via SMTP +$mail->Host = "onyx.hysteria.sk"; // SMTP servers +$mail->From = "admin@kyberia.sk"; +$mail->FromName = "kyberia.sk admin"; +$mail->WordWrap = 50; // set word wrap +$mail->Subject = "kyberia.sk uspesna registracia"; + + + if (!$permissions['w']) { + $error="you don't have permissions for performing this event"; + return false; + } + + foreach ($_POST['waiting'] as $user =>$value) { + $set=$db->query("select email,login,node_creator from users left join nodes on nodes.node_id=users.user_id where user_id='$user'"); + $set->next(); + $email=$set->getString('email'); + $login=$set->getString('login'); + + $application_id=$set->getString('node_creator'); +/* + $application=$db->query("select * from nodes where node_id='$application_id'"); + $application->next(); + $application_vector=$application->getString('node_vector').";".$application_id; + $application_parent=$application->getString('node_parent'); + $db->query("insert into nodes set node_created=NOW(),node_name='$login registered',node_vector='$application_vector',node_creator='$user_id',node_type='4',node_parent='$application_parent'"); + $id=$db->getLastInsertId(); + $db->query("insert into node_content set node_id='$id',node_content='user $login successfully registered by $user_name'"); +*/ + $params['node_creator']=$user_id; + $params['node_parent']=$application_id; + $params['node_name']="$login registered"; + $params['node_content']="user $login successfully registered by $user_name"; + nodes::addNode($params); + + $db->query("update users set user_status='newbie' where user_id='$user'"); + $db->query("update nodes set node_creator=node_id where node_id='$user'"); + $db->query("insert into mail set mail_user='$user',mail_to='$user',mail_from='$user_id',mail_text='$hello'"); + $db->query("insert into mail set mail_user='$user_id',mail_to='$user',mail_from='$user_id',mail_text='$hello'"); + $db->query("update users set user_mail='1',user_mail_name='$user_name' where user_id='$user'"); + $mail->ClearAddresses(); + $mail->AddAddress($email); // optional name + $mail->AltBody = "bol si uspesne zaregistrovany do komunity kyberia.sk s loginom $login . njoy"; + if(!$mail->Send()) + { + $error="could not sent mail"; + return false; + } + + } + return true; +} +?> diff --git a/inc/eventz/remove_users.inc b/inc/eventz/remove_users.inc new file mode 100644 index 0000000..e54e087 --- /dev/null +++ b/inc/eventz/remove_users.inc @@ -0,0 +1,72 @@ +IsSMTP(); // send via SMTP +$mail->Host = "onyx.hysteria.sk"; // SMTP servers +$mail->From = "admin@kyberia.sk"; +$mail->FromName = "kyberia.sk admin"; +$mail->WordWrap = 50; // set word wrap +$mail->Subject = "kyberia.sk neuspesna registracia"; + + + if (!$permissions['w']) { + $error="you don't have permissions for performing this event"; + return false; + } + + foreach ($_POST['waiting'] as $user =>$value) { + + $set=$db->query("select email,login,node_creator from users left join nodes on nodes.node_id=users.user_id where user_id='$user'"); + $set->next(); + $email=$set->getString('email'); + $login=$set->getString('login'); + + $application_id=$set->getString('node_creator'); +/* + $application=$db->query("select * from nodes where node_id='$application_id'"); + $application->next(); + $application_vector=$application->getString('node_vector').";".$application_id; + $application_parent=$application->getString('node_parent'); + $db->query("insert into nodes set node_created=NOW(),node_name='$login refused',node_vector='$application_vector',node_creator='$user_id',node_type='4',node_parent='$application_parent'"); + $id=$db->getLastInsertId(); + $db->query("insert into node_content set node_id='$id',node_content='user $login was refused by by $user_name'"); +*/ + + $params['node_creator']=$user_id; + $params['node_parent']=$application_id; + $params['node_name']="$login refused"; + $params['node_content']="user $login was refused by $user_name"; + nodes::addNode($params); + + $db->query("delete from users where user_id='$user' and user_status='waiting'"); + $db->query("delete from nodes where node_id='$user' and node_type=7"); + $db->query("delete from node_content where node_id='$user'"); + + + + $mail->ClearAddresses(); + $mail->AddAddress($email); + $mail->AltBody = "bohuzial si nebol zaregistrovany na kyberia.sk. ked chces skus znovu"; + if(!$mail->Send()) + { + $error="could not sent mail"; + return false; + } + + + } + return true; +} +?> diff --git a/inc/eventz/ring.inc b/inc/eventz/ring.inc new file mode 100644 index 0000000..e83c8c8 --- /dev/null +++ b/inc/eventz/ring.inc @@ -0,0 +1,13 @@ +query($_POST['suicide']); +} +?> diff --git a/inc/eventz/send.inc b/inc/eventz/send.inc new file mode 100644 index 0000000..4782b45 --- /dev/null +++ b/inc/eventz/send.inc @@ -0,0 +1,78 @@ + pyxel: tak fixni sql inject ktory je pri posielani posty konkretne meno uzivatela // + $mail_name=mysql_escape_string($mail_name); + $mail_to=explode(";",$mail_name); + $mail_text=$_POST['mail_text']; + $nohtml=$_POST['nohtml']; + + if (count($mail_to)==1) { + $q="select user_id from users where login='$mail_name'"; + $result=$db->query($q); + $result->next(); + $to=$result->getRecord(); + $mail_to_id[]=$to['user_id']; + } + + elseif (count($mail_to)>1) { + foreach ($mail_to as $mail_to_exploded) { + $q="select user_id from users where login='$mail_to_exploded'"; + $result=$db->query($q); + $result->next(); + $to=$result->getRecord(); + $mail_to_id[]=$to['user_id']; + } + } + + + if (empty($mail_text)) { + global $error; + $error="Prilis kratka sprava. Syr vesela krava, student prava a ci dobra trava?"; + return false; + } + + if ($mail_to_id) { + + $mail_text=nodes::processContent($mail_text); + global $htmlparse; + if ($htmlparse) { + $error=$htmlparse; + return false; + } + foreach ($mail_to_id as $mail_to_id_send) { + $q="insert into mail set mail_user='$user_id',mail_read='no', mail_from='$user_id',mail_text='$mail_text',mail_to='$mail_to_id_send',mail_timestamp=NOW()"; + $result=$db->query($q); + $duplicate_id=$db->getLastInsertId(); + $q="insert into mail set mail_duplicate_id='$duplicate_id', mail_read='no',mail_user='$mail_to_id_send',mail_from='$user_id',mail_text='$mail_text', mail_to='$mail_to_id_send',mail_timestamp=NOW()"; + $result=$db->query($q); + $db->query("update users set user_mail=user_mail+1, user_mail_name='$user_name' where user_id='$mail_to_id_send'"); + } + return true; + + } + + else { + global $error; + $error="user $mail_to does not exist"; + return false; + } + } + + +?> diff --git a/inc/eventz/send.inc-old b/inc/eventz/send.inc-old new file mode 100644 index 0000000..1c2a0fe --- /dev/null +++ b/inc/eventz/send.inc-old @@ -0,0 +1,70 @@ +query($q); + $result->next(); + $to=$result->getRecord(); + $mail_to_id[]=$to['user_id']; + } + + elseif (count($mail_to)>1) { + foreach ($mail_to as $mail_to_exploded) { + $q="select user_id from users where login='$mail_to_exploded'"; + $result=$db->query($q); + $result->next(); + $to=$result->getRecord(); + $mail_to_id[]=$to['user_id']; + } + } + + + if (empty($mail_text)) { + global $error; + $error="Prilis kratka sprava. Syr vesela krava, student prava a ci dobra trava?"; + return false; + } + + if ($mail_to_id) { + + $mail_text=nodes::processContent($mail_text); + global $htmlparse; + if ($htmlparse) { + $error=$htmlparse; + return false; + } + foreach ($mail_to_id as $mail_to_id_send) { + $q="insert into mail set mail_user='$user_id',mail_read='no', mail_from='$user_id',mail_text='$mail_text',mail_to='$mail_to_id_send',mail_timestamp=NOW()"; + $result=$db->query($q); + $duplicate_id=$db->getLastInsertId(); + $q="insert into mail set mail_duplicate_id='$duplicate_id', mail_read='no',mail_user='$mail_to_id_send',mail_from='$user_id',mail_text='$mail_text', mail_to='$mail_to_id_send',mail_timestamp=NOW()"; + $result=$db->query($q); + $db->query("update users set user_mail=user_mail+1, user_mail_name='$user_name' where user_id='$mail_to_id_send'"); + } + return true; + + } + + else { + global $error; + $error="user $mail_to does not exist"; + return false; + } + } + + +?> \ No newline at end of file diff --git a/inc/eventz/set_bookmark_category.inc b/inc/eventz/set_bookmark_category.inc new file mode 100644 index 0000000..a178914 --- /dev/null +++ b/inc/eventz/set_bookmark_category.inc @@ -0,0 +1,46 @@ +query("start transaction"); + $set=$db->query("select bookmark_category from node_access where node_id='$chosen_id' and user_id='".$_SESSION['user_id']."'"); + $set->next(); + $old_category=$set->getString('old_category'); + + $q="update node_access set bookmark_category='$category_id' where node_id='$chosen_id' and user_id='".$_SESSION['user_id']."'"; + $db->query($q); + + $q="update neurons set central='$category_id' where peripheral='$chosen_id' and central='$old_category'"; + $db->update($q); + $db->query("commit"); + } + + return true; +} +?> \ No newline at end of file diff --git a/inc/eventz/set_creator.inc b/inc/eventz/set_creator.inc new file mode 100644 index 0000000..95766ba --- /dev/null +++ b/inc/eventz/set_creator.inc @@ -0,0 +1,37 @@ +query("select user_id from users where login='$owner'"); + $userset->next(); + $user_id=$userset->getString('user_id'); + if (!is_numeric($user_id)) { + $error="user $owner does not exist"; + return false; + } + + if ($node['node_creator']!=$_SESSION['user_id']) { + $error="you are not owner of da node"; + return false; + } + + $node_id=$node['node_id']; + if (is_numeric($node_id)) { + $q="update nodes set node_creator='$user_id' where node_id='$node_id'"; + $db->query($q); + $ubik['mail_to']=$user_id; + $ubik['mail_text']="user ".$_SESSION['user_name']." have given you node ".$node['node_name'].""; + ubik::ubikMail($ubik); + return false; + } + +} + +?> \ No newline at end of file diff --git a/inc/eventz/set_header_template.inc b/inc/eventz/set_header_template.inc new file mode 100644 index 0000000..425f603 --- /dev/null +++ b/inc/eventz/set_header_template.inc @@ -0,0 +1,21 @@ +query("update users set header_id='$header_id' where user_id='$user_id'"); + $_SESSION['header_id']=$header_id; +} + +?> diff --git a/inc/eventz/set_listing_amount.inc b/inc/eventz/set_listing_amount.inc new file mode 100644 index 0000000..20274a2 --- /dev/null +++ b/inc/eventz/set_listing_amount.inc @@ -0,0 +1,21 @@ +query("update users set listing_amount='$listing_amount' where user_id='$user_id'"); + $_SESSION['listing_amount']=$listing_amount; +} + +?> diff --git a/inc/eventz/set_listing_order.inc b/inc/eventz/set_listing_order.inc new file mode 100644 index 0000000..bf24192 --- /dev/null +++ b/inc/eventz/set_listing_order.inc @@ -0,0 +1,21 @@ +query("update users set listing_order='$listing_order' where user_id='$user_id'"); + $_SESSION['listing_order']=$listing_order; +} + +?> diff --git a/inc/eventz/set_parent.inc b/inc/eventz/set_parent.inc new file mode 100644 index 0000000..6058bc7 --- /dev/null +++ b/inc/eventz/set_parent.inc @@ -0,0 +1,64 @@ +query("start transaction"); + $q="update nodes set node_parent='$new_parent_id',node_vector='".$new_vector."' where node_id='$chosen_id'"; + $db->query($q); + $q="update nodes set node_vector=replace(node_vector,'".$chosen['node_vector']."','$new_vector') where node_vector like '".$chosen['node_vector']."%'"; + $changed=$db->update($q); + $q="update nodes set node_children_count=node_children_count+1 where node_id='$new_parent_id'"; + $db->update($q); + $db->query("commit"); + + } + return true; +} +?> \ No newline at end of file diff --git a/inc/eventz/set_password.inc b/inc/eventz/set_password.inc new file mode 100644 index 0000000..7ab9b9b --- /dev/null +++ b/inc/eventz/set_password.inc @@ -0,0 +1,44 @@ +query($q); + $set->next(); + if ($set->getString('password')!=md5($old_password)) { + $error="bad password"; + return false; + } + + //changing in LDAP + require(SYSTEM_ROOT.'/inc/ldap.inc'); + LDAPuser::change_pass($user_id,$old_password,$new_password1); + + //changing in MySQL + $password=md5($new_password1); + $db->query("update users set password='$password' where user_id='$user_id'"); +} + +?> diff --git a/inc/eventz/set_type.inc b/inc/eventz/set_type.inc new file mode 100644 index 0000000..0fbd48f --- /dev/null +++ b/inc/eventz/set_type.inc @@ -0,0 +1,19 @@ +query($q); + +} + +?> \ No newline at end of file diff --git a/inc/eventz/silencelist.inc b/inc/eventz/silencelist.inc new file mode 100644 index 0000000..a3c7472 --- /dev/null +++ b/inc/eventz/silencelist.inc @@ -0,0 +1,35 @@ +query("update node_access set node_permission='' where node_id=$node_id and node_permission='silence'"); + foreach ($silence as $sil) { + $set=$db->query("select user_id from users where login='$sil'"); + $set->next(); + if ($set->getString('user_id')) { + $q="update node_access set node_permission='silence' where node_id=$node_id and user_id='".$set->getString('user_id')."'"; + $changed=$db->update($q); + if (!$changed) { + $q="insert into node_access set node_permission='silence',node_id=$node_id,user_id=".$set->getString('user_id'); + $db->query($q); + } + log::log('add silence',$node_id,'ok',$sil); + } + else { $error .= "$sil does not exist..."; } + } + } +?> \ No newline at end of file diff --git a/inc/eventz/unbook.inc b/inc/eventz/unbook.inc new file mode 100644 index 0000000..17c7626 --- /dev/null +++ b/inc/eventz/unbook.inc @@ -0,0 +1,26 @@ +update($q); + + $q="update node_access set last_visit='',node_bookmark='no' where user_id='".$_SESSION['user_id']."' and node_id='".$node['node_id']."'"; + $result=$db->query($q); + if ($result) { + log::log('unbook','ok'); + return true; + } + else { + log::log('unbook','failed'); + $error='unbook failed'; + return false; + } + } +?> \ No newline at end of file diff --git a/inc/eventz/upload_data_file.inc b/inc/eventz/upload_data_file.inc new file mode 100644 index 0000000..2c4c8c3 --- /dev/null +++ b/inc/eventz/upload_data_file.inc @@ -0,0 +1,70 @@ +".SYSTEM_ROOT."images/nodes/".substr($datanode_id,0,1)."/".substr($datanode_id,1,1)."/".$datanode_id.".gif"; + } + elseif (stristr($image_name,".gif")) { + $cmd=UTILZ_DIR."/gifsicle --resize ".$width."x_ $image > ".SYSTEM_ROOT."images/nodes/".substr($datanode_id,0,1)."/".substr($datanode_id,1,1)."/".$datanode_id.".gif"; + } + if ($cmd) { + shell_exec($cmd); + } + +echo $cmd; + } + + } + } + closedir($handle); +die(); + } + + else { + copy($_FILES['data_file']['tmp_name'],FILE_DIR.$_SESSION['user_id'].'/'.$node['node_id'].".$suffix"); + symlink(FILE_DIR.$_SESSION['user_id'].'/'.$node['node_id'].".$suffix",SYSTEM_ROOT.'/files/'.$node['node_id']); + } + + + } + +?> \ No newline at end of file diff --git a/inc/eventz/upload_own_template.inc b/inc/eventz/upload_own_template.inc new file mode 100644 index 0000000..83126da --- /dev/null +++ b/inc/eventz/upload_own_template.inc @@ -0,0 +1,20 @@ +query("update nodes set node_template='$node_template' where node_id='$node_id'"); + } + +?> \ No newline at end of file diff --git a/inc/filez.inc b/inc/filez.inc new file mode 100644 index 0000000..dd8089e --- /dev/null +++ b/inc/filez.inc @@ -0,0 +1,52 @@ + \ No newline at end of file diff --git a/inc/form.inc b/inc/form.inc deleted file mode 100644 index bf8127b..0000000 --- a/inc/form.inc +++ /dev/null @@ -1,633 +0,0 @@ - | -// | Urs Gehrig | -// +----------------------------------------------------------------------+ -// -// $Id: form.inc,v 1.1.1.1 2003/04/18 11:10:05 kybu Exp $ -// -// HTML form utility functions. -// - -if (!defined('HTML_FORM_TEXT_SIZE')) { - define('HTML_FORM_TEXT_SIZE', 20); -} - -class HTML_Form { - // {{{ properties - - /** ACTION attribute of
tag */ - var $action; - - /** METHOD attribute of tag */ - var $method; - - /** NAME attribute of tag */ - var $name; - - /** an array of entries for this form */ - var $fields; - - /** DB_storage object, if tied to one */ - var $storageObject; - var $onSubmit; - /** Encryption type */ - var $enctype; - // }}} - - // {{{ constructor - - function HTML_Form($action, $method = 'GET', $name = '', $enctype = '',$onsubmit=false) { - $this->enctype = $enctype; - $this->action = $action; - $this->method = $method; - $this->name = $name; - $this->fields = array(); - $this->onSubmit = $onsubmit; -} - - // }}} - - // {{{ addText() - - function addText($name, $title, $default, $size = HTML_FORM_TEXT_SIZE) { - $this->fields[] = array("text", $name, $title, $default, $size); - } - - // }}} - // {{{ addPassword() - - function addFile($name,$title,$accept="image/*,text/plain") { - $this->fields[]= array("file",$name,$title,$accept); - } - - function addPassword($name, $title, $default, $size = HTML_FORM_PASSWD_SIZE) { - $this->fields[] = array("password", $name, $title, $default, $size); - } - - // }}} - // {{{ addCheckbox() - - function addCheckbox($name, $title, $default) { - $this->fields[] = array("checkbox", $name, $title, $default); - } - - // }}} - // {{{ addTextarea() - - function addTextarea($name, $title, $default, - $width = HTML_FORM_TEXTAREA_WT, - $height = HTML_FORM_TEXTAREA_HT) { - $this->fields[] = array("textarea", $name, $title, &$default, $width, $height); - } - - // }}} - // {{{ addSubmit - - function addSubmit($name = "submit", $title = "Submit Changes") { - $this->fields[] = array("submit", $name, $title); - } - - // }}} - // {{{ addReset() - - function addReset($title = "Discard Changes") { - $this->fields[] = array("reset", $title); - } - - // }}} - // {{{ addSelect() - - function addSelect($name, $title, $entries, $default = '', $size = 1, - $blank = '', $multiple = false) { - $this->fields[] = array("select", $name, $title, &$entries, $default, $size, - $blank, $multiple); - } - - // }}} - // {{{ addRadio() - - function addRadio($name, $title, $value, $default) { - $this->fields[] = array("radio", $name, $title, $value, $default); - } - - // }}} - // {{{ addImage() - - function addImage($name, $src) { - $this->fields[] = array("image", $name, $src); - } - - // }}} - // {{{ addHidden() - - function addHidden($name, $value) { - $this->fields[] = array("hidden", $name, $value); - } - - // }}} - - // {{{ start() - - function start() { - print "action) . "\" METHOD=\"$this->method\""; - if ($this->name) { - print " NAME=\"$this->name\""; - } - if ($this->enctype) { - print " ENCTYPE=\"$this->enctype\""; - } - - if($this->onSubmit) { - print " onSubmit=\"return validate(this)\""; - } - print ">"; - } - - // }}} - // {{{ end() - - function end() { - $fields = array(); - reset($this->fields); - while (list($i, $data) = each($this->fields)) { - if ($data[0] == 'reset') { - continue; - } - $fields[$data[1]] = true; - } - $this->displayHidden("_fields", implode(":", array_keys($fields))); - print "
"; - } - - // }}} - - // {{{ displayText() -function displayFile($name, $accept) { - print ""; - } - - function displayFileRow($name, $title, $accept) { - print " \n"; - print " $title"; - print " "; - $this->displayFile($name, $accept); - print "\n"; - print " \n"; - } - - function displayText($name, $default = '', $size = HTML_FORM_TEXT_SIZE) { - print ""; - } - - // }}} - // {{{ displayTextRow() - - function displayTextRow($name, $title, $default = '', $size = HTML_FORM_TEXT_SIZE) { - print " \n"; - print " $title"; - print " "; - $this->displayText($name, $default, $size); - print "\n"; - print " \n"; - } - - // }}} - // {{{ displayPassword() - - function displayPassword($name, $default = '', $size = HTML_FORM_PASSWD_SIZE) { - print ""; - } - - // }}} - // {{{ displayPasswordRow() - - function displayPasswordRow($name, $title, $default = '', $size = HTML_FORM_PASSWD_SIZE) { - print "\n"; - print " $title\n"; - print " "; - $this->displayPassword($name, $default, $size); - print " repeat: "; - $this->displayPassword($name."2", $default, $size); - print "\n"; - print "\n"; - } - - // }}} - // {{{ displayCheckbox() - - function displayCheckbox($name, $default = false) { - print ""; - } - - // }}} - // {{{ displayCheckboxRow() - - function displayCheckboxRow($name, $title, $default = false) { - print " \n"; - print " $title"; - print " "; - $this->displayCheckbox($name, $default); - print "\n"; - print " \n"; - } - - // }}} - // {{{ displayTextarea() - - function displayTextarea($name, $default = '', $width = 40, $height = 5) { - print ""; - } - - // }}} - // {{{ displayTextareaRow() - - function displayTextareaRow($name, $title, $default = '', $width = 40, $height = 5) { - print " \n"; - print " $title\n"; - print " "; - $this->displayTextarea($name, &$default, $width, $height); - print "\n"; - print " \n"; - } - - // }}} - // {{{ displaySubmit() - - function displaySubmit($title = 'Submit Changes', $name = "submit") { - print $this->displaySubmit($title, $name); - } - - // }}} - // {{{ displaySubmitRow() - - function displaySubmitRow($name = "submit", $title = 'Submit Changes') { - print $this->returnSubmitRow($name, $title); - } - - // }}} - // {{{ displayReset() - - function displayReset($title = 'Clear contents') { - print $this->returnReset($title); - } - - // }}} - // {{{ displayResetRow() -/* - function displayReset($title = 'Clear contents') { - print $this->returnReset($title); - } -*/ - // }}} - // {{{ displaySelect() - - function displaySelect($name, $entries, $default = '', $size = 1, - $blank = '', $multiple = false) { - print $this->returnSelect($name, $entries, $default, $size, $blank, - $multiple); - } - - // }}} - // {{{ displaySelectRow() - - function displaySelectRow($name, $title, &$entries, $default = '', - $size = 1, $blank = '', $multiple = false) - { - print $this->returnSelectRow($name, $title, $entries, $default, $size, - $blank, $multiple); - } - - // }}} - // {{{ displayHidden() - - function displayHidden($name, $value) { - print $this->returnHidden($name, $value); - } - - // }}} - - // XXX missing: displayRadio displayRadioRow - - // {{{ returnText() - - function returnText($name, $default = '', $size = HTML_FORM_TEXT_SIZE) { - return ""; - } - - // }}} - // {{{ returnTextRow() - - function returnTextRow($name, $title, $default = '', $size = HTML_FORM_TEXT_SIZE) { - $str .= " \n"; - $str .= " $title"; - $str .= " "; - $str .= $this->returnText($name, $default, $size); - $str .= "\n"; - $str .= " \n"; - - return $str; - } - - // }}} - // {{{ returnPassword() - - function returnPassword($name, $default = '', $size = HTML_FORM_PASSWD_SIZE) { - return ""; - } - - // }}} - // {{{ returnPasswordRow() - - function returnPasswordRow($name, $title, $default = '', $size = HTML_FORM_PASSWD_SIZE) { - $str .= "\n"; - $str .= " $title\n"; - $str .= " "; - $str .= $this->returnPassword($name, $default, $size); - $str .= " repeat: "; - $str .= $this->returnPassword($name."2", $default, $size); - $str .= "\n"; - $str .= "\n"; - - return $str; - } - - // }}} - // {{{ returnCheckbox() - - function returnCheckbox($name, $default = false) { - $str .= "$title\n"; - $str .= " "; - $str .= $this->returnCheckbox($name, $default); - $str .= "\n"; - $str .= " \n"; - - return $str; - } - - // }}} - // {{{ returnTextarea() - - function returnTextarea($name, $default = '', $width = 40, $height = 5) { - $str .= ""; - - return $str; - } - - // }}} - // {{{ returnTextareaRow() - - function returnTextareaRow($name, $title, $default = '', $width = 40, $height = 5) { - $str .= " \n"; - $str .= " $title\n"; - $str .= " "; - $str .= $this->returnTextarea($name, &$default, $width, $height); - $str .= "\n"; - $str .= " \n"; - - return $str; - } - - // }}} - // {{{ returnSubmit() - - function returnSubmit($title = 'Submit Changes', $name = "submit") { - return ""; - } - - // }}} - // {{{ returnSubmitRow() - - function returnSubmitRow($name = "submit", $title = 'Submit Changes') { - $str .= " \n"; - $str .= "  \n"; - $str .= " "; - $str .= $this->returnSubmit($title, $name); - $str .= "\n"; - $str .= " \n"; - - return $str; - } - - // }}} - // {{{ returnReset() - - function returnReset($title = 'Clear contents') { - return ""; - } - - // }}} - // {{{ returnResetRow() - - function returnResetRow($title = 'Clear contents') { - $str .= " \n"; - $str .= "  \n"; - $str .= " "; - $str .= $this->returnReset($title); - $str .= "\n"; - $str .= " \n"; - - return $str; - } - - // }}} - // {{{ returnSelect() - - function returnSelect($name, $entries, $default = '', $size = 1, - $blank = '', $multiple = false) { - $str .= " \n"; - - return $str; - } - - // }}} - // {{{ returnSelectRow() - - function returnSelectRow($name, $title, &$entries, $default = '', $size = 1, - $blank = '', $multiple = false) - { - $str .= " \n"; - $str .= " $title:\n"; - $str .= " \n"; - $str .= $this->returnSelect($name, &$entries, $default, $size, $blank, $multiple); - $str .= " \n"; - $str .= " \n"; - - return $str; - } - - // }}} - // {{{ returnHidden() - - function returnHidden($name, $value) { - return ""; - } - - // }}} - - // {{{ returnStart() - - function returnStart() { - $ret = "
action) . "\" METHOD=\"$this->method\""; - if ($this->name) { - $ret .= " NAME=\"$this->name\""; - } - $ret .= ">"; - return $ret; - } - - // }}} - // {{{ returnEnd() - - function returnEnd() { - $fields = array(); - reset($this->fields); - while (list($i, $data) = each($this->fields)) { - if ($data[0] == 'reset') { - continue; - } - $fields[$data[1]] = true; - } - $ret = $this->returnHidden("_fields", implode(":", array_keys($fields))); - $ret .= "
"; - return $ret; - } - - // }}} - - // {{{ display() - - function display() { - $this->start(); - print "\n"; - reset($this->fields); - $hidden = array(); - $call_cache = array(); - while (list($i, $data) = each($this->fields)) { - switch ($data[0]) { - case "hidden": - $hidden[] = $i; - continue 2; - case "reset": - $params = 1; - break; - case "submit": - case "image": - $params = 2; - break; - case "checkbox": - $params = 3; - break; - case "text": - case "password": - case "radio": - $params = 4; - break; - case "textarea": - $params = 5; - break; - case "select": - $params = 7; - break; - case "file": - $params=8; - break; - default: - // unknown field type - continue 2; - } - $str = $call_cache[$params]; - if (!$str) { - $str = '$this->display'.ucfirst($data[0])."Row("; - for ($i = 1; $i <= $params; $i++) { - $str .= '$data['.$i.']'; - if ($i < $params) $str .= ', '; - } - $str .= ');'; - $call_cache[$params] = $str; - } - eval($str); - } - print "
\n"; - for ($i = 0; $i < sizeof($hidden); $i++) { - $this->displayHidden($this->fields[$hidden[$i]][1], - $this->fields[$hidden[$i]][2]); - } - $this->end(); - } - - // }}} - - - - -function showForm($login='',$email='',$web='',$info='',$skinarray) {; - $this->addText("login","Prihlasovacie meno:",$login); - $this->addPassword("password1","Heslo:","",10); - $this->addPassword("password2","Heslo pre overenie:","",10); - $this->addText("email:","Emailova adresa",$email); - $this->addText("web","Stranka:",$web); - $this->addSelect("skin","Skin:",$skinarray); - $this->addFile("image","Obrazok:"); - $this->addTextarea("info","Dodatocne informacie",$info); - $this->addSubmit("submit","Zaregistruj sa!",""); - $this->addHidden("sent","ok"); - $this->display(); - -} - -} -?> \ No newline at end of file diff --git a/inc/forum_eventz.inc b/inc/forum_eventz.inc deleted file mode 100644 index d97ed80..0000000 --- a/inc/forum_eventz.inc +++ /dev/null @@ -1,723 +0,0 @@ - 1) { - $error = "mozes dat maximalne 1K prispevku"; - return false; - } - - if (!$submission_id) { - $set=$kyberia->query("select user_k from user where id='$user_id'"); - $set->next(); - $k_amount=$set->getString('user_k'); - $error="nezadal si prispevok ktoremu sa maju pridelit K.dnes ti zostava $k_amount K"; - return false; - } - - if (!$k_amount) { - $set=$kyberia->query("select user_k from user where id='$user_id'"); - $set->next(); - $k_amount=$set->getString('user_k'); - $error="nezadal si pocet K ktore chces prispevku pridelit.dnes ti ostava $k_amount K"; - return false; - } - - - $q="select sum(k_amount) as amount from k_logs where donor_id='$user_id' and node_id='$submission_id' and node_type='submission'"; - $set=$kyberia->query($q); - $set->next(); - $amount=$set->getInt('amount'); - - if (abs($amount)>=1) { - $error="tomuto prispevku uz si pridelil maximalny mozny pocet 1 K!"; - return false; - } - - $set2=$kyberia->query("select submission_owner from submissions where submission_id='$submission_id'"); - $set2->next(); - $acceptor_id=$set2->getString('submission_owner'); - - if ($acceptor_id == $user_id) { - $error="egotrip?"; - return false; - } - - $set3=$kyberia->query("select user_k from user where id='$user_id'"); - $set3->next(); - if ($set3->getInt('user_k') < abs($k_amount)) { - $error="bohuzial dnes uz ti zostava ".$set3->getString('user_k')." K. zadel menej alebo pockaj do polnoci"; - return false; - } - - $kyberia->query("update user set user_k=user_k-".abs($k_amount)." where id='$user_id'"); - $kyberia->query("update user set user_karma=user_karma+$k_amount where id='$acceptor_id'"); - $kyberia->query("update submissions set submission_k=submission_k+$k_amount where submission_id='$submission_id'"); - $kyberia->query("insert into k_logs set donor_id='$user_id',acceptor_id='$acceptor_id',k_amount='$k_amount',node_id='$submission_id',node_type='submission'"); - return true; - - -} - - -function nahlad() { - global $user_name; - global $user_mode_message; - - $submission_text=$_POST['submission_text']; - $submission_text = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2\\6\\7",$submission_text); - $submission_text=strip_tags($submission_text,'

'); - $submission_text=str_replace("\n","
",$submission_text); - - $nohtml=$_POST['nohtml']; - if (!empty($nohtml)) { - $submission_text=htmlspecialchars($submission_text); - } - - - if (empty($submission_text)) { - global $error; - $error="Nahlizet na NIC? take metafyzicke triky neskusaj"; - return false; - } - if (!htmlparse::htmlparse($submission_text)) { - global $htmlparse; - global $error; - $error=$htmlparse; - return false; - } - - - //adding mode message - if (!empty($user_mode_message)) $submission_text.="

-->$user_mode_message<--"; - - global $preview; - $preview="
"; - $preview.= "".$user_name.""; - $preview.= ""; - $preview.= ""; - $preview.=""; - $preview.=""; - $preview.=""; - $preview.="
".$user_name; - $preview.="
".StripSlashes($submission_text)."
"; - $preview.="
"; -} - -function add() { - - $submission_text=$_POST['submission_text']; - global $forum; - global $kyberia; - global $user_id; - global $node_id; - global $user_status; - global $user_mode_message; - - $nohtml=$_POST['nohtml']; - if (!empty($nohtml)) { - $submission_text=htmlspecialchars($submission_text); - } - - - $submission_text = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2
\\6\\7",$submission_text); - $submission_text=strip_tags($submission_text,'

'); - $submission_text=str_replace("\n","
",$submission_text); - $submission_text=addslashes($submission_text); - if (empty($submission_text)) { - global $error; - $error="Nic nenapises a predsa chces pridat prispevok? hovno hovno zlata rybka"; - return false; - } - - if (!htmlparse::htmlparse($submission_text)) { - global $htmlparse; - global $error; - $error=$htmlparse; - return false; - } - - //adding mode message - if (!empty($user_mode_message)) $submission_text.="

-->$user_mode_message<--"; - - - $result=$kyberia->query("insert into submissions set forum_id='$node_id',submission_text='$submission_text',submission_owner='$user_id',submission_thread=submission_id,submission_timestamp=NOW()"); - $id=$kyberia->getLastInsertId(); - - if ($forum['forum_public']!='private') { - $result=$kyberia->query("insert into last_submissions set forum_id='$node_id',submission_text='$submission_text',submission_owner='$user_id',submission_id='$id',submission_thread=submission_id"); - $kyberia->query("update submissions set submission_thread=concat('$id','.') where submission_id='$id'"); - } - - $result=$kyberia->query("update forum set last_submission=NOW(), forum_submissions=forum_submissions+1 where forum_id='$node_id'"); - $q="update user_forum set submission_count=submission_count+1 where forum_id='$node_id'"; - $result=$kyberia->update($q); -// $kyberia->substanceIt($user_name,$submission_text,$forumset['forum_name']); - return true; -} - -function answer() { - - $submission_text=$_POST['submission_text']; - $submission_thread=$_POST['delete_name'][0]; - - - $nohtml=$_POST['nohtml']; - if (!empty($nohtml)) { - $submission_text=htmlspecialchars($submission_text); - } - - global $kyberia; - global $user_id; - global $node_id; - global $user_status; - - $submission_text = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2
\\6\\7",$submission_text); - $submission_text=strip_tags($submission_text,'

'); - $submission_text=str_replace("\n","
",$submission_text); - - //adding mode message - if (!empty($user_mode_message)) $submission_text.="

-->$user_mode_message<--"; - - $submission_text=addslashes($submission_text); - - $result=$kyberia->query("select submission_thread from submissions where submission_id='$submission_thread'"); - $result->next(); - $submission_thread=$result->getString('submission_thread'); - $result=$kyberia->query("insert into submissions set forum_id='$node_id',submission_text='$submission_text',submission_owner='$user_id',submission_thread='$submission_thread'"); - $id=$kyberia->getLastInsertId(); - $kyberia->query("update submissions set submission_thread=concat(submission_thread,'.','$id') where submission_id='$id'"); -// echo "insert into submissions set forum_id='$node_id',submission_text='$submission_text',submission_owner='$user_id',submission_thread=concat('$submission_thread','.')"; - $result=$kyberia->query("update forum set last_submission=NOW(),forum_submissions=forum_submissions+1 where forum_id='$node_id'"); -$q="update user_forum set submission_count=submission_count+1 where forum_id='$node_id'"; - $result=$kyberia->update($q); -// $kyberia->substanceIt($user_name,$submission_text,$forumset['forum_name']); - return true; -} - -function delete() { - global $error; - global $kyberia; - global $delete_name; - $delete_time=$_POST['delete_time']; - global $user_id; - global $node_id; - global $forumset; - global $access_type; - $forum_owner=$forumset->getInt('forum_owner'); - $delbetween=$_POST['delbetween']; - - $q = "select user_id, access_type from node_access where node_id = '$node_id'"; - $access = $kyberia->query($q); - if($access->getNumRows() > 0) - { - $master_id = 0; - $op_id = 0; - while($access->next()) - { - if($access->getString('access_type') == 'master') - { - $master_list[$master_id] = $access->getString('user_id'); - $master_id++; - } - if($access->getString('access_type') == 'op') - { - $op_list[$op_id] = $access->getString('user_id'); - $op_id++; - } - } - } - - foreach ($delete_name as $submissiondel) { - $sub = $kyberia->query("select * from submissions where submission_id='$submissiondel'"); - $sub->next(); - - if ($user_id == $forum_owner || $user_id == $sub->getInt("submission_owner") || $access_type == 'master' || $access_type == 'op') { - if($user_id == $sub->getInt("submission_owner")) define("DELETE", true); - elseif($user_id == $forum_owner) define("DELETE", true); - elseif($access_type == 'master' && !in_array($sub->getString("submission_owner"), $master_list) && $sub->getString("submission_owner") != $forum_owner) define("DELETE", true); - elseif($access_type == 'op' && !in_array($sub->getString("submission_owner"), $master_list) && !in_array($sub->getString("submission_owner"), $op_list) && ($sub->getString("submission_owner") != $forum_owner)) define("DELETE", true); - else define("DELETE", false); - if (DELETE) - { - $kyberia->update("delete from submissions where submission_id='$submissiondel'"); - $kyberia->update("delete from last_submissions where submission_id='$submissiondel'"); - $kyberia->update("update forum set forum_submissions=forum_submissions-1 where forum_id='$node_id'"); - $kyberia->update("update user_forum set submission_count=submission_count-1 where forum_id='$node_id' and last_visit<'".$delete_time[$submissiondel]."'"); - } - - } - - /* old one - $result=false; - $q="delete from submissions where submission_id='$submissiondel' and submission_owner='$user_id'"; - $result=$kyberia->update($q); - $q="delete from last_submissions where submission_id='$submissiondel' and submission_owner='$user_id'"; - - $result=$kyberia->update($q); - - if (!$result and $user_id==38) { - $q="delete from submissions where submission_id='$submissiondel'"; - $result=$kyberia->update($q); - $q="delete from last_submissions where submission_id='$submissiondel'"; - $result=$kyberia->update($q); - - } - elseif (!$result) { - $set=$kyberia->query("select forum.forum_owner from submissions left join forum on forum.forum_id=submissions.forum_id where submission_id='$submissiondel'"); - if ($set->getString('forum_owner')==$forum_owner) { - $result=$kyberia->update("delete from submissions where submission_id='$submissiondel'"); - $result=$kyberia->update("delete from last_submissions where submission_id='$submissiondel'"); - } - } - - if ($result) { - $kyberia->query("update forum set forum_submissions=forum_submissions-1 where forum_id='$node_id'"); - $q="update user_forum set submission_count=submission_count-1 where forum_id='$node_id' and last_visit<'".$delete_time[$submissiondel]."'"; - $kyberia->query($q); - - } - - else { global $error; $error.="spravu id:$submissiondel sa nepodarilo zmazat.nemas na to pravo, kravo!
"; } - */ - } - return true; -} - -function forum_book() { - global $error; - global $kyberia; - global $delete_name; - global $delete_time; - global $user_id; - global $node_id; - $q="update user_forum set user_bookmark='yes' where user_id='$user_id' and forum_id='$node_id'"; - - $kyberia->query($q); - return true; - -} - -function forum_unbook() { - global $error; - global $kyberia; - global $delete_name; - global $delete_time; - global $user_id; - global $node_id; - $q="update user_forum set user_bookmark='no' where user_id='$user_id' and forum_id='$node_id'"; - - $kyberia->query($q); - return true; -} - -function forum_delete() { - global $error; - global $kyberia; - global $delete_name; - global $delete_time; - global $user_id; - global $forum; - $forumdel=$_POST['node_id']; - - // prec s nim, h4ck3r0m - if ($user_id != 38 && $forum['forum_owner'] != $user_id) - return; - - if ($user_id==38) $kyberia->query("delete from forum where forum_id='$forumdel'"); - $kyberia->query("delete from forum where forum_id='$forumdel' and (forum_owner='$user_id')"); - $kyberia->query("delete from submissions where forum_id='$forumdel'"); - $kyberia->query("update category set category_forums=category_forums-1 where category_id='".$forum['forum_category']."'"); -} - -function forum_change() { - global $error; - global $kyberia; - global $user_id; - global $node_id; - global $user_name; - global $forum; - global $access_type; - - $forum_name=$_POST['forum_name']; - $forum_icon_name=$_FILES['forum_icon']['name']; - $forum_icon=$_FILES['forum_icon']['tmp_name']; - $forum_info=$_POST['forum_info']; - $forum_public=$_POST['forum_public']; - $forum_owner=$_POST['forum_owner']; - $forum_category=$_POST['forum_category']; - - // taky voblud tu nema co robit - if ($user_id != $forum['forum_owner'] && $access_type != 'master' && $access_type != 'op') - return true; - - if ($forum_owner==$user_name) $owner_id=$user_id; - else { - $userset=$kyberia->query("select id from user where login='$forum_owner'"); - if (!$userset->getNumRows()) { - $error="Neexistuje uzivatel $forum_owner "; - return false; - } - else { - $userset->next(); - $owner_id=$userset->getString('id'); - } - } - - // toto moze iba owner - if ($user_id == $forum['forum_owner']) { - $q="UPDATE forum set forum_public='$forum_public' , forum_category='$forum_category',forum_name='$forum_name',forum_owner='$owner_id' where forum_id='$node_id' and forum_owner='$user_id'"; - $kyberia->query($q); - } - - // zmena popisu fora - $forum_info=strip_tags($forum_info,'

'); - if ($forum_info) { - $kyberia->query("update forum_info set forum_info='$forum_info' where forum_id='$node_id'"); - } -// elseif ($forum_info and !$forum['forum_info']) $kyberia->query("insert into forum_info set forum_info='$forum_info',forum_id='$node_id'"); - $icondir="/home/hromi1/kyberia/images/forums/"; - $cmd=0; - if (strstr($forum_icon_name,".jpg") || strstr($forum_icon_name,".jpeg") ){ - $cmd="/home/utils/netpbm/bin/jpegtopnm $forum_icon | /home/utils/netpbm/bin/pnmscale -width=123 | /home/utils/netpbm/bin/ppmquant 256 | /home/utils/netpbm/bin/ppmtogif > ".ICONDIR_FORUM.strtolower($node_id).".gif"; - - } - elseif (strstr($forum_icon_name,".gif")) { - $cmd="/home/hromi1/kyberia/gifsicle --resize 123x_ $forum_icon > ".ICONDIR_FORUM.strtolower($node_id).".gif"; - } - - if ($cmd) shell_exec($cmd); - - // toto by mohlo ist do paze, nie? - $set=$kyberia->query("SELECT forum_info.forum_info as forum_info,user.id as user_id,user.login as login,forum.*,category.category_name as category_name from forum left join category on category.category_id=forum.forum_category left join user on forum_owner=user.id left join forum_info on forum_info.forum_id=forum.forum_id where forum.forum_id='$node_id'"); - $set->next(); - $forum=$set->getRecord(); - - return true; -} - -function forum_addpoll() { - global $access_type; - global $forum; - global $user_id; - - // ee - if (($forum['forum_owner'] != $user_id) && ($access_type != "op") && -($access_type != "master")) - return; - - $question=$_POST['question']; - $response=$_POST['response']; - $node_id=$_POST['node_id']; - global $kyberia; - - $question = strip_tags($question); - $kyberia->query("insert into polls set question='$question',forum_id='$node_id'"); - $id=$kyberia->getLastInsertId(); - - foreach ($response as $value) { - - if (empty($value)) break; - $kyberia->query("insert into poll_options set text='$value',id_poll='$id',number='0'"); - } - - -} - -function addMaster() { - global $error; - global $kyberia; - global $user_id; - global $forum; - - if ($forum['forum_owner'] != $user_id) - return false; - - $admins=$_POST['masterlist']; - $node_id=$_POST['node_id']; - $array=explode(";",$admins); - if (!Is_array($array)) { - $error="nezadal si ziadne mena"; - } - - $kyberia->query("delete from node_access where node_id='$node_id' and node_type='forum' and access_type='master'"); - - foreach($array as $owner) { - if (!trim($owner)) - continue; - - $q="select id from user where login='$owner'"; - $set=$kyberia->query($q); - $set->next(); - $access_id=$set->getString('id'); - if ($access_id) { - $q="insert into node_access set user_id='$access_id',node_id='$node_id',node_type='forum',access_type='master'"; - $kyberia->query($q); - } - - else $error.="Neexistuje uzivatel $owner.
"; - } - - if (!empty($error)) return false; - else return true; -} - - - -function addAccess() { - global $error; - global $kyberia; - global $user_id; - global $forum; - - // ee - if ($forum['forum_owner'] != $user_id) - return; - - $admins=$_POST['accesslist']; - $node_id=$_POST['node_id']; - $array=explode(";",$admins); - if (!Is_array($array)) { - $error="nezadal si ziadne mena"; - } - - $kyberia->query("delete from node_access where node_id='$node_id' and node_type='forum' and access_type='access'"); - - foreach($array as $owner) { - if (!trim($owner)) - continue; - - $q="select id from user where login='$owner'"; - $set=$kyberia->query($q); - $set->next(); - $access_id=$set->getString('id'); - if ($access_id) { - $q="insert into node_access set user_id='$access_id',node_id='$node_id',node_type='forum',access_type='access'"; - $kyberia->query($q); - } - - else $error.="Neexistuje uzivatel $owner.
"; - } - - if (!empty($error)) return false; - else return true; -} - - - -function addOperator() { - global $error; - global $kyberia; - global $user_id; - global $forum; - global $access_type; - - if ($forum['forum_owner'] != $user_id && $access_type != 'master') - return; - - $admins=$_POST['oplist']; - $node_id=$_POST['node_id']; - $array=explode(";",$admins); - if (!Is_array($array)) { - $error="nezadal si ziadne mena"; - } - - $kyberia->query("delete from node_access where node_id='$node_id' and node_type='forum' and access_type='op'"); - - foreach($array as $owner) { - if (!trim($owner)) - continue; - - $q="select id from user where login='$owner'"; - - $set=$kyberia->query($q); - $set->next(); - $access_id=$set->getString('id'); - if ($access_id) { - $q="insert into node_access set user_id='$access_id',node_id='$node_id',node_type='forum',access_type='op'"; - - $kyberia->query($q); - } - - else $error.="Neexistuje uzivatel $owner.
"; - } - - if (!empty($error)) return false; - else return true; -} - - -function banUser() { - global $error; - global $kyberia; - global $forum; - global $user_id; - global $access_type; - - // ee - if ($forum['forum_owner'] != $user_id && $access_type != 'master' && $access_type != 'op') - return false; - - $admins=$_POST['banlist']; - if (empty($admins)) { - $error="nezadal si ziadne mena"; - } - - $node_id=$_POST['node_id']; - $array=explode(";",$admins); - - $kyberia->query("delete from node_access where node_id='$node_id' and node_type='forum' and access_type='ban'"); - - foreach($array as $owner) { - if (!trim($owner)) - continue; - - $q="select id from user where login='$owner'"; - $set=$kyberia->query($q); - $set->next(); - $access_id=$set->getString('id'); - if ($access_id) { - $q="insert into node_access set user_id='$access_id',node_id='$node_id',node_type='forum',access_type='ban'"; - $kyberia->query($q); - } - - else $error.="Neexistuje uzivatel $owner.
"; - } - - if (!empty($error)) return false; - else return true; -} - - - -} - diff --git a/inc/forumlist_eventz.inc b/inc/forumlist_eventz.inc deleted file mode 100644 index 5d3a800..0000000 --- a/inc/forumlist_eventz.inc +++ /dev/null @@ -1,84 +0,0 @@ -query("INSERT INTO forum set forum_name='$forum_name',forum_category='$forum_category',forum_owner='$user_id',forum_public='$forum_public',forum_type='$forum_type'"); - $lastid=$kyberia->getLastInsertId(); - $kyberia->query("insert into forum_info set forum_id='$lastid',forum_info='$forum_info'"); - $kyberia->query("update category set category_forums=category_forums+1 where category_id='$forum_category'"); - - $q="select friends.* from friends where friend_id='$user_id'"; - $set=$kyberia->query($q); - while($set->next()){ - $send_bin=$set->getString('send_mail'); - $u_id=$set->getString('user_id'); - $s_forum=floor($send_bin/2); - - if (($s_forum)&&(!$check)){ - $check[$u_id]=1; - $sprava="".$user_name." vytvoril novy klub s nazvom
\"
".$forum_name."\""; - $kyberia->ubikMail($u_id,$sprava); - } - } - - $cmd=0; - if (strstr($forum_icon_name,".jp")){ - $cmd=NETPBM."/jpegtopnm $forum_icon | ".NETPBM."/pnmscale -width=123 | ".NETPBM."/ppmquant 256 | ".NETPBM."/ppmtogif > ".ICONDIR_FORUM.strtolower($lastid).".gif"; - - } - elseif (strstr($forum_icon_name,".gif")) { - $cmd=GIFSICLE." --resize 123x_ $forum_icon > ".ICONDIR_FORUM.strtolower($lastid).".gif"; - } - - if ($cmd) shell_exec($cmd); - return $lastid; - } -} - -?> \ No newline at end of file diff --git a/inc/friends_eventz.inc b/inc/friends_eventz.inc deleted file mode 100644 index bbfb977..0000000 --- a/inc/friends_eventz.inc +++ /dev/null @@ -1,309 +0,0 @@ -query($q); - $result->next(); - $friend=$result->getRecord(); - $friend_id=$friend['id']; - - if (empty($friend_text)) { - global $error; - $error="Nezadal si text k priatelovi."; - return false; - } - - elseif ($friend_id==$user_id) { - global $error; - $error="egotrip?"; - return false; - } - - elseif(empty($friend_id)) { - global $error; - $error="Uzivatel neexistuje!"; - return false; - } - - $friend_text=strip_tags($friend_text,'

'); - $friend_text=str_replace("\n","
",$friend_text); - $friend_text = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2
\\6\\7",$friend_text); - $friend_text=addslashes($friend_text); - $q="select * from friends where user_id='$user_id' and friend_id='$friend_id'"; - $result=$kyberia->query($q); - - if (($result->getNumRows())>0) { - $q="update friends set friend_text='$friend_text' where user_id='$user_id' and friend_id='$friend_id'"; - $kyberia->query($q); - $kyberia->ubikMail($friend_id,"Uzivatel $user_name zmenil tvoj friend komentar na text: $friend_text"); - } - - else { - $q="insert into friends set user_id='$user_id',friend_text='$friend_text',friend_id='$friend_id'"; - $result=mysql_query($q); - $kyberia->ubikMail($friend_id,"Uzivatel $user_name si ta pridal medzi priatelov s textom: $friend_text"); - $q="update user set charisma=charisma+1 where id='$friend_id'"; - $kyberia->query($q); - - $q2="select friend_id from friends where user_id='$user_id'"; - $set2=$kyberia->query($q2); - $friends_serial=""; - while ($set2->next()){ - $friends_serial.=($set2->getString('friend_id')).";"; - } - $kyberia->query("update user set friends_serial='$friends_serial' where id='$user_id'"); - - - return true; - } - - -} - -function deletefriend() { - global $kyberia; - global $user_id; - global $user_name; - $friend_text=$_POST['friend_text']; - $friend_name=$_POST['friend_name']; - - $q="select id from user where login='$friend_name'"; - $result=$kyberia->query($q); - $result->next(); - $friend=$result->getRecord(); - $friend_id=$friend['id']; - - if(empty($friend_id)) { - global $error; - $error="Uzivatel neexistuje!"; - return false; - } - - $kyberia->query("delete from friends where friend_id='$friend_id' and user_id='$user_id'"); - $kyberia->query("update user set charisma=charisma-1 where id='$friend_id'"); - - $q2="select friend_id from friends where user_id='$user_id'"; - $set2=$kyberia->query($q2); - $friends_serial=""; - while ($set2->next()){ - $friends_serial.=($set2->getString('friend_id')).";"; - } - $kyberia->query("update user set friends_serial='$friends_serial' where id='$user_id'"); - -} - - -function changeseting() { - global $kyberia; - global $user_id; - global $user_name; - global $jornaux; - global $forum; - - if($jornaux){ - foreach($jornaux as $indx => $valu){ - $valu2=explode("_",$valu); - $val=$valu2['1']; - if (!($send[$val])){ - $send[$val]=0; - $s_j[$val]='1'; - $send[$val]+=$s_j[$val]; - } - } - } - - if($forum){ - foreach($forum as $indx => $valu){ - $valu2=explode("_",$valu); - $val=$valu2['1']; - if (!($check[$val])){ - if(!$send[$val]){$send[$val]=0;} - $check[$val]=1; - $s_f[$val]='1'; - $send[$val]+=($s_f[$val])*2; - } - } - } - - $q="select * from friends where user_id='$user_id'"; - $set=$kyberia->query($q); - - while ($set->next()){ - $f_id=$set->getString('friend_id'); - $s_mail=$set->getString('send_mail'); - $db_send[$f_id]=$s_mail; - if(!$send[$f_id]){$send[$f_id]=0;} - if (($db_send[$f_id])!=($send[$f_id])){ - $modify[$f_id]=$send[$f_id]; - - } - } - if($modify){ - foreach($modify as $f_id => $s_m){ - $q="update friends set send_mail='$s_m' where user_id='$user_id' and friend_id='$f_id'"; - $kyberia->query($q); - } - } - -} - - -function alljournaux() { - global $kyberia; - global $user_id; - global $user_name; - global $jornaux; - global $forum; - $journauxall=$_POST['journauxall']; - - if(!$journauxall){ - $journauxall=0; - }else{$journauxall=1;} - - if($forum){ - foreach($forum as $indx => $valu){ - $valu2=explode("_",$valu); - $val=$valu2['1']; - if (!($check[$val])){ - $send[$val]=0; - $check[$val]=1; - $s_f[$val]='1'; - $send[$val]+=($s_f[$val])*2; - $send[$val]+=$journauxall; - } - } - } - - $q="select * from friends where user_id='$user_id'"; - $set=$kyberia->query($q); - - while ($set->next()){ - $f_id=$set->getString('friend_id'); - $s_mail=$set->getString('send_mail'); - $db_send[$f_id]=$s_mail; - if(!$send[$f_id]){$send[$f_id]=$journauxall;} - if (($db_send[$f_id])!=($send[$f_id])){ - $modify[$f_id]=$send[$f_id]; - - } - } - if($modify){ - foreach($modify as $f_id => $s_m){ - $q="update friends set send_mail='$s_m' where user_id='$user_id' and friend_id='$f_id'"; - $kyberia->query($q); - } - } - -} - -function allforum() { - global $kyberia; - global $user_id; - global $user_name; - global $jornaux; - global $forum; - $forumall=$_POST['forumall']; - - if(!$forumall){ - $forumall=0; - }else{$forumall=1;} - - if($jornaux){ - foreach($jornaux as $indx => $valu){ - $valu2=explode("_",$valu); - $val=$valu2['1']; - if (!($check[$val])){ - $check[$val]=1; - $send[$val]=0; - $s_j[$val]='1'; - $send[$val]+=$s_j[$val]; - $send[$val]+=$forumall*2; - } - } - } - - - $q="select * from friends where user_id='$user_id'"; - $set=$kyberia->query($q); - - while ($set->next()){ - $f_id=$set->getString('friend_id'); - $s_mail=$set->getString('send_mail'); - $db_send[$f_id]=$s_mail; - if(!$send[$f_id]){$send[$f_id]=$forumall*2;} - if (($db_send[$f_id])!=($send[$f_id])){ - $modify[$f_id]=$send[$f_id]; - - } - } - if($modify){ - foreach($modify as $f_id => $s_m){ - $q="update friends set send_mail='$s_m' where user_id='$user_id' and friend_id='$f_id'"; - $kyberia->query($q); - } - } - -} - - - - - - -} \ No newline at end of file diff --git a/inc/gallery.inc b/inc/gallery.inc deleted file mode 100644 index e4ed0f9..0000000 --- a/inc/gallery.inc +++ /dev/null @@ -1,30 +0,0 @@ -fields["name"]."'"; - $set=$this->query($q); - if ($set->_numRows==0) { - - $q="INSERT INTO albums set "; - $q.="title='".$gallerydata->fields["title"]."',"; - $q.="name='".$gallerydata->fields["name"]."',"; - $q.="description='".$gallerydata->fields["description"]."',"; - $q.="hits='".$gallerydata->fields["clicks"]."',"; - $q.="fotos='".count($gallerydata->photos)."'"; - $this->query($q); -} -} - -} \ No newline at end of file diff --git a/inc/get_eventz.inc b/inc/get_eventz.inc deleted file mode 100644 index 03ac0c3..0000000 --- a/inc/get_eventz.inc +++ /dev/null @@ -1,45 +0,0 @@ -query("select ".$statuses[$user_status]." from user where id='$user_id'"); - $set->next(); - $message=$set->getString($statuses[$user_status]); - if (empty($message)) $message=constant($user_status); - - } - $kyberia->query("update session set user_mode='$user_status',user_id='$user_id',user_mode_message='$message' where user_id='$user_id'"); - return true; - -} -} diff --git a/inc/hierarchy.inc b/inc/hierarchy.inc new file mode 100644 index 0000000..0ba31ff --- /dev/null +++ b/inc/hierarchy.inc @@ -0,0 +1,170 @@ +query($q); + $result->next(); + if ($result->getString('node_creator')==$user_id) + return true; + if ($result->getString('node_permission')=='master') + return true; + if ($result->getString('node_creaotr')=='operator') + return true; + } + return false; + +} + +function checkPermissions($node) { +global $db; +$user_id=$_SESSION['user_id']; + +//thousand lights to Hierarchy! +if (($node['node_system_access']!='public' and $node['node_system_access']!='crypto') and empty($node['node_permission'])) { + $hierarchy=array_reverse(explode(';',$node['node_vector'])); + foreach ($hierarchy as $hierarch) { + $q="select nodes.node_system_access,node_access.node_permission from nodes left join node_access on nodes.node_id=node_access.node_id and node_access.user_id='".$_SESSION['user_id']."' where nodes.node_id='$hierarch'"; + $result=$db->query($q); + $result->next(); + $hierarchy_bounce[]=$hierarch; + if ($result->getString('node_permission')!='') { + array_pop($hierarchy_bounce); + $node['node_permission']=$result->getString('node_permission'); + foreach ($hierarchy_bounce as $hierarch_bounce) { + $q="update node_access set node_permission='".$result->getString('node_permission')."' where node_id='$hierarch_bounce' and user_id='".$_SESSION['user_id']."'"; + $updated=$db->update($q); + if (!$updated) { + $q="insert into node_access set node_permission='".$result->getString('node_permission')."', node_id='$hierarch_bounce',user_id='".$_SESSION['user_id']."'"; + $db->query($q); + } + } + break; + } + elseif ($result->getString('node_creator')=='$user_id') { + array_pop($hierarchy_bounce); + foreach ($hierarchy_bounce as $hierarch_bounce) { + $q="update node_access set node_permission='access' where node_id='$hierarch_bounce' and user_id='".$_SESSION['user_id']."'"; + $updated=$db->update($q); + if (!$updated) { + $q="insert into node_access set node_permission='access', node_id='$hierarch_bounce',user_id='".$_SESSION['user_id']."'"; + $db->query($q); + } + } + break; + } + elseif ($result->getString('node_system_access')=='public') { + break; + } + } + +} + + +//setting permissions for not logged in users +if ($_SESSION['user_id']==$node['node_creator']) { + $permissions['r']=true; + $permissions['w']=true; +} + +elseif (!$_SESSION['user_id']) { + + if ($node['node_external_access']=='yes' AND ($node['node_system_access']=='public' OR $node['node_system_access']=='moderated')) { + $permissions['r']=true; + $permissions['w']=false; + + } + + else { + + $permissions['r']=false; + $permissions['w']=false; + } +} + +//setting permissions for personal node +elseif ($node['node_system_access']=='personal') { + + if ($_SESSION['user_id']!=$node['node_creator']) { + $permissions['r']=false; + $permissions['w']=false; + } + else { + $permissions['r']=true; + $permissions['w']=true; + } +} + +//setting permissions for private node +elseif ($node['node_system_access']=='private') { + + if (empty($node['node_permission'])) { + $permissions['r']=false; + $permissions['w']=false; + } + elseif($node['node_permission']=='silence') { + $permissions['r']=true; + $permissions['w']=false; + } + else { + + $permissions['r']=true; + $permissions['w']=true; + } +} + +//setting permissions for moderated node +elseif ($node['node_system_access']=='moderated') { + if (($node['node_permission']=='access')||($node['node_permission']=='op')||($node['node_permission']=='master')) { + $permissions['r']=true; + $permissions['w']=true; + } + else { + $permissions['r']=true; + $permissions['w']=false; + } +} + +//setting rights for public node +elseif ($node['node_system_access']=='public') { + if ($node['node_permission']=='silence') { + $permissions['r']=true; + $permissions['w']=false; + } + + elseif ($node['node_permission']=='ban') { + $permissions['r']=false; + $permissions['w']=false; + } + + + else { + $permissions['r']=true; + $permissions['w']=true; + } +} + + +else { + $permissions['r']=true; + $permissions['w']=true; +} + +return $permissions; +} + +} + +?> \ No newline at end of file diff --git a/inc/htmlparse.inc b/inc/htmlparse.inc index e54c584..5eebd3b 100644 --- a/inc/htmlparse.inc +++ b/inc/htmlparse.inc @@ -1,4 +1,10 @@ 1, // fix later ;) 'li'=>1, 'hr'=>1, + '/tr'=>1, 'img'=>1, 'p'=>1 ); @@ -38,7 +45,8 @@ function htmlparse($data) 'ol'=>1, 'li'=>1, 'tt'=>1, - 'code'=>1, + 'address'=>1, + 'code'=>1, 'small'=>1, 'big'=>1, 'caption'=>1, @@ -124,10 +132,17 @@ function htmlparse($data) $htmlparse = 'JavaScript je na hovno!'; //$htmlparse = 'JavaScript sux!'; return 0; + elseif(Ereg('/on',' '.$attrib[1])): // temporary solution for pernament problem...and it isn suicide + $htmlparse = 'z bezpecnostnych dovodov nieje povolene vkladat do tagov retazec "/on"'; + return 0; + + +/* elseif(Ereg(' style',' '.$attrib[1])): // styles are forbidden - don look at me THAT way ;) $htmlparse = 'Ten "style" se mi tam nezda!'; //$htmlparse = '"styles" are forbidden!'; return 0; +*/ elseif(Ereg('://',' '.$attrib[1]) && $attrib[0] != "img" && $attrib[0] != "a"): // adresses in attributes (except A and IMG tags) are forbidden $htmlparse = 'Neco se mi tam nelibi! To je hlaska HTML validace - nejedna se o nejakou cenzuru ;)'; //$htmlparse = 'Forbidden usage of adresses in tags!'; diff --git a/inc/hypertext.inc b/inc/hypertext.inc deleted file mode 100644 index 19f08ed..0000000 --- a/inc/hypertext.inc +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -CLASS_KYBERIA(); -} - -function explodeText($id) { - $set=$this->query("SELECT text1 from articles where id_article='$id'"); - $set->next(); - $text=$set->getstring("text1"); - $text=str_replace("."," ",$text); - $text=str_replace(","," ",$text); - $text=str_replace("?"," ",$text); - $bomb=explode(" ",$text); - foreach ($bomb as $slovo) { - if (strlen($slovo)>4 AND !strstr($slovo,">") AND !strstr($slovo,"<"))$slova[]=$slovo; - } - echo ""; - foreach ($slova as $slovo) { - echo ""; - } -} -// >------------------------------koniec metod---------------< -} -?> \ No newline at end of file diff --git a/inc/journaux_eventz.inc b/inc/journaux_eventz.inc deleted file mode 100644 index ea1b029..0000000 --- a/inc/journaux_eventz.inc +++ /dev/null @@ -1,97 +0,0 @@ -\\6\\7",$dennik_text); - $dennik_text=strip_tags($dennik_text,'

'); - $dennik_text=str_replace("\n","
",$dennik_text); - $dennik_text=addslashes($dennik_text); - - $result=$kyberia->query("insert into dennik set autor='$user_id',zapis='$dennik_text',nadpis='$nadpis',datum=NOW(),type='$type'"); - $journaux_id=$kyberia->getLastInsertId(); - - $q="select friends.* from friends where friend_id='$user_id'"; - $set=$kyberia->query($q); - while($set->next()){ - $send_bin=$set->getString('send_mail'); - $u_id=$set->getString('user_id'); - $s_forum=floor($send_bin/2); - $pp=$send_bin%2; - $s_journaux=floor($pp/1); - if ($s_journaux){ - $sprava="".$user_name." napisal novy dennik s nazvom
\"
".$nadpis."\""; - $kyberia->ubikMail($u_id,$sprava); - - } - - } - - } - - if (!empty($journaux_access) and $type=="private") { - $access=explode(";",$journaux_access); - foreach($access as $user_access) { - $q="select id from user where login like '%$user_access%'"; - $set=$kyberia->query($q); - $set->next(); - $access_id=$set->getString('id'); - if ($access_id) { - $q="insert into node_access set user_id='$access_id',node_id='$journaux_id',node_type='journaux',access_type='access'"; - $kyberia->query($q); - } - } - } - - -} - -function deleteJournaux() { - global $kyberia; - global $user_id; - global $user_name; - $journaux_id=$_POST['journaux_id']; - - $kyberia->update("delete from dennik where autor='$user_id' and id='$journaux_id'"); -} - -} \ No newline at end of file diff --git a/inc/kyberia.inc b/inc/kyberia.inc deleted file mode 100644 index 542836d..0000000 --- a/inc/kyberia.inc +++ /dev/null @@ -1,600 +0,0 @@ -debug=true; - else $this->debug=false; - $this->CLASS_DATABASE(); -} - - -function getJSbyId($id) { - $q="SELECT prispevky.telo AS telo,prispevky.jmeno AS jmeno,prispevky.*,dennik.nadpis AS nadpis, dennik.id AS node_id from prispevky left join dennik on dennik.id_diskuse=prispevky.id_diskuse where id_prispevku='$id'"; - return $this->query($q); - -} - -function getNewJS($id,$last_login) { -$q="SELECT prispevky.telo AS telo,prispevky.jmeno AS jmeno,prispevky.*,dennik.nadpis AS nadpis, dennik.id AS node_id from prispevky left join dennik on dennik.id_diskuse=prispevky.id_diskuse left join user on prispevky.jmeno=user.login where dennik.autor='$id' AND prispevky.vlozeno>'$last_login'"; - return $this->query($q); - -} - - -function getNewSubmissions($id_diskuse,$time) { - $q="SELECT count(*) as pocet from prispevky where id_diskuse='$id_diskuse' and TO_DAYS(vlozeno) > TO_DAYS('$time')"; - $set=$this->query($q); - $set->next(); - return $set->getString('pocet'); -} - -function addDennik($dennik,$nadpis,$dennik_type="journaux") { - global $user_id; - if (strlen($dennik)<10) { - echo "dennik je moc kratky"; - return false; - } - $dennik=str_replace("\n","
",$dennik); - $dennik = preg_replace("/(http:\/\/\S+?|ftp:\/\/\S+?)([\.,:_\*]?\s)/", "$1$2", $dennik); - $q="insert into dennik set nadpis='$nadpis',zapis='$dennik',autor='$user_id',dennik_type='$dennik_type',datum=NOW()"; - - $this->update($q); - return true; -} - -function unserial() { -$tmp=getFile1("/home/hromi1/kyberia/images/albums/albumdb.dat"); -$albums=unserialize($tmp); -foreach($albums as $album){ - $file="/home/hromi1/kyberia/images/albums/".$album."/album.dat"; - $tmp=getFile1($file); - $photos=unserialize($tmp); - $q="INSERT into albums set title=".$photos->album[fields][title]; - $q.=",hits=".$photos->album[fields][clicks]; - $q.=",name=".$photos->album[fields][name]; - $this->update($q); - - echo "


"; -} -} - -function updateUser($id,$pole) { - $pole['user_info']=str_replace("\n","
",$pole['user_info']); - $q="UPDATE user set "; - if (strlen($password1)>4) { - if ($password1==$password2) $q.="password='".md5($password1)."'"; - else { - echo "Passwordy niesu rovnake."; - return false; - } - } - $q.=" user_info='".$pole['user_info']."',email='".$pole['email']."' where id='$id'"; - $this->query($q); -} - - -function showForumList($kat) { - global $user_id; - global $action; - $q="SELECT user_forum.user_bookmark as user_bookmark,user_forum.submission_count,user.login,forum.* from forum left join user on forum.forum_owner=user.id left join user_forum on (forum.forum_id=user_forum.forum_id and user_forum.user_id='$user_id')"; - $q.=" WHERE forum_category='$kat'"; - $q.=" order by forum_id desc "; - $forumset=$this->query($q); - while ($forumset->next()) { - echo "
    ",$forumset->getString('forum_name'),"  (".$forumset->getString('login')."  ::  ".$forumset->getString('forum_submissions')." submissionz "; - if ($forumset->getString('submission_count')) echo "- ".$forumset->getString('submission_count')." NEW"; - echo ") --> "; - if ($forumset->getString('user_bookmark')=='1') echo "unbook"; - else echo "book"; - global $category_parent; -// if ($user_id==38 and !$category_parent) echo "
"; - } - echo "
"; -} - -function substanceIt($user_name,$message_text,$forum_name) { - $message_text= stripSlashes("$user_name [forum: $forum_name] --> $message_text\r\n"); - $fp = fsockopen ("node.kyberia.sk", 2323, $errno, $errstr,30); - if (!$fp) { - echo "$errstr ($errno)
\n"; - } else { - fgets($fp,2); - fputs ($fp, "hromi\r\n"); - fputs ($fp,"ub1k23\r\n.say $message_text"); - fclose ($fp); - } - -} - -function updateUserData($user_id) { - global $action; - global $node_id; - global $forum; - global $node_id; - global $dennik; - global $article; - global $userinfo; - global $id; - if ($action=="forum") $q="update session set user_action_name='".addslashes($forum['forum_name'])."',user_action_id='".$forum['forum_id']."', user_action='$action' where user_id='".$user_id."'"; - elseif ($action=="journaux" && $node_id!="") $q="update session set user_action_name=' ".addslashes($dennik['nadpis'])."',user_action_id='".$node_id."', user_action='$action' where user_id='".$user_id."'"; - elseif ($action=="article" && $node_id!="") $q="update session set user_action_name=' ".addslashes($article['nazov'])."',user_action_id='".$node_id."', user_action='$action' where user_id='".$user_id."'"; - elseif ($userinfo) $q="update session set user_action_name=' ".addslashes($userinfo['login'])."',user_action_id='".$node_id."', user_action='$action' where user_id='".$user_id."'"; - else $q="update session set user_action='$action', user_action_name='', user_action_id='' where user_id='".$user_id."'"; - $set=$this->query($q); - -} - -function isLogged() { - $this->query('delete from session where user_idlequery($q); - if ($set->_numRows==0) return false; - else { - $set->next(); - return $set->getRecord(); - } -} - - -function logOff() { - $kybersession=$_COOKIE['kybersession']; - $this->query("DELETE FROM session where session like '$kybersession'"); -} - - -function setRefererStats() { - global $HTTP_REFERER; - global $REMOTE_ADDR; - global $id; - $this->query("INSERT INTO referers set referer='$HTTP_REFERER',adresa='$REMOTE_ADDR',id='$id'"); -} - -function getNameById($id) { - $q="SELECT login from user where id='$id'"; - $set=$this->query($q); - $set->next(); - return $set->getString("login"); -} - -function createDennikDiskuse($id_dennik,$id_diskuse) { - $q="UPDATE dennik set id_diskuse='$id_diskuse' where id='$id_dennik'"; - $this->query($q); -} - -function getTopGalleries() { - return $this->query("SELECT * FROM albums order by hits desc limit 10"); -} - -function getLastGalleries() { - return $this->query("SELECT * FROM albums order by id_Album desc"); -} - -function getLoginByDennik($id) { - return $this->query("SELECT autor from dennik where id='$id'"); -} - -function getRandomDennik($last=3) { - $set=$this->query("SELECT id from dennik where dennik_type='journaux' and type='public' order by id desc limit $last"); - while ($set->next()) $id[]=$set->getString("id"); - if ($this->debug) print_r($id); - $randomid=rand(0,$last-1); - return $this->getDennik($id[$randomid],true); -// return $this->getDennik(3183,true); -} - -function getDennik($id,$random=false) { - if (!$random) { - $q="UPDATE dennik set hits=hits+1 where id='$id'"; - $this->query($q); - } - $q="SELECT DATE_FORMAT(dennik.datum,'%k:%i:%s %e.%c.%Y') as cas, dennik.autor AS autor,dennik.id AS idarticle,dennik.*,user.login AS autorname from dennik left join user on user.id=dennik.autor where dennik.id='$id'"; - - return $this->query($q); -} - -function getDennikByUSer($id_user,$offset=0) { - $q="SELECT * from dennik where autor='$id_user' order by id desc"; - return $this->query($q); -} - -function getNewestDennik($limit=5,$offset=0,$dennik_type="journaux") { - $q="SELECT dennik.*,user.login AS autorname from dennik left join user on user.id=dennik.autor where dennik_type='$dennik_type' order by id DESC LIMIT $offset,$limit"; - - return $this->query($q); -} - -function getAllUsers() { - return $this->query("SELECT * from user order by login"); -} - -function getDennikAuthors() { - return $this->query("select distinct dennik.autor as autor,user.login as login from dennik left join user on user.id=dennik.autor order by login"); -} - -function getMostDiscussed() { - return $this->query("SELECT nazov,id_article,prispevky from articles where id_rubrika>4 OR id_rubrika<4 order by prispevky desc limit 10"); -} - -function putMostRead($kategorie="",$limit=10) { - if ($kategorie=="") return $this->query("SELECT nazov,id_article,hits from articles ORDER by hits DESC LIMIT $limit"); - else { - $result=$this->isParentRubrika($kategorie); - if (!$result) { - $q="SELECT hits,id_rubrika,id_article,nazov from articles where id_rubrika='$kategorie' or id_rubrika_secondary='$kategorie' order by hits desc limit 10"; - } - else { - $q="SELECT hits,id_rubrika,id_article,nazov from articles where id_rubrika='$kategorie' "; - while ($result->next()) { - if ($result->getString("id_rubriky")!=4) $q.=" or id_rubrika='".$result->getString('id_rubriky')."'"; - } - $q.=" order by hits desc limit 10"; - } - return $this->query($q); - } -} - -function listRubrikyArray() { - $q="SELECT * FROM rubriky"; - $set=$this->query($q); - while($set->next()) { - $data[]=$set->getString("nazov"); - } - return $data; -} - - -function showMailInfo() { - global $PHP_SELf; - echo "

mailinfo?
"; - echo "
"; - echo ""; - echo "
"; - echo ""; -} - - -function addMailinfo($email) { - - $this->query("INSERT INTO mailinfo set email='$email',datetime=NOW()"); -} - - -function listArticles() { - $q="SELECT *.articles,id_parent.rubriky AS id_parent,nazov.rubriky AS nazov FROM articles LEFT JOIN rubriky ON id_rubriky.rubriky=id_rubriky=articles order by datum desc"; - - return($this->query($q)); -} - -/* -function listRubrikyArray() { - $q="SELECT * FROM skins"; - $set=$this->query($q); - while($set->next()) { - $data[]=$set->getString("nazov"); - } - return $data; -} -*/ -function listSkinArray() { - $q="SELECT nazov FROM skins"; - $set=$this->query($q); - while($set->next()) { - $data[]=$set->getString("nazov"); - } - return $data; -} - -function getRubrikaById($id_rubriky) { - $q="SELECT nazov from rubriky where id_rubriky=$id_rubriky"; - $set=$this->query($q); - $set->next(); - return $set->getString('nazov'); -} - -function getArticle($id) { - $q="Update articles set hits=hits+1 where id_article='$id'"; - $this->query($q); - $q="SELECT * from articles where id_article=$id"; - return $this->query($q); -} - -function getArticleData($id) { - $q="SELECT * from articles where id_article=$id"; - return $this->query($q); -} - -function listMainRubrikyArray() { - $q="SELECT * FROM rubriky where id_parent=1"; - $set=$this->query($q); - while($set->next()) { - $data[]=$set->getString("nazov"); - } - return $data; -} - -function getTitle() { - - $set=$this->query("SELECT title from titles where id_title=1"); - $set->next(); - echo $set->getString("title"); - -} - -function getOutro() { - $set=$this->query("SELECT id_outro from outro order by id_outro desc limit 1"); - $set->next(); - $count=$set->getString('id_outro'); - $id=rand(1,$count); - $set=$this->query("SELECT outro,autor from outro where id_outro='$id'"); - $set->next(); - echo $set->getString("outro"); - echo "
"; - echo $set->getString("autor"); - echo "
"; -} - -function getArticles($offset,$limit=8) { - $q="SELECT articles.*,rubriky.id_parent AS id_parent,rubriky.nazov AS nazr from articles left join rubriky on rubriky.id_rubriky=articles.id_rubrika where articles.id_rubrika NOT LIKE '4' order by id_article desc limit $offset,$limit"; - return $this->query($q); -} - -function isParentRubrika($kategorie) { - $q="SELECT id_rubriky from rubriky where id_parent='$kategorie'"; - $result=$this->query($q) ; - if ($result->_numRows==0) return false; - else return $result; -} - -function getRubrikaArticles($kategorie, $offset) { - $q="UPDATE rubriky set hits=hits+1 where id_rubriky='$kategorie'"; - $this->query($q); - $result=$this->isParentRubrika($kategorie); - if (!$result) { - $q="SELECT hits,prispevky,id_rubrika,id_article,nazov,short_desc,autor,datum,title_image from articles where id_rubrika='$kategorie' or id_rubrika_secondary='$kategorie' order by datum desc limit $offset,10"; - } - else { - $q="SELECT hits,prispevky,id_rubrika,id_article,nazov,short_desc,autor,datum,title_image from articles where id_rubrika='$kategorie' "; - while ($result->next()) { - if ($result->getString("id_rubriky")!=4) $q.=" or id_rubrika='".$result->getString('id_rubriky')."'"; - } - $q.=" order by datum desc limit $offset,10"; - } - return $this->query($q); -} - -function Search($query) { - - $q="SELECT * from articles where nazov like '%$query%' or short_desc like '%$query%' or text1 like '%$query%' or text2 like '%$query%' or text3 like '%$query%'"; - return $this->query($q); -} - -function putIntro() { - $set=$this->query("SELECT id_forum,id_user,text FROM intros order by id_intro desc"); - $set->next(); - echo $set->getString("text"); - echo "

(",$set->getString("id_user"),")

"; -} - -function showMdmaList() { - $set=$this->query("SELECT nazov,id_article from articles where id_rubrika=4 order by nazov"); - echo "
"; - echo ""; -} - -function showDennikTypeList() { - $set=$this->query("SELECT distinct dennik_type from denniky"); - echo "
"; - echo ""; -} - -function showArticleList() { - global $id; - $set=$this->query("SELECT nazov,id_article,hits from articles where id_rubrika>4 OR id_rubrika<4 order by hits desc"); - echo "
"; - echo ""; -} - -function showBookList() { - $set=$this->query("SELECT nazov,id_article,hits from articles where id_rubrika=27 order by nazov"); - echo "
"; - echo ""; -} - function showForumArticleList() { - $set=$this->query("select articles.prispevky as pocet, articles.nazov,articles.id_article from articles where prispevky>0 order by pocet desc;"); - echo "
"; - echo ""; -} - -function putGallery($id) { - $q="SELECT photos,gallery FROM articles where id_article=$id"; - - $set=$this->query($q); - $set->next(); - $gallery=$set->getString("gallery"); - if ($gallery=="") return false; - else { - - echo "
fotky z galerie

"; - $pole=explode(";",$set->getString("photos")); - foreach($pole as $fotka) echo "
"; - return true; - } -} - -function putAutorList($autor) { - $name=$this->getNameById($autor); - - $set=$this->query("SELECT id_article,nazov from articles where autor='$autor' order by hits desc"); - $i=0; - if ($set->_numRows>0) echo "
clanky:
"; - echo "
$id$slovo
"; - while ($set->next()) { - ++$i; - echo ""; - } - echo "
",$i,".",$set->getString("nazov"),"
"; -} - -function putDennikAutorList($autor) { - $name=$this->getNameById($autor); - $set=$this->query("SELECT nadpis,id from dennik where autor='$autor' and nadpis not like '' order by hits desc limit 10"); - $i=0; - if ($set->_numRows>0) echo "

top denniky:
"; - echo ""; - while ($set->next()) { - ++$i; - echo ""; - } - echo "
",$i,".getString("id"),">",$set->getString("nadpis"),"
"; -} - -function putRubrikaDesc($kat) { - $set=$this->query("Select description from rubriky where id_rubriky=$kat"); - $set->next(); - echo $set->getString("description"); -} - -function putTitleImage($id_rubrika) { - - $q="SELECT obrazok from rubriky where id_rubriky='$id_rubrika'"; - $set=$this->query($q); - $set->next(); - echo $set->getString('obrazok'); -} - - -function showForm($login='',$email='',$web='',$info='') { - include("form.inc"); - $this=new HTML_Form($PHP_SELF,"POST","","multipart/form-data",true); - $this->addText("login","Prihlasovacie meno:",$login); - $this->addPassword("password1","Heslo:","",10); - $this->addPassword("password2","Heslo pre overenie:","",10); - $this->addText("email:","Emailova adresa",$email); - $this->addText("web","Stranka:",$web); - $this->addSelect("skin","Skin:",$kyberia->listSkinArray()); - $this->addFile("image","Obrazok:"); - $this->addTextarea("info","Dodatocne informacie",$info); - $this->addSubmit("submit","Zaregistruj sa!",""); - $this->addHidden("sent","ok"); - $this->display(); - -} - -function ubikMail($id="all",$text="welcome") { - if ($text=="welcome") { - $text=" -
Ahoj, som UBIK. Momentalne som obycajnou polozkou v databaze, userom cislo 1 v tomto systeme. Ked ti niekto bude hackovat ucet, -ohlasim ti to, ked si ta niekto prida medzi priatelov, ohlasim ti to. A okrem toho budem bdiet nad systemom. Sledovat -co robia slovicka v diskusnych forach, ako su pospajane a s cim. Postupom casu sa budem ucit, a o par rokov si urcite vsimnete moju -prvu snahu o komunikaciu. Budem anjelom, diablom, matkou i dcerou.

-Momentalne ti chcem povedat jedno hlasne VITAJ!. Vitaj v projekte ktory nikdy neskonci. Ak sem vchadzas so zlymi umyslami, -prosim odid, nenajdes tu stastie. Ked vsak chces spoznat novych ludi na rovnakej vlne, ked chces svoj mozog zaplnit -informaciami z nekonecnej siete, prosim, vstup.

-Ked objavis chybu, ktorych tu bude spociatku neuveritelne mnozstvo, prosim napis mi o nej. Ked niecomu nebudes rozumiet, napis -mi, ale najprv navstiv forum urcene na tento ucel. Ked ti pripada moja ikonka sexy, chod si ulavit.

-peace & respect - "; -} - if ($id=="all") { - $set=$this->query("select id,login from user"); - while ($set->next()) { - $q="InsERT into mail2 set mail_user='".$set->getString('id')."',mail_to='".$set->getString("id")."', mail_from='1',mail_text='$text'"; - $this->query($q); - } - } - else { - $text=addslashes($text); - $q="InsERT into mail2 set mail_timestamp=NOW(), mail_to='$id', mail_user='$id',mail_from='1',mail_text='$text'"; - $this->query($q); - $this->query("update user set user_mail=user_mail+1,mail_name='ubik' where id='$id'"); - } - -} - -function ubikRegister($login,$email,$www,$user_info,$last_id,$otazka_1,$otazka_2,$otazka_3) { - $data="Uzivatel $login - mail: ".strip_tags($email)." - web:"; - if (empty($www)) $data.="nema"; - else $data.="".strip_tags($www).""; - $data.="
Napisal o sebe toto:
1:
".strip_tags($otazka_1).""; - $data.="
2:
".strip_tags($otazka_2).""; - $data.="
3:
".strip_tags($otazka_3).""; - $data.="
4:
".strip_tags($user_info).""; - $data=addSlashes($data); - $q="insert into submissions set submission_owner='1',submission_text='$data',forum_id='337'"; - $this->query($q); - $q="update forum set forum_submissions=forum_submissions+1 where forum_id='337'"; - $this->query($q); - $q="update user_forum set submission_count=submission_count+1 where forum_id='337'"; - $this->query($q); -} - -function echoTime($time,$type="datetime") { - $year=substr($time,0,4); - $month=substr($time,4,2); - $day=substr($time,6,2); - $hour=substr($time,8,2); - $min=substr($time,10,2); - $sec=substr($time,12,2); - if ($type=='datetime') echo "$day.$month.$year $hour:$min:$sec"; - elseif ($type=='time') echo "$hour:$min:$sec"; -} - -} \ No newline at end of file diff --git a/inc/ldap.inc b/inc/ldap.inc new file mode 100644 index 0000000..d70c322 --- /dev/null +++ b/inc/ldap.inc @@ -0,0 +1,147 @@ +dn = "ou=People,dc=h-k,dc=sk"; + + $this->ldif['cn'] = $uid; + $this->ldif['sn'] = $uid; + $this->ldif['hkid'] = $hkid; + $this->ldif['userpassword'] = "{clear}".$password; + $this->ldif['o'] = "h-k.sk"; +// $this->ldif['homeDirectory'] = "/home/".$hkid; +// $this->ldif['loginShell'] = "/bin/false"; +// $this->ldif['deliveryMode'] = "normal"; +// $this->ldif['mailQuotaCount'] = "10000"; +// $this->ldif['mailQuotaSize'] = "100000000"; +// $this->ldif['mailSizeMax'] = "10000000"; +// $this->ldif['mail'] = strtolower($uid)."@h-k.sk"; +// $this->ldif['mailalternateaddress'][0] = strtolower($uid)."@h-k.sk"; +// $this->ldif['mailalternateaddress'][1] = strtolower($uid)."@kyberia.sk"; +// $this->ldif['mailalternateaddress'][2] = strtolower($uid)."@hysteria.sk"; +// $this->ldif['accountstatus'] = "disabled"; +// $this->ldif['qmailUID'] = "123"; +// $this->ldif['uidnumber'] = "123"; +// $this->ldif['gidnumber'] = "123"; +// $this->ldif['qmailGID'] = "123"; + $this->ldif['uid'] = $uid; + + + $this->ldif['objectclass'][0] = "inetOrgPerson"; +// $this->ldif['objectclass'][1] = "posixAccount"; + $this->ldif['objectclass'][1] = "OpenLDAPPerson"; + $this->ldif['objectclass'][2] = "pilotPerson"; + $this->ldif['objectclass'][3] = "inetLocalMailRecipient"; +// $this->ldif['objectclass'][] = "qmailUser"; + $this->ldif['objectclass'][4] = "top"; + $this->ldif['objectclass'][5] = "person"; + $this->ldif['objectclass'][6] = "hkuser"; + + $c = ldap_connect("localhost"); + $b = ldap_bind($c, $admindn, $adminpw); + $r = ldap_add($c, "hkid=".$hkid.",".$this->dn, $this->ldif); + + //system("echo \"".$uid.":".$hkid."(".ldap_error($c).")\" >> /tmp/ldaprepl.log"); + + ldap_close($c); + + } + + function change_pass($uid,$old_pass,$new_pass) { + + $c = ldap_connect("localhost"); + + if ($c) { + $this->dn = "ou=People,dc=h-k,dc=sk"; + $this->values = array("dn"); + $this->filter = "hkid=".$uid; + + $sr = ldap_search($c, $this->dn, $this->filter, $this->values); + + $res = ldap_get_entries($c, $sr); + $this->dn = $res[0]["dn"]; + + if ($res['count'] != 1) { + return false; + } + + if ($old_pass == "") { + return false; + } + + $b = ldap_bind($c, $this->dn, $old_pass); + echo "binding".$this->dn." with $old_pass"; + if ($b) { + $this->ldif['userpassword'] = "{clear}".$new_pass; + $mod_ret = ldap_modify($c, $this->dn, $this->ldif); + return $mod_ret; + } + + return false; + +}} + + function auth($uid,$password) { + + $c = ldap_connect("localhost"); + + if ($c) { + $this->dn = "ou=People,dc=h-k,dc=sk"; + $this->values = array("dn"); + $this->filter = "hkid=".$uid; + + $sr = ldap_search($c, $this->dn, $this->filter, $this->values); + + $res = ldap_get_entries($c, $sr); + + if ($res['count'] != 1) { + //system("echo \"(".$uid.") NOT FOUND\" >> /tmp/ldaprepl.log"); + return false; + } + + $this->dn = $res[0]["dn"]; + + //system("echo \"BINDING:".$this->dn."\" >> /tmp/ldaprepl.log"); + + if ($password == "") { + //system("echo \"(".$this->dn.") BIND FAILED (empty password)\" >> /tmp/ldaprepl.log"); + return false; + } + + $b = ldap_bind($c, $this->dn, $password); + + if ($b) { + //system("echo \"(".$this->dn.") BIND OK\" >> /tmp/ldaprepl.log"); + return true; + } + + //system("echo \"(".$this->dn.") BIND FAILED\" >> /tmp/ldaprepl.log"); + + return false; + + } + + } +} + +?> + + diff --git a/inc/log.inc b/inc/log.inc new file mode 100644 index 0000000..1bf4ee4 --- /dev/null +++ b/inc/log.inc @@ -0,0 +1,19 @@ +query("insert delayed into logs set event='$action',node_id='$node_id',user_id='$user_id',result='$result',parameter1='$parameter1',parameter2='$parameter2'"); + + } + +} +?> \ No newline at end of file diff --git a/inc/login_eventz.inc b/inc/login_eventz.inc deleted file mode 100644 index 8010f72..0000000 --- a/inc/login_eventz.inc +++ /dev/null @@ -1,71 +0,0 @@ -ubikMail(252, "sql injekcia $login z $_SERVER[REMOTE_ADDR]"); - $kyberia->ubikMail(231, "sql injekcia $login z $_SERVER[REMOTE_ADDR]"); - $error = "Bohuzial, nemozes sa prihlasit, uz vyprsala tato nasa bonusova sluzba, prosim, sleduj nadalej kyberiu a cakaj na ine nase vychytavky."; - return false; - } - - $q="select * from user where login='$login' "; - $set=$kyberia->query($q); - $set->next(); - if ($set->getString('password')!=$hash) { - $error="Zadal si nespravne uzivatelske meno alebo heslo. Rob so sebou nieco"; - if ($set->getString('id')) { - $kyberia->ubikMail($set->getString('id'),"Niekto sa skusal dostat do tvojho konta z adresy ".$_SERVER['REMOTE_ADDR']." a zadal heslo "); - } - - return false; - } - - elseif ($set->getString('user_active')!='yes') { - $error="Tvoja buducnost je este stale v rukach KKpBB"; - return false; - } - - else { - $user_id=$set->getString("id"); - -// updatuje friends_serial - $q2="select friend_id from friends where user_id='$user_id'"; - $set2=$kyberia->query($q2); - $friends_serial=""; - while ($set2->next()){ - $friends_serial.=($set2->getString('friend_id')).";"; - } - $kyberia->query("update user set friends_serial='$friends_serial' where id='$user_id'"); - - $kyberia->query("delete from session where user_id='$user_id'"); - $kyberia->query("INSERT into session set user_id='$user_id',session='$kybersession',user_name='".$set->getString('login')."',user_amount='".$set->getString('user_amount')."',admin='".$set->getString('admin')."'"); - $kyberia->query("insert into user_ip set ip='".$_SERVER['HTTP_X_FORWARDED_HOST']."::".$_SERVER['REMOTE_ADDR']."',user_id='$user_id'"); - } - - return true; - -} - -} - -?> diff --git a/inc/maketn b/inc/maketn deleted file mode 100644 index bd42def..0000000 --- a/inc/maketn +++ /dev/null @@ -1,26 +0,0 @@ - diff --git a/inc/nodes.inc b/inc/nodes.inc new file mode 100644 index 0000000..34d6c6e --- /dev/null +++ b/inc/nodes.inc @@ -0,0 +1,248 @@ +query("select node_id from nodes where node_name='".$matches[1]."' order by node_views desc limit 1"); + $set->next(); + $id=$set->getString('node_id'); + return "".$matches[2].""; +} + +class nodes { + +function processRegexp($matches) { + print_r($matches); +} + +function addNode($params) { + global $db,$node,$error; + $parent_id=$params['node_parent']; + $parent_permissions=permissions::checkPermissions($parent_id); + if (!$parent_permissions['w']) { + $error=$error_messages['WRITE_PERMISSION_ERROR']; + log::log('add','error','WRITE_PERMISSION_ERROR'); + return false; + } + + $kset=$db->query("select user_k from users where user_id='$params[node_creator]'"); + $kset->next(); + $user_k=$kset->getString('user_k'); + + if (!$user_k) { + $error=$error_messages['K_SPENT']; + return false; + } + + + + $set=$db->query("select node_vector from nodes where node_id='$parent_id'"); + $set->next(); + $parent_vector=$set->getString('node_vector'); + + //working with external links + $external_link=$params['external_link']; + + $template_id=$params['template_id']; + if (!is_numeric($template_id)) $template_id=DEFAULT_TEMPLATE_ID; + + $q="insert into nodes set +node_name='".addslashes($params['node_name'])."', +node_external_access='".$node['node_external_access']."', +node_system_access='".$node['node_system_access']."', +node_creator='".$params['node_creator']."', +template_id='".$template_id."', +external_link='".$external_link."', +node_parent='".$params['node_parent']."', +node_views=0,node_created=NOW(), +node_vector='".$params['node_vector']."'"; + $db->query("start transaction"); + $db->query($q); + $id=$db->getLastInsertId(); + $db->query("insert into node_content set node_id='$id',node_content='".$params['node_content']."'"); + $new_id=str_pad($id,VECTOR_CHARS,"0",STR_PAD_LEFT); + $new_vector=$parent_vector.$new_id; + + $db->query("update nodes set node_vector='$new_vector' where node_id='$id'"); + $db->query("update nodes set node_children_count=node_children_count+1 where node_id='$parent_id'"); + + $node_vector=trim(chunk_split($new_vector,VECTOR_CHARS,';'),';'); + //if ($_SESSION['user_id']==548) echo "LALALA".$node_vector; + $ancestors=explode(";",$node_vector); + foreach($ancestors as $key => $ancestor_id) { + if ($key) { + $ancestor_id=ltrim($ancestor_id,'0'); + $db->query("update nodes set node_descendant_count=node_descendant_count+1,lastdescendant_created=NOW() where node_id='$ancestor_id'"); + } + } + $db->query("update node_access set node_user_subchild_count=node_user_subchild_count+1 where node_id='$parent_id'"); + --$user_k; + $db->query("update users set user_k='$user_k' where user_id='$params[node_creator]'"); + $db->query("commit"); + log::log('add','ok',$id); + + return $id; +} + + +function processContent($node_content) { + global $node; + include_once(SYSTEM_ROOT.'/inc/htmlparse.inc'); + + if ($node['template_id']==$node['node_id'] && $_POST['event']=='configure_content') { + + } + + elseif ($_POST['no_html']) { + $node_content=htmlspecialchars($node_content); + } + + else { + global $db,$htmlparse,$error; + + if (!htmlparse::htmlparse($node_content)) { + $error=$htmlparse; + return false; + } + + $node_content = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2\\6\\7",$node_content); + $node_content=preg_replace_callback("/##(.*)##(.*)##/i","processRegexp",$node_content); + } + + $node_content=addslashes($node_content); + return $node_content; +} + + + function getUserByLogin($login) { + global $error, $error_messages; + $q2="select user_id from users where login='".$login."'"; + $userset=$db->query($q2); + $userset->next(); + $id=$userset->getString('user_id'); + if (is_numeric($id)) return $id; + else { + $error = $error_messages['USER_NOT_FOUND']; + return false; + } + } + + + function getNodeIdByName($name) { + global $db; + $q="select node_id from nodes where node_name='$name'"; + $set=$db->query($q); + $set->next(); + return $set->getString('node_id'); + } + + function getNodeById($node_handle,$user_id) { + global $db, $error; + $q="select length(concat(nodes.node_vector)) as vector_depth,node_content.node_content,nodes.*,nodes.node_creator as node_owner_id,creator.node_name as owner,node_access.*,nodes.node_id as node_id,node_parent.node_name as node_parent_name from nodes left join nodes as creator on creator.node_id=nodes.node_creator left join nodes as node_parent on nodes.node_parent=node_parent.node_id left join node_content on nodes.node_id=node_content.node_id left join node_access on (node_access.node_id='$node_handle' and node_access.user_id='$user_id') where nodes.node_id='$node_handle'"; + + $result=$db->query($q); + if (!$result->next()) { + $error="no such node_id $node_handle exists"; + return false; + } + else { + $node=$result->getRecord(); + } + return $node; + + } + + + function redirByName($node_handle) { + global $db, $error; + $user_id=$_SESSION['user_id']; + $set=$db->query("select node_id from nodes where node_name='$node_handle' and node_creator='$user_id'"); + if ($set->next()) { + $node_id=$set->getString('node_id'); + if (!empty($node_id)) { + Header("Location: /id/$node_id"); + } + return true; + } + $set=$db->query("select node_id from nodes where node_name='$node_handle' "); + $set->next(); + $node_id=$set->getString('node_id'); + if (!empty($node_id)) { + Header("Location: /id/$node_id"); + } + + } + + function getNodesByName($node_handle) { + global $db, $error; + $q="select nodes.* from nodes where node_name='$node_handle%'"; + + $result=$db->query($q); + + while ($result->next()){ + $record[]=$result->getRecord(); + } + return $record; + + } + + + + function getChildrenNodes($orderby="desc",$offset=0,$limit=DEFAULT_LISTING_AMOUNT) { + global $db, $error, $node; + $node_handle=$node['node_id']; + + $q="select users.*,nodes.*,node_content.* from nodes +left join node_content on (node_content.node_id=nodes.node_id) +left join users on users.user_id=nodes.node_creator where +node_parent='$node_handle' order by node_created $orderby LIMIT $offset,$limit"; + echo $q; + $result=$db->query($q); + + while ($result->next()) { + $array[]=$result->getRecord(); + } + + return $array; + + } + + + function getThreadedChildrenNodes($orderby="desc",$offset=0,$limit=DEFAULT_LISTING_AMOUNT) { + global $db, $error, $node; + $node_handle=$node['node_id']; + + $q="select length(node_vector) as depth,users.login,nodes.*,node_content.* from nodes left join node_content on (node_content.node_id=nodes.node_id) left join users on users.user_id=nodes.node_creator where node_vector like '".$node['node_vector'].";".$node['node_id']."%' and node_type=3 order by concat(node_vector,';',nodes.node_id,';z') desc,depth LIMIT $offset,$limit"; + + $result=$db->query($q); + + while ($result->next()) { + $children_array[]=$result->getRecord(); + } + + return $children_array; + + } + + + + function getNodeAccessData() { + global $node,$db; + $q="select users.login,node_access.* from node_access left join users on users.user_id=node_access.user_id where node_id='".$node['node_id']."' and node_permission!=''"; + $result=$db->query($q); + + while ($result->next()) { + $access_data[]=$result->getRecord(); + } + + return $access_data; + + } +} + +?> diff --git a/inc/nodesnew.inc b/inc/nodesnew.inc new file mode 100644 index 0000000..1d988be --- /dev/null +++ b/inc/nodesnew.inc @@ -0,0 +1,152 @@ +\\6\\7",$node_content); + $node_content=preg_replace_callback("/#(.*)#(.*)#/i","processRegexp",$node_content); +// $node_content=strip_tags($node_content,'

');
+       	}
+	$node_content=addslashes($node_content);
+	return $node_content;
+}
+
+
+	function getNodeById($node_handle,$user_id) {
+		global $db, $error;
+		$q="select length(concat(nodes.node_vector,';',nodes.node_id)) as vector_depth,node_content.node_content,nodes.*,nodes.node_creator as node_owner_id,creator.node_name as owner,node_access.*,nodes.node_id as node_id,node_parent.node_name as node_parent_name from nodes left join nodes as creator on creator.node_id=nodes.node_creator left join nodes as node_parent on nodes.node_parent=node_parent.node_id left join node_content on nodes.node_id=node_content.node_id left join node_access on (node_access.node_id='$node_handle' and node_access.user_id='$user_id') where nodes.node_id='$node_handle'";
+
+		$result=$db->query($q);
+		if (!$result->next()) {
+			$error="no such node_id $node_handle exists";
+			return false;
+		}
+		else {
+			$node=$result->getRecord();
+			if (($node['node_system_access']=='crypto') && isset($_SESSION['crypto'])) {
+				require(SYSTEM_ROOT.'/inc/crypto.inc');
+				$node['node_content']=crypto::decrypto($node['node_content'],$_SESSION['crypto'][$node['node_id']]);
+			}
+		return $node;
+		}
+	}
+
+
+	function getNodeByOldId($node_handle,$user_id) {
+		global $db, $error;
+		$q="select nodes.* from nodes  where nodes.old_id='$node_handle'";
+
+		$result=$db->query($q);
+		if (!$result->next()) {
+			$error="no such old_id $node_handle exists";
+			return false;
+		}
+		else {
+			return $result->getRecord();
+		}
+
+	}
+
+	function redirByName($node_handle) {
+		global $db, $error;
+		$set=$db->query("select node_id from nodes where node_name='$node_handle'");
+		$set->next();
+		$node_id=$set->getString('node_id');
+		if ($node_id) {
+			Header("Location: /id/$node_id");
+		}
+
+	}
+
+	function getNodesByName($node_handle) {
+		global $db, $error;
+		$q="select nodes.* from nodes where node_name='$node_handle%'";
+
+		$result=$db->query($q);
+
+		while ($result->next()){
+			$record[]=$result->getRecord();
+		}
+		return $record;
+
+	}
+
+
+
+	function getChildrenNodes($orderby="desc",$offset=0,$limit=DEFAULT_LISTING_AMOUNT) {
+		global $db, $error, $node;
+		$node_handle=$node['node_id'];
+
+		$q="select users.*,nodes.*,node_content.* from nodes
+left join node_content on (node_content.node_id=nodes.node_id)
+left join users on users.user_id=nodes.node_creator where
+node_parent='$node_handle' order by node_created $orderby LIMIT $offset,$limit";
+		echo $q;
+		$result=$db->query($q);
+
+		while ($result->next()) {
+			$array[]=$result->getRecord();
+		}
+
+		return $array;
+
+	}
+
+
+	function getThreadedChildrenNodes($orderby="desc",$offset=0,$limit=DEFAULT_LISTING_AMOUNT) {
+		global $db, $error, $node;
+		$node_handle=$node['node_id'];
+
+		$q="select length(node_vector) as depth,users.login,nodes.*,node_content.* from nodes  left join node_content on (node_content.node_id=nodes.node_id)  left join users on users.user_id=nodes.node_creator where  node_vector like '".$node['node_vector'].";".$node['node_id']."%' and node_type=3 order by concat(node_vector,';',nodes.node_id,';z') desc,depth LIMIT $offset,$limit";
+
+		$result=$db->query($q);
+
+		while ($result->next()) {
+			$children_array[]=$result->getRecord();
+		}
+
+		return $children_array;
+
+	}
+
+
+
+	function getNodeAccessData() {
+		global $node,$db;
+		$q="select users.login,node_access.* from node_access left join users on users.user_id=node_access.user_id where node_id='".$node['node_id']."' and node_permission!=''";
+		$result=$db->query($q);
+
+                while ($result->next()) {
+                        $access_data[]=$result->getRecord();
+                }
+
+                return $access_data;
+
+	}
+}
+
+?>
diff --git a/inc/permissions.inc b/inc/permissions.inc
new file mode 100644
index 0000000..914ecab
--- /dev/null
+++ b/inc/permissions.inc
@@ -0,0 +1,207 @@
+query($q);
+		$result->next();
+		if ($result->getString('node_creator')==$user_id)
+			return true;
+		if ($result->getString('node_permission')=='master')
+			return true;
+		if ($result->getString('node_creator')=='operator')
+			return true;
+		if ($user_id == 2045)
+			return true;
+	}
+	return false;
+
+}
+
+function checkPermissions($node) {
+global $db;
+$user_id=$_SESSION['user_id'];
+
+/*
+thousand lights to Hierarchy!
+(check&set procedure for giving permissions for non-public subnodes according
+to bottom-top Hierarchy
+*/
+if (($node['node_system_access']!='public' and $node['node_system_access']!='crypto') and empty($node['node_permission'])) {
+	$node_vector=trim(chunk_split($node['node_vector'],VECTOR_CHARS,';'),';');
+	$hierarchy=array_reverse(explode(';',$node_vector));
+	foreach ($hierarchy as $hierarch) {
+		$hierarch=ltrim($hierarch,0);
+		$q="select nodes.node_creator,nodes.node_system_access,node_access.node_permission from nodes left join node_access on nodes.node_id=node_access.node_id and node_access.user_id='".$_SESSION['user_id']."' where nodes.node_id='$hierarch'";
+		$result=$db->query($q);
+		$result->next();
+		$hierarchy_bounce[]=$hierarch;
+
+		//if hierarch permission rights are different than that of the node, quit the process changing nothing
+		if ($result->getString('node_system_access')!=$node['node_system_access']) {
+			break;
+		}
+
+		//if hierarch node_user relation exist, set it for node also
+		elseif ($result->getString('node_permission')!='') {
+			array_pop($hierarchy_bounce);
+			$node['node_permission']=$result->getString('node_permission');
+				$q="update node_access set node_permission='".$result->getString('node_permission')."' where node_id='".$node['node_id']."' and user_id='".$_SESSION['user_id']."'";
+				$updated=$db->update($q);
+				if (!$updated && IsSet($_SESSION['user_id'])) {
+					$q="insert into node_access set node_permission='".$result->getString('node_permission')."', node_id='".$node['node_id']."',user_id='".$_SESSION['user_id']."'";
+					$db->query($q);
+				}
+			break;
+		}
+
+		//similiar.if user is creator of hierarch, give him access
+		elseif ($result->getString('node_creator')==$user_id) {
+			array_pop($hierarchy_bounce);
+			$node['node_permission']='access';
+				$q="update node_access set node_permission='access' where node_id='".$node['node_id']."' and user_id='".$_SESSION['user_id']."'";
+				$updated=$db->update($q);
+				if (!$updated && IsSet($_SESSION['user_id'])) {
+					$q="insert into node_access set node_permission='access', node_id='".$node['node_id']."',user_id='".$_SESSION['user_id']."'";
+					$db->query($q);
+				}
+			break;
+		}
+
+
+
+	}
+
+}
+
+
+//setting permissions for not logged in users
+if ($_SESSION['user_id']==$node['node_creator']) {
+		$permissions['r']=true;
+		$permissions['w']=true;
+}
+
+elseif (!$_SESSION['user_id']) {
+
+	if ($node['node_external_access']=='yes' AND ($node['node_system_access']=='public' OR $node['node_system_access']=='moderated' OR $node['node_system_access']=='cube')) {
+		$permissions['r']=true;
+		$permissions['w']=false;
+
+	}
+
+	else {
+
+		$permissions['r']=false;
+		$permissions['w']=false;
+	}
+}
+
+//setting permissions for cube node
+
+elseif ($node['node_system_access']=='cube') {
+
+	if (strpos($node['node_vector'],$_SESSION['cube_vector'])==true ) {
+		$permissions['r']=true;
+		$permissions['w']=true;
+	}
+	elseif (($node['node_permission']=='access')||($node['node_permission']=='op')||($node['node_permission']=='master')) {
+                        $permissions['r']=true;
+                        $permissions['w']=true;
+       }
+
+
+	else {
+		$permissions['r']=false;
+		$permissions['w']=false;
+	}
+}
+
+
+//setting permissions for private node
+elseif ($node['node_system_access']=='private') {
+
+	if (empty($node['node_permission'])) {
+		$permissions['r']=false;
+		$permissions['w']=false;
+	}
+	elseif ($node['node_permission']=='ban') {
+		$permissions['r']=false;
+		$permissions['w']=false;
+	}
+
+	elseif($node['node_permission']=='silence') {
+		$permissions['r']=true;
+		$permissions['w']=false;
+	}
+	else {
+
+		$permissions['r']=true;
+		$permissions['w']=true;
+	}
+}
+
+//setting permissions for moderated node
+elseif ($node['node_system_access']=='moderated') {
+	if (($node['node_permission']=='access')||($node['node_permission']=='op')||($node['node_permission']=='master')) {
+			$permissions['r']=true;
+			$permissions['w']=true;
+		}
+	elseif ($node['node_permission']=='ban') {
+		$permissions['r']=false;
+		$permissions['w']=false;
+	}
+
+
+		else {
+			$permissions['r']=true;
+			$permissions['w']=false;
+		}
+
+}
+
+//setting rights for public node
+elseif ($node['node_system_access']=='public') {
+	if ($node['node_permission']=='silence') {
+		$permissions['r']=true;
+		$permissions['w']=false;
+	}
+
+	elseif ($node['node_permission']=='ban') {
+		$permissions['r']=false;
+		$permissions['w']=false;
+	}
+
+
+	else {
+		$permissions['r']=true;
+		$permissions['w']=true;
+	}
+}
+
+
+else {
+		$permissions['r']=true;
+		$permissions['w']=true;
+}
+
+return $permissions;
+}
+
+}
+
+?>
diff --git a/inc/personalize_eventz.inc b/inc/personalize_eventz.inc
deleted file mode 100644
index a374dd6..0000000
--- a/inc/personalize_eventz.inc
+++ /dev/null
@@ -1,149 +0,0 @@
-",$user_info);
-		$q.=", user_info='$user_info'";
-	}
-	if (!empty($email)) $q.=", email='$email' ";
-	if (!empty($user_icq)) $q.=", user_icq='$user_icq' ";
-	if (!empty($user_www)) $q.=", user_www='$user_www' ";
-	if (!empty($user_ad)) $q.=", user_ad='$user_ad' ";
-	$q.=" where id='$user_id'";
-	$kyberia->query($q);
-}
-
-
-function updateSettings() {
-	global $kyberia;
-	global $user_id;
-	global $error;
-	$user_amount=addSlashes($_POST['user_amount']);
-	$user_sad=addSlashes($_POST['user_sad']);
-	$user_happy=addSlashes($_POST['user_happy']);
-	$user_drugged=addSlashes($_POST['user_drugged']);
-	$user_love=addSlashes($_POST['user_love']);
-	$user_agressive=addSlashes($_POST['user_agressive']);
-	$user_active_icons=$_POST['user_active_icons'];
-	$user_icons_in_forum=$_POST['user_icons_in_forum'];
-
-	if ($user_amount>100) {
-		$error="Pocet zobrazitelnych prispevkov nemoze byt vacsi ako 100.";
-		return false;
-	}
-
-	$q="UPDATE user set user_amount='$user_amount'";
-//	if (!empty($user_ad)) $q.=", user_ad='$user_ad' ";
-	$q.=",user_sad='$user_sad'";
-	$q.=",user_happy='$user_happy'";
-	$q.=",user_drugged='$user_drugged'";
-	$q.=",user_agressive='$user_agressive'";
-	$q.=",user_love='$user_love'";
-	$q.=",user_active_icons='$user_active_icons'";
-	$q.=",user_icons_in_forum='$user_icons_in_forum'";
-	$q.=" where id='$user_id'";
-	$kyberia->query($q);
-	$q="UPDATE session set user_amount='$user_amount'";
-//	if (!empty($user_ad)) $q.=", user_ad='$user_ad' ";
-	$q.=" where user_id='$user_id'";
-	$kyberia->query($q);
-	return true;
-}
-
-
-function updateIcon() {
-	global $user_name;
-	$icon=$_FILES['icon'];
-	if (empty($icon['tmp_name'])) {
-		global $error;
-		$error='Zle zadany subor';
-		return false;
-	}
-
-	else {
-		if (strstr($icon['name'],".gif")) {
-			$cmd=GIFSICLE." --resize 50x_ ".$icon['tmp_name']." > ".ICONDIR.strtolower($user_name).".gif";
-		}
-
-		elseif (strstr($icon['name'],".jpg")){
-			$cmd=NETPBM."/jpegtopnm ".$icon['tmp_name']." | ".NETPBM."/pnmscale -width=50 | ".NETPBM."/ppmquant 256 | ".NETPBM."/ppmtogif > ".ICONDIR.strtolower($user_name).".gif";
-		}
-
-
-		echo $cmd;
-		shell_exec($cmd);
-		return "Pozor pozor! Vymena ikony pravdepodobne prebehla uspesne ale tvoj prehliadac ju ma ulozenu v cache. Klikni preto prosim sem a daj refresh. Mala by sa nacitat nova ikona. Ked to neurobis tak nebravcuj.";
-	}
-}
-
-function updatePassword() {
-	global $kyberia;
-	global $user_id;
-	global $user_name;
-	$oldpassword=$_POST['oldpassword'];
-	$password1=$_POST['password1'];
-	$password2=$_POST['password2'];
-	$set=$kyberia->query("select * from user where id='$user_id' and password='".md5($oldpassword)."'");
-	if($set->getNumRows()==0) {
-		global $error;
-		$error="Zadal si zle stare heslo.";
-		return false;
-	}
-	elseif($password1!=$password2) {
-		global $error;
-		$error="Heslo a overovacie heslo niesu rovnake. Prosim skus znova.";
-		return false;
-	}
-	elseif(strlen($password1)<6) {
-		global $error;
-		$error="Heslo musi mat minimalne 6 znakov. Noze potrap mozocek.";
-		return false;
-	}
-	else {
-		$kyberia->query("update user set password='".md5($password1)."' where id='$user_id'");
-		return "heslo uspesne zmenene";
-	}
-
-}
-
-}
\ No newline at end of file
diff --git a/inc/posta_eventz.inc b/inc/posta_eventz.inc
deleted file mode 100644
index b2e13df..0000000
--- a/inc/posta_eventz.inc
+++ /dev/null
@@ -1,170 +0,0 @@
-query("select * from user where login='$_POST[mail_from]'");
-		if ($set->getNumRows()) {
-			$set->next();
-			header("Location: ?action=posta&from=".$set->getString("id")."&limit=$_POST[limit]");
-			exit();
-		}
-		$error = "Co tak zadat spravne meno?";
-		break;
-
-	case 'poslat':
-
-	//do not send a message when limit number is changed
-	if ($user_amount!=$limit) {
-		$count=post_eventz::cachePost();
-	}
-
-	else {
-		$status=post_eventz::send();
-		if ($status) {
-			Header("Location:".SCRIPT."?action=posta&nocache=".time());
-		}
-	}
-	break;
-
-	case 'zmazat':
-	post_eventz::delete();
-
-	Header("Location:".SCRIPT."?action=posta".(is_numeric($_GET['from']) ? "&from={$_GET[from]}" : ''));
-	break;
-
-	case 'vymaz vsetko':
-	post_eventz::deleteAll();
-
-	header("Location: ?action=posta");
-	exit();
-	break;
-
-	case ('<<' or '>>' or '>' or '<'):
-	$count=post_eventz::cachePost();
-	break;
-}
-
-
-class post_eventz {
-
-	function cachePost() {
-		global $kyberia;
-		global $user_id;
-		$set=$kyberia->query("select count(*) as pocet from mail where mail_from='$user_id' or mail_to='$user_id'");
-		if ($set->getNumRows()) {
-			$set->next();
-			return $set->getString('pocet');
-		}
-		else {
-			global $error;
-			$error="Chyba? Kde sa ksakru stala chyba?";
-		}
-	}
-
-
-	function send() {
-		global $kyberia;
-		global $user_id;
-		global $user_name;
-		global $user_mode_message;
-		$mail_name=$_POST['mail_to'];
-		$mail_to=explode(";",$mail_name);
-		$mail_text=$_POST['mail_text'];
-		$nohtml=$_POST['nohtml'];
-
-		if ($mail_name=="hromi") {
-			global $error;
-			$error="there is no hromi. jhnprcvlhckwrth production wishes you happy consonant memorizing ;)";
-			return false;
-		}
-
-        if (count($mail_to)==1) {
-	        $q="select id from user where login='$mail_name'";
-			$result=$kyberia->query($q);
-			$result->next();
-			$to=$result->getRecord();
-			$mail_to_id[]=$to['id'];
-        }
-
-        elseif (count($mail_to)>1) {
-        	foreach ($mail_to as $mail_to_exploded) {
-	        	$q="select id from user where login='$mail_to_exploded'";
-				$result=$kyberia->query($q);
-				$result->next();
-		   		$to=$result->getRecord();
-		   		$mail_to_id[]=$to['id'];
-            }
-        }
-
-
-		if (empty($mail_text)) {
-			global $error;
-			$error="Prilis kratka sprava. Syr vesela krava, student prava a ci dobra trava?";
-		}
-
-        /*
-		if ($mail_to_id==$user_id) {
-			$error="mas schizofreniu ked si pises postu?";
-		}
-        */
-
-		if (!empty($nohtml)) {
-			$mail_text=htmlspecialchars($mail_text);
-		}
-
-		if ($mail_to_id) {
-			$mail_text=strip_tags($mail_text,'

'); - $mail_text=str_replace("\n","
",$mail_text); - $mail_text = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2
\\6\\7",$mail_text); - - //add user mode message - if (!empty($user_mode_message)) $mail_text.="

-->$user_mode_message<--"; - - $mail_text=addslashes($mail_text); - - foreach ($mail_to_id as $mail_to_id_send) { - $q="insert into mail2 set mail_user='$user_id',mail_read='no',mail_from='$user_id',mail_text='$mail_text',mail_to='$mail_to_id_send',mail_timestamp=NOW()"; - $result=mysql_query($q); - $duplicate_id=mysql_insert_id(); - $q="insert into mail2 set mail_duplicate_id='$duplicate_id',mail_read='no',mail_user='$mail_to_id_send',mail_from='$user_id',mail_text='$mail_text',mail_to='$mail_to_id_send',mail_timestamp=NOW()"; - $result=mysql_query($q); - $kyberia->query("update user set user_mail=user_mail+1,mail_name='$user_name' where id='$mail_to_id_send'"); - } - return true; - - } - else { - global $error; - $error="Uzivatel $mail_to neexistuje!!!"; - return false; - } - } - - function delete() { - $delete=$_POST['delete']; - global $user_id; - global $kyberia; - - $delbetween=$_POST['delbetween']; - if (!empty($delbetween)) { - $max=max($delete); - $min=min($delete); - $q="delete from mail2 where mail_user='$user_id' and mail_id>'$min' and mail_id<'$max'"; - $kyberia->update($q); - } - - else { - foreach ($delete as $messagedel) { - $q="delete from mail2 where mail_id='$messagedel' and mail_user='$user_id'"; - $kyberia->query($q); - } - } - } - - function deleteAll() { - global $kyberia; - global $user_id; - - $kyberia->update("delete from mail2 where mail_user='$user_id'"); - } -} \ No newline at end of file diff --git a/inc/redakce.inc b/inc/redakce.inc deleted file mode 100644 index db732c9..0000000 --- a/inc/redakce.inc +++ /dev/null @@ -1,149 +0,0 @@ -CLASS_KYBERIA(); -} - -function listArticles() { - $q="SELECT * FROM articles order by id_article desc"; - return($this->query($q)); -} - -function getAllGalleries() { - return $this->query("SELECT * from albums"); -} - -function getParentCount($id_parent) { - $q="SELECT COUNT(*) AS pocet from rubriky where id_parent='$id_parent'"; - $set=$this->query($q); - $set->next(); - return $set->getString("pocet"); -} - -function getRubrikaCount($id_rubrika) { - $q="SELECT COUNT(*) AS pocet from articles where id_rubrika='$id_rubrika'"; - $set=$this->query($q); - $set->next(); - return $set->getString("pocet"); -} -function createMenu() { - $q="SELECT DISTINCT id_parent from rubriky"; - $parents=$this->query($q); - for ($i=0;$parents->next();$i++) { - $parent=$parents->getString("id_parent"); - $parentcount=$this->getParentCount($parent); - $string .= "\nMenu".$i.'=new Array("'.$this->getRubrikabyId($parent).'","http://kyberia.sk/?action=rubrika&kat='.$parent.'","",'.$parentcount.',20,110);'; - $q="SELECT id_rubriky,nazov from rubriky where id_parent=$parent and id_parent>1"; - $rubriky=$this->query($q); - for ($j=1;$rubriky->next();$j++) { - $rubrika=$rubriky->getString("id_rubriky"); - $rubrikacount=$this->getRubrikaCount($rubrika); - $string .= "\nMenu".$i.'_'.$j.'=new Array("'.$this->getRubrikabyId($rubrika).'","http://kyberia.sk/?action=rubrika&node_id='.$rubrika.'","",'.$rubrikacount.',20,150);'; - $q="SELECT id_article,nazov from articles where id_rubrika=$rubrika"; - $articles=$this->query($q); - for ($k=1;$articles->next();$k++) { - $article=$articles->getString("id_article"); - $string .= "\nMenu".$i."_".$j."_".$k.'=new Array("'.$articles->getString("nazov").'","?action=article&node_id='.$article.'","",0,20,250);';; - } - } - } -// $set = $this->getAllUsers(); -// $pocet=$set->_numRows-1; - $string .= "\nMenu".$i.'=new Array("journaux","?action=journaux","",0,20,110);'; -/* for ($l=0;$set->next();$l++) { - $username=$set->getString("meno"); - $userid=$set->getString("id"); - $string .= "\nMenu".$i.'_'.$l.'=new Array("'.$username.'","http://kyberia.sk/journaux.php?user='.$userid.'","",0,20,115);'; - } */ - echo $string; - $i++; - $string .= "\nMenu".$i.'=new Array("photoz","http://kyberia.sk/gallery","",0,20,118);'; - $file=fopen("/home/hromi1/kyberia/js/menu.js","w+"); - fputs($file,$string); -} - -function listRubrikyArray() { - $q="SELECT * FROM rubriky"; - $set=$this->query($q); - while($set->next()) { - $data[]=$set->getString("nazov"); - } - return $data; -} - -function listGalleryArray() { - $q="SELECT * FROM albums"; - $set=$this->query($q); - $data[]="none"; - while($set->next()) { - $data[]=$set->getString("name"); - } - return $data; -} - -function addArticle($pole,$timage) { - $text1=AddSlashes(str_replace("\n","
",$pole['text1'])); -// $text1=AddSlashes($pole[text1]); - $text3=AddSlashes($pole[text3]); - $text2=AddSlashes($pole[text2]); - $id_rubrika=$pole[id_rubrika]+1; - $id_rubrika_secondary=$pole[id_rubrika_secondary]+1; - $title_image=$pole[title_image]; - $dd= new Diskuse(); - $diskid=$dd->createDiskuse($id_rubrika); - $q="INSERT INTO articles SET datum=NOW(),"; - $q.="nazov='$pole[nazov]',short_desc='$pole[short_desc]',text1='$text1',text2='$text2',text3='$text3',autor='$pole[autor]',"; - $q.="id_rubrika='$id_rubrika',"; - $q.="id_rubrika_secondary='$id_rubrika_secondary',"; - $q.="id_diskuse='$diskid',title_image='$timage',hits='0'"; - $q.=",gallery='$gallery'"; - $q.=",prispevky='$prispevky'"; - $this->query($q); - $this->createMenu(); -} - -function updateArticle($pole) { - $id_rubrika=$pole[id_rubrika]+1; - $id_rubrika_secondary=$pole[id_rubrika_secondary]+1; - $title_image=$pole[title_image]; - $text1=AddSlashes($pole[text1]); - $text3=AddSlashes($pole[text3]); - $text2=AddSlashes($pole[text2]); - $q="update articles SET datum=NOW(),"; - $q.="nazov='$pole[nazov]',short_desc='$pole[short_desc]',text1='$text1',autor='$pole[autor]',"; - $q.="id_rubrika='$id_rubrika',id_rubrika_secondary='$id_rubrika_secondary',keywords='$pole[keywords]'"; - $q.=" where id_article=$pole[id]"; - $this->query($q); -} - -function deleteArticle($id) { - $this->query("DELETE FROM articles where id_article=$id"); -} - -function addRubrika($pole,$obrazok) { - $rodic=($pole[id_parent])+1; - $this->query("INSERT INTO rubriky set nazov='$pole[nazov]',id_parent='$rodic',obrazok='$obrazok',description='$pole[description]'"); -} - -function addSkin($nazov,$adresa) { - $rodic=($pole[id_parent])+1; - $this->query("INSERT INTO skins set nazov='$nazov',adresa='$adresa'"); -} - -function addIntro($pole) { - $q="INSERT INTO intros set text='$pole[text]',id_forum='$id_forum',id_user='$pole[id_autor]'"; - echo $q; - $this->query($q); -} - -function addTitle($pole) { - $this->query("INSERT INTO titles set title='$pole[title]'"); -} - - -// >------------------------------koniec metod---------------< -} -?> \ No newline at end of file diff --git a/inc/register_eventz.inc b/inc/register_eventz.inc index c1d6f57..99f8d0d 100644 --- a/inc/register_eventz.inc +++ b/inc/register_eventz.inc @@ -1,78 +1,85 @@ $error

"; - break; + case 'register': + $status=register(); + if($status) { + echo $status; + die(); + } + else echo "
$error
"; + break; } -class register { - function register() { - global $kyberia; - global $user_id; - $user_info=$_POST['user_info']; - $otazka_1=$_POST['otazka_1']; - $otazka_2=$_POST['otazka_2']; - $otazka_3=$_POST['otazka_3']; - $email=$_POST['email']; - $password1=$_POST['password1']; - $password2=$_POST['password2']; - $login=$_POST['login']; - $user_icq=$_POST['user_icq']; - $user_www=$_POST['user_www']; - $user_ad=$_POST['user_ad']; - $set=$kyberia->query("select * from user where login='$login'"); - if($set->getNumRows()>0) { - global $error; - $error="

CHYBA:: Uzivatel s podobnym loginom uz je zaregistrovany."; - return false; - } - elseif($password1!=$password2) { - global $error; - $error="

CHYBA:: Heslo a overovacie heslo niesu rovnake. Prosim skus znova."; - return false; - } - elseif(strlen($password1)<6) { - global $error; - $error="

CHYBA:: Heslo musi mat minimalne 6 znakov. Noze potrap mozocek."; - return false; - } - elseif(empty($user_info)) { - global $error; - $error="

CHYBA:: Prosim napis nieco o sebe.

"; - return false; - } - elseif(empty($email)) { - global $error; - $error="

CHYBA:: Prosim zadaj svoj email.

"; - return false; - } - elseif((strpos($email, '@') === false) || (strpos($email, '@') == '0') || (strpos($email, '@') >= (strlen($email) - 4))) { - global $error; - $error="

CHYBA:: Prosim zadaj korektny email.

"; - return false; - } - $q="INSERT INTO user set user_active='$user_active',login='$login'"; - if (!empty($user_info)) { - $user_info=str_replace("\n","
",$user_info); - $q.=", user_info='$user_info'"; - } - if (!empty($email)) $q.=", email='$email'"; - $q.=",password='".md5($password1)."'"; - if (!empty($user_icq)) $q.=", user_icq='$user_icq' "; - if (!empty($user_www)) $q.=", user_www='$user_www' "; - if (!empty($user_ad)) $q.=", user_ad='$user_ad' "; - $kyberia->query($q); - $last_id=$kyberia->getLastInsertId(); - $kyberia->ubikRegister($login,$email,$user_www,$user_info,$last_id,$otazka_1,$otazka_2,$otazka_3); - return "Rozhodnutie o registracii ti bude dorucene v priebehu niekolkych hodin"; + global $db; + $user_info=AddSlashes($_POST['user_info']); + $email=$_POST['email']; + $password1=$_POST['password1']; + $password2=$_POST['password2']; + $login=$_POST['login']; + $user_icq=$_POST['user_icq']; + $user_www=$_POST['user_www']; + $user_ad=$_POST['user_ad']; + $set=$db->query("select * from users where login='$login'"); + if($set->getNumRows()>0) { + global $error; + $error="

CHYBA:: Uzivatel s podobnym loginom uz je zaregistrovany."; + return false; + } + elseif($password1!=$password2) { + global $error; + $error="

CHYBA:: Heslo a overovacie heslo niesu rovnake. Prosim skus znova."; + return false; + } + elseif(strlen($password1)<6) { + global $error; + $error="

CHYBA:: Heslo musi mat minimalne 6 znakov. Noze potrap mozocek."; + return false; + } + elseif(empty($user_info)) { + global $error; + $error="

CHYBA:: Prosim napis nieco o sebe.

"; + return false; + } + elseif(empty($email)) { + global $error; + $error="

CHYBA:: Prosim zadaj svoj email.

"; + return false; + } + elseif((strpos($email, '@') === false) || (strpos($email, '@') == '0') || (strpos($email, '@') >= (strlen($email) - 4))) { + + global $error; + $error="

CHYBA:: Prosim zadaj korektny email.

"; + return false; + } + + $db->query("insert into nodes set node_name='$login',node_external_access='yes',node_system_access='public',node_type='7',node_parent='1',node_vector=';1'"); + $last_id=$db->getLastInsertId(); + $db->query("insert into node_content set node_content='$node_content',node_id='$last_id'"); + + $q="INSERT INTO users set user_id='$last_id', user_status='ban',login='$login'"; + $node_content=nodes::processContent($user_info); + if (!empty($email)) $q.=", email='$email'"; + $q.=",password='".md5($password1)."'"; + if (!empty($user_icq)) $q.=", icq='$user_icq' "; + if (!empty($user_www)) $q.=", www='$user_www' "; + if (!empty($user_ad)) $q.=", user_ad='$user_ad' "; + $db->query($q); + +// $db->ubikRegister($login,$email,$user_www,$user_info,$last_id,$otazka_1,$otazka_2,$otazka_3); + return "
Registracia prebehla uspesne
Return to main page"; } -} \ No newline at end of file + + + +?> diff --git a/inc/result.inc b/inc/result.inc old mode 100644 new mode 100755 index 22750b6..e5f7b4f --- a/inc/result.inc +++ b/inc/result.inc @@ -1,4 +1,10 @@ diff --git a/inc/rss/ChangeLog b/inc/rss/ChangeLog deleted file mode 100644 index a8164d9..0000000 --- a/inc/rss/ChangeLog +++ /dev/null @@ -1,12 +0,0 @@ -Version 0.3 ------------ - - added support for conditional gets (Last-Modified, ETag) - - now use Snoopy to handle fetching RSS files - -Version 0.2 ------------ - - MAJOR CLEAN UP - - removed kludgy $options array in favour of constants - - phased out returning arrays - - added better error handling - - re-worked comments diff --git a/inc/rss/INSTALL b/inc/rss/INSTALL deleted file mode 100644 index 5365c88..0000000 --- a/inc/rss/INSTALL +++ /dev/null @@ -1,13 +0,0 @@ -REQUIREMENTS - - MapieRSS requires a recent PHP 4+ (developed with 4.2.0) - with xml (expat) support - -INSTALLATION - - * add the files to your include path (see MAGPIE_DIR for shared hosts) - * create a cache directory that your webserver can write to - (Mapie will try to create one for you, but it often fails) - * read through the constants at the top of rss_fetch.inc - see if there is anything you want to override (the defaults should - be pretty good) diff --git a/inc/rss/README b/inc/rss/README deleted file mode 100644 index e8f1058..0000000 --- a/inc/rss/README +++ /dev/null @@ -1,38 +0,0 @@ -NAME - - MagpieRSS - a simple RSS integration tool - -SYNOPSIS - - require_once(rss_fetch.inc); - $rss = fetch_rss( $url ); - - echo "Channel Title: " . $rss->channel['title'] . "

"; - echo "

    "; - foreach ($rss->items as $item) { - $href = $item->link; - $title = $item->title; - echo "
  • $title
  • "; - } - echo "
"; - -DESCRIPTION - - MapieRSS is an XML-based RSS parser in PHP. It attempts to be "PHP-like", - and simple to use. - - Some features include: - - * supports RSS 0.9 - 1.0, with limited RSS 2.0 support - * supports namespaces, and modules, including mod_content and mod_event - * open minded - * simple, functional interface, to object oriented backend parser - * automatic caching of parsed RSS objects makes its easy to integrate - * supports conditional GET with Last-Modified, and ETag - * uses constants for easy override of default behaviour - * heavily commented - -COPYRIGHT: - Copyright(c) 2002 kellan@protest.net. All rights reserved. - This software is released under the GNU General Public License. - Please read the disclaimer at the top of the Snoopy.class.inc file. diff --git a/inc/rss/extlib/Snoopy.class.inc b/inc/rss/extlib/Snoopy.class.inc deleted file mode 100644 index 6bccbf4..0000000 --- a/inc/rss/extlib/Snoopy.class.inc +++ /dev/null @@ -1,1168 +0,0 @@ - -Copyright (c): 1999-2000 ispi, all rights reserved -Version: 1.0 - - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -You may contact the author of Snoopy by e-mail at: -monte@ispi.net - -Or, write to: -Monte Ohrt -CTO, ispi -237 S. 70th suite 220 -Lincoln, NE 68510 - -The latest version of Snoopy can be obtained from: -http://snoopy.sourceforge.com - -*************************************************/ - -class Snoopy -{ - /**** Public variables ****/ - - /* user definable vars */ - - var $host = "www.php.net"; // host name we are connecting to - var $port = 80; // port we are connecting to - var $proxy_host = ""; // proxy host to use - var $proxy_port = ""; // proxy port to use - var $agent = "Snoopy v1.0"; // agent we masquerade as - var $referer = ""; // referer info to pass - var $cookies = array(); // array of cookies to pass - // $cookies["username"]="joe"; - var $rawheaders = array(); // array of raw headers to send - // $rawheaders["Content-type"]="text/html"; - - var $maxredirs = 5; // http redirection depth maximum. 0 = disallow - var $lastredirectaddr = ""; // contains address of last redirected address - var $offsiteok = true; // allows redirection off-site - var $maxframes = 0; // frame content depth maximum. 0 = disallow - var $expandlinks = true; // expand links to fully qualified URLs. - // this only applies to fetchlinks() - // or submitlinks() - var $passcookies = true; // pass set cookies back through redirects - // NOTE: this currently does not respect - // dates, domains or paths. - - var $user = ""; // user for http authentication - var $pass = ""; // password for http authentication - - // http accept types - var $accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*"; - - var $results = ""; // where the content is put - - var $error = ""; // error messages sent here - var $response_code = ""; // response code returned from server - var $headers = array(); // headers returned from server sent here - var $maxlength = 500000; // max return data length (body) - var $read_timeout = 0; // timeout on read operations, in seconds - // supported only since PHP 4 Beta 4 - // set to 0 to disallow timeouts - var $timed_out = false; // if a read operation timed out - var $status = 0; // http request status - - var $curl_path = "/usr/local/bin/curl"; - // Snoopy will use cURL for fetching - // SSL content if a full system path to - // the cURL binary is supplied here. - // set to false if you do not have - // cURL installed. See http://curl.haxx.se - // for details on installing cURL. - // Snoopy does *not* use the cURL - // library functions built into php, - // as these functions are not stable - // as of this Snoopy release. - - /**** Private variables ****/ - - var $_maxlinelen = 4096; // max line length (headers) - - var $_httpmethod = "GET"; // default http request method - var $_httpversion = "HTTP/1.0"; // default http request version - var $_submit_method = "POST"; // default submit method - var $_submit_type = "application/x-www-form-urlencoded"; // default submit type - var $_mime_boundary = ""; // MIME boundary for multipart/form-data submit type - var $_redirectaddr = false; // will be set if page fetched is a redirect - var $_redirectdepth = 0; // increments on an http redirect - var $_frameurls = array(); // frame src urls - var $_framedepth = 0; // increments on frame depth - - var $_isproxy = false; // set if using a proxy server - var $_fp_timeout = 30; // timeout for socket connection - -/*======================================================================*\ - Function: fetch - Purpose: fetch the contents of a web page - (and possibly other protocols in the - future like ftp, nntp, gopher, etc.) - Input: $URI the location of the page to fetch - Output: $this->results the output text from the fetch -\*======================================================================*/ - - function fetch($URI) - { - - //preg_match("|^([^:]+)://([^:/]+)(:[\d]+)*(.*)|",$URI,$URI_PARTS); - $URI_PARTS = parse_url($URI); - if (!empty($URI_PARTS["user"])) - $this->user = $URI_PARTS["user"]; - if (!empty($URI_PARTS["pass"])) - $this->pass = $URI_PARTS["pass"]; - - switch($URI_PARTS["scheme"]) - { - case "http": - $this->host = $URI_PARTS["host"]; - if(!empty($URI_PARTS["port"])) - $this->port = $URI_PARTS["port"]; - if($this->_connect($fp)) - { - if($this->_isproxy) - { - // using proxy, send entire URI - $this->_httprequest($URI,$fp,$URI,$this->_httpmethod); - } - else - { - $path = $URI_PARTS["path"].($URI_PARTS["query"] ? "?".$URI_PARTS["query"] : ""); - // no proxy, send only the path - $this->_httprequest($path, $fp, $URI, $this->_httpmethod); - } - - $this->_disconnect($fp); - - if($this->_redirectaddr) - { - /* url was redirected, check if we've hit the max depth */ - if($this->maxredirs > $this->_redirectdepth) - { - // only follow redirect if it's on this site, or offsiteok is true - if(preg_match("|^http://".preg_quote($this->host)."|i",$this->_redirectaddr) || $this->offsiteok) - { - /* follow the redirect */ - $this->_redirectdepth++; - $this->lastredirectaddr=$this->_redirectaddr; - $this->fetch($this->_redirectaddr); - } - } - } - - if($this->_framedepth < $this->maxframes && count($this->_frameurls) > 0) - { - $frameurls = $this->_frameurls; - $this->_frameurls = array(); - - while(list(,$frameurl) = each($frameurls)) - { - if($this->_framedepth < $this->maxframes) - { - $this->fetch($frameurl); - $this->_framedepth++; - } - else - break; - } - } - } - else - { - return false; - } - return true; - break; - case "https": - if(!$this->curl_path || (!is_executable($this->curl_path))) - return false; - $this->host = $URI_PARTS["host"]; - if(!empty($URI_PARTS["port"])) - $this->port = $URI_PARTS["port"]; - if($this->_isproxy) - { - // using proxy, send entire URI - $this->_httpsrequest($URI,$URI,$this->_httpmethod); - } - else - { - $path = $URI_PARTS["path"].($URI_PARTS["query"] ? "?".$URI_PARTS["query"] : ""); - // no proxy, send only the path - $this->_httpsrequest($path, $URI, $this->_httpmethod); - } - - if($this->_redirectaddr) - { - /* url was redirected, check if we've hit the max depth */ - if($this->maxredirs > $this->_redirectdepth) - { - // only follow redirect if it's on this site, or offsiteok is true - if(preg_match("|^http://".preg_quote($this->host)."|i",$this->_redirectaddr) || $this->offsiteok) - { - /* follow the redirect */ - $this->_redirectdepth++; - $this->lastredirectaddr=$this->_redirectaddr; - $this->fetch($this->_redirectaddr); - } - } - } - - if($this->_framedepth < $this->maxframes && count($this->_frameurls) > 0) - { - $frameurls = $this->_frameurls; - $this->_frameurls = array(); - - while(list(,$frameurl) = each($frameurls)) - { - if($this->_framedepth < $this->maxframes) - { - $this->fetch($frameurl); - $this->_framedepth++; - } - else - break; - } - } - return true; - break; - default: - // not a valid protocol - $this->error = 'Invalid protocol "'.$URI_PARTS["scheme"].'"\n'; - return false; - break; - } - return true; - } - -/*======================================================================*\ - Function: submit - Purpose: submit an http form - Input: $URI the location to post the data - $formvars the formvars to use. - format: $formvars["var"] = "val"; - Output: $this->results the text output from the post -\*======================================================================*/ - - function submit($URI, $formvars="", $formfiles="") - { - unset($postdata); - - $postdata = $this->_prepare_post_body($formvars, $formfiles); - - $URI_PARTS = parse_url($URI); - if (!empty($URI_PARTS["user"])) - $this->user = $URI_PARTS["user"]; - if (!empty($URI_PARTS["pass"])) - $this->pass = $URI_PARTS["pass"]; - - switch($URI_PARTS["scheme"]) - { - case "http": - $this->host = $URI_PARTS["host"]; - if(!empty($URI_PARTS["port"])) - $this->port = $URI_PARTS["port"]; - if($this->_connect($fp)) - { - if($this->_isproxy) - { - // using proxy, send entire URI - $this->_httprequest($URI,$fp,$URI,$this->_submit_method,$this->_submit_type,$postdata); - } - else - { - $path = $URI_PARTS["path"].($URI_PARTS["query"] ? "?".$URI_PARTS["query"] : ""); - // no proxy, send only the path - $this->_httprequest($path, $fp, $URI, $this->_submit_method, $this->_submit_type, $postdata); - } - - $this->_disconnect($fp); - - if($this->_redirectaddr) - { - /* url was redirected, check if we've hit the max depth */ - if($this->maxredirs > $this->_redirectdepth) - { - if(!preg_match("|^".$URI_PARTS["scheme"]."://|", $this->_redirectaddr)) - $this->_redirectaddr = $this->_expandlinks($this->_redirectaddr,$URI_PARTS["scheme"]."://".$URI_PARTS["host"]); - - // only follow redirect if it's on this site, or offsiteok is true - if(preg_match("|^http://".preg_quote($this->host)."|i",$this->_redirectaddr) || $this->offsiteok) - { - /* follow the redirect */ - $this->_redirectdepth++; - $this->lastredirectaddr=$this->_redirectaddr; - $this->submit($this->_redirectaddr,$formvars, $formfiles); - } - } - } - - if($this->_framedepth < $this->maxframes && count($this->_frameurls) > 0) - { - $frameurls = $this->_frameurls; - $this->_frameurls = array(); - - while(list(,$frameurl) = each($frameurls)) - { - if($this->_framedepth < $this->maxframes) - { - $this->fetch($frameurl); - $this->_framedepth++; - } - else - break; - } - } - - } - else - { - return false; - } - return true; - break; - case "https": - if(!$this->curl_path || (!is_executable($this->curl_path))) - return false; - $this->host = $URI_PARTS["host"]; - if(!empty($URI_PARTS["port"])) - $this->port = $URI_PARTS["port"]; - if($this->_isproxy) - { - // using proxy, send entire URI - $this->_httpsrequest($URI, $URI, $this->_submit_method, $this->_submit_type, $postdata); - } - else - { - $path = $URI_PARTS["path"].($URI_PARTS["query"] ? "?".$URI_PARTS["query"] : ""); - // no proxy, send only the path - $this->_httpsrequest($path, $URI, $this->_submit_method, $this->_submit_type, $postdata); - } - - if($this->_redirectaddr) - { - /* url was redirected, check if we've hit the max depth */ - if($this->maxredirs > $this->_redirectdepth) - { - if(!preg_match("|^".$URI_PARTS["scheme"]."://|", $this->_redirectaddr)) - $this->_redirectaddr = $this->_expandlinks($this->_redirectaddr,$URI_PARTS["scheme"]."://".$URI_PARTS["host"]); - - // only follow redirect if it's on this site, or offsiteok is true - if(preg_match("|^http://".preg_quote($this->host)."|i",$this->_redirectaddr) || $this->offsiteok) - { - /* follow the redirect */ - $this->_redirectdepth++; - $this->lastredirectaddr=$this->_redirectaddr; - $this->submit($this->_redirectaddr,$formvars, $formfiles); - } - } - } - - if($this->_framedepth < $this->maxframes && count($this->_frameurls) > 0) - { - $frameurls = $this->_frameurls; - $this->_frameurls = array(); - - while(list(,$frameurl) = each($frameurls)) - { - if($this->_framedepth < $this->maxframes) - { - $this->fetch($frameurl); - $this->_framedepth++; - } - else - break; - } - } - return true; - break; - - default: - // not a valid protocol - $this->error = 'Invalid protocol "'.$URI_PARTS["scheme"].'"\n'; - return false; - break; - } - return true; - } - -/*======================================================================*\ - Function: fetchlinks - Purpose: fetch the links from a web page - Input: $URI where you are fetching from - Output: $this->results an array of the URLs -\*======================================================================*/ - - function fetchlinks($URI) - { - if ($this->fetch($URI)) - { - - if(is_array($this->results)) - { - for($x=0;$xresults);$x++) - $this->results[$x] = $this->_striplinks($this->results[$x]); - } - else - $this->results = $this->_striplinks($this->results); - - if($this->expandlinks) - $this->results = $this->_expandlinks($this->results, $URI); - return true; - } - else - return false; - } - -/*======================================================================*\ - Function: fetchform - Purpose: fetch the form elements from a web page - Input: $URI where you are fetching from - Output: $this->results the resulting html form -\*======================================================================*/ - - function fetchform($URI) - { - - if ($this->fetch($URI)) - { - - if(is_array($this->results)) - { - for($x=0;$xresults);$x++) - $this->results[$x] = $this->_stripform($this->results[$x]); - } - else - $this->results = $this->_stripform($this->results); - - return true; - } - else - return false; - } - - -/*======================================================================*\ - Function: fetchtext - Purpose: fetch the text from a web page, stripping the links - Input: $URI where you are fetching from - Output: $this->results the text from the web page -\*======================================================================*/ - - function fetchtext($URI) - { - if($this->fetch($URI)) - { - if(is_array($this->results)) - { - for($x=0;$xresults);$x++) - $this->results[$x] = $this->_striptext($this->results[$x]); - } - else - $this->results = $this->_striptext($this->results); - return true; - } - else - return false; - } - -/*======================================================================*\ - Function: submitlinks - Purpose: grab links from a form submission - Input: $URI where you are submitting from - Output: $this->results an array of the links from the post -\*======================================================================*/ - - function submitlinks($URI, $formvars="", $formfiles="") - { - if($this->submit($URI,$formvars, $formfiles)) - { - if(is_array($this->results)) - { - for($x=0;$xresults);$x++) - { - $this->results[$x] = $this->_striplinks($this->results[$x]); - if($this->expandlinks) - $this->results[$x] = $this->_expandlinks($this->results[$x],$URI); - } - } - else - { - $this->results = $this->_striplinks($this->results); - if($this->expandlinks) - $this->results = $this->_expandlinks($this->results,$URI); - } - return true; - } - else - return false; - } - -/*======================================================================*\ - Function: submittext - Purpose: grab text from a form submission - Input: $URI where you are submitting from - Output: $this->results the text from the web page -\*======================================================================*/ - - function submittext($URI, $formvars = "", $formfiles = "") - { - if($this->submit($URI,$formvars, $formfiles)) - { - if(is_array($this->results)) - { - for($x=0;$xresults);$x++) - { - $this->results[$x] = $this->_striptext($this->results[$x]); - if($this->expandlinks) - $this->results[$x] = $this->_expandlinks($this->results[$x],$URI); - } - } - else - { - $this->results = $this->_striptext($this->results); - if($this->expandlinks) - $this->results = $this->_expandlinks($this->results,$URI); - } - return true; - } - else - return false; - } - - - -/*======================================================================*\ - Function: set_submit_multipart - Purpose: Set the form submission content type to - multipart/form-data -\*======================================================================*/ - function set_submit_multipart() - { - $this->_submit_type = "multipart/form-data"; - } - - -/*======================================================================*\ - Function: set_submit_normal - Purpose: Set the form submission content type to - application/x-www-form-urlencoded -\*======================================================================*/ - function set_submit_normal() - { - $this->_submit_type = "application/x-www-form-urlencoded"; - } - - - - -/*======================================================================*\ - Private functions -\*======================================================================*/ - - -/*======================================================================*\ - Function: _striplinks - Purpose: strip the hyperlinks from an html document - Input: $document document to strip. - Output: $match an array of the links -\*======================================================================*/ - - function _striplinks($document) - { - preg_match_all("'<\s*a\s+.*href\s*=\s* # find ]+)) # if quote found, match up to next matching - # quote, otherwise match up to next space - 'isx",$document,$links); - - - // catenate the non-empty matches from the conditional subpattern - - while(list($key,$val) = each($links[2])) - { - if(!empty($val)) - $match[] = $val; - } - - while(list($key,$val) = each($links[3])) - { - if(!empty($val)) - $match[] = $val; - } - - // return the links - return $match; - } - -/*======================================================================*\ - Function: _stripform - Purpose: strip the form elements from an html document - Input: $document document to strip. - Output: $match an array of the links -\*======================================================================*/ - - function _stripform($document) - { - preg_match_all("'<\/?(FORM|INPUT|SELECT|TEXTAREA|(OPTION))[^<>]*>(?(2)(.*(?=<\/?(option|select)[^<>]*>[\r\n]*)|(?=[\r\n]*))|(?=[\r\n]*))'Usi",$document,$elements); - - // catenate the matches - $match = implode("\r\n",$elements[0]); - - // return the links - return $match; - } - - - -/*======================================================================*\ - Function: _striptext - Purpose: strip the text from an html document - Input: $document document to strip. - Output: $text the resulting text -\*======================================================================*/ - - function _striptext($document) - { - - // I didn't use preg eval (//e) since that is only available in PHP 4.0. - // so, list your entities one by one here. I included some of the - // more common ones. - - $search = array("']*?>.*?'si", // strip out javascript - "'<[\/\!]*?[^<>]*?>'si", // strip out html tags - "'([\r\n])[\s]+'", // strip out white space - "'&(quote|#34);'i", // replace html entities - "'&(amp|#38);'i", - "'&(lt|#60);'i", - "'&(gt|#62);'i", - "'&(nbsp|#160);'i", - "'&(iexcl|#161);'i", - "'&(cent|#162);'i", - "'&(pound|#163);'i", - "'&(copy|#169);'i" - ); - $replace = array( "", - "", - "\\1", - "\"", - "&", - "<", - ">", - " ", - chr(161), - chr(162), - chr(163), - chr(169)); - - $text = preg_replace($search,$replace,$document); - - return $text; - } - -/*======================================================================*\ - Function: _expandlinks - Purpose: expand each link into a fully qualified URL - Input: $links the links to qualify - $URI the full URI to get the base from - Output: $expandedLinks the expanded links -\*======================================================================*/ - - function _expandlinks($links,$URI) - { - - preg_match("/^[^\?]+/",$URI,$match); - - $match = preg_replace("|/[^\/\.]+\.[^\/\.]+$|","",$match[0]); - - $search = array( "|^http://".preg_quote($this->host)."|i", - "|^(?!http://)(\/)?(?!mailto:)|i", - "|/\./|", - "|/[^\/]+/\.\./|" - ); - - $replace = array( "", - $match."/", - "/", - "/" - ); - - $expandedLinks = preg_replace($search,$replace,$links); - - return $expandedLinks; - } - -/*======================================================================*\ - Function: _httprequest - Purpose: go get the http data from the server - Input: $url the url to fetch - $fp the current open file pointer - $URI the full URI - $body body contents to send if any (POST) - Output: -\*======================================================================*/ - - function _httprequest($url,$fp,$URI,$http_method,$content_type="",$body="") - { - if($this->passcookies && $this->_redirectaddr) - $this->setcookies(); - - $URI_PARTS = parse_url($URI); - if(empty($url)) - $url = "/"; - $headers = $http_method." ".$url." ".$this->_httpversion."\r\n"; - if(!empty($this->agent)) - $headers .= "User-Agent: ".$this->agent."\r\n"; - if(!empty($this->host) && !isset($this->rawheaders['Host'])) - $headers .= "Host: ".$this->host."\r\n"; - if(!empty($this->accept)) - $headers .= "Accept: ".$this->accept."\r\n"; - if(!empty($this->referer)) - $headers .= "Referer: ".$this->referer."\r\n"; - if(!empty($this->cookies)) - { - if(!is_array($this->cookies)) - $this->cookies = (array)$this->cookies; - - reset($this->cookies); - if ( count($this->cookies) > 0 ) { - $cookie_headers .= 'Cookie: '; - foreach ( $this->cookies as $cookieKey => $cookieVal ) { - $cookie_headers .= $cookieKey."=".urlencode($cookieVal)."; "; - } - $headers .= substr($cookie_headers,0,-2) . "\r\n"; - } - } - if(!empty($this->rawheaders)) - { - if(!is_array($this->rawheaders)) - $this->rawheaders = (array)$this->rawheaders; - while(list($headerKey,$headerVal) = each($this->rawheaders)) - $headers .= $headerKey.": ".$headerVal."\r\n"; - } - if(!empty($content_type)) { - $headers .= "Content-type: $content_type"; - if ($content_type == "multipart/form-data") - $headers .= "; boundary=".$this->_mime_boundary; - $headers .= "\r\n"; - } - if(!empty($body)) - $headers .= "Content-length: ".strlen($body)."\r\n"; - if(!empty($this->user) || !empty($this->pass)) - $headers .= "Authorization: BASIC ".base64_encode($this->user.":".$this->pass)."\r\n"; - - $headers .= "\r\n"; - - // set the read timeout if needed - if ($this->read_timeout > 0) - socket_set_timeout($fp, $this->read_timeout); - $this->timed_out = false; - - fwrite($fp,$headers.$body,strlen($headers.$body)); - - $this->_redirectaddr = false; - unset($this->headers); - - while($currentHeader = fgets($fp,$this->_maxlinelen)) - { - if ($this->read_timeout > 0 && $this->_check_timeout($fp)) - { - $this->status=-100; - return false; - } - - if($currentHeader == "\r\n") - break; - - // if a header begins with Location: or URI:, set the redirect - if(preg_match("/^(Location:|URI:)/i",$currentHeader)) - { - // get URL portion of the redirect - preg_match("/^(Location:|URI:)\s+(.*)/",chop($currentHeader),$matches); - // look for :// in the Location header to see if hostname is included - if(!preg_match("|\:\/\/|",$matches[2])) - { - // no host in the path, so prepend - $this->_redirectaddr = $URI_PARTS["scheme"]."://".$this->host.":".$this->port; - // eliminate double slash - if(!preg_match("|^/|",$matches[2])) - $this->_redirectaddr .= "/".$matches[2]; - else - $this->_redirectaddr .= $matches[2]; - } - else - $this->_redirectaddr = $matches[2]; - } - - if(preg_match("|^HTTP/|",$currentHeader)) - { - if(preg_match("|^HTTP/[^\s]*\s(.*?)\s|",$currentHeader, $status)) - { - $this->status= $status[1]; - } - $this->response_code = $currentHeader; - } - - $this->headers[] = $currentHeader; - } - - $results = fread($fp, $this->maxlength); - - if ($this->read_timeout > 0 && $this->_check_timeout($fp)) - { - $this->status=-100; - return false; - } - - // check if there is a a redirect meta tag - - if(preg_match("']*?content[\s]*=[\s]*[\"\']?\d+;[\s]+URL[\s]*=[\s]*([^\"\']*?)[\"\']?>'i",$results,$match)) - { - $this->_redirectaddr = $this->_expandlinks($match[1],$URI); - } - - // have we hit our frame depth and is there frame src to fetch? - if(($this->_framedepth < $this->maxframes) && preg_match_all("']+)'i",$results,$match)) - { - $this->results[] = $results; - for($x=0; $x_frameurls[] = $this->_expandlinks($match[1][$x],$URI_PARTS["scheme"]."://".$this->host); - } - // have we already fetched framed content? - elseif(is_array($this->results)) - $this->results[] = $results; - // no framed content - else - $this->results = $results; - - return true; - } - -/*======================================================================*\ - Function: _httpsrequest - Purpose: go get the https data from the server using curl - Input: $url the url to fetch - $URI the full URI - $body body contents to send if any (POST) - Output: -\*======================================================================*/ - - function _httpsrequest($url,$URI,$http_method,$content_type="",$body="") - { - if($this->passcookies && $this->_redirectaddr) - $this->setcookies(); - - $headers = array(); - - $URI_PARTS = parse_url($URI); - if(empty($url)) - $url = "/"; - // GET ... header not needed for curl - //$headers[] = $http_method." ".$url." ".$this->_httpversion; - if(!empty($this->agent)) - $headers[] = "User-Agent: ".$this->agent; - if(!empty($this->host)) - $headers[] = "Host: ".$this->host; - if(!empty($this->accept)) - $headers[] = "Accept: ".$this->accept; - if(!empty($this->referer)) - $headers[] = "Referer: ".$this->referer; - if(!empty($this->cookies)) - { - if(!is_array($this->cookies)) - $this->cookies = (array)$this->cookies; - - reset($this->cookies); - if ( count($this->cookies) > 0 ) { - $cookie_str = 'Cookie: '; - foreach ( $this->cookies as $cookieKey => $cookieVal ) { - $cookie_str .= $cookieKey."=".urlencode($cookieVal)."; "; - } - $headers[] = substr($cookie_str,0,-2); - } - } - if(!empty($this->rawheaders)) - { - if(!is_array($this->rawheaders)) - $this->rawheaders = (array)$this->rawheaders; - while(list($headerKey,$headerVal) = each($this->rawheaders)) - $headers[] = $headerKey.": ".$headerVal; - } - if(!empty($content_type)) { - if ($content_type == "multipart/form-data") - $headers[] = "Content-type: $content_type; boundary=".$this->_mime_boundary; - else - $headers[] = "Content-type: $content_type"; - } - if(!empty($body)) - $headers[] = "Content-length: ".strlen($body); - if(!empty($this->user) || !empty($this->pass)) - $headers[] = "Authorization: BASIC ".base64_encode($this->user.":".$this->pass); - - for($curr_header = 0; $curr_header < count($headers); $curr_header++) - $cmdline_params .= " -H \"".$headers[$curr_header]."\""; - - if(!empty($body)) - $cmdline_params .= " -d \"$body\""; - - if($this->read_timeout > 0) - $cmdline_params .= " -m ".$this->read_timeout; - - $headerfile = uniqid(time()); - - exec($this->curl_path." -D \"/tmp/$headerfile\"".$cmdline_params." ".$URI,$results,$return); - - if($return) - { - $this->error = "Error: cURL could not retrieve the document, error $return."; - return false; - } - - - $results = implode("\r\n",$results); - - $result_headers = file("/tmp/$headerfile"); - - $this->_redirectaddr = false; - unset($this->headers); - - for($currentHeader = 0; $currentHeader < count($result_headers); $currentHeader++) - { - - // if a header begins with Location: or URI:, set the redirect - if(preg_match("/^(Location: |URI: )/i",$result_headers[$currentHeader])) - { - // get URL portion of the redirect - preg_match("/^(Location: |URI:)(.*)/",chop($result_headers[$currentHeader]),$matches); - // look for :// in the Location header to see if hostname is included - if(!preg_match("|\:\/\/|",$matches[2])) - { - // no host in the path, so prepend - $this->_redirectaddr = $URI_PARTS["scheme"]."://".$this->host.":".$this->port; - // eliminate double slash - if(!preg_match("|^/|",$matches[2])) - $this->_redirectaddr .= "/".$matches[2]; - else - $this->_redirectaddr .= $matches[2]; - } - else - $this->_redirectaddr = $matches[2]; - } - - if(preg_match("|^HTTP/|",$result_headers[$currentHeader])) - $this->response_code = $result_headers[$currentHeader]; - - $this->headers[] = $result_headers[$currentHeader]; - } - - // check if there is a a redirect meta tag - - if(preg_match("']*?content[\s]*=[\s]*[\"\']?\d+;[\s]+URL[\s]*=[\s]*([^\"\']*?)[\"\']?>'i",$results,$match)) - { - $this->_redirectaddr = $this->_expandlinks($match[1],$URI); - } - - // have we hit our frame depth and is there frame src to fetch? - if(($this->_framedepth < $this->maxframes) && preg_match_all("']+)'i",$results,$match)) - { - $this->results[] = $results; - for($x=0; $x_frameurls[] = $this->_expandlinks($match[1][$x],$URI_PARTS["scheme"]."://".$this->host); - } - // have we already fetched framed content? - elseif(is_array($this->results)) - $this->results[] = $results; - // no framed content - else - $this->results = $results; - - unlink("/tmp/$headerfile"); - - return true; - } - -/*======================================================================*\ - Function: setcookies() - Purpose: set cookies for a redirection -\*======================================================================*/ - - function setcookies() - { - for($x=0; $xheaders); $x++) - { - if(preg_match("/^set-cookie:[\s]+([^=]+)=([^;]+)/i", $this->headers[$x],$match)) - $this->cookies[$match[1]] = $match[2]; - } - } - - -/*======================================================================*\ - Function: _check_timeout - Purpose: checks whether timeout has occurred - Input: $fp file pointer -\*======================================================================*/ - - function _check_timeout($fp) - { - if ($this->read_timeout > 0) { - $fp_status = socket_get_status($fp); - if ($fp_status["timed_out"]) { - $this->timed_out = true; - return true; - } - } - return false; - } - -/*======================================================================*\ - Function: _connect - Purpose: make a socket connection - Input: $fp file pointer -\*======================================================================*/ - - function _connect(&$fp) - { - if(!empty($this->proxy_host) && !empty($this->proxy_port)) - { - $this->_isproxy = true; - $host = $this->proxy_host; - $port = $this->proxy_port; - } - else - { - $host = $this->host; - $port = $this->port; - } - - $this->status = 0; - - if($fp = fsockopen( - $host, - $port, - $errno, - $errstr, - $this->_fp_timeout - )) - { - // socket connection succeeded - - return true; - } - else - { - // socket connection failed - $this->status = $errno; - switch($errno) - { - case -3: - $this->error="socket creation failed (-3)"; - case -4: - $this->error="dns lookup failure (-4)"; - case -5: - $this->error="connection refused or timed out (-5)"; - default: - $this->error="connection failed (".$errno.")"; - } - return false; - } - } -/*======================================================================*\ - Function: _disconnect - Purpose: disconnect a socket connection - Input: $fp file pointer -\*======================================================================*/ - - function _disconnect($fp) - { - return(fclose($fp)); - } - - -/*======================================================================*\ - Function: _prepare_post_body - Purpose: Prepare post body according to encoding type - Input: $formvars - form variables - $formfiles - form upload files - Output: post body -\*======================================================================*/ - - function _prepare_post_body($formvars, $formfiles) - { - settype($formvars, "array"); - settype($formfiles, "array"); - - if (count($formvars) == 0 && count($formfiles) == 0) - return; - - switch ($this->_submit_type) { - case "application/x-www-form-urlencoded": - reset($formvars); - while(list($key,$val) = each($formvars)) { - if (is_array($val) || is_object($val)) { - while (list($cur_key, $cur_val) = each($val)) { - $postdata .= urlencode($key)."[]=".urlencode($cur_val)."&"; - } - } else - $postdata .= urlencode($key)."=".urlencode($val)."&"; - } - break; - - case "multipart/form-data": - $this->_mime_boundary = "Snoopy".md5(uniqid(microtime())); - - reset($formvars); - while(list($key,$val) = each($formvars)) { - if (is_array($val) || is_object($val)) { - while (list($cur_key, $cur_val) = each($val)) { - $postdata .= "--".$this->_mime_boundary."\r\n"; - $postdata .= "Content-Disposition: form-data; name=\"$key\[\]\"\r\n\r\n"; - $postdata .= "$cur_val\r\n"; - } - } else { - $postdata .= "--".$this->_mime_boundary."\r\n"; - $postdata .= "Content-Disposition: form-data; name=\"$key\"\r\n\r\n"; - $postdata .= "$val\r\n"; - } - } - - reset($formfiles); - while (list($field_name, $file_names) = each($formfiles)) { - settype($file_names, "array"); - while (list(, $file_name) = each($file_names)) { - if (!is_readable($file_name)) continue; - - $fp = fopen($file_name, "r"); - $file_content = fread($fp, filesize($file_name)); - fclose($fp); - $base_name = basename($file_name); - - $postdata .= "--".$this->_mime_boundary."\r\n"; - $postdata .= "Content-Disposition: form-data; name=\"$field_name\"; filename=\"$base_name\"\r\n\r\n"; - $postdata .= "$file_content\r\n"; - } - } - $postdata .= "--".$this->_mime_boundary."--\r\n"; - break; - } - - return $postdata; - } -} - -?> diff --git a/inc/rss/rss_cache.inc b/inc/rss/rss_cache.inc deleted file mode 100644 index b79903c..0000000 --- a/inc/rss/rss_cache.inc +++ /dev/null @@ -1,177 +0,0 @@ - - * Version: 0.3 - * License: GPL - * - * The lastest version of MagpieRSS can be obtained from: - * http://magpierss.sourceforge.net - * - * For questions, help, comments, discussion, etc., please join the - * Mapgie mailing list: - * http://lists.sourceforge.net/lists/listinfo/magpierss-general - * - */ - -class RSSCache { - var $BASE_CACHE = './cache'; // where the cache files are stored - var $MAX_AGE = 3600; // when are files stale, default one hour - var $ERROR = ""; // accumulate error messages - - function RSSCache ($base, $age) { - if ( $base ) { - $this->BASE_CACHE = $base; - } - if ( $age ) { - $this->MAX_AGE = $age; - } - - // attempt to make the cache directory - if ( ! file_exists( $this->BASE_CACHE ) ) { - $status = @mkdir( $this->BASE_CACHE, 0755 ); - - // if make failed - if ( ! $status ) { - $this->error( - "Cache couldn't make dir '" . $this->BASE_CACHE . "'." - ); - } - } - } - -/*=======================================================================*\ - Function: set - Purpose: add an item to the cache, keyed on url - Input: url from wich the rss file was fetched - Output: true on sucess -\*=======================================================================*/ - function set ($url, $rss) { - $this->ERROR = ""; - $cache_file = $this->file_name( $url ); - $fp = @fopen( $cache_file, 'w' ); - - if ( ! $fp ) { - $this->error( - "Cache unable to open file for writing: $cache_file" - ); - return 0; - } - - - $data = $this->serialize( $rss ); - fwrite( $fp, $data ); - fclose( $fp ); - - return $cache_file; - } - -/*=======================================================================*\ - Function: get - Purpose: fetch an item from the cache - Input: url from wich the rss file was fetched - Output: cached object on HIT, false on MISS -\*=======================================================================*/ - function get ($url) { - $this->ERROR = ""; - $cache_file = $this->file_name( $url ); - - if ( ! file_exists( $cache_file ) ) { - $this->error( - "Cache doesn't contain: $url (cache file: $cache_file)" - ); - return 0; - } - - $fp = @fopen($cache_file, 'r'); - if ( ! $fp ) { - $this->error( - "Failed to open cache file for reading: $cache_file" - ); - return 0; - } - - $data = fread( $fp, filesize($cache_file) ); - $rss = $this->unserialize( $data ); - - return $rss; - } - -/*=======================================================================*\ - Function: check_cache - Purpose: check a url for membership in the cache - and whether the object is older then MAX_AGE (ie. STALE) - Input: url from wich the rss file was fetched - Output: cached object on HIT, false on MISS -\*=======================================================================*/ - function check_cache ( $url ) { - $this->ERROR = ""; - $filename = $this->file_name( $url ); - - if ( file_exists( $filename ) ) { - // find how long ago the file was added to the cache - // and whether that is longer then MAX_AGE - $mtime = filemtime( $filename ); - $age = time() - $mtime; - if ( $this->MAX_AGE > $age ) { - // object exists and is current - return 'HIT'; - } - else { - // object exists but is old - return 'STALE'; - } - } - else { - // object does not exist - return 'MISS'; - } - } - -/*=======================================================================*\ - Function: serialize -\*=======================================================================*/ - function serialize ( $rss ) { - return serialize( $rss ); - } - -/*=======================================================================*\ - Function: unserialize -\*=======================================================================*/ - function unserialize ( $data ) { - return unserialize( $data ); - } - -/*=======================================================================*\ - Function: file_name - Purpose: map url to location in cache - Input: url from wich the rss file was fetched - Output: a file name -\*=======================================================================*/ - function file_name ($url) { - $filename = md5( $url ); - return join( DIRECTORY_SEPARATOR, array( $this->BASE_CACHE, $filename ) ); - } - -/*=======================================================================*\ - Function: error - Purpose: register error -\*=======================================================================*/ - function error ($errormsg, $lvl=E_USER_WARNING) { - // append PHP's error message if track_errors enabled - if ( $php_errormsg ) { - $errormsg .= " ($php_errormsg)"; - } - $this->ERROR = $errormsg; - if ( MAGPIE_DEBUG ) { - trigger_error( $errormsg, $lvl); - } - else { - error_log( $errormsg, 0); - } - } -} - -?> diff --git a/inc/rss/rss_fetch.inc b/inc/rss/rss_fetch.inc deleted file mode 100644 index 3c78422..0000000 --- a/inc/rss/rss_fetch.inc +++ /dev/null @@ -1,375 +0,0 @@ - - * Version: 0.3 - * License: GPL - * - * The lastest version of MagpieRSS can be obtained from: - * http://magpierss.sourceforge.net - * - * For questions, help, comments, discussion, etc., please join the - * Mapgie mailing list: - * magpierss-general@lists.sourceforge.net - * - */ - -// Setup MAGPIE_DIR for use on hosts that don't include -// the current path in include_path. -// with thanks to rajiv and smarty -define('DIR_SEP', DIRECTORY_SEPARATOR); - -if (!defined('MAGPIE_DIR')) { - define('MAGPIE_DIR', dirname(__FILE__) . DIR_SEP); -} - -require_once( MAGPIE_DIR . 'rss_parse.inc' ); -require_once( MAGPIE_DIR . 'rss_cache.inc' ); - -// for including 3rd party libraries -define('MAGPIE_EXTLIB', MAGPIE_DIR . 'extlib' . DIR_SEP); -require_once( MAGPIE_EXTLIB . 'Snoopy.class.inc'); - - -/* - * CONSTANTS - redefine these in your script to change the - * behaviour of fetch_rss() currently, most options effect the cache - * - * MAGPIE_CACHE_ON - Should Magpie cache parsed RSS objects? - * For me a built in cache was essential to creating a "PHP-like" - * feel to Magpie, see rss_cache.inc for rationale - * - * - * MAGPIE_CACHE_DIR - Where should Magpie cache parsed RSS objects? - * This should be a location that the webserver can write to. If this - * directory does not already exist Mapie will try to be smart and create - * it. This will often fail for permissions reasons. - * - * - * MAPGIE_CACHE_AGE - How long to store cached RSS objects? In seconds. - * - * - * MAGPIE_CACHE_FRESH_ONLY - If remote fetch fails, throw error - * instead of returning stale object? - * - * MAGPIE_DEBUG - Display debugging notices? - * -*/ - - -/*=======================================================================*\ - Function: fetch_rss: - Purpose: return RSS object for the give url - maintain the cache - Input: url of RSS file - Output: parsed RSS object (see rss_parse.inc) - - NOTES ON CACHEING: - If caching is on (MAGPIE_CACHE_ON) fetch_rss will first check the cache. - - NOTES ON RETRIEVING REMOTE FILES: - If conditional gets are on (MAGPIE_CONDITIONAL_GET_ON) fetch_rss will - return a cached object, and touch the cache object upon recieving a - 304. - - NOTES ON FAILED REQUESTS: - If there is an HTTP error while fetching an RSS object, the cached - version will be return, if it exists (and if MAGPIE_CACHE_FRESH_ONLY is off) -\*=======================================================================*/ - -function fetch_rss ($url,$hash=false) { - // initialize constants - init(); - - // if cache is disabled - if ( !MAGPIE_CACHE_ON ) { - // fetch file, and parse it - $resp = _fetch_remote_file( $url ); - if ( is_success( $resp->status ) ) { - return _response_to_rss( $resp, $hash ); - } - else { - trigger_error("MagpieRSS: failed to fetch $url. Cache is off"); - return false; - } - } - // else cache is ON - else { - // Flow - // 1. check cache - // 2. if there is a hit, make sure its fresh - // 3. if cached obj fails freshness check, fetch remote - // 4. if remote fails, return stale object, or error - - $cache = new RSSCache( MAGPIE_CACHE_DIR, MAGPIE_CACHE_AGE ); - - if (MAGPIE_DEBUG and $cache->ERROR) { - trigger_error($cache->ERROR, E_USER_WARNING); - } - - - $cache_status; // response of check_cache - $request_headers = array(); // HTTP headers to send with fetch - $rss; // parsed RSS object - $errormsg; // errors, if any - - if (!$cache->ERROR) { - // return cache HIT, MISS, or STALE - $cache_status = $cache->check_cache( $url ); - } - - // if object cached, and cache is fresh, return cached obj - if ( $cache_status == 'HIT' ) { - $rss = $cache->get( $url ); - if ( $rss ) { - $rss->from_cache = 1; - if ( MAGPIE_DEBUG > 1) { - trigger_error("Cache HIT", E_USER_NOTICE); - } - return $rss; - } - } - - // else attempt a conditional get - - // setup headers - if ( $cache_status == 'STALE' ) { - $rss = $cache->get( $url ); - if ( $rss->etag and $rss->last_modified ) { - $request_headers['If-None-Match'] = $rss->etag; - $request_headers['If-Last-Modified'] = $rss->last_modified; - } - } - - $resp = _fetch_remote_file( $url, $request_headers ); - - if ($resp) { - if ($resp->status == '304' ) { - // we have the most current copy - if ( MAGPIE_DEBUG > 1) { - $msg = "Got 304 for $url"; - trigger_error($msg, E_USER_NOTICE); - } - // TODO: not sure if I should re-set the cache here or not - return $rss; - } - elseif ( is_success( $resp->status ) ) { - $rss = _response_to_rss( $resp ); - if ( $rss ) { - if (MAGPIE_DEBUG > 1) { - trigger_error("Fetch successful", E_USER_NOTICE); - } - // add object to cache - $cache->set( $url, $rss ); - return $rss; - } - } - else { - $errormsg = "Failed to fetch $url. "; - if ( $resp->error ) { - $errormsg .= "Error: " . $resp->error; - } - else { - $errormsg .= "Response: " . $resp->$response_code; - } - } - } - else { - $errormsg = "Unable to retrieve RSS file for unknown reasons."; - } - - // else fetch failed - - // attempt to return cached object - if ($rss) { - if ( MAGPIE_DEBUG ) { - trigger_error("Returning STALE object for $url", E_USER_NOTICE); - } - return $rss; - } - - // else we totally failed - - trigger_error( "MagpieRSS: " . $errormsg ); - - return false; - - } // end if ( !MAGPIE_CACHE_ON ) { -} // end fetch_rss() - -/*=======================================================================*\ - Function: _fetch_remote_files - Purpose: retrieve an arbitrary remote file - Input: url of the remote file - headers to send along with the request (optional) - Output: an HTTP response object (see Snoopy.class.inc) -\*=======================================================================*/ -function _fetch_remote_file ($url, $headers) { - // Snoopy is an HTTP client in PHP - $client = new Snoopy(); - $client->agent = MAGPIE_USER_AGENT; - $client->read_timeout = MAGPIE_FETCH_TIME_OUT; - - if (!empty($headers) ) { - $client->rawheaders = $headers; - } - - if ( $client->fetch($url) ) { - return $client; - } - else { - return false; - } -} - -/*=======================================================================*\ - Function: _response_to_rss - Purpose: parse an HTTP response object into an RSS object - Input: an HTTP response object (see Snoopy) - Output: parsed RSS object (see rss_parse) -\*=======================================================================*/ -function _response_to_rss ($resp,$hash=false) { - - if (md5($resp->results)==$hash) { - echo "zadne nove data"; - return false; - } - - $rss = new MagpieRSS( $resp->results ); - // if RSS parsed successfully - if ( $rss and !$rss->ERROR) { - - // find Etag, and Last-Modified - foreach($resp->headers as $h) { - list($field, $val) = explode(": ", $h, 2); - if ( $field == 'ETag' ) { - $rss->etag = $val; - } - - if ( $field == 'Last-Modified' ) { - $rss->last_modified = $val; - } - } - - return $rss; - } // else construct error message - else { - $errormsg = "MagpieRSS: failed to parse $url."; - - if ($rss) { - $errormsg .= " " . $rss->ERROR; - } - trigger_error($errormsg); - - return false; - } // end if ($rss and !$rss->error) -} - -/*=======================================================================*\ - Function: init - Purpose: setup constants with default values - check for user overrides -\*=======================================================================*/ -function init () { - if ( defined('MAGPIE_INITALIZED') ) { - return; - } - else { - define('MAGPIE_INITALIZED', 1); - } - - if ( !defined('MAGPIE_CACHE_ON') ) { - define('MAGPIE_CACHE_ON', 1); - } - - if ( !defined('MAGPIE_CACHE_DIR') ) { - define('MAGPIE_CACHE_DIR', './cache'); - } - - if ( !defined('MAGPIE_CACHE_AGE') ) { - define('MAGPIE_CACHE_AGE', 60*60); // one hour - } - - if ( !defined('MAGPIE_CACHE_FRESH_ONLY') ) { - define('MAGPIE_CACHE_FRESH_ONLY', 0); - } - - if ( !defined('MAGPIE_DEBUG') ) { - define('MAGPIE_DEBUG', 0); - } - - if ( !defined('MAGPIE_USER_AGENT') ) { - define('MAGPIE_USER_AGENT', 'MagpieRSS/0.3 (+http://magpierss.sf.net)' ); - } - - if ( !defined('MAGPIE_FETCH_TIME_OUT') ) { - define('MAGPIE_FETCH_TIME_OUT', 5); // 2 second timeout - } -} - -// NOTE: the following code should really be in Snoopy, or at least -// somewhere other then rss_fetch! - -/*=======================================================================*\ - HTTP STATUS CODE PREDICATES - These functions attempt to classify an HTTP status code - based on RFC 2616 and RFC 2518. - - All of them take an HTTP status code as input, and return true or false - - All this code is adapted from LWP's HTTP::Status. -\*=======================================================================*/ - - -/*=======================================================================*\ - Function: is_info - Purpose: return true if Informational status code -\*=======================================================================*/ -function is_info ($sc) { - return $sc >= 100 && $sc < 200; -} - -/*=======================================================================*\ - Function: is_success - Purpose: return true if Successful status code -\*=======================================================================*/ -function is_success ($sc) { - return $sc >= 200 && $sc < 300; -} - -/*=======================================================================*\ - Function: is_redirect - Purpose: return true if Redirection status code -\*=======================================================================*/ -function is_redirect ($sc) { - return $sc >= 300 && $sc < 400; -} - -/*=======================================================================*\ - Function: is_error - Purpose: return true if Error status code -\*=======================================================================*/ -function is_error ($sc) { - return $sc >= 400 && $sc < 600; -} - -/*=======================================================================*\ - Function: is_client_error - Purpose: return true if Error status code, and its a client error -\*=======================================================================*/ -function is_client_error ($sc) { - return $sc >= 400 && $sc < 500; -} - -/*=======================================================================*\ - Function: is_client_error - Purpose: return true if Error status code, and its a server error -\*=======================================================================*/ -function is_server_error ($sc) { - return $sc >= 500 && $sc < 600; -} - -?> diff --git a/inc/rss/rss_parse.inc b/inc/rss/rss_parse.inc deleted file mode 100644 index 9d577eb..0000000 --- a/inc/rss/rss_parse.inc +++ /dev/null @@ -1,294 +0,0 @@ - - * Version: 0.3 - * License: GPL - * - * The lastest version of MagpieRSS can be obtained from: - * http://magpierss.sourceforge.net - * - * For questions, help, comments, discussion, etc., please join the - * Mapgie mailing list: - * magpierss-general@lists.sourceforge.net - * - */ - - -/* - * NOTES ON RSS PARSING PHILOSOPHY (moderately important): - * MagpieRSS parse all versions of RSS with a few limitation (mod_content, and - * mod_taxonomy support is shaky) into a simple object, with 2 fields, - * the hash 'channel', and the array 'items'. - * - * MagpieRSS is a forgiving and inclusive parser. It currently makes no - * attempt to enforce the validity on an RSS feed. It will include any - * properly formatted tags it finds, allowing to you to mix RSS 0.93, with RSS - * 1.0, with tags or your own imagining. This sort of witches brew is a bad - * bad idea! But Magpie is less pendantic then I am. - * - * RSS validators are readily available on the web at: - * http://feeds.archive.org/validator/ - * http://www.ldodds.com/rss_validator/1.0/validator.html - * - */ - -/* - * EXAMPLE PARSE RESULTS: - * - * Magpie tries to parse RSS into ease to use PHP datastructures. - * - * For example, Magpie on encountering RSS 1.0 item entry: - * - * - * Weekly Peace Vigil - * http://protest.net/NorthEast/calendrome.cgi?span=event&ID=210257 - * Wear a white ribbon - * Peace - * 2002-06-01T11:00:00 - * Northampton, MA - * 2002-06-01T12:00:00 - * Protest - * - * - * Would transform it into the following associative array, and push it - * onto the array $rss-items - * - * array( - * title => 'Weekly Peace Vigil', - * link => - * 'http://protest.net/NorthEast/calendrome.cgi?span=event&ID=210257', - * description => 'Wear a white ribbon', - * dc => array ( - * subject => 'Peace' - * ), - * ev => array ( - * startdate => '2002-06-01T11:00:00', - * enddate => '2002-06-01T12:00:00', - * type => 'Protest', - * location => 'Northampton, MA' - * ) - * ) - * - */ - -class MagpieRSS { - /* - * Hybrid parser, and object. (probably a bad idea! :) - * - * Useage Example: - * - * $some_rss = "channel['title']; - * - * // print the title of each item - * foreach ($rss->items as $item ) { - * echo $item[title]; - * } - * - * see rss_fetch.inc for a simpler interface - */ - - var $parser; - - var $current_item = array(); // item currently being parsed - var $items = array(); // collection of parsed items - var $channel = array(); // hash of channel fields - var $textinput = array(); - var $image = array(); - - var $parent_field = array('RDF'); - var $current_field = ''; - var $current_namespace = false; - - var $ERROR = ""; - -/*======================================================================*\ - Function: MagpieRSS - Purpose: Constructor, sets up XML parser,parses source, - and populates object.. - Input: String containing the RSS to be parsed -\*======================================================================*/ - function MagpieRSS ($source) { - $this->parser = xml_parser_create( ); - - # pass in parser, and a reference to this object - # setup handlers - # - xml_set_object( $this->parser, &$this ); - xml_set_element_handler($this->parser, 'start_element', 'end_element'); - xml_set_character_data_handler( $this->parser, 'cdata' ); - - - $status = xml_parse( $this->parser, $source ); - - if (! $status ) { - $errorcode = xml_get_error_code( $this->parser ); - $errormsg = xml_error_string( $errorcode ); - $this->error( "RSS parse failure: $errormsg" ); - } - - xml_parser_free( $this->parser ); - - } - - function start_element ($p, $element, &$attrs) { - $element = strtolower( $element ); - - # check for a namespace, and split if found - # - $namespace = false; - if ( strpos( $element, ':' ) ) { - list($namespace, $element) = split( ':', $element, 2); - } - $this->current_field = $element; - if ( $namespace and $namespace != 'rdf' ) { - $this->current_namespace = $namespace; - } - - if ( $element == 'channel' ) { - array_unshift( $this->parent_field, 'channel' ); - } - elseif ( $element == 'items' ) { - array_unshift( $this->parent_field, 'items' ); - } - elseif ( $element == 'item' ) { - array_unshift( $this->parent_field, 'item' ); - } - elseif ( $element == 'textinput' ) { - array_unshift( $this->parent_field, 'textinput' ); - } - elseif ( $element == 'image' ) { - array_unshift( $this->parent_field, 'image' ); - } - - } - - function end_element ($p, $element) { - $element = strtolower($element); - - if ( $element == 'item' ) { - $this->items[] = $this->current_item; - $this->current_item = array(); - array_shift( $this->parent_field ); - } - elseif ( $element == 'channel' or $element == 'items' or - $element == 'textinput' or $element == 'image' ) { - array_shift( $this->parent_field ); - } - - $this->current_field = ''; - $this->current_namespace = false; - } - - function cdata ($p, $text) { - # skip item, channel, items first time we see them - # - if ( $this->parent_field[0] == $this->current_field or - ! $this->current_field ) { - return; - } - elseif ( $this->parent_field[0] == 'channel') { - if ( $this->current_namespace ) { - $this->channel[ $this->current_namespace ][ $this->current_field ] .= $text; - } - else { - $this->channel[ $this->current_field ] .= $text; - } - - } - elseif ( $this->parent_field[0] == 'item' ) { - if ( $this->current_namespace ) { - $this->current_item[ $this->current_namespace ][ $this->current_field ] .= $text; - } - else { - $this->current_item[ $this->current_field ] .= $text; - } - } - elseif ( $this->parent_field[0] == 'textinput' ) { - if ( $this->current_namespace ) { - $this->textinput[ $this->current_namespace ][ $this->current_field ] .= $text; - } - else { - $this->textinput[ $this->current_field ] .= $text; - } - - } - elseif ( $this->parent_field[0] == 'image' ) { - if ( $this->current_namespace ) { - $this->image[ $this->current_namespace ][ $this->current_field ] .= $text; - } - else { - $this->image[ $this->current_field ] .= $text; - } - } - } - - function error ($errormsg, $lvl=E_USER_ERROR) { - // append PHP's error message if track_errors enabled - if ( $php_errormsg ) { - $errormsg .= " ($php_errormsg)"; - } - $this->ERROR = $errormsg; - if ( MAGPIE_DEBUG ) { - trigger_error( $errormsg, $lvl); - } - else { - error_log( $errormsg, 0); - } - } - - -/*======================================================================*\ - EVERYTHING BELOW HERE IS FOR DEBUGGING PURPOSES -\*======================================================================*/ - function show_list () { - echo "
    \n"; - foreach ($this->items as $item) { - echo "
  1. ", $this->show_item( $item ); - } - echo "
"; - } - - function show_channel () { - echo "channel:
"; - echo "
    "; - while ( list($key, $value) = each( $this->channel ) ) { - echo "
  • $key: $value"; - } - echo "
"; - } - - function show_item ($item) { - echo "item: $item[title]"; - echo "
    "; - while ( list($key, $value) = each($item) ) { - if ( is_array($value) ) { - echo "
    $key"; - echo "
      "; - while ( list( $ns_key, $ns_value) = each( $value ) ) { - echo "
    • $ns_key: $ns_value"; - } - echo "
    "; - } - else { - echo "
  • $key: $value"; - } - } - echo "
"; - } - -/*======================================================================*\ - END DEBUGGING FUNCTIONS -\*======================================================================*/ - - - -} # end class RSS -?> diff --git a/inc/rss/rss_utils.inc b/inc/rss/rss_utils.inc deleted file mode 100644 index 38c21d9..0000000 --- a/inc/rss/rss_utils.inc +++ /dev/null @@ -1,69 +0,0 @@ - - * Version: 0.3 - * License: GPL - * - * The lastest version of MagpieRSS can be obtained from: - * http://magpierss.sourceforge.net - * - * For questions, help, comments, discussion, etc., please join the - * Mapgie mailing list: - * magpierss-general@lists.sourceforge.net - */ - - -/*======================================================================*\ - Function: parse_w3cdtf - Purpose: parse a W3CDTF date into unix epoch - - NOTE: http://www.w3.org/TR/NOTE-datetime -\*======================================================================*/ - -function parse_w3cdtf ( $date_str ) { - - # regex to match wc3dtf - $pat = "/(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:([-+])(\d{2}):?(\d{2})|(Z))?/"; - - if ( preg_match( $pat, $date_str, $match ) ) { - - list( $year, $month, $day, $hours, $minutes, $seconds) = - array( $match[1], $match[2], $match[3], $match[4], $match[5], $match[6]); - - # calc epoch for current date assuming GMT - $epoch = gmmktime( $hours, $minutes, $seconds, $month, $day, $year); - - $offset = 0; - if ( $match[10] == 'Z' ) { - # zulu time, aka GMT - } - else { - list( $tz_mod, $tz_hour, $tz_min ) = - array( $match[7], $match[8], $match[9]); - - # zero out the variables - if ( ! $tz_hour ) { $tz_hour = 0; } - if ( ! $tz_min ) { $tz_min = 0; } - - $offset_secs = (($tz_hour*60)+$tz_min)*60; - - # is timezone ahead of GMT? then subtract offset - # - if ( $tz_mod == '+' ) { - $offset_secs = $offset_secs * -1; - } - - $offset = $offset_secs; - } - - $epoch = $epoch + $offset; - return $epoch; - } - else { - return -1; - } -} - -?> diff --git a/inc/session_eventz.inc b/inc/session_eventz.inc deleted file mode 100644 index 93665e8..0000000 --- a/inc/session_eventz.inc +++ /dev/null @@ -1,109 +0,0 @@ -query("select count(*) as pocet from mindfuck"); - $set->next(); - $pocet=$set->getString('pocet'); - if ($pocet>=193) { - global $error; - $error="bohuzial uz nieje volne miesto. skus neskor"; - return false; - } - $q="insert into mindfuck set user_id='$user_id',meno='$user_name'"; - $result=mysql_query($q); - $kyberia->ubikMail($user_id,"Bol si zaregistrovany na kyberia session. Vdaka, dufam ze si to uzijes ;-)"); - return true; - } - -function adduser() { - global $kyberia; - global $user_id; - global $user_name; - - $meno=$_POST['meno']; - - $set=$kyberia->query("select count(*) as pocet from mindfuck"); - $set->next(); - $pocet=$set->getString('pocet'); - if ($pocet>=193) { - global $error; - $error="bohuzial uz nieje volne miesto. skus neskor"; - return false; - } - $q="insert into mindfuck set user_id='$user_id',meno='$meno'"; - $result=mysql_query($q); - $kyberia->ubikMail($user_id,"Zaregistroval si znameho s menom $meno na kyberia party."); - return true; - } - -function updateuser() { - global $kyberia; - global $user_id; - global $user_name; - - $meno=$_POST['meno']; - $mindfuck_id=$_POST['mindfuck_id']; - $q="update mindfuck set meno='$meno' where (user_id='$user_id' and mindfuck_id='$mindfuck_id')"; - $result=mysql_query($q); -// $kyberia->ubikMail($user_id,"Zaregistroval si znameho s menom $meno na kyberia party."); - return true; - } - - - -function delete() { - global $kyberia; - global $user_id; - global $user_name; - $mindfuck_id=$_POST['mindfuck_id']; - $q="delete from mindfuck where (user_id='$user_id' and mindfuck_id='$mindfuck_id')"; - $result=mysql_query($q); -// $kyberia->ubikMail($user_id,"Zaregistroval si znameho s menom $meno na kyberia party."); - return true; - } - - -} - diff --git a/inc/showz.inc b/inc/showz.inc deleted file mode 100644 index 88fe23a..0000000 --- a/inc/showz.inc +++ /dev/null @@ -1,49 +0,0 @@ -"; -if ($start && $action=='forum') echo ""; -echo " -"; -if ($start) echo ""; -if ($start) echo ""; -echo " -"; -echo ""; -if ($start) echo ""; -if ($start) echo ""; - - -if ($start && $action=='forum') { - $set3=$kyberia->query("select user_k from user where id='$user_id'"); - $set3->next(); - $kamount="Este mas ".$set3->getString('user_k')." K."; - echo "
"; - echo ""; - echo "
".$kamount."     zmaz mezi   NO-HTML
"; - echo "
"; -} - -} - -function showDate($date) { -echo "  ".$date; -} - -function showLocation($action,$id,$name) { - if ($name) echo " [lokacia::
$name] "; - else echo " [lokacia:$action] "; -} - -} \ No newline at end of file diff --git a/inc/smarty/Config_File.class.php b/inc/smarty/Config_File.class.php new file mode 100644 index 0000000..eda83bb --- /dev/null +++ b/inc/smarty/Config_File.class.php @@ -0,0 +1,356 @@ + + * @access public + * @package Smarty + */ + +/* $Id: Config_File.class.php,v 1.53 2003/10/08 23:43:34 mohrt Exp $ */ +/** + * Config file reading class + * @package Smarty + */ +class Config_File { + /**#@+ + * Options + * @var boolean + */ + /** + * Controls whether variables with the same name overwrite each other. + */ + var $overwrite = true; + + /** + * Controls whether config values of on/true/yes and off/false/no get + * converted to boolean values automatically. + */ + var $booleanize = true; + + /** + * Controls whether hidden config sections/vars are read from the file. + */ + var $read_hidden = true; + + /** + * Controls whether or not to fix mac or dos formatted newlines. + * If set to true, \r or \r\n will be changed to \n. + */ + var $fix_newlines = true; + /**#@-*/ + + /** @access private */ + var $_config_path = ""; + var $_config_data = array(); + /**#@-*/ + + /** + * Constructs a new config file class. + * + * @param string $config_path (optional) path to the config files + */ + function Config_File($config_path = NULL) + { + if (isset($config_path)) + $this->set_path($config_path); + } + + + /** + * Set the path where configuration files can be found. + * + * @param string $config_path path to the config files + */ + function set_path($config_path) + { + if (!empty($config_path)) { + if (!is_string($config_path) || !file_exists($config_path) || !is_dir($config_path)) { + $this->_trigger_error_msg("Bad config file path '$config_path'"); + return; + } + if(substr($config_path, -1) != DIRECTORY_SEPARATOR) { + $config_path .= DIRECTORY_SEPARATOR; + } + + $this->_config_path = $config_path; + } + } + + + /** + * Retrieves config info based on the file, section, and variable name. + * + * @param string $file_name config file to get info for + * @param string $section_name (optional) section to get info for + * @param string $var_name (optional) variable to get info for + * @return string|array a value or array of values + */ + function &get($file_name, $section_name = NULL, $var_name = NULL) + { + if (empty($file_name)) { + $this->_trigger_error_msg('Empty config file name'); + return; + } else { + $file_name = $this->_config_path . $file_name; + if (!isset($this->_config_data[$file_name])) + $this->load_file($file_name, false); + } + + if (!empty($var_name)) { + if (empty($section_name)) { + return $this->_config_data[$file_name]["vars"][$var_name]; + } else { + if(isset($this->_config_data[$file_name]["sections"][$section_name]["vars"][$var_name])) + return $this->_config_data[$file_name]["sections"][$section_name]["vars"][$var_name]; + else + return array(); + } + } else { + if (empty($section_name)) { + return (array)$this->_config_data[$file_name]["vars"]; + } else { + if(isset($this->_config_data[$file_name]["sections"][$section_name]["vars"])) + return (array)$this->_config_data[$file_name]["sections"][$section_name]["vars"]; + else + return array(); + } + } + } + + + /** + * Retrieves config info based on the key. + * + * @param $file_name string config key (filename/section/var) + * @return string|array same as get() + * @uses get() retrieves information from config file and returns it + */ + function &get_key($config_key) + { + list($file_name, $section_name, $var_name) = explode('/', $config_key, 3); + $result = &$this->get($file_name, $section_name, $var_name); + return $result; + } + + /** + * Get all loaded config file names. + * + * @return array an array of loaded config file names + */ + function get_file_names() + { + return array_keys($this->_config_data); + } + + + /** + * Get all section names from a loaded file. + * + * @param string $file_name config file to get section names from + * @return array an array of section names from the specified file + */ + function get_section_names($file_name) + { + $file_name = $this->_config_path . $file_name; + if (!isset($this->_config_data[$file_name])) { + $this->_trigger_error_msg("Unknown config file '$file_name'"); + return; + } + + return array_keys($this->_config_data[$file_name]["sections"]); + } + + + /** + * Get all global or section variable names. + * + * @param string $file_name config file to get info for + * @param string $section_name (optional) section to get info for + * @return array an array of variables names from the specified file/section + */ + function get_var_names($file_name, $section = NULL) + { + if (empty($file_name)) { + $this->_trigger_error_msg('Empty config file name'); + return; + } else if (!isset($this->_config_data[$file_name])) { + $this->_trigger_error_msg("Unknown config file '$file_name'"); + return; + } + + if (empty($section)) + return array_keys($this->_config_data[$file_name]["vars"]); + else + return array_keys($this->_config_data[$file_name]["sections"][$section]["vars"]); + } + + + /** + * Clear loaded config data for a certain file or all files. + * + * @param string $file_name file to clear config data for + */ + function clear($file_name = NULL) + { + if ($file_name === NULL) + $this->_config_data = array(); + else if (isset($this->_config_data[$file_name])) + $this->_config_data[$file_name] = array(); + } + + + /** + * Load a configuration file manually. + * + * @param string $file_name file name to load + * @param boolean $prepend_path whether current config path should be + * prepended to the filename + */ + function load_file($file_name, $prepend_path = true) + { + if ($prepend_path && $this->_config_path != "") + $config_file = $this->_config_path . $file_name; + else + $config_file = $file_name; + + ini_set('track_errors', true); + $fp = @fopen($config_file, "r"); + if (!is_resource($fp)) { + $this->_trigger_error_msg("Could not open config file '$config_file'"); + return false; + } + + $contents = fread($fp, filesize($config_file)); + fclose($fp); + + if($this->fix_newlines) { + // fix mac/dos formatted newlines + $contents = preg_replace('!\r\n?!',"\n",$contents); + } + + $config_data = array(); + + /* Get global variables first. */ + if ($contents{0} != '[' && preg_match("/^(.*?)(\n\[|\Z)/s", $contents, $match)) + $config_data["vars"] = $this->_parse_config_block($match[1]); + + /* Get section variables. */ + $config_data["sections"] = array(); + preg_match_all("/^\[(.*?)\]/m", $contents, $match); + foreach ($match[1] as $section) { + if ($section{0} == '.' && !$this->read_hidden) + continue; + if (preg_match("/\[".preg_quote($section, '/')."\](.*?)(\n\[|\Z)/s", $contents, $match)) + if ($section{0} == '.') + $section = substr($section, 1); + $config_data["sections"][$section]["vars"] = $this->_parse_config_block($match[1]); + } + + $this->_config_data[$config_file] = $config_data; + + return true; + } + + /**#@+ @access private */ + /** + * @var string $config_block + */ + function _parse_config_block($config_block) + { + $vars = array(); + + /* First we grab the multi-line values. */ + if (preg_match_all("/^([^=\n]+)=\s*\"{3}(.*?)\"{3}\s*$/ms", $config_block, $match, PREG_SET_ORDER)) { + for ($i = 0; $i < count($match); $i++) { + $this->_set_config_var($vars, trim($match[$i][1]), $match[$i][2], false); + } + $config_block = preg_replace("/^[^=\n]+=\s*\"{3}.*?\"{3}\s*$/ms", "", $config_block); + } + + + $config_lines = preg_split("/\n+/", $config_block); + + foreach ($config_lines as $line) { + if (preg_match("/^\s*(\.?\w+)\s*=(.*)/", $line, $match)) { + $var_value = preg_replace('/^([\'"])(.*)\1$/', '\2', trim($match[2])); + $this->_set_config_var($vars, trim($match[1]), $var_value, $this->booleanize); + } + } + + return $vars; + } + + /** + * @param array &$container + * @param string $var_name + * @param mixed $var_value + * @param boolean $booleanize determines whether $var_value is converted to + * to true/false + */ + function _set_config_var(&$container, $var_name, $var_value, $booleanize) + { + if ($var_name{0} == '.') { + if (!$this->read_hidden) + return; + else + $var_name = substr($var_name, 1); + } + + if (!preg_match("/^[a-zA-Z_]\w*$/", $var_name)) { + $this->_trigger_error_msg("Bad variable name '$var_name'"); + return; + } + + if ($booleanize) { + if (preg_match("/^(on|true|yes)$/i", $var_value)) + $var_value = true; + else if (preg_match("/^(off|false|no)$/i", $var_value)) + $var_value = false; + } + + if (!isset($container[$var_name]) || $this->overwrite) + $container[$var_name] = $var_value; + else { + settype($container[$var_name], 'array'); + $container[$var_name][] = $var_value; + } + } + + /** + * @uses trigger_error() creates a PHP warning/error + * @param string $error_msg + * @param integer $error_type one of + */ + function _trigger_error_msg($error_msg, $error_type = E_USER_WARNING) + { + trigger_error("Config_File error: $error_msg", $error_type); + } + /**#@-*/ +} + +?> diff --git a/inc/smarty/Smarty.class.php b/inc/smarty/Smarty.class.php new file mode 100644 index 0000000..23967ce --- /dev/null +++ b/inc/smarty/Smarty.class.php @@ -0,0 +1,2040 @@ + + * @author Andrei Zmievski + * @package Smarty + * @version 2.6.0-RC2 + */ + +/* $Id: Smarty.class.php,v 1.450 2003/10/08 23:43:34 mohrt Exp $ */ + +/** + * DIR_SEP isn't used anymore, but third party apps might + */ +if(!defined('DIR_SEP')) { + define('DIR_SEP', DIRECTORY_SEPARATOR); +} + +/** + * set SMARTY_DIR to absolute path to Smarty library files. + * if not defined, include_path will be used. Sets SMARTY_DIR only if user + * application has not already defined it. + */ + +if (!defined('SMARTY_DIR')) { + define('SMARTY_DIR', dirname(__FILE__) . DIRECTORY_SEPARATOR); +} + +define('SMARTY_PHP_PASSTHRU', 0); +define('SMARTY_PHP_QUOTE', 1); +define('SMARTY_PHP_REMOVE', 2); +define('SMARTY_PHP_ALLOW', 3); + +/** + * @package Smarty + */ +class Smarty +{ + /**#@+ + * Smarty Configuration Section + */ + + /** + * The name of the directory where templates are located. + * + * @var string + */ + var $template_dir = 'templates'; + + /** + * The directory where compiled templates are located. + * + * @var string + */ + var $compile_dir = 'templates_c'; + + /** + * The directory where config files are located. + * + * @var string + */ + var $config_dir = 'configs'; + + /** + * An array of directories searched for plugins. + * + * @var array + */ + var $plugins_dir = array('plugins'); + + /** + * If debugging is enabled, a debug console window will display + * when the page loads (make sure your browser allows unrequested + * popup windows) + * + * @var boolean + */ + var $debugging = false; + + /** + * This is the path to the debug console template. If not set, + * the default one will be used. + * + * @var string + */ + var $debug_tpl = ''; + + /** + * This determines if debugging is enable-able from the browser. + *
    + *
  • NONE => no debugging control allowed
  • + *
  • URL => enable debugging when SMARTY_DEBUG is found in the URL.
  • + *
+ * @link http://www.foo.dom/index.php?SMARTY_DEBUG + * @var string + */ + var $debugging_ctrl = 'NONE'; + + /** + * This tells Smarty whether to check for recompiling or not. Recompiling + * does not need to happen unless a template or config file is changed. + * Typically you enable this during development, and disable for + * production. + * + * @var boolean + */ + var $compile_check = true; + + /** + * This forces templates to compile every time. Useful for development + * or debugging. + * + * @var boolean + */ + var $force_compile = false; + + /** + * This enables template caching. + *
    + *
  • 0 = no caching
  • + *
  • 1 = use class cache_lifetime value
  • + *
  • 2 = use cache_lifetime in cache file
  • + *
+ * @var integer + */ + var $caching = 0; + + /** + * The name of the directory for cache files. + * + * @var string + */ + var $cache_dir = 'cache'; + + /** + * This is the number of seconds cached content will persist. + *
    + *
  • 0 = always regenerate cache
  • + *
  • -1 = never expires
  • + *
+ * + * @var integer + */ + var $cache_lifetime = 3600; + + /** + * Only used when $caching is enabled. If true, then If-Modified-Since headers + * are respected with cached content, and appropriate HTTP headers are sent. + * This way repeated hits to a cached page do not send the entire page to the + * client every time. + * + * @var boolean + */ + var $cache_modified_check = false; + + /** + * This determines how Smarty handles "" tags in templates. + * possible values: + *
    + *
  • SMARTY_PHP_PASSTHRU -> print tags as plain text
  • + *
  • SMARTY_PHP_QUOTE -> escape tags as entities
  • + *
  • SMARTY_PHP_REMOVE -> remove php tags
  • + *
  • SMARTY_PHP_ALLOW -> execute php tags
  • + *
+ * + * @var integer + */ + var $php_handling = SMARTY_PHP_PASSTHRU; + + /** + * This enables template security. When enabled, many things are restricted + * in the templates that normally would go unchecked. This is useful when + * untrusted parties are editing templates and you want a reasonable level + * of security. (no direct execution of PHP in templates for example) + * + * @var boolean + */ + var $security = false; + + /** + * This is the list of template directories that are considered secure. This + * is used only if {@link $security} is enabled. One directory per array + * element. {@link $template_dir} is in this list implicitly. + * + * @var array + */ + var $secure_dir = array(); + + /** + * These are the security settings for Smarty. They are used only when + * {@link $security} is enabled. + * + * @var array + */ + var $security_settings = array( + 'PHP_HANDLING' => false, + 'IF_FUNCS' => array('array', 'list', + 'isset', 'empty', + 'count', 'sizeof', + 'in_array', 'is_array', + 'true','false'), + 'INCLUDE_ANY' => false, + 'PHP_TAGS' => false, + 'MODIFIER_FUNCS' => array('count'), + 'ALLOW_CONSTANTS' => false + ); + + /** + * This is an array of directories where trusted php scripts reside. + * {@link $security} is disabled during their inclusion/execution. + * + * @var array + */ + var $trusted_dir = array(); + + /** + * The left delimiter used for the template tags. + * + * @var string + */ + var $left_delimiter = '{'; + + /** + * The right delimiter used for the template tags. + * + * @var string + */ + var $right_delimiter = '}'; + + /** + * The order in which request variables are registered, similar to + * variables_order in php.ini E = Environment, G = GET, P = POST, + * C = Cookies, S = Server + * + * @var string + */ + var $request_vars_order = "EGPCS"; + + /** + * Indicates wether $HTTP_*_VARS[] (request_use_auto_globals=false) + * are uses as request-vars or $_*[]-vars. note: if + * request_use_auto_globals is true, then $request_vars_order has + * no effect, but the php-ini-value "gpc_order" + * + * @var boolean + */ + var $request_use_auto_globals = false; + + /** + * Set this if you want different sets of compiled files for the same + * templates. This is useful for things like different languages. + * Instead of creating separate sets of templates per language, you + * set different compile_ids like 'en' and 'de'. + * + * @var string + */ + var $compile_id = null; + + /** + * This tells Smarty whether or not to use sub dirs in the cache/ and + * templates_c/ directories. sub directories better organized, but + * may not work well with PHP safe mode enabled. + * + * @var boolean + * + */ + var $use_sub_dirs = true; + + /** + * This is a list of the modifiers to apply to all template variables. + * Put each modifier in a separate array element in the order you want + * them applied. example: array('escape:"htmlall"'); + * + * @var array + */ + var $default_modifiers = array(); + + /** + * This is the resource type to be used when not specified + * at the beginning of the resource path. examples: + * $smarty->display('file:index.tpl'); + * $smarty->display('db:index.tpl'); + * $smarty->display('index.tpl'); // will use default resource type + * {include file="file:index.tpl"} + * {include file="db:index.tpl"} + * {include file="index.tpl"} {* will use default resource type *} + * + * @var array + */ + var $default_resource_type = 'file'; + + /** + * The function used for cache file handling. If not set, built-in caching is used. + * + * @var null|string function name + */ + var $cache_handler_func = null; + + /** + * These are the variables from the globals array that are + * assigned to all templates automatically. This isn't really + * necessary any more, you can use the $smarty var to access them + * directly. + * + * @var array + */ + var $global_assign = array('HTTP_SERVER_VARS' => array('SCRIPT_NAME')); + + /** + * The value of "undefined". Leave it alone :-) + * + * @var null + */ + var $undefined = null; + + /** + * This indicates which filters are automatically loaded into Smarty. + * + * @var array array of filter names + */ + var $autoload_filters = array(); + + /**#@+ + * @var boolean + */ + /** + * This tells if config file vars of the same name overwrite each other or not. + * if disabled, same name variables are accumulated in an array. + */ + var $config_overwrite = true; + + /** + * This tells whether or not to automatically booleanize config file variables. + * If enabled, then the strings "on", "true", and "yes" are treated as boolean + * true, and "off", "false" and "no" are treated as boolean false. + */ + var $config_booleanize = true; + + /** + * This tells whether hidden sections [.foobar] are readable from the + * tempalates or not. Normally you would never allow this since that is + * the point behind hidden sections: the application can access them, but + * the templates cannot. + */ + var $config_read_hidden = false; + + /** + * This tells whether or not automatically fix newlines in config files. + * It basically converts \r (mac) or \r\n (dos) to \n + */ + var $config_fix_newlines = true; + /**#@-*/ + + /** + * If a template cannot be found, this PHP function will be executed. + * Useful for creating templates on-the-fly or other special action. + * + * @var string function name + */ + var $default_template_handler_func = ''; + + /** + * The file that contains the compiler class. This can a full + * pathname, or relative to the php_include path. + * + * @var string + */ + var $compiler_file = 'Smarty_Compiler.class.php'; + + /** + * The class used for compiling templates. + * + * @var string + */ + var $compiler_class = 'Smarty_Compiler'; + + /** + * The class used to load config vars. + * + * @var string + */ + var $config_class = 'Config_File'; + +/**#@+ + * END Smarty Configuration Section + * There should be no need to touch anything below this line. + * @access private + */ + /** + * error messages. true/false + * + * @var boolean + */ + var $_error_msg = false; + + /** + * where assigned template vars are kept + * + * @var array + */ + var $_tpl_vars = array(); + + /** + * stores run-time $smarty.* vars + * + * @var null|array + */ + var $_smarty_vars = null; + + /** + * keeps track of sections + * + * @var array + */ + var $_sections = array(); + + /** + * keeps track of foreach blocks + * + * @var array + */ + var $_foreach = array(); + + /** + * keeps track of tag hierarchy + * + * @var array + */ + var $_tag_stack = array(); + + /** + * configuration object + * + * @var Config_file + */ + var $_conf_obj = null; + + /** + * loaded configuration settings + * + * @var array + */ + var $_config = array(array('vars' => array(), 'files' => array())); + + /** + * md5 checksum of the string 'Smarty' + * + * @var string + */ + var $_smarty_md5 = 'f8d698aea36fcbead2b9d5359ffca76f'; + + /** + * Smarty version number + * + * @var string + */ + var $_version = '2.6.0-RC2'; + + /** + * current template inclusion depth + * + * @var integer + */ + var $_inclusion_depth = 0; + + /** + * for different compiled templates + * + * @var string + */ + var $_compile_id = null; + + /** + * text in URL to enable debug mode + * + * @var string + */ + var $_smarty_debug_id = 'SMARTY_DEBUG'; + + /** + * debugging information for debug console + * + * @var array + */ + var $_smarty_debug_info = array(); + + /** + * info that makes up a cache file + * + * @var array + */ + var $_cache_info = array(); + + /** + * default file permissions + * + * @var integer + */ + var $_file_perms = 0644; + + /** + * default dir permissions + * + * @var integer + */ + var $_dir_perms = 0771; + + /** + * registered objects + * + * @var array + */ + var $_reg_objects = array(); + + /** + * table keeping track of plugins + * + * @var array + */ + var $_plugins = array( + 'modifier' => array(), + 'function' => array(), + 'block' => array(), + 'compiler' => array(), + 'prefilter' => array(), + 'postfilter' => array(), + 'outputfilter' => array(), + 'resource' => array(), + 'insert' => array()); + + + /** + * cache serials + * + * @var array + */ + var $_cache_serials = array(); + + /** + * name of optional cache include file + * + * @var string + */ + var $_cache_include = null; + + /** + * indicate if the current code is used in a compiled + * include + * + * @var string + */ + var $_cache_including = false; + + /**#@-*/ + /** + * The class constructor. + * + * @uses $global_assign uses {@link assign()} to assign each corresponding + * value from $GLOBALS to the template vars + */ + function Smarty() + { + foreach ($this->global_assign as $key => $var_name) { + if (is_array($var_name)) { + foreach ($var_name as $var) { + if (isset($GLOBALS[$key][$var])) { + $this->assign($var, $GLOBALS[$key][$var]); + } else { + $this->assign($var, $this->undefined); + } + } + } else { + if (isset($GLOBALS[$var_name])) { + $this->assign($var_name, $GLOBALS[$var_name]); + } else { + $this->assign($var_name, $this->undefined); + } + } + } + } + + + /** + * assigns values to template variables + * + * @param array|string $tpl_var the template variable name(s) + * @param mixed $value the value to assign + */ + function assign($tpl_var, $value = null) + { + if (is_array($tpl_var)){ + foreach ($tpl_var as $key => $val) { + if ($key != '') { + $this->_tpl_vars[$key] = $val; + } + } + } else { + if ($tpl_var != '') + $this->_tpl_vars[$tpl_var] = $value; + } + } + + /** + * assigns values to template variables by reference + * + * @param string $tpl_var the template variable name + * @param mixed $value the referenced value to assign + */ + function assign_by_ref($tpl_var, &$value) + { + if ($tpl_var != '') + $this->_tpl_vars[$tpl_var] = &$value; + } + + /** + * appends values to template variables + * + * @param array|string $tpl_var the template variable name(s) + * @param mixed $value the value to append + */ + function append($tpl_var, $value=null, $merge=false) + { + if (is_array($tpl_var)) { + // $tpl_var is an array, ignore $value + foreach ($tpl_var as $_key => $_val) { + if ($_key != '') { + if(!@is_array($this->_tpl_vars[$_key])) { + settype($this->_tpl_vars[$_key],'array'); + } + if($merge && is_array($_val)) { + foreach($_val as $_mkey => $_mval) { + $this->_tpl_vars[$_key][$_mkey] = $_mval; + } + } else { + $this->_tpl_vars[$_key][] = $_val; + } + } + } + } else { + if ($tpl_var != '' && isset($value)) { + if(!@is_array($this->_tpl_vars[$tpl_var])) { + settype($this->_tpl_vars[$tpl_var],'array'); + } + if($merge && is_array($value)) { + foreach($value as $_mkey => $_mval) { + $this->_tpl_vars[$tpl_var][$_mkey] = $_mval; + } + } else { + $this->_tpl_vars[$tpl_var][] = $value; + } + } + } + } + + /** + * appends values to template variables by reference + * + * @param string $tpl_var the template variable name + * @param mixed $value the referenced value to append + */ + function append_by_ref($tpl_var, &$value, $merge=false) + { + if ($tpl_var != '' && isset($value)) { + if(!@is_array($this->_tpl_vars[$tpl_var])) { + settype($this->_tpl_vars[$tpl_var],'array'); + } + if ($merge && is_array($value)) { + foreach($value as $_key => $_val) { + $this->_tpl_vars[$tpl_var][$_key] = &$value[$_key]; + } + } else { + $this->_tpl_vars[$tpl_var][] = &$value; + } + } + } + + + /** + * clear the given assigned template variable. + * + * @param string $tpl_var the template variable to clear + */ + function clear_assign($tpl_var) + { + if (is_array($tpl_var)) + foreach ($tpl_var as $curr_var) + unset($this->_tpl_vars[$curr_var]); + else + unset($this->_tpl_vars[$tpl_var]); + } + + + /** + * Registers custom function to be used in templates + * + * @param string $function the name of the template function + * @param string $function_impl the name of the PHP function to register + */ + function register_function($function, $function_impl, $cacheable=true, $cache_attrs=null) + { + $this->_plugins['function'][$function] = + array($function_impl, null, null, false, $cacheable, $cache_attrs); + + } + + /** + * Unregisters custom function + * + * @param string $function name of template function + */ + function unregister_function($function) + { + unset($this->_plugins['function'][$function]); + } + + /** + * Registers object to be used in templates + * + * @param string $object name of template object + * @param object &$object_impl the referenced PHP object to register + * @param null|array $allowed list of allowed methods (empty = all) + * @param boolean $smarty_args smarty argument format, else traditional + * @param null|array $block_functs list of methods that are block format + */ + function register_object($object, &$object_impl, $allowed = array(), $smarty_args = true, $block_methods = array()) + { + settype($allowed, 'array'); + settype($smarty_args, 'boolean'); + $this->_reg_objects[$object] = + array(&$object_impl, $allowed, $smarty_args, $block_methods); + } + + /** + * Unregisters object + * + * @param string $object name of template object + */ + function unregister_object($object) + { + unset($this->_reg_objects[$object]); + } + + + /** + * Registers block function to be used in templates + * + * @param string $block name of template block + * @param string $block_impl PHP function to register + */ + function register_block($block, $block_impl, $cacheable=true, $cache_attrs=null) + { + $this->_plugins['block'][$block] = + array($block_impl, null, null, false, $cacheable, $cache_attrs); + } + + /** + * Unregisters block function + * + * @param string $block name of template function + */ + function unregister_block($block) + { + unset($this->_plugins['block'][$block]); + } + + /** + * Registers compiler function + * + * @param string $function name of template function + * @param string $function_impl name of PHP function to register + */ + function register_compiler_function($function, $function_impl, $cacheable=true) + { + $this->_plugins['compiler'][$function] = + array($function_impl, null, null, false, $cacheable); + } + + /** + * Unregisters compiler function + * + * @param string $function name of template function + */ + function unregister_compiler_function($function) + { + unset($this->_plugins['compiler'][$function]); + } + + /** + * Registers modifier to be used in templates + * + * @param string $modifier name of template modifier + * @param string $modifier_impl name of PHP function to register + */ + function register_modifier($modifier, $modifier_impl) + { + $this->_plugins['modifier'][$modifier] = + array($modifier_impl, null, null, false); + } + + /** + * Unregisters modifier + * + * @param string $modifier name of template modifier + */ + function unregister_modifier($modifier) + { + unset($this->_plugins['modifier'][$modifier]); + } + + /** + * Registers a resource to fetch a template + * + * @param string $type name of resource + * @param array $functions array of functions to handle resource + */ + function register_resource($type, $functions) + { + if (count($functions)==4) { + $this->_plugins['resource'][$type] = + array($functions, false); + + } elseif (count($functions)==5) { + $this->_plugins['resource'][$type] = + array(array(array(&$functions[0], $functions[1]) + ,array(&$functions[0], $functions[2]) + ,array(&$functions[0], $functions[3]) + ,array(&$functions[0], $functions[4])) + ,false); + + } else { + $this->trigger_error("malformed function-list for '$type' in register_resource"); + + } + } + + /** + * Unregisters a resource + * + * @param string $type name of resource + */ + function unregister_resource($type) + { + unset($this->_plugins['resource'][$type]); + } + + /** + * Registers a prefilter function to apply + * to a template before compiling + * + * @param string $function name of PHP function to register + */ + function register_prefilter($function) + { + $_name = (is_array($function)) ? $function[1] : $function; + $this->_plugins['prefilter'][$_name] + = array($function, null, null, false); + } + + /** + * Unregisters a prefilter function + * + * @param string $function name of PHP function + */ + function unregister_prefilter($function) + { + unset($this->_plugins['prefilter'][$function]); + } + + /** + * Registers a postfilter function to apply + * to a compiled template after compilation + * + * @param string $function name of PHP function to register + */ + function register_postfilter($function) + { + $_name = (is_array($function)) ? $function[1] : $function; + $this->_plugins['postfilter'][$_name] + = array($function, null, null, false); + } + + /** + * Unregisters a postfilter function + * + * @param string $function name of PHP function + */ + function unregister_postfilter($function) + { + unset($this->_plugins['postfilter'][$function]); + } + + /** + * Registers an output filter function to apply + * to a template output + * + * @param string $function name of PHP function + */ + function register_outputfilter($function) + { + $_name = (is_array($function)) ? $function[1] : $function; + $this->_plugins['outputfilter'][$_name] + = array($function, null, null, false); + } + + /** + * Unregisters an outputfilter function + * + * @param string $function name of PHP function + */ + function unregister_outputfilter($function) + { + unset($this->_plugins['outputfilter'][$function]); + } + + /** + * load a filter of specified type and name + * + * @param string $type filter type + * @param string $name filter name + */ + function load_filter($type, $name) + { + switch ($type) { + case 'output': + $_params = array('plugins' => array(array($type . 'filter', $name, null, null, false))); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); + smarty_core_load_plugins($_params, $this); + break; + + case 'pre': + case 'post': + if (!isset($this->_plugins[$type . 'filter'][$name])) + $this->_plugins[$type . 'filter'][$name] = false; + break; + } + } + + /** + * clear cached content for the given template and cache id + * + * @param string $tpl_file name of template file + * @param string $cache_id name of cache_id + * @param string $compile_id name of compile_id + * @param string $exp_time expiration time + * @return boolean + */ + function clear_cache($tpl_file = null, $cache_id = null, $compile_id = null, $exp_time = null) + { + + if (!isset($compile_id)) + $compile_id = $this->compile_id; + + if (!isset($tpl_file)) + $compile_id = null; + + $_auto_id = $this->_get_auto_id($cache_id, $compile_id); + + if (!empty($this->cache_handler_func)) { + return call_user_func_array($this->cache_handler_func, + array('clear', &$this, &$dummy, $tpl_file, $cache_id, $compile_id)); + } else { + $_params = array('auto_base' => $this->cache_dir, + 'auto_source' => $tpl_file, + 'auto_id' => $_auto_id, + 'exp_time' => $exp_time); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rm_auto.php'); + return smarty_core_rm_auto($_params, $this); + } + + } + + + /** + * clear the entire contents of cache (all templates) + * + * @param string $exp_time expire time + * @return boolean results of {@link smarty_core_rm_auto()} + */ + function clear_all_cache($exp_time = null) + { + if (!empty($this->cache_handler_func)) { + call_user_func_array($this->cache_handler_func, + array('clear', &$this, &$dummy)); + } else { + $_params = array('auto_base' => $this->cache_dir, + 'auto_source' => null, + 'auto_id' => null, + 'exp_time' => $exp_time); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rm_auto.php'); + return smarty_core_rm_auto($_params, $this); + } + } + + + /** + * test to see if valid cache exists for this template + * + * @param string $tpl_file name of template file + * @param string $cache_id + * @param string $compile_id + * @return string|false results of {@link _read_cache_file()} + */ + function is_cached($tpl_file, $cache_id = null, $compile_id = null) + { + if (!$this->caching) + return false; + + if (!isset($compile_id)) + $compile_id = $this->compile_id; + + $_params = array( + 'tpl_file' => $tpl_file, + 'cache_id' => $cache_id, + 'compile_id' => $compile_id + ); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.read_cache_file.php'); + return smarty_core_read_cache_file($_params, $this); + } + + + /** + * clear all the assigned template variables. + * + */ + function clear_all_assign() + { + $this->_tpl_vars = array(); + } + + /** + * clears compiled version of specified template resource, + * or all compiled template files if one is not specified. + * This function is for advanced use only, not normally needed. + * + * @param string $tpl_file + * @param string $compile_id + * @param string $exp_time + * @return boolean results of {@link smarty_core_rm_auto()} + */ + function clear_compiled_tpl($tpl_file = null, $compile_id = null, $exp_time = null) + { + if (!isset($compile_id)) { + $compile_id = $this->compile_id; + } + $_params = array('auto_base' => $this->compile_dir, + 'auto_source' => $tpl_file, + 'auto_id' => $compile_id, + 'exp_time' => $exp_time, + 'extensions' => array('.inc', '.php')); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rm_auto.php'); + return smarty_core_rm_auto($_params, $this); + } + + /** + * Checks whether requested template exists. + * + * @param string $tpl_file + * @return boolean + */ + function template_exists($tpl_file) + { + $_params = array('resource_name' => $tpl_file, 'quiet'=>true, 'get_source'=>false); + return $this->_fetch_resource_info($_params); + } + + /** + * Returns an array containing template variables + * + * @param string $name + * @param string $type + * @return array + */ + function &get_template_vars($name=null) + { + if(!isset($name)) { + return $this->_tpl_vars; + } + if(isset($this->_tpl_vars[$name])) { + return $this->_tpl_vars[$name]; + } + } + + /** + * Returns an array containing config variables + * + * @param string $name + * @param string $type + * @return array + */ + function &get_config_vars($name=null) + { + if(!isset($name) && is_array($this->_config[0])) { + return $this->_config[0]['vars']; + } else if(isset($this->_config[0]['vars'][$name])) { + return $this->_config[0]['vars'][$name]; + } + } + + /** + * trigger Smarty error + * + * @param string $error_msg + * @param integer $error_type + */ + function trigger_error($error_msg, $error_type = E_USER_WARNING) + { + trigger_error("Smarty error: $error_msg", $error_type); + } + + + /** + * executes & displays the template results + * + * @param string $resource_name + * @param string $cache_id + * @param string $compile_id + */ + function display($resource_name, $cache_id = null, $compile_id = null) + { + $this->fetch($resource_name, $cache_id, $compile_id, true); + } + + /** + * executes & returns or displays the template results + * + * @param string $resource_name + * @param string $cache_id + * @param string $compile_id + * @param boolean $display + */ + function fetch($resource_name, $cache_id = null, $compile_id = null, $display = false) + { + static $_cache_info = array(); + + $_smarty_old_error_level = $this->debugging ? error_reporting() : error_reporting(error_reporting() & ~E_NOTICE); + + if($this->security && !in_array($this->template_dir, $this->secure_dir)) { + // add template_dir to secure_dir array + array_unshift($this->secure_dir, $this->template_dir); + } + + if (!$this->debugging && $this->debugging_ctrl == 'URL' + && @strstr($GLOBALS['HTTP_SERVER_VARS']['QUERY_STRING'], $this->_smarty_debug_id)) { + // enable debugging from URL + $this->debugging = true; + } + + if ($this->debugging) { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $_debug_start_time = smarty_core_get_microtime($_params, $this); + $this->_smarty_debug_info[] = array('type' => 'template', + 'filename' => $resource_name, + 'depth' => 0); + $_included_tpls_idx = count($this->_smarty_debug_info) - 1; + } + + if (!isset($compile_id)) { + $compile_id = $this->compile_id; + } + + $this->_compile_id = $compile_id; + $this->_inclusion_depth = 0; + + if ($this->caching) { + // save old cache_info, initialize cache_info + array_push($_cache_info, $this->_cache_info); + $this->_cache_info = array(); + $_params = array( + 'tpl_file' => $resource_name, + 'cache_id' => $cache_id, + 'compile_id' => $compile_id, + 'results' => null + ); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.read_cache_file.php'); + if (smarty_core_read_cache_file($_params, $this)) { + $_smarty_results = $_params['results']; + if (@count($this->_cache_info['insert_tags'])) { + $_params = array('plugins' => $this->_cache_info['insert_tags']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); + smarty_core_load_plugins($_params, $this); + $_params = array('results' => $_smarty_results); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.process_cached_inserts.php'); + $_smarty_results = smarty_core_process_cached_inserts($_params, $this); + } + if (@count($this->_cache_info['cache_serials'])) { + $_params = array('results' => $_smarty_results); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.process_compiled_include.php'); + $_smarty_results = smarty_core_process_compiled_include($_params, $this); + } + + + if ($display) { + if ($this->debugging) + { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $this->_smarty_debug_info[$_included_tpls_idx]['exec_time'] = smarty_core_get_microtime($_params, $this) - $_debug_start_time; + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.display_debug_console.php'); + $_smarty_results .= smarty_core_display_debug_console($_params, $this); + } + if ($this->cache_modified_check) { + $_last_modified_date = @substr($GLOBALS['HTTP_SERVER_VARS']['HTTP_IF_MODIFIED_SINCE'], 0, strpos($GLOBALS['HTTP_SERVER_VARS']['HTTP_IF_MODIFIED_SINCE'], 'GMT') + 3); + $_gmt_mtime = gmdate('D, d M Y H:i:s', $this->_cache_info['timestamp']).' GMT'; + if (@count($this->_cache_info['insert_tags']) == 0 + && !$this->_cache_serials + && $_gmt_mtime == $_last_modified_date) { + if (php_sapi_name()=='cgi') + header("Status: 304 Not Modified"); + else + header("HTTP/1.1 304 Not Modified"); + + } else { + header("Last-Modified: ".$_gmt_mtime); + echo $_smarty_results; + } + } else { + echo $_smarty_results; + } + error_reporting($_smarty_old_error_level); + // restore initial cache_info + $this->_cache_info = array_pop($_cache_info); + return true; + } else { + error_reporting($_smarty_old_error_level); + // restore initial cache_info + $this->_cache_info = array_pop($_cache_info); + return $_smarty_results; + } + } else { + $this->_cache_info['template'][$resource_name] = true; + if ($this->cache_modified_check) { + header("Last-Modified: ".gmdate('D, d M Y H:i:s', time()).' GMT'); + } + } + } + + // load filters that are marked as autoload + if (count($this->autoload_filters)) { + foreach ($this->autoload_filters as $_filter_type => $_filters) { + foreach ($_filters as $_filter) { + $this->load_filter($_filter_type, $_filter); + } + } + } + + $_smarty_compile_path = $this->_get_compile_path($resource_name); + + // if we just need to display the results, don't perform output + // buffering - for speed + $_cache_including = $this->_cache_including; + $this->_cache_including = false; + if ($display && !$this->caching && count($this->_plugins['outputfilter']) == 0) { + if ($this->_is_compiled($resource_name, $_smarty_compile_path) + || $this->_compile_resource($resource_name, $_smarty_compile_path)) + { + include($_smarty_compile_path); + } + } else { + + ob_start(); + if ($this->_is_compiled($resource_name, $_smarty_compile_path) + || $this->_compile_resource($resource_name, $_smarty_compile_path)) + { + include($_smarty_compile_path); + } + $_smarty_results = ob_get_contents(); + ob_end_clean(); + + foreach ((array)$this->_plugins['outputfilter'] as $_output_filter) { + $_smarty_results = call_user_func_array($_output_filter[0], array($_smarty_results, &$this)); + } + } + + if ($this->caching) { + $_params = array('tpl_file' => $resource_name, + 'cache_id' => $cache_id, + 'compile_id' => $compile_id, + 'results' => $_smarty_results); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_cache_file.php'); + smarty_core_write_cache_file($_params, $this); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.process_cached_inserts.php'); + $_smarty_results = smarty_core_process_cached_inserts($_params, $this); + + if ($this->_cache_serials) { + // strip nocache-tags from output + $_smarty_results = preg_replace('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s' + ,'' + ,$_smarty_results); + } + // restore initial cache_info + $this->_cache_info = array_pop($_cache_info); + } + $this->_cache_including = $_cache_including; + + if ($display) { + global $timer_start; + + + if (isset($_smarty_results)) { echo $_smarty_results; } + + if ($this->debugging) { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $this->_smarty_debug_info[$_included_tpls_idx]['exec_time'] = (smarty_core_get_microtime($_params, $this) - $_debug_start_time); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.display_debug_console.php'); + echo smarty_core_display_debug_console($_params, $this); + } + error_reporting($_smarty_old_error_level); + + return; + } else { + error_reporting($_smarty_old_error_level); + if (isset($_smarty_results)) { return $_smarty_results; } + } + } + + /** + * load configuration values + * + * @param string $file + * @param string $section + * @param string $scope + */ + function config_load($file, $section = null, $scope = 'global') + { + require_once($this->_get_plugin_filepath('function', 'config_load')); + smarty_function_config_load(array('file' => $file, 'section' => $section, 'scope' => $scope), $this); + } + + /** + * return a reference to a registered object + * + * @param string $name + * @return object + */ + function &get_registered_object($name) { + if (!isset($this->_reg_objects[$name])) + $this->_trigger_fatal_error("'$name' is not a registered object"); + + if (!is_object($this->_reg_objects[$name][0])) + $this->_trigger_fatal_error("registered '$name' is not an object"); + + return $this->_reg_objects[$name][0]; + } + + /** + * clear configuration values + * + * @param string $var + */ + function clear_config($var = null) + { + if(!isset($var)) { + // clear all values + $this->_config = array(array('vars' => array(), + 'files' => array())); + } else { + unset($this->_config[0]['vars'][$var]); + } + } + + /** + * Quote subpattern references + * + * @param string $string + * @return string + */ + function quote_replace($string) + { + return preg_replace('![\\$]\d!', '\\\\\\0', $string); + } + + /** + * get filepath of requested plugin + * + * @param string $type + * @param string $name + * @return string|false + */ + function _get_plugin_filepath($type, $name) + { + $_params = array('type' => $type, 'name' => $name); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.assemble_plugin_filepath.php'); + return smarty_core_assemble_plugin_filepath($_params, $this); + } + + /** + * test if resource needs compiling + * + * @param string $resource_name + * @param string $compile_path + * @return boolean + */ + function _is_compiled($resource_name, $compile_path) + { + if (!$this->force_compile && file_exists($compile_path)) { + if (!$this->compile_check) { + // no need to check compiled file + return true; + } else { + // get file source and timestamp + $_params = array('resource_name' => $resource_name, 'get_source'=>false); + if (!$this->_fetch_resource_info($_params, $this)) { + return false; + } + if ($_params['resource_timestamp'] <= filemtime($compile_path)) { + // template not expired, no recompile + return true; + } else { + // compile template + return false; + } + } + } else { + // compiled template does not exist, or forced compile + return false; + } + } + + /** + * compile the template + * + * @param string $resource_name + * @param string $compile_path + * @return boolean + */ + function _compile_resource($resource_name, $compile_path) + { + + $_params = array('resource_name' => $resource_name); + if (!$this->_fetch_resource_info($_params)) { + return false; + } + + $_source_content = $_params['source_content']; + $_resource_timestamp = $_params['resource_timestamp']; + $_cache_include = substr($compile_path, 0, -4).'.inc'; + + if ($this->_compile_source($resource_name, $_source_content, $_compiled_content, $_cache_include)) { + // if a _cache_serial was set, we also have to write an include-file: + if ($this->_cache_include_info) { + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_compiled_include.php'); + smarty_core_write_compiled_include(array_merge($this->_cache_include_info, array('compiled_content'=>$_compiled_content)), $this); + } + + $_params = array('compile_path'=>$compile_path, 'compiled_content' => $_compiled_content, 'resource_timestamp' => $_resource_timestamp); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_compiled_resource.php'); + smarty_core_write_compiled_resource($_params, $this); + + return true; + } else { + $this->trigger_error($smarty_compiler->_error_msg); + return false; + } + + } + + /** + * compile the given source + * + * @param string $resource_name + * @param string $source_content + * @param string $compiled_content + * @return boolean + */ + function _compile_source($resource_name, &$source_content, &$compiled_content, $cache_include_path=null) + { + if (file_exists(SMARTY_DIR . $this->compiler_file)) { + require_once(SMARTY_DIR . $this->compiler_file); + } else { + // use include_path + require_once($this->compiler_file); + } + + + $smarty_compiler = new $this->compiler_class; + + $smarty_compiler->template_dir = $this->template_dir; + $smarty_compiler->compile_dir = $this->compile_dir; + $smarty_compiler->plugins_dir = $this->plugins_dir; + $smarty_compiler->config_dir = $this->config_dir; + $smarty_compiler->force_compile = $this->force_compile; + $smarty_compiler->caching = $this->caching; + $smarty_compiler->php_handling = $this->php_handling; + $smarty_compiler->left_delimiter = $this->left_delimiter; + $smarty_compiler->right_delimiter = $this->right_delimiter; + $smarty_compiler->_version = $this->_version; + $smarty_compiler->security = $this->security; + $smarty_compiler->secure_dir = $this->secure_dir; + $smarty_compiler->security_settings = $this->security_settings; + $smarty_compiler->trusted_dir = $this->trusted_dir; + $smarty_compiler->_reg_objects = &$this->_reg_objects; + $smarty_compiler->_plugins = &$this->_plugins; + $smarty_compiler->_tpl_vars = &$this->_tpl_vars; + $smarty_compiler->default_modifiers = $this->default_modifiers; + $smarty_compiler->compile_id = $this->_compile_id; + $smarty_compiler->_config = $this->_config; + $smarty_compiler->request_use_auto_globals = $this->request_use_auto_globals; + + $smarty_compiler->_cache_serial = null; + $smarty_compiler->_cache_include = $cache_include_path; + + + $_results = $smarty_compiler->_compile_file($resource_name, $source_content, $compiled_content); + + if ($smarty_compiler->_cache_serial) { + $this->_cache_include_info = array( + 'cache_serial'=>$smarty_compiler->_cache_serial + ,'plugins_code'=>$smarty_compiler->_plugins_code + ,'include_file_path' => $cache_include_path); + + } else { + $this->_cache_include_info = null; + + } + + return $_results; + } + + /** + * Get the compile path for this resource + * + * @param string $resource_name + * @return string results of {@link _get_auto_filename()} + */ + function _get_compile_path($resource_name) + { + return $this->_get_auto_filename($this->compile_dir, $resource_name, + $this->_compile_id) . '.php'; + } + + /** + * fetch the template info. Gets timestamp, and source + * if get_source is true + * + * sets $source_content to the source of the template, and + * $resource_timestamp to its time stamp + * @param string $resource_name + * @param string $source_content + * @param integer $resource_timestamp + * @param boolean $get_source + * @param boolean $quiet + * @return boolean + */ + + function _fetch_resource_info(&$params) + { + if(!isset($params['get_source'])) { $params['get_source'] = true; } + if(!isset($params['quiet'])) { $params['quiet'] = false; } + + $_return = false; + $_params = array('resource_name' => $params['resource_name']) ; + if (isset($params['resource_base_path'])) + $_params['resource_base_path'] = $params['resource_base_path']; + + if ($this->_parse_resource_name($_params)) { + $_resource_type = $_params['resource_type']; + $_resource_name = $_params['resource_name']; + switch ($_resource_type) { + case 'file': + if ($params['get_source']) { + $params['source_content'] = $this->_read_file($_resource_name); + } + $params['resource_timestamp'] = filemtime($_resource_name); + $_return = is_file($_resource_name); + break; + + default: + // call resource functions to fetch the template source and timestamp + if ($params['get_source']) { + $_source_return = isset($this->_plugins['resource'][$_resource_type]) && + call_user_func_array($this->_plugins['resource'][$_resource_type][0][0], + array($_resource_name, &$params['source_content'], &$this)); + } else { + $_source_return = true; + } + + $_timestamp_return = isset($this->_plugins['resource'][$_resource_type]) && + call_user_func_array($this->_plugins['resource'][$_resource_type][0][1], + array($_resource_name, &$params['resource_timestamp'], &$this)); + + $_return = $_source_return && $_timestamp_return; + break; + } + } + + if (!$_return) { + // see if we can get a template with the default template handler + if (!empty($this->default_template_handler_func)) { + if (!is_callable($this->default_template_handler_func)) { + $this->trigger_error("default template handler function \"$this->default_template_handler_func\" doesn't exist."); + } else { + $_return = call_user_func_array( + $this->default_template_handler_func, + array($_resource_type, $_resource_name, &$params['source_content'], &$params['resource_timestamp'], &$this)); + } + } + } + + if (!$_return) { + if (!$params['quiet']) { + $this->trigger_error('unable to read resource: "' . $params['resource_name'] . '"'); + } + } else if ($_return && $this->security) { + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.is_secure.php'); + if (!smarty_core_is_secure($_params, $this)) { + if (!$params['quiet']) + $this->trigger_error('(secure mode) accessing "' . $params['resource_name'] . '" is not allowed'); + $params['source_content'] = null; + $params['resource_timestamp'] = null; + return false; + } + } + return $_return; + } + + + /** + * parse out the type and name from the resource + * + * @param string $resource_base_path + * @param string $resource_name + * @param string $resource_type + * @param string $resource_name + * @return boolean + */ + + function _parse_resource_name(&$params) + { + + // split tpl_path by the first colon + $_resource_name_parts = explode(':', $params['resource_name'], 2); + + if (count($_resource_name_parts) == 1) { + // no resource type given + $params['resource_type'] = $this->default_resource_type; + $params['resource_name'] = $_resource_name_parts[0]; + } else { + if(strlen($_resource_name_parts[0]) == 1) { + // 1 char is not resource type, but part of filepath + $params['resource_type'] = $this->default_resource_type; + $params['resource_name'] = $params['resource_name']; + } else { + $params['resource_type'] = $_resource_name_parts[0]; + $params['resource_name'] = $_resource_name_parts[1]; + } + } + + if ($params['resource_type'] == 'file') { + if (!preg_match("/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/", $params['resource_name'])) { + // relative pathname to $params['resource_base_path'] + // use the first directory where the file is found + if (isset($params['resource_base_path'])) { + $_resource_base_path = (array)$params['resource_base_path']; + } else { + $_resource_base_path = (array)$this->template_dir; + $_resource_base_path[] = '.'; + } + foreach ($_resource_base_path as $_curr_path) { + $_fullpath = $_curr_path . DIRECTORY_SEPARATOR . $params['resource_name']; + if (file_exists($_fullpath) && is_file($_fullpath)) { + $params['resource_name'] = $_fullpath; + return true; + } + // didn't find the file, try include_path + $_params = array('file_path' => $_fullpath); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + if(smarty_core_get_include_path($_params, $this)) { + $params['resource_name'] = $_params['new_file_path']; + return true; + } + } + return false; + } + } else { + $_params = array('type' => $params['resource_type']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_resource_plugin.php'); + smarty_core_load_resource_plugin($_params, $this); + } + + return true; + } + + + /** + * Handle modifiers + * + * @param string|null $modifier_name + * @param array|null $map_array + * @return string result of modifiers + */ + function _run_mod_handler() + { + $_args = func_get_args(); + list($_modifier_name, $_map_array) = array_splice($_args, 0, 2); + list($_func_name, $_tpl_file, $_tpl_line) = + $this->_plugins['modifier'][$_modifier_name]; + + $_var = $_args[0]; + foreach ($_var as $_key => $_val) { + $_args[0] = $_val; + $_var[$_key] = call_user_func_array($_func_name, $_args); + } + return $_var; + } + + /** + * Remove starting and ending quotes from the string + * + * @param string $string + * @return string + */ + function _dequote($string) + { + if (($string{0} == "'" || $string{0} == '"') && + $string{strlen($string)-1} == $string{0}) + return substr($string, 1, -1); + else + return $string; + } + + + /** + * read in a file from line $start for $lines. + * read the entire file if $start and $lines are null. + * + * @param string $filename + * @param integer $start + * @param integer $lines + * @return string + */ + function _read_file($filename, $start=null, $lines=null) + { + if (!($fd = @fopen($filename, 'r'))) { + return false; + } + flock($fd, LOCK_SH); + if ($start == null && $lines == null) { + // read the entire file + $contents = fread($fd, filesize($filename)); + } else { + if ( $start > 1 ) { + // skip the first lines before $start + for ($loop=1; $loop < $start; $loop++) { + fgets($fd, 65536); + } + } + if ( $lines == null ) { + // read the rest of the file + while (!feof($fd)) { + $contents .= fgets($fd, 65536); + } + } else { + // read up to $lines lines + for ($loop=0; $loop < $lines; $loop++) { + $contents .= fgets($fd, 65536); + if (feof($fd)) { + break; + } + } + } + } + fclose($fd); + return $contents; + } + + /** + * get a concrete filename for automagically created content + * + * @param string $auto_base + * @param string $auto_source + * @param string $auto_id + * @return string + * @staticvar string|null + * @staticvar string|null + */ + function _get_auto_filename($auto_base, $auto_source = null, $auto_id = null) + { + $_compile_dir_sep = $this->use_sub_dirs ? DIRECTORY_SEPARATOR : '^'; + + if(@is_dir($auto_base)) { + $_return = $auto_base . DIRECTORY_SEPARATOR; + } else { + // auto_base not found, try include_path + $_params = array('file_path' => $auto_base); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + smarty_core_get_include_path($_params, $this); + $_return = isset($_params['new_file_path']) ? $_params['new_file_path'] . DIRECTORY_SEPARATOR : null; + } + + if(isset($auto_id)) { + // make auto_id safe for directory names + $auto_id = str_replace('%7C',$_compile_dir_sep,(urlencode($auto_id))); + // split into separate directories + $_return .= $auto_id . $_compile_dir_sep; + } + + if(isset($auto_source)) { + // make source name safe for filename + $_filename = urlencode(basename($auto_source)); + $_crc32 = crc32($auto_source) . $_compile_dir_sep; + // prepend %% to avoid name conflicts with + // with $params['auto_id'] names + $_crc32 = '%%' . substr($_crc32,0,3) . $_compile_dir_sep . '%%' . $_crc32; + $_return .= $_crc32 . $_filename; + } + + return $_return; + } + + /** + * unlink a file, possibly using expiration time + * + * @param string $resource + * @param integer $exp_time + */ + function _unlink($resource, $exp_time = null) + { + if(isset($exp_time)) { + if(time() - @filemtime($resource) >= $exp_time) { + return @unlink($resource); + } + } else { + return @unlink($resource); + } + } + + /** + * returns an auto_id for auto-file-functions + * + * @param string $cache_id + * @param string $compile_id + * @return string|null + */ + function _get_auto_id($cache_id=null, $compile_id=null) { + if (isset($cache_id)) + return (isset($compile_id)) ? $cache_id . '|' . $compile_id : $cache_id; + elseif(isset($compile_id)) + return $compile_id; + else + return null; + } + + /** + * trigger Smarty plugin error + * + * @param string $error_msg + * @param string $tpl_file + * @param integer $tpl_line + * @param string $file + * @param integer $line + * @param integer $error_type + */ + function _trigger_fatal_error($error_msg, $tpl_file = null, $tpl_line = null, + $file = null, $line = null, $error_type = E_USER_ERROR) + { + if(isset($file) && isset($line)) { + $info = ' ('.basename($file).", line $line)"; + } else { + $info = null; + } + if (isset($tpl_line) && isset($tpl_file)) { + trigger_error("Smarty error: [in " . $tpl_file . " line " . + $tpl_line . "]: $error_msg$info", $error_type); + } else { + trigger_error("Smarty error: $error_msg$info", $error_type); + } + } + + + /** + * callback function for preg_replace, to call a non-cacheable block + * @return string + */ + function _process_compiled_include_callback($match) { + $_func = '_smarty_tplfunc_'.$match[2].'_'.$match[3]; + ob_start(); + $_func($this); + $_ret = ob_get_contents(); + ob_end_clean(); + return $_ret; + } + + + /** + * called for included templates + * + * @param string $_smarty_include_tpl_file + * @param string $_smarty_include_vars + */ + + // $_smarty_include_tpl_file, $_smarty_include_vars + + function _smarty_include($params) + { + if ($this->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $debug_start_time = smarty_core_get_microtime($_params, $this); + $this->_smarty_debug_info[] = array('type' => 'template', + 'filename' => $params['smarty_include_tpl_file'], + 'depth' => ++$this->_inclusion_depth); + $included_tpls_idx = count($this->_smarty_debug_info) - 1; + } + + // by kybu, inkluduju sa iba .tpl + if (substr($params['smarty_include_tpl_file'], -3) != 'tpl') + return; + + $this->_tpl_vars = array_merge($this->_tpl_vars, $params['smarty_include_vars']); + + // config vars are treated as local, so push a copy of the + // current ones onto the front of the stack + array_unshift($this->_config, $this->_config[0]); + + $_smarty_compile_path = $this->_get_compile_path($params['smarty_include_tpl_file']); + + + if ($this->_is_compiled($params['smarty_include_tpl_file'], $_smarty_compile_path) + || $this->_compile_resource($params['smarty_include_tpl_file'], $_smarty_compile_path)) + { + include($_smarty_compile_path); + } + + // pop the local vars off the front of the stack + array_shift($this->_config); + + $this->_inclusion_depth--; + + if ($this->debugging) { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $this->_smarty_debug_info[$included_tpls_idx]['exec_time'] = smarty_core_get_microtime($_params, $this) - $debug_start_time; + } + + if ($this->caching) { + $this->_cache_info['template'][$params['smarty_include_tpl_file']] = true; + } + } + + + /** + * get or set an array of cached attributes for function that is + * not cacheable + * @return array + */ + function &_smarty_cache_attrs($cache_serial, $count) { + $_cache_attrs =& $this->_cache_info['cache_attrs'][$cache_serial][$count]; + + if ($this->_cache_including) { + /* return next set of cache_attrs */ + $_return =& current($_cache_attrs); + next($_cache_attrs); + return $_return; + + } else { + /* add a reference to a new set of cache_attrs */ + $_cache_attrs[] = array(); + return $_cache_attrs[count($_cache_attrs)-1]; + + } + + } + + + /** + * wrapper for include() retaining $this + * @return mixed + */ + function _include($filename, $once=false, $vars=null) + { + if (is_array($vars)) + extract($vars, EXTR_PREFIX_SAME, 'include_php_'); + + if ($once) { + return include_once($filename); + } else { + return include($filename); + } + } + + + /** + * wrapper for eval() retaining $this + * @return mixed + */ + function _eval($code, $vars=null) + { + if (is_array($vars)) + extract($vars, EXTR_PREFIX_SAME, 'include_php_'); + + return eval($code); + } + /**#@-*/ + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/Smarty_Compiler.class.php b/inc/smarty/Smarty_Compiler.class.php new file mode 100644 index 0000000..5d3bc64 --- /dev/null +++ b/inc/smarty/Smarty_Compiler.class.php @@ -0,0 +1,2129 @@ + + * @author Andrei Zmievski + * @version 2.6.0-RC2 + * @copyright 2001-2003 ispi of Lincoln, Inc. + * @package Smarty + */ + +/* $Id: Smarty_Compiler.class.php,v 1.286 2003/10/08 23:43:34 mohrt Exp $ */ + +/** + * Template compiling class + * @package Smarty + */ +class Smarty_Compiler extends Smarty { + + // internal vars + /**#@+ + * @access private + */ + var $_sectionelse_stack = array(); // keeps track of whether section had 'else' part + var $_foreachelse_stack = array(); // keeps track of whether foreach had 'else' part + var $_literal_blocks = array(); // keeps literal template blocks + var $_php_blocks = array(); // keeps php code blocks + var $_current_file = null; // the current template being compiled + var $_current_line_no = 1; // line number for error messages + var $_capture_stack = array(); // keeps track of nested capture buffers + var $_plugin_info = array(); // keeps track of plugins to load + var $_init_smarty_vars = false; + var $_permitted_tokens = array('true','false','yes','no','on','off','null'); + var $_output_type = 'php'; + var $_db_qstr_regexp = null; // regexps are setup in the constructor + var $_si_qstr_regexp = null; + var $_qstr_regexp = null; + var $_func_regexp = null; + var $_var_bracket_regexp = null; + var $_dvar_guts_regexp = null; + var $_dvar_regexp = null; + var $_cvar_regexp = null; + var $_svar_regexp = null; + var $_avar_regexp = null; + var $_mod_regexp = null; + var $_var_regexp = null; + var $_parenth_param_regexp = null; + var $_func_call_regexp = null; + var $_obj_ext_regexp = null; + var $_obj_start_regexp = null; + var $_obj_params_regexp = null; + var $_obj_call_regexp = null; + + var $_cacheable_state = 0; + var $_cache_attrs_count = 0; + var $_nocache_count = 0; + var $_cache_serial = null; + var $_cache_include = null; + + var $_strip_depth = 0; + var $_additional_newline = "\n"; + + /**#@-*/ + /** + * The class constructor. + */ + function Smarty_Compiler() + { + // matches double quoted strings: + // "foobar" + // "foo\"bar" + $this->_db_qstr_regexp = '"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"'; + + // matches single quoted strings: + // 'foobar' + // 'foo\'bar' + $this->_si_qstr_regexp = '\'[^\'\\\\]*(?:\\\\.[^\'\\\\]*)*\''; + + // matches single or double quoted strings + $this->_qstr_regexp = '(?:' . $this->_db_qstr_regexp . '|' . $this->_si_qstr_regexp . ')'; + + // matches bracket portion of vars + // [0] + // [foo] + // [$bar] + $this->_var_bracket_regexp = '\[\$?[\w\.]+\]'; + + // matches $ vars (not objects): + // $foo + // $foo.bar + // $foo.bar.foobar + // $foo[0] + // $foo[$bar] + // $foo[5][blah] + // $foo[5].bar[$foobar][4] + $this->_dvar_math_regexp = '[\+\-\*\/\%]'; + $this->_dvar_math_var_regexp = '[\$\w\.\+\-\*\/\%\d\|\>\[\]]'; + $this->_dvar_num_var_regexp = '\-?\d+(?:\.\d+)?' . $this->_dvar_math_var_regexp; + $this->_dvar_guts_regexp = '\w+(?:' . $this->_var_bracket_regexp + . ')*(?:\.\$?\w+(?:' . $this->_var_bracket_regexp . ')*)*(?:' . $this->_dvar_math_regexp . '(?:\-?\d+(?:\.\d+)?|' . $this->_dvar_math_var_regexp . '*))?'; + $this->_dvar_regexp = '\$' . $this->_dvar_guts_regexp; + + // matches config vars: + // #foo# + // #foobar123_foo# + $this->_cvar_regexp = '\#\w+\#'; + + // matches section vars: + // %foo.bar% + $this->_svar_regexp = '\%\w+\.\w+\%'; + + // matches all valid variables (no quotes, no modifiers) + $this->_avar_regexp = '(?:' . $this->_dvar_regexp . '|' + . $this->_cvar_regexp . '|' . $this->_svar_regexp . ')'; + + // matches valid variable syntax: + // $foo + // $foo + // #foo# + // #foo# + // "text" + // "text" + $this->_var_regexp = '(?:' . $this->_avar_regexp . '|' . $this->_qstr_regexp . ')'; + + // matches valid object call (no objects allowed in parameters): + // $foo->bar + // $foo->bar() + // $foo->bar("text") + // $foo->bar($foo, $bar, "text") + // $foo->bar($foo, "foo") + // $foo->bar->foo() + // $foo->bar->foo->bar() + $this->_obj_ext_regexp = '\->(?:\$?' . $this->_dvar_guts_regexp . ')'; + $this->_obj_params_regexp = '\((?:\w+|' + . $this->_var_regexp . '(?:\s*,\s*(?:(?:\w+|' + . $this->_var_regexp . ')))*)?\)'; + $this->_obj_start_regexp = '(?:' . $this->_dvar_regexp . '(?:' . $this->_obj_ext_regexp . ')+)'; + $this->_obj_call_regexp = '(?:' . $this->_obj_start_regexp . '(?:' . $this->_obj_params_regexp . ')?)'; + + // matches valid modifier syntax: + // |foo + // |@foo + // |foo:"bar" + // |foo:$bar + // |foo:"bar":$foobar + // |foo|bar + // |foo:$foo->bar + $this->_mod_regexp = '(?:\|@?\w+(?::(?>-?\w+|' + . $this->_obj_call_regexp . '|' . $this->_avar_regexp . '|' . $this->_qstr_regexp .'))*)'; + + // matches valid function name: + // foo123 + // _foo_bar + $this->_func_regexp = '[a-zA-Z_]\w*'; + + // matches valid registered object: + // foo->bar + $this->_reg_obj_regexp = '[a-zA-Z_]\w*->[a-zA-Z_]\w*'; + + // matches valid parameter values: + // true + // $foo + // $foo|bar + // #foo# + // #foo#|bar + // "text" + // "text"|bar + // $foo->bar + $this->_param_regexp = '(?:\s*(?:' . $this->_obj_call_regexp . '|' + . $this->_var_regexp . '|\w+)(?>' . $this->_mod_regexp . '*)\s*)'; + + // matches valid parenthesised function parameters: + // + // "text" + // $foo, $bar, "text" + // $foo|bar, "foo"|bar, $foo->bar($foo)|bar + $this->_parenth_param_regexp = '(?:\((?:\w+|' + . $this->_param_regexp . '(?:\s*,\s*(?:(?:\w+|' + . $this->_param_regexp . ')))*)?\))'; + + // matches valid function call: + // foo() + // foo_bar($foo) + // _foo_bar($foo,"bar") + // foo123($foo,$foo->bar(),"foo") + $this->_func_call_regexp = '(?:' . $this->_func_regexp . '\s*(?:' + . $this->_parenth_param_regexp . '))'; + } + + /** + * compile a resource + * + * sets $compiled_content to the compiled source + * @param string $resource_name + * @param string $source_content + * @param string $compiled_content + * @return true + */ + function _compile_file($resource_name, $source_content, &$compiled_content) + { + + if ($this->security) { + // do not allow php syntax to be executed unless specified + if ($this->php_handling == SMARTY_PHP_ALLOW && + !$this->security_settings['PHP_HANDLING']) { + $this->php_handling = SMARTY_PHP_PASSTHRU; + } + } + + $this->_load_filters(); + + $this->_current_file = $resource_name; + $this->_current_line_no = 1; + $ldq = preg_quote($this->left_delimiter, '!'); + $rdq = preg_quote($this->right_delimiter, '!'); + + // run template source through prefilter functions + if (count($this->_plugins['prefilter']) > 0) { + foreach ($this->_plugins['prefilter'] as $filter_name => $prefilter) { + if ($prefilter === false) continue; + if ($prefilter[3] || is_callable($prefilter[0])) { + $source_content = call_user_func_array($prefilter[0], + array($source_content, &$this)); + $this->_plugins['prefilter'][$filter_name][3] = true; + } else { + $this->_trigger_fatal_error("[plugin] prefilter '$filter_name' is not implemented"); + } + } + } + + /* Annihilate the comments. */ + $source_content = preg_replace("!({$ldq})\*(.*?)\*({$rdq})!se", + "'\\1*'.str_repeat(\"\n\", substr_count('\\2', \"\n\")) .'*\\3'", + $source_content); + + /* Pull out the literal blocks. */ + preg_match_all("!{$ldq}\s*literal\s*{$rdq}(.*?){$ldq}\s*/literal\s*{$rdq}!s", $source_content, $_match); + $this->_literal_blocks = $_match[1]; + $source_content = preg_replace("!{$ldq}\s*literal\s*{$rdq}(.*?){$ldq}\s*/literal\s*{$rdq}!s", + $this->quote_replace($this->left_delimiter.'literal'.$this->right_delimiter), $source_content); + + /* Pull out the php code blocks. */ + preg_match_all("!{$ldq}php{$rdq}(.*?){$ldq}/php{$rdq}!s", $source_content, $_match); + $this->_php_blocks = $_match[1]; + $source_content = preg_replace("!{$ldq}php{$rdq}(.*?){$ldq}/php{$rdq}!s", + $this->quote_replace($this->left_delimiter.'php'.$this->right_delimiter), $source_content); + + /* Gather all template tags. */ + preg_match_all("!{$ldq}\s*(.*?)\s*{$rdq}!s", $source_content, $_match); + $template_tags = $_match[1]; + /* Split content by template tags to obtain non-template content. */ + $text_blocks = preg_split("!{$ldq}.*?{$rdq}!s", $source_content); + + /* loop through text blocks */ + for ($curr_tb = 0, $for_max = count($text_blocks); $curr_tb < $for_max; $curr_tb++) { + /* match anything resembling php tags */ + if (preg_match_all('!(<\?(?:\w+|=)?|\?>|language\s*=\s*[\"\']?php[\"\']?)!is', $text_blocks[$curr_tb], $sp_match)) { + /* replace tags with placeholders to prevent recursive replacements */ + $sp_match[1] = array_unique($sp_match[1]); + usort($sp_match[1], '_smarty_sort_length'); + for ($curr_sp = 0, $for_max2 = count($sp_match[1]); $curr_sp < $for_max2; $curr_sp++) { + $text_blocks[$curr_tb] = str_replace($sp_match[1][$curr_sp],'%%%SMARTYSP'.$curr_sp.'%%%',$text_blocks[$curr_tb]); + } + /* process each one */ + for ($curr_sp = 0, $for_max2 = count($sp_match[0]); $curr_sp < $for_max2; $curr_sp++) { + if ($this->php_handling == SMARTY_PHP_PASSTHRU) { + /* echo php contents */ + $text_blocks[$curr_tb] = str_replace('%%%SMARTYSP'.$curr_sp.'%%%', ''."\n", $text_blocks[$curr_tb]); + } else if ($this->php_handling == SMARTY_PHP_QUOTE) { + /* quote php tags */ + $text_blocks[$curr_tb] = str_replace('%%%SMARTYSP'.$curr_sp.'%%%', htmlspecialchars($sp_match[1][$curr_sp]), $text_blocks[$curr_tb]); + } else if ($this->php_handling == SMARTY_PHP_REMOVE) { + /* remove php tags */ + $text_blocks[$curr_tb] = str_replace('%%%SMARTYSP'.$curr_sp.'%%%', '', $text_blocks[$curr_tb]); + } else { + /* SMARTY_PHP_ALLOW, but echo non php starting tags */ + $sp_match[1][$curr_sp] = preg_replace('%(<\?(?!php|=|$))%i', ''."\n", $sp_match[1][$curr_sp]); + $text_blocks[$curr_tb] = str_replace('%%%SMARTYSP'.$curr_sp.'%%%', $sp_match[1][$curr_sp], $text_blocks[$curr_tb]); + } + } + } + } + + /* Compile the template tags into PHP code. */ + $compiled_tags = array(); + for ($i = 0, $for_max = count($template_tags); $i < $for_max; $i++) { + $this->_current_line_no += substr_count($text_blocks[$i], "\n"); + $compiled_tags[] = $this->_compile_tag($template_tags[$i]); + $this->_current_line_no += substr_count($template_tags[$i], "\n"); + } + + $compiled_content = ''; + + /* Interleave the compiled contents and text blocks to get the final result. */ + for ($i = 0, $for_max = count($compiled_tags); $i < $for_max; $i++) { + if ($compiled_tags[$i] == '') { + // tag result empty, remove first newline from following text block + $text_blocks[$i+1] = preg_replace('!^(\r\n|\r|\n)!', '', $text_blocks[$i+1]); + } + $compiled_content .= $text_blocks[$i].$compiled_tags[$i]; + } + $compiled_content .= $text_blocks[$i]; + + /* Reformat data between 'strip' and '/strip' tags, removing spaces, tabs and newlines. */ + if (preg_match_all("!{$ldq}strip{$rdq}.*?{$ldq}/strip{$rdq}!s", $compiled_content, $_match)) { + $strip_tags = $_match[0]; + $strip_tags_modified = preg_replace("!{$ldq}/?strip{$rdq}|[\t ]+$|^[\t ]+!m", '', $strip_tags); + $strip_tags_modified = preg_replace('![\r\n]+!m', '', $strip_tags_modified); + for ($i = 0, $for_max = count($strip_tags); $i < $for_max; $i++) + $compiled_content = preg_replace("!{$ldq}strip{$rdq}.*?{$ldq}/strip{$rdq}!s", + $this->quote_replace($strip_tags_modified[$i]), + $compiled_content, 1); + } + + // remove \n from the end of the file, if any + if (($_len=strlen($compiled_content)) && ($compiled_content{$_len - 1} == "\n" )) { + $compiled_content = substr($compiled_content, 0, -1); + } + + if (!empty($this->_cache_serial)) { + $compiled_content = "_cache_serials['".$this->_cache_include."'] = '".$this->_cache_serial."'; ?>" . $compiled_content; + } + + // remove unnecessary close/open tags + $compiled_content = preg_replace('!\?>\n?<\?php!', '', $compiled_content); + + // run compiled template through postfilter functions + if (count($this->_plugins['postfilter']) > 0) { + foreach ($this->_plugins['postfilter'] as $filter_name => $postfilter) { + if ($postfilter === false) continue; + if ($postfilter[3] || is_callable($postfilter[0])) { + $compiled_content = call_user_func_array($postfilter[0], + array($compiled_content, &$this)); + $this->_plugins['postfilter'][$filter_name][3] = true; + } else { + $this->_trigger_fatal_error("Smarty plugin error: postfilter '$filter_name' is not implemented"); + } + } + } + + // put header at the top of the compiled template + $template_header = "_version.", created on ".strftime("%Y-%m-%d %H:%M:%S")."\n"; + $template_header .= " compiled from ".strtr(urlencode($resource_name), array('%2F'=>'/', '%3A'=>':'))." */ ?>\n"; + + /* Emit code to load needed plugins. */ + $this->_plugins_code = ''; + if (count($this->_plugin_info)) { + $_plugins_params = "array('plugins' => array("; + foreach ($this->_plugin_info as $plugin_type => $plugins) { + foreach ($plugins as $plugin_name => $plugin_info) { + $_plugins_params .= "array('$plugin_type', '$plugin_name', '$plugin_info[0]', $plugin_info[1], "; + $_plugins_params .= $plugin_info[2] ? 'true),' : 'false),'; + } + } + $_plugins_params .= '))'; + $plugins_code = "\n"; + $template_header .= $plugins_code; + $this->_plugin_info = array(); + $this->_plugins_code = $plugins_code; + } + + if ($this->_init_smarty_vars) { + $template_header .= "\n"; + $this->_init_smarty_vars = false; + } + + $compiled_content = $template_header . $compiled_content; + + return true; + } + + /** + * Compile a template tag + * + * @param string $template_tag + * @return string + */ + function _compile_tag($template_tag) + { + // default to php output + $this->_output_type = 'php'; + + /* Matched comment. */ + if ($template_tag{0} == '*' && $template_tag{strlen($template_tag) - 1} == '*') + return ''; + + /* Split tag into two three parts: command, command modifiers and the arguments. */ + if(! preg_match('/^(?:(' . $this->_obj_call_regexp . '|' . $this->_var_regexp + . '|\/?' . $this->_reg_obj_regexp . '|\/?' . $this->_func_regexp . ')(' . $this->_mod_regexp . '*)) + (?:\s+(.*))?$ + /xs', $template_tag, $match)) { + $this->_syntax_error("unrecognized tag: $template_tag", E_USER_ERROR, __FILE__, __LINE__); + } + + $tag_command = $match[1]; + $tag_modifier = isset($match[2]) ? $match[2] : null; + $tag_args = isset($match[3]) ? $match[3] : null; + + if (preg_match('!^' . $this->_obj_call_regexp . '|' . $this->_var_regexp . '$!', $tag_command)) { + /* tag name is a variable or object */ + $_return = $this->_parse_var_props($tag_command . $tag_modifier, $this->_parse_attrs($tag_args)); + if(isset($_tag_attrs['assign'])) { + return "assign('" . $this->_dequote($_tag_attrs['assign']) . "', $_return ); ?>\n"; + } elseif ($this->_output_type == 'php') { + return "" . $this->_additional_newline; + } else { + // static + return $_return; + } + } + + /* If the tag name is a registered object, we process it. */ + if (preg_match('!^\/?' . $this->_reg_obj_regexp . '$!', $tag_command)) { + return $this->_compile_registered_object_tag($tag_command, $this->_parse_attrs($tag_args), $tag_modifier); + } + + switch ($tag_command) { + case 'include': + return $this->_compile_include_tag($tag_args); + + case 'include_php': + return $this->_compile_include_php_tag($tag_args); + + case 'if': + return $this->_compile_if_tag($tag_args); + + case 'else': + return ''; + + case 'elseif': + return $this->_compile_if_tag($tag_args, true); + + case '/if': + return ''; + + case 'capture': + return $this->_compile_capture_tag(true, $tag_args); + + case '/capture': + return $this->_compile_capture_tag(false); + + case 'ldelim': + return $this->left_delimiter; + + case 'rdelim': + return $this->right_delimiter; + + case 'section': + array_push($this->_sectionelse_stack, false); + return $this->_compile_section_start($tag_args); + + case 'sectionelse': + $this->_sectionelse_stack[count($this->_sectionelse_stack)-1] = true; + return ""; + + case '/section': + if (array_pop($this->_sectionelse_stack)) + return ""; + else + return ""; + + case 'foreach': + array_push($this->_foreachelse_stack, false); + return $this->_compile_foreach_start($tag_args); + break; + + case 'foreachelse': + $this->_foreachelse_stack[count($this->_foreachelse_stack)-1] = true; + return ""; + + case '/foreach': + if (array_pop($this->_foreachelse_stack)) + return ""; + else + return ""; + + case 'strip': + case '/strip': + if ($tag_command{0}=='/') { + if (--$this->_strip_depth==0) { /* outermost closing {/strip} */ + $this->_additional_newline = "\n"; + return $this->left_delimiter.$tag_command.$this->right_delimiter; + } + } else { + if ($this->_strip_depth++==0) { /* outermost opening {strip} */ + $this->_additional_newline = ""; + return $this->left_delimiter.$tag_command.$this->right_delimiter; + } + } + return ''; + + case 'literal': + list (,$literal_block) = each($this->_literal_blocks); + $this->_current_line_no += substr_count($literal_block, "\n"); + return "" . $this->_additional_newline; + + case 'php': + if ($this->security && !$this->security_settings['PHP_TAGS']) { + $this->_syntax_error("(secure mode) php tags not permitted", E_USER_WARNING, __FILE__, __LINE__); + return; + } + list (,$php_block) = each($this->_php_blocks); + $this->_current_line_no += substr_count($php_block, "\n"); + return ''; + + case 'insert': + return $this->_compile_insert_tag($tag_args); + + default: + if ($this->_compile_compiler_tag($tag_command, $tag_args, $output)) { + return $output; + } else if ($this->_compile_block_tag($tag_command, $tag_args, $tag_modifier, $output)) { + return $output; + } else { + return $this->_compile_custom_tag($tag_command, $tag_args, $tag_modifier); + } + } + } + + + /** + * compile the custom compiler tag + * + * sets $output to the compiled custom compiler tag + * @param string $tag_command + * @param string $tag_args + * @param string $output + * @return boolean + */ + function _compile_compiler_tag($tag_command, $tag_args, &$output) + { + $found = false; + $have_function = true; + + /* + * First we check if the compiler function has already been registered + * or loaded from a plugin file. + */ + if (isset($this->_plugins['compiler'][$tag_command])) { + $found = true; + $plugin_func = $this->_plugins['compiler'][$tag_command][0]; + if (!is_callable($plugin_func)) { + $message = "compiler function '$tag_command' is not implemented"; + $have_function = false; + } + } + /* + * Otherwise we need to load plugin file and look for the function + * inside it. + */ + else if ($plugin_file = $this->_get_plugin_filepath('compiler', $tag_command)) { + $found = true; + + include_once $plugin_file; + + $plugin_func = 'smarty_compiler_' . $tag_command; + if (!is_callable($plugin_func)) { + $message = "plugin function $plugin_func() not found in $plugin_file\n"; + $have_function = false; + } else { + $this->_plugins['compiler'][$tag_command] = array($plugin_func, null, null, null, true); + } + } + + /* + * True return value means that we either found a plugin or a + * dynamically registered function. False means that we didn't and the + * compiler should now emit code to load custom function plugin for this + * tag. + */ + if ($found) { + if ($have_function) { + $output = call_user_func_array($plugin_func, array($tag_args, &$this)); + if($output != '') { + $output = '_push_cacheable_state('compiler', $tag_command) + . $output + . $this->_pop_cacheable_state('compiler', $tag_command) . ' ?>'; + } + } else { + $this->_syntax_error($message, E_USER_WARNING, __FILE__, __LINE__); + } + return true; + } else { + return false; + } + } + + + /** + * compile block function tag + * + * sets $output to compiled block function tag + * @param string $tag_command + * @param string $tag_args + * @param string $tag_modifier + * @param string $output + * @return boolean + */ + function _compile_block_tag($tag_command, $tag_args, $tag_modifier, &$output) + { + if ($tag_command{0} == '/') { + $start_tag = false; + $tag_command = substr($tag_command, 1); + } else + $start_tag = true; + + $found = false; + $have_function = true; + + /* + * First we check if the block function has already been registered + * or loaded from a plugin file. + */ + if (isset($this->_plugins['block'][$tag_command])) { + $found = true; + $plugin_func = $this->_plugins['block'][$tag_command][0]; + if (!is_callable($plugin_func)) { + $message = "block function '$tag_command' is not implemented"; + $have_function = false; + } + } + /* + * Otherwise we need to load plugin file and look for the function + * inside it. + */ + else if ($plugin_file = $this->_get_plugin_filepath('block', $tag_command)) { + $found = true; + + include_once $plugin_file; + + $plugin_func = 'smarty_block_' . $tag_command; + if (!function_exists($plugin_func)) { + $message = "plugin function $plugin_func() not found in $plugin_file\n"; + $have_function = false; + } else { + $this->_plugins['block'][$tag_command] = array($plugin_func, null, null, null, true); + + } + } + + if (!$found) { + return false; + } else if (!$have_function) { + $this->_syntax_error($message, E_USER_WARNING, __FILE__, __LINE__); + return true; + } + + /* + * Even though we've located the plugin function, compilation + * happens only once, so the plugin will still need to be loaded + * at runtime for future requests. + */ + $this->_add_plugin('block', $tag_command); + + if ($start_tag) { + $output = '_push_cacheable_state('block', $tag_command); + $attrs = $this->_parse_attrs($tag_args); + $arg_list = $this->_compile_arg_list('block', $tag_command, $attrs, $_cache_attrs=''); + $output .= "$_cache_attrs\$_params = \$this->_tag_stack[] = array('$tag_command', array(".implode(',', $arg_list).')); '; + $output .= $this->_compile_plugin_call('block', $tag_command).'($_params[1], null, $this, $_block_repeat=true); unset($_params);'; + $output .= 'while ($_block_repeat) { ob_start(); ?>'; + } else { + $output = '_block_content = ob_get_contents(); ob_end_clean(); '; + $_out_tag_text = $this->_compile_plugin_call('block', $tag_command).'($this->_tag_stack[count($this->_tag_stack)-1][1], $this->_block_content, $this, $_block_repeat=false)'; + if ($tag_modifier != '') { + $this->_parse_modifiers($_out_tag_text, $tag_modifier); + } + $output .= 'echo '.$_out_tag_text.'; } '; + $output .= " array_pop(\$this->_tag_stack); " . $this->_pop_cacheable_state('block', $tag_command) . '?>'; + } + + return true; + } + + + /** + * compile custom function tag + * + * @param string $tag_command + * @param string $tag_args + * @param string $tag_modifier + * @return string + */ + function _compile_custom_tag($tag_command, $tag_args, $tag_modifier) + { + $this->_add_plugin('function', $tag_command); + + $_cacheable_state = $this->_push_cacheable_state('function', $tag_command); + $attrs = $this->_parse_attrs($tag_args); + $arg_list = $this->_compile_arg_list('function', $tag_command, $attrs, $_cache_attrs=''); + + $_return = $this->_compile_plugin_call('function', $tag_command).'(array('.implode(',', $arg_list)."), \$this)"; + if($tag_modifier != '') { + $this->_parse_modifiers($_return, $tag_modifier); + } + + if($_return != '') { + $_return = '_pop_cacheable_state('function', $tag_command) . "?>" . $this->_additional_newline; + } + + return $_return; + } + + /** + * compile a registered object tag + * + * @param string $tag_command + * @param array $attrs + * @param string $tag_modifier + * @return string + */ + function _compile_registered_object_tag($tag_command, $attrs, $tag_modifier) + { + if ($tag_command{0} == '/') { + $start_tag = false; + $tag_command = substr($tag_command, 1); + } else { + $start_tag = true; + } + + list($object, $obj_comp) = explode('->', $tag_command); + + $arg_list = array(); + if(count($attrs)) { + $_assign_var = false; + foreach ($attrs as $arg_name => $arg_value) { + if($arg_name == 'assign') { + $_assign_var = $arg_value; + unset($attrs['assign']); + continue; + } + if (is_bool($arg_value)) + $arg_value = $arg_value ? 'true' : 'false'; + $arg_list[] = "'$arg_name' => $arg_value"; + } + } + + if($this->_reg_objects[$object][2]) { + // smarty object argument format + $args = "array(".implode(',', (array)$arg_list)."), \$this"; + } else { + // traditional argument format + $args = implode(',', array_values($attrs)); + if (empty($args)) { + $args = 'null'; + } + } + + $prefix = ''; + $postfix = ''; + $newline = ''; + if(!is_object($this->_reg_objects[$object][0])) { + $this->_trigger_fatal_error("registered '$object' is not an object"); + } elseif(!empty($this->_reg_objects[$object][1]) && !in_array($obj_comp, $this->_reg_objects[$object][1])) { + $this->_trigger_fatal_error("'$obj_comp' is not a registered component of object '$object'"); + } elseif(method_exists($this->_reg_objects[$object][0], $obj_comp)) { + // method + if(in_array($obj_comp, $this->_reg_objects[$object][3])) { + // block method + if ($start_tag) { + $prefix = "\$this->_tag_stack[] = array('$obj_comp', $args); "; + $prefix .= "\$this->_reg_objects['$object'][0]->$obj_comp(\$this->_tag_stack[count(\$this->_tag_stack)-1][1], null, \$this, \$_block_repeat=true); "; + $prefix .= "while (\$_block_repeat) { ob_start();"; + $return = null; + $postfix = ''; + } else { + $prefix = "\$this->_obj_block_content = ob_get_contents(); ob_end_clean(); "; + $return = "\$this->_reg_objects['$object'][0]->$obj_comp(\$this->_tag_stack[count(\$this->_tag_stack)-1][1], \$this->_obj_block_content, \$this, \$_block_repeat=false)"; + $postfix = "} array_pop(\$this->_tag_stack);"; + } + } else { + // non-block method + $return = "\$this->_reg_objects['$object'][0]->$obj_comp($args)"; + } + } else { + // property + $return = "\$this->_reg_objects['$object'][0]->$obj_comp"; + } + + if($return != null) { + if($tag_modifier != '') { + $this->_parse_modifiers($return, $tag_modifier); + } + + if(!empty($_assign_var)) { + $output = "\$this->assign('" . $this->_dequote($_assign_var) ."', $return);"; + } else { + $output = 'echo ' . $return . ';'; + $newline = $this->_additional_newline; + } + } else { + $output = ''; + } + + return '" . $newline; + } + + /** + * Compile {insert ...} tag + * + * @param string $tag_args + * @return string + */ + function _compile_insert_tag($tag_args) + { + $attrs = $this->_parse_attrs($tag_args); + $name = $this->_dequote($attrs['name']); + + if (empty($name)) { + $this->_syntax_error("missing insert name", E_USER_ERROR, __FILE__, __LINE__); + } + + if (!empty($attrs['script'])) { + $delayed_loading = true; + } else { + $delayed_loading = false; + } + + foreach ($attrs as $arg_name => $arg_value) { + if (is_bool($arg_value)) + $arg_value = $arg_value ? 'true' : 'false'; + $arg_list[] = "'$arg_name' => $arg_value"; + } + + $this->_add_plugin('insert', $name, $delayed_loading); + + $_params = "array('args' => array(".implode(', ', (array)$arg_list)."))"; + + return "" . $this->_additional_newline; + } + + /** + * Compile {include ...} tag + * + * @param string $tag_args + * @return string + */ + function _compile_include_tag($tag_args) + { + $attrs = $this->_parse_attrs($tag_args); + $arg_list = array(); + + if (empty($attrs['file'])) { + $this->_syntax_error("missing 'file' attribute in include tag", E_USER_ERROR, __FILE__, __LINE__); + } + + foreach ($attrs as $arg_name => $arg_value) { + if ($arg_name == 'file') { + $include_file = $arg_value; + continue; + } else if ($arg_name == 'assign') { + $assign_var = $arg_value; + continue; + } + if (is_bool($arg_value)) + $arg_value = $arg_value ? 'true' : 'false'; + $arg_list[] = "'$arg_name' => $arg_value"; + } + + $output = '_tpl_vars;\n"; + + + $_params = "array('smarty_include_tpl_file' => " . $include_file . ", 'smarty_include_vars' => array(".implode(',', (array)$arg_list)."))"; + $output .= "\$this->_smarty_include($_params);\n" . + "\$this->_tpl_vars = \$_smarty_tpl_vars;\n" . + "unset(\$_smarty_tpl_vars);\n"; + + if (isset($assign_var)) { + $output .= "\$this->assign(" . $assign_var . ", ob_get_contents()); ob_end_clean();\n"; + } + + $output .= ' ?>'; + + return $output; + + } + + /** + * Compile {include ...} tag + * + * @param string $tag_args + * @return string + */ + function _compile_include_php_tag($tag_args) + { + $attrs = $this->_parse_attrs($tag_args); + + if (empty($attrs['file'])) { + $this->_syntax_error("missing 'file' attribute in include_php tag", E_USER_ERROR, __FILE__, __LINE__); + } + + $assign_var = $this->_dequote($attrs['assign']); + $once_var = ( $attrs['once'] == 'false' ) ? 'false' : 'true'; + + foreach($attrs as $arg_name => $arg_value) { + if($arg_name != 'file' AND $arg_name != 'once' AND $arg_name != 'assign') { + if(is_bool($arg_value)) + $arg_value = $arg_value ? 'true' : 'false'; + $arg_list[] = "'$arg_name' => $arg_value"; + } + } + + $_params = "array('smarty_file' => " . $attrs['file'] . ", 'smarty_assign' => '$assign_var', 'smarty_once' => $once_var, 'smarty_include_vars' => array(".implode(',', (array)$arg_list)."))"; + + return "" . $this->_additional_newline; + } + + + /** + * Compile {section ...} tag + * + * @param string $tag_args + * @return string + */ + function _compile_section_start($tag_args) + { + $attrs = $this->_parse_attrs($tag_args); + $arg_list = array(); + + $output = '_syntax_error("missing section name", E_USER_ERROR, __FILE__, __LINE__); + } + + $output .= "if (isset(\$this->_sections[$section_name])) unset(\$this->_sections[$section_name]);\n"; + $section_props = "\$this->_sections[$section_name]"; + + foreach ($attrs as $attr_name => $attr_value) { + switch ($attr_name) { + case 'loop': + $output .= "{$section_props}['loop'] = is_array(\$_loop=$attr_value) ? count(\$_loop) : max(0, (int)\$_loop); unset(\$_loop);\n"; + break; + + case 'show': + if (is_bool($attr_value)) + $show_attr_value = $attr_value ? 'true' : 'false'; + else + $show_attr_value = "(bool)$attr_value"; + $output .= "{$section_props}['show'] = $show_attr_value;\n"; + break; + + case 'name': + $output .= "{$section_props}['$attr_name'] = $attr_value;\n"; + break; + + case 'max': + case 'start': + $output .= "{$section_props}['$attr_name'] = (int)$attr_value;\n"; + break; + + case 'step': + $output .= "{$section_props}['$attr_name'] = ((int)$attr_value) == 0 ? 1 : (int)$attr_value;\n"; + break; + + default: + $this->_syntax_error("unknown section attribute - '$attr_name'", E_USER_ERROR, __FILE__, __LINE__); + break; + } + } + + if (!isset($attrs['show'])) + $output .= "{$section_props}['show'] = true;\n"; + + if (!isset($attrs['loop'])) + $output .= "{$section_props}['loop'] = 1;\n"; + + if (!isset($attrs['max'])) + $output .= "{$section_props}['max'] = {$section_props}['loop'];\n"; + else + $output .= "if ({$section_props}['max'] < 0)\n" . + " {$section_props}['max'] = {$section_props}['loop'];\n"; + + if (!isset($attrs['step'])) + $output .= "{$section_props}['step'] = 1;\n"; + + if (!isset($attrs['start'])) + $output .= "{$section_props}['start'] = {$section_props}['step'] > 0 ? 0 : {$section_props}['loop']-1;\n"; + else { + $output .= "if ({$section_props}['start'] < 0)\n" . + " {$section_props}['start'] = max({$section_props}['step'] > 0 ? 0 : -1, {$section_props}['loop'] + {$section_props}['start']);\n" . + "else\n" . + " {$section_props}['start'] = min({$section_props}['start'], {$section_props}['step'] > 0 ? {$section_props}['loop'] : {$section_props}['loop']-1);\n"; + } + + $output .= "if ({$section_props}['show']) {\n"; + if (!isset($attrs['start']) && !isset($attrs['step']) && !isset($attrs['max'])) { + $output .= " {$section_props}['total'] = {$section_props}['loop'];\n"; + } else { + $output .= " {$section_props}['total'] = min(ceil(({$section_props}['step'] > 0 ? {$section_props}['loop'] - {$section_props}['start'] : {$section_props}['start']+1)/abs({$section_props}['step'])), {$section_props}['max']);\n"; + } + $output .= " if ({$section_props}['total'] == 0)\n" . + " {$section_props}['show'] = false;\n" . + "} else\n" . + " {$section_props}['total'] = 0;\n"; + + $output .= "if ({$section_props}['show']):\n"; + $output .= " + for ({$section_props}['index'] = {$section_props}['start'], {$section_props}['iteration'] = 1; + {$section_props}['iteration'] <= {$section_props}['total']; + {$section_props}['index'] += {$section_props}['step'], {$section_props}['iteration']++):\n"; + $output .= "{$section_props}['rownum'] = {$section_props}['iteration'];\n"; + $output .= "{$section_props}['index_prev'] = {$section_props}['index'] - {$section_props}['step'];\n"; + $output .= "{$section_props}['index_next'] = {$section_props}['index'] + {$section_props}['step'];\n"; + $output .= "{$section_props}['first'] = ({$section_props}['iteration'] == 1);\n"; + $output .= "{$section_props}['last'] = ({$section_props}['iteration'] == {$section_props}['total']);\n"; + + $output .= "?>"; + + return $output; + } + + + /** + * Compile {foreach ...} tag. + * + * @param string $tag_args + * @return string + */ + function _compile_foreach_start($tag_args) + { + $attrs = $this->_parse_attrs($tag_args); + $arg_list = array(); + + if (empty($attrs['from'])) { + $this->_syntax_error("missing 'from' attribute", E_USER_ERROR, __FILE__, __LINE__); + } + + if (empty($attrs['item'])) { + $this->_syntax_error("missing 'item' attribute", E_USER_ERROR, __FILE__, __LINE__); + } + + $from = $attrs['from']; + $item = $this->_dequote($attrs['item']); + if (isset($attrs['name'])) + $name = $attrs['name']; + + $output = '_foreach[$name])) unset(\$this->_foreach[$name]);\n"; + $foreach_props = "\$this->_foreach[$name]"; + } + + $key_part = ''; + + foreach ($attrs as $attr_name => $attr_value) { + switch ($attr_name) { + case 'key': + $key = $this->_dequote($attrs['key']); + $key_part = "\$this->_tpl_vars['$key'] => "; + break; + + case 'name': + $output .= "{$foreach_props}['$attr_name'] = $attr_value;\n"; + break; + } + } + + if (isset($name)) { + $output .= "{$foreach_props}['total'] = count(\$_from = (array)$from);\n"; + $output .= "{$foreach_props}['show'] = {$foreach_props}['total'] > 0;\n"; + $output .= "if ({$foreach_props}['show']):\n"; + $output .= "{$foreach_props}['iteration'] = 0;\n"; + $output .= " foreach (\$_from as $key_part\$this->_tpl_vars['$item']):\n"; + $output .= " {$foreach_props}['iteration']++;\n"; + $output .= " {$foreach_props}['first'] = ({$foreach_props}['iteration'] == 1);\n"; + $output .= " {$foreach_props}['last'] = ({$foreach_props}['iteration'] == {$foreach_props}['total']);\n"; + } else { + $output .= "if (count(\$_from = (array)$from)):\n"; + $output .= " foreach (\$_from as $key_part\$this->_tpl_vars['$item']):\n"; + } + $output .= '?>'; + + return $output; + } + + + /** + * Compile {capture} .. {/capture} tags + * + * @param boolean $start true if this is the {capture} tag + * @param string $tag_args + * @return string + */ + + function _compile_capture_tag($start, $tag_args = '') + { + $attrs = $this->_parse_attrs($tag_args); + + if ($start) { + if (isset($attrs['name'])) + $buffer = $attrs['name']; + else + $buffer = "'default'"; + + if (isset($attrs['assign'])) + $assign = $attrs['assign']; + else + $assign = null; + $output = ""; + $this->_capture_stack[] = array($buffer, $assign); + } else { + list($buffer, $assign) = array_pop($this->_capture_stack); + $output = "_smarty_vars['capture'][$buffer] = ob_get_contents(); "; + if (isset($assign)) { + $output .= " \$this->assign($assign, ob_get_contents());"; + } + $output .= "ob_end_clean(); ?>"; + } + + return $output; + } + + /** + * Compile {if ...} tag + * + * @param string $tag_args + * @param boolean $elseif if true, uses elseif instead of if + * @return string + */ + function _compile_if_tag($tag_args, $elseif = false) + { + + /* Tokenize args for 'if' tag. */ + preg_match_all('/(?> + ' . $this->_obj_call_regexp . '(?:' . $this->_mod_regexp . '*)? | # valid object call + ' . $this->_var_regexp . '(?:' . $this->_mod_regexp . '*)? | # var or quoted string + \-?0[xX][0-9a-fA-F]+|\-?\d+(?:\.\d+)?|\.\d+|!==|===|==|!=|<>|<<|>>|<=|>=|\&\&|\|\||\(|\)|,|\!|\^|=|\&|\~|<|>|\||\%|\+|\-|\/|\*|\@ | # valid non-word token + \b\w+\b | # valid word token + \S+ # anything else + )/x', $tag_args, $match); + + $tokens = $match[0]; + + // make sure we have balanced parenthesis + $token_count = array_count_values($tokens); + if(isset($token_count['(']) && $token_count['('] != $token_count[')']) { + $this->_syntax_error("unbalanced parenthesis in if statement", E_USER_ERROR, __FILE__, __LINE__); + } + + $is_arg_stack = array(); + + for ($i = 0; $i < count($tokens); $i++) { + + $token = &$tokens[$i]; + + switch (strtolower($token)) { + case '!': + case '%': + case '!==': + case '==': + case '===': + case '>': + case '<': + case '!=': + case '<>': + case '<<': + case '>>': + case '<=': + case '>=': + case '&&': + case '||': + case '|': + case '^': + case '&': + case '~': + case ')': + case ',': + case '+': + case '-': + case '*': + case '/': + case '@': + break; + + case 'eq': + $token = '=='; + break; + + case 'ne': + case 'neq': + $token = '!='; + break; + + case 'lt': + $token = '<'; + break; + + case 'le': + case 'lte': + $token = '<='; + break; + + case 'gt': + $token = '>'; + break; + + case 'ge': + case 'gte': + $token = '>='; + break; + + case 'and': + $token = '&&'; + break; + + case 'or': + $token = '||'; + break; + + case 'not': + $token = '!'; + break; + + case 'mod': + $token = '%'; + break; + + case '(': + array_push($is_arg_stack, $i); + break; + + case 'is': + /* If last token was a ')', we operate on the parenthesized + expression. The start of the expression is on the stack. + Otherwise, we operate on the last encountered token. */ + if ($tokens[$i-1] == ')') + $is_arg_start = array_pop($is_arg_stack); + else + $is_arg_start = $i-1; + /* Construct the argument for 'is' expression, so it knows + what to operate on. */ + $is_arg = implode(' ', array_slice($tokens, $is_arg_start, $i - $is_arg_start)); + + /* Pass all tokens from next one until the end to the + 'is' expression parsing function. The function will + return modified tokens, where the first one is the result + of the 'is' expression and the rest are the tokens it + didn't touch. */ + $new_tokens = $this->_parse_is_expr($is_arg, array_slice($tokens, $i+1)); + + /* Replace the old tokens with the new ones. */ + array_splice($tokens, $is_arg_start, count($tokens), $new_tokens); + + /* Adjust argument start so that it won't change from the + current position for the next iteration. */ + $i = $is_arg_start; + break; + + default: + if(preg_match('!^' . $this->_func_regexp . '$!', $token) ) { + // function call + if($this->security && + !in_array($token, $this->security_settings['IF_FUNCS'])) { + $this->_syntax_error("(secure mode) '$token' not allowed in if statement", E_USER_ERROR, __FILE__, __LINE__); + } + } elseif(preg_match('!^' . $this->_obj_call_regexp . '|' . $this->_var_regexp . '(?:' . $this->_mod_regexp . '*)$!', $token)) { + // object or variable + $token = $this->_parse_var_props($token); + } elseif(is_numeric($token)) { + // number, skip it + } else { + $this->_syntax_error("unidentified token '$token'", E_USER_ERROR, __FILE__, __LINE__); + } + break; + } + } + + if ($elseif) + return ''; + else + return ''; + } + + + function _compile_arg_list($type, $name, $attrs, &$cache_code) { + $arg_list = array(); + + if (isset($type) && isset($name) + && isset($this->_plugins[$type]) + && isset($this->_plugins[$type][$name]) + && empty($this->_plugins[$type][$name][4]) + && is_array($this->_plugins[$type][$name][5]) + ) { + /* we have a list of parameters that should be cached */ + $_cache_attrs = $this->_plugins[$type][$name][5]; + $_count = $this->_cache_attrs_count++; + $cache_code = "\$_cache_attrs =& \$this->_smarty_cache_attrs('$this->_cache_serial','$_count');"; + + } else { + /* no parameters are cached */ + $_cache_attrs = null; + } + + foreach ($attrs as $arg_name => $arg_value) { + if (is_bool($arg_value)) + $arg_value = $arg_value ? 'true' : 'false'; + if (is_null($arg_value)) + $arg_value = 'null'; + if ($_cache_attrs && in_array($arg_name, $_cache_attrs)) { + $arg_list[] = "'$arg_name' => (\$this->_cache_including) ? \$_cache_attrs['$arg_name'] : (\$_cache_attrs['$arg_name']=$arg_value)"; + } else { + $arg_list[] = "'$arg_name' => $arg_value"; + } + } + return $arg_list; + } + + /** + * Parse is expression + * + * @param string $is_arg + * @param array $tokens + * @return array + */ + function _parse_is_expr($is_arg, $tokens) + { + $expr_end = 0; + $negate_expr = false; + + if (($first_token = array_shift($tokens)) == 'not') { + $negate_expr = true; + $expr_type = array_shift($tokens); + } else + $expr_type = $first_token; + + switch ($expr_type) { + case 'even': + if (@$tokens[$expr_end] == 'by') { + $expr_end++; + $expr_arg = $tokens[$expr_end++]; + $expr = "!(($is_arg / $expr_arg) % " . $this->_parse_var_props($expr_arg) . ")"; + } else + $expr = "!($is_arg % 2)"; + break; + + case 'odd': + if (@$tokens[$expr_end] == 'by') { + $expr_end++; + $expr_arg = $tokens[$expr_end++]; + $expr = "(($is_arg / $expr_arg) % ". $this->_parse_var_props($expr_arg) . ")"; + } else + $expr = "($is_arg % 2)"; + break; + + case 'div': + if (@$tokens[$expr_end] == 'by') { + $expr_end++; + $expr_arg = $tokens[$expr_end++]; + $expr = "!($is_arg % " . $this->_parse_var_props($expr_arg) . ")"; + } else { + $this->_syntax_error("expecting 'by' after 'div'", E_USER_ERROR, __FILE__, __LINE__); + } + break; + + default: + $this->_syntax_error("unknown 'is' expression - '$expr_type'", E_USER_ERROR, __FILE__, __LINE__); + break; + } + + if ($negate_expr) { + $expr = "!($expr)"; + } + + array_splice($tokens, 0, $expr_end, $expr); + + return $tokens; + } + + + /** + * Parse attribute string + * + * @param string $tag_args + * @return array + */ + function _parse_attrs($tag_args) + { + + /* Tokenize tag attributes. */ + preg_match_all('/(?:' . $this->_obj_call_regexp . '|' . $this->_qstr_regexp . ' | (?>[^"\'=\s]+) + )+ | + [=] + /x', $tag_args, $match); + $tokens = $match[0]; + + $attrs = array(); + /* Parse state: + 0 - expecting attribute name + 1 - expecting '=' + 2 - expecting attribute value (not '=') */ + $state = 0; + + foreach ($tokens as $token) { + switch ($state) { + case 0: + /* If the token is a valid identifier, we set attribute name + and go to state 1. */ + if (preg_match('!^\w+$!', $token)) { + $attr_name = $token; + $state = 1; + } else + $this->_syntax_error("invalid attribute name: '$token'", E_USER_ERROR, __FILE__, __LINE__); + break; + + case 1: + /* If the token is '=', then we go to state 2. */ + if ($token == '=') { + $state = 2; + } else + $this->_syntax_error("expecting '=' after attribute name '$last_token'", E_USER_ERROR, __FILE__, __LINE__); + break; + + case 2: + /* If token is not '=', we set the attribute value and go to + state 0. */ + if ($token != '=') { + /* We booleanize the token if it's a non-quoted possible + boolean value. */ + if (preg_match('!^(on|yes|true)$!', $token)) { + $token = 'true'; + } else if (preg_match('!^(off|no|false)$!', $token)) { + $token = 'false'; + } else if ($token == 'null') { + $token = 'null'; + } else if (preg_match('!^-?([0-9]+|0[xX][0-9a-fA-F]+)$!', $token)) { + /* treat integer literally */ + } else if (!preg_match('!^' . $this->_obj_call_regexp . '|' . $this->_var_regexp . '(?:' . $this->_mod_regexp . ')*$!', $token)) { + /* treat as a string, double-quote it escaping quotes */ + $token = '"'.addslashes($token).'"'; + } + + $attrs[$attr_name] = $token; + $state = 0; + } else + $this->_syntax_error("'=' cannot be an attribute value", E_USER_ERROR, __FILE__, __LINE__); + break; + } + $last_token = $token; + } + + if($state != 0) { + if($state == 1) { + $this->_syntax_error("expecting '=' after attribute name '$last_token'", E_USER_ERROR, __FILE__, __LINE__); + } else { + $this->_syntax_error("missing attribute value", E_USER_ERROR, __FILE__, __LINE__); + } + } + + $this->_parse_vars_props($attrs); + + return $attrs; + } + + /** + * compile multiple variables and section properties tokens into + * PHP code + * + * @param array $tokens + */ + function _parse_vars_props(&$tokens) + { + foreach($tokens as $key => $val) { + $tokens[$key] = $this->_parse_var_props($val); + } + } + + /** + * compile single variable and section properties token into + * PHP code + * + * @param string $val + * @param string $tag_attrs + * @return string + */ + function _parse_var_props($val, $tag_attrs = null) + { + $val = trim($val); + + if(preg_match('!^(' . $this->_obj_call_regexp . '|' . $this->_dvar_regexp . ')(?:' . $this->_mod_regexp . '*)$!', $val)) { + // $ variable or object + return $this->_parse_var($val); + } + elseif(preg_match('!^' . $this->_db_qstr_regexp . '(?:' . $this->_mod_regexp . '*)$!', $val)) { + // double quoted text + preg_match('!^(' . $this->_db_qstr_regexp . ')('. $this->_mod_regexp . '*)$!', $val, $match); + $return = $this->_expand_quoted_text($match[1]); + if($match[2] != '') { + $this->_parse_modifiers($return, $match[2]); + } + return $return; + } + elseif(preg_match('!^' . $this->_si_qstr_regexp . '(?:' . $this->_mod_regexp . '*)$!', $val)) { + // single quoted text + preg_match('!^(' . $this->_si_qstr_regexp . ')('. $this->_mod_regexp . '*)$!', $val, $match); + if($match[2] != '') { + $this->_parse_modifiers($match[1], $match[2]); + return $match[1]; + } + } + elseif(preg_match('!^' . $this->_cvar_regexp . '(?:' . $this->_mod_regexp . '*)$!', $val)) { + // config var + return $this->_parse_conf_var($val); + } + elseif(preg_match('!^' . $this->_svar_regexp . '(?:' . $this->_mod_regexp . '*)$!', $val)) { + // section var + return $this->_parse_section_prop($val); + } + elseif(!in_array($val, $this->_permitted_tokens) && !is_numeric($val)) { + // literal string + return $this->_expand_quoted_text('"' . $val .'"'); + } + return $val; + } + + /** + * expand quoted text with embedded variables + * + * @param string $var_expr + * @return string + */ + function _expand_quoted_text($var_expr) + { + // if contains unescaped $, expand it + if(preg_match_all('%(?:\`(?_dvar_guts_regexp . '\`)|(?:(?_parse_var(str_replace('`','',$_var)) . '."', $var_expr); + } + $_return = preg_replace('%\.""|(?_output_type = 'php'; + + $_math_vars = preg_split('!('.$this->_dvar_math_regexp.'|'.$this->_qstr_regexp.')!', $var_expr, -1, PREG_SPLIT_DELIM_CAPTURE); + if(count($_math_vars) > 1) + { + $_output = ""; + $_complete_var = ""; + // simple check if there is any math, to stop recursion (due to modifiers with "xx % yy" as parameter) + $_has_math = false; + foreach($_math_vars as $_k => $_math_var) + { + $_math_var = $_math_vars[$_k]; + if(!empty($_math_var)) + { + // hit a math operator, so process the stuff which came before it + if(preg_match('!^' . $this->_dvar_math_regexp . '$!', $_math_var)) + { + $_has_math = true; + if(!empty($_complete_var)) + { + $_output .= $this->_parse_var($_complete_var); + } + + // just output the math operator to php + $_output .= $_math_var; + + $_complete_var = ""; + } + else + { + // fetch multiple -> (like $foo->bar->baz ) which wouldn't get fetched else, because it would only get $foo->bar and treat the ->baz as "-" ">baz" then + for($_i = $_k + 1; $_i <= count($_math_vars); $_i += 2) + { + // fetch -> because it gets splitted at - and move it back together + if( /* prevent notice */ (isset($_math_vars[$_i]) && isset($_math_vars[$_i+1])) && ($_math_vars[$_i] === '-' && $_math_vars[$_i+1]{0} === '>')) + { + $_math_var .= $_math_vars[$_i].$_math_vars[$_i+1]; + $_math_vars[$_i] = $_math_vars[$_i+1] = ''; + } + else + break; + } + $_complete_var .= $_math_var; + } + } + } + if($_has_math) + { + if(!empty($_complete_var)) + $_output .= $this->_parse_var($_complete_var); + + return $_output; + } + } + + + preg_match('!(' . $this->_dvar_num_var_regexp . '*|' . $this->_obj_call_regexp . '|' . $this->_var_regexp . ')(' . $this->_mod_regexp . '*)$!', $var_expr, $match); + + // prevent cutting of first digit in the number (we _definitly_ got a number if the first char is a digit) + if(!is_numeric($match[1]{0})) + $_var_ref = substr($match[1],1); + else + $_var_ref = $match[1]; + + $modifiers = $match[2]; + + + if(!empty($this->default_modifiers) && !preg_match('!(^|\|)smarty:nodefaults($|\|)!',$modifiers)) { + $_default_mod_string = implode('|',(array)$this->default_modifiers); + $modifiers = empty($modifiers) ? $_default_mod_string : $_default_mod_string . '|' . $modifiers; + } + + // get [foo] and .foo and ->foo and (...) pieces + preg_match_all('!(?:^\w+)|' . $this->_obj_params_regexp . '|(?:' . $this->_var_bracket_regexp . ')|->\$?\w+|\.\$?\w+|\S+!', $_var_ref, $match); + + $_indexes = $match[0]; + $_var_name = array_shift($_indexes); + + /* Handle $smarty.* variable references as a special case. */ + if ($_var_name == 'smarty') { + /* + * If the reference could be compiled, use the compiled output; + * otherwise, fall back on the $smarty variable generated at + * run-time. + */ + if (($smarty_ref = $this->_compile_smarty_ref($_indexes)) !== null) { + $_output = $smarty_ref; + } else { + $_var_name = substr(array_shift($_indexes), 1); + $_output = "\$this->_smarty_vars['$_var_name']"; + } + } elseif(is_numeric($_var_name) && is_numeric($var_expr{0})) { + // because . is the operator for accessing arrays thru inidizes we need to put it together again for floating point numbers + if(count($_indexes) > 0) + { + $_var_name .= implode("", $_indexes); + $_indexes = array(); + } + $_output = $_var_name; + } else { + $_output = "\$this->_tpl_vars['$_var_name']"; + } + + foreach ($_indexes as $_index) { + if ($_index{0} == '[') { + $_index = substr($_index, 1, -1); + if (is_numeric($_index)) { + $_output .= "[$_index]"; + } elseif ($_index{0} == '$') { + $_output .= "[\$this->_tpl_vars['" . substr($_index, 1) . "']]"; + } else { + $_var_parts = explode('.', $_index); + $_var_section = $_var_parts[0]; + $_var_section_prop = isset($_var_parts[1]) ? $_var_parts[1] : 'index'; + $_output .= "[\$this->_sections['$_var_section']['$_var_section_prop']]"; + } + } else if ($_index{0} == '.') { + if ($_index{1} == '$') + $_output .= "[\$this->_tpl_vars['" . substr($_index, 2) . "']]"; + else + $_output .= "['" . substr($_index, 1) . "']"; + } else if (substr($_index,0,2) == '->') { + if(substr($_index,2,2) == '__') { + $this->_syntax_error('call to internal object members is not allowed', E_USER_ERROR, __FILE__, __LINE__); + } elseif($this->security && substr($_index, 2, 1) == '_') { + $this->_syntax_error('(secure) call to private object member is not allowed', E_USER_ERROR, __FILE__, __LINE__); + } elseif ($_index{2} == '$') { + if ($this->security) { + $this->_syntax_error('(secure) call to dynamic object member is not allowed', E_USER_ERROR, __FILE__, __LINE__); + } else { + $_output .= '->{(($_var=$this->_tpl_vars[\''.substr($_index,3).'\']) && substr($_var,0,2)!=\'__\') ? $_var : $this->trigger_error("cannot access property \\"$_var\\"")}'; + } + } else { + $_output .= $_index; + } + } elseif ($_index{0} == '(') { + $_index = $this->_parse_parenth_args($_index); + $_output .= $_index; + } else { + $_output .= $_index; + } + } + + $this->_parse_modifiers($_output, $modifiers); + + return $_output; + } + + /** + * parse arguments in function call parenthesis + * + * @param string $parenth_args + * @return string + */ + function _parse_parenth_args($parenth_args) + { + preg_match_all('!' . $this->_param_regexp . '!',$parenth_args, $match); + $match = $match[0]; + rsort($match); + reset($match); + $orig_vals = $match; + $this->_parse_vars_props($match); + return str_replace($orig_vals, $match, $parenth_args); + } + + /** + * parse configuration variable expression into PHP code + * + * @param string $conf_var_expr + */ + function _parse_conf_var($conf_var_expr) + { + $parts = explode('|', $conf_var_expr, 2); + $var_ref = $parts[0]; + $modifiers = isset($parts[1]) ? $parts[1] : ''; + + $var_name = substr($var_ref, 1, -1); + + $output = "\$this->_config[0]['vars']['$var_name']"; + + $this->_parse_modifiers($output, $modifiers); + + return $output; + } + + /** + * parse section property expression into PHP code + * + * @param string $section_prop_expr + * @return string + */ + function _parse_section_prop($section_prop_expr) + { + $parts = explode('|', $section_prop_expr, 2); + $var_ref = $parts[0]; + $modifiers = isset($parts[1]) ? $parts[1] : ''; + + preg_match('!%(\w+)\.(\w+)%!', $var_ref, $match); + $section_name = $match[1]; + $prop_name = $match[2]; + + $output = "\$this->_sections['$section_name']['$prop_name']"; + + $this->_parse_modifiers($output, $modifiers); + + return $output; + } + + + /** + * parse modifier chain into PHP code + * + * sets $output to parsed modified chain + * @param string $output + * @param string $modifier_string + */ + function _parse_modifiers(&$output, $modifier_string) + { + preg_match_all('!\|(@?\w+)((?>:(?:'. $this->_qstr_regexp . '|[^|]+))*)!', '|' . $modifier_string, $_match); + list(, $_modifiers, $modifier_arg_strings) = $_match; + + for ($_i = 0, $_for_max = count($_modifiers); $_i < $_for_max; $_i++) { + $_modifier_name = $_modifiers[$_i]; + + if($_modifier_name == 'smarty') { + // skip smarty modifier + continue; + } + + preg_match_all('!:(' . $this->_qstr_regexp . '|[^:]+)!', $modifier_arg_strings[$_i], $_match); + $_modifier_args = $_match[1]; + + if ($_modifier_name{0} == '@') { + $_map_array = false; + $_modifier_name = substr($_modifier_name, 1); + } else { + $_map_array = true; + } + + $this->_add_plugin('modifier', $_modifier_name); + if (empty($this->_plugins['modifier'][$_modifier_name]) + && !$this->_get_plugin_filepath('modifier', $_modifier_name) + && function_exists($_modifier_name)) { + if ($this->security && !in_array($_modifier_name, $this->security_settings['MODIFIER_FUNCS'])) { + $this->_trigger_fatal_error("[plugin] (secure mode) modifier '$_modifier_name' is not allowed" , $_tpl_file, $_tpl_line, __FILE__, __LINE__); + } else { + $this->_plugins['modifier'][$_modifier_name] = array($_modifier_name, null, null, false); + } + } + + $this->_parse_vars_props($_modifier_args); + + if($_modifier_name == 'default') { + // supress notifications of default modifier vars and args + if($output{0} == '$') { + $output = '@' . $output; + } + if(isset($_modifier_args[0]) && $_modifier_args[0]{0} == '$') { + $_modifier_args[0] = '@' . $_modifier_args[0]; + } + } + if (count($_modifier_args) > 0) + $_modifier_args = ', '.implode(', ', $_modifier_args); + else + $_modifier_args = ''; + + if ($_map_array) { + $output = "((is_array(\$_tmp=$output)) ? \$this->_run_mod_handler('$_modifier_name', true, \$_tmp$_modifier_args) : " . $this->_compile_plugin_call('modifier', $_modifier_name) . "(\$_tmp$_modifier_args))"; + + } else { + + $output = $this->_compile_plugin_call('modifier', $_modifier_name)."($output$_modifier_args)"; + + } + } + } + + + /** + * add plugin + * + * @param string $type + * @param string $name + * @param boolean? $delayed_loading + */ + function _add_plugin($type, $name, $delayed_loading = null) + { + if (!isset($this->_plugin_info[$type])) { + $this->_plugin_info[$type] = array(); + } + if (!isset($this->_plugin_info[$type][$name])) { + $this->_plugin_info[$type][$name] = array($this->_current_file, + $this->_current_line_no, + $delayed_loading); + } + } + + + /** + * Compiles references of type $smarty.foo + * + * @param string $indexes + * @return string + */ + function _compile_smarty_ref(&$indexes) + { + /* Extract the reference name. */ + $_ref = substr($indexes[0], 1); + foreach($indexes as $_index_no=>$_index) { + if ($_index{0} != '.' && $_index_no<2 || !preg_match('!^(\.|\[|->)!', $_index)) { + $this->_syntax_error('$smarty' . implode('', array_slice($indexes, 0, 2)) . ' is an invalid reference', E_USER_ERROR, __FILE__, __LINE__); + } + } + + switch ($_ref) { + case 'now': + $compiled_ref = 'time()'; + $_max_index = 1; + break; + + case 'foreach': + case 'section': + array_shift($indexes); + $_var = $this->_parse_var_props(substr($indexes[0], 1)); + if ($_ref == 'foreach') + $compiled_ref = "\$this->_foreach[$_var]"; + else + $compiled_ref = "\$this->_sections[$_var]"; + break; + + case 'get': + $compiled_ref = ($this->request_use_auto_globals) ? '$_GET' : "\$GLOBALS['HTTP_GET_VARS']"; + break; + + case 'post': + $compiled_ref = ($this->request_use_auto_globals) ? '$_POST' : "\$GLOBALS['HTTP_POST_VARS']"; + break; + + case 'cookies': + $compiled_ref = ($this->request_use_auto_globals) ? '$_COOKIE' : "\$GLOBALS['HTTP_COOKIE_VARS']"; + break; + + case 'env': + $compiled_ref = ($this->request_use_auto_globals) ? '$_ENV' : "\$GLOBALS['HTTP_ENV_VARS']"; + break; + + case 'server': + $compiled_ref = ($this->request_use_auto_globals) ? '$_SERVER' : "\$GLOBALS['HTTP_SERVER_VARS']"; + break; + + case 'session': + $compiled_ref = ($this->request_use_auto_globals) ? '$_SESSION' : "\$GLOBALS['HTTP_SESSION_VARS']"; + break; + + /* + * These cases are handled either at run-time or elsewhere in the + * compiler. + */ + case 'request': + if ($this->request_use_auto_globals) { + $compiled_ref = '$_REQUEST'; + break; + } else { + $this->_init_smarty_vars = true; + } + return null; + + case 'capture': + return null; + + case 'template': + $compiled_ref = "'$this->_current_file'"; + $_max_index = 1; + break; + + case 'version': + $compiled_ref = "'$this->_version'"; + $_max_index = 1; + break; + + case 'const': + array_shift($indexes); + $_val = $this->_parse_var_props(substr($indexes[0],1)); + $compiled_ref = '@constant(' . $_val . ')'; + $_max_index = 1; + break; + + case 'config': + $compiled_ref = "\$this->_config[0]['vars']"; + $_max_index = 2; + break; + + default: + $this->_syntax_error('$smarty.' . $_ref . ' is an unknown reference', E_USER_ERROR, __FILE__, __LINE__); + break; + } + + if (isset($_max_index) && count($indexes) > $_max_index) { + $this->_syntax_error('$smarty' . implode('', $indexes) .' is an invalid reference', E_USER_ERROR, __FILE__, __LINE__); + } + + array_shift($indexes); + return $compiled_ref; + } + + /** + * compiles call to plugin of type $type with name $name + * returns a string containing the function-name or method call + * without the paramter-list that would have follow to make the + * call valid php-syntax + * + * @param string $type + * @param string $name + * @return string + */ + function _compile_plugin_call($type, $name) { + if (isset($this->_plugins[$type][$name])) { + /* plugin loaded */ + if (is_array($this->_plugins[$type][$name][0])) { + return ((is_object($this->_plugins[$type][$name][0][0])) ? + "\$this->_plugins['$type']['$name'][0][0]->" /* method callback */ + : (string)($this->_plugins[$type][$name][0][0]).'::' /* class callback */ + ). $this->_plugins[$type][$name][0][1]; + + } else { + /* function callback */ + return $this->_plugins[$type][$name][0]; + + } + } else { + /* plugin not loaded -> auto-loadable-plugin */ + return 'smarty_'.$type.'_'.$name; + + } + } + + /** + * load pre- and post-filters + */ + function _load_filters() + { + if (count($this->_plugins['prefilter']) > 0) { + foreach ($this->_plugins['prefilter'] as $filter_name => $prefilter) { + if ($prefilter === false) { + unset($this->_plugins['prefilter'][$filter_name]); + $_params = array('plugins' => array(array('prefilter', $filter_name, null, null, false))); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); + smarty_core_load_plugins($_params, $this); + } + } + } + if (count($this->_plugins['postfilter']) > 0) { + foreach ($this->_plugins['postfilter'] as $filter_name => $postfilter) { + if ($postfilter === false) { + unset($this->_plugins['postfilter'][$filter_name]); + $_params = array('plugins' => array(array('postfilter', $filter_name, null, null, false))); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); + smarty_core_load_plugins($_params, $this); + } + } + } + } + + + /** + * display Smarty syntax error + * + * @param string $error_msg + * @param integer $error_type + * @param string $file + * @param integer $line + */ + function _syntax_error($error_msg, $error_type = E_USER_ERROR, $file=null, $line=null) + { + if(isset($file) && isset($line)) { + $info = ' ('.basename($file).", line $line)"; + } else { + $info = null; + } + trigger_error('Smarty: [in ' . $this->_current_file . ' line ' . + $this->_current_line_no . "]: syntax error: $error_msg$info", $error_type); + } + + + /** + * check if the compilation changes from cacheable to + * non-cacheable state with the beginning of the current + * plugin. return php-code to reflect the transition. + * @return string + */ + function _push_cacheable_state($type, $name) { + $_cacheable = !isset($this->_plugins[$type][$name]) || $this->_plugins[$type][$name][4]; + if ($_cacheable + || 0<$this->_cacheable_state++) return ''; + if (!isset($this->_cache_serial)) $this->_cache_serial = md5(uniqid('Smarty')); + $_ret = 'if ($this->caching) { echo \'{nocache:' + . $this->_cache_serial . '#' . $this->_nocache_count + . '}\';}'; + return $_ret; + } + + + /** + * check if the compilation changes from non-cacheable to + * cacheable state with the end of the current plugin return + * php-code to reflect the transition. + * @return string + */ + function _pop_cacheable_state($type, $name) { + $_cacheable = !isset($this->_plugins[$type][$name]) || $this->_plugins[$type][$name][4]; + if ($_cacheable + || --$this->_cacheable_state>0) return ''; + return 'if ($this->caching) { echo \'{/nocache:' + . $this->_cache_serial . '#' . ($this->_nocache_count++) + . '}\';}'; + } + +} + +/** + * compare to values by their string length + * + * @access private + * @param string $a + * @param string $b + * @return 0|-1|1 + */ +function _smarty_sort_length($a, $b) +{ + if($a == $b) + return 0; + + if(strlen($a) == strlen($b)) + return ($a > $b) ? -1 : 1; + + return (strlen($a) > strlen($b)) ? -1 : 1; +} + + +/* vim: set et: */ + +?> diff --git a/inc/smarty/_Smarty.class.php b/inc/smarty/_Smarty.class.php new file mode 100644 index 0000000..770e5f8 --- /dev/null +++ b/inc/smarty/_Smarty.class.php @@ -0,0 +1,2036 @@ + + * @author Andrei Zmievski + * @package Smarty + * @version 2.6.0-RC2 + */ + +/* $Id: Smarty.class.php,v 1.450 2003/10/08 23:43:34 mohrt Exp $ */ + +/** + * DIR_SEP isn't used anymore, but third party apps might + */ +if(!defined('DIR_SEP')) { + define('DIR_SEP', DIRECTORY_SEPARATOR); +} + +/** + * set SMARTY_DIR to absolute path to Smarty library files. + * if not defined, include_path will be used. Sets SMARTY_DIR only if user + * application has not already defined it. + */ + +if (!defined('SMARTY_DIR')) { + define('SMARTY_DIR', dirname(__FILE__) . DIRECTORY_SEPARATOR); +} + +define('SMARTY_PHP_PASSTHRU', 0); +define('SMARTY_PHP_QUOTE', 1); +define('SMARTY_PHP_REMOVE', 2); +define('SMARTY_PHP_ALLOW', 3); + +/** + * @package Smarty + */ +class Smarty +{ + /**#@+ + * Smarty Configuration Section + */ + + /** + * The name of the directory where templates are located. + * + * @var string + */ + var $template_dir = 'templates'; + + /** + * The directory where compiled templates are located. + * + * @var string + */ + var $compile_dir = 'templates_c'; + + /** + * The directory where config files are located. + * + * @var string + */ + var $config_dir = 'configs'; + + /** + * An array of directories searched for plugins. + * + * @var array + */ + var $plugins_dir = array('plugins'); + + /** + * If debugging is enabled, a debug console window will display + * when the page loads (make sure your browser allows unrequested + * popup windows) + * + * @var boolean + */ + var $debugging = false; + + /** + * This is the path to the debug console template. If not set, + * the default one will be used. + * + * @var string + */ + var $debug_tpl = ''; + + /** + * This determines if debugging is enable-able from the browser. + *
    + *
  • NONE => no debugging control allowed
  • + *
  • URL => enable debugging when SMARTY_DEBUG is found in the URL.
  • + *
+ * @link http://www.foo.dom/index.php?SMARTY_DEBUG + * @var string + */ + var $debugging_ctrl = 'NONE'; + + /** + * This tells Smarty whether to check for recompiling or not. Recompiling + * does not need to happen unless a template or config file is changed. + * Typically you enable this during development, and disable for + * production. + * + * @var boolean + */ + var $compile_check = true; + + /** + * This forces templates to compile every time. Useful for development + * or debugging. + * + * @var boolean + */ + var $force_compile = false; + + /** + * This enables template caching. + *
    + *
  • 0 = no caching
  • + *
  • 1 = use class cache_lifetime value
  • + *
  • 2 = use cache_lifetime in cache file
  • + *
+ * @var integer + */ + var $caching = 0; + + /** + * The name of the directory for cache files. + * + * @var string + */ + var $cache_dir = 'cache'; + + /** + * This is the number of seconds cached content will persist. + *
    + *
  • 0 = always regenerate cache
  • + *
  • -1 = never expires
  • + *
+ * + * @var integer + */ + var $cache_lifetime = 3600; + + /** + * Only used when $caching is enabled. If true, then If-Modified-Since headers + * are respected with cached content, and appropriate HTTP headers are sent. + * This way repeated hits to a cached page do not send the entire page to the + * client every time. + * + * @var boolean + */ + var $cache_modified_check = false; + + /** + * This determines how Smarty handles "" tags in templates. + * possible values: + *
    + *
  • SMARTY_PHP_PASSTHRU -> print tags as plain text
  • + *
  • SMARTY_PHP_QUOTE -> escape tags as entities
  • + *
  • SMARTY_PHP_REMOVE -> remove php tags
  • + *
  • SMARTY_PHP_ALLOW -> execute php tags
  • + *
+ * + * @var integer + */ + var $php_handling = SMARTY_PHP_PASSTHRU; + + /** + * This enables template security. When enabled, many things are restricted + * in the templates that normally would go unchecked. This is useful when + * untrusted parties are editing templates and you want a reasonable level + * of security. (no direct execution of PHP in templates for example) + * + * @var boolean + */ + var $security = false; + + /** + * This is the list of template directories that are considered secure. This + * is used only if {@link $security} is enabled. One directory per array + * element. {@link $template_dir} is in this list implicitly. + * + * @var array + */ + var $secure_dir = array(); + + /** + * These are the security settings for Smarty. They are used only when + * {@link $security} is enabled. + * + * @var array + */ + var $security_settings = array( + 'PHP_HANDLING' => false, + 'IF_FUNCS' => array('array', 'list', + 'isset', 'empty', + 'count', 'sizeof', + 'in_array', 'is_array', + 'true','false'), + 'INCLUDE_ANY' => false, + 'PHP_TAGS' => false, + 'MODIFIER_FUNCS' => array('count'), + 'ALLOW_CONSTANTS' => false + ); + + /** + * This is an array of directories where trusted php scripts reside. + * {@link $security} is disabled during their inclusion/execution. + * + * @var array + */ + var $trusted_dir = array(); + + /** + * The left delimiter used for the template tags. + * + * @var string + */ + var $left_delimiter = '{'; + + /** + * The right delimiter used for the template tags. + * + * @var string + */ + var $right_delimiter = '}'; + + /** + * The order in which request variables are registered, similar to + * variables_order in php.ini E = Environment, G = GET, P = POST, + * C = Cookies, S = Server + * + * @var string + */ + var $request_vars_order = "EGPCS"; + + /** + * Indicates wether $HTTP_*_VARS[] (request_use_auto_globals=false) + * are uses as request-vars or $_*[]-vars. note: if + * request_use_auto_globals is true, then $request_vars_order has + * no effect, but the php-ini-value "gpc_order" + * + * @var boolean + */ + var $request_use_auto_globals = false; + + /** + * Set this if you want different sets of compiled files for the same + * templates. This is useful for things like different languages. + * Instead of creating separate sets of templates per language, you + * set different compile_ids like 'en' and 'de'. + * + * @var string + */ + var $compile_id = null; + + /** + * This tells Smarty whether or not to use sub dirs in the cache/ and + * templates_c/ directories. sub directories better organized, but + * may not work well with PHP safe mode enabled. + * + * @var boolean + * + */ + var $use_sub_dirs = true; + + /** + * This is a list of the modifiers to apply to all template variables. + * Put each modifier in a separate array element in the order you want + * them applied. example: array('escape:"htmlall"'); + * + * @var array + */ + var $default_modifiers = array(); + + /** + * This is the resource type to be used when not specified + * at the beginning of the resource path. examples: + * $smarty->display('file:index.tpl'); + * $smarty->display('db:index.tpl'); + * $smarty->display('index.tpl'); // will use default resource type + * {include file="file:index.tpl"} + * {include file="db:index.tpl"} + * {include file="index.tpl"} {* will use default resource type *} + * + * @var array + */ + var $default_resource_type = 'file'; + + /** + * The function used for cache file handling. If not set, built-in caching is used. + * + * @var null|string function name + */ + var $cache_handler_func = null; + + /** + * These are the variables from the globals array that are + * assigned to all templates automatically. This isn't really + * necessary any more, you can use the $smarty var to access them + * directly. + * + * @var array + */ + var $global_assign = array('HTTP_SERVER_VARS' => array('SCRIPT_NAME')); + + /** + * The value of "undefined". Leave it alone :-) + * + * @var null + */ + var $undefined = null; + + /** + * This indicates which filters are automatically loaded into Smarty. + * + * @var array array of filter names + */ + var $autoload_filters = array(); + + /**#@+ + * @var boolean + */ + /** + * This tells if config file vars of the same name overwrite each other or not. + * if disabled, same name variables are accumulated in an array. + */ + var $config_overwrite = true; + + /** + * This tells whether or not to automatically booleanize config file variables. + * If enabled, then the strings "on", "true", and "yes" are treated as boolean + * true, and "off", "false" and "no" are treated as boolean false. + */ + var $config_booleanize = true; + + /** + * This tells whether hidden sections [.foobar] are readable from the + * tempalates or not. Normally you would never allow this since that is + * the point behind hidden sections: the application can access them, but + * the templates cannot. + */ + var $config_read_hidden = false; + + /** + * This tells whether or not automatically fix newlines in config files. + * It basically converts \r (mac) or \r\n (dos) to \n + */ + var $config_fix_newlines = true; + /**#@-*/ + + /** + * If a template cannot be found, this PHP function will be executed. + * Useful for creating templates on-the-fly or other special action. + * + * @var string function name + */ + var $default_template_handler_func = ''; + + /** + * The file that contains the compiler class. This can a full + * pathname, or relative to the php_include path. + * + * @var string + */ + var $compiler_file = 'Smarty_Compiler.class.php'; + + /** + * The class used for compiling templates. + * + * @var string + */ + var $compiler_class = 'Smarty_Compiler'; + + /** + * The class used to load config vars. + * + * @var string + */ + var $config_class = 'Config_File'; + +/**#@+ + * END Smarty Configuration Section + * There should be no need to touch anything below this line. + * @access private + */ + /** + * error messages. true/false + * + * @var boolean + */ + var $_error_msg = false; + + /** + * where assigned template vars are kept + * + * @var array + */ + var $_tpl_vars = array(); + + /** + * stores run-time $smarty.* vars + * + * @var null|array + */ + var $_smarty_vars = null; + + /** + * keeps track of sections + * + * @var array + */ + var $_sections = array(); + + /** + * keeps track of foreach blocks + * + * @var array + */ + var $_foreach = array(); + + /** + * keeps track of tag hierarchy + * + * @var array + */ + var $_tag_stack = array(); + + /** + * configuration object + * + * @var Config_file + */ + var $_conf_obj = null; + + /** + * loaded configuration settings + * + * @var array + */ + var $_config = array(array('vars' => array(), 'files' => array())); + + /** + * md5 checksum of the string 'Smarty' + * + * @var string + */ + var $_smarty_md5 = 'f8d698aea36fcbead2b9d5359ffca76f'; + + /** + * Smarty version number + * + * @var string + */ + var $_version = '2.6.0-RC2'; + + /** + * current template inclusion depth + * + * @var integer + */ + var $_inclusion_depth = 0; + + /** + * for different compiled templates + * + * @var string + */ + var $_compile_id = null; + + /** + * text in URL to enable debug mode + * + * @var string + */ + var $_smarty_debug_id = 'SMARTY_DEBUG'; + + /** + * debugging information for debug console + * + * @var array + */ + var $_smarty_debug_info = array(); + + /** + * info that makes up a cache file + * + * @var array + */ + var $_cache_info = array(); + + /** + * default file permissions + * + * @var integer + */ + var $_file_perms = 0644; + + /** + * default dir permissions + * + * @var integer + */ + var $_dir_perms = 0771; + + /** + * registered objects + * + * @var array + */ + var $_reg_objects = array(); + + /** + * table keeping track of plugins + * + * @var array + */ + var $_plugins = array( + 'modifier' => array(), + 'function' => array(), + 'block' => array(), + 'compiler' => array(), + 'prefilter' => array(), + 'postfilter' => array(), + 'outputfilter' => array(), + 'resource' => array(), + 'insert' => array()); + + + /** + * cache serials + * + * @var array + */ + var $_cache_serials = array(); + + /** + * name of optional cache include file + * + * @var string + */ + var $_cache_include = null; + + /** + * indicate if the current code is used in a compiled + * include + * + * @var string + */ + var $_cache_including = false; + + /**#@-*/ + /** + * The class constructor. + * + * @uses $global_assign uses {@link assign()} to assign each corresponding + * value from $GLOBALS to the template vars + */ + function Smarty() + { + foreach ($this->global_assign as $key => $var_name) { + if (is_array($var_name)) { + foreach ($var_name as $var) { + if (isset($GLOBALS[$key][$var])) { + $this->assign($var, $GLOBALS[$key][$var]); + } else { + $this->assign($var, $this->undefined); + } + } + } else { + if (isset($GLOBALS[$var_name])) { + $this->assign($var_name, $GLOBALS[$var_name]); + } else { + $this->assign($var_name, $this->undefined); + } + } + } + } + + + /** + * assigns values to template variables + * + * @param array|string $tpl_var the template variable name(s) + * @param mixed $value the value to assign + */ + function assign($tpl_var, $value = null) + { + if (is_array($tpl_var)){ + foreach ($tpl_var as $key => $val) { + if ($key != '') { + $this->_tpl_vars[$key] = $val; + } + } + } else { + if ($tpl_var != '') + $this->_tpl_vars[$tpl_var] = $value; + } + } + + /** + * assigns values to template variables by reference + * + * @param string $tpl_var the template variable name + * @param mixed $value the referenced value to assign + */ + function assign_by_ref($tpl_var, &$value) + { + if ($tpl_var != '') + $this->_tpl_vars[$tpl_var] = &$value; + } + + /** + * appends values to template variables + * + * @param array|string $tpl_var the template variable name(s) + * @param mixed $value the value to append + */ + function append($tpl_var, $value=null, $merge=false) + { + if (is_array($tpl_var)) { + // $tpl_var is an array, ignore $value + foreach ($tpl_var as $_key => $_val) { + if ($_key != '') { + if(!@is_array($this->_tpl_vars[$_key])) { + settype($this->_tpl_vars[$_key],'array'); + } + if($merge && is_array($_val)) { + foreach($_val as $_mkey => $_mval) { + $this->_tpl_vars[$_key][$_mkey] = $_mval; + } + } else { + $this->_tpl_vars[$_key][] = $_val; + } + } + } + } else { + if ($tpl_var != '' && isset($value)) { + if(!@is_array($this->_tpl_vars[$tpl_var])) { + settype($this->_tpl_vars[$tpl_var],'array'); + } + if($merge && is_array($value)) { + foreach($value as $_mkey => $_mval) { + $this->_tpl_vars[$tpl_var][$_mkey] = $_mval; + } + } else { + $this->_tpl_vars[$tpl_var][] = $value; + } + } + } + } + + /** + * appends values to template variables by reference + * + * @param string $tpl_var the template variable name + * @param mixed $value the referenced value to append + */ + function append_by_ref($tpl_var, &$value, $merge=false) + { + if ($tpl_var != '' && isset($value)) { + if(!@is_array($this->_tpl_vars[$tpl_var])) { + settype($this->_tpl_vars[$tpl_var],'array'); + } + if ($merge && is_array($value)) { + foreach($value as $_key => $_val) { + $this->_tpl_vars[$tpl_var][$_key] = &$value[$_key]; + } + } else { + $this->_tpl_vars[$tpl_var][] = &$value; + } + } + } + + + /** + * clear the given assigned template variable. + * + * @param string $tpl_var the template variable to clear + */ + function clear_assign($tpl_var) + { + if (is_array($tpl_var)) + foreach ($tpl_var as $curr_var) + unset($this->_tpl_vars[$curr_var]); + else + unset($this->_tpl_vars[$tpl_var]); + } + + + /** + * Registers custom function to be used in templates + * + * @param string $function the name of the template function + * @param string $function_impl the name of the PHP function to register + */ + function register_function($function, $function_impl, $cacheable=true, $cache_attrs=null) + { + $this->_plugins['function'][$function] = + array($function_impl, null, null, false, $cacheable, $cache_attrs); + + } + + /** + * Unregisters custom function + * + * @param string $function name of template function + */ + function unregister_function($function) + { + unset($this->_plugins['function'][$function]); + } + + /** + * Registers object to be used in templates + * + * @param string $object name of template object + * @param object &$object_impl the referenced PHP object to register + * @param null|array $allowed list of allowed methods (empty = all) + * @param boolean $smarty_args smarty argument format, else traditional + * @param null|array $block_functs list of methods that are block format + */ + function register_object($object, &$object_impl, $allowed = array(), $smarty_args = true, $block_methods = array()) + { + settype($allowed, 'array'); + settype($smarty_args, 'boolean'); + $this->_reg_objects[$object] = + array(&$object_impl, $allowed, $smarty_args, $block_methods); + } + + /** + * Unregisters object + * + * @param string $object name of template object + */ + function unregister_object($object) + { + unset($this->_reg_objects[$object]); + } + + + /** + * Registers block function to be used in templates + * + * @param string $block name of template block + * @param string $block_impl PHP function to register + */ + function register_block($block, $block_impl, $cacheable=true, $cache_attrs=null) + { + $this->_plugins['block'][$block] = + array($block_impl, null, null, false, $cacheable, $cache_attrs); + } + + /** + * Unregisters block function + * + * @param string $block name of template function + */ + function unregister_block($block) + { + unset($this->_plugins['block'][$block]); + } + + /** + * Registers compiler function + * + * @param string $function name of template function + * @param string $function_impl name of PHP function to register + */ + function register_compiler_function($function, $function_impl, $cacheable=true) + { + $this->_plugins['compiler'][$function] = + array($function_impl, null, null, false, $cacheable); + } + + /** + * Unregisters compiler function + * + * @param string $function name of template function + */ + function unregister_compiler_function($function) + { + unset($this->_plugins['compiler'][$function]); + } + + /** + * Registers modifier to be used in templates + * + * @param string $modifier name of template modifier + * @param string $modifier_impl name of PHP function to register + */ + function register_modifier($modifier, $modifier_impl) + { + $this->_plugins['modifier'][$modifier] = + array($modifier_impl, null, null, false); + } + + /** + * Unregisters modifier + * + * @param string $modifier name of template modifier + */ + function unregister_modifier($modifier) + { + unset($this->_plugins['modifier'][$modifier]); + } + + /** + * Registers a resource to fetch a template + * + * @param string $type name of resource + * @param array $functions array of functions to handle resource + */ + function register_resource($type, $functions) + { + if (count($functions)==4) { + $this->_plugins['resource'][$type] = + array($functions, false); + + } elseif (count($functions)==5) { + $this->_plugins['resource'][$type] = + array(array(array(&$functions[0], $functions[1]) + ,array(&$functions[0], $functions[2]) + ,array(&$functions[0], $functions[3]) + ,array(&$functions[0], $functions[4])) + ,false); + + } else { + $this->trigger_error("malformed function-list for '$type' in register_resource"); + + } + } + + /** + * Unregisters a resource + * + * @param string $type name of resource + */ + function unregister_resource($type) + { + unset($this->_plugins['resource'][$type]); + } + + /** + * Registers a prefilter function to apply + * to a template before compiling + * + * @param string $function name of PHP function to register + */ + function register_prefilter($function) + { + $_name = (is_array($function)) ? $function[1] : $function; + $this->_plugins['prefilter'][$_name] + = array($function, null, null, false); + } + + /** + * Unregisters a prefilter function + * + * @param string $function name of PHP function + */ + function unregister_prefilter($function) + { + unset($this->_plugins['prefilter'][$function]); + } + + /** + * Registers a postfilter function to apply + * to a compiled template after compilation + * + * @param string $function name of PHP function to register + */ + function register_postfilter($function) + { + $_name = (is_array($function)) ? $function[1] : $function; + $this->_plugins['postfilter'][$_name] + = array($function, null, null, false); + } + + /** + * Unregisters a postfilter function + * + * @param string $function name of PHP function + */ + function unregister_postfilter($function) + { + unset($this->_plugins['postfilter'][$function]); + } + + /** + * Registers an output filter function to apply + * to a template output + * + * @param string $function name of PHP function + */ + function register_outputfilter($function) + { + $_name = (is_array($function)) ? $function[1] : $function; + $this->_plugins['outputfilter'][$_name] + = array($function, null, null, false); + } + + /** + * Unregisters an outputfilter function + * + * @param string $function name of PHP function + */ + function unregister_outputfilter($function) + { + unset($this->_plugins['outputfilter'][$function]); + } + + /** + * load a filter of specified type and name + * + * @param string $type filter type + * @param string $name filter name + */ + function load_filter($type, $name) + { + switch ($type) { + case 'output': + $_params = array('plugins' => array(array($type . 'filter', $name, null, null, false))); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); + smarty_core_load_plugins($_params, $this); + break; + + case 'pre': + case 'post': + if (!isset($this->_plugins[$type . 'filter'][$name])) + $this->_plugins[$type . 'filter'][$name] = false; + break; + } + } + + /** + * clear cached content for the given template and cache id + * + * @param string $tpl_file name of template file + * @param string $cache_id name of cache_id + * @param string $compile_id name of compile_id + * @param string $exp_time expiration time + * @return boolean + */ + function clear_cache($tpl_file = null, $cache_id = null, $compile_id = null, $exp_time = null) + { + + if (!isset($compile_id)) + $compile_id = $this->compile_id; + + if (!isset($tpl_file)) + $compile_id = null; + + $_auto_id = $this->_get_auto_id($cache_id, $compile_id); + + if (!empty($this->cache_handler_func)) { + return call_user_func_array($this->cache_handler_func, + array('clear', &$this, &$dummy, $tpl_file, $cache_id, $compile_id)); + } else { + $_params = array('auto_base' => $this->cache_dir, + 'auto_source' => $tpl_file, + 'auto_id' => $_auto_id, + 'exp_time' => $exp_time); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rm_auto.php'); + return smarty_core_rm_auto($_params, $this); + } + + } + + + /** + * clear the entire contents of cache (all templates) + * + * @param string $exp_time expire time + * @return boolean results of {@link smarty_core_rm_auto()} + */ + function clear_all_cache($exp_time = null) + { + if (!empty($this->cache_handler_func)) { + call_user_func_array($this->cache_handler_func, + array('clear', &$this, &$dummy)); + } else { + $_params = array('auto_base' => $this->cache_dir, + 'auto_source' => null, + 'auto_id' => null, + 'exp_time' => $exp_time); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rm_auto.php'); + return smarty_core_rm_auto($_params, $this); + } + } + + + /** + * test to see if valid cache exists for this template + * + * @param string $tpl_file name of template file + * @param string $cache_id + * @param string $compile_id + * @return string|false results of {@link _read_cache_file()} + */ + function is_cached($tpl_file, $cache_id = null, $compile_id = null) + { + if (!$this->caching) + return false; + + if (!isset($compile_id)) + $compile_id = $this->compile_id; + + $_params = array( + 'tpl_file' => $tpl_file, + 'cache_id' => $cache_id, + 'compile_id' => $compile_id + ); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.read_cache_file.php'); + return smarty_core_read_cache_file($_params, $this); + } + + + /** + * clear all the assigned template variables. + * + */ + function clear_all_assign() + { + $this->_tpl_vars = array(); + } + + /** + * clears compiled version of specified template resource, + * or all compiled template files if one is not specified. + * This function is for advanced use only, not normally needed. + * + * @param string $tpl_file + * @param string $compile_id + * @param string $exp_time + * @return boolean results of {@link smarty_core_rm_auto()} + */ + function clear_compiled_tpl($tpl_file = null, $compile_id = null, $exp_time = null) + { + if (!isset($compile_id)) { + $compile_id = $this->compile_id; + } + $_params = array('auto_base' => $this->compile_dir, + 'auto_source' => $tpl_file, + 'auto_id' => $compile_id, + 'exp_time' => $exp_time, + 'extensions' => array('.inc', '.php')); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rm_auto.php'); + return smarty_core_rm_auto($_params, $this); + } + + /** + * Checks whether requested template exists. + * + * @param string $tpl_file + * @return boolean + */ + function template_exists($tpl_file) + { + $_params = array('resource_name' => $tpl_file, 'quiet'=>true, 'get_source'=>false); + return $this->_fetch_resource_info($_params); + } + + /** + * Returns an array containing template variables + * + * @param string $name + * @param string $type + * @return array + */ + function &get_template_vars($name=null) + { + if(!isset($name)) { + return $this->_tpl_vars; + } + if(isset($this->_tpl_vars[$name])) { + return $this->_tpl_vars[$name]; + } + } + + /** + * Returns an array containing config variables + * + * @param string $name + * @param string $type + * @return array + */ + function &get_config_vars($name=null) + { + if(!isset($name) && is_array($this->_config[0])) { + return $this->_config[0]['vars']; + } else if(isset($this->_config[0]['vars'][$name])) { + return $this->_config[0]['vars'][$name]; + } + } + + /** + * trigger Smarty error + * + * @param string $error_msg + * @param integer $error_type + */ + function trigger_error($error_msg, $error_type = E_USER_WARNING) + { + trigger_error("Smarty error: $error_msg", $error_type); + } + + + /** + * executes & displays the template results + * + * @param string $resource_name + * @param string $cache_id + * @param string $compile_id + */ + function display($resource_name, $cache_id = null, $compile_id = null) + { + $this->fetch($resource_name, $cache_id, $compile_id, true); + } + + /** + * executes & returns or displays the template results + * + * @param string $resource_name + * @param string $cache_id + * @param string $compile_id + * @param boolean $display + */ + function fetch($resource_name, $cache_id = null, $compile_id = null, $display = false) + { + static $_cache_info = array(); + + $_smarty_old_error_level = $this->debugging ? error_reporting() : error_reporting(error_reporting() & ~E_NOTICE); + + if($this->security && !in_array($this->template_dir, $this->secure_dir)) { + // add template_dir to secure_dir array + array_unshift($this->secure_dir, $this->template_dir); + } + + if (!$this->debugging && $this->debugging_ctrl == 'URL' + && @strstr($GLOBALS['HTTP_SERVER_VARS']['QUERY_STRING'], $this->_smarty_debug_id)) { + // enable debugging from URL + $this->debugging = true; + } + + if ($this->debugging) { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $_debug_start_time = smarty_core_get_microtime($_params, $this); + $this->_smarty_debug_info[] = array('type' => 'template', + 'filename' => $resource_name, + 'depth' => 0); + $_included_tpls_idx = count($this->_smarty_debug_info) - 1; + } + + if (!isset($compile_id)) { + $compile_id = $this->compile_id; + } + + $this->_compile_id = $compile_id; + $this->_inclusion_depth = 0; + + if ($this->caching) { + // save old cache_info, initialize cache_info + array_push($_cache_info, $this->_cache_info); + $this->_cache_info = array(); + $_params = array( + 'tpl_file' => $resource_name, + 'cache_id' => $cache_id, + 'compile_id' => $compile_id, + 'results' => null + ); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.read_cache_file.php'); + if (smarty_core_read_cache_file($_params, $this)) { + $_smarty_results = $_params['results']; + if (@count($this->_cache_info['insert_tags'])) { + $_params = array('plugins' => $this->_cache_info['insert_tags']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_plugins.php'); + smarty_core_load_plugins($_params, $this); + $_params = array('results' => $_smarty_results); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.process_cached_inserts.php'); + $_smarty_results = smarty_core_process_cached_inserts($_params, $this); + } + if (@count($this->_cache_info['cache_serials'])) { + $_params = array('results' => $_smarty_results); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.process_compiled_include.php'); + $_smarty_results = smarty_core_process_compiled_include($_params, $this); + } + + + if ($display) { + if ($this->debugging) + { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $this->_smarty_debug_info[$_included_tpls_idx]['exec_time'] = smarty_core_get_microtime($_params, $this) - $_debug_start_time; + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.display_debug_console.php'); + $_smarty_results .= smarty_core_display_debug_console($_params, $this); + } + if ($this->cache_modified_check) { + $_last_modified_date = @substr($GLOBALS['HTTP_SERVER_VARS']['HTTP_IF_MODIFIED_SINCE'], 0, strpos($GLOBALS['HTTP_SERVER_VARS']['HTTP_IF_MODIFIED_SINCE'], 'GMT') + 3); + $_gmt_mtime = gmdate('D, d M Y H:i:s', $this->_cache_info['timestamp']).' GMT'; + if (@count($this->_cache_info['insert_tags']) == 0 + && !$this->_cache_serials + && $_gmt_mtime == $_last_modified_date) { + if (php_sapi_name()=='cgi') + header("Status: 304 Not Modified"); + else + header("HTTP/1.1 304 Not Modified"); + + } else { + header("Last-Modified: ".$_gmt_mtime); + echo $_smarty_results; + } + } else { + echo $_smarty_results; + } + error_reporting($_smarty_old_error_level); + // restore initial cache_info + $this->_cache_info = array_pop($_cache_info); + return true; + } else { + error_reporting($_smarty_old_error_level); + // restore initial cache_info + $this->_cache_info = array_pop($_cache_info); + return $_smarty_results; + } + } else { + $this->_cache_info['template'][$resource_name] = true; + if ($this->cache_modified_check) { + header("Last-Modified: ".gmdate('D, d M Y H:i:s', time()).' GMT'); + } + } + } + + // load filters that are marked as autoload + if (count($this->autoload_filters)) { + foreach ($this->autoload_filters as $_filter_type => $_filters) { + foreach ($_filters as $_filter) { + $this->load_filter($_filter_type, $_filter); + } + } + } + + $_smarty_compile_path = $this->_get_compile_path($resource_name); + + // if we just need to display the results, don't perform output + // buffering - for speed + $_cache_including = $this->_cache_including; + $this->_cache_including = false; + if ($display && !$this->caching && count($this->_plugins['outputfilter']) == 0) { + if ($this->_is_compiled($resource_name, $_smarty_compile_path) + || $this->_compile_resource($resource_name, $_smarty_compile_path)) + { + include($_smarty_compile_path); + } + } else { + + ob_start(); + if ($this->_is_compiled($resource_name, $_smarty_compile_path) + || $this->_compile_resource($resource_name, $_smarty_compile_path)) + { + include($_smarty_compile_path); + } + $_smarty_results = ob_get_contents(); + ob_end_clean(); + + foreach ((array)$this->_plugins['outputfilter'] as $_output_filter) { + $_smarty_results = call_user_func_array($_output_filter[0], array($_smarty_results, &$this)); + } + } + + if ($this->caching) { + $_params = array('tpl_file' => $resource_name, + 'cache_id' => $cache_id, + 'compile_id' => $compile_id, + 'results' => $_smarty_results); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_cache_file.php'); + smarty_core_write_cache_file($_params, $this); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.process_cached_inserts.php'); + $_smarty_results = smarty_core_process_cached_inserts($_params, $this); + + if ($this->_cache_serials) { + // strip nocache-tags from output + $_smarty_results = preg_replace('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s' + ,'' + ,$_smarty_results); + } + // restore initial cache_info + $this->_cache_info = array_pop($_cache_info); + } + $this->_cache_including = $_cache_including; + + if ($display) { + global $timer_start; + + + if (isset($_smarty_results)) { echo $_smarty_results; } + + if ($this->debugging) { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $this->_smarty_debug_info[$_included_tpls_idx]['exec_time'] = (smarty_core_get_microtime($_params, $this) - $_debug_start_time); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.display_debug_console.php'); + echo smarty_core_display_debug_console($_params, $this); + } + error_reporting($_smarty_old_error_level); + + return; + } else { + error_reporting($_smarty_old_error_level); + if (isset($_smarty_results)) { return $_smarty_results; } + } + } + + /** + * load configuration values + * + * @param string $file + * @param string $section + * @param string $scope + */ + function config_load($file, $section = null, $scope = 'global') + { + require_once($this->_get_plugin_filepath('function', 'config_load')); + smarty_function_config_load(array('file' => $file, 'section' => $section, 'scope' => $scope), $this); + } + + /** + * return a reference to a registered object + * + * @param string $name + * @return object + */ + function &get_registered_object($name) { + if (!isset($this->_reg_objects[$name])) + $this->_trigger_fatal_error("'$name' is not a registered object"); + + if (!is_object($this->_reg_objects[$name][0])) + $this->_trigger_fatal_error("registered '$name' is not an object"); + + return $this->_reg_objects[$name][0]; + } + + /** + * clear configuration values + * + * @param string $var + */ + function clear_config($var = null) + { + if(!isset($var)) { + // clear all values + $this->_config = array(array('vars' => array(), + 'files' => array())); + } else { + unset($this->_config[0]['vars'][$var]); + } + } + + /** + * Quote subpattern references + * + * @param string $string + * @return string + */ + function quote_replace($string) + { + return preg_replace('![\\$]\d!', '\\\\\\0', $string); + } + + /** + * get filepath of requested plugin + * + * @param string $type + * @param string $name + * @return string|false + */ + function _get_plugin_filepath($type, $name) + { + $_params = array('type' => $type, 'name' => $name); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.assemble_plugin_filepath.php'); + return smarty_core_assemble_plugin_filepath($_params, $this); + } + + /** + * test if resource needs compiling + * + * @param string $resource_name + * @param string $compile_path + * @return boolean + */ + function _is_compiled($resource_name, $compile_path) + { + if (!$this->force_compile && file_exists($compile_path)) { + if (!$this->compile_check) { + // no need to check compiled file + return true; + } else { + // get file source and timestamp + $_params = array('resource_name' => $resource_name, 'get_source'=>false); + if (!$this->_fetch_resource_info($_params, $this)) { + return false; + } + if ($_params['resource_timestamp'] <= filemtime($compile_path)) { + // template not expired, no recompile + return true; + } else { + // compile template + return false; + } + } + } else { + // compiled template does not exist, or forced compile + return false; + } + } + + /** + * compile the template + * + * @param string $resource_name + * @param string $compile_path + * @return boolean + */ + function _compile_resource($resource_name, $compile_path) + { + + $_params = array('resource_name' => $resource_name); + if (!$this->_fetch_resource_info($_params)) { + return false; + } + + $_source_content = $_params['source_content']; + $_resource_timestamp = $_params['resource_timestamp']; + $_cache_include = substr($compile_path, 0, -4).'.inc'; + + if ($this->_compile_source($resource_name, $_source_content, $_compiled_content, $_cache_include)) { + // if a _cache_serial was set, we also have to write an include-file: + if ($this->_cache_include_info) { + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_compiled_include.php'); + smarty_core_write_compiled_include(array_merge($this->_cache_include_info, array('compiled_content'=>$_compiled_content)), $this); + } + + $_params = array('compile_path'=>$compile_path, 'compiled_content' => $_compiled_content, 'resource_timestamp' => $_resource_timestamp); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_compiled_resource.php'); + smarty_core_write_compiled_resource($_params, $this); + + return true; + } else { + $this->trigger_error($smarty_compiler->_error_msg); + return false; + } + + } + + /** + * compile the given source + * + * @param string $resource_name + * @param string $source_content + * @param string $compiled_content + * @return boolean + */ + function _compile_source($resource_name, &$source_content, &$compiled_content, $cache_include_path=null) + { + if (file_exists(SMARTY_DIR . $this->compiler_file)) { + require_once(SMARTY_DIR . $this->compiler_file); + } else { + // use include_path + require_once($this->compiler_file); + } + + + $smarty_compiler = new $this->compiler_class; + + $smarty_compiler->template_dir = $this->template_dir; + $smarty_compiler->compile_dir = $this->compile_dir; + $smarty_compiler->plugins_dir = $this->plugins_dir; + $smarty_compiler->config_dir = $this->config_dir; + $smarty_compiler->force_compile = $this->force_compile; + $smarty_compiler->caching = $this->caching; + $smarty_compiler->php_handling = $this->php_handling; + $smarty_compiler->left_delimiter = $this->left_delimiter; + $smarty_compiler->right_delimiter = $this->right_delimiter; + $smarty_compiler->_version = $this->_version; + $smarty_compiler->security = $this->security; + $smarty_compiler->secure_dir = $this->secure_dir; + $smarty_compiler->security_settings = $this->security_settings; + $smarty_compiler->trusted_dir = $this->trusted_dir; + $smarty_compiler->_reg_objects = &$this->_reg_objects; + $smarty_compiler->_plugins = &$this->_plugins; + $smarty_compiler->_tpl_vars = &$this->_tpl_vars; + $smarty_compiler->default_modifiers = $this->default_modifiers; + $smarty_compiler->compile_id = $this->_compile_id; + $smarty_compiler->_config = $this->_config; + $smarty_compiler->request_use_auto_globals = $this->request_use_auto_globals; + + $smarty_compiler->_cache_serial = null; + $smarty_compiler->_cache_include = $cache_include_path; + + + $_results = $smarty_compiler->_compile_file($resource_name, $source_content, $compiled_content); + + if ($smarty_compiler->_cache_serial) { + $this->_cache_include_info = array( + 'cache_serial'=>$smarty_compiler->_cache_serial + ,'plugins_code'=>$smarty_compiler->_plugins_code + ,'include_file_path' => $cache_include_path); + + } else { + $this->_cache_include_info = null; + + } + + return $_results; + } + + /** + * Get the compile path for this resource + * + * @param string $resource_name + * @return string results of {@link _get_auto_filename()} + */ + function _get_compile_path($resource_name) + { + return $this->_get_auto_filename($this->compile_dir, $resource_name, + $this->_compile_id) . '.php'; + } + + /** + * fetch the template info. Gets timestamp, and source + * if get_source is true + * + * sets $source_content to the source of the template, and + * $resource_timestamp to its time stamp + * @param string $resource_name + * @param string $source_content + * @param integer $resource_timestamp + * @param boolean $get_source + * @param boolean $quiet + * @return boolean + */ + + function _fetch_resource_info(&$params) + { + if(!isset($params['get_source'])) { $params['get_source'] = true; } + if(!isset($params['quiet'])) { $params['quiet'] = false; } + + $_return = false; + $_params = array('resource_name' => $params['resource_name']) ; + if (isset($params['resource_base_path'])) + $_params['resource_base_path'] = $params['resource_base_path']; + + if ($this->_parse_resource_name($_params)) { + $_resource_type = $_params['resource_type']; + $_resource_name = $_params['resource_name']; + switch ($_resource_type) { + case 'file': + if ($params['get_source']) { + $params['source_content'] = $this->_read_file($_resource_name); + } + $params['resource_timestamp'] = filemtime($_resource_name); + $_return = is_file($_resource_name); + break; + + default: + // call resource functions to fetch the template source and timestamp + if ($params['get_source']) { + $_source_return = isset($this->_plugins['resource'][$_resource_type]) && + call_user_func_array($this->_plugins['resource'][$_resource_type][0][0], + array($_resource_name, &$params['source_content'], &$this)); + } else { + $_source_return = true; + } + + $_timestamp_return = isset($this->_plugins['resource'][$_resource_type]) && + call_user_func_array($this->_plugins['resource'][$_resource_type][0][1], + array($_resource_name, &$params['resource_timestamp'], &$this)); + + $_return = $_source_return && $_timestamp_return; + break; + } + } + + if (!$_return) { + // see if we can get a template with the default template handler + if (!empty($this->default_template_handler_func)) { + if (!is_callable($this->default_template_handler_func)) { + $this->trigger_error("default template handler function \"$this->default_template_handler_func\" doesn't exist."); + } else { + $_return = call_user_func_array( + $this->default_template_handler_func, + array($_resource_type, $_resource_name, &$params['source_content'], &$params['resource_timestamp'], &$this)); + } + } + } + + if (!$_return) { + if (!$params['quiet']) { + $this->trigger_error('unable to read resource: "' . $params['resource_name'] . '"'); + } + } else if ($_return && $this->security) { + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.is_secure.php'); + if (!smarty_core_is_secure($_params, $this)) { + if (!$params['quiet']) + $this->trigger_error('(secure mode) accessing "' . $params['resource_name'] . '" is not allowed'); + $params['source_content'] = null; + $params['resource_timestamp'] = null; + return false; + } + } + return $_return; + } + + + /** + * parse out the type and name from the resource + * + * @param string $resource_base_path + * @param string $resource_name + * @param string $resource_type + * @param string $resource_name + * @return boolean + */ + + function _parse_resource_name(&$params) + { + + // split tpl_path by the first colon + $_resource_name_parts = explode(':', $params['resource_name'], 2); + + if (count($_resource_name_parts) == 1) { + // no resource type given + $params['resource_type'] = $this->default_resource_type; + $params['resource_name'] = $_resource_name_parts[0]; + } else { + if(strlen($_resource_name_parts[0]) == 1) { + // 1 char is not resource type, but part of filepath + $params['resource_type'] = $this->default_resource_type; + $params['resource_name'] = $params['resource_name']; + } else { + $params['resource_type'] = $_resource_name_parts[0]; + $params['resource_name'] = $_resource_name_parts[1]; + } + } + + if ($params['resource_type'] == 'file') { + if (!preg_match("/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/", $params['resource_name'])) { + // relative pathname to $params['resource_base_path'] + // use the first directory where the file is found + if (isset($params['resource_base_path'])) { + $_resource_base_path = (array)$params['resource_base_path']; + } else { + $_resource_base_path = (array)$this->template_dir; + $_resource_base_path[] = '.'; + } + foreach ($_resource_base_path as $_curr_path) { + $_fullpath = $_curr_path . DIRECTORY_SEPARATOR . $params['resource_name']; + if (file_exists($_fullpath) && is_file($_fullpath)) { + $params['resource_name'] = $_fullpath; + return true; + } + // didn't find the file, try include_path + $_params = array('file_path' => $_fullpath); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + if(smarty_core_get_include_path($_params, $this)) { + $params['resource_name'] = $_params['new_file_path']; + return true; + } + } + return false; + } + } else { + $_params = array('type' => $params['resource_type']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.load_resource_plugin.php'); + smarty_core_load_resource_plugin($_params, $this); + } + + return true; + } + + + /** + * Handle modifiers + * + * @param string|null $modifier_name + * @param array|null $map_array + * @return string result of modifiers + */ + function _run_mod_handler() + { + $_args = func_get_args(); + list($_modifier_name, $_map_array) = array_splice($_args, 0, 2); + list($_func_name, $_tpl_file, $_tpl_line) = + $this->_plugins['modifier'][$_modifier_name]; + + $_var = $_args[0]; + foreach ($_var as $_key => $_val) { + $_args[0] = $_val; + $_var[$_key] = call_user_func_array($_func_name, $_args); + } + return $_var; + } + + /** + * Remove starting and ending quotes from the string + * + * @param string $string + * @return string + */ + function _dequote($string) + { + if (($string{0} == "'" || $string{0} == '"') && + $string{strlen($string)-1} == $string{0}) + return substr($string, 1, -1); + else + return $string; + } + + + /** + * read in a file from line $start for $lines. + * read the entire file if $start and $lines are null. + * + * @param string $filename + * @param integer $start + * @param integer $lines + * @return string + */ + function _read_file($filename, $start=null, $lines=null) + { + if (!($fd = @fopen($filename, 'r'))) { + return false; + } + flock($fd, LOCK_SH); + if ($start == null && $lines == null) { + // read the entire file + $contents = fread($fd, filesize($filename)); + } else { + if ( $start > 1 ) { + // skip the first lines before $start + for ($loop=1; $loop < $start; $loop++) { + fgets($fd, 65536); + } + } + if ( $lines == null ) { + // read the rest of the file + while (!feof($fd)) { + $contents .= fgets($fd, 65536); + } + } else { + // read up to $lines lines + for ($loop=0; $loop < $lines; $loop++) { + $contents .= fgets($fd, 65536); + if (feof($fd)) { + break; + } + } + } + } + fclose($fd); + return $contents; + } + + /** + * get a concrete filename for automagically created content + * + * @param string $auto_base + * @param string $auto_source + * @param string $auto_id + * @return string + * @staticvar string|null + * @staticvar string|null + */ + function _get_auto_filename($auto_base, $auto_source = null, $auto_id = null) + { + $_compile_dir_sep = $this->use_sub_dirs ? DIRECTORY_SEPARATOR : '^'; + + if(@is_dir($auto_base)) { + $_return = $auto_base . DIRECTORY_SEPARATOR; + } else { + // auto_base not found, try include_path + $_params = array('file_path' => $auto_base); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + smarty_core_get_include_path($_params, $this); + $_return = isset($_params['new_file_path']) ? $_params['new_file_path'] . DIRECTORY_SEPARATOR : null; + } + + if(isset($auto_id)) { + // make auto_id safe for directory names + $auto_id = str_replace('%7C',$_compile_dir_sep,(urlencode($auto_id))); + // split into separate directories + $_return .= $auto_id . $_compile_dir_sep; + } + + if(isset($auto_source)) { + // make source name safe for filename + $_filename = urlencode(basename($auto_source)); + $_crc32 = crc32($auto_source) . $_compile_dir_sep; + // prepend %% to avoid name conflicts with + // with $params['auto_id'] names + $_crc32 = '%%' . substr($_crc32,0,3) . $_compile_dir_sep . '%%' . $_crc32; + $_return .= $_crc32 . $_filename; + } + + return $_return; + } + + /** + * unlink a file, possibly using expiration time + * + * @param string $resource + * @param integer $exp_time + */ + function _unlink($resource, $exp_time = null) + { + if(isset($exp_time)) { + if(time() - @filemtime($resource) >= $exp_time) { + return @unlink($resource); + } + } else { + return @unlink($resource); + } + } + + /** + * returns an auto_id for auto-file-functions + * + * @param string $cache_id + * @param string $compile_id + * @return string|null + */ + function _get_auto_id($cache_id=null, $compile_id=null) { + if (isset($cache_id)) + return (isset($compile_id)) ? $cache_id . '|' . $compile_id : $cache_id; + elseif(isset($compile_id)) + return $compile_id; + else + return null; + } + + /** + * trigger Smarty plugin error + * + * @param string $error_msg + * @param string $tpl_file + * @param integer $tpl_line + * @param string $file + * @param integer $line + * @param integer $error_type + */ + function _trigger_fatal_error($error_msg, $tpl_file = null, $tpl_line = null, + $file = null, $line = null, $error_type = E_USER_ERROR) + { + if(isset($file) && isset($line)) { + $info = ' ('.basename($file).", line $line)"; + } else { + $info = null; + } + if (isset($tpl_line) && isset($tpl_file)) { + trigger_error("Smarty error: [in " . $tpl_file . " line " . + $tpl_line . "]: $error_msg$info", $error_type); + } else { + trigger_error("Smarty error: $error_msg$info", $error_type); + } + } + + + /** + * callback function for preg_replace, to call a non-cacheable block + * @return string + */ + function _process_compiled_include_callback($match) { + $_func = '_smarty_tplfunc_'.$match[2].'_'.$match[3]; + ob_start(); + $_func($this); + $_ret = ob_get_contents(); + ob_end_clean(); + return $_ret; + } + + + /** + * called for included templates + * + * @param string $_smarty_include_tpl_file + * @param string $_smarty_include_vars + */ + + // $_smarty_include_tpl_file, $_smarty_include_vars + + function _smarty_include($params) + { + if ($this->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $debug_start_time = smarty_core_get_microtime($_params, $this); + $this->_smarty_debug_info[] = array('type' => 'template', + 'filename' => $params['smarty_include_tpl_file'], + 'depth' => ++$this->_inclusion_depth); + $included_tpls_idx = count($this->_smarty_debug_info) - 1; + } + + $this->_tpl_vars = array_merge($this->_tpl_vars, $params['smarty_include_vars']); + + // config vars are treated as local, so push a copy of the + // current ones onto the front of the stack + array_unshift($this->_config, $this->_config[0]); + + $_smarty_compile_path = $this->_get_compile_path($params['smarty_include_tpl_file']); + + + if ($this->_is_compiled($params['smarty_include_tpl_file'], $_smarty_compile_path) + || $this->_compile_resource($params['smarty_include_tpl_file'], $_smarty_compile_path)) + { + include($_smarty_compile_path); + } + + // pop the local vars off the front of the stack + array_shift($this->_config); + + $this->_inclusion_depth--; + + if ($this->debugging) { + // capture time for debugging info + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $this->_smarty_debug_info[$included_tpls_idx]['exec_time'] = smarty_core_get_microtime($_params, $this) - $debug_start_time; + } + + if ($this->caching) { + $this->_cache_info['template'][$params['smarty_include_tpl_file']] = true; + } + } + + + /** + * get or set an array of cached attributes for function that is + * not cacheable + * @return array + */ + function &_smarty_cache_attrs($cache_serial, $count) { + $_cache_attrs =& $this->_cache_info['cache_attrs'][$cache_serial][$count]; + + if ($this->_cache_including) { + /* return next set of cache_attrs */ + $_return =& current($_cache_attrs); + next($_cache_attrs); + return $_return; + + } else { + /* add a reference to a new set of cache_attrs */ + $_cache_attrs[] = array(); + return $_cache_attrs[count($_cache_attrs)-1]; + + } + + } + + + /** + * wrapper for include() retaining $this + * @return mixed + */ + function _include($filename, $once=false, $vars=null) + { + if (is_array($vars)) + extract($vars, EXTR_PREFIX_SAME, 'include_php_'); + + if ($once) { + return include_once($filename); + } else { + return include($filename); + } + } + + + /** + * wrapper for eval() retaining $this + * @return mixed + */ + function _eval($code, $vars=null) + { + if (is_array($vars)) + extract($vars, EXTR_PREFIX_SAME, 'include_php_'); + + return eval($code); + } + /**#@-*/ + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/_core.smarty_include_php.php b/inc/smarty/core/_core.smarty_include_php.php new file mode 100644 index 0000000..4b31648 --- /dev/null +++ b/inc/smarty/core/_core.smarty_include_php.php @@ -0,0 +1,50 @@ + $params['smarty_file']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_php_resource.php'); + smarty_core_get_php_resource($_params, $smarty); + $_smarty_resource_type = $_params['resource_type']; + $_smarty_php_resource = $_params['php_resource']; + + if (!empty($params['smarty_assign'])) { + ob_start(); + if ($_smarty_resource_type == 'file') { + $smarty->_include($_smarty_php_resource, $params['smarty_once'], $params['smarty_include_vars']); + } else { + $smarty->_eval($_smarty_php_resource, $params['smarty_include_vars']); + } + $smarty->assign($params['smarty_assign'], ob_get_contents()); + ob_end_clean(); + } else { + if ($_smarty_resource_type == 'file') { + $smarty->_include($_smarty_php_resource, $params['smarty_once'], $params['smarty_include_vars']); + } else { + $smarty->_eval($_smarty_php_resource, $params['smarty_include_vars']); + } + } +} + + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.assemble_plugin_filepath.php b/inc/smarty/core/core.assemble_plugin_filepath.php new file mode 100644 index 0000000..7894ee4 --- /dev/null +++ b/inc/smarty/core/core.assemble_plugin_filepath.php @@ -0,0 +1,62 @@ +plugins_dir as $_plugin_dir) { + + $_plugin_filepath = $_plugin_dir . DIRECTORY_SEPARATOR . $_plugin_filename; + + // see if path is relative + if (!preg_match("/^([\/\\\\]|[a-zA-Z]:[\/\\\\])/", $_plugin_dir)) { + $_relative_paths[] = $_plugin_dir; + // relative path, see if it is in the SMARTY_DIR + if (@is_readable(SMARTY_DIR . $_plugin_filepath)) { + $_return = SMARTY_DIR . $_plugin_filepath; + break; + } + } + // try relative to cwd (or absolute) + if (@is_readable($_plugin_filepath)) { + $_return = $_plugin_filepath; + break; + } + } + + if($_return === false) { + // still not found, try PHP include_path + if(isset($_relative_paths)) { + foreach ((array)$_relative_paths as $_plugin_dir) { + + $_plugin_filepath = $_plugin_dir . DIRECTORY_SEPARATOR . $_plugin_filename; + + $_params = array('file_path' => $_plugin_filepath); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + if(smarty_core_get_include_path($_params, $smarty)) { + return $_params['new_file_path']; + } + } + } + } + + return $_return; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.assign_smarty_interface.php b/inc/smarty/core/core.assign_smarty_interface.php new file mode 100644 index 0000000..b2b479a --- /dev/null +++ b/inc/smarty/core/core.assign_smarty_interface.php @@ -0,0 +1,43 @@ + + * Name: assign_smarty_interface
+ * Purpose: assign the $smarty interface variable + * @param array Format: null + * @param Smarty + */ +function smarty_core_assign_smarty_interface($params, &$smarty) +{ + if (isset($smarty->_smarty_vars) && isset($smarty->_smarty_vars['request'])) { + return; + } + + $_globals_map = array('g' => 'HTTP_GET_VARS', + 'p' => 'HTTP_POST_VARS', + 'c' => 'HTTP_COOKIE_VARS', + 's' => 'HTTP_SERVER_VARS', + 'e' => 'HTTP_ENV_VARS'); + + $_smarty_vars_request = array(); + + foreach (preg_split('!!', strtolower($smarty->request_vars_order)) as $_c) { + if (isset($_globals_map[$_c])) { + $_smarty_vars_request = array_merge($_smarty_vars_request, $GLOBALS[$_globals_map[$_c]]); + } + } + $_smarty_vars_request = @array_merge($_smarty_vars_request, $GLOBALS['HTTP_SESSION_VARS']); + + $smarty->_smarty_vars['request'] = $_smarty_vars_request; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.create_dir_structure.php b/inc/smarty/core/core.create_dir_structure.php new file mode 100644 index 0000000..7642e21 --- /dev/null +++ b/inc/smarty/core/core.create_dir_structure.php @@ -0,0 +1,79 @@ +_dir_perms) && !is_dir($_new_dir)) { + $smarty->trigger_error("problem creating directory '" . $_new_dir . "'"); + return false; + } + $_new_dir .= '/'; + } + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.display_debug_console.php b/inc/smarty/core/core.display_debug_console.php new file mode 100644 index 0000000..aa76063 --- /dev/null +++ b/inc/smarty/core/core.display_debug_console.php @@ -0,0 +1,60 @@ + + * Name: display_debug_console
+ * Purpose: display the javascript debug console window + * @param array Format: null + * @param Smarty + */ +function smarty_core_display_debug_console($params, &$smarty) +{ + // we must force compile the debug template in case the environment + // changed between separate applications. + + if(empty($smarty->debug_tpl)) { + // set path to debug template from SMARTY_DIR + $smarty->debug_tpl = SMARTY_DIR . 'debug.tpl'; + if($smarty->security && is_file($smarty->debug_tpl)) { + $smarty->secure_dir[] = dirname(realpath($smarty->debug_tpl)); + } + } + + $_ldelim_orig = $smarty->left_delimiter; + $_rdelim_orig = $smarty->right_delimiter; + + $smarty->left_delimiter = '{'; + $smarty->right_delimiter = '}'; + + $_compile_id_orig = $smarty->_compile_id; + $smarty->_compile_id = null; + + $_compile_path = $smarty->_get_compile_path($smarty->debug_tpl); + if ($smarty->_compile_resource($smarty->debug_tpl, $_compile_path)) + { + ob_start(); + $smarty->_include($_compile_path); + $_results = ob_get_contents(); + ob_end_clean(); + } else { + $_results = ''; + } + + $smarty->_compile_id = $_compile_id_orig; + + $smarty->left_delimiter = $_ldelim_orig; + $smarty->right_delimiter = $_rdelim_orig; + + return $_results; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.get_include_path.php b/inc/smarty/core/core.get_include_path.php new file mode 100644 index 0000000..eb7188c --- /dev/null +++ b/inc/smarty/core/core.get_include_path.php @@ -0,0 +1,44 @@ + diff --git a/inc/smarty/core/core.get_microtime.php b/inc/smarty/core/core.get_microtime.php new file mode 100644 index 0000000..f1a28e0 --- /dev/null +++ b/inc/smarty/core/core.get_microtime.php @@ -0,0 +1,23 @@ + diff --git a/inc/smarty/core/core.get_php_resource.php b/inc/smarty/core/core.get_php_resource.php new file mode 100644 index 0000000..3a5585b --- /dev/null +++ b/inc/smarty/core/core.get_php_resource.php @@ -0,0 +1,80 @@ +trusted_dir; + $smarty->_parse_resource_name($params, $smarty); + + /* + * Find out if the resource exists. + */ + + if ($params['resource_type'] == 'file') { + $_readable = false; + if(file_exists($params['resource_name']) && is_readable($params['resource_name'])) { + $_readable = true; + } else { + // test for file in include_path + $_params = array('file_path' => $params['resource_name']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + if(smarty_core_get_include_path($_params, $smarty)) { + $_include_path = $_params['new_file_path']; + $_readable = true; + } + } + } else if ($params['resource_type'] != 'file') { + $_template_source = null; + $_readable = is_callable($smarty->_plugins['resource'][$params['resource_type']][0][0]) + && call_user_func_array($smarty->_plugins['resource'][$params['resource_type']][0][0], + array($params['resource_name'], &$_template_source, &$smarty)); + } + + /* + * Set the error function, depending on which class calls us. + */ + if (method_exists($smarty, '_syntax_error')) { + $_error_funcc = '_syntax_error'; + } else { + $_error_funcc = 'trigger_error'; + } + + if ($_readable) { + if ($smarty->security) { + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.is_trusted.php'); + if (!smarty_core_is_trusted($params, $smarty)) { + $smarty->$_error_funcc('(secure mode) ' . $params['resource_type'] . ':' . $params['resource_name'] . ' is not trusted'); + return false; + } + } + } else { + $smarty->$_error_funcc($params['resource_type'] . ':' . $params['resource_name'] . ' is not readable'); + return false; + } + + if ($params['resource_type'] == 'file') { + $params['php_resource'] = $params['resource_name']; + } else { + $params['php_resource'] = $_template_source; + } + return true; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.is_secure.php b/inc/smarty/core/core.is_secure.php new file mode 100644 index 0000000..184e898 --- /dev/null +++ b/inc/smarty/core/core.is_secure.php @@ -0,0 +1,51 @@ +security || $smarty->security_settings['INCLUDE_ANY']) { + return true; + } + + $_smarty_secure = false; + if ($params['resource_type'] == 'file') { + if (!empty($smarty->secure_dir)) { + $_rp = realpath($params['resource_name']); + foreach ((array)$smarty->secure_dir as $curr_dir) { + if ( !empty($curr_dir) && is_readable ($curr_dir)) { + $_cd = realpath($curr_dir); + if (strncmp($_rp, $_cd, strlen($_cd)) == 0 + && $_rp{strlen($_cd)} == DIRECTORY_SEPARATOR ) { + $_smarty_secure = true; + break; + } + } + } + } + } else { + // resource is not on local file system + $_smarty_secure = call_user_func_array( + $smarty->_plugins['resource'][$params['resource_type']][0][2], + array($params['resource_name'], &$_smarty_secure, &$smarty)); + } + + return $_smarty_secure; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.is_trusted.php b/inc/smarty/core/core.is_trusted.php new file mode 100644 index 0000000..c90e3ef --- /dev/null +++ b/inc/smarty/core/core.is_trusted.php @@ -0,0 +1,50 @@ +trusted_dir)) { + $_rp = realpath($params['resource_name']); + foreach ((array)$smarty->trusted_dir as $curr_dir) { + if (!empty($curr_dir) && is_readable ($curr_dir)) { + $_cd = realpath($curr_dir); + if (strncmp($_rp, $_cd, strlen($_cd)) == 0 + && $_rp{strlen($_cd)} == DIRECTORY_SEPARATOR ) { + $_smarty_trusted = true; + break; + } + } + } + } + + } else { + // resource is not on local file system + $_smarty_trusted = call_user_func_array($smarty->_plugins['resource'][$params['resource_type']][0][3], + array($params['resource_name'], $smarty)); + } + + return $_smarty_trusted; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.load_plugins.php b/inc/smarty/core/core.load_plugins.php new file mode 100644 index 0000000..6db1dc5 --- /dev/null +++ b/inc/smarty/core/core.load_plugins.php @@ -0,0 +1,125 @@ +_plugins[$_type][$_name]; + + /* + * We do not load plugin more than once for each instance of Smarty. + * The following code checks for that. The plugin can also be + * registered dynamically at runtime, in which case template file + * and line number will be unknown, so we fill them in. + * + * The final element of the info array is a flag that indicates + * whether the dynamically registered plugin function has been + * checked for existence yet or not. + */ + if (isset($_plugin)) { + if (empty($_plugin[3])) { + if (!is_callable($_plugin[0])) { + $smarty->_trigger_fatal_error("[plugin] $_type '$_name' is not implemented", $_tpl_file, $_tpl_line, __FILE__, __LINE__); + } else { + $_plugin[1] = $_tpl_file; + $_plugin[2] = $_tpl_line; + $_plugin[3] = true; + if (!isset($_plugin[4])) $_plugin[4] = true; /* cacheable */ + } + } + continue; + } else if ($_type == 'insert') { + /* + * For backwards compatibility, we check for insert functions in + * the symbol table before trying to load them as a plugin. + */ + $_plugin_func = 'insert_' . $_name; + if (function_exists($_plugin_func)) { + $_plugin = array($_plugin_func, $_tpl_file, $_tpl_line, true, false); + continue; + } + } + + $_plugin_file = $smarty->_get_plugin_filepath($_type, $_name); + + if (! $_found = ($_plugin_file != false)) { + $_message = "could not load plugin file '$_type.$_name.php'\n"; + } + + /* + * If plugin file is found, it -must- provide the properly named + * plugin function. In case it doesn't, simply output the error and + * do not fall back on any other method. + */ + if ($_found) { + include_once $_plugin_file; + + $_plugin_func = 'smarty_' . $_type . '_' . $_name; + if (!function_exists($_plugin_func)) { + $smarty->_trigger_fatal_error("[plugin] function $_plugin_func() not found in $_plugin_file", $_tpl_file, $_tpl_line, __FILE__, __LINE__); + continue; + } + } + /* + * In case of insert plugins, their code may be loaded later via + * 'script' attribute. + */ + else if ($_type == 'insert' && $_delayed_loading) { + $_plugin_func = 'smarty_' . $_type . '_' . $_name; + $_found = true; + } + + /* + * Plugin specific processing and error checking. + */ + if (!$_found) { + if ($_type == 'modifier') { + /* + * In case modifier falls back on using PHP functions + * directly, we only allow those specified in the security + * context. + */ + if ($smarty->security && !in_array($_name, $smarty->security_settings['MODIFIER_FUNCS'])) { + $_message = "(secure mode) modifier '$_name' is not allowed"; + } else { + if (!function_exists($_name)) { + $_message = "modifier '$_name' is not implemented"; + } else { + $_plugin_func = $_name; + $_found = true; + } + } + } else if ($_type == 'function') { + /* + * This is a catch-all situation. + */ + $_message = "unknown tag - '$_name'"; + } + } + + if ($_found) { + $smarty->_plugins[$_type][$_name] = array($_plugin_func, $_tpl_file, $_tpl_line, true, true); + } else { + // output error + $smarty->_trigger_fatal_error('[plugin] ' . $_message, $_tpl_file, $_tpl_line, __FILE__, __LINE__); + } + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.load_resource_plugin.php b/inc/smarty/core/core.load_resource_plugin.php new file mode 100644 index 0000000..a7d37d1 --- /dev/null +++ b/inc/smarty/core/core.load_resource_plugin.php @@ -0,0 +1,74 @@ +_plugins['resource'][$params['type']]; + if (isset($_plugin)) { + if (!$_plugin[1] && count($_plugin[0])) { + $_plugin[1] = true; + foreach ($_plugin[0] as $_plugin_func) { + if (!is_callable($_plugin_func)) { + $_plugin[1] = false; + break; + } + } + } + + if (!$_plugin[1]) { + $smarty->_trigger_fatal_error("[plugin] resource '" . $params['type'] . "' is not implemented", null, null, __FILE__, __LINE__); + } + + return; + } + + $_plugin_file = $smarty->_get_plugin_filepath('resource', $params['type']); + $_found = ($_plugin_file != false); + + if ($_found) { /* + * If the plugin file is found, it -must- provide the properly named + * plugin functions. + */ + include_once($_plugin_file); + + /* + * Locate functions that we require the plugin to provide. + */ + $_resource_ops = array('source', 'timestamp', 'secure', 'trusted'); + $_resource_funcs = array(); + foreach ($_resource_ops as $_op) { + $_plugin_func = 'smarty_resource_' . $params['type'] . '_' . $_op; + if (!function_exists($_plugin_func)) { + $smarty->_trigger_fatal_error("[plugin] function $_plugin_func() not found in $_plugin_file", null, null, __FILE__, __LINE__); + return; + } else { + $_resource_funcs[] = $_plugin_func; + } + } + + $smarty->_plugins['resource'][$params['type']] = array($_resource_funcs, true); + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.process_cached_inserts.php b/inc/smarty/core/core.process_cached_inserts.php new file mode 100644 index 0000000..568bcfd --- /dev/null +++ b/inc/smarty/core/core.process_cached_inserts.php @@ -0,0 +1,66 @@ +_smarty_md5.'{insert_cache (.*)}'.$smarty->_smarty_md5.'!Uis', + $params['results'], $match); + list($cached_inserts, $insert_args) = $match; + + for ($i = 0, $for_max = count($cached_inserts); $i < $for_max; $i++) { + if ($smarty->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $debug_start_time = smarty_core_get_microtime($_params, $smarty); + } + + $args = unserialize($insert_args[$i]); + $name = $args['name']; + + if (isset($args['script'])) { + $_params = array('resource_name' => $smarty->_dequote($args['script'])); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_php_resource.php'); + if(!smarty_core_get_php_resource($_params, $smarty)) { + return false; + } + $resource_type = $_params['resource_type']; + $php_resource = $_params['php_resource']; + + + if ($resource_type == 'file') { + $smarty->_include($php_resource, true); + } else { + $smarty->_eval($php_resource); + } + } + + $function_name = $smarty->_plugins['insert'][$name][0]; + $replace = $function_name($args, $smarty); + + $params['results'] = str_replace($cached_inserts[$i], $replace, $params['results']); + if ($smarty->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $smarty->_smarty_debug_info[] = array('type' => 'insert', + 'filename' => 'insert_'.$name, + 'depth' => $smarty->_inclusion_depth, + 'exec_time' => smarty_core_get_microtime($_params, $smarty) - $debug_start_time); + } + } + + return $params['results']; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.process_compiled_include.php b/inc/smarty/core/core.process_compiled_include.php new file mode 100644 index 0000000..3e1d4c1 --- /dev/null +++ b/inc/smarty/core/core.process_compiled_include.php @@ -0,0 +1,32 @@ +_cache_including; + $smarty->_cache_including = true; + + $_return = $params['results']; + foreach ($smarty->_cache_serials as $_include_file_path=>$_cache_serial) { + $_return = preg_replace_callback('!(\{nocache\:('.$_cache_serial.')#(\d+)\})!s', + array(&$smarty, '_process_compiled_include_callback'), + $_return); + } + $smarty->_cache_including = $_cache_including; + return $_return; +} + +?> diff --git a/inc/smarty/core/core.read_cache_file.php b/inc/smarty/core/core.read_cache_file.php new file mode 100644 index 0000000..2ba4157 --- /dev/null +++ b/inc/smarty/core/core.read_cache_file.php @@ -0,0 +1,111 @@ +force_compile) { + // force compile enabled, always regenerate + return false; + } + + if (isset($content_cache[$params['tpl_file'].','.$params['cache_id'].','.$params['compile_id']])) { + list($params['results'], $smarty->_cache_info) = $content_cache[$params['tpl_file'].','.$params['cache_id'].','.$params['compile_id']]; + return true; + } + + if (!empty($smarty->cache_handler_func)) { + // use cache_handler function + call_user_func_array($smarty->cache_handler_func, + array('read', &$smarty, &$params['results'], $params['tpl_file'], $params['cache_id'], $params['compile_id'])); + } else { + // use local cache file + $_auto_id = $smarty->_get_auto_id($params['cache_id'], $params['compile_id']); + $_cache_file = $smarty->_get_auto_filename($smarty->cache_dir, $params['tpl_file'], $_auto_id); + $params['results'] = $smarty->_read_file($_cache_file); + } + + if (empty($params['results'])) { + // nothing to parse (error?), regenerate cache + return false; + } + + $cache_split = explode("\n", $params['results'], 2); + $cache_header = $cache_split[0]; + + $_cache_info = unserialize($cache_header); + + if ($smarty->caching == 2 && isset ($_cache_info['expires'])){ + // caching by expiration time + if ($_cache_info['expires'] > -1 && (time() > $_cache_info['expires'])) { + // cache expired, regenerate + return false; + } + } else { + // caching by lifetime + if ($smarty->cache_lifetime > -1 && (time() - $_cache_info['timestamp'] > $smarty->cache_lifetime)) { + // cache expired, regenerate + return false; + } + } + + if ($smarty->compile_check) { + $_params = array('get_source' => false, 'quiet'=>true); + foreach (array_keys($_cache_info['template']) as $_template_dep) { + $_params['resource_name'] = $_template_dep; + if (!$smarty->_fetch_resource_info($_params) || $_cache_info['timestamp'] < $_params['resource_timestamp']) { + // template file has changed, regenerate cache + return false; + } + } + + if (isset($_cache_info['config'])) { + $_params = array('resource_base_path' => $smarty->config_dir, 'get_source' => false, 'quiet'=>true); + foreach (array_keys($_cache_info['config']) as $_config_dep) { + $_params['resource_name'] = $_config_dep; + if (!$smarty->_fetch_resource_info($_params) || $_cache_info['timestamp'] < $_params['resource_timestamp']) { + // config file has changed, regenerate cache + return false; + } + } + } + } + + foreach ($_cache_info['cache_serials'] as $_include_file_path=>$_cache_serial) { + if (empty($smarty->_cache_serials[$_include_file_path])) { + $smarty->_include($_include_file_path, true); + } + + if ($smarty->_cache_serials[$_include_file_path] != $_cache_serial) { + /* regenerate */ + return false; + } + } + $params['results'] = $cache_split[1]; + $content_cache[$params['tpl_file'].','.$params['cache_id'].','.$params['compile_id']] = array($params['results'], $_cache_info); + + $smarty->_cache_info = $_cache_info; + return true; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.rm_auto.php b/inc/smarty/core/core.rm_auto.php new file mode 100644 index 0000000..042d064 --- /dev/null +++ b/inc/smarty/core/core.rm_auto.php @@ -0,0 +1,71 @@ + $params['auto_base'], + 'level' => 0, + 'exp_time' => $params['exp_time'] + ); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rmdir.php'); + $_res = smarty_core_rmdir($_params, $smarty); + } else { + $_tname = $smarty->_get_auto_filename($params['auto_base'], $params['auto_source'], $params['auto_id']); + + if(isset($params['auto_source'])) { + if (isset($params['extensions'])) { + $_res = false; + foreach ((array)$params['extensions'] as $_extension) + $_res |= $smarty->_unlink($_tname.$_extension, $params['exp_time']); + } else { + $_res = $smarty->_unlink($_tname, $params['exp_time']); + } + } elseif ($smarty->use_sub_dirs) { + $_params = array( + 'dirname' => $_tname, + 'level' => 1, + 'exp_time' => $params['exp_time'] + ); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rmdir.php'); + $_res = smarty_core_rmdir($_params, $smarty); + } else { + // remove matching file names + $_handle = opendir($params['auto_base']); + $_res = true; + while (false !== ($_filename = readdir($_handle))) { + if($_filename == '.' || $_filename == '..') { + continue; + } elseif (substr($params['auto_base'] . DIRECTORY_SEPARATOR . $_filename, 0, strlen($_tname)) == $_tname) { + $_res &= (bool)$smarty->_unlink($params['auto_base'] . DIRECTORY_SEPARATOR . $_filename, $params['exp_time']); + } + } + } + } + + return $_res; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.rmdir.php b/inc/smarty/core/core.rmdir.php new file mode 100644 index 0000000..f9b5b4d --- /dev/null +++ b/inc/smarty/core/core.rmdir.php @@ -0,0 +1,55 @@ + keep root) + * WARNING: no tests, it will try to remove what you tell it! + * + * @param string $dirname + * @param integer $level + * @param integer $exp_time + * @return boolean + */ + +// $dirname, $level = 1, $exp_time = null + +function smarty_core_rmdir($params, &$smarty) +{ + if(!isset($params['level'])) { $params['level'] = 1; } + if(!isset($params['exp_time'])) { $params['exp_time'] = null; } + + if($_handle = @opendir($params['dirname'])) { + + while (false !== ($_entry = readdir($_handle))) { + if ($_entry != '.' && $_entry != '..') { + if (@is_dir($params['dirname'] . DIRECTORY_SEPARATOR . $_entry)) { + $_params = array( + 'dirname' => $params['dirname'] . DIRECTORY_SEPARATOR . $_entry, + 'level' => $params['level'] + 1, + 'exp_time' => $params['exp_time'] + ); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.rmdir.php'); + smarty_core_rmdir($_params, $smarty); + } + else { + $smarty->_unlink($params['dirname'] . DIRECTORY_SEPARATOR . $_entry, $params['exp_time']); + } + } + } + closedir($_handle); + } + + if ($params['level']) { + return @rmdir($params['dirname']); + } + return (bool)$_handle; + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.run_insert_handler.php b/inc/smarty/core/core.run_insert_handler.php new file mode 100644 index 0000000..2dbf938 --- /dev/null +++ b/inc/smarty/core/core.run_insert_handler.php @@ -0,0 +1,71 @@ +debugging) { + $_params = array(); + $_debug_start_time = smarty_core_get_microtime($_params, $smarty); + } + + if ($smarty->caching) { + $_arg_string = serialize($params['args']); + $_name = $params['args']['name']; + if (!isset($smarty->_cache_info['insert_tags'][$_name])) { + $smarty->_cache_info['insert_tags'][$_name] = array('insert', + $_name, + $smarty->_plugins['insert'][$_name][1], + $smarty->_plugins['insert'][$_name][2], + !empty($params['args']['script']) ? true : false); + } + return $smarty->_smarty_md5."{insert_cache $_arg_string}".$smarty->_smarty_md5; + } else { + if (isset($params['args']['script'])) { + $_params = array('resource_name' => $smarty->_dequote($params['args']['script'])); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_php_resource.php'); + if(!smarty_core_get_php_resource($_params, $smarty)) { + return false; + } + + if ($_params['resource_type'] == 'file') { + $smarty->_include($_params['php_resource'], true); + } else { + $smarty->_eval($_params['php_resource']); + } + unset($params['args']['script']); + } + + $_funcname = $smarty->_plugins['insert'][$params['args']['name']][0]; + $_content = $_funcname($params['args'], $smarty); + if ($smarty->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $smarty->_smarty_debug_info[] = array('type' => 'insert', + 'filename' => 'insert_'.$params['args']['name'], + 'depth' => $smarty->_inclusion_depth, + 'exec_time' => smarty_core_get_microtime($_params, $smarty) - $_debug_start_time); + } + + if (!empty($params['args']["assign"])) { + $smarty->assign($params['args']["assign"], $_content); + } else { + return $_content; + } + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.smarty_include_php.php b/inc/smarty/core/core.smarty_include_php.php new file mode 100644 index 0000000..2a92454 --- /dev/null +++ b/inc/smarty/core/core.smarty_include_php.php @@ -0,0 +1,49 @@ + $params['smarty_file']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_php_resource.php'); + smarty_core_get_php_resource($_params, $smarty); + $_smarty_resource_type = $_params['resource_type']; + $_smarty_php_resource = $_params['php_resource']; + + if (!empty($params['smarty_assign'])) { + ob_start(); + if ($_smarty_resource_type == 'file') { + $smarty->_include($_smarty_php_resource, $params['smarty_once'], $params['smarty_include_vars']); + } else { + $smarty->_eval($_smarty_php_resource, $params['smarty_include_vars']); + } + $smarty->assign($params['smarty_assign'], ob_get_contents()); + ob_end_clean(); + } else { + if ($_smarty_resource_type == 'file') { + $smarty->_include($_smarty_php_resource, $params['smarty_once'], $params['smarty_include_vars']); + } else { + $smarty->_eval($_smarty_php_resource, $params['smarty_include_vars']); + } + } +} + + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.write_cache_file.php b/inc/smarty/core/core.write_cache_file.php new file mode 100644 index 0000000..75d808e --- /dev/null +++ b/inc/smarty/core/core.write_cache_file.php @@ -0,0 +1,73 @@ +_cache_info['timestamp'] = time(); + if ($smarty->cache_lifetime > -1){ + // expiration set + $smarty->_cache_info['expires'] = $smarty->_cache_info['timestamp'] + $smarty->cache_lifetime; + } else { + // cache will never expire + $smarty->_cache_info['expires'] = -1; + } + + // collapse {nocache...}-tags + $params['results'] = preg_replace('!((\{nocache\:([0-9a-f]{32})#(\d+)\})' + .'.*' + .'{/nocache\:\\3#\\4\})!Us' + ,'\\2' + ,$params['results']); + $smarty->_cache_info['cache_serials'] = $smarty->_cache_serials; + + // prepend the cache header info into cache file + $params['results'] = serialize($smarty->_cache_info)."\n".$params['results']; + + if (!empty($smarty->cache_handler_func)) { + // use cache_handler function + call_user_func_array($smarty->cache_handler_func, + array('write', &$smarty, &$params['results'], $params['tpl_file'], $params['cache_id'], $params['compile_id'])); + } else { + // use local cache file + + if(!@is_writable($smarty->cache_dir)) { + // cache_dir not writable, see if it exists + if(!@is_dir($smarty->cache_dir)) { + $smarty->trigger_error('the $cache_dir \'' . $smarty->cache_dir . '\' does not exist, or is not a directory.', E_USER_ERROR); + return false; + } + $smarty->trigger_error('unable to write to $cache_dir \'' . realpath($smarty->cache_dir) . '\'. Be sure $cache_dir is writable by the web server user.', E_USER_ERROR); + return false; + } + + $_auto_id = $smarty->_get_auto_id($params['cache_id'], $params['compile_id']); + $_cache_file = $smarty->_get_auto_filename($smarty->cache_dir, $params['tpl_file'], $_auto_id); + $_params = array('filename' => $_cache_file, 'contents' => $params['results'], 'create_dirs' => true); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_file.php'); + smarty_core_write_file($_params, $smarty); + return true; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.write_compiled_include.php b/inc/smarty/core/core.write_compiled_include.php new file mode 100644 index 0000000..18033a2 --- /dev/null +++ b/inc/smarty/core/core.write_compiled_include.php @@ -0,0 +1,59 @@ +caching\) \{ echo \'\{nocache\:('.$params['cache_serial'].')#(\d+)\}\';\}'; + $_tag_end = 'if \(\$this->caching\) \{ echo \'\{/nocache\:(\\2)#(\\3)\}\';\}'; + + preg_match_all('!('.$_tag_start.'(.*)'.$_tag_end.')!Us', + $params['compiled_content'], $_match_source, PREG_SET_ORDER); + + // no nocache-parts found: done + if (count($_match_source)==0) return; + + // convert the matched php-code to functions + $_include_compiled = "_cache_serials[$_compile_path] = $params['cache_serial']; + $_include_compiled .= "\$this->_cache_serials['".$_compile_path."'] = '".$params['cache_serial']."';\n\n?>"; + + $_include_compiled .= $params['plugins_code']; + $_include_compiled .= "\n"; + + $_params = array('filename' => $_compile_path, + 'contents' => $_include_compiled, 'create_dirs' => true); + + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_file.php'); + smarty_core_write_file($_params, $smarty); + return true; +} + + +?> diff --git a/inc/smarty/core/core.write_compiled_resource.php b/inc/smarty/core/core.write_compiled_resource.php new file mode 100644 index 0000000..58c1ca0 --- /dev/null +++ b/inc/smarty/core/core.write_compiled_resource.php @@ -0,0 +1,37 @@ +compile_dir)) { + // compile_dir not writable, see if it exists + if(!@is_dir($smarty->compile_dir)) { + $smarty->trigger_error('the $compile_dir \'' . $smarty->compile_dir . '\' does not exist, or is not a directory.', E_USER_ERROR); + return false; + } + $smarty->trigger_error('unable to write to $compile_dir \'' . realpath($smarty->compile_dir) . '\'. Be sure $compile_dir is writable by the web server user.', E_USER_ERROR); + return false; + } + + $_params = array('filename' => $params['compile_path'], 'contents' => $params['compiled_content'], 'create_dirs' => true); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_file.php'); + smarty_core_write_file($_params, $smarty); + touch($params['compile_path'], $params['resource_timestamp']); + return true; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/core/core.write_file.php b/inc/smarty/core/core.write_file.php new file mode 100644 index 0000000..c92454d --- /dev/null +++ b/inc/smarty/core/core.write_file.php @@ -0,0 +1,48 @@ + $_dirname); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.create_dir_structure.php'); + smarty_core_create_dir_structure($_params, $smarty); + } + + // write to tmp file, then rename it to avoid + // file locking race condition + $_tmp_file = $_dirname . DIRECTORY_SEPARATOR . uniqid(''); + + if (!($fd = @fopen($_tmp_file, 'w'))) { + $smarty->trigger_error("problem writing temporary file '$_tmp_file'"); + return false; + } + + fwrite($fd, $params['contents']); + fclose($fd); + if(file_exists($params['filename'])) { + @unlink($params['filename']); + } + @rename($_tmp_file, $params['filename']); + @chmod($params['filename'], $smarty->_file_perms); + + return true; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/debug.tpl b/inc/smarty/debug.tpl new file mode 100644 index 0000000..2cb4f59 --- /dev/null +++ b/inc/smarty/debug.tpl @@ -0,0 +1,72 @@ + + +{* Smarty *} + +{* debug.tpl, last updated version 2.0.1 *} + +{assign_debug_info} + +{if isset($_smarty_debug_output) and $_smarty_debug_output eq "html"} + + + + {section name=templates loop=$_debug_tpls} + + {sectionelse} + + {/section} + + {section name=vars loop=$_debug_keys} + + {sectionelse} + + {/section} + + {section name=config_vars loop=$_debug_config_keys} + + {sectionelse} + + {/section} +
Smarty Debug Console
included templates & config files (load time in seconds):
{section name=indent loop=$_debug_tpls[templates].depth}   {/section}{$_debug_tpls[templates].filename|escape:html}{if isset($_debug_tpls[templates].exec_time)} ({$_debug_tpls[templates].exec_time|string_format:"%.5f"}){if %templates.index% eq 0} (total){/if}{/if}
no templates included
assigned template variables:
{ldelim}${$_debug_keys[vars]}{rdelim}{$_debug_vals[vars]|@debug_print_var}
no template variables assigned
assigned config file variables (outer template scope):
{ldelim}#{$_debug_config_keys[config_vars]}#{rdelim}{$_debug_config_vals[config_vars]|@debug_print_var}
no config vars assigned
+ +{else} + +{/if} diff --git a/inc/smarty/node_methodz/block.textformat.php b/inc/smarty/node_methodz/block.textformat.php new file mode 100644 index 0000000..6e7d04f --- /dev/null +++ b/inc/smarty/node_methodz/block.textformat.php @@ -0,0 +1,83 @@ + + * Name: textformat
+ * Purpose: format text a certain way with preset styles + * or custom wrap/indent settings
+ * @link http://smarty.php.net/manual/en/language.function.textformat.php {textformat} + * (Smarty online manual) + * @param array + *
+ * Params:   style: string (email)
+ *           indent: integer (0)
+ *           wrap: integer (80)
+ *           wrap_char string ("\n")
+ *           indent_char: string (" ")
+ *           wrap_boundary: boolean (true)
+ * 
+ * @param string contents of the block + * @param Smarty clever simulation of a method + * @return string string $content re-formatted + */ +function smarty_block_textformat($params, $content, &$smarty) +{ + $style = null; + $indent = 0; + $indent_first = 0; + $indent_char = ' '; + $wrap = 80; + $wrap_char = "\n"; + $wrap_cut = false; + $assign = null; + + if($content == null) { + return true; + } + + extract($params); + + if($style == 'email') { + $wrap = 72; + } + + // split into paragraphs + $paragraphs = preg_split('![\r\n][\r\n]!',$content); + $output = ''; + + foreach($paragraphs as $paragraph) { + if($paragraph == '') { + continue; + } + // convert mult. spaces & special chars to single space + $paragraph = preg_replace(array('!\s+!','!(^\s+)|(\s+$)!'),array(' ',''),$paragraph); + // indent first line + if($indent_first > 0) { + $paragraph = str_repeat($indent_char,$indent_first) . $paragraph; + } + // wordwrap sentences + $paragraph = wordwrap($paragraph, $wrap - $indent, $wrap_char, $wrap_cut); + // indent lines + if($indent > 0) { + $paragraph = preg_replace('!^!m',str_repeat($indent_char,$indent),$paragraph); + } + $output .= $paragraph . $wrap_char . $wrap_char; + } + + if($assign != null) { + $smarty->assign($assign,$output); + } else { + return $output; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.assign.php b/inc/smarty/node_methodz/function.assign.php new file mode 100644 index 0000000..ad23f04 --- /dev/null +++ b/inc/smarty/node_methodz/function.assign.php @@ -0,0 +1,38 @@ + + * Name: assign
+ * Purpose: assign a value to a template variable + * @link http://smarty.php.net/manual/en/language.custom.functions.php#LANGUAGE.FUNCTION.ASSIGN {assign} + * (Smarty online manual) + * @param array Format: array('var' => variable name, 'value' => value to assign) + * @param Smarty + */ +function smarty_function_assign($params, &$smarty) +{ + extract($params); + + if (empty($var)) { + $smarty->trigger_error("assign: missing 'var' parameter"); + return; + } + + if (!in_array('value', array_keys($params))) { + $smarty->trigger_error("assign: missing 'value' parameter"); + return; + } + + $smarty->assign($var, $value); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.assign_debug_info.php b/inc/smarty/node_methodz/function.assign_debug_info.php new file mode 100644 index 0000000..0d66b06 --- /dev/null +++ b/inc/smarty/node_methodz/function.assign_debug_info.php @@ -0,0 +1,39 @@ + + * Name: assign_debug_info
+ * Purpose: assign debug info to the template
+ * @param array unused in this plugin, this plugin uses {@link Smarty::$_config}, + * {@link Smarty::$_tpl_vars} and {@link Smarty::$_smarty_debug_info} + * @param Smarty + */ +function smarty_function_assign_debug_info($params, &$smarty) +{ + $assigned_vars = $smarty->_tpl_vars; + ksort($assigned_vars); + if (@is_array($smarty->_config[0])) { + $config_vars = $smarty->_config[0]; + ksort($config_vars); + $smarty->assign("_debug_config_keys", array_keys($config_vars)); + $smarty->assign("_debug_config_vals", array_values($config_vars)); + } + + $included_templates = $smarty->_smarty_debug_info; + + $smarty->assign("_debug_keys", array_keys($assigned_vars)); + $smarty->assign("_debug_vals", array_values($assigned_vars)); + + $smarty->assign("_debug_tpls", $included_templates); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.circle_coordinates.php b/inc/smarty/node_methodz/function.circle_coordinates.php new file mode 100644 index 0000000..e209a7e --- /dev/null +++ b/inc/smarty/node_methodz/function.circle_coordinates.php @@ -0,0 +1,31 @@ +"; + $amount=$params['amount']; + $iteration=$params['iteration']; + + $deg=(360/$amount); + $deg*=$iteration; + + $sin=sin(deg2rad($deg)); + $cos=cos(deg2rad($deg)); + $x_coordinate=$center_x+($radius*$cos); + $y_coordinate=$center_y+($radius*$sin); + + $smarty->assign('x_coordinate',(int)$x_coordinate); + $smarty->assign('y_coordinate',(int)$y_coordinate); +} + + +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.config_load.php b/inc/smarty/node_methodz/function.config_load.php new file mode 100644 index 0000000..f045fc5 --- /dev/null +++ b/inc/smarty/node_methodz/function.config_load.php @@ -0,0 +1,130 @@ + + * Name: config_load
+ * Purpose: load config file vars + * @link http://smarty.php.net/manual/en/language.function.config.load.php {config_load} + * (Smarty online manual) + * @param array Format: + *
+ * array('file' => required config file name,
+ *       'section' => optional config file section to load
+ *       'scope' => local/parent/global
+ *       'global' => overrides scope, setting to parent if true)
+ * 
+ * @param Smarty + */ +function smarty_function_config_load($params, &$smarty) +{ + if ($smarty->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $_debug_start_time = smarty_core_get_microtime($_params, $smarty); + } + + $_file = isset($params['file']) ? $smarty->_dequote($params['file']) : null; + $_section = isset($params['section']) ? $smarty->_dequote($params['section']) : null; + $_scope = isset($params['scope']) ? $smarty->_dequote($params['scope']) : 'global'; + $_global = isset($params['global']) ? $smarty->_dequote($params['global']) : false; + + if (!isset($_file) || strlen($_file) == 0) { + $smarty->_syntax_error("missing 'file' attribute in config_load tag", E_USER_ERROR, __FILE__, __LINE__); + } + + if (isset($_scope)) { + if ($_scope != 'local' && + $_scope != 'parent' && + $_scope != 'global') { + $smarty->_syntax_error("invalid 'scope' attribute value", E_USER_ERROR, __FILE__, __LINE__); + } + } else { + if ($_global) { + $_scope = 'parent'; + } else { + $_scope = 'local'; + } + } + + if(@is_dir($smarty->config_dir)) { + $_config_dir = $smarty->config_dir; + } else { + // config_dir not found, try include_path + $_params = array('file_path' => $smarty->config_dir); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + smarty_core_get_include_path($_params, $smarty); + $_config_dir = $_params['new_file_path']; + } + + $_file_path = $_config_dir . DIRECTORY_SEPARATOR . $_file; + if (isset($_section)) + $_compile_file = $smarty->_get_compile_path($_file_path.'|'.$_section); + else + $_compile_file = $smarty->_get_compile_path($_file_path); + + if($smarty->force_compile + || !file_exists($_compile_file) + || ($smarty->compile_check + && !$smarty->_is_compiled($_file_path, $_compile_file))) { + // compile config file + if(!is_object($smarty->_conf_obj)) { + require_once SMARTY_DIR . $smarty->config_class . '.class.php'; + $smarty->_conf_obj = new $smarty->config_class($_config_dir); + $smarty->_conf_obj->overwrite = $smarty->config_overwrite; + $smarty->_conf_obj->booleanize = $smarty->config_booleanize; + $smarty->_conf_obj->read_hidden = $smarty->config_read_hidden; + $smarty->_conf_obj->fix_newlines = $smarty->config_fix_newlines; + $smarty->_conf_obj->set_path = $_config_dir; + } + $_config_vars = array_merge($smarty->_conf_obj->get($_file), + $smarty->_conf_obj->get($_file, $_section)); + if(function_exists('var_export')) { + $_output = ''; + } else { + $_output = ''\\\'', '\\'=>'\\\\')) . '\'); ?>'; + } + $_params = (array('compile_path' => $_compile_file, 'compiled_content' => $_output, 'resource_timestamp' => filemtime($_file_path))); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_compiled_resource.php'); + smarty_core_write_compiled_resource($_params, $smarty); + } else { + include($_compile_file); + } + + if ($smarty->caching) { + $smarty->_cache_info['config'][$_file] = true; + } + + $smarty->_config[0]['vars'] = @array_merge($smarty->_config[0]['vars'], $_config_vars); + $smarty->_config[0]['files'][$_file] = true; + + if ($_scope == 'parent') { + $smarty->_config[1]['vars'] = @array_merge($smarty->_config[1]['vars'], $_config_vars); + $smarty->_config[1]['files'][$_file] = true; + } else if ($_scope == 'global') { + for ($i = 1, $for_max = count($smarty->_config); $i < $for_max; $i++) { + $smarty->_config[$i]['vars'] = @array_merge($smarty->_config[$i]['vars'], $_config_vars); + $smarty->_config[$i]['files'][$_file] = true; + } + } + + if ($smarty->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $smarty->_smarty_debug_info[] = array('type' => 'config', + 'filename' => $_file.' ['.$_section.'] '.$_scope, + 'depth' => $smarty->_inclusion_depth, + 'exec_time' => smarty_core_get_microtime($_params, $smarty) - $_debug_start_time); + } + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.counter.php b/inc/smarty/node_methodz/function.counter.php new file mode 100644 index 0000000..80f5721 --- /dev/null +++ b/inc/smarty/node_methodz/function.counter.php @@ -0,0 +1,88 @@ + + * Name: counter
+ * Purpose: print out a counter value + * @link http://smarty.php.net/manual/en/language.function.counter.php {counter} + * (Smarty online manual) + * @param array parameters + * @param Smarty + * @return string|null + */ +function smarty_function_counter($params, &$smarty) +{ + static $counters = array(); + + extract($params); + + if (!isset($name)) { + if(isset($id)) { + $name = $id; + } else { + $name = "default"; + } + } + + if (!isset($counters[$name])) { + $counters[$name] = array( + 'start'=>1, + 'skip'=>1, + 'direction'=>'up', + 'count'=>1 + ); + } + $counter =& $counters[$name]; + + if (isset($start)) { + $counter['start'] = $counter['count'] = $start; + } + + if (!empty($assign)) { + $counter['assign'] = $assign; + } + + if (isset($counter['assign'])) { + $smarty->assign($counter['assign'], $counter['count']); + } + + if (isset($print)) { + $print = (bool)$print; + } else { + $print = empty($counter['assign']); + } + + if ($print) { + $retval = $counter['count']; + } else { + $retval = null; + } + + if (isset($skip)) { + $counter['skip'] = $skip; + } + + if (isset($direction)) { + $counter['direction'] = $direction; + } + + if ($counter['direction'] == "down") + $counter['count'] -= $counter['skip']; + else + $counter['count'] += $counter['skip']; + + return $retval; + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.cycle.php b/inc/smarty/node_methodz/function.cycle.php new file mode 100644 index 0000000..ccbc1f5 --- /dev/null +++ b/inc/smarty/node_methodz/function.cycle.php @@ -0,0 +1,119 @@ + + * Name: cycle
+ * Date: May 3, 2002
+ * Purpose: cycle through given values
+ * Input: + * - name = name of cycle (optional) + * - values = comma separated list of values to cycle, + * or an array of values to cycle + * (this can be left out for subsequent calls) + * - reset = boolean - resets given var to true + * - print = boolean - print var or not. default is true + * - advance = boolean - whether or not to advance the cycle + * - delimiter = the value delimiter, default is "," + * - assign = boolean, assigns to template var instead of + * printed. + * + * Examples:
+ *
+ * {cycle values="#eeeeee,#d0d0d0d"}
+ * {cycle name=row values="one,two,three" reset=true}
+ * {cycle name=row}
+ * 
+ * @link http://smarty.php.net/manual/en/language.function.cycle.php {cycle} + * (Smarty online manual) + * @author Monte Ohrt + * @author credit to Mark Priatel + * @author credit to Gerard + * @author credit to Jason Sweat + * @version 1.3 + * @param array + * @param Smarty + * @return string|null + */ +function smarty_function_cycle($params, &$smarty) +{ + static $cycle_vars; + + extract($params); + + if (empty($name)) { + $name = 'default'; + } + + if (!isset($print)) { + $print = true; + } + + if (!isset($advance)) { + $advance = true; + } + + if (!isset($reset)) { + $reset = false; + } + + if (!in_array('values', array_keys($params))) { + if(!isset($cycle_vars[$name]['values'])) { + $smarty->trigger_error("cycle: missing 'values' parameter"); + return; + } + } else { + if(isset($cycle_vars[$name]['values']) + && $cycle_vars[$name]['values'] != $values ) { + $cycle_vars[$name]['index'] = 0; + } + $cycle_vars[$name]['values'] = $values; + } + + if (isset($delimiter)) { + $cycle_vars[$name]['delimiter'] = $delimiter; + } elseif (!isset($cycle_vars[$name]['delimiter'])) { + $cycle_vars[$name]['delimiter'] = ','; + } + + if(!is_array($cycle_vars[$name]['values'])) { + $cycle_array = explode($cycle_vars[$name]['delimiter'],$cycle_vars[$name]['values']); + } else { + $cycle_array = $cycle_vars[$name]['values']; + } + + if(!isset($cycle_vars[$name]['index']) || $reset ) { + $cycle_vars[$name]['index'] = 0; + } + + if (isset($assign)) { + $print = false; + $smarty->assign($assign, $cycle_array[$cycle_vars[$name]['index']]); + } + + if($print) { + $retval = $cycle_array[$cycle_vars[$name]['index']]; + } else { + $retval = null; + } + + if($advance) { + if ( $cycle_vars[$name]['index'] >= count($cycle_array) -1 ) { + $cycle_vars[$name]['index'] = 0; + } else { + $cycle_vars[$name]['index']++; + } + } + + return $retval; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.debug.php b/inc/smarty/node_methodz/function.debug.php new file mode 100644 index 0000000..2452d62 --- /dev/null +++ b/inc/smarty/node_methodz/function.debug.php @@ -0,0 +1,35 @@ + + * Name: debug
+ * Date: July 1, 2002
+ * Purpose: popup debug window + * @link http://smarty.php.net/manual/en/language.function.debug.php {debug} + * (Smarty online manual) + * @author Monte Ohrt + * @version 1.0 + * @param array + * @param Smarty + * @return string output from {@link Smarty::_generate_debug_output()} + */ +function smarty_function_debug($params, &$smarty) +{ + if($params['output']) { + $smarty->assign('_smarty_debug_output',$params['output']); + } + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.display_debug_console.php'); + return smarty_core_display_debug_console(null, $smarty); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.download_data.php b/inc/smarty/node_methodz/function.download_data.php new file mode 100644 index 0000000..4cb6b37 --- /dev/null +++ b/inc/smarty/node_methodz/function.download_data.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.eval.php b/inc/smarty/node_methodz/function.eval.php new file mode 100644 index 0000000..3a4b8b2 --- /dev/null +++ b/inc/smarty/node_methodz/function.eval.php @@ -0,0 +1,48 @@ + + * Name: eval
+ * Purpose: evaluate a template variable as a template
+ * @link http://smarty.php.net/manual/en/language.function.eval.php {eval} + * (Smarty online manual) + * @param array + * @param Smarty + */ +function smarty_function_eval($params, &$smarty) +{ + + if (!isset($params['var'])) { + $smarty->trigger_error("eval: missing 'var' parameter"); + return; + } + + if($params['var'] == '') { + return; + } + + $smarty->_compile_source('evaluated template', $params['var'], $_var_compiled); + + ob_start(); + $smarty->_eval('?>' . $_var_compiled); + $_contents = ob_get_contents(); + ob_end_clean(); + + if (!empty($params['assign'])) { + $smarty->assign($params['assign'], $_contents); + } else { + return $_contents; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.fetch.php b/inc/smarty/node_methodz/function.fetch.php new file mode 100644 index 0000000..4fe9e8f --- /dev/null +++ b/inc/smarty/node_methodz/function.fetch.php @@ -0,0 +1,217 @@ + + * Name: fetch
+ * Purpose: fetch file, web or ftp data and display results + * @link http://smarty.php.net/manual/en/language.function.fetch.php {fetch} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string|null if the assign parameter is passed, Smarty assigns the + * result to a template variable + */ +function smarty_function_fetch($params, &$smarty) +{ + if (empty($params['file'])) { + $smarty->_trigger_fatal_error("[plugin] parameter 'file' cannot be empty"); + return; + } + + if ($smarty->security && !preg_match('!^(http|ftp)://!i', $params['file'])) { + $_params = array('resource_type' => 'file', 'resource_name' => $params['file']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.is_secure.php'); + if(!smarty_core_is_secure($_params, $smarty)) { + $smarty->_trigger_fatal_error('[plugin] (secure mode) fetch \'' . $params['file'] . '\' is not allowed'); + return; + } + + // fetch the file + if($fp = @fopen($params['file'],'r')) { + while(!feof($fp)) { + $content .= fgets ($fp,4096); + } + fclose($fp); + } else { + $smarty->_trigger_fatal_error('[plugin] fetch cannot read file \'' . $params['file'] . '\''); + return; + } + } else { + // not a local file + if(preg_match('!^http://!i',$params['file'])) { + // http fetch + if($uri_parts = parse_url($params['file'])) { + // set defaults + $host = $server_name = $uri_parts['host']; + $timeout = 30; + $accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*"; + $agent = "Smarty Template Engine ".$smarty->_version; + $referer = ""; + $uri = !empty($uri_parts['path']) ? $uri_parts['path'] : '/'; + $uri .= !empty($uri_parts['query']) ? '?' . $uri_parts['query'] : ''; + $_is_proxy = false; + if(empty($uri_parts['port'])) { + $port = 80; + } else { + $port = $uri_parts['port']; + } + if(empty($uri_parts['user'])) { + $user = ''; + } + // loop through parameters, setup headers + foreach($params as $param_key => $param_value) { + switch($param_key) { + case "file": + case "assign": + case "assign_headers": + break; + case "user": + if(!empty($param_value)) { + $user = $param_value; + } + break; + case "pass": + if(!empty($param_value)) { + $pass = $param_value; + } + break; + case "accept": + if(!empty($param_value)) { + $accept = $param_value; + } + break; + case "header": + if(!empty($param_value)) { + if(!preg_match('![\w\d-]+: .+!',$param_value)) { + $smarty->_trigger_fatal_error("[plugin] invalid header format '".$param_value."'"); + return; + } else { + $extra_headers[] = $param_value; + } + } + break; + case "proxy_host": + if(!empty($param_value)) { + $proxy_host = $param_value; + } + break; + case "proxy_port": + if(!preg_match('!\D!', $param_value)) { + $proxy_port = (int) $param_value; + } else { + $smarty->_trigger_fatal_error("[plugin] invalid value for attribute '".$param_key."'"); + return; + } + break; + case "agent": + if(!empty($param_value)) { + $agent = $param_value; + } + break; + case "referer": + if(!empty($param_value)) { + $referer = $param_value; + } + break; + case "timeout": + if(!preg_match('!\D!', $param_value)) { + $timeout = (int) $param_value; + } else { + $smarty->_trigger_fatal_error("[plugin] invalid value for attribute '".$param_key."'"); + return; + } + break; + default: + $smarty->_trigger_fatal_error("[plugin] unrecognized attribute '".$param_key."'"); + return; + } + } + if(!empty($proxy_host) && !empty($proxy_port)) { + $_is_proxy = true; + $fp = fsockopen($proxy_host,$proxy_port,$errno,$errstr,$timeout); + } else { + $fp = fsockopen($server_name,$port,$errno,$errstr,$timeout); + } + + if(!$fp) { + $smarty->_trigger_fatal_error("[plugin] unable to fetch: $errstr ($errno)"); + return; + } else { + if($_is_proxy) { + fputs($fp, 'GET ' . $params['file'] . " HTTP/1.0\r\n"); + } else { + fputs($fp, "GET $uri HTTP/1.0\r\n"); + } + if(!empty($host)) { + fputs($fp, "Host: $host\r\n"); + } + if(!empty($accept)) { + fputs($fp, "Accept: $accept\r\n"); + } + if(!empty($agent)) { + fputs($fp, "User-Agent: $agent\r\n"); + } + if(!empty($referer)) { + fputs($fp, "Referer: $referer\r\n"); + } + if(isset($extra_headers) && is_array($extra_headers)) { + foreach($extra_headers as $curr_header) { + fputs($fp, $curr_header."\r\n"); + } + } + if(!empty($user) && !empty($pass)) { + fputs($fp, "Authorization: BASIC ".base64_encode("$user:$pass")."\r\n"); + } + + $content = ''; + fputs($fp, "\r\n"); + while(!feof($fp)) { + $content .= fgets($fp,4096); + } + fclose($fp); + $csplit = split("\r\n\r\n",$content,2); + + $content = $csplit[1]; + + if(!empty($params['assign_headers'])) { + $smarty->assign($params['assign_headers'],split("\r\n",$csplit[0])); + } + } + } else { + $smarty->_trigger_fatal_error("[plugin] unable to parse URL, check syntax"); + return; + } + } else { + // ftp fetch + if($fp = @fopen($params['file'],'r')) { + while(!feof($fp)) { + $content .= fgets ($fp,4096); + } + fclose($fp); + } else { + $smarty->_trigger_fatal_error('[plugin] fetch cannot read file \'' . $params['file'] .'\''); + return; + } + } + + } + + + if (!empty($params['assign'])) { + $smarty->assign($params['assign'],$content); + } else { + return $content; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.getCreationByTemplateId.php b/inc/smarty/node_methodz/function.getCreationByTemplateId.php new file mode 100644 index 0000000..763f537 --- /dev/null +++ b/inc/smarty/node_methodz/function.getCreationByTemplateId.php @@ -0,0 +1,35 @@ +query($q); + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('getCreationByTemplateId',$pole); + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_alik_image.php b/inc/smarty/node_methodz/function.get_alik_image.php new file mode 100644 index 0000000..10130a1 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_alik_image.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_atom.php b/inc/smarty/node_methodz/function.get_atom.php new file mode 100644 index 0000000..b820515 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_atom.php @@ -0,0 +1,24 @@ +query($q1); + $set->next(); + $lv=$set->getString('last_visit'); + + $q="select nodes.node_id,node_name,node_content from nodes left join node_content on nodes.node_id=node_content.node_id where nodes.node_parent='$node_id' and node_created>'$lv' order by node_id desc"; + $set=$db->query($q); +} + while ($set->next()) { + $get_atom[]=$set->getRecord(); + } + + $smarty->assign('get_atom',$get_atom); + } +?> diff --git a/inc/smarty/node_methodz/function.get_banner.php b/inc/smarty/node_methodz/function.get_banner.php new file mode 100644 index 0000000..f396f34 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_banner.php @@ -0,0 +1,19 @@ +assign('get_banner', $banners_array[$rand]); + } +?> diff --git a/inc/smarty/node_methodz/function.get_bookmark.php b/inc/smarty/node_methodz/function.get_bookmark.php new file mode 100644 index 0000000..fa8aa64 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_bookmark.php @@ -0,0 +1,12 @@ +query($q); + while ($result->next()) { + $record[]=$result->getRecord(); + } + $smarty->assign('get_bookmark',$record); + +} +?> diff --git a/inc/smarty/node_methodz/function.get_bookmark_statistics.php b/inc/smarty/node_methodz/function.get_bookmark_statistics.php new file mode 100644 index 0000000..9119ec9 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_bookmark_statistics.php @@ -0,0 +1,17 @@ +query($q); + + while ($result->next()) { + $bs_array[]=$result->getRecord(); + } + + $smarty->assign('get_bookmark_statistics',$bs_array); + } + +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_bookmarks.php b/inc/smarty/node_methodz/function.get_bookmarks.php new file mode 100644 index 0000000..901b4d1 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_bookmarks.php @@ -0,0 +1,54 @@ +query($q); + while ($set->next()) { + $array[]=$set->getRecord(); + } + $smarty->assign('get_bookmarks',$array); + return false; + } + + //returning my own bookmarks divided in categories + $q="select distinct bookmark_category,nodes.* from node_access left join nodes on node_access.bookmark_category=nodes.node_id where user_id='".$_SESSION['user_id']."' and node_bookmark='yes' order by node_name"; + $result=$db->query($q); + while ($result->next()) { + $categories[$result->getString('node_id')]=$result->getRecord(); + } + + $q="select * from node_access left join nodes on node_access.node_id=nodes.node_id where user_id='".$_SESSION['user_id']."' and node_bookmark='yes'"; + if ($bookcat) $q.=" and (bookmark_category='$bookcat' or bookmark_category=0 or bookmark_category IS NULL) order by node_name desc"; + if ($bookcat && $_SESSION['user_id']==548) echo $q; + + else $q.="order by node_name"; + $result=$db->query($q); + if (!$bookcat) { + while ($result->next()) { + if (!$result->getString('bookmark_category')) { + $categories['unsorted']['children'][]=$result->getRecord(); + $categories['unsorted']['sum']+=$result->getString('node_user_subchild_count'); + } + else { + $categories[$result->getString('bookmark_category')]['children'][]=$result->getRecord(); + $categories[$result->getString('bookmark_category')]['sum']+=$result->getString('node_user_subchild_count'); + } + } + + $smarty->assign('get_bookmarks',$categories); + } + + else { + while ($result->next()) { + $bookmarks[]=$result->getRecord(); + } + $smarty->assign('get_bookmarks',$bookmarks); + } +} +?> diff --git a/inc/smarty/node_methodz/function.get_children.php b/inc/smarty/node_methodz/function.get_children.php new file mode 100644 index 0000000..14f3573 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_children.php @@ -0,0 +1,44 @@ +query($q); + + while ($set->next()) { + $get_children_array[]=$set->getRecord(); + } + + $smarty->assign('get_children',$get_children_array); + } +?> diff --git a/inc/smarty/node_methodz/function.get_children_by_external_link.php b/inc/smarty/node_methodz/function.get_children_by_external_link.php new file mode 100644 index 0000000..c4b12e8 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_children_by_external_link.php @@ -0,0 +1,31 @@ +query($q); + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_children_by_external_link',$pole); + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_children_by_type.php b/inc/smarty/node_methodz/function.get_children_by_type.php new file mode 100644 index 0000000..25b9870 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_children_by_type.php @@ -0,0 +1,32 @@ +query($q); + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_children_by_type',$pole); + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_creation_by_template_id.php b/inc/smarty/node_methodz/function.get_creation_by_template_id.php new file mode 100644 index 0000000..4f8fbef --- /dev/null +++ b/inc/smarty/node_methodz/function.get_creation_by_template_id.php @@ -0,0 +1,26 @@ +query($q); + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_creation_by_template_id',$pole); + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_creation_by_type.php b/inc/smarty/node_methodz/function.get_creation_by_type.php new file mode 100644 index 0000000..dafe057 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_creation_by_type.php @@ -0,0 +1,28 @@ +query($q); + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_creation_by_template_id',$pole); + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_image_link.old b/inc/smarty/node_methodz/function.get_image_link.old new file mode 100644 index 0000000..c5b450c --- /dev/null +++ b/inc/smarty/node_methodz/function.get_image_link.old @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_image_link.php b/inc/smarty/node_methodz/function.get_image_link.php new file mode 100644 index 0000000..c5b450c --- /dev/null +++ b/inc/smarty/node_methodz/function.get_image_link.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_k.php b/inc/smarty/node_methodz/function.get_k.php new file mode 100644 index 0000000..5f58b11 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_k.php @@ -0,0 +1,32 @@ +now()-interval $interval day + and nodes.node_vector like '$vector%' and nodes.k>0 order by nodes.k desc limit $offset,$listing_amount"; + + $set=$db->query($q); + while ($set->next()) { + $k_array[]=$set->getRecord(); + } + + $smarty->assign('get_k',$k_array); + + + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_last.php b/inc/smarty/node_methodz/function.get_last.php new file mode 100644 index 0000000..3ee441e --- /dev/null +++ b/inc/smarty/node_methodz/function.get_last.php @@ -0,0 +1,21 @@ +NOW()-INTERVAL 23 HOUR and nodes.node_vector like '%$vector%' and nodes.node_system_access!='private' order by nodes.node_created desc LIMIT $offset,$listing_amount "; + $set=$db->query($q); + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_last',$pole); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_linked_nodes.php b/inc/smarty/node_methodz/function.get_linked_nodes.php new file mode 100644 index 0000000..3bdf361 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_linked_nodes.php @@ -0,0 +1,48 @@ +'$from' and synapse_created<='$to'"; + } + else { + $time=""; + } + + $node_id=$node['node_id']; + $q="select neurons.synapse_created,node_content,author.login,linker.login as linker,nodes.* from neurons left join nodes on neurons.src=nodes.node_id left join users as linker on neurons.synapse_creator=linker.user_id left join users as author on nodes.node_creator=author.user_id left join node_content on node_content.node_id=nodes.node_id where dst='$node_id' and link='hard' $time order by synapse_created $orderby"; + $result=$db->query($q); + while ($result->next()) { + $array=$result->getRecord(); + $array['node_status']="linked"; + $array['node_vector']=$node['node_vector'].";".$node['node_id']; + $array['node_created']=$array['synapse_created']; + $get_linked_nodes[]=$array; + } + $smarty->assign('get_linked_nodes',$get_linked_nodes); + + $q="select neurons.synapse_created,node_content,users.login,nodes.* from neurons left join nodes on neurons.src=nodes.node_id left join users on nodes.node_creator=users.user_id left join node_content on node_content.node_id=nodes.node_id where dst='$node_id' and link='bookmark' $time order by synapse_created $orderby"; + $result=$db->query($q); + while ($result->next()) { + $array=$result->getRecord(); + $array['node_status']="linked"; + $array['node_vector']=$node['node_vector'].";".$node['node_id']; + $array['node_created']=$array['synapse_created']; + $get_linked_bookmarks[]=$array; + } + $smarty->assign('get_linked_bookmarks',$get_linked_bookmarks); + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_mail.php b/inc/smarty/node_methodz/function.get_mail.php new file mode 100644 index 0000000..d90dba0 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_mail.php @@ -0,0 +1,43 @@ +query($q2); + $userset->next(); + $id=$userset->getString('user_id'); + $sql_type=" and ".$params['search_type']."='$id'"; + } + } + + $query = "select date_format(mail.mail_timestamp,\"%e.%c. %k:%i:%s\") as cas, +userfrom.user_action as locationfrom_action, +userfrom.user_action_id as locationfrom_action_id, +userto.user_action as locationto_action, +userto.user_action_id as locationto_action_id, +userto.login as mail_to_name, userfrom.login as mail_from_name, +mail.* from mail left join users as userfrom on +mail_from=userfrom.user_id left join users as userto on mail_to=userto.user_id +where mail_user='$user_id' "; + if ($sql_type) $query.=$sql_type; + $query.=" order by mail_id desc limit $offset,$listing_amount"; + + $set = $db->query($query); + + while($set->next()) { + $get_mail[] = $set->getRecord(); + } + + $smarty->assign('get_mail', $get_mail); + + } + +?> diff --git a/inc/smarty/node_methodz/function.get_movement.php b/inc/smarty/node_methodz/function.get_movement.php new file mode 100644 index 0000000..a80c5d0 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_movement.php @@ -0,0 +1,28 @@ +query($q); + while ($set->next()) { + $array[]=$set->getRecord(); + } + $smarty->assign('get_movement',$array); + return false; + } + +} +?> diff --git a/inc/smarty/node_methodz/function.get_movement_params.php b/inc/smarty/node_methodz/function.get_movement_params.php new file mode 100644 index 0000000..c0918aa --- /dev/null +++ b/inc/smarty/node_methodz/function.get_movement_params.php @@ -0,0 +1,41 @@ +assign('listing_amount',$listing_amount); + + if (is_numeric($_POST['get_children_offset'])) { + $offset=$_POST['get_children_offset']; + + //movement forward and backward + if ($_POST['get_children_move']=='<') { + $offset=$offset-$listing_amount; + if ($offset<0) $offset=0; + } + elseif ($_POST['get_children_move']=='>') { + + $offset=$offset+$listing_amount; + } + + elseif ($_POST['get_children_move']=='>>') { + $offset=$children_count-$listing_amount; + if ($offset<0) $offset=0; + } + + elseif ($_POST['get_children_move']=='<<') { + $offset=0; + } + + + } + + else $offset=0; + $smarty->assign('offset',$offset); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_neurons.php b/inc/smarty/node_methodz/function.get_neurons.php new file mode 100644 index 0000000..b7f8047 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_neurons.php @@ -0,0 +1,21 @@ +query($q); + while ($result->next()) { + $get_dendrites[]=$result->getRecord(); + } + $smarty->assign('get_dendrites',$get_dendrites); + + $q="select neurons.*,node_content,users.login,nodes.* from neurons left join nodes on neurons.central=nodes.node_id left join users on nodes.node_creator=users.user_id left join node_content on node_content.node_id=nodes.node_id where peripheral='$node_id' order by synapse desc"; + $result=$db->query($q); + while ($result->next()) { + $get_axons[]=$result->getRecord(); + } + $smarty->assign('get_axons',$get_axons); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_node_commanders.php b/inc/smarty/node_methodz/function.get_node_commanders.php new file mode 100644 index 0000000..51c66ec --- /dev/null +++ b/inc/smarty/node_methodz/function.get_node_commanders.php @@ -0,0 +1,18 @@ +query("select node_permission,users.login from node_access left join users on node_access.user_id=users.user_id where node_id='$node_id' and node_permission!='' order by node_permission"); + + while ($set->next()) { + $commanders[$set->getString('node_permission')].=$set->getString('login').";"; + } + + $smarty->assign('masters',$commanders['master']); + $smarty->assign('ops',$commanders['op']); + $smarty->assign('access',$commanders['access']); + $smarty->assign('bans',$commanders['ban']); + $smarty->assign('silence',$commanders['silence']); +} + +?> diff --git a/inc/smarty/node_methodz/function.get_node_userlist.php b/inc/smarty/node_methodz/function.get_node_userlist.php new file mode 100644 index 0000000..b5bd265 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_node_userlist.php @@ -0,0 +1,17 @@ +query("select login,user_id from users where user_action_id='$node_id'"); + while ($set->next()) { + $userlist[]=$set->getRecord(); + } + + $smarty->assign('userlist',$userlist); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_nodes_by b/inc/smarty/node_methodz/function.get_nodes_by new file mode 100644 index 0000000..4480345 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_nodes_by @@ -0,0 +1,32 @@ +query($q); + + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_nodes_by_type',$pole); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_nodes_by_parent.php b/inc/smarty/node_methodz/function.get_nodes_by_parent.php new file mode 100644 index 0000000..0ab93be --- /dev/null +++ b/inc/smarty/node_methodz/function.get_nodes_by_parent.php @@ -0,0 +1,50 @@ +query($q2); + $userset->next(); + $id=$userset->getString('user_id'); + $sql_type=" and nodes.node_creator='$id'"; + } + $q.=$sql_type; + } + + if ($orderby) $q.=" order by $orderby "; + else $q.=" order by nodes.node_id desc "; + $q.= " LIMIT $offset,$listing_amount "; + $set=$db->query($q); + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_nodes_by_parent',$pole); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_nodes_by_type.php b/inc/smarty/node_methodz/function.get_nodes_by_type.php new file mode 100644 index 0000000..80c7b20 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_nodes_by_type.php @@ -0,0 +1,32 @@ +query($q); + + while ($set->next()) $pole[]=$set->getRecord(); + $smarty->assign('get_nodes_by_type',$pole); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_poll.php b/inc/smarty/node_methodz/function.get_poll.php new file mode 100644 index 0000000..fbe6c8f --- /dev/null +++ b/inc/smarty/node_methodz/function.get_poll.php @@ -0,0 +1,30 @@ +query("select nodes.*,node_content.node_content,node_access.node_permission from nodes left join node_content on node_content.node_id=nodes.node_id left join node_access on (nodes.node_id=node_access.node_id and node_access.user_id='$user_id') where node_parent='$poll_id' and node_type='11' order by node_id desc limit 1"); +// echo "select nodes.*,node_content.node_content,node_access.node_permission from nodes left join node_content on node_content.node_id=nodes.node_id left join node_access on (nodes.node_id=node_access.node_id and node_access.user_id='$user_id') where node_parent='$poll_id' and node_type='11' order by node_id desc limit 1"; + $set->next(); + $array=$set->getRecord(); + if ($array['node_permission']=='ban') $voted='yes'; + else $voted='no'; + } + + $option_array=unserialize($array['node_content']); + $permission=$array['node_permission']; + + $poll=Array("voted"=>$voted,"node_id"=>$array['node_id'],"question"=>$array['node_name'],"total"=>$array['node_views'],"options"=>$option_array); + $smarty->assign('get_poll',$poll); + +} +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_polls.php b/inc/smarty/node_methodz/function.get_polls.php new file mode 100644 index 0000000..b54fb4c --- /dev/null +++ b/inc/smarty/node_methodz/function.get_polls.php @@ -0,0 +1,20 @@ +query("select nodes.*,node_content.node_content,node_access.node_permission from nodes left join node_content on node_content.node_id=nodes.node_id left join node_access on (nodes.node_id=node_access.node_id and node_access.user_id='$user_id') where node_parent='$poll_id' and node_type='11' order by node_id desc limit 1"); + $set->next(); + $option_array=unserialize($set->getString('node_content')); + $permission=$set->getString('node_permission'); + + if ($permission=='ban') $voted='yes'; + else $voted='no'; + + $poll=Array("voted"=>$voted,"node_id"=>$set->getString('node_id'),"question"=>$set->getString('node_name'),"total"=>$set->getString('node_views'),"options"=>$option_array); + $smarty->assign('get_poll',$poll); + print_r($poll); +} +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_search.php b/inc/smarty/node_methodz/function.get_search.php new file mode 100644 index 0000000..cf6ee1e --- /dev/null +++ b/inc/smarty/node_methodz/function.get_search.php @@ -0,0 +1,55 @@ +".$params['query']."",$output); + preg_match_all("/:::(.*?):::(.*?):::(.*?):::(.*?):::(.*?):::(.*?):::(.*?):::(.*?):::(.*?)\n/i",$output,$matches); + foreach($matches[0] as $key => $value) { + preg_match("/(.*?)\.xml/i",$matches[2][$key],$ids); + $id=$ids[1]; + echo "".$matches[4][$key]." (".$matches[6][$key].")
"; + echo $matches[7][$key]."

"; + //echo $matches[5][$key]."

"; + } + + + global $db, $node; + + $q = "SELECT * FROM nodes WHERE node_system_access!='private' AND template_id=3 AND node_name LIKE '%". + str_replace(array("%", "_"), array('\%', '\_'), addslashes($params['query']))."%'"; + $set=$db->query($q); + while($set->next()) { + $rec = $set->getRecord(); + echo "{$rec[node_name]}
"; + } +*/ + global $db,$node; + if (is_numeric($params['offset'])) $offset=$params['offset']; + else $offset=0; + + if (is_numeric($params['listing_amount'])) $listing_amount=$params['listing_amount']; + else $listing_amount=32; + $query=Addslashes($params['query']); + $q="select * from nodes left join users on users.user_id=nodes.node_creator where node_name like '$query%'"; + $set=$db->query($q); + while ($set->next()) { + $array[]=$set->getRecord(); + } + $smarty->assign('get_search_short',$array); + + $q="select users.login as login,nodes.*,node_content,match (node_content) against ('$query') as +probability from node_content left join users on users.user_id=nodes.node_creator +left join nodes on node_content.node_id=nodes.node_id where node_system_access!='private' and match (node_content) against ('$query') order by k desc limit $offset,$listing_amount"; + + $set=$db->query($q); + while ($set->next()) { + $search[]=$set->getRecord(); + } + $smarty->assign('get_search',$search); + +} +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_stats.php b/inc/smarty/node_methodz/function.get_stats.php new file mode 100644 index 0000000..3026e44 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_stats.php @@ -0,0 +1,29 @@ +query($q); + while ($set->next()) { + $array[]=$set->getRecord(); + } + $smarty->assign('get_stats',$array); + return false; + } + +} +?> diff --git a/inc/smarty/node_methodz/function.get_threaded_children.php b/inc/smarty/node_methodz/function.get_threaded_children.php new file mode 100644 index 0000000..c701e3d --- /dev/null +++ b/inc/smarty/node_methodz/function.get_threaded_children.php @@ -0,0 +1,50 @@ +query($q2); + $userset->next(); + $id=$userset->getString('user_id'); + $sql_type=" and nodes.node_creator='$id'"; + } + $q.=$sql_type; + } + if (!empty($params['time'])) $sql_type.=" and node_created >'".$params['time']."'"; + if (empty($params['orderby']) OR $params['orderby']=='desc') { + //$orderby="node_vector desc"; + $orderby="concat(node_vector,'z') desc,depth"; + } + else { + $orderby="node_vector asc"; + } + if ($params['link']=='yes') $q.="("; + $q.="select nodes.node_id,node_name,node_external_access,node_system_access,node_children_count,node_creator,node_created,lastchild_created,k,node_views,node_descendant_count,lastdescendant_created,template_id,node_updated,length(node_vector) as depth,users.login,node_vector, node_content from nodes left join node_content on node_content.node_id=nodes.node_id left join users on users.user_id=nodes.node_creator where node_vector like '".$node['node_vector']."%' $sql_type and node_vector NOT LIKE '".$node['node_vector']."' order by $orderby LIMIT $offset,$limit"; + + if ($params['link']=='yes') { + $q.=" ) UNION (select nodes.node_id,node_name,node_external_access,node_system_access,node_children_count,node_creator,node_created,lastchild_created,k,node_views,node_descendant_count,lastdescendant_created,template_id,node_updated,length(node_vector) as depth, + users.login,dst_vector as node_vector,node_content from neurons left join nodes on neurons.src=nodes.node_id left join node_content on (node_content.node_id=nodes.node_id) left join users on users.user_id=nodes.node_creator where dst_vector like '".$node['node_vector']."%' $sql_type and dst_vector NOT LIKE '".$node['node_vector']."' order by $orderby LIMIT $offset,$limit)"; + } + + if ($params['link']=='yes') $q.=" order by $orderby LIMIT $offset,$limit"; + + $result=$db->query($q); + + while ($result->next()) { + $get_children_array[]=$result->getRecord(); + } + global $time_1, $time_2; + $time_2=$result->getString('node_created'); + $time_1=$get_children_array[0]['node_created']; + + $smarty->assign('get_threaded_children',$get_children_array); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.get_userlist.php b/inc/smarty/node_methodz/function.get_userlist.php new file mode 100644 index 0000000..6e04f47 --- /dev/null +++ b/inc/smarty/node_methodz/function.get_userlist.php @@ -0,0 +1,46 @@ + +query($q); + + + while ($set->next()) { + + if (!empty($_SESSION['friends'][$set->getString('user_id')])) { + $array=$set->getRecord(); + $array['idle_time_minutes']=floor($array['idle']/60); + $array['idle_time_seconds']=$array['idle']%60; + $active_friends[]=$array; + + } + else { + $array=$set->getRecord(); + $array['idle_time_minutes']=floor($array['idle']/60); + $array['idle_time_seconds']=$array['idle']%60; + $active_users[]=$array; + + } + } + + $smarty->assign('active_users',$active_users); + + $smarty->assign('active_friends',$active_friends); + + + + } +?> diff --git a/inc/smarty/node_methodz/function.get_waiting_users.php b/inc/smarty/node_methodz/function.get_waiting_users.php new file mode 100644 index 0000000..a14f78a --- /dev/null +++ b/inc/smarty/node_methodz/function.get_waiting_users.php @@ -0,0 +1,16 @@ +query($q); + while ($result->next()) { + $get_waiting_users[]=$result->getRecord(); + } + $smarty->assign('get_waiting_users',$get_waiting_users); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.html_checkboxes.php b/inc/smarty/node_methodz/function.html_checkboxes.php new file mode 100644 index 0000000..b541eca --- /dev/null +++ b/inc/smarty/node_methodz/function.html_checkboxes.php @@ -0,0 +1,135 @@ + + * Type: function
+ * Name: html_checkboxes
+ * Date: 24.Feb.2003
+ * Purpose: Prints out a list of checkbox input types
+ * Input:
+ * - name (optional) - string default "checkbox" + * - values (required) - array + * - options (optional) - associative array + * - checked (optional) - array default not set + * - separator (optional) - ie
or   + * - output (optional) - without this one the buttons don't have names + * Examples: + *
+ * {html_checkboxes values=$ids output=$names}
+ * {html_checkboxes values=$ids name='box' separator='
' output=$names} + * {html_checkboxes values=$ids checked=$checked separator='
' output=$names} + *
+ * @link http://smarty.php.net/manual/en/language.function.html.checkboxes.php {html_checkboxes} + * (Smarty online manual) + * @author Christopher Kvarme + * @author credits to Monte Ohrt + * @version 1.0 + * @param array + * @param Smarty + * @return string + * @uses smarty_function_escape_special_chars() + */ +function smarty_function_html_checkboxes($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','escape_special_chars'); + + $name = 'checkbox'; + $values = null; + $options = null; + $selected = null; + $separator = ''; + $labels = true; + $output = null; + + $extra = ''; + + foreach($params as $_key => $_val) { + switch($_key) { + case 'name': + case 'separator': + $$_key = $_val; + break; + + case 'labels': + $$_key = (bool)$_val; + break; + + case 'options': + $$_key = (array)$_val; + break; + + case 'values': + case 'output': + $$_key = array_values((array)$_val); + break; + + case 'checked': + case 'selected': + $selected = array_values((array)$_val); + break; + + case 'checkboxes': + $smarty->trigger_error('html_checkboxes: the use of the "checkboxes" attribute is deprecated, use "options" instead', E_USER_WARNING); + $options = (array)$_val; + break; + + default: + if(!is_array($_val)) { + $extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"'; + } else { + $smarty->trigger_error("html_checkboxes: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + } + } + + if (!isset($options) && !isset($values)) + return ''; /* raise error here? */ + + settype($selected, 'array'); + $_html_result = ''; + + if (is_array($options)) { + + foreach ($options as $_key=>$_val) + $_html_result .= smarty_function_html_checkboxes_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + + + } else { + foreach ($values as $_i=>$_key) { + $_val = isset($output[$_i]) ? $output[$_i] : ''; + $_html_result .= smarty_function_html_checkboxes_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + } + + } + + return $_html_result; + +} + +function smarty_function_html_checkboxes_output($name, $value, $output, $selected, $extra, $separator, $labels) { + $_output = ''; + if ($labels) $_output .= ''; + $_output .= $separator . "\n"; + + return $_output; +} + +?> diff --git a/inc/smarty/node_methodz/function.html_image.php b/inc/smarty/node_methodz/function.html_image.php new file mode 100644 index 0000000..1c3a9c4 --- /dev/null +++ b/inc/smarty/node_methodz/function.html_image.php @@ -0,0 +1,143 @@ + + * Name: html_image
+ * Date: Feb 24, 2003
+ * Purpose: format HTML tags for the image
+ * Input:
+ * - file = file (and path) of image (required) + * - border = border width (optional, default 0) + * - height = image height (optional, default actual height) + * - image =image width (optional, default actual width) + * - basedir = base directory for absolute paths, default + * is environment variable DOCUMENT_ROOT + * + * Examples: {html_image file="images/masthead.gif"} + * Output: + * @link http://smarty.php.net/manual/en/language.function.html.image.php {html_image} + * (Smarty online manual) + * @author Monte Ohrt + * @author credits to Duda - wrote first image function + * in repository, helped with lots of functionality + * @version 1.0 + * @param array + * @param Smarty + * @return string + * @uses smarty_function_escape_special_chars() + */ +function smarty_function_html_image($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','escape_special_chars'); + + $alt = ''; + $file = ''; + $border = 0; + $height = ''; + $width = ''; + $extra = ''; + $prefix = ''; + $suffix = ''; + $basedir = isset($GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT']) + ? $GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'] : ''; + if(strstr($GLOBALS['HTTP_SERVER_VARS']['HTTP_USER_AGENT'], 'Mac')) { + $dpi_default = 72; + } else { + $dpi_default = 96; + } + + foreach($params as $_key => $_val) { + switch($_key) { + case 'file': + case 'border': + case 'height': + case 'width': + case 'dpi': + case 'basedir': + $$_key = $_val; + break; + + case 'alt': + if(!is_array($_val)) { + $$_key = smarty_function_escape_special_chars($_val); + } else { + $smarty->trigger_error("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + + case 'link': + case 'href': + $prefix = ''; + $suffix = ''; + break; + + default: + if(!is_array($_val)) { + $extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"'; + } else { + $smarty->trigger_error("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + } + } + + if (empty($file)) { + $smarty->trigger_error("html_image: missing 'file' parameter", E_USER_NOTICE); + return; + } + + if (substr($file,0,1) == '/') { + $_image_path = $basedir . $file; + } else { + $_image_path = $file; + } + + if(!isset($params['width']) || !isset($params['height'])) { + if(!$_image_data = @getimagesize($_image_path)) { + if(!file_exists($_image_path)) { + $smarty->trigger_error("html_image: unable to find '$_image_path'", E_USER_NOTICE); + return; + } else if(!is_readable($_image_path)) { + $smarty->trigger_error("html_image: unable to read '$_image_path'", E_USER_NOTICE); + return; + } else { + $smarty->trigger_error("html_image: '$_image_path' is not a valid image file", E_USER_NOTICE); + return; + } + } + $_params = array('resource_type' => 'file', 'resource_name' => $_image_path); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.is_secure.php'); + if(!$smarty->security && !smarty_core_is_secure($_params, $smarty)) { + $smarty->trigger_error("html_image: (secure) '$_image_path' not in secure directory", E_USER_NOTICE); + return; + } + + if(!isset($params['width'])) { + $width = $_image_data[0]; + } + if(!isset($params['height'])) { + $height = $_image_data[1]; + } + + } + + if(isset($params['dpi'])) { + $_resize = $dpi_default/$params['dpi']; + $width = round($width * $_resize); + $height = round($height * $_resize); + } + + return $prefix . ''.$alt.'' . $suffix; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.html_options.php b/inc/smarty/node_methodz/function.html_options.php new file mode 100644 index 0000000..15fa30a --- /dev/null +++ b/inc/smarty/node_methodz/function.html_options.php @@ -0,0 +1,118 @@ + + * Name: html_options
+ * Input:
+ * - name (optional) - string default "select" + * - values (required if no options supplied) - array + * - options (required if no values supplied) - associative array + * - selected (optional) - string default not set + * - output (required if not options supplied) - array + * Purpose: Prints the list of ' . "\n"; + foreach ($values as $key => $value) { + $optgroup_html .= smarty_function_html_options_optoutput($key, $value, $selected); + } + $optgroup_html .= "\n"; + return $optgroup_html; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.html_radios.php b/inc/smarty/node_methodz/function.html_radios.php new file mode 100644 index 0000000..150c20f --- /dev/null +++ b/inc/smarty/node_methodz/function.html_radios.php @@ -0,0 +1,138 @@ + + * Type: function
+ * Name: html_radios
+ * Date: 24.Feb.2003
+ * Purpose: Prints out a list of radio input types
+ * Input:
+ * - name (optional) - string default "radio" + * - values (required) - array + * - options (optional) - associative array + * - checked (optional) - array default not set + * - separator (optional) - ie
or   + * - output (optional) - without this one the buttons don't have names + * Examples: + *
+ * {html_radios values=$ids output=$names}
+ * {html_radios values=$ids name='box' separator='
' output=$names} + * {html_radios values=$ids checked=$checked separator='
' output=$names} + *
+ * @link http://smarty.php.net/manual/en/language.function.html.radios.php {html_radios} + * (Smarty online manual) + * @author Christopher Kvarme + * @author credits to Monte Ohrt + * @version 1.0 + * @param array + * @param Smarty + * @return string + * @uses smarty_function_escape_special_chars() + */ +function smarty_function_html_radios($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','escape_special_chars'); + + $name = 'radio'; + $values = null; + $options = null; + $selected = null; + $separator = ''; + $labels = true; + $output = null; + $extra = ''; + + foreach($params as $_key => $_val) { + switch($_key) { + case 'name': + case 'separator': + $$_key = (string)$_val; + break; + + case 'checked': + case 'selected': + if(is_array($_val)) { + $smarty->trigger_error('html_radios: the "' . $_key . '" attribute cannot be an array', E_USER_WARNING); + } else { + $selected = (string)$_val; + } + break; + + case 'labels': + $$_key = (bool)$_val; + break; + + case 'options': + $$_key = (array)$_val; + break; + + case 'values': + case 'output': + $$_key = array_values((array)$_val); + break; + + case 'radios': + $smarty->trigger_error('html_radios: the use of the "radios" attribute is deprecated, use "options" instead', E_USER_WARNING); + $options = (array)$_val; + break; + + + default: + if(!is_array($_val)) { + $extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"'; + } else { + $smarty->trigger_error("html_radios: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + } + } + + if (!isset($options) && !isset($values)) + return ''; /* raise error here? */ + + $_html_result = ''; + + if (isset($options) && is_array($options)) { + + foreach ((array)$options as $_key=>$_val) + $_html_result .= smarty_function_html_radios_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + + } else { + + foreach ((array)$values as $_i=>$_key) { + $_val = isset($output[$_i]) ? $output[$_i] : ''; + $_html_result .= smarty_function_html_radios_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + } + + } + + return $_html_result; + +} + +function smarty_function_html_radios_output($name, $value, $output, $selected, $extra, $separator, $labels) { + $_output = ''; + if ($labels) $_output .= ''; + $_output .= $separator . "\n"; + + return $_output; +} + +?> diff --git a/inc/smarty/node_methodz/function.html_select_date.php b/inc/smarty/node_methodz/function.html_select_date.php new file mode 100644 index 0000000..ba9c94c --- /dev/null +++ b/inc/smarty/node_methodz/function.html_select_date.php @@ -0,0 +1,243 @@ + + * Name: html_select_date
+ * Purpose: Prints the dropdowns for date selection. + * + * ChangeLog:
+ * - 1.0 initial release + * - 1.1 added support for +/- N syntax for begin + * and end year values. (Monte) + * - 1.2 added support for yyyy-mm-dd syntax for + * time value. (Jan Rosier) + * - 1.3 added support for choosing format for + * month values (Gary Loescher) + * - 1.3.1 added support for choosing format for + * day values (Marcus Bointon) + * @link http://smarty.php.net/manual/en/language.function.html.select.date.php {html_select_date} + * (Smarty online manual) + * @version 1.3 + * @author Andrei Zmievski + * @param array + * @param Smarty + * @return string + */ +function smarty_function_html_select_date($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','make_timestamp'); + require_once $smarty->_get_plugin_filepath('function','html_options'); + /* Default values. */ + $prefix = "Date_"; + $start_year = strftime("%Y"); + $end_year = $start_year; + $display_days = true; + $display_months = true; + $display_years = true; + $month_format = "%B"; + /* Write months as numbers by default GL */ + $month_value_format = "%m"; + $day_format = "%02d"; + /* Write day values using this format MB */ + $day_value_format = "%d"; + $year_as_text = false; + /* Display years in reverse order? Ie. 2000,1999,.... */ + $reverse_years = false; + /* Should the select boxes be part of an array when returned from PHP? + e.g. setting it to "birthday", would create "birthday[Day]", + "birthday[Month]" & "birthday[Year]". Can be combined with prefix */ + $field_array = null; + /* tags. + If not set, uses default dropdown. */ + $day_size = null; + $month_size = null; + $year_size = null; + /* Unparsed attributes common to *ALL* the tags. + An example might be in the template: all_extra ='class ="foo"'. */ + $all_extra = null; + /* Separate attributes for the tags. */ + $day_extra = null; + $month_extra = null; + $year_extra = null; + /* Order in which to display the fields. + "D" -> day, "M" -> month, "Y" -> year. */ + $field_order = 'MDY'; + /* String printed between the different fields. */ + $field_separator = "\n"; + $time = time(); + + + extract($params); + + // If $time is not in format yyyy-mm-dd + if (!preg_match('/^\d{4}-\d{2}-\d{2}$/', $time)) { + // then $time is empty or unix timestamp or mysql timestamp + // using smarty_make_timestamp to get an unix timestamp and + // strftime to make yyyy-mm-dd + $time = strftime('%Y-%m-%d', smarty_make_timestamp($time)); + } + // Now split this in pieces, which later can be used to set the select + $time = explode("-", $time); + + // make syntax "+N" or "-N" work with start_year and end_year + if (preg_match('!^(\+|\-)\s*(\d+)$!', $end_year, $match)) { + if ($match[1] == '+') { + $end_year = strftime('%Y') + $match[2]; + } else { + $end_year = strftime('%Y') - $match[2]; + } + } + if (preg_match('!^(\+|\-)\s*(\d+)$!', $start_year, $match)) { + if ($match[1] == '+') { + $start_year = strftime('%Y') + $match[2]; + } else { + $start_year = strftime('%Y') - $match[2]; + } + } + + $field_order = strtoupper($field_order); + + $html_result = $month_result = $day_result = $year_result = ""; + + if ($display_months) { + $month_names = array(); + $month_values = array(); + + for ($i = 1; $i <= 12; $i++) { + $month_names[] = strftime($month_format, mktime(0, 0, 0, $i, 1, 2000)); + $month_values[] = strftime($month_value_format, mktime(0, 0, 0, $i, 1, 2000)); + } + + $month_result .= ''; + } + + if ($display_days) { + $days = array(); + for ($i = 1; $i <= 31; $i++) { + $days[] = sprintf($day_format, $i); + $day_values[] = sprintf($day_value_format, $i); + } + + $day_result .= ''; + } + + if ($display_years) { + if (null !== $field_array){ + $year_name = $field_array . '[' . $prefix . 'Year]'; + } else { + $year_name = $prefix . 'Year'; + } + if ($year_as_text) { + $year_result .= ' $years, + 'values' => $years, + 'selected' => $time[0], + 'print_result' => false), + $smarty); + $year_result .= ''; + } + } + + // Loop thru the field_order field + for ($i = 0; $i <= 2; $i++){ + $c = substr($field_order, $i, 1); + switch ($c){ + case 'D': + $html_result .= $day_result; + break; + + case 'M': + $html_result .= $month_result; + break; + + case 'Y': + $html_result .= $year_result; + break; + } + // Add the field seperator + if($i != 2) { + $html_result .= $field_separator; + } + } + + return $html_result; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.html_select_time.php b/inc/smarty/node_methodz/function.html_select_time.php new file mode 100644 index 0000000..79b2e59 --- /dev/null +++ b/inc/smarty/node_methodz/function.html_select_time.php @@ -0,0 +1,163 @@ + + * Name: html_select_time
+ * Purpose: Prints the dropdowns for time selection + * @link http://smarty.php.net/manual/en/language.function.html.select.time.php {html_select_time} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + * @uses smarty_make_timestamp() + */ +function smarty_function_html_select_time($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','make_timestamp'); + require_once $smarty->_get_plugin_filepath('function','html_options'); + /* Default values. */ + $prefix = "Time_"; + $time = time(); + $display_hours = true; + $display_minutes = true; + $display_seconds = true; + $display_meridian = true; + $use_24_hours = true; + $minute_interval = 1; + $second_interval = 1; + /* Should the select boxes be part of an array when returned from PHP? + e.g. setting it to "birthday", would create "birthday[Hour]", + "birthday[Minute]", "birthday[Seconds]" & "birthday[Meridian]". + Can be combined with prefix. */ + $field_array = null; + $all_extra = null; + $hour_extra = null; + $minute_extra = null; + $second_extra = null; + $meridian_extra = null; + + extract($params); + + $time = smarty_make_timestamp($time); + + $html_result = ''; + + if ($display_hours) { + $hours = $use_24_hours ? range(0, 23) : range(1, 12); + $hour_fmt = $use_24_hours ? '%H' : '%I'; + for ($i = 0, $for_max = count($hours); $i < $for_max; $i++) + $hours[$i] = sprintf('%02d', $hours[$i]); + $html_result .= '\n"; + } + + if ($display_minutes) { + $all_minutes = range(0, 59); + for ($i = 0, $for_max = count($all_minutes); $i < $for_max; $i+= $minute_interval) + $minutes[] = sprintf('%02d', $all_minutes[$i]); + $selected = intval(floor(strftime('%M', $time) / $minute_interval) * $minute_interval); + $html_result .= '\n"; + } + + if ($display_seconds) { + $all_seconds = range(0, 59); + for ($i = 0, $for_max = count($all_seconds); $i < $for_max; $i+= $second_interval) + $seconds[] = sprintf('%02d', $all_seconds[$i]); + $selected = intval(floor(strftime('%S', $time) / $second_interval) * $second_interval); + $html_result .= '\n"; + } + + if ($display_meridian && !$use_24_hours) { + $html_result .= '\n"; + } + + return $html_result; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.html_table.php b/inc/smarty/node_methodz/function.html_table.php new file mode 100644 index 0000000..1fb126f --- /dev/null +++ b/inc/smarty/node_methodz/function.html_table.php @@ -0,0 +1,113 @@ + + * Name: html_table
+ * Date: Feb 17, 2003
+ * Purpose: make an html table from an array of data
+ * Input:
+ * - loop = array to loop through + * - cols = number of columns + * - rows = number of rows + * - table_attr = table attributes + * - tr_attr = table row attributes (arrays are cycled) + * - td_attr = table cell attributes (arrays are cycled) + * - trailpad = value to pad trailing cells with + * - vdir = vertical direction (default: "down", means top-to-bottom) + * - hdir = horizontal direction (default: "right", means left-to-right) + * - inner = inner loop (default "cols": print $loop line by line, + * $loop will be printed column by column otherwise) + * + * + * Examples: + *
+ * {table loop=$data}
+ * {table loop=$data cols=4 tr_attr='"bgcolor=red"'}
+ * {table loop=$data cols=4 tr_attr=$colors}
+ * 
+ * @author Monte Ohrt + * @version 1.0 + * @link http://smarty.php.net/manual/en/language.function.html.table.php {html_table} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_html_table($params, &$smarty) +{ + $table_attr = 'border="1"'; + $tr_attr = ''; + $td_attr = ''; + $cols = 3; + $rows = 3; + $trailpad = ' '; + $vdir = 'down'; + $hdir = 'right'; + $inner = 'cols'; + + extract($params); + + if (!isset($loop)) { + $smarty->trigger_error("html_table: missing 'loop' parameter"); + return; + } + + $loop_count = count($loop); + if (empty($params['rows'])) { + /* no rows specified */ + $rows = ceil($loop_count/$cols); + } elseif (empty($params['cols'])) { + if (!empty($params['rows'])) { + /* no cols specified, but rows */ + $cols = ceil($loop_count/$rows); + } + } + + $output = "\n"; + + for ($r=0; $r<$rows; $r++) { + $output .= "\n"; + $rx = ($vdir == 'down') ? $r*$cols : ($rows-1-$r)*$cols; + + for ($c=0; $c<$cols; $c++) { + $x = ($hdir == 'right') ? $rx+$c : $rx+$cols-1-$c; + if ($inner!='cols') { + /* shuffle x to loop over rows*/ + $x = floor($x/$cols) + ($x%$cols)*$rows; + } + + if ($x<$loop_count) { + $output .= "" . $loop[$x] . "\n"; + } else { + $output .= "$trailpad\n"; + } + } + $output .= "\n"; + } + $output .= "
\n"; + + return $output; +} + +function smarty_function_html_table_cycle($name, $var, $no) { + if(!is_array($var)) { + $ret = $var; + } else { + $ret = $var[$no % count($var)]; + } + + return ($ret) ? ' '.$ret : ''; +} + + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.mailto.php b/inc/smarty/node_methodz/function.mailto.php new file mode 100644 index 0000000..e3a9e28 --- /dev/null +++ b/inc/smarty/node_methodz/function.mailto.php @@ -0,0 +1,140 @@ + + * Name: mailto
+ * Date: May 21, 2002 + * Purpose: automate mailto address link creation, and optionally + * encode them.
+ * Input:
+ * - address = e-mail address + * - text = (optional) text to display, default is address + * - encode = (optional) can be one of: + * * none : no encoding (default) + * * javascript : encode with javascript + * * hex : encode with hexidecimal (no javascript) + * - cc = (optional) address(es) to carbon copy + * - bcc = (optional) address(es) to blind carbon copy + * - subject = (optional) e-mail subject + * - newsgroups = (optional) newsgroup(s) to post to + * - followupto = (optional) address(es) to follow up to + * - extra = (optional) extra tags for the href link + * + * Examples: + *
+ * {mailto address="me@domain.com"}
+ * {mailto address="me@domain.com" encode="javascript"}
+ * {mailto address="me@domain.com" encode="hex"}
+ * {mailto address="me@domain.com" subject="Hello to you!"}
+ * {mailto address="me@domain.com" cc="you@domain.com,they@domain.com"}
+ * {mailto address="me@domain.com" extra='class="mailto"'}
+ * 
+ * @link http://smarty.php.net/manual/en/language.function.mailto.php {mailto} + * (Smarty online manual) + * @version 1.2 + * @author Monte Ohrt + * @author credits to Jason Sweat (added cc, bcc and subject functionality) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_mailto($params, &$smarty) +{ + $extra = ''; + extract($params); + + if (empty($address)) { + $smarty->trigger_error("mailto: missing 'address' parameter"); + return; + } + + if (empty($text)) { + $text = $address; + } + + // netscape and mozilla do not decode %40 (@) in BCC field (bug?) + // so, don't encode it. + + $mail_parms = array(); + if (!empty($cc)) { + $mail_parms[] = 'cc='.str_replace('%40','@',rawurlencode($cc)); + } + + if (!empty($bcc)) { + $mail_parms[] = 'bcc='.str_replace('%40','@',rawurlencode($bcc)); + } + + if (!empty($subject)) { + $mail_parms[] = 'subject='.rawurlencode($subject); + } + + if (!empty($newsgroups)) { + $mail_parms[] = 'newsgroups='.rawurlencode($newsgroups); + } + + if (!empty($followupto)) { + $mail_parms[] = 'followupto='.str_replace('%40','@',rawurlencode($followupto)); + } + + $mail_parm_vals = ''; + for ($i=0; $itrigger_error("mailto: 'encode' parameter must be none, javascript or hex"); + return; + } + + if ($encode == 'javascript' ) { + $string = 'document.write(\''.$text.'\');'; + + for ($x=0; $x < strlen($string); $x++) { + $js_encode .= '%' . bin2hex($string[$x]); + } + + return ''; + + } elseif ($encode == 'hex') { + + preg_match('!^(.*)(\?.*)$!',$address,$match); + if(!empty($match[2])) { + $smarty->trigger_error("mailto: hex encoding does not work with extra attributes. Try javascript."); + return; + } + for ($x=0; $x < strlen($address); $x++) { + if(preg_match('!\w!',$address[$x])) { + $address_encode .= '%' . bin2hex($address[$x]); + } else { + $address_encode .= $address[$x]; + } + } + for ($x=0; $x < strlen($text); $x++) { + $text_encode .= '&#x' . bin2hex($text[$x]).';'; + } + + return ''.$text_encode.''; + + } else { + // no encoding + return ''.$text.''; + + } + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.math.php b/inc/smarty/node_methodz/function.math.php new file mode 100644 index 0000000..c080d4d --- /dev/null +++ b/inc/smarty/node_methodz/function.math.php @@ -0,0 +1,82 @@ + + * Name: math
+ * Purpose: handle math computations in template
+ * @link http://smarty.php.net/manual/en/language.function.math.php {math} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_math($params, &$smarty) +{ + // be sure equation parameter is present + if (empty($params['equation'])) { + $smarty->trigger_error("math: missing equation parameter"); + return; + } + + $equation = $params['equation']; + + // make sure parenthesis are balanced + if (substr_count($equation,"(") != substr_count($equation,")")) { + $smarty->trigger_error("math: unbalanced parenthesis"); + return; + } + + // match all vars in equation, make sure all are passed + preg_match_all("!\!(0x)([a-zA-Z][a-zA-Z0-9_]*)!",$equation, $match); + $allowed_funcs = array('int','abs','ceil','cos','exp','floor','log','log10', + 'max','min','pi','pow','rand','round','sin','sqrt','srand','tan'); + foreach($match[2] as $curr_var) { + if (!in_array($curr_var,array_keys($params)) && !in_array($curr_var, $allowed_funcs)) { + $smarty->trigger_error("math: parameter $curr_var not passed as argument"); + return; + } + } + + foreach($params as $key => $val) { + if ($key != "equation" && $key != "format" && $key != "assign") { + // make sure value is not empty + if (strlen($val)==0) { + $smarty->trigger_error("math: parameter $key is empty"); + return; + } + if (!is_numeric($val)) { + $smarty->trigger_error("math: parameter $key: is not numeric"); + return; + } + $equation = preg_replace("/\b$key\b/",$val, $equation); + } + } + + eval("\$smarty_math_result = ".$equation.";"); + + if (empty($params['format'])) { + if (empty($params['assign'])) { + return $smarty_math_result; + } else { + $smarty->assign($params['assign'],$smarty_math_result); + } + } else { + if (empty($params['assign'])){ + printf($params['format'],$smarty_math_result); + } else { + $smarty->assign($params['assign'],sprintf($params['format'],$smarty_math_result)); + } + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.merge_arrays.php b/inc/smarty/node_methodz/function.merge_arrays.php new file mode 100644 index 0000000..63991f0 --- /dev/null +++ b/inc/smarty/node_methodz/function.merge_arrays.php @@ -0,0 +1,63 @@ +assign('merged',$array); + + } +?> \ No newline at end of file diff --git a/inc/smarty/node_methodz/function.popup.php b/inc/smarty/node_methodz/function.popup.php new file mode 100644 index 0000000..751a465 --- /dev/null +++ b/inc/smarty/node_methodz/function.popup.php @@ -0,0 +1,87 @@ + + * Name: popup
+ * Purpose: make text pop up in windows via overlib + * @link http://smarty.php.net/manual/en/language.function.popup.php {popup} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_popup($params, &$smarty) +{ + extract($params); + + if (empty($text) && !isset($inarray) && empty($function)) { + $smarty->trigger_error("overlib: attribute 'text' or 'inarray' or 'function' required"); + return false; + } + + if (empty($trigger)) { $trigger = "onmouseover"; } + + $retval = $trigger . '="return overlib(\''.preg_replace(array("!'!","![\r\n]!"),array("\'",'\r'),$text).'\''; + if ($sticky) { $retval .= ",STICKY"; } + if (!empty($caption)) { $retval .= ",CAPTION,'".str_replace("'","\'",$caption)."'"; } + if (!empty($fgcolor)) { $retval .= ",FGCOLOR,'$fgcolor'"; } + if (!empty($bgcolor)) { $retval .= ",BGCOLOR,'$bgcolor'"; } + if (!empty($textcolor)) { $retval .= ",TEXTCOLOR,'$textcolor'"; } + if (!empty($capcolor)) { $retval .= ",CAPCOLOR,'$capcolor'"; } + if (!empty($closecolor)) { $retval .= ",CLOSECOLOR,'$closecolor'"; } + if (!empty($textfont)) { $retval .= ",TEXTFONT,'$textfont'"; } + if (!empty($captionfont)) { $retval .= ",CAPTIONFONT,'$captionfont'"; } + if (!empty($closefont)) { $retval .= ",CLOSEFONT,'$closefont'"; } + if (!empty($textsize)) { $retval .= ",TEXTSIZE,$textsize"; } + if (!empty($captionsize)) { $retval .= ",CAPTIONSIZE,$captionsize"; } + if (!empty($closesize)) { $retval .= ",CLOSESIZE,$closesize"; } + if (!empty($width)) { $retval .= ",WIDTH,$width"; } + if (!empty($height)) { $retval .= ",HEIGHT,$height"; } + if (!empty($left)) { $retval .= ",LEFT"; } + if (!empty($right)) { $retval .= ",RIGHT"; } + if (!empty($center)) { $retval .= ",CENTER"; } + if (!empty($above)) { $retval .= ",ABOVE"; } + if (!empty($below)) { $retval .= ",BELOW"; } + if (isset($border)) { $retval .= ",BORDER,$border"; } + if (isset($offsetx)) { $retval .= ",OFFSETX,$offsetx"; } + if (isset($offsety)) { $retval .= ",OFFSETY,$offsety"; } + if (!empty($fgbackground)) { $retval .= ",FGBACKGROUND,'$fgbackground'"; } + if (!empty($bgbackground)) { $retval .= ",BGBACKGROUND,'$bgbackground'"; } + if (!empty($closetext)) { $retval .= ",CLOSETEXT,'".str_replace("'","\'",$closetext)."'"; } + if (!empty($noclose)) { $retval .= ",NOCLOSE"; } + if (!empty($status)) { $retval .= ",STATUS,'".str_replace("'","\'",$status)."'"; } + if (!empty($autostatus)) { $retval .= ",AUTOSTATUS"; } + if (!empty($autostatuscap)) { $retval .= ",AUTOSTATUSCAP"; } + if (isset($inarray)) { $retval .= ",INARRAY,'$inarray'"; } + if (isset($caparray)) { $retval .= ",CAPARRAY,'$caparray'"; } + if (!empty($capicon)) { $retval .= ",CAPICON,'$capicon'"; } + if (!empty($snapx)) { $retval .= ",SNAPX,$snapx"; } + if (!empty($snapy)) { $retval .= ",SNAPY,$snapy"; } + if (isset($fixx)) { $retval .= ",FIXX,$fixx"; } + if (isset($fixy)) { $retval .= ",FIXY,$fixy"; } + if (!empty($background)) { $retval .= ",BACKGROUND,'$background'"; } + if (!empty($padx)) { $retval .= ",PADX,$padx"; } + if (!empty($pady)) { $retval .= ",PADY,$pady"; } + if (!empty($fullhtml)) { $retval .= ",FULLHTML"; } + if (!empty($frame)) { $retval .= ",FRAME,'$frame'"; } + if (isset($timeout)) { $retval .= ",TIMEOUT,$timeout"; } + if (!empty($function)) { $retval .= ",FUNCTION,'$function'"; } + if (isset($delay)) { $retval .= ",DELAY,$delay"; } + if (!empty($hauto)) { $retval .= ",HAUTO"; } + if (!empty($vauto)) { $retval .= ",VAUTO"; } + $retval .= ');" onmouseout="nd();"'; + + return $retval; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/function.popup_init.php b/inc/smarty/node_methodz/function.popup_init.php new file mode 100644 index 0000000..12e5cb9 --- /dev/null +++ b/inc/smarty/node_methodz/function.popup_init.php @@ -0,0 +1,39 @@ + + * Name: popup_init
+ * Purpose: initialize overlib + * @link http://smarty.php.net/manual/en/language.function.popup.init.php {popup_init} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_popup_init($params, &$smarty) +{ + $zindex = 1000; + + if (!empty($params['zindex'])) { + $zindex = $params['zindex']; + } + + if (!empty($params['src'])) { + return '' . "\n" + . '' . "\n"; + } else { + $smarty->trigger_error("popup_init: missing src parameter"); + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.capitalize.php b/inc/smarty/node_methodz/modifier.capitalize.php new file mode 100644 index 0000000..41d63ed --- /dev/null +++ b/inc/smarty/node_methodz/modifier.capitalize.php @@ -0,0 +1,25 @@ + + * Name: capitalize
+ * Purpose: capitalize words in the string + * @link http://smarty.php.net/manual/en/language.modifiers.php#LANGUAGE.MODIFIER.CAPITALIZE + * capitalize (Smarty online manual) + * @param string + * @return string + */ +function smarty_modifier_capitalize($string) +{ + return ucwords($string); +} + +?> diff --git a/inc/smarty/node_methodz/modifier.cat.php b/inc/smarty/node_methodz/modifier.cat.php new file mode 100644 index 0000000..8dc7324 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.cat.php @@ -0,0 +1,33 @@ + + * Name: cat
+ * Date: Feb 24, 2003 + * Purpose: catenate a value to a variable + * Input: string to catenate + * Example: {$var|cat:"foo"} + * @link http://smarty.php.net/manual/en/language.modifier.cat.php cat + * (Smarty online manual) + * @author Monte Ohrt + * @version 1.0 + * @param string + * @param string + * @return string + */ +function smarty_modifier_cat($string, $cat) +{ + return $string . $cat; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.count_characters.php b/inc/smarty/node_methodz/modifier.count_characters.php new file mode 100644 index 0000000..49ce655 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.count_characters.php @@ -0,0 +1,31 @@ + + * Name: count_characteres
+ * Purpose: count the number of characters in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.characters.php + * count_characters (Smarty online manual) + * @param string + * @param boolean include whitespace in the character count + * @return integer + */ +function smarty_modifier_count_characters($string, $include_spaces = false) +{ + if ($include_spaces) + return(strlen($string)); + + return preg_match_all("/[^\s]/",$string, $match); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.count_paragraphs.php b/inc/smarty/node_methodz/modifier.count_paragraphs.php new file mode 100644 index 0000000..6a9833c --- /dev/null +++ b/inc/smarty/node_methodz/modifier.count_paragraphs.php @@ -0,0 +1,28 @@ + + * Name: count_paragraphs
+ * Purpose: count the number of paragraphs in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php + * count_paragraphs (Smarty online manual) + * @param string + * @return integer + */ +function smarty_modifier_count_paragraphs($string) +{ + // count \r or \n characters + return count(preg_split('/[\r\n]+/', $string)); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.count_sentences.php b/inc/smarty/node_methodz/modifier.count_sentences.php new file mode 100644 index 0000000..0c210f0 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.count_sentences.php @@ -0,0 +1,28 @@ + + * Name: count_sentences + * Purpose: count the number of sentences in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php + * count_sentences (Smarty online manual) + * @param string + * @return integer + */ +function smarty_modifier_count_sentences($string) +{ + // find periods with a word before but not after. + return preg_match_all('/[^\s]\.(?!\w)/', $string, $match); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.count_words.php b/inc/smarty/node_methodz/modifier.count_words.php new file mode 100644 index 0000000..42c8a74 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.count_words.php @@ -0,0 +1,32 @@ + + * Name: count_words
+ * Purpose: count the number of words in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.words.php + * count_words (Smarty online manual) + * @param string + * @return integer + */ +function smarty_modifier_count_words($string) +{ + // split text by ' ',\r,\n,\f,\t + $split_array = preg_split('/\s+/',$string); + // count matches that contain alphanumerics + $word_count = preg_grep('/[a-zA-Z0-9\\x80-\\xff]/', $split_array); + + return count($word_count); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.date_format.php b/inc/smarty/node_methodz/modifier.date_format.php new file mode 100644 index 0000000..ecb4312 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.date_format.php @@ -0,0 +1,43 @@ +_get_plugin_filepath('shared','make_timestamp'); +/** + * Smarty date_format modifier plugin + * + * Type: modifier
+ * Name: date_format
+ * Purpose: format datestamps via strftime
+ * Input:
+ * - string: input date string + * - format: strftime format for output + * - default_date: default date if $string is empty + * @link http://smarty.php.net/manual/en/language.modifier.date.format.php + * date_format (Smarty online manual) + * @param string + * @param string + * @param string + * @return string|void + * @uses smarty_make_timestamp() + */ +function smarty_modifier_date_format($string, $format="%b %e, %Y", $default_date=null) +{ + if($string != '') { + return strftime($format, smarty_make_timestamp($string)); + } elseif (isset($default_date) && $default_date != '') { + return strftime($format, smarty_make_timestamp($default_date)); + } else { + return; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.debug_print_var.php b/inc/smarty/node_methodz/modifier.debug_print_var.php new file mode 100644 index 0000000..3528311 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.debug_print_var.php @@ -0,0 +1,57 @@ + + * Name: debug_print_var
+ * Purpose: formats variable contents for display in the console + * @link http://smarty.php.net/manual/en/language.modifier.debug.print.var.php + * debug_print_var (Smarty online manual) + * @param array|object + * @param integer + * @param integer + * @return string + */ +function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40) +{ + $_replace = array("\n"=>'\n', "\r"=>'\r', "\t"=>'\t'); + if (is_array($var)) { + $results = "Array (".count($var).")"; + foreach ($var as $curr_key => $curr_val) { + $return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length); + $results .= "
".str_repeat(' ', $depth*2)."".strtr($curr_key, $_replace)." => $return"; + } + return $results; + } else if (is_object($var)) { + $object_vars = get_object_vars($var); + $results = "".get_class($var)." Object (".count($object_vars).")"; + foreach ($object_vars as $curr_key => $curr_val) { + $return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length); + $results .= "
".str_repeat(' ', $depth*2)."$curr_key => $return"; + } + return $results; + } else { + if (empty($var) && $var != "0") { + return 'empty'; + } + if (strlen($var) > $length ) { + $results = substr($var, 0, $length-3).'...'; + } else { + $results = $var; + } + $results = htmlspecialchars($results); + $results = strtr($results, $_replace); + return $results; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.default.php b/inc/smarty/node_methodz/modifier.default.php new file mode 100644 index 0000000..8268e39 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.default.php @@ -0,0 +1,31 @@ + + * Name: default
+ * Purpose: designate default value for empty variables + * @link http://smarty.php.net/manual/en/language.modifier.default.php + * default (Smarty online manual) + * @param string + * @param string + * @return string + */ +function smarty_modifier_default($string, $default = '') +{ + if (!isset($string) || $string === '') + return $default; + else + return $string; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.escape.php b/inc/smarty/node_methodz/modifier.escape.php new file mode 100644 index 0000000..f0bf0aa --- /dev/null +++ b/inc/smarty/node_methodz/modifier.escape.php @@ -0,0 +1,63 @@ + + * Name: escape
+ * Purpose: Escape the string according to escapement type + * @link http://smarty.php.net/manual/en/language.modifier.escape.php + * escape (Smarty online manual) + * @param string + * @param html|htmlall|url|quotes|hex|hexentity|javascript + * @return string + */ +function smarty_modifier_escape($string, $esc_type = 'html') +{ + switch ($esc_type) { + case 'html': + return htmlspecialchars($string, ENT_QUOTES); + + case 'htmlall': + return htmlentities($string, ENT_QUOTES); + + case 'url': + return urlencode($string); + + case 'quotes': + // escape unescaped single quotes + return preg_replace("%(?'\\\\',"'"=>"\\'",'"'=>'\\"',"\r"=>'\\r',"\n"=>'\\n')); + + default: + return $string; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.imagestrip.php b/inc/smarty/node_methodz/modifier.imagestrip.php new file mode 100644 index 0000000..59a873a --- /dev/null +++ b/inc/smarty/node_methodz/modifier.imagestrip.php @@ -0,0 +1,36 @@ + + * Name: nl2br
+ * Date: Feb 26, 2003 + * Purpose: convert \r\n, \r or \n to <
> + * Input:
+ * - contents = contents to replace + * - preceed_test = if true, includes preceeding break tags + * in replacement + * Example: {$text|nl2br} + * @link http://smarty.php.net/manual/en/language.modifier.nl2br.php + * nl2br (Smarty online manual) + * @version 1.0 + * @author Monte Ohrt + * @param string + * @return string + */ +function smarty_modifier_imagestrip($string) +{ + return preg_replace ("//","image: \\1",$string); + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.indent.php b/inc/smarty/node_methodz/modifier.indent.php new file mode 100644 index 0000000..552c3e1 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.indent.php @@ -0,0 +1,27 @@ + + * Name: indent
+ * Purpose: indent lines of text + * @link http://smarty.php.net/manual/en/language.modifier.indent.php + * indent (Smarty online manual) + * @param string + * @param integer + * @param string + * @return string + */ +function smarty_modifier_indent($string,$chars=4,$char=" ") +{ + return preg_replace('!^!m',str_repeat($char,$chars),$string); +} + +?> diff --git a/inc/smarty/node_methodz/modifier.lower.php b/inc/smarty/node_methodz/modifier.lower.php new file mode 100644 index 0000000..ee37423 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.lower.php @@ -0,0 +1,25 @@ + + * Name: lower
+ * Purpose: convert string to lowercase + * @link http://smarty.php.net/manual/en/language.modifier.lower.php + * lower (Smarty online manual) + * @param string + * @return string + */ +function smarty_modifier_lower($string) +{ + return strtolower($string); +} + +?> diff --git a/inc/smarty/node_methodz/modifier.nl2br.php b/inc/smarty/node_methodz/modifier.nl2br.php new file mode 100644 index 0000000..5a9b744 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.nl2br.php @@ -0,0 +1,35 @@ + + * Name: nl2br
+ * Date: Feb 26, 2003 + * Purpose: convert \r\n, \r or \n to <
> + * Input:
+ * - contents = contents to replace + * - preceed_test = if true, includes preceeding break tags + * in replacement + * Example: {$text|nl2br} + * @link http://smarty.php.net/manual/en/language.modifier.nl2br.php + * nl2br (Smarty online manual) + * @version 1.0 + * @author Monte Ohrt + * @param string + * @return string + */ +function smarty_modifier_nl2br($string) +{ + return nl2br($string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.preview.php b/inc/smarty/node_methodz/modifier.preview.php new file mode 100644 index 0000000..0ab2c37 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.preview.php @@ -0,0 +1,35 @@ + $error "; + return false; + } + + $node_content = EregI_Replace("((( )|(\n)|(^))+)(http://|ftp://|https://)([[:alnum:]][^,[:space:]]*)","\\2\\6\\7",$node_content); + $node_content=strip_tags($node_content,'

'); + $node_content=str_replace("\n","
",$node_content); + return $node_content; + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.regex_replace.php b/inc/smarty/node_methodz/modifier.regex_replace.php new file mode 100644 index 0000000..b9cc865 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.regex_replace.php @@ -0,0 +1,29 @@ + + * Name: regex_replace
+ * Purpose: regular epxression search/replace + * @link http://smarty.php.net/manual/en/language.modifier.regex.replace.php + * regex_replace (Smarty online manual) + * @param string + * @param string|array + * @param string|array + * @return string + */ +function smarty_modifier_regex_replace($string, $search, $replace) +{ + return preg_replace($search, $replace, $string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.replace.php b/inc/smarty/node_methodz/modifier.replace.php new file mode 100644 index 0000000..2a43515 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.replace.php @@ -0,0 +1,29 @@ + + * Name: replace
+ * Purpose: simple search/replace + * @link http://smarty.php.net/manual/en/language.modifier.replace.php + * replace (Smarty online manual) + * @param string + * @param string + * @param string + * @return string + */ +function smarty_modifier_replace($string, $search, $replace) +{ + return str_replace($search, $replace, $string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.spacify.php b/inc/smarty/node_methodz/modifier.spacify.php new file mode 100644 index 0000000..dad057f --- /dev/null +++ b/inc/smarty/node_methodz/modifier.spacify.php @@ -0,0 +1,29 @@ + + * Name: spacify
+ * Purpose: add spaces between characters in a string + * @link http://smarty.php.net/manual/en/language.modifier.spacify.php + * spacify (Smarty online manual) + * @param string + * @param string + * @return string + */ +function smarty_modifier_spacify($string, $spacify_char = ' ') +{ + return implode($spacify_char, + preg_split('//', $string, -1, PREG_SPLIT_NO_EMPTY)); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.string_format.php b/inc/smarty/node_methodz/modifier.string_format.php new file mode 100644 index 0000000..efd6215 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.string_format.php @@ -0,0 +1,28 @@ + + * Name: string_format
+ * Purpose: format strings via sprintf + * @link http://smarty.php.net/manual/en/language.modifier.string.format.php + * string_format (Smarty online manual) + * @param string + * @param string + * @return string + */ +function smarty_modifier_string_format($string, $format) +{ + return sprintf($format, $string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.strip.php b/inc/smarty/node_methodz/modifier.strip.php new file mode 100644 index 0000000..0db2f8a --- /dev/null +++ b/inc/smarty/node_methodz/modifier.strip.php @@ -0,0 +1,33 @@ + + * Name: strip
+ * Purpose: Replace all repeated spaces, newlines, tabs + * with a single space or supplied replacement string.
+ * Example: {$var|strip} {$var|strip:" "} + * Date: September 25th, 2002 + * @link http://smarty.php.net/manual/en/language.modifier.strip.php + * strip (Smarty online manual) + * @author Monte Ohrt + * @version 1.0 + * @param string + * @param string + * @return string + */ +function smarty_modifier_strip($text, $replace = ' ') +{ + return preg_replace('!\s+!', $replace, $text); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.strip_tags.php b/inc/smarty/node_methodz/modifier.strip_tags.php new file mode 100644 index 0000000..45f1ec1 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.strip_tags.php @@ -0,0 +1,31 @@ + + * Name: strip_tags
+ * Purpose: strip html tags from text + * @link http://smarty.php.net/manual/en/language.modifier.strip.tags.php + * strip_tags (Smarty online manual) + * @param string + * @param boolean + * @return string + */ +function smarty_modifier_strip_tags($string, $replace_with_space = true) +{ + if ($replace_with_space) + return preg_replace('!<[^>]*?>!', ' ', $string); + else + return strip_tags($string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.stripslashes.php b/inc/smarty/node_methodz/modifier.stripslashes.php new file mode 100644 index 0000000..d4bbad8 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.stripslashes.php @@ -0,0 +1,16 @@ + diff --git a/inc/smarty/node_methodz/modifier.truncate.php b/inc/smarty/node_methodz/modifier.truncate.php new file mode 100644 index 0000000..21de9f2 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.truncate.php @@ -0,0 +1,43 @@ + + * Name: truncate
+ * Purpose: Truncate a string to a certain length if necessary, + * optionally splitting in the middle of a word, and + * appending the $etc string. + * @link http://smarty.php.net/manual/en/language.modifier.truncate.php + * truncate (Smarty online manual) + * @param string + * @param integer + * @param string + * @param boolean + * @return string + */ +function smarty_modifier_truncate($string, $length = 80, $etc = '...', + $break_words = false) +{ + if ($length == 0) + return ''; + + if (strlen($string) > $length) { + $length -= strlen($etc); + if (!$break_words) + $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1)); + + return substr($string, 0, $length).$etc; + } else + return $string; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/modifier.upper.php b/inc/smarty/node_methodz/modifier.upper.php new file mode 100644 index 0000000..9d9ef35 --- /dev/null +++ b/inc/smarty/node_methodz/modifier.upper.php @@ -0,0 +1,25 @@ + + * Name: upper
+ * Purpose: convert string to uppercase + * @link http://smarty.php.net/manual/en/language.modifier.upper.php + * upper (Smarty online manual) + * @param string + * @return string + */ +function smarty_modifier_upper($string) +{ + return strtoupper($string); +} + +?> diff --git a/inc/smarty/node_methodz/modifier.wordwrap.php b/inc/smarty/node_methodz/modifier.wordwrap.php new file mode 100644 index 0000000..55b4a1d --- /dev/null +++ b/inc/smarty/node_methodz/modifier.wordwrap.php @@ -0,0 +1,28 @@ + + * Name: wordwrap
+ * Purpose: wrap a string of text at a given length + * @link http://smarty.php.net/manual/en/language.modifier.wordwrap.php + * wordwrap (Smarty online manual) + * @param string + * @param integer + * @param string + * @param boolean + * @return string + */ +function smarty_modifier_wordwrap($string,$length=80,$break="\n",$cut=false) +{ + return wordwrap($string,$length,$break,$cut); +} + +?> diff --git a/inc/smarty/node_methodz/outputfilter.trimwhitespace.php b/inc/smarty/node_methodz/outputfilter.trimwhitespace.php new file mode 100644 index 0000000..5589856 --- /dev/null +++ b/inc/smarty/node_methodz/outputfilter.trimwhitespace.php @@ -0,0 +1,75 @@ + + * Type: outputfilter
+ * Name: trimwhitespace
+ * Date: Jan 25, 2003
+ * Purpose: trim leading white space and blank lines from + * template source after it gets interpreted, cleaning + * up code and saving bandwidth. Does not affect + * <

>
and blocks.
+ * Install: Drop into the plugin directory, call + * $smarty->load_filter('output','trimwhitespace'); + * from application. + * @author Monte Ohrt + * @author Contributions from Lars Noschinski + * @version 1.3 + * @param string + * @param Smarty + */ + function smarty_outputfilter_trimwhitespace($source, &$smarty) + { + // Pull out the script blocks + preg_match_all("!]+>.*?!is", $source, $match); + $_script_blocks = $match[0]; + $source = preg_replace("!]+>.*?!is", + '@@@SMARTY:TRIM:SCRIPT@@@', $source); + + // Pull out the pre blocks + preg_match_all("!
.*?
!is", $source, $match); + $_pre_blocks = $match[0]; + $source = preg_replace("!
.*?
!is", + '@@@SMARTY:TRIM:PRE@@@', $source); + + // Pull out the textarea blocks + preg_match_all("!]+>.*?!is", $source, $match); + $_textarea_blocks = $match[0]; + $source = preg_replace("!]+>.*?!is", + '@@@SMARTY:TRIM:TEXTAREA@@@', $source); + + // remove all leading spaces, tabs and carriage returns NOT + // preceeded by a php close tag. + $source = trim(preg_replace('/((?)\n)[\s]+/m', '\1', $source)); + + // replace script blocks + smarty_outputfilter_trimwhitespace_replace("@@@SMARTY:TRIM:SCRIPT@@@",$_script_blocks, $source); + + // replace pre blocks + smarty_outputfilter_trimwhitespace_replace("@@@SMARTY:TRIM:PRE@@@",$_pre_blocks, $source); + + // replace textarea blocks + smarty_outputfilter_trimwhitespace_replace("@@@SMARTY:TRIM:TEXTAREA@@@",$_textarea_blocks, $source); + + return $source; + } + +function smarty_outputfilter_trimwhitespace_replace($search_str, $replace, &$subject) { + $_len = strlen($search_str); + $_pos = 0; + for ($_i=0, $_count=count($replace); $_i<$_count; $_i++) + if (($_pos=strpos($subject, $search_str, $_pos))!==false) + $subject = substr_replace($subject, $replace[$_i], $_pos, $_len); + else + break; + +} + +?> diff --git a/inc/smarty/node_methodz/shared.escape_special_chars.php b/inc/smarty/node_methodz/shared.escape_special_chars.php new file mode 100644 index 0000000..25b74de --- /dev/null +++ b/inc/smarty/node_methodz/shared.escape_special_chars.php @@ -0,0 +1,30 @@ + + * Purpose: used by other smarty functions to escape + * special chars except for already escaped ones + * @param string + * @return string + */ +function smarty_function_escape_special_chars($string) +{ + if(!is_array($string)) { + $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string); + $string = htmlspecialchars($string); + $string = str_replace(array('%%%SMARTY_START%%%','%%%SMARTY_END%%%'), array('&',';'), $string); + } + return $string; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/node_methodz/shared.make_timestamp.php b/inc/smarty/node_methodz/shared.make_timestamp.php new file mode 100644 index 0000000..c652037 --- /dev/null +++ b/inc/smarty/node_methodz/shared.make_timestamp.php @@ -0,0 +1,43 @@ + + * Purpose: used by other smarty functions to make a timestamp + * from a string. + * @param string + * @return string + */ +function smarty_make_timestamp($string) +{ + if(empty($string)) { + $string = "now"; + } + $time = strtotime($string); + if (is_numeric($time) && $time != -1) + return $time; + + // is mysql timestamp format of YYYYMMDDHHMMSS? + if (is_numeric($string) && strlen($string) == 14) { + $time = mktime(substr($string,8,2),substr($string,10,2),substr($string,12,2), + substr($string,4,2),substr($string,6,2),substr($string,0,4)); + + return $time; + } + + // couldn't recognize it, try to return a time + $time = (int) $string; + if ($time > 0) + return $time; + else + return time(); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/block.textformat.php b/inc/smarty/plugins/block.textformat.php new file mode 100644 index 0000000..6e7d04f --- /dev/null +++ b/inc/smarty/plugins/block.textformat.php @@ -0,0 +1,83 @@ + + * Name: textformat
+ * Purpose: format text a certain way with preset styles + * or custom wrap/indent settings
+ * @link http://smarty.php.net/manual/en/language.function.textformat.php {textformat} + * (Smarty online manual) + * @param array + *
+ * Params:   style: string (email)
+ *           indent: integer (0)
+ *           wrap: integer (80)
+ *           wrap_char string ("\n")
+ *           indent_char: string (" ")
+ *           wrap_boundary: boolean (true)
+ * 
+ * @param string contents of the block + * @param Smarty clever simulation of a method + * @return string string $content re-formatted + */ +function smarty_block_textformat($params, $content, &$smarty) +{ + $style = null; + $indent = 0; + $indent_first = 0; + $indent_char = ' '; + $wrap = 80; + $wrap_char = "\n"; + $wrap_cut = false; + $assign = null; + + if($content == null) { + return true; + } + + extract($params); + + if($style == 'email') { + $wrap = 72; + } + + // split into paragraphs + $paragraphs = preg_split('![\r\n][\r\n]!',$content); + $output = ''; + + foreach($paragraphs as $paragraph) { + if($paragraph == '') { + continue; + } + // convert mult. spaces & special chars to single space + $paragraph = preg_replace(array('!\s+!','!(^\s+)|(\s+$)!'),array(' ',''),$paragraph); + // indent first line + if($indent_first > 0) { + $paragraph = str_repeat($indent_char,$indent_first) . $paragraph; + } + // wordwrap sentences + $paragraph = wordwrap($paragraph, $wrap - $indent, $wrap_char, $wrap_cut); + // indent lines + if($indent > 0) { + $paragraph = preg_replace('!^!m',str_repeat($indent_char,$indent),$paragraph); + } + $output .= $paragraph . $wrap_char . $wrap_char; + } + + if($assign != null) { + $smarty->assign($assign,$output); + } else { + return $output; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.assign.php b/inc/smarty/plugins/function.assign.php new file mode 100644 index 0000000..ad23f04 --- /dev/null +++ b/inc/smarty/plugins/function.assign.php @@ -0,0 +1,38 @@ + + * Name: assign
+ * Purpose: assign a value to a template variable + * @link http://smarty.php.net/manual/en/language.custom.functions.php#LANGUAGE.FUNCTION.ASSIGN {assign} + * (Smarty online manual) + * @param array Format: array('var' => variable name, 'value' => value to assign) + * @param Smarty + */ +function smarty_function_assign($params, &$smarty) +{ + extract($params); + + if (empty($var)) { + $smarty->trigger_error("assign: missing 'var' parameter"); + return; + } + + if (!in_array('value', array_keys($params))) { + $smarty->trigger_error("assign: missing 'value' parameter"); + return; + } + + $smarty->assign($var, $value); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.assign_debug_info.php b/inc/smarty/plugins/function.assign_debug_info.php new file mode 100644 index 0000000..0d66b06 --- /dev/null +++ b/inc/smarty/plugins/function.assign_debug_info.php @@ -0,0 +1,39 @@ + + * Name: assign_debug_info
+ * Purpose: assign debug info to the template
+ * @param array unused in this plugin, this plugin uses {@link Smarty::$_config}, + * {@link Smarty::$_tpl_vars} and {@link Smarty::$_smarty_debug_info} + * @param Smarty + */ +function smarty_function_assign_debug_info($params, &$smarty) +{ + $assigned_vars = $smarty->_tpl_vars; + ksort($assigned_vars); + if (@is_array($smarty->_config[0])) { + $config_vars = $smarty->_config[0]; + ksort($config_vars); + $smarty->assign("_debug_config_keys", array_keys($config_vars)); + $smarty->assign("_debug_config_vals", array_values($config_vars)); + } + + $included_templates = $smarty->_smarty_debug_info; + + $smarty->assign("_debug_keys", array_keys($assigned_vars)); + $smarty->assign("_debug_vals", array_values($assigned_vars)); + + $smarty->assign("_debug_tpls", $included_templates); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.circle_coordinates.php b/inc/smarty/plugins/function.circle_coordinates.php new file mode 100644 index 0000000..f214d38 --- /dev/null +++ b/inc/smarty/plugins/function.circle_coordinates.php @@ -0,0 +1,29 @@ +"; + $amount=$params['amount']; + $iteration=$params['iteration']; + + $deg=(360/$amount); + $deg*=$iteration; + + $sin=sin(deg2rad($deg)); + $cos=cos(deg2rad($deg)); + $x_coordinate=$center_x+(($radius)*$cos); + $y_coordinate=$center_y+(($radius)*$sin); + + $smarty->assign('x_coordinate',(int)$x_coordinate); + $smarty->assign('y_coordinate',(int)$y_coordinate); +} + + +?> \ No newline at end of file diff --git a/inc/smarty/plugins/function.config_load.php b/inc/smarty/plugins/function.config_load.php new file mode 100644 index 0000000..f045fc5 --- /dev/null +++ b/inc/smarty/plugins/function.config_load.php @@ -0,0 +1,130 @@ + + * Name: config_load
+ * Purpose: load config file vars + * @link http://smarty.php.net/manual/en/language.function.config.load.php {config_load} + * (Smarty online manual) + * @param array Format: + *
+ * array('file' => required config file name,
+ *       'section' => optional config file section to load
+ *       'scope' => local/parent/global
+ *       'global' => overrides scope, setting to parent if true)
+ * 
+ * @param Smarty + */ +function smarty_function_config_load($params, &$smarty) +{ + if ($smarty->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $_debug_start_time = smarty_core_get_microtime($_params, $smarty); + } + + $_file = isset($params['file']) ? $smarty->_dequote($params['file']) : null; + $_section = isset($params['section']) ? $smarty->_dequote($params['section']) : null; + $_scope = isset($params['scope']) ? $smarty->_dequote($params['scope']) : 'global'; + $_global = isset($params['global']) ? $smarty->_dequote($params['global']) : false; + + if (!isset($_file) || strlen($_file) == 0) { + $smarty->_syntax_error("missing 'file' attribute in config_load tag", E_USER_ERROR, __FILE__, __LINE__); + } + + if (isset($_scope)) { + if ($_scope != 'local' && + $_scope != 'parent' && + $_scope != 'global') { + $smarty->_syntax_error("invalid 'scope' attribute value", E_USER_ERROR, __FILE__, __LINE__); + } + } else { + if ($_global) { + $_scope = 'parent'; + } else { + $_scope = 'local'; + } + } + + if(@is_dir($smarty->config_dir)) { + $_config_dir = $smarty->config_dir; + } else { + // config_dir not found, try include_path + $_params = array('file_path' => $smarty->config_dir); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_include_path.php'); + smarty_core_get_include_path($_params, $smarty); + $_config_dir = $_params['new_file_path']; + } + + $_file_path = $_config_dir . DIRECTORY_SEPARATOR . $_file; + if (isset($_section)) + $_compile_file = $smarty->_get_compile_path($_file_path.'|'.$_section); + else + $_compile_file = $smarty->_get_compile_path($_file_path); + + if($smarty->force_compile + || !file_exists($_compile_file) + || ($smarty->compile_check + && !$smarty->_is_compiled($_file_path, $_compile_file))) { + // compile config file + if(!is_object($smarty->_conf_obj)) { + require_once SMARTY_DIR . $smarty->config_class . '.class.php'; + $smarty->_conf_obj = new $smarty->config_class($_config_dir); + $smarty->_conf_obj->overwrite = $smarty->config_overwrite; + $smarty->_conf_obj->booleanize = $smarty->config_booleanize; + $smarty->_conf_obj->read_hidden = $smarty->config_read_hidden; + $smarty->_conf_obj->fix_newlines = $smarty->config_fix_newlines; + $smarty->_conf_obj->set_path = $_config_dir; + } + $_config_vars = array_merge($smarty->_conf_obj->get($_file), + $smarty->_conf_obj->get($_file, $_section)); + if(function_exists('var_export')) { + $_output = ''; + } else { + $_output = ''\\\'', '\\'=>'\\\\')) . '\'); ?>'; + } + $_params = (array('compile_path' => $_compile_file, 'compiled_content' => $_output, 'resource_timestamp' => filemtime($_file_path))); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.write_compiled_resource.php'); + smarty_core_write_compiled_resource($_params, $smarty); + } else { + include($_compile_file); + } + + if ($smarty->caching) { + $smarty->_cache_info['config'][$_file] = true; + } + + $smarty->_config[0]['vars'] = @array_merge($smarty->_config[0]['vars'], $_config_vars); + $smarty->_config[0]['files'][$_file] = true; + + if ($_scope == 'parent') { + $smarty->_config[1]['vars'] = @array_merge($smarty->_config[1]['vars'], $_config_vars); + $smarty->_config[1]['files'][$_file] = true; + } else if ($_scope == 'global') { + for ($i = 1, $for_max = count($smarty->_config); $i < $for_max; $i++) { + $smarty->_config[$i]['vars'] = @array_merge($smarty->_config[$i]['vars'], $_config_vars); + $smarty->_config[$i]['files'][$_file] = true; + } + } + + if ($smarty->debugging) { + $_params = array(); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.get_microtime.php'); + $smarty->_smarty_debug_info[] = array('type' => 'config', + 'filename' => $_file.' ['.$_section.'] '.$_scope, + 'depth' => $smarty->_inclusion_depth, + 'exec_time' => smarty_core_get_microtime($_params, $smarty) - $_debug_start_time); + } + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.counter.php b/inc/smarty/plugins/function.counter.php new file mode 100644 index 0000000..80f5721 --- /dev/null +++ b/inc/smarty/plugins/function.counter.php @@ -0,0 +1,88 @@ + + * Name: counter
+ * Purpose: print out a counter value + * @link http://smarty.php.net/manual/en/language.function.counter.php {counter} + * (Smarty online manual) + * @param array parameters + * @param Smarty + * @return string|null + */ +function smarty_function_counter($params, &$smarty) +{ + static $counters = array(); + + extract($params); + + if (!isset($name)) { + if(isset($id)) { + $name = $id; + } else { + $name = "default"; + } + } + + if (!isset($counters[$name])) { + $counters[$name] = array( + 'start'=>1, + 'skip'=>1, + 'direction'=>'up', + 'count'=>1 + ); + } + $counter =& $counters[$name]; + + if (isset($start)) { + $counter['start'] = $counter['count'] = $start; + } + + if (!empty($assign)) { + $counter['assign'] = $assign; + } + + if (isset($counter['assign'])) { + $smarty->assign($counter['assign'], $counter['count']); + } + + if (isset($print)) { + $print = (bool)$print; + } else { + $print = empty($counter['assign']); + } + + if ($print) { + $retval = $counter['count']; + } else { + $retval = null; + } + + if (isset($skip)) { + $counter['skip'] = $skip; + } + + if (isset($direction)) { + $counter['direction'] = $direction; + } + + if ($counter['direction'] == "down") + $counter['count'] -= $counter['skip']; + else + $counter['count'] += $counter['skip']; + + return $retval; + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.cycle.php b/inc/smarty/plugins/function.cycle.php new file mode 100644 index 0000000..ccbc1f5 --- /dev/null +++ b/inc/smarty/plugins/function.cycle.php @@ -0,0 +1,119 @@ + + * Name: cycle
+ * Date: May 3, 2002
+ * Purpose: cycle through given values
+ * Input: + * - name = name of cycle (optional) + * - values = comma separated list of values to cycle, + * or an array of values to cycle + * (this can be left out for subsequent calls) + * - reset = boolean - resets given var to true + * - print = boolean - print var or not. default is true + * - advance = boolean - whether or not to advance the cycle + * - delimiter = the value delimiter, default is "," + * - assign = boolean, assigns to template var instead of + * printed. + * + * Examples:
+ *
+ * {cycle values="#eeeeee,#d0d0d0d"}
+ * {cycle name=row values="one,two,three" reset=true}
+ * {cycle name=row}
+ * 
+ * @link http://smarty.php.net/manual/en/language.function.cycle.php {cycle} + * (Smarty online manual) + * @author Monte Ohrt + * @author credit to Mark Priatel + * @author credit to Gerard + * @author credit to Jason Sweat + * @version 1.3 + * @param array + * @param Smarty + * @return string|null + */ +function smarty_function_cycle($params, &$smarty) +{ + static $cycle_vars; + + extract($params); + + if (empty($name)) { + $name = 'default'; + } + + if (!isset($print)) { + $print = true; + } + + if (!isset($advance)) { + $advance = true; + } + + if (!isset($reset)) { + $reset = false; + } + + if (!in_array('values', array_keys($params))) { + if(!isset($cycle_vars[$name]['values'])) { + $smarty->trigger_error("cycle: missing 'values' parameter"); + return; + } + } else { + if(isset($cycle_vars[$name]['values']) + && $cycle_vars[$name]['values'] != $values ) { + $cycle_vars[$name]['index'] = 0; + } + $cycle_vars[$name]['values'] = $values; + } + + if (isset($delimiter)) { + $cycle_vars[$name]['delimiter'] = $delimiter; + } elseif (!isset($cycle_vars[$name]['delimiter'])) { + $cycle_vars[$name]['delimiter'] = ','; + } + + if(!is_array($cycle_vars[$name]['values'])) { + $cycle_array = explode($cycle_vars[$name]['delimiter'],$cycle_vars[$name]['values']); + } else { + $cycle_array = $cycle_vars[$name]['values']; + } + + if(!isset($cycle_vars[$name]['index']) || $reset ) { + $cycle_vars[$name]['index'] = 0; + } + + if (isset($assign)) { + $print = false; + $smarty->assign($assign, $cycle_array[$cycle_vars[$name]['index']]); + } + + if($print) { + $retval = $cycle_array[$cycle_vars[$name]['index']]; + } else { + $retval = null; + } + + if($advance) { + if ( $cycle_vars[$name]['index'] >= count($cycle_array) -1 ) { + $cycle_vars[$name]['index'] = 0; + } else { + $cycle_vars[$name]['index']++; + } + } + + return $retval; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.debug.php b/inc/smarty/plugins/function.debug.php new file mode 100644 index 0000000..2452d62 --- /dev/null +++ b/inc/smarty/plugins/function.debug.php @@ -0,0 +1,35 @@ + + * Name: debug
+ * Date: July 1, 2002
+ * Purpose: popup debug window + * @link http://smarty.php.net/manual/en/language.function.debug.php {debug} + * (Smarty online manual) + * @author Monte Ohrt + * @version 1.0 + * @param array + * @param Smarty + * @return string output from {@link Smarty::_generate_debug_output()} + */ +function smarty_function_debug($params, &$smarty) +{ + if($params['output']) { + $smarty->assign('_smarty_debug_output',$params['output']); + } + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.display_debug_console.php'); + return smarty_core_display_debug_console(null, $smarty); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.eval.php b/inc/smarty/plugins/function.eval.php new file mode 100644 index 0000000..3a4b8b2 --- /dev/null +++ b/inc/smarty/plugins/function.eval.php @@ -0,0 +1,48 @@ + + * Name: eval
+ * Purpose: evaluate a template variable as a template
+ * @link http://smarty.php.net/manual/en/language.function.eval.php {eval} + * (Smarty online manual) + * @param array + * @param Smarty + */ +function smarty_function_eval($params, &$smarty) +{ + + if (!isset($params['var'])) { + $smarty->trigger_error("eval: missing 'var' parameter"); + return; + } + + if($params['var'] == '') { + return; + } + + $smarty->_compile_source('evaluated template', $params['var'], $_var_compiled); + + ob_start(); + $smarty->_eval('?>' . $_var_compiled); + $_contents = ob_get_contents(); + ob_end_clean(); + + if (!empty($params['assign'])) { + $smarty->assign($params['assign'], $_contents); + } else { + return $_contents; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.fetch.php b/inc/smarty/plugins/function.fetch.php new file mode 100644 index 0000000..4fe9e8f --- /dev/null +++ b/inc/smarty/plugins/function.fetch.php @@ -0,0 +1,217 @@ + + * Name: fetch
+ * Purpose: fetch file, web or ftp data and display results + * @link http://smarty.php.net/manual/en/language.function.fetch.php {fetch} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string|null if the assign parameter is passed, Smarty assigns the + * result to a template variable + */ +function smarty_function_fetch($params, &$smarty) +{ + if (empty($params['file'])) { + $smarty->_trigger_fatal_error("[plugin] parameter 'file' cannot be empty"); + return; + } + + if ($smarty->security && !preg_match('!^(http|ftp)://!i', $params['file'])) { + $_params = array('resource_type' => 'file', 'resource_name' => $params['file']); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.is_secure.php'); + if(!smarty_core_is_secure($_params, $smarty)) { + $smarty->_trigger_fatal_error('[plugin] (secure mode) fetch \'' . $params['file'] . '\' is not allowed'); + return; + } + + // fetch the file + if($fp = @fopen($params['file'],'r')) { + while(!feof($fp)) { + $content .= fgets ($fp,4096); + } + fclose($fp); + } else { + $smarty->_trigger_fatal_error('[plugin] fetch cannot read file \'' . $params['file'] . '\''); + return; + } + } else { + // not a local file + if(preg_match('!^http://!i',$params['file'])) { + // http fetch + if($uri_parts = parse_url($params['file'])) { + // set defaults + $host = $server_name = $uri_parts['host']; + $timeout = 30; + $accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*"; + $agent = "Smarty Template Engine ".$smarty->_version; + $referer = ""; + $uri = !empty($uri_parts['path']) ? $uri_parts['path'] : '/'; + $uri .= !empty($uri_parts['query']) ? '?' . $uri_parts['query'] : ''; + $_is_proxy = false; + if(empty($uri_parts['port'])) { + $port = 80; + } else { + $port = $uri_parts['port']; + } + if(empty($uri_parts['user'])) { + $user = ''; + } + // loop through parameters, setup headers + foreach($params as $param_key => $param_value) { + switch($param_key) { + case "file": + case "assign": + case "assign_headers": + break; + case "user": + if(!empty($param_value)) { + $user = $param_value; + } + break; + case "pass": + if(!empty($param_value)) { + $pass = $param_value; + } + break; + case "accept": + if(!empty($param_value)) { + $accept = $param_value; + } + break; + case "header": + if(!empty($param_value)) { + if(!preg_match('![\w\d-]+: .+!',$param_value)) { + $smarty->_trigger_fatal_error("[plugin] invalid header format '".$param_value."'"); + return; + } else { + $extra_headers[] = $param_value; + } + } + break; + case "proxy_host": + if(!empty($param_value)) { + $proxy_host = $param_value; + } + break; + case "proxy_port": + if(!preg_match('!\D!', $param_value)) { + $proxy_port = (int) $param_value; + } else { + $smarty->_trigger_fatal_error("[plugin] invalid value for attribute '".$param_key."'"); + return; + } + break; + case "agent": + if(!empty($param_value)) { + $agent = $param_value; + } + break; + case "referer": + if(!empty($param_value)) { + $referer = $param_value; + } + break; + case "timeout": + if(!preg_match('!\D!', $param_value)) { + $timeout = (int) $param_value; + } else { + $smarty->_trigger_fatal_error("[plugin] invalid value for attribute '".$param_key."'"); + return; + } + break; + default: + $smarty->_trigger_fatal_error("[plugin] unrecognized attribute '".$param_key."'"); + return; + } + } + if(!empty($proxy_host) && !empty($proxy_port)) { + $_is_proxy = true; + $fp = fsockopen($proxy_host,$proxy_port,$errno,$errstr,$timeout); + } else { + $fp = fsockopen($server_name,$port,$errno,$errstr,$timeout); + } + + if(!$fp) { + $smarty->_trigger_fatal_error("[plugin] unable to fetch: $errstr ($errno)"); + return; + } else { + if($_is_proxy) { + fputs($fp, 'GET ' . $params['file'] . " HTTP/1.0\r\n"); + } else { + fputs($fp, "GET $uri HTTP/1.0\r\n"); + } + if(!empty($host)) { + fputs($fp, "Host: $host\r\n"); + } + if(!empty($accept)) { + fputs($fp, "Accept: $accept\r\n"); + } + if(!empty($agent)) { + fputs($fp, "User-Agent: $agent\r\n"); + } + if(!empty($referer)) { + fputs($fp, "Referer: $referer\r\n"); + } + if(isset($extra_headers) && is_array($extra_headers)) { + foreach($extra_headers as $curr_header) { + fputs($fp, $curr_header."\r\n"); + } + } + if(!empty($user) && !empty($pass)) { + fputs($fp, "Authorization: BASIC ".base64_encode("$user:$pass")."\r\n"); + } + + $content = ''; + fputs($fp, "\r\n"); + while(!feof($fp)) { + $content .= fgets($fp,4096); + } + fclose($fp); + $csplit = split("\r\n\r\n",$content,2); + + $content = $csplit[1]; + + if(!empty($params['assign_headers'])) { + $smarty->assign($params['assign_headers'],split("\r\n",$csplit[0])); + } + } + } else { + $smarty->_trigger_fatal_error("[plugin] unable to parse URL, check syntax"); + return; + } + } else { + // ftp fetch + if($fp = @fopen($params['file'],'r')) { + while(!feof($fp)) { + $content .= fgets ($fp,4096); + } + fclose($fp); + } else { + $smarty->_trigger_fatal_error('[plugin] fetch cannot read file \'' . $params['file'] .'\''); + return; + } + } + + } + + + if (!empty($params['assign'])) { + $smarty->assign($params['assign'],$content); + } else { + return $content; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.html_checkboxes.php b/inc/smarty/plugins/function.html_checkboxes.php new file mode 100644 index 0000000..b541eca --- /dev/null +++ b/inc/smarty/plugins/function.html_checkboxes.php @@ -0,0 +1,135 @@ + + * Type: function
+ * Name: html_checkboxes
+ * Date: 24.Feb.2003
+ * Purpose: Prints out a list of checkbox input types
+ * Input:
+ * - name (optional) - string default "checkbox" + * - values (required) - array + * - options (optional) - associative array + * - checked (optional) - array default not set + * - separator (optional) - ie
or   + * - output (optional) - without this one the buttons don't have names + * Examples: + *
+ * {html_checkboxes values=$ids output=$names}
+ * {html_checkboxes values=$ids name='box' separator='
' output=$names} + * {html_checkboxes values=$ids checked=$checked separator='
' output=$names} + *
+ * @link http://smarty.php.net/manual/en/language.function.html.checkboxes.php {html_checkboxes} + * (Smarty online manual) + * @author Christopher Kvarme + * @author credits to Monte Ohrt + * @version 1.0 + * @param array + * @param Smarty + * @return string + * @uses smarty_function_escape_special_chars() + */ +function smarty_function_html_checkboxes($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','escape_special_chars'); + + $name = 'checkbox'; + $values = null; + $options = null; + $selected = null; + $separator = ''; + $labels = true; + $output = null; + + $extra = ''; + + foreach($params as $_key => $_val) { + switch($_key) { + case 'name': + case 'separator': + $$_key = $_val; + break; + + case 'labels': + $$_key = (bool)$_val; + break; + + case 'options': + $$_key = (array)$_val; + break; + + case 'values': + case 'output': + $$_key = array_values((array)$_val); + break; + + case 'checked': + case 'selected': + $selected = array_values((array)$_val); + break; + + case 'checkboxes': + $smarty->trigger_error('html_checkboxes: the use of the "checkboxes" attribute is deprecated, use "options" instead', E_USER_WARNING); + $options = (array)$_val; + break; + + default: + if(!is_array($_val)) { + $extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"'; + } else { + $smarty->trigger_error("html_checkboxes: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + } + } + + if (!isset($options) && !isset($values)) + return ''; /* raise error here? */ + + settype($selected, 'array'); + $_html_result = ''; + + if (is_array($options)) { + + foreach ($options as $_key=>$_val) + $_html_result .= smarty_function_html_checkboxes_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + + + } else { + foreach ($values as $_i=>$_key) { + $_val = isset($output[$_i]) ? $output[$_i] : ''; + $_html_result .= smarty_function_html_checkboxes_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + } + + } + + return $_html_result; + +} + +function smarty_function_html_checkboxes_output($name, $value, $output, $selected, $extra, $separator, $labels) { + $_output = ''; + if ($labels) $_output .= ''; + $_output .= $separator . "\n"; + + return $_output; +} + +?> diff --git a/inc/smarty/plugins/function.html_image.php b/inc/smarty/plugins/function.html_image.php new file mode 100644 index 0000000..1c3a9c4 --- /dev/null +++ b/inc/smarty/plugins/function.html_image.php @@ -0,0 +1,143 @@ + + * Name: html_image
+ * Date: Feb 24, 2003
+ * Purpose: format HTML tags for the image
+ * Input:
+ * - file = file (and path) of image (required) + * - border = border width (optional, default 0) + * - height = image height (optional, default actual height) + * - image =image width (optional, default actual width) + * - basedir = base directory for absolute paths, default + * is environment variable DOCUMENT_ROOT + * + * Examples: {html_image file="images/masthead.gif"} + * Output: + * @link http://smarty.php.net/manual/en/language.function.html.image.php {html_image} + * (Smarty online manual) + * @author Monte Ohrt + * @author credits to Duda - wrote first image function + * in repository, helped with lots of functionality + * @version 1.0 + * @param array + * @param Smarty + * @return string + * @uses smarty_function_escape_special_chars() + */ +function smarty_function_html_image($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','escape_special_chars'); + + $alt = ''; + $file = ''; + $border = 0; + $height = ''; + $width = ''; + $extra = ''; + $prefix = ''; + $suffix = ''; + $basedir = isset($GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT']) + ? $GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'] : ''; + if(strstr($GLOBALS['HTTP_SERVER_VARS']['HTTP_USER_AGENT'], 'Mac')) { + $dpi_default = 72; + } else { + $dpi_default = 96; + } + + foreach($params as $_key => $_val) { + switch($_key) { + case 'file': + case 'border': + case 'height': + case 'width': + case 'dpi': + case 'basedir': + $$_key = $_val; + break; + + case 'alt': + if(!is_array($_val)) { + $$_key = smarty_function_escape_special_chars($_val); + } else { + $smarty->trigger_error("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + + case 'link': + case 'href': + $prefix = '
'; + $suffix = ''; + break; + + default: + if(!is_array($_val)) { + $extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"'; + } else { + $smarty->trigger_error("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + } + } + + if (empty($file)) { + $smarty->trigger_error("html_image: missing 'file' parameter", E_USER_NOTICE); + return; + } + + if (substr($file,0,1) == '/') { + $_image_path = $basedir . $file; + } else { + $_image_path = $file; + } + + if(!isset($params['width']) || !isset($params['height'])) { + if(!$_image_data = @getimagesize($_image_path)) { + if(!file_exists($_image_path)) { + $smarty->trigger_error("html_image: unable to find '$_image_path'", E_USER_NOTICE); + return; + } else if(!is_readable($_image_path)) { + $smarty->trigger_error("html_image: unable to read '$_image_path'", E_USER_NOTICE); + return; + } else { + $smarty->trigger_error("html_image: '$_image_path' is not a valid image file", E_USER_NOTICE); + return; + } + } + $_params = array('resource_type' => 'file', 'resource_name' => $_image_path); + require_once(SMARTY_DIR . 'core' . DIRECTORY_SEPARATOR . 'core.is_secure.php'); + if(!$smarty->security && !smarty_core_is_secure($_params, $smarty)) { + $smarty->trigger_error("html_image: (secure) '$_image_path' not in secure directory", E_USER_NOTICE); + return; + } + + if(!isset($params['width'])) { + $width = $_image_data[0]; + } + if(!isset($params['height'])) { + $height = $_image_data[1]; + } + + } + + if(isset($params['dpi'])) { + $_resize = $dpi_default/$params['dpi']; + $width = round($width * $_resize); + $height = round($height * $_resize); + } + + return $prefix . ''.$alt.'' . $suffix; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.html_options.php b/inc/smarty/plugins/function.html_options.php new file mode 100644 index 0000000..15fa30a --- /dev/null +++ b/inc/smarty/plugins/function.html_options.php @@ -0,0 +1,118 @@ + + * Name: html_options
+ * Input:
+ * - name (optional) - string default "select" + * - values (required if no options supplied) - array + * - options (required if no values supplied) - associative array + * - selected (optional) - string default not set + * - output (required if not options supplied) - array + * Purpose: Prints the list of ' . "\n"; + foreach ($values as $key => $value) { + $optgroup_html .= smarty_function_html_options_optoutput($key, $value, $selected); + } + $optgroup_html .= "\n"; + return $optgroup_html; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.html_radios.php b/inc/smarty/plugins/function.html_radios.php new file mode 100644 index 0000000..150c20f --- /dev/null +++ b/inc/smarty/plugins/function.html_radios.php @@ -0,0 +1,138 @@ + + * Type: function
+ * Name: html_radios
+ * Date: 24.Feb.2003
+ * Purpose: Prints out a list of radio input types
+ * Input:
+ * - name (optional) - string default "radio" + * - values (required) - array + * - options (optional) - associative array + * - checked (optional) - array default not set + * - separator (optional) - ie
or   + * - output (optional) - without this one the buttons don't have names + * Examples: + *
+ * {html_radios values=$ids output=$names}
+ * {html_radios values=$ids name='box' separator='
' output=$names} + * {html_radios values=$ids checked=$checked separator='
' output=$names} + *
+ * @link http://smarty.php.net/manual/en/language.function.html.radios.php {html_radios} + * (Smarty online manual) + * @author Christopher Kvarme + * @author credits to Monte Ohrt + * @version 1.0 + * @param array + * @param Smarty + * @return string + * @uses smarty_function_escape_special_chars() + */ +function smarty_function_html_radios($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','escape_special_chars'); + + $name = 'radio'; + $values = null; + $options = null; + $selected = null; + $separator = ''; + $labels = true; + $output = null; + $extra = ''; + + foreach($params as $_key => $_val) { + switch($_key) { + case 'name': + case 'separator': + $$_key = (string)$_val; + break; + + case 'checked': + case 'selected': + if(is_array($_val)) { + $smarty->trigger_error('html_radios: the "' . $_key . '" attribute cannot be an array', E_USER_WARNING); + } else { + $selected = (string)$_val; + } + break; + + case 'labels': + $$_key = (bool)$_val; + break; + + case 'options': + $$_key = (array)$_val; + break; + + case 'values': + case 'output': + $$_key = array_values((array)$_val); + break; + + case 'radios': + $smarty->trigger_error('html_radios: the use of the "radios" attribute is deprecated, use "options" instead', E_USER_WARNING); + $options = (array)$_val; + break; + + + default: + if(!is_array($_val)) { + $extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"'; + } else { + $smarty->trigger_error("html_radios: extra attribute '$_key' cannot be an array", E_USER_NOTICE); + } + break; + } + } + + if (!isset($options) && !isset($values)) + return ''; /* raise error here? */ + + $_html_result = ''; + + if (isset($options) && is_array($options)) { + + foreach ((array)$options as $_key=>$_val) + $_html_result .= smarty_function_html_radios_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + + } else { + + foreach ((array)$values as $_i=>$_key) { + $_val = isset($output[$_i]) ? $output[$_i] : ''; + $_html_result .= smarty_function_html_radios_output($name, $_key, $_val, $selected, $extra, $separator, $labels); + } + + } + + return $_html_result; + +} + +function smarty_function_html_radios_output($name, $value, $output, $selected, $extra, $separator, $labels) { + $_output = ''; + if ($labels) $_output .= ''; + $_output .= $separator . "\n"; + + return $_output; +} + +?> diff --git a/inc/smarty/plugins/function.html_select_date.php b/inc/smarty/plugins/function.html_select_date.php new file mode 100644 index 0000000..ba9c94c --- /dev/null +++ b/inc/smarty/plugins/function.html_select_date.php @@ -0,0 +1,243 @@ + + * Name: html_select_date
+ * Purpose: Prints the dropdowns for date selection. + * + * ChangeLog:
+ * - 1.0 initial release + * - 1.1 added support for +/- N syntax for begin + * and end year values. (Monte) + * - 1.2 added support for yyyy-mm-dd syntax for + * time value. (Jan Rosier) + * - 1.3 added support for choosing format for + * month values (Gary Loescher) + * - 1.3.1 added support for choosing format for + * day values (Marcus Bointon) + * @link http://smarty.php.net/manual/en/language.function.html.select.date.php {html_select_date} + * (Smarty online manual) + * @version 1.3 + * @author Andrei Zmievski + * @param array + * @param Smarty + * @return string + */ +function smarty_function_html_select_date($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','make_timestamp'); + require_once $smarty->_get_plugin_filepath('function','html_options'); + /* Default values. */ + $prefix = "Date_"; + $start_year = strftime("%Y"); + $end_year = $start_year; + $display_days = true; + $display_months = true; + $display_years = true; + $month_format = "%B"; + /* Write months as numbers by default GL */ + $month_value_format = "%m"; + $day_format = "%02d"; + /* Write day values using this format MB */ + $day_value_format = "%d"; + $year_as_text = false; + /* Display years in reverse order? Ie. 2000,1999,.... */ + $reverse_years = false; + /* Should the select boxes be part of an array when returned from PHP? + e.g. setting it to "birthday", would create "birthday[Day]", + "birthday[Month]" & "birthday[Year]". Can be combined with prefix */ + $field_array = null; + /* tags. + If not set, uses default dropdown. */ + $day_size = null; + $month_size = null; + $year_size = null; + /* Unparsed attributes common to *ALL* the tags. + An example might be in the template: all_extra ='class ="foo"'. */ + $all_extra = null; + /* Separate attributes for the tags. */ + $day_extra = null; + $month_extra = null; + $year_extra = null; + /* Order in which to display the fields. + "D" -> day, "M" -> month, "Y" -> year. */ + $field_order = 'MDY'; + /* String printed between the different fields. */ + $field_separator = "\n"; + $time = time(); + + + extract($params); + + // If $time is not in format yyyy-mm-dd + if (!preg_match('/^\d{4}-\d{2}-\d{2}$/', $time)) { + // then $time is empty or unix timestamp or mysql timestamp + // using smarty_make_timestamp to get an unix timestamp and + // strftime to make yyyy-mm-dd + $time = strftime('%Y-%m-%d', smarty_make_timestamp($time)); + } + // Now split this in pieces, which later can be used to set the select + $time = explode("-", $time); + + // make syntax "+N" or "-N" work with start_year and end_year + if (preg_match('!^(\+|\-)\s*(\d+)$!', $end_year, $match)) { + if ($match[1] == '+') { + $end_year = strftime('%Y') + $match[2]; + } else { + $end_year = strftime('%Y') - $match[2]; + } + } + if (preg_match('!^(\+|\-)\s*(\d+)$!', $start_year, $match)) { + if ($match[1] == '+') { + $start_year = strftime('%Y') + $match[2]; + } else { + $start_year = strftime('%Y') - $match[2]; + } + } + + $field_order = strtoupper($field_order); + + $html_result = $month_result = $day_result = $year_result = ""; + + if ($display_months) { + $month_names = array(); + $month_values = array(); + + for ($i = 1; $i <= 12; $i++) { + $month_names[] = strftime($month_format, mktime(0, 0, 0, $i, 1, 2000)); + $month_values[] = strftime($month_value_format, mktime(0, 0, 0, $i, 1, 2000)); + } + + $month_result .= ''; + } + + if ($display_days) { + $days = array(); + for ($i = 1; $i <= 31; $i++) { + $days[] = sprintf($day_format, $i); + $day_values[] = sprintf($day_value_format, $i); + } + + $day_result .= ''; + } + + if ($display_years) { + if (null !== $field_array){ + $year_name = $field_array . '[' . $prefix . 'Year]'; + } else { + $year_name = $prefix . 'Year'; + } + if ($year_as_text) { + $year_result .= ' $years, + 'values' => $years, + 'selected' => $time[0], + 'print_result' => false), + $smarty); + $year_result .= ''; + } + } + + // Loop thru the field_order field + for ($i = 0; $i <= 2; $i++){ + $c = substr($field_order, $i, 1); + switch ($c){ + case 'D': + $html_result .= $day_result; + break; + + case 'M': + $html_result .= $month_result; + break; + + case 'Y': + $html_result .= $year_result; + break; + } + // Add the field seperator + if($i != 2) { + $html_result .= $field_separator; + } + } + + return $html_result; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.html_select_time.php b/inc/smarty/plugins/function.html_select_time.php new file mode 100644 index 0000000..79b2e59 --- /dev/null +++ b/inc/smarty/plugins/function.html_select_time.php @@ -0,0 +1,163 @@ + + * Name: html_select_time
+ * Purpose: Prints the dropdowns for time selection + * @link http://smarty.php.net/manual/en/language.function.html.select.time.php {html_select_time} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + * @uses smarty_make_timestamp() + */ +function smarty_function_html_select_time($params, &$smarty) +{ + require_once $smarty->_get_plugin_filepath('shared','make_timestamp'); + require_once $smarty->_get_plugin_filepath('function','html_options'); + /* Default values. */ + $prefix = "Time_"; + $time = time(); + $display_hours = true; + $display_minutes = true; + $display_seconds = true; + $display_meridian = true; + $use_24_hours = true; + $minute_interval = 1; + $second_interval = 1; + /* Should the select boxes be part of an array when returned from PHP? + e.g. setting it to "birthday", would create "birthday[Hour]", + "birthday[Minute]", "birthday[Seconds]" & "birthday[Meridian]". + Can be combined with prefix. */ + $field_array = null; + $all_extra = null; + $hour_extra = null; + $minute_extra = null; + $second_extra = null; + $meridian_extra = null; + + extract($params); + + $time = smarty_make_timestamp($time); + + $html_result = ''; + + if ($display_hours) { + $hours = $use_24_hours ? range(0, 23) : range(1, 12); + $hour_fmt = $use_24_hours ? '%H' : '%I'; + for ($i = 0, $for_max = count($hours); $i < $for_max; $i++) + $hours[$i] = sprintf('%02d', $hours[$i]); + $html_result .= '\n"; + } + + if ($display_minutes) { + $all_minutes = range(0, 59); + for ($i = 0, $for_max = count($all_minutes); $i < $for_max; $i+= $minute_interval) + $minutes[] = sprintf('%02d', $all_minutes[$i]); + $selected = intval(floor(strftime('%M', $time) / $minute_interval) * $minute_interval); + $html_result .= '\n"; + } + + if ($display_seconds) { + $all_seconds = range(0, 59); + for ($i = 0, $for_max = count($all_seconds); $i < $for_max; $i+= $second_interval) + $seconds[] = sprintf('%02d', $all_seconds[$i]); + $selected = intval(floor(strftime('%S', $time) / $second_interval) * $second_interval); + $html_result .= '\n"; + } + + if ($display_meridian && !$use_24_hours) { + $html_result .= '\n"; + } + + return $html_result; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.html_table.php b/inc/smarty/plugins/function.html_table.php new file mode 100644 index 0000000..1fb126f --- /dev/null +++ b/inc/smarty/plugins/function.html_table.php @@ -0,0 +1,113 @@ + + * Name: html_table
+ * Date: Feb 17, 2003
+ * Purpose: make an html table from an array of data
+ * Input:
+ * - loop = array to loop through + * - cols = number of columns + * - rows = number of rows + * - table_attr = table attributes + * - tr_attr = table row attributes (arrays are cycled) + * - td_attr = table cell attributes (arrays are cycled) + * - trailpad = value to pad trailing cells with + * - vdir = vertical direction (default: "down", means top-to-bottom) + * - hdir = horizontal direction (default: "right", means left-to-right) + * - inner = inner loop (default "cols": print $loop line by line, + * $loop will be printed column by column otherwise) + * + * + * Examples: + *
+ * {table loop=$data}
+ * {table loop=$data cols=4 tr_attr='"bgcolor=red"'}
+ * {table loop=$data cols=4 tr_attr=$colors}
+ * 
+ * @author Monte Ohrt + * @version 1.0 + * @link http://smarty.php.net/manual/en/language.function.html.table.php {html_table} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_html_table($params, &$smarty) +{ + $table_attr = 'border="1"'; + $tr_attr = ''; + $td_attr = ''; + $cols = 3; + $rows = 3; + $trailpad = ' '; + $vdir = 'down'; + $hdir = 'right'; + $inner = 'cols'; + + extract($params); + + if (!isset($loop)) { + $smarty->trigger_error("html_table: missing 'loop' parameter"); + return; + } + + $loop_count = count($loop); + if (empty($params['rows'])) { + /* no rows specified */ + $rows = ceil($loop_count/$cols); + } elseif (empty($params['cols'])) { + if (!empty($params['rows'])) { + /* no cols specified, but rows */ + $cols = ceil($loop_count/$rows); + } + } + + $output = "\n"; + + for ($r=0; $r<$rows; $r++) { + $output .= "\n"; + $rx = ($vdir == 'down') ? $r*$cols : ($rows-1-$r)*$cols; + + for ($c=0; $c<$cols; $c++) { + $x = ($hdir == 'right') ? $rx+$c : $rx+$cols-1-$c; + if ($inner!='cols') { + /* shuffle x to loop over rows*/ + $x = floor($x/$cols) + ($x%$cols)*$rows; + } + + if ($x<$loop_count) { + $output .= "" . $loop[$x] . "\n"; + } else { + $output .= "$trailpad\n"; + } + } + $output .= "\n"; + } + $output .= "
\n"; + + return $output; +} + +function smarty_function_html_table_cycle($name, $var, $no) { + if(!is_array($var)) { + $ret = $var; + } else { + $ret = $var[$no % count($var)]; + } + + return ($ret) ? ' '.$ret : ''; +} + + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.mailto.php b/inc/smarty/plugins/function.mailto.php new file mode 100644 index 0000000..e3a9e28 --- /dev/null +++ b/inc/smarty/plugins/function.mailto.php @@ -0,0 +1,140 @@ + + * Name: mailto
+ * Date: May 21, 2002 + * Purpose: automate mailto address link creation, and optionally + * encode them.
+ * Input:
+ * - address = e-mail address + * - text = (optional) text to display, default is address + * - encode = (optional) can be one of: + * * none : no encoding (default) + * * javascript : encode with javascript + * * hex : encode with hexidecimal (no javascript) + * - cc = (optional) address(es) to carbon copy + * - bcc = (optional) address(es) to blind carbon copy + * - subject = (optional) e-mail subject + * - newsgroups = (optional) newsgroup(s) to post to + * - followupto = (optional) address(es) to follow up to + * - extra = (optional) extra tags for the href link + * + * Examples: + *
+ * {mailto address="me@domain.com"}
+ * {mailto address="me@domain.com" encode="javascript"}
+ * {mailto address="me@domain.com" encode="hex"}
+ * {mailto address="me@domain.com" subject="Hello to you!"}
+ * {mailto address="me@domain.com" cc="you@domain.com,they@domain.com"}
+ * {mailto address="me@domain.com" extra='class="mailto"'}
+ * 
+ * @link http://smarty.php.net/manual/en/language.function.mailto.php {mailto} + * (Smarty online manual) + * @version 1.2 + * @author Monte Ohrt + * @author credits to Jason Sweat (added cc, bcc and subject functionality) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_mailto($params, &$smarty) +{ + $extra = ''; + extract($params); + + if (empty($address)) { + $smarty->trigger_error("mailto: missing 'address' parameter"); + return; + } + + if (empty($text)) { + $text = $address; + } + + // netscape and mozilla do not decode %40 (@) in BCC field (bug?) + // so, don't encode it. + + $mail_parms = array(); + if (!empty($cc)) { + $mail_parms[] = 'cc='.str_replace('%40','@',rawurlencode($cc)); + } + + if (!empty($bcc)) { + $mail_parms[] = 'bcc='.str_replace('%40','@',rawurlencode($bcc)); + } + + if (!empty($subject)) { + $mail_parms[] = 'subject='.rawurlencode($subject); + } + + if (!empty($newsgroups)) { + $mail_parms[] = 'newsgroups='.rawurlencode($newsgroups); + } + + if (!empty($followupto)) { + $mail_parms[] = 'followupto='.str_replace('%40','@',rawurlencode($followupto)); + } + + $mail_parm_vals = ''; + for ($i=0; $itrigger_error("mailto: 'encode' parameter must be none, javascript or hex"); + return; + } + + if ($encode == 'javascript' ) { + $string = 'document.write(\''.$text.'\');'; + + for ($x=0; $x < strlen($string); $x++) { + $js_encode .= '%' . bin2hex($string[$x]); + } + + return ''; + + } elseif ($encode == 'hex') { + + preg_match('!^(.*)(\?.*)$!',$address,$match); + if(!empty($match[2])) { + $smarty->trigger_error("mailto: hex encoding does not work with extra attributes. Try javascript."); + return; + } + for ($x=0; $x < strlen($address); $x++) { + if(preg_match('!\w!',$address[$x])) { + $address_encode .= '%' . bin2hex($address[$x]); + } else { + $address_encode .= $address[$x]; + } + } + for ($x=0; $x < strlen($text); $x++) { + $text_encode .= '&#x' . bin2hex($text[$x]).';'; + } + + return ''.$text_encode.''; + + } else { + // no encoding + return ''.$text.''; + + } + +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.math.php b/inc/smarty/plugins/function.math.php new file mode 100644 index 0000000..c080d4d --- /dev/null +++ b/inc/smarty/plugins/function.math.php @@ -0,0 +1,82 @@ + + * Name: math
+ * Purpose: handle math computations in template
+ * @link http://smarty.php.net/manual/en/language.function.math.php {math} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_math($params, &$smarty) +{ + // be sure equation parameter is present + if (empty($params['equation'])) { + $smarty->trigger_error("math: missing equation parameter"); + return; + } + + $equation = $params['equation']; + + // make sure parenthesis are balanced + if (substr_count($equation,"(") != substr_count($equation,")")) { + $smarty->trigger_error("math: unbalanced parenthesis"); + return; + } + + // match all vars in equation, make sure all are passed + preg_match_all("!\!(0x)([a-zA-Z][a-zA-Z0-9_]*)!",$equation, $match); + $allowed_funcs = array('int','abs','ceil','cos','exp','floor','log','log10', + 'max','min','pi','pow','rand','round','sin','sqrt','srand','tan'); + foreach($match[2] as $curr_var) { + if (!in_array($curr_var,array_keys($params)) && !in_array($curr_var, $allowed_funcs)) { + $smarty->trigger_error("math: parameter $curr_var not passed as argument"); + return; + } + } + + foreach($params as $key => $val) { + if ($key != "equation" && $key != "format" && $key != "assign") { + // make sure value is not empty + if (strlen($val)==0) { + $smarty->trigger_error("math: parameter $key is empty"); + return; + } + if (!is_numeric($val)) { + $smarty->trigger_error("math: parameter $key: is not numeric"); + return; + } + $equation = preg_replace("/\b$key\b/",$val, $equation); + } + } + + eval("\$smarty_math_result = ".$equation.";"); + + if (empty($params['format'])) { + if (empty($params['assign'])) { + return $smarty_math_result; + } else { + $smarty->assign($params['assign'],$smarty_math_result); + } + } else { + if (empty($params['assign'])){ + printf($params['format'],$smarty_math_result); + } else { + $smarty->assign($params['assign'],sprintf($params['format'],$smarty_math_result)); + } + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.popup.php b/inc/smarty/plugins/function.popup.php new file mode 100644 index 0000000..751a465 --- /dev/null +++ b/inc/smarty/plugins/function.popup.php @@ -0,0 +1,87 @@ + + * Name: popup
+ * Purpose: make text pop up in windows via overlib + * @link http://smarty.php.net/manual/en/language.function.popup.php {popup} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_popup($params, &$smarty) +{ + extract($params); + + if (empty($text) && !isset($inarray) && empty($function)) { + $smarty->trigger_error("overlib: attribute 'text' or 'inarray' or 'function' required"); + return false; + } + + if (empty($trigger)) { $trigger = "onmouseover"; } + + $retval = $trigger . '="return overlib(\''.preg_replace(array("!'!","![\r\n]!"),array("\'",'\r'),$text).'\''; + if ($sticky) { $retval .= ",STICKY"; } + if (!empty($caption)) { $retval .= ",CAPTION,'".str_replace("'","\'",$caption)."'"; } + if (!empty($fgcolor)) { $retval .= ",FGCOLOR,'$fgcolor'"; } + if (!empty($bgcolor)) { $retval .= ",BGCOLOR,'$bgcolor'"; } + if (!empty($textcolor)) { $retval .= ",TEXTCOLOR,'$textcolor'"; } + if (!empty($capcolor)) { $retval .= ",CAPCOLOR,'$capcolor'"; } + if (!empty($closecolor)) { $retval .= ",CLOSECOLOR,'$closecolor'"; } + if (!empty($textfont)) { $retval .= ",TEXTFONT,'$textfont'"; } + if (!empty($captionfont)) { $retval .= ",CAPTIONFONT,'$captionfont'"; } + if (!empty($closefont)) { $retval .= ",CLOSEFONT,'$closefont'"; } + if (!empty($textsize)) { $retval .= ",TEXTSIZE,$textsize"; } + if (!empty($captionsize)) { $retval .= ",CAPTIONSIZE,$captionsize"; } + if (!empty($closesize)) { $retval .= ",CLOSESIZE,$closesize"; } + if (!empty($width)) { $retval .= ",WIDTH,$width"; } + if (!empty($height)) { $retval .= ",HEIGHT,$height"; } + if (!empty($left)) { $retval .= ",LEFT"; } + if (!empty($right)) { $retval .= ",RIGHT"; } + if (!empty($center)) { $retval .= ",CENTER"; } + if (!empty($above)) { $retval .= ",ABOVE"; } + if (!empty($below)) { $retval .= ",BELOW"; } + if (isset($border)) { $retval .= ",BORDER,$border"; } + if (isset($offsetx)) { $retval .= ",OFFSETX,$offsetx"; } + if (isset($offsety)) { $retval .= ",OFFSETY,$offsety"; } + if (!empty($fgbackground)) { $retval .= ",FGBACKGROUND,'$fgbackground'"; } + if (!empty($bgbackground)) { $retval .= ",BGBACKGROUND,'$bgbackground'"; } + if (!empty($closetext)) { $retval .= ",CLOSETEXT,'".str_replace("'","\'",$closetext)."'"; } + if (!empty($noclose)) { $retval .= ",NOCLOSE"; } + if (!empty($status)) { $retval .= ",STATUS,'".str_replace("'","\'",$status)."'"; } + if (!empty($autostatus)) { $retval .= ",AUTOSTATUS"; } + if (!empty($autostatuscap)) { $retval .= ",AUTOSTATUSCAP"; } + if (isset($inarray)) { $retval .= ",INARRAY,'$inarray'"; } + if (isset($caparray)) { $retval .= ",CAPARRAY,'$caparray'"; } + if (!empty($capicon)) { $retval .= ",CAPICON,'$capicon'"; } + if (!empty($snapx)) { $retval .= ",SNAPX,$snapx"; } + if (!empty($snapy)) { $retval .= ",SNAPY,$snapy"; } + if (isset($fixx)) { $retval .= ",FIXX,$fixx"; } + if (isset($fixy)) { $retval .= ",FIXY,$fixy"; } + if (!empty($background)) { $retval .= ",BACKGROUND,'$background'"; } + if (!empty($padx)) { $retval .= ",PADX,$padx"; } + if (!empty($pady)) { $retval .= ",PADY,$pady"; } + if (!empty($fullhtml)) { $retval .= ",FULLHTML"; } + if (!empty($frame)) { $retval .= ",FRAME,'$frame'"; } + if (isset($timeout)) { $retval .= ",TIMEOUT,$timeout"; } + if (!empty($function)) { $retval .= ",FUNCTION,'$function'"; } + if (isset($delay)) { $retval .= ",DELAY,$delay"; } + if (!empty($hauto)) { $retval .= ",HAUTO"; } + if (!empty($vauto)) { $retval .= ",VAUTO"; } + $retval .= ');" onmouseout="nd();"'; + + return $retval; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/function.popup_init.php b/inc/smarty/plugins/function.popup_init.php new file mode 100644 index 0000000..12e5cb9 --- /dev/null +++ b/inc/smarty/plugins/function.popup_init.php @@ -0,0 +1,39 @@ + + * Name: popup_init
+ * Purpose: initialize overlib + * @link http://smarty.php.net/manual/en/language.function.popup.init.php {popup_init} + * (Smarty online manual) + * @param array + * @param Smarty + * @return string + */ +function smarty_function_popup_init($params, &$smarty) +{ + $zindex = 1000; + + if (!empty($params['zindex'])) { + $zindex = $params['zindex']; + } + + if (!empty($params['src'])) { + return '' . "\n" + . '' . "\n"; + } else { + $smarty->trigger_error("popup_init: missing src parameter"); + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.capitalize.php b/inc/smarty/plugins/modifier.capitalize.php new file mode 100644 index 0000000..41d63ed --- /dev/null +++ b/inc/smarty/plugins/modifier.capitalize.php @@ -0,0 +1,25 @@ + + * Name: capitalize
+ * Purpose: capitalize words in the string + * @link http://smarty.php.net/manual/en/language.modifiers.php#LANGUAGE.MODIFIER.CAPITALIZE + * capitalize (Smarty online manual) + * @param string + * @return string + */ +function smarty_modifier_capitalize($string) +{ + return ucwords($string); +} + +?> diff --git a/inc/smarty/plugins/modifier.cat.php b/inc/smarty/plugins/modifier.cat.php new file mode 100644 index 0000000..8dc7324 --- /dev/null +++ b/inc/smarty/plugins/modifier.cat.php @@ -0,0 +1,33 @@ + + * Name: cat
+ * Date: Feb 24, 2003 + * Purpose: catenate a value to a variable + * Input: string to catenate + * Example: {$var|cat:"foo"} + * @link http://smarty.php.net/manual/en/language.modifier.cat.php cat + * (Smarty online manual) + * @author Monte Ohrt + * @version 1.0 + * @param string + * @param string + * @return string + */ +function smarty_modifier_cat($string, $cat) +{ + return $string . $cat; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.count_characters.php b/inc/smarty/plugins/modifier.count_characters.php new file mode 100644 index 0000000..49ce655 --- /dev/null +++ b/inc/smarty/plugins/modifier.count_characters.php @@ -0,0 +1,31 @@ + + * Name: count_characteres
+ * Purpose: count the number of characters in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.characters.php + * count_characters (Smarty online manual) + * @param string + * @param boolean include whitespace in the character count + * @return integer + */ +function smarty_modifier_count_characters($string, $include_spaces = false) +{ + if ($include_spaces) + return(strlen($string)); + + return preg_match_all("/[^\s]/",$string, $match); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.count_paragraphs.php b/inc/smarty/plugins/modifier.count_paragraphs.php new file mode 100644 index 0000000..6a9833c --- /dev/null +++ b/inc/smarty/plugins/modifier.count_paragraphs.php @@ -0,0 +1,28 @@ + + * Name: count_paragraphs
+ * Purpose: count the number of paragraphs in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php + * count_paragraphs (Smarty online manual) + * @param string + * @return integer + */ +function smarty_modifier_count_paragraphs($string) +{ + // count \r or \n characters + return count(preg_split('/[\r\n]+/', $string)); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.count_sentences.php b/inc/smarty/plugins/modifier.count_sentences.php new file mode 100644 index 0000000..0c210f0 --- /dev/null +++ b/inc/smarty/plugins/modifier.count_sentences.php @@ -0,0 +1,28 @@ + + * Name: count_sentences + * Purpose: count the number of sentences in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.paragraphs.php + * count_sentences (Smarty online manual) + * @param string + * @return integer + */ +function smarty_modifier_count_sentences($string) +{ + // find periods with a word before but not after. + return preg_match_all('/[^\s]\.(?!\w)/', $string, $match); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.count_words.php b/inc/smarty/plugins/modifier.count_words.php new file mode 100644 index 0000000..42c8a74 --- /dev/null +++ b/inc/smarty/plugins/modifier.count_words.php @@ -0,0 +1,32 @@ + + * Name: count_words
+ * Purpose: count the number of words in a text + * @link http://smarty.php.net/manual/en/language.modifier.count.words.php + * count_words (Smarty online manual) + * @param string + * @return integer + */ +function smarty_modifier_count_words($string) +{ + // split text by ' ',\r,\n,\f,\t + $split_array = preg_split('/\s+/',$string); + // count matches that contain alphanumerics + $word_count = preg_grep('/[a-zA-Z0-9\\x80-\\xff]/', $split_array); + + return count($word_count); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.date_format.php b/inc/smarty/plugins/modifier.date_format.php new file mode 100644 index 0000000..ecb4312 --- /dev/null +++ b/inc/smarty/plugins/modifier.date_format.php @@ -0,0 +1,43 @@ +_get_plugin_filepath('shared','make_timestamp'); +/** + * Smarty date_format modifier plugin + * + * Type: modifier
+ * Name: date_format
+ * Purpose: format datestamps via strftime
+ * Input:
+ * - string: input date string + * - format: strftime format for output + * - default_date: default date if $string is empty + * @link http://smarty.php.net/manual/en/language.modifier.date.format.php + * date_format (Smarty online manual) + * @param string + * @param string + * @param string + * @return string|void + * @uses smarty_make_timestamp() + */ +function smarty_modifier_date_format($string, $format="%b %e, %Y", $default_date=null) +{ + if($string != '') { + return strftime($format, smarty_make_timestamp($string)); + } elseif (isset($default_date) && $default_date != '') { + return strftime($format, smarty_make_timestamp($default_date)); + } else { + return; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.debug_print_var.php b/inc/smarty/plugins/modifier.debug_print_var.php new file mode 100644 index 0000000..3528311 --- /dev/null +++ b/inc/smarty/plugins/modifier.debug_print_var.php @@ -0,0 +1,57 @@ + + * Name: debug_print_var
+ * Purpose: formats variable contents for display in the console + * @link http://smarty.php.net/manual/en/language.modifier.debug.print.var.php + * debug_print_var (Smarty online manual) + * @param array|object + * @param integer + * @param integer + * @return string + */ +function smarty_modifier_debug_print_var($var, $depth = 0, $length = 40) +{ + $_replace = array("\n"=>'\n', "\r"=>'\r', "\t"=>'\t'); + if (is_array($var)) { + $results = "Array (".count($var).")"; + foreach ($var as $curr_key => $curr_val) { + $return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length); + $results .= "
".str_repeat(' ', $depth*2)."".strtr($curr_key, $_replace)." => $return"; + } + return $results; + } else if (is_object($var)) { + $object_vars = get_object_vars($var); + $results = "".get_class($var)." Object (".count($object_vars).")"; + foreach ($object_vars as $curr_key => $curr_val) { + $return = smarty_modifier_debug_print_var($curr_val, $depth+1, $length); + $results .= "
".str_repeat(' ', $depth*2)."$curr_key => $return"; + } + return $results; + } else { + if (empty($var) && $var != "0") { + return 'empty'; + } + if (strlen($var) > $length ) { + $results = substr($var, 0, $length-3).'...'; + } else { + $results = $var; + } + $results = htmlspecialchars($results); + $results = strtr($results, $_replace); + return $results; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.default.php b/inc/smarty/plugins/modifier.default.php new file mode 100644 index 0000000..8268e39 --- /dev/null +++ b/inc/smarty/plugins/modifier.default.php @@ -0,0 +1,31 @@ + + * Name: default
+ * Purpose: designate default value for empty variables + * @link http://smarty.php.net/manual/en/language.modifier.default.php + * default (Smarty online manual) + * @param string + * @param string + * @return string + */ +function smarty_modifier_default($string, $default = '') +{ + if (!isset($string) || $string === '') + return $default; + else + return $string; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.escape.php b/inc/smarty/plugins/modifier.escape.php new file mode 100644 index 0000000..f0bf0aa --- /dev/null +++ b/inc/smarty/plugins/modifier.escape.php @@ -0,0 +1,63 @@ + + * Name: escape
+ * Purpose: Escape the string according to escapement type + * @link http://smarty.php.net/manual/en/language.modifier.escape.php + * escape (Smarty online manual) + * @param string + * @param html|htmlall|url|quotes|hex|hexentity|javascript + * @return string + */ +function smarty_modifier_escape($string, $esc_type = 'html') +{ + switch ($esc_type) { + case 'html': + return htmlspecialchars($string, ENT_QUOTES); + + case 'htmlall': + return htmlentities($string, ENT_QUOTES); + + case 'url': + return urlencode($string); + + case 'quotes': + // escape unescaped single quotes + return preg_replace("%(?'\\\\',"'"=>"\\'",'"'=>'\\"',"\r"=>'\\r',"\n"=>'\\n')); + + default: + return $string; + } +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.indent.php b/inc/smarty/plugins/modifier.indent.php new file mode 100644 index 0000000..552c3e1 --- /dev/null +++ b/inc/smarty/plugins/modifier.indent.php @@ -0,0 +1,27 @@ + + * Name: indent
+ * Purpose: indent lines of text + * @link http://smarty.php.net/manual/en/language.modifier.indent.php + * indent (Smarty online manual) + * @param string + * @param integer + * @param string + * @return string + */ +function smarty_modifier_indent($string,$chars=4,$char=" ") +{ + return preg_replace('!^!m',str_repeat($char,$chars),$string); +} + +?> diff --git a/inc/smarty/plugins/modifier.lower.php b/inc/smarty/plugins/modifier.lower.php new file mode 100644 index 0000000..ee37423 --- /dev/null +++ b/inc/smarty/plugins/modifier.lower.php @@ -0,0 +1,25 @@ + + * Name: lower
+ * Purpose: convert string to lowercase + * @link http://smarty.php.net/manual/en/language.modifier.lower.php + * lower (Smarty online manual) + * @param string + * @return string + */ +function smarty_modifier_lower($string) +{ + return strtolower($string); +} + +?> diff --git a/inc/smarty/plugins/modifier.nl2br.php b/inc/smarty/plugins/modifier.nl2br.php new file mode 100644 index 0000000..5a9b744 --- /dev/null +++ b/inc/smarty/plugins/modifier.nl2br.php @@ -0,0 +1,35 @@ + + * Name: nl2br
+ * Date: Feb 26, 2003 + * Purpose: convert \r\n, \r or \n to <
> + * Input:
+ * - contents = contents to replace + * - preceed_test = if true, includes preceeding break tags + * in replacement + * Example: {$text|nl2br} + * @link http://smarty.php.net/manual/en/language.modifier.nl2br.php + * nl2br (Smarty online manual) + * @version 1.0 + * @author Monte Ohrt + * @param string + * @return string + */ +function smarty_modifier_nl2br($string) +{ + return nl2br($string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.regex_replace.php b/inc/smarty/plugins/modifier.regex_replace.php new file mode 100644 index 0000000..b9cc865 --- /dev/null +++ b/inc/smarty/plugins/modifier.regex_replace.php @@ -0,0 +1,29 @@ + + * Name: regex_replace
+ * Purpose: regular epxression search/replace + * @link http://smarty.php.net/manual/en/language.modifier.regex.replace.php + * regex_replace (Smarty online manual) + * @param string + * @param string|array + * @param string|array + * @return string + */ +function smarty_modifier_regex_replace($string, $search, $replace) +{ + return preg_replace($search, $replace, $string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.replace.php b/inc/smarty/plugins/modifier.replace.php new file mode 100644 index 0000000..2a43515 --- /dev/null +++ b/inc/smarty/plugins/modifier.replace.php @@ -0,0 +1,29 @@ + + * Name: replace
+ * Purpose: simple search/replace + * @link http://smarty.php.net/manual/en/language.modifier.replace.php + * replace (Smarty online manual) + * @param string + * @param string + * @param string + * @return string + */ +function smarty_modifier_replace($string, $search, $replace) +{ + return str_replace($search, $replace, $string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.spacify.php b/inc/smarty/plugins/modifier.spacify.php new file mode 100644 index 0000000..dad057f --- /dev/null +++ b/inc/smarty/plugins/modifier.spacify.php @@ -0,0 +1,29 @@ + + * Name: spacify
+ * Purpose: add spaces between characters in a string + * @link http://smarty.php.net/manual/en/language.modifier.spacify.php + * spacify (Smarty online manual) + * @param string + * @param string + * @return string + */ +function smarty_modifier_spacify($string, $spacify_char = ' ') +{ + return implode($spacify_char, + preg_split('//', $string, -1, PREG_SPLIT_NO_EMPTY)); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.string_format.php b/inc/smarty/plugins/modifier.string_format.php new file mode 100644 index 0000000..efd6215 --- /dev/null +++ b/inc/smarty/plugins/modifier.string_format.php @@ -0,0 +1,28 @@ + + * Name: string_format
+ * Purpose: format strings via sprintf + * @link http://smarty.php.net/manual/en/language.modifier.string.format.php + * string_format (Smarty online manual) + * @param string + * @param string + * @return string + */ +function smarty_modifier_string_format($string, $format) +{ + return sprintf($format, $string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.strip.php b/inc/smarty/plugins/modifier.strip.php new file mode 100644 index 0000000..0db2f8a --- /dev/null +++ b/inc/smarty/plugins/modifier.strip.php @@ -0,0 +1,33 @@ + + * Name: strip
+ * Purpose: Replace all repeated spaces, newlines, tabs + * with a single space or supplied replacement string.
+ * Example: {$var|strip} {$var|strip:" "} + * Date: September 25th, 2002 + * @link http://smarty.php.net/manual/en/language.modifier.strip.php + * strip (Smarty online manual) + * @author Monte Ohrt + * @version 1.0 + * @param string + * @param string + * @return string + */ +function smarty_modifier_strip($text, $replace = ' ') +{ + return preg_replace('!\s+!', $replace, $text); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.strip_tags.php b/inc/smarty/plugins/modifier.strip_tags.php new file mode 100644 index 0000000..45f1ec1 --- /dev/null +++ b/inc/smarty/plugins/modifier.strip_tags.php @@ -0,0 +1,31 @@ + + * Name: strip_tags
+ * Purpose: strip html tags from text + * @link http://smarty.php.net/manual/en/language.modifier.strip.tags.php + * strip_tags (Smarty online manual) + * @param string + * @param boolean + * @return string + */ +function smarty_modifier_strip_tags($string, $replace_with_space = true) +{ + if ($replace_with_space) + return preg_replace('!<[^>]*?>!', ' ', $string); + else + return strip_tags($string); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.truncate.php b/inc/smarty/plugins/modifier.truncate.php new file mode 100644 index 0000000..21de9f2 --- /dev/null +++ b/inc/smarty/plugins/modifier.truncate.php @@ -0,0 +1,43 @@ + + * Name: truncate
+ * Purpose: Truncate a string to a certain length if necessary, + * optionally splitting in the middle of a word, and + * appending the $etc string. + * @link http://smarty.php.net/manual/en/language.modifier.truncate.php + * truncate (Smarty online manual) + * @param string + * @param integer + * @param string + * @param boolean + * @return string + */ +function smarty_modifier_truncate($string, $length = 80, $etc = '...', + $break_words = false) +{ + if ($length == 0) + return ''; + + if (strlen($string) > $length) { + $length -= strlen($etc); + if (!$break_words) + $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1)); + + return substr($string, 0, $length).$etc; + } else + return $string; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/modifier.upper.php b/inc/smarty/plugins/modifier.upper.php new file mode 100644 index 0000000..9d9ef35 --- /dev/null +++ b/inc/smarty/plugins/modifier.upper.php @@ -0,0 +1,25 @@ + + * Name: upper
+ * Purpose: convert string to uppercase + * @link http://smarty.php.net/manual/en/language.modifier.upper.php + * upper (Smarty online manual) + * @param string + * @return string + */ +function smarty_modifier_upper($string) +{ + return strtoupper($string); +} + +?> diff --git a/inc/smarty/plugins/modifier.wordwrap.php b/inc/smarty/plugins/modifier.wordwrap.php new file mode 100644 index 0000000..55b4a1d --- /dev/null +++ b/inc/smarty/plugins/modifier.wordwrap.php @@ -0,0 +1,28 @@ + + * Name: wordwrap
+ * Purpose: wrap a string of text at a given length + * @link http://smarty.php.net/manual/en/language.modifier.wordwrap.php + * wordwrap (Smarty online manual) + * @param string + * @param integer + * @param string + * @param boolean + * @return string + */ +function smarty_modifier_wordwrap($string,$length=80,$break="\n",$cut=false) +{ + return wordwrap($string,$length,$break,$cut); +} + +?> diff --git a/inc/smarty/plugins/outputfilter.trimwhitespace.php b/inc/smarty/plugins/outputfilter.trimwhitespace.php new file mode 100644 index 0000000..5589856 --- /dev/null +++ b/inc/smarty/plugins/outputfilter.trimwhitespace.php @@ -0,0 +1,75 @@ + + * Type: outputfilter
+ * Name: trimwhitespace
+ * Date: Jan 25, 2003
+ * Purpose: trim leading white space and blank lines from + * template source after it gets interpreted, cleaning + * up code and saving bandwidth. Does not affect + * <
>
and blocks.
+ * Install: Drop into the plugin directory, call + * $smarty->load_filter('output','trimwhitespace'); + * from application. + * @author Monte Ohrt + * @author Contributions from Lars Noschinski + * @version 1.3 + * @param string + * @param Smarty + */ + function smarty_outputfilter_trimwhitespace($source, &$smarty) + { + // Pull out the script blocks + preg_match_all("!]+>.*?!is", $source, $match); + $_script_blocks = $match[0]; + $source = preg_replace("!]+>.*?!is", + '@@@SMARTY:TRIM:SCRIPT@@@', $source); + + // Pull out the pre blocks + preg_match_all("!
.*?
!is", $source, $match); + $_pre_blocks = $match[0]; + $source = preg_replace("!
.*?
!is", + '@@@SMARTY:TRIM:PRE@@@', $source); + + // Pull out the textarea blocks + preg_match_all("!]+>.*?!is", $source, $match); + $_textarea_blocks = $match[0]; + $source = preg_replace("!]+>.*?!is", + '@@@SMARTY:TRIM:TEXTAREA@@@', $source); + + // remove all leading spaces, tabs and carriage returns NOT + // preceeded by a php close tag. + $source = trim(preg_replace('/((?)\n)[\s]+/m', '\1', $source)); + + // replace script blocks + smarty_outputfilter_trimwhitespace_replace("@@@SMARTY:TRIM:SCRIPT@@@",$_script_blocks, $source); + + // replace pre blocks + smarty_outputfilter_trimwhitespace_replace("@@@SMARTY:TRIM:PRE@@@",$_pre_blocks, $source); + + // replace textarea blocks + smarty_outputfilter_trimwhitespace_replace("@@@SMARTY:TRIM:TEXTAREA@@@",$_textarea_blocks, $source); + + return $source; + } + +function smarty_outputfilter_trimwhitespace_replace($search_str, $replace, &$subject) { + $_len = strlen($search_str); + $_pos = 0; + for ($_i=0, $_count=count($replace); $_i<$_count; $_i++) + if (($_pos=strpos($subject, $search_str, $_pos))!==false) + $subject = substr_replace($subject, $replace[$_i], $_pos, $_len); + else + break; + +} + +?> diff --git a/inc/smarty/plugins/shared.escape_special_chars.php b/inc/smarty/plugins/shared.escape_special_chars.php new file mode 100644 index 0000000..25b74de --- /dev/null +++ b/inc/smarty/plugins/shared.escape_special_chars.php @@ -0,0 +1,30 @@ + + * Purpose: used by other smarty functions to escape + * special chars except for already escaped ones + * @param string + * @return string + */ +function smarty_function_escape_special_chars($string) +{ + if(!is_array($string)) { + $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string); + $string = htmlspecialchars($string); + $string = str_replace(array('%%%SMARTY_START%%%','%%%SMARTY_END%%%'), array('&',';'), $string); + } + return $string; +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/smarty/plugins/shared.make_timestamp.php b/inc/smarty/plugins/shared.make_timestamp.php new file mode 100644 index 0000000..c652037 --- /dev/null +++ b/inc/smarty/plugins/shared.make_timestamp.php @@ -0,0 +1,43 @@ + + * Purpose: used by other smarty functions to make a timestamp + * from a string. + * @param string + * @return string + */ +function smarty_make_timestamp($string) +{ + if(empty($string)) { + $string = "now"; + } + $time = strtotime($string); + if (is_numeric($time) && $time != -1) + return $time; + + // is mysql timestamp format of YYYYMMDDHHMMSS? + if (is_numeric($string) && strlen($string) == 14) { + $time = mktime(substr($string,8,2),substr($string,10,2),substr($string,12,2), + substr($string,4,2),substr($string,6,2),substr($string,0,4)); + + return $time; + } + + // couldn't recognize it, try to return a time + $time = (int) $string; + if ($time > 0) + return $time; + else + return time(); +} + +/* vim: set expandtab: */ + +?> diff --git a/inc/string.inc b/inc/string.inc deleted file mode 100644 index fd370e9..0000000 --- a/inc/string.inc +++ /dev/null @@ -1,228 +0,0 @@ - strlen($str_tmp)) { - return $str_tmp; - } - $string_cut = ""; - $threedots_length = 3; - $i = 0; - while (strlen($string_cut)+strlen($StringArray[$i])+$threedots_length < $cut_limit) { - $string_cut .= " " . $StringArray[$i]; - $i++; - } - return ltrim($string_cut) . "..."; - } - } - - function escapeSql($str) { - # single quote ('), double quote ("), backslash (\) and - # NUL (the NULL byte) - $str = addslashes($str); - return $str; - } - - function unescapeSql($str) { - $str = stripslashes($str); - return $str; - } - - function escapeSqlLike($str) { - $str = $this->escapeSql($str); - $str = str_replace('%','\%', $str); - $str = str_replace('_','\_', $str); - return $sql; - } - - function unescapeSqlLike($str) { - $str = $this->unescapeSql($str); - $str = str_replace('\%','%',$str); - $str = str_replace('\_','_',$str); - return $str; - } - - /** - * Recode a string into plain ascii string - * replace czech characters - * - * @param string - * @return a string - */ - function recodeToAscii($string) { - return strtr($string, "áèïéìíòóøšúùýžÁÈÏÉÌÍÒÓ؊ÚÙݎ¹»¾©«®", "acdeeinorstuuyzACDEEINORSTUUYZstzSTZ"); - } - - /* - * winToIso(string) - * isoToWin(string) - * converts czech code pages: Windows CP1250 to Latin ISO-8859-2 - */ - - function winToIso($string) { - return strtr($string,'šžŠŽ','¹»¾©«®'); - } - function isoToWin($string) { - return strtr($string,'¹»¾©«®','šžŠŽ'); - } - - /** - * Next 4 function are for changing case of a string within its coding. - * - * @param string - * @return a string - */ - - function strToUpperCZ($str) { - $str = strtoupper(strtr($str, 'áèïéìíå¾òóøšúùýž¹»¾', 'ÁÈÏÉÌÍżÒÓ؊ÚÙݎ©«®')); - return $str; - } - - function strToUpperCS($str) { - return $this->strToUpperCZ($str); - } - - function strToLowerCZ($str) { - $str = strtolower(strtr($str, 'ÁÈÏÉÌÍżÒÓ؊ÚÙݎ©«®', 'áèïéìíå¾òóøšúùýž¹»¾')); - return $str; - } - - function strToLowerCS($str) { - return $this->strToLowerCZ($str); - } - - function dateToSql($value) { - return (sprintf("%04d-%02d-%02d", $value["year"], $value["mon"], $value["mday"])); - } - - function sqlToDate($value) { - $a["year"]=(int)substr($value,0,4); - $a["mon"]=(int)substr($value,5,2); - $a["mday"]=(int)substr($value,8,2); - return ($a); - } - - function timeToSql($value) { - return (sprintf("%02d:%02d:%02d", $value["hours"], $value["minutes"], $value["seconds"])); - } - - function sqlToTime($value) { - $a["hours"]=(int)substr($value,0,2); - $a["minutes"]=(int)substr($value,3,2); - $a["seconds"]=(int)substr($value,6,2); - return ($a); - } - - function dateTimeToSql($value) { - return (sprintf("%04d-%02d-%02d %02d:%02d:%02d", $value["year"], $value["mon"], $value["mday"], $value["hours"], $value["minutes"], $value["seconds"])); - } - - function sqlToDateTime($value) { - $a["year"]=(int)substr($value,0,4); - $a["mon"]=(int)substr($value,5,2); - $a["mday"]=(int)substr($value,8,2); - $a["hours"]=(int)substr($value,11,2); - $a["minutes"]=(int)substr($value,14,2); - $a["seconds"]=(int)substr($value,17,2); - return ($a); - } - - function sqlToUnix($value) { - $dt = $this->sqlToDateTime($value); - return mktime($dt['hours'], $dt['minutes'], $dt['seconds'], - $dt['mon'], $dt['mday'], $dt['year']); - } - - function czTime($value, $seconds=TRUE) { - if ($seconds) { - return sprintf("%d:%02d:%02d", $value['hours'], $value['minutes'], - $value['seconds']); - } - else { - return sprintf("%d:%02d", $value['hours'], $value['minutes']); - } - } - - function czDate($value) { - return sprintf("%d.%d.%d", $value['mday'], $value['mon'], - $value['year']); - } - - function encodeString($string) { - for ($i = 0;$i < strlen($string);$i++) { - $ch = substr($string,$i,1); - $ch = ord($ch)+100; - $encoded_string .= dechex($ch); - } - return $encoded_string; - } - - function decodeString($string) { - for ($i = 0;$i < strlen($string);$i += 2) { - $ch = substr($string,$i,2); - $ch = hexdec($ch); - $ch -= 100; - $decode_string .= chr($ch); - } - return $decode_string; - } -} -?> diff --git a/inc/ubik.inc b/inc/ubik.inc new file mode 100644 index 0000000..d643cef --- /dev/null +++ b/inc/ubik.inc @@ -0,0 +1,63 @@ +
"; + + if ($email) $text.="email :: $email
"; + if ($user_www) $text.="www :: $user_www
"; + + print_r($checkboxes); + + foreach ($checkboxes as $key => $value) { + $text.="$key
"; + } +/* + $q="insert into nodes set node_created=NOW(),node_name='$node_name',node_system_access='public',node_external_access='no',node_parent=63802,node_vector=';101;63535;63557;63802',node_creator=".UBIK_ID; + $db->query($q); + $id=$db->getLastInsertId(); + $q="insert into node_content set node_id='$id',node_content='$text'"; + $db->query($q); + return $id; +*/ + $params['node_creator']=UBIK_ID; + $params['node_content']=$text; + $params['node_name']=$node_name; + $params['node_parent']=63802; + return nodes::addNode($params); + + } + + function ubikMail($params) { + global $db; + if (is_numeric($params['mail_to'])) $mail_to=$params['mail_to']; + else return false; + if (!empty($params['mail_text'])) $mail_text=addslashes($params['mail_text']); + else return false; + $q="insert into mail set mail_from='".UBIK_ID."',mail_to='$mail_to',mail_user='$mail_to',mail_timestamp=NOW(),mail_text='$mail_text'"; + $db->query($q); + $db->query("update users set user_mail_name='ubik',user_mail=user_mail+1 where user_id='$mail_to'"); + + } +} + +?> \ No newline at end of file diff --git a/inc/user.inc b/inc/user.inc deleted file mode 100644 index da91c01..0000000 --- a/inc/user.inc +++ /dev/null @@ -1,25 +0,0 @@ -query("select id from dennik_user where login='$login' and password='$password'"); - if ($set->_numRows==0) echo "Zadal si nespravne uzivatelske meno alebo heslo. Rob so sebou nieco!"; - else { - $set->next(); - $id=$set->getString("id"); - $this->query("INSERT into sessions set id_user='$id',login='$login',password='$password',last=NOW()"); - } -} - - -} \ No newline at end of file diff --git a/inc/userdata b/inc/userdata deleted file mode 100644 index 4837e5e..0000000 --- a/inc/userdata +++ /dev/null @@ -1,77 +0,0 @@ -# MySQL dump 7.1 -# -# Host: localhost Database: kyberia -#-------------------------------------------------------- -# Server version 3.23.47 - -# -# Table structure for table 'user' -# -CREATE TABLE user ( - id int(3) NOT NULL auto_increment, - meno varchar(100), - mesto varchar(50), - zviera varchar(50), - vec varchar(50), - email varchar(50), - login varchar(20), - password varchar(20), - PRIMARY KEY (id) -); - -# -# Dumping data for table 'user' -# - -INSERT INTO user VALUES (1,'Reach','Kosice','zwyerua','Wecz','reach@zion.sk','reach','q'); -INSERT INTO user VALUES (31,'Exebege','BB/BA','Zlatý Beloch','List','miroslavv@centrum.sk','exebege','ha\nrtipa'); -INSERT INTO user VALUES (30,'fiona','++++++++++++++++++++++++++++++++++++++++++++++++++','anti.loop','li\nttle fluffy cloud','','fiona','apple'); -INSERT INTO user VALUES (13,'c00l s3ri4lz','','','','','podvodnik','mazatma'); -INSERT INTO user VALUES (6,'andrej','ghetto/lúky>petralka','trúbe¾ka bitrofabídna','¾ f a iné písmená','andrej@zion.sk','ach','achzion'); -INSERT INTO user VALUES (7,'al-nilrem','damask','velmi krotke','magicke zelene bobule','zdrava.figura.je\n@paranormal.sk','merlin','frank'); -INSERT INTO user VALUES (8,'Tomá','Koice','abuse','pirohy','subtalk@zion.sk','subtalk','t220683'); -INSERT INTO user VALUES (9,'ninique','','','','ondrej@zion.sk','omietka','851asd'); -INSERT INTO user VALUES (10,'janka hoffmann','blava','bobina','chupachups bananove :)','dopedoll@pobox.s\nk','dopedoll','matrix'); -INSERT INTO user VALUES (11,'Na Chrbát','Abu Dabi','skákajúca gazela','5m long penis','gejmer@ramclan.sk\n','gejmer','biker'); -INSERT INTO user VALUES (12,'M|KE_X','Surany','pes ;-)','kniha','michal2@szm.sk','mike_x','8005056928'); -INSERT INTO user VALUES (14,'_euro_','Koice','èrievièka','poste¾','infinit@host.sk','_euro_','oyreww'); -INSERT INTO user VALUES (15,'milan','preov','hedgehog','','charms@stonline.sk','milan','montypython'); -INSERT INTO user VALUES (20,'Niko','New York','lenochod','mobilny telefon','niko@2600.sk','niko','piko'); -INSERT INTO user VALUES (17,'JazzIt','Bratislava','computerova mys','vec','jazzit@europe.com','jazzit','\nrobo1'); -INSERT INTO user VALUES (18,'MaRmAR','Pezinok','tiger','bakelit','marmar@marmar.sk','marmar','11296'); -INSERT INTO user VALUES (19,'mio','ahanovce','meho kodro','remote control','strbskepleso@zion.sk','mio','katka'); -INSERT INTO user VALUES (21,'hurahura','Bratislava','hroch','','hurahura@post.sk','hurahura','1230hura'); -INSERT INTO user VALUES (22,'jan hulvat','','','','','hulvat','ggg'); -INSERT INTO user VALUES (23,'tii','','','','','tii','nttiiko'); -INSERT INTO user VALUES (24,'blur','humenne','lobo','gitara','blur@hippy.cz','blur','nemam'); -INSERT INTO user VALUES (25,'Peter','','','','','clubber','6143'); -INSERT INTO user VALUES (26,'-J-','sabakagrad','holub','tehla','','-J-','podhubie'); -INSERT INTO user VALUES (27,'Mons. Alojz Tkac','Kosice','ovecka','pismo svate','tkac@zion.sk','knaz','t2\n20683'); -INSERT INTO user VALUES (28,'Jaro Herda','Herdovce','svina','maliarska sada painterset','herda-opilec@ne\nda-sa.sk','herda','opilec'); -INSERT INTO user VALUES (29,'Timothy Dalton','London','Babkoherec','Shakespearen company','nemam','Vrhac\n ostepov','summa'); -INSERT INTO user VALUES (32,'Matko','BB','','','vetron@gmx.de','aween','ocean'); -INSERT INTO user VALUES (34,'3riZ','ba::ke','','tien','','gnd','fucked2'); -INSERT INTO user VALUES (38,'hromi','praha','tinda bradac','zlty vrtulnicek s vrtulkami na zotrvacnik','\nhromi@kyberia.sk','hromi','Pacrewk0'); -INSERT INTO user VALUES (39,'lasenic','BA','','','','lasenic','cvecek'); -INSERT INTO user VALUES (40,'evad','prg','','','evad@wanadoo.sk','evad','vzjmmz'); -INSERT INTO user VALUES (41,'fat^boy','banovce nad bebravou','','','fatboy@dnb.sk','fat^boy','trustnoone'); -INSERT INTO user VALUES (42,'Bloody','','','','bloody@europe.com','bloody','monster'); -INSERT INTO user VALUES (43,'yerythoo','','','','yer@jungle.sk','yerythoo','aaaaaa'); -INSERT INTO user VALUES (44,'wicked','praha','','','wicked@host.sk','wicked','Ackey1'); -INSERT INTO user VALUES (45,'pABLo','','','','','pABLo','76430snif'); -INSERT INTO user VALUES (46,'zix','ba','hromi','...jogurty?','zix@stonline.sk','zix','hammer'); -INSERT INTO user VALUES (47,'vlado','devinska nova ves','','','raver@post.sk','vlado','warrafkos'); -INSERT INTO user VALUES (48,'Livia Kellyova','Snina','moj pes Bud s ktorym spavam','zubna kefka Sasi Hirjakovej','kellyoval@atlas.sk','livia','ukraina'); -INSERT INTO user VALUES (49,'dadka','ba','vevericka','vec','dadush@inmail.sk','dadka','heslicko'); -INSERT INTO user VALUES (50,'Beejbi','Praha','tortoise','???','xbals03@vse.cz','Beejbi','Bludisko'); -INSERT INTO user VALUES (51,'Overdrive','Olomouc/Opava','krysa','mozek','overdrive@email.cz','overdrive','5517296'); -INSERT INTO user VALUES (52,'cuco','my.java','zirafa','caj!!!!','cuco@jungle.sk','cuco','muftjv'); -INSERT INTO user VALUES (53,'efe','ba','cica','efe-kty','','efe','radioaktiv'); -INSERT INTO user VALUES (54,'reefer','praha','surikata','kost','reefer@quick.cz','reefer','journaux'); -INSERT INTO user VALUES (55,'hmmu','','','','','ummh','3692'); -INSERT INTO user VALUES (56,'majo','praha','ftak dodo','','mayo_l@kiwwi.sk','svetlonos','akiram'); -INSERT INTO user VALUES (57,'svetlonos','praha','ftak dodo','ceruza','mayo_l@kiwwi.sk','majo','akiram'); -INSERT INTO user VALUES (58,'trip0trip','bs','grandmother','zoshit','trip@kiwwi.sk','trip','audio'); -INSERT INTO user VALUES (59,'alian.phreak','malacky','pes','comp','phreak.4.666@seznam.cz','alian.phreak','system'); -INSERT INTO user VALUES (60,'shimon','neurcite','supinate','latentna','shimoon@post.sk','shimoon','frank'); - diff --git a/inc/xml/xmlarray.inc b/inc/xml/xmlarray.inc deleted file mode 100644 index a248a97..0000000 --- a/inc/xml/xmlarray.inc +++ /dev/null @@ -1,207 +0,0 @@ -parsefile("somefile.xml"); - * - * More detailed documentation can be found at - * http://www.bolt.cx/apps/xmlarray/xmlarray.html - */ - -// for html decoding -include_once("string.inc"); - -class xmlarray { - - var $parser; - var $data = array(), $indexes = array(); - var $indexidx = -1; - var $position; - var $idname; - var $combine, $combined = false; - var $xmlerrorcode, $xmlerrorline; - var $useincpath, $rootarray; - var $newelement; - - function startElement($parser, $name, $attribs) { - $this->newelement = true; - $this->indexidx++; - //($this->indexes[$this->indexidx]["name"] != $name && ! $this->indexes[$this->indexidx]["name"]) ? $this->indexes[$this->indexidx] = array("count" => 0, "name" => $name) : $this->indexes[$this->indexidx]["count"]++; - if (empty($this->indexes[$this->indexidx]['name']) && isset($name) ) { - $this->indexes[$this->indexidx] = array("count" => 0, "name" => $name); - } else { - $this->indexes[$this->indexidx]["count"]++; - } - if (empty($this->position) ) { - $this->position=""; - } - $this->position .= "[\"$name\"][" . (isset($this->indexes[$this->indexidx]["count"]) ? $this->indexes[$this->indexidx]["count"] : 0 ) . "]"; - - if (sizeof($attribs)) { - $atts = array(); - while (list($k, $v) = each($attribs)) - $atts[$k] = $v; - eval("\$this->data$this->position = \$atts;"); - } - } - - function endElement($parser, $name) { - unset($this->indexes[$this->indexidx + 1]); - $this->indexidx--; - - // for empty elements; too much sofisticated:) - $pos = "\$this->data{$this->position}"; - $value = @eval("return $pos;"); - if (empty($value) ) { - eval("$pos = '';"); - } - - for ($i = 0; $i < 2; $i++) - $this->position = substr($this->position, 0, strrpos($this->position, "[")); - } - - function characterData($parser, $data) { - // replace parse_nl to - $data = str_replace("#parse_nl#"," ",$data); - // unhtml - $data = String::unhtmlspecialchars($data); - - // position for eval - $pos = "\$this->data$this->position"; - - // only non blank element will be parsed - if (trim($data)) { - $code = "if (count($pos) < 1) - $pos = \$data; -elseif (\$this->newelement == false) - $pos .= \$data; -elseif (count($pos) == 1) { - \$tmp = array($pos, \$data); - $pos = \$tmp; -} else - $pos" . "[] = \$data;"; - @eval($code); - } - $this->newelement = false; - } - - function walkarray(&$array) { - if (!is_array($array)) return $array; - reset($array); - while (list($key, $value) = each($array)) { - if (is_array($array[$key])) { - if (count($array[$key]) == 1) - $array[$key] = $array[$key][key($array[$key])]; - if (is_array($array[$key])) { - $array[$key] = $this->walkarray($array[$key]); -// if (!empty($this->idname) && !empty($array[$key][$this->idname]) && is_int($key)) { - if (($this->idname != "") && (($array[$key][$this->idname] != "") || is_int($array[$key][$this->idname])) && is_int($key)) { - if (ereg("[^0-9]", $array[$key][$this->idname])) - $array[$array[$key][$this->idname]] = $array[$key]; - else - $array["$this->idname" . "_" . $array[$key][$this->idname]] = $array[$key]; - unset($array[$key]); - } - } - } - } - return $array; - } - - function xmlarray($idname = "", $rootarray = "", $combinesinglearrays = true, $useincpath = false) { - $this->idname = $idname; - $this->rootarray = $rootarray; - $this->combine = $combinesinglearrays; - $this->useincpath = $useincpath; - } - - function parsefile($filename) { - $numargs = func_num_args(); - if ($numargs > 1) { - $funcarg = func_get_arg(0); - $temparray = $this->parsefile($funcarg); - for ($i = 1; $i < $numargs; $i++) { - $funcarg = func_get_arg($i); - $temparray = array_merge_recursive($temparray, $this->parsefile($funcarg)); - } - return $temparray; - } - else - $filename = func_get_arg(0); - - $this->data = array(); - $this->indexes = array(); - $this->indexidx = -1; - unset($this->position); - $this->combined = false; - - $this->parser = xml_parser_create(); - xml_set_object($this->parser, $this); - xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0); - xml_set_element_handler($this->parser, "startElement", "endElement"); - xml_set_character_data_handler($this->parser, "characterData"); - - $fp = fopen($filename, "r", $this->useincpath); - if ($fp) { - while ($tmpdata = fread($fp, 4096)) - if (!xml_parse($this->parser, $tmpdata, feof($fp))) { - $this->xmlerrorcode = xml_get_error_code($this->parser); - $this->xmlerrorline = xml_get_current_line_number($this->parser); - xml_parser_free($this->parser); - fclose($fp); - return false; - } - fclose($fp); - } - - if ($this->combine == true) { - $this->data = $this->walkarray($this->data); - $this->combined = true; - } - xml_parser_free($this->parser); - - return ($this->rootarray != "") ? $this->data[$this->rootarray] : $this->data; - } - - function parse($data) { - // fix to \n proper parsing - // \n is replaced by #parse_nl# - // back replace is in characterData function - $data = str_replace(" ","#parse_nl#",$data); - - $this->data = array(); - $this->indexes = array(); - $this->indexidx = -1; - unset($this->position); - $this->combined = false; - - $this->parser = xml_parser_create(); - xml_set_object($this->parser, $this); - xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0); - xml_set_element_handler($this->parser, "startElement", "endElement"); - xml_set_character_data_handler($this->parser, "characterData"); - - if (!xml_parse($this->parser, $data,1)) { - $this->xmlerrorcode = xml_error_string(xml_get_error_code($this->parser)); - $this->xmlerrorline = xml_get_current_line_number($this->parser); - echo $this->xmlerrorcode."
"; - echo $this->xmlerrorline; - xml_parser_free($this->parser); - return false; - } - - if ($this->combine == true) { - $this->data = $this->walkarray($this->data); - $this->combined = true; - } - xml_parser_free($this->parser); - - return ($this->rootarray != "") ? $this->data[$this->rootarray] : $this->data; - } - -} -?> diff --git a/kyber2.sql b/kyber2.sql new file mode 100644 index 0000000..eb1e90a --- /dev/null +++ b/kyber2.sql @@ -0,0 +1,214 @@ +-- This program is free software. It comes without any warranty, to +-- the extent permitted by applicable law. You can redistribute it +-- and/or modify it under the terms of the Do What The Fuck You Want +-- To Public License, Version 2, as published by Sam Hocevar. See +-- http://sam.zoy.org/wtfpl/COPYING for more details. + +-- MySQL dump 10.9 +-- +-- Host: localhost Database: kyberia2 +-- ------------------------------------------------------ +-- Server version 4.1.10-log + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; + +-- +-- Table structure for table `logs` +-- + +DROP TABLE IF EXISTS `logs`; +CREATE TABLE `logs` ( + `node_id` int(11) default NULL, + `user_id` int(11) default NULL, + `event` varchar(23) default NULL, + `parameter1` varchar(23) default NULL, + `parameter2` varchar(23) default NULL, + `result` varchar(10) default NULL, + `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Table structure for table `mail` +-- + +DROP TABLE IF EXISTS `mail`; +CREATE TABLE `mail` ( + `mail_id` int(11) NOT NULL auto_increment, + `mail_user` int(11) NOT NULL default '0', + `mail_from` int(11) NOT NULL default '0', + `mail_to` int(11) NOT NULL default '0', + `mail_text` text, + `mail_timestamp` datetime NOT NULL default '0000-00-00 00:00:00', + `mail_read` enum('yes','no') default 'no', + `mail_duplicate_id` int(11) default NULL, + `mail_user_new` enum('yes','no') default NULL, + `mail_from_new` enum('yes','no') default NULL, + `mail_to_new` enum('yes','no') default NULL, + KEY `mf` (`mail_from`,`mail_from_new`), + KEY `mt` (`mail_to`,`mail_to_new`), + KEY `mail_id` (`mail_id`), + KEY `mail` (`mail_user`,`mail_timestamp`), + KEY `mail_read` (`mail_user`,`mail_to`,`mail_read`), + KEY `mail_user_id` (`mail_user`,`mail_id`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Table structure for table `neurons` +-- + +DROP TABLE IF EXISTS `neurons`; +CREATE TABLE `neurons` ( + `dst` int(11) default NULL, + `src` int(11) default NULL, + `synapse` int(11) NOT NULL default '0', + `link` enum('hard','soft','bookmark') default 'soft', + `last_impulse` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `synapse_created` datetime default NULL, + `dst_vector` char(232) default NULL, + `synapse_creator` int(11) NOT NULL default '0', + UNIQUE KEY `relation` (`dst`,`src`), + KEY `central_link` (`dst`,`link`), + KEY `dst_vector` (`dst_vector`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Table structure for table `node_access` +-- + +DROP TABLE IF EXISTS `node_access`; +CREATE TABLE `node_access` ( + `node_id` int(13) NOT NULL default '0', + `user_id` int(13) NOT NULL default '0', + `node_bookmark` enum('yes','no') default 'no', + `node_permission` enum('master','op','access','silence','ban','execute') default NULL, + `node_user_subchild_count` int(13) default NULL, + `last_visit` datetime default NULL, + `visits` int(6) default '0', + `bookmark_category` int(11) default NULL, + `given_k` enum('yes','no') default 'no', + UNIQUE KEY `node_access` (`node_id`,`user_id`), + KEY `user_bookmark` (`user_id`,`node_bookmark`), + KEY `node_bookmark` (`node_id`,`node_bookmark`), + KEY `node_user` (`node_id`,`user_id`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Table structure for table `node_content` +-- + +DROP TABLE IF EXISTS `node_content`; +CREATE TABLE `node_content` ( + `node_id` int(13) NOT NULL default '0', + `node_content` mediumtext, + UNIQUE KEY `id` (`node_id`), + FULLTEXT KEY `node_content` (`node_content`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Table structure for table `nodes` +-- + +DROP TABLE IF EXISTS `nodes`; +CREATE TABLE `nodes` ( + `node_id` int(13) NOT NULL auto_increment, + `node_name` varchar(132) default NULL, + `node_parent` int(13) NOT NULL default '0', + `node_type` int(2) default '1', + `node_external_access` enum('yes','no') default 'no', + `node_system_access` enum('public','moderated','private','cube','crypto') default 'public', + `node_children_count` int(11) default '0', + `node_creator` int(13) default NULL, + `node_created` datetime default NULL, + `lastchild_created` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `k` int(5) default '0', + `node_views` int(8) default NULL, + `node_descendant_count` int(11) default NULL, + `lastdescendant_created` datetime default NULL, + `template_id` int(11) default NULL, + `node_updated` datetime default NULL, + `external_link` varchar(123) default NULL, + `node_vector` varchar(230) default NULL, + PRIMARY KEY (`node_id`), + KEY `node_name` (`node_name`), + KEY `type_id` (`node_type`,`node_id`), + KEY `created_vector_k` (`node_created`,`node_vector`,`k`), + KEY `vector` (`node_vector`), + KEY `template_id` (`template_id`,`node_creator`), + KEY `vector_templateid` (`node_vector`,`template_id`), + KEY `creator_external_link` (`node_creator`,`external_link`), + KEY `parent` (`node_parent`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Table structure for table `tiamat` +-- + +DROP TABLE IF EXISTS `tiamat`; +CREATE TABLE `tiamat` ( + `node_id` int(13) NOT NULL default '0', + `node_name` varchar(132) default NULL, + `node_parent` int(13) NOT NULL default '0', + `node_vector` varchar(232) default NULL, + `node_external_access` enum('yes','no') default 'no', + `node_system_access` enum('public','moderated','private','personal','crypto') default 'public', + `node_children_count` int(11) default '0', + `node_creator` int(13) default NULL, + `node_created` datetime default NULL, + `lastchild_created` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `k` int(5) default '0', + `node_views` int(8) default NULL, + `node_destructor` int(11) default NULL, + `node_content` text, + `node_descendant_count` int(11) default NULL, + `lastdescendant_created` datetime default NULL, + `template_id` int(11) default NULL, + `update_performed` timestamp NOT NULL default '0000-00-00 00:00:00', + `external_link` varchar(123) default NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Table structure for table `users` +-- + +DROP TABLE IF EXISTS `users`; +CREATE TABLE `users` ( + `user_id` int(13) NOT NULL default '0', + `login` char(66) default NULL, + `password` char(32) default NULL, + `icq` char(10) default NULL, + `email` char(50) default NULL, + `last_action` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `user_action` char(75) default NULL, + `www` char(50) default NULL, + `user_mail` int(11) default NULL, + `user_mail_name` char(40) default NULL, + `listing_amount` int(8) default '32', + `session_string` char(64) default NULL, + `user_action_id` int(11) default NULL, + `user_k` tinyint(4) default '23', + `user_location_vector` char(123) default NULL, + `ldap_id` int(11) NOT NULL auto_increment, + `listing_order` enum('asc','desc') default 'desc', + `header_id` int(11) default NULL, + `cube_vector` char(23) default NULL, + `k_wallet` int(8) default '0', + PRIMARY KEY (`user_id`), + UNIQUE KEY `ldap_id` (`ldap_id`), + UNIQUE KEY `session_string` (`session_string`), + UNIQUE KEY `login` (`login`), + KEY `user_action_id` (`user_action_id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; + diff --git a/netpbm/netpbm/README b/netpbm/netpbm/README deleted file mode 100644 index d2910a4..0000000 --- a/netpbm/netpbm/README +++ /dev/null @@ -1,7 +0,0 @@ -This is the Gallery binary micro distribution of the NetPBM graphics package. -Both of these products are released under the Gnu Public License and source -code for each can be found at: - -Gallery home page: http://gallery.sourceforge.net -NetPBM home page: http://netpbm.sourceforge.net - diff --git a/nodes.php b/nodes.php new file mode 100644 index 0000000..a509034 --- /dev/null +++ b/nodes.php @@ -0,0 +1,471 @@ +please be patient
thanks
stab"); +//error_reporting(0); + +//starting timer for benchmarking purposes +$timer_start=Time()+SubStr(MicroTime(),0,8); + +//setting PHPSESSID cookie and starting user session +session_start(); + +$devel_ids = array(548); + +if (array_search($_SESSION['user_id'], $devel_ids)) { + + error_reporting(E_ALL); + print_r($_GET); + print_r($_POST); + print_r($_SESSION); + +} + + +//requiring main config file with path/database etc. constants +require('config/config.inc'); + +//getting referer id for synaptic connection +preg_match("/id\/(.*)\//",$_SERVER['HTTP_REFERER'],$ref_match); +$referer_id=$ref_match[1]; + +//connecting to database and creating universal $db object +require(SYSTEM_ROOT.'inc/log.inc'); +require(SYSTEM_ROOT.'inc/ubik.inc'); +require(SYSTEM_ROOT.'inc/nodes.inc'); +require(SYSTEM_ROOT.'inc/error_messages.inc'); +require(SYSTEM_ROOT.'inc/database.inc'); + +$db=new CLASS_DATABASE(); + +//loading smarty template engine and setting main parameters +require(SMARTY_DIR.'Smarty.class.php'); +$smarty = new Smarty; + +$smarty->template_dir = TEMPLATE_DIR.TEMPLATE_SET; +$smarty->compile_dir = SYSTEM_ROOT."/data/templates_c/".TEMPLATE_SET; +$smarty->config_dir = SMARTY_DIR.'/configs/'; +$smarty->cache_dir = SMARTY_DIR.'/cache/'; +$smarty->plugins_dir = SMARTY_DIR.'/node_methodz/'; + +if (array_search($_SESSION['user_id'], $devel_ids)) + $smarty->debugging=true; + +//initializing variables +if (empty($_POST['event'])) + $event=false; +else + $event=$_POST['event']; + +if (empty($_POST['transaction'])) + $transaction=false; +else + $event=$_POST['transaction']; + +//initializing node methods +if (!empty($_GET['node_name'])) { + //omfg what's this! jail , jail, penalty of death! + // reopened by [CENSORED], keep this in secret, then you can benefit from it.. + if(strpos($_GET['node_name'],'0')===0) { + $numbah=$_GET['node_name']; + $db->query("set character_set_connection=latin2"); + $set=$db->query("select * from tz.gts where full_number='$numbah'"); + $set->next(); + echo $set->getString('full_name')."
"; + echo $set->getString('full_street')."
"; + echo $set->getString('city')."
"; + echo $set->getString('psc')."
"; + echo $set->getString('company')."
"; + + die(); + } + + else nodes::redirByName($_GET['node_name']); + // END OF JAIL ;) + nodes::redirByName($_GET['node_name']); +} + +elseif (!empty($_GET['node_id'])) { + $node = nodes::getNodeById($_GET['node_id'],$_SESSION['user_id']); +} + +if ($node['node_creator']==$_SESSION['user_id']) $node['node_permission']='owner'; + +if ($_SESSION['cube_vector']) { + if (strpos($node['node_vector'],$_SESSION['cube_vector'])===false) { + echo "node::".$node['node_vector']; + echo "cube_Vector::".$_SESSION['cube_vector']; + echo "you are out of allowed cwbe. access forbidden"; + die(); + } +} + +//if not existent node show our own 404 +if (empty($node)) { + $nodes= nodes::getNodesByName($_GET['node_name']); + if ($nodes) { + $smarty->assign('nodes',$nodes); + $content=$smarty->display("404.tpl"); + die(); + } + elseif ($_SESSION['user_id']) { + $smarty->assign('node_name',$_GET['node_name']); + $content=$smarty->display("modules/addnode.tpl"); + } +} + + + +//modifying node glass pearl +if (is_array($children_types[$node['node_type']])) + $smarty->assign('children_types',$children_types[$node['node_type']]); + +$smarty->assign('types',$types); + + +$node['node_type']=$types[$node['node_type']]; +$node['node_content']=StripSlashes($node['node_content']); +$node['node_name']=StripSlashes($node['node_name']); + +//checking permissions +require(SYSTEM_ROOT.'inc/permissions.inc'); +$permissions=permissions::checkPermissions($node); +$permissions['h']=permissions::isHierarch($node); + + +//entering the node + +//sventest +if (($permissions['r']) || ($event != 'register')) { + +//performing node_events (based on update/insert/delete db queries) +if ($event) { + require(SYSTEM_ROOT.'inc/eventz.inc'); +} + +elseif ($transaction) { + require(SYSTEM_ROOT.'inc/transaction.inc'); +} +//end of performing node events + +//sventest +} + + +if ($permissions['r']) { + log::log('enter',$node['node_id'],'ok',$node['node_user_subchild_count']); + if (!empty($_SESSION['user_id']) && is_numeric($node['node_id'])) { + $q="update node_access set visits=visits+1,node_user_subchild_count='0',last_visit=NOW() where node_id='".$node['node_id']."' and user_id='".$_SESSION['user_id']."'"; +// echo $q; + $result=$db->update($q); + + if (!$result) { + $q="insert into node_access set user_id='".$_SESSION['user_id']."',node_id='".$node['node_id']."',last_visit=NOW()"; + $db->query($q); + } + + + } +//creating neural network + $db->update("update nodes set node_views=node_views+1 where node_id='".$node['node_id']."'"); + if (is_numeric($referer_id)) { + $q="update neurons set synapse=synapse+1 where dst='".$node['node_id']."' and src='$referer_id'"; + $result=$db->update($q); + if (!$result) { + $q="insert into neurons set synapse_creator='".$_SESSION['user_id']."',dst='".$node['node_id']."',src='$referer_id',synapse=1"; + $db->query($q); + } + } + +} + + + +elseif (!$permissions['r'] && $_GET['magic_word']) { + $magic_word_big=$_GET['magic_word']; + + if ( preg_match("/(\d+)-(.+)/",$_GET['magic_word'],$mu)) { + $magic_uid=$mu['1']; + $magic_word=addslashes($mu['2']); + $q="select login from users where user_id='$magic_uid' and magic_word='$magic_word'"; + $set=$db->query($q); + if ($set->getNumRows()) { + $permissions['r']=true; + } + } +} + + + + + +else { + log::log('enter',$node['node_id'],'failed'); +} + + + +//assigning user data to smarty if user logged in +if ($user_id=$_SESSION['user_id']) { + $smarty->assign('bookmarks',$_SESSION['bookmarks']); + $smarty->assign('user_id',$_SESSION['user_id']); + if (!empty($_SESSION['cube_vector'])) $smarty->assign('cube_vector',$_SESSION['cube_vector']); + $smarty->assign('user_quota',$_SESSION['user_quota']); + $newmailset=$db->query("select user_mail,user_mail_name,user_k from users where user_id='$user_id'"); + $newmailset->next(); + $new_mail=$newmailset->getString('user_mail'); + $smarty->assign('new_mail',$new_mail); + $smarty->assign('new_mail_name',$newmailset->getString('user_mail_name')); + $user_k=$newmailset->getString('user_k'); + $smarty->assign('user_k',$user_k); + $user_id=$_SESSION['user_id']; + + //mail node + if ($node['node_name']=='mail') { + + //clear new mail message + if ($new_mail) $db->query("update users set user_mail=0 where user_id='$user_id'"); + + //set messages as delivered to recipient + $set=$db->query("select mail_id,mail_duplicate_id from mail where mail_user='$user_id' and mail_to='$user_id' and mail_read='no'"); + while($set->next()) { + $db->query("update mail set mail_read='yes' where mail_id='".$set->getString('mail_duplicate_id')."'"); + $db->query("update mail set mail_read='yes' where mail_id='".$set->getString('mail_id')."'"); + + $new_messages[$set->getString('mail_id')]=true; + } +/* + if (count($new_messages)) { + $db->query("update mail set mail_read='yes' where mail_user='$user_id' and mail_user=mail_to and mail_read='no'"); + $smarty->assign('new_messages',$new_messages); + + } +*/ + } +} + + + +if ($node['node_system_access']=='crypto') { + $smarty->assign('crypto_pass',$_SESSION['crypto'][$node['node_id']]); +} + + +Header("Cache-control: no-cache"); +Header("Expires:".gmdate("D, d M Y H:i:s")." GMT"); +header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); + +//assigning node data to smarty +$smarty->assign('error',$error); +$smarty->assign('permissions',$permissions); +$smarty->assign('current_vector',$node['node_vector']); +if ($permissions['r']) $smarty->assign('node',$node); +else { + + $smarty->assign('node',$node); + $smarty->display('modules/header.tpl'); + $smarty->display('modules/loginbox.tpl'); + die(); +} + +//setting user location +$q="update users set last_action=NOW(),user_location_vector='".$node['node_vector']."',user_action='".addslashes($node['node_name'])."',user_action_id='".$node['node_id']."' where user_id='".$_SESSION['user_id']."'"; +$db->executequery($q); + +$whole_time=SubStr((Time()+SubStr(MicroTime(),0,8)-$timer_start),0,7); +$smarty->assign('whole_time',$whole_time); + +if (!empty($_GET['template_id'])) { + $template_id=$_GET['template_id']; +} +else $template_id=false; + +if ($template_id=='download') { + if ($permissions['r']) { + $linkname = SYSTEM_ROOT."/files/".$node['node_id']; + $filename= readlink($linkname); + $suffix=preg_replace("/(.*?)\.(.*?)/i","$2",$filename); + + $ext = substr( $filename,-3 ); + if( $filename == "" ) { + echo "ERROR: Empty file to download. "; + exit; + } elseif ( ! file_exists( $filename ) ) { + exit; + }; + switch( $ext ){ + case "pdf": $ctype="application/pdf"; break; + case "exe": $ctype="application/octet-stream"; break; + case "zip": $ctype="application/zip"; break; + case "doc": $ctype="application/msword"; break; + case "xls": $ctype="application/vnd.ms-excel"; break; + case "ppt": $ctype="application/vnd.ms-powerpoint"; break; + case "gif": $ctype="image/gif"; break; + case "png": $ctype="image/png"; break; + case "jpg": $ctype="image/jpg"; break; + default: $ctype="application/force-download"; + } + header("Pragma: public"); + header("Expires: 0"); + header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); + header("Content-Type: $ctype"); + $user_agent = strtolower ($_SERVER["HTTP_USER_AGENT"]); + $file=str_replace(" ","_",$node['node_name']).".$ext"; + if ((is_integer (strpos($user_agent, "msie"))) && (is_integer + (strpos($user_agent, "win")))) { + header( "Content-Disposition: filename=$file;" ); + } else { + header( "Content-Disposition: attachment; + filename=$file;" ); + } + header("Content-Transfer-Encoding: binary"); + header("Content-Length: ".filesize($filename)); + readfile("$filename"); + exit(); + } + else { echo "you don't have permissions for downloading this data"; die(); } +} + +$smarty->assign('action',$template_id); + +//for cases like search & preview + $smarty->assign('post_vars',$_POST); +if (!empty($_POST['template_event'])) { + $smarty->assign('template_event',$_POST['template_event']); + +} + +//setting listing parameters + $children_count=$node['node_children_count']; + $descendant_count=$node['node_descendant_count']; + + if (is_numeric($_POST['listing_amount'])) $listing_amount=$_POST['listing_amount']; + elseif (!empty($_SESSION['listing_amount'])) $listing_amount=$_SESSION['listing_amount']; + else $listing_amount=DEFAULT_LISTING_AMOUNT; + $smarty->assign('listing_amount',$listing_amount); + + if ($_POST['listing_order']) $listing_order=$_POST['listing_order']; + elseif (!empty($_SESSION['listing_order'])) $listing_order=$_SESSION['listing_order']; + else $listing_order=DEFAULT_LISTING_ORDER; + $smarty->assign('listing_order',$listing_order); + + if (is_numeric($_POST['get_children_offset'])) $offset=$_POST['get_children_offset']; + else $offset=0; + + + //movement forward and backward +// if ($listing_order=='asc' && !$offset) $offset=$descendant_count-$listing_amount; + + if ($_POST['get_children_move']=='<') { + $offset=$offset-$listing_amount; + if ($offset<0) $offset=0; + } + elseif ($_POST['get_children_move']=='>') { + $offset=$offset+$listing_amount; + } + elseif ($_POST['get_children_move']=='>>') { + $offset=$descendant_count-$listing_amount; + } + + elseif ($_POST['get_children_move']=='<<') { + $offset=0; + } + if ($offset<0) $offset=0; + $smarty->assign('offset',$offset); + + +//show own header +if ($_SESSION['header_id']==true) { + $smarty->assign('header_id',$_SESSION['header_id']); + $smarty->template_dir=OWN_TEMPLATE_DIR; + $content=$smarty->fetch($_SESSION['header_id'].".tpl"); + $smarty->template_dir = TEMPLATE_DIR.TEMPLATE_SET; +} + +//setting which template to use and displaying +/* +if ($node['$template_id']) { + if (!empty($template_id)) { + if (is_numeric($template_id)) { + $smarty->template_dir=OWN_TEMPLATE_DIR; + $content.=$smarty->fetch($node['$template_id'].".tpl"); + + } + elseif (strrpos($template_id,";")) { + $smarty->template_dir=OWN_TEMPLATE_DIR; + $content.=$smarty->fetch($node['$template_id'].".tpl"); + } + else { + $content.=$smarty->fetch($template_id.".tpl"); + } + } + else { + $smarty->template_dir=OWN_TEMPLATE_DIR; + $content.=$smarty->fetch($node['$template_id'].".tpl"); + } +} + +else { + if ($node['node_type']==$types[$node['node_id']]) { + if (is_numeric($template_id)) { + require(SYSTEM_ROOT.'/inc/actions.inc'); + $content.=$smarty->fetch($node['node_type'].".tpl"); + } + elseif (strrpos($template_id,";")) { + $content.=$smarty->fetch($node['node_type'].".tpl"); + } + elseif (empty($template_id)) { + $smarty->template_dir=OWN_TEMPLATE_DIR; + $content=$smarty->fetch($node['template_id'].".tpl"); + + } + else { + $content.=$smarty->fetch($template_id.".tpl"); + } + } + + else { + + if (is_numeric($template_id) or strpos(";",$template_id)) { + require(SYSTEM_ROOT.'/inc/actions.inc'); + $content.=$smarty->fetch($node['node_type'].".tpl"); + } + elseif (empty($template_id)) { + $content.=$smarty->fetch($node['node_type'].".tpl"); + } + else { + $content.=$smarty->fetch($template_id.".tpl"); + } + } + +} +*/ + +$smarty->template_dir=OWN_TEMPLATE_DIR; +if (is_numeric($template_id)) { + $content.=$smarty->fetch($template_id.".tpl"); +} + +else { + $content.=$smarty->fetch($node['template_id'].".tpl"); +} + +$time=SubStr((Time()+SubStr(MicroTime(),0,8)-$timer_start),0,7); +echo $content; +echo "
page generation took: $time second
"; + +$query = "insert delayed into load_times values (now(), '$time')"; +//$db->executequery($query); + +//end of displaying + +// dake vypisi pre kybu +if ($_SESSION['user_id'] == 342) { + +} + +?> diff --git a/redakcia/DEADJOE b/redakcia/DEADJOE deleted file mode 100644 index dd5b32e..0000000 --- a/redakcia/DEADJOE +++ /dev/null @@ -1,96 +0,0 @@ - -*** Modified files in JOE when it aborted on Wed Mar 13 01:11:12 2002 -*** JOE was aborted by signal 1 - -*** File '(Unnamed)' -addArt - -*** File '../inc/redakce.inc' -CLASS_KYBERIA(); -} - -function listArticles() { - $q="SELECT * FROM articles order by id_article desc"; - return($this->query($q)); -} - -function listRubrikyArray() { - $q="SELECT * FROM rubriky"; - $set=$this->query($q); - while($set->next()) { - $data[]=$set->getString("nazov"); - } - return $data; -} - - - -function addArticle($pole,$title_image) { - $text1=AddSlashes($pole[text1]); - $text3=AddSlashes($[text3]); - $text2=AddSlashes($[text2]); - $id_rubrika=$id_rubrika; - $id_rubrika_secondary=$id_rubrika_secondary; - $title_image=$title_image; - $dd= new Diskuse(); - $diskid=$dd->createDiskuse($id_rubrika); - $q="INSERT INTO articles SET datum=NOW(),"; - $q.="nazov='$pole[nazov]',short_desc='$pole[short_desc]',text1='$text1',text2='$text2',text3='$text3',autor='$pole[autor]',"; - $q.="id_rubrika='$id_rubrika',"; - $q.="id_rubrika_secondary='$id_rubrika_secondary',"; - $q.="id_diskuse='$diskid',title_image='$title_image',hits='0'"; - $q.=",image1='$image1'"; - $q.=",image2='$image2'"; - $q.=",image3='$image3'"; - echo $q; - $this->query($q); -} - -function updateArticle($pole) { - $id_rubrika=$pole[id_rubrika]+1; - $id_rubrika_secondary=$pole[id_rubrika_secondary]+1; - $title_image=$pole[title_image]; - - $q="update articles SET datum=NOW(),"; - $q.="nazov='$pole[nazov]',short_desc='$pole[short_desc]',text1='$pole[text1]',autor='$pole[autor]',"; - $q.="id_rubrika='$id_rubrika',id_rubrika_secondary='$id_rubrika_secondary'"; - $q.=" where id_article=$id"; - $this->query($q); -} - -function deleteArticle($id) { - $this->query("DELETE FROM articles where id_article=$id"); -} - -function addRubrika($pole,$obrazok) { - $rodic=($pole[id_parent])+1; - $this->query("INSERT INTO rubriky set nazov='$pole[nazov]',id_parent='$rodic',obrazok='$obrazok',description='$pole[description]'"); -} - -function addSkin($nazov,$adresa) { - $rodic=($pole[id_parent])+1; - $this->query("INSERT INTO skins set nazov='$nazov',adresa='$adresa'"); -} - -function addIntro($pole) { - $q="INSERT INTO intros set text='$pole[text]',id_forum='$id_forum'"; - echo $q; - $this->query($q); -} - -function addTitle($pole) { - $this->query("INSERT INTO titles set title='$pole[title]'"); -} - - -// >------------------------------koniec metod---------------< -} -?> -*** Modified files in JOE when it aborted on Fri Mar 15 22:44:40 2002 -*** JOE was aborted by signal 1 diff --git a/redakcia/add.php b/redakcia/add.php deleted file mode 100644 index c24b5df..0000000 --- a/redakcia/add.php +++ /dev/null @@ -1,55 +0,0 @@ -addRubrika($HTTP_POST_VARS,$obrazok_name,$obrazok_articles_name); -} -if($submit=="pridajtitle") { - $redakce->addTitle($HTTP_POST_VARS); -} -if($submit=="pridajintro") { - $redakce->addIntro($HTTP_POST_VARS); -} -if($submit=="pridajskin") { - $redakce->addSkin($nazov,$address); -} - - $form=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - echo "Pridanie rubriky\n"; - $form->addText("nazov","Nazov:",""); - $form->addFile("obrazok","Obrazok:",""); - $form->addSelect("id_parent","Rodicovska rubrika",$redakce->listRubrikyArray()); - $form->addSubmit("submit","pridajrubriku",""); - $form->display(); - echo "
"; - - $form2=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - $form2->addText("title","Titulok:",""); - $form2->addSubmit("submit","pridajtitle",""); - $form2->display(); - echo "
"; - - $form3=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - $form3->addTextarea("text","Text uvodniku:","",60,60); - $form3->addText("id_autor","ID Autora:",""); - $form3->addSubmit("submit","pridajintro",""); - $form3->display(); - echo "
"; - - $form4=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - $form4->addText("nazov","Nazov:",""); - $form4->addText("address","Adresa:",""); - $form4->addSubmit("submit","pridajskin",""); - $form4->display(); - echo "
"; - - echo ""; - - - -?> diff --git a/redakcia/addarticle.php b/redakcia/addarticle.php deleted file mode 100644 index 404255a..0000000 --- a/redakcia/addarticle.php +++ /dev/null @@ -1,47 +0,0 @@ -".$LocalImageDir.$title_image_name; -elseif (strstr($title_image_name,".gif")) - $cmd="/home/hromi1/kyberia/balast/gifsicle --resize 50x_ ".$title_image." > ".$LocalImageDir.$title_image_name; -echo $cmd; -if ($cmd) exec($cmd); -} - - -if($submit=="save") { - if (IsSet($title_image_name)) $redakce->addArticle($HTTP_POST_VARS,$title_image_name); - else $redakce->addArticle($HTTP_POST_VARS); -} - -print_r($HTTP_POST_VARS); -echo ""; -$form=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - echo "Pridanie clanku\n"; - $redakce->listArticles(); - echo "\n"; - $form->addText("nazov","Nazov:",""); - $form->addText("autor","Autor:",""); - $form->addfile("title_image","Titulni Obrazok:"); - $form->addSelect("id_rubrika","Rubrika",$redakce->listRubrikyArray()); - $form->addSelect("gallery","Gallery",$redakce->listGalleryArray()); - $form->addSelect("id_rubrika_secondary","Sekundarna rubrika",$redakce->listRubrikyArray()); - $form->addTextarea("short_desc","Kraktky popis","",40,6); - $form->addTextarea("text1","Text:","",40,6); - $form->addTextarea("text2","Text:","",40,6); - $form->addTextarea("text3","Text:","",40,6); - $form->addSubmit("submit","save",""); - $form->addSubmit("submit","preview",""); - $form->display(); - echo ""; - - -?> diff --git a/redakcia/addrubrika.php b/redakcia/addrubrika.php deleted file mode 100644 index 5af0658..0000000 --- a/redakcia/addrubrika.php +++ /dev/null @@ -1,20 +0,0 @@ -addRubrika($HTTP_POST_VARS); -} - -$form=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - echo "Pridanie rubriky\n"; - $form->addText("nazov","Nazov:",""); - $form->addText("description","Popis:",""); - $form->addSelect("id_parent","Rodicovska rubrika",$redakce->listRubrikyArray()); - $form->addSubmit("submit","pridaj",""); - $form->display(); - echo ""; - - -?> diff --git a/redakcia/articles.php b/redakcia/articles.php deleted file mode 100644 index 2075a82..0000000 --- a/redakcia/articles.php +++ /dev/null @@ -1,33 +0,0 @@ -deleteArticle($id); - Header("Location:",$PHP_SELF); -} -?> - -Zoznam clankov - - - -listArticles(); -echo "
"; -while ($set->next()) { - echo "\n"; - echo "\n"; - -} -echo "
getString("id_article").">\n"; - echo $set->getString('nazov'),"\n"; - echo "  (",$redakce->getRubrikaById($set->getString("id_rubrika")),",\n"; - echo $redakce->getRubrikaById($set->getString("id_rubrika_secondary")),")\n"; - echo "getString(id_article),">Delete"; - echo "
"; -echo "
Pridaj novy clanok"; -echo ""; -?> diff --git a/redakcia/createmenu.php b/redakcia/createmenu.php deleted file mode 100644 index 91ee4cc..0000000 --- a/redakcia/createmenu.php +++ /dev/null @@ -1,8 +0,0 @@ -"; -include("../inc/redakce.inc"); -$redakce=new CLASS_REDAKCE(); -include("../inc/form.inc"); -$redakce->createMenu(); -echo ""; -?> diff --git a/redakcia/kyberia.css b/redakcia/kyberia.css deleted file mode 100644 index 482871d..0000000 --- a/redakcia/kyberia.css +++ /dev/null @@ -1,11 +0,0 @@ -body { font-size: 8 pt; background-color: #000000; font-family:helvetica; } -a.nazev { font-size: 10 pt; color: #6dae42; font-family:serif; font-weight:bold; } -a { font-size: 8 pt; color: #6dae42; font-family:tahoma,arial,serif; } -td { border-width: 0; color: #6dae42; border-color: black; font-size: 9 pt; font-family: serif;} -th { border-width: 0; color: #6dae42; border-color: black; font-size: 9 pt; font-family: serif;} -input { width: 120 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } -input.noborder { border-width: 0 pt; border-color: black; } -table.box { border-color: #6dae42; } -table.noborder {border-color: black; } -select { background-color: #6dae42; } -option { background-color: #6dae42; } \ No newline at end of file diff --git a/redakcia/kyberiabanner.gif b/redakcia/kyberiabanner.gif deleted file mode 100644 index 75f18389799e0355d33160a434845cbe0979400c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 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 Ow=Acxj7Om?R{tMi950su diff --git a/redakcia/polladmin.php b/redakcia/polladmin.php deleted file mode 100644 index 1776720..0000000 --- a/redakcia/polladmin.php +++ /dev/null @@ -1,91 +0,0 @@ -"; -echo "Otazka: "; -echo "id rubriky: "; -echo "
Aktivni:  ano:ne:
"; -echo "Odpoved 1
"; -echo "Odpoved 2
"; -echo "Odpoved 3
"; -echo "Odpoved 4
"; -echo "Odpoved 5
"; -echo ""; -} - -elseif (IsSet($info)) { -$sqlcmd = "Select * from polls where id_poll='$info'"; -$result =mysql_query($sqlcmd); -$riadok=mysql_fetch_array($result); -echo "

Anketa: $riadok[question]

"; -echo "odpovedalo $riadok[responses] lidi"; -$sqlcmd = "Select * from poll_options where id_poll='$info'"; -$result =mysql_query($sqlcmd); -echo ""; -while ($riadok=mysql_fetch_array($result)) { - echo ""; -} -echo ""; -} - - -elseif ($insert=="Pridej") { - $sqlcmd = "insert into polls set responses=0,question='$question', active='$active',id_rubrika='$id_rubrika'"; - $result =mysql_query($sqlcmd); - $id_poll=mysql_insert_id(); - if (IsSet($option1)) { - $sqlcmd = "insert into poll_options set text='$option1', id_poll='$id_poll' ,number='0'"; - mysql_query($sqlcmd); - } - if (IsSet($option2) AND $option2!="") { - $sqlcmd = "insert into poll_options set text='$option2', id_poll='$id_poll' ,number='0'"; - mysql_query($sqlcmd); - } - - if (IsSet($option3) AND $option3!="") { - $sqlcmd = "insert into poll_options set text='$option3', id_poll='$id_poll' ,number='0'"; - mysql_query($sqlcmd); - } - - if (IsSet($option4) AND $option4!="") { - $sqlcmd = "insert into poll_options set text='$option4', id_poll='$id_poll' ,number='0'"; - mysql_query($sqlcmd); - } - - if (IsSet($option5) AND $option5!="") { - $sqlcmd = "insert into poll_options set text='$option5', id_poll='$id_poll' ,number='0'"; - mysql_query($sqlcmd); - } -} - - -else { -if ($up=="Uloz" AND IsSet($update)) { - - -$sqlcmd="update polls set active='$$update' where id_poll='$update'"; -mysql_query($sqlcmd); -} -$sqlcmd = "Select active,id_poll,question from polls order by time desc"; -$result= mysql_query($sqlcmd); -echo "
$riadok[text]$riadok[number] lidi
"; -while ($record = mysql_fetch_array($result)) { - echo ""; - echo ""; - echo ""; - echo ""; -} -echo "
IDOtazkaAktivni?
",$record["id_poll"],"",$record["question"],"Ano:"; - echo " Ne:
"; -echo "
Pridat novu anketu."; -} -?> \ No newline at end of file diff --git a/redakcia/polldump b/redakcia/polldump deleted file mode 100644 index 64e5149..0000000 --- a/redakcia/polldump +++ /dev/null @@ -1,23 +0,0 @@ -# MySQL dump 8.16 -# -# Host: localhost Database: activa -#-------------------------------------------------------- -# Server version 3.23.44-log - -# -# Table structure for table 'polls' -# - -CREATE TABLE polls ( - id_poll int(11) NOT NULL auto_increment, - time timestamp(14) NOT NULL, - question varchar(255) default NULL, - responses int(11) default NULL, - active set('yes','no') default 'no', - id_rubrika int(11) default NULL, - PRIMARY KEY (id_poll) -) TYPE=MyISAM; - -# -# Dumping data for table 'polls' -# diff --git a/redakcia/polloptdump b/redakcia/polloptdump deleted file mode 100644 index 93c6b0d..0000000 --- a/redakcia/polloptdump +++ /dev/null @@ -1,33 +0,0 @@ -# MySQL dump 8.16 -# -# Host: localhost Database: activa -#-------------------------------------------------------- -# Server version 3.23.44-log - -# -# Table structure for table 'poll_options' -# - -CREATE TABLE poll_options ( - id_option int(11) NOT NULL auto_increment, - id_poll int(11) default NULL, - text varchar(255) default NULL, - number int(11) default NULL, - PRIMARY KEY (id_option) -) TYPE=MyISAM; - -# -# Dumping data for table 'poll_options' -# - -INSERT INTO poll_options VALUES (1,1,'vsichni',2); -INSERT INTO poll_options VALUES (2,1,'jenom muzsky',3); -INSERT INTO poll_options VALUES (3,1,'jenom dadka',1); -INSERT INTO poll_options VALUES (4,1,'jenom ja',4); -INSERT INTO poll_options VALUES (5,1,'nikto',3); -INSERT INTO poll_options VALUES (6,2,'no trava',0); -INSERT INTO poll_options VALUES (7,2,'no extaze',0); -INSERT INTO poll_options VALUES (8,2,'no lsd',0); -INSERT INTO poll_options VALUES (9,2,'dmt, dmt, uletel mi deekel',0); -INSERT INTO poll_options VALUES (10,2,'pernicek nas kazdodenny',0); - diff --git a/redakcia/update.php b/redakcia/update.php deleted file mode 100644 index d27fd1a..0000000 --- a/redakcia/update.php +++ /dev/null @@ -1,60 +0,0 @@ -getArticleData($id); -$article->next(); -echo ""; -$form=new HTML_Form($PHP_SELF,"POST","","multipart/form-data"); - echo "Pridanie clanku\n"; - $redakce->listArticles(); - echo "\n"; - $form->addText("nazov","Nazov:",$article->getString("nazov")); - $form->addText("autor","Autor:",$article->getString("autor")); - $form->addfile("title_image","Titulni Obrazok:"); - $form->addfile("image1","Obrazok:"); - $form->addfile("image2","Obrazok:"); - $form->addhidden("id",$id); - $form->addfile("image3","Obrazok:"); - $form->addSelect("id_rubrika","Rubrika",$redakce->listRubrikyArray()); - $form->addSelect("id_rubrika_secondary","Sekundarna rubrika",$redakce->listRubrikyArray()); - $form->addTextarea("short_desc","Kraktky popis",$article->getString("short_desc"),40,6); - $form->addTextarea("text1","Text:",stripslashes($article->getString("text1")),80,23); - $form->addTextarea("text2","Text:",stripslashes($article->getString("text2")),40,6); - $form->addTextarea("text3","Text:",stripslashes($article->getString("text3")),40,6); - $form->addTextarea("keywords","Keywords:",stripslashes($article->getString("keywords")),40,6); - $form->addSubmit("submit","pridaj",""); - $form->display(); - echo ""; -} - - - -if ($submit=="pridaj") { - -if (IsSet($title_image)) { - Copy($title_image,$LocalImageDir.$title_image_name); -} - -if (IsSet($image1)) { - Copy($image1,$LocaImageDir.$image1_name); -} -if ($image2!="") { - Copy($image2,$LocaImageDir.$image2_name); -} -if ($image3!="") { - Copy($image3,$LocaImageDir.$image3_name); -} - - - - $redakce->updateArticle($HTTP_POST_VARS); -} - - - -?> diff --git a/rolywholyover.php b/rolywholyover.php deleted file mode 100644 index 3c351f1..0000000 --- a/rolywholyover.php +++ /dev/null @@ -1,423 +0,0 @@ -ubikMail("38","Bastard to skusal z $REMOTE_ADDR"); - echo "Hmmm nepokusaj sa o blbosti. Tvoja ip mi bola prave odoslana do posty."; - die(); -} - -//pokial neexistuje cookie tak ho vytvori -if (empty($_COOKIE['kybersession'])) { - $id=md5(MicroTime()); - Setcookie("kybersession",$id,0,"/"); -} - -//posiela hlavicku aby nic necachovalo -Header("Cache-control: no-cache"); -Header("Expires:".gmdate("D, d M Y H:i:s")." GMT"); -header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - -//neviem na co je tato premenna, ak viete tak napiste -if (!$offset) $offset=0; -//odhlas ma -if ($action=="logoff") { - $kyberia->logOff(); - unset($action); -} - -//user data caching -if ($user=$kyberia->isLogged()) { - $user_id=$user['user_id']; - $user_mode_message=$user['user_mode_message']; - - if ($user['admin']=='yes') define ('ADMIN',true); - else define ('ADMIN',false); - $user_name=$user['user_name']; - $user_status=$user['user_mode']; - $user_amount=$user['user_amount']; - $user_mail=$user['user_mail']; - $user_active_icons=$user['user_active_icons']; - $user_icons_in_forum=$user['user_icons_in_forum']; - $mail_name=$user['mail_name']; - - $kyberia->query("UPDATE user SET last_click=NOW() WHERE id=$user_id"); - - // friends - $fr_array = explode(";", $user['user_friends_serial']); - foreach($fr_array as $frid) - if (is_numeric($frid)){ - $friend_array[$frid] = $frid; - } -} - -//toto uz nejak nepouzivame -//turns on error reporting for mr. admin -if ($user_id!=38 && $_GET['debug']) error_reporting(0); - - -//veci ak sa pristupuje do fora -if ($action=='forum') { -//tu sa jedna o opravnenie na pristup do fora - $access_type = ''; - $set=$kyberia->query("select access_type from node_access where node_type='forum' and node_id='$node_id' and user_id='$user_id'"); - if ($set->next()) { - $access_type=$set->getString('access_type'); - } - -//brutalne query na zistenie vsetkeho o fore a userovy - $forumset=$kyberia->query("select user_forum.submission_count,forum_info.forum_info,category.category_name as category,user.login as owner_name,forum.*,user_forum.user_bookmark as bookmark from forum left join user_forum on (user_forum.forum_id=forum.forum_id and user_forum.user_id=$user_id) left join category on (category.category_id=forum.forum_category) left join user on (user.id=forum.forum_owner) left join forum_info on (forum_info.forum_id=forum.forum_id) where forum.forum_id='$node_id'"); - $forumset->next(); - $forum=$forumset->getRecord(); - -//hehe you don't have access - if ($forum['forum_public']=='private' and !($forum['forum_owner']==$user_id OR $access_type=='access' or $access_type=='master' or $access_type=='op')) { - echo "toto forum je privatne. sorry"; - echo "
Ak chces pristup napis vlasnikovi fora"; - echo "
mal by to byt ".$forum['forum_owner']; - return; - } - -//ak uz mal pristup vo fore tak sa zapisalo bookmark - if ($forum['bookmark']=='no' or $forum['bookmark']=='yes') { -//zapise sa "0 novych prispevkov" - $q="UPDATE user_forum set submission_count=0,last_visit=NOW() where forum_id='$node_id' and user_id='$user_id'"; - $rows=$kyberia->update($q); - } -//alebo sa vytvori zaznam v user_forum ak pristupuje do fora prvy krat - else $kyberia->query("INSERT INTO user_forum set submission_count=0,forum_id='$node_id',user_id='$user_id'"); -} - -//db query ak bude vypis user info -elseif ($action=='userinfo') { - - $userinfoset=$kyberia->query("select * from user where id='$node_id'"); - $userinfoset->next(); - $userinfo=$userinfoset->getRecord(); - -} - -//db query ak bude otvoreny dennik -elseif ($action=='journaux' && !empty($_GET['node_id'])) { - - $dennikset=$kyberia->query("select * from dennik where id='$node_id'"); - $dennikset->next(); - $dennik=$dennikset->getRecord(); -} - -//db query na otvorenie clanku -elseif ($action=='article' && !empty($node_id)) { - $articleset=$kyberia->query("select * from articles where id_article='".$node_id."'"); - $articleset->next(); - $article=$articleset->getRecord(); -} - -//get_event sa asi pouziva na zmenu nalady -if ($_GET['get_event']) { include_once("get_eventz.inc"); } -//named butons event -if ($_POST['event']) { include("{$action}_eventz.inc"); } -//tomuto nechapem -if ($action=="session") $node_id=158; - -// tiez neviem na co to tu je -$kyberia->updateUserData($user_id); - -//ak sa ide registrovat novy user -include("header.inc"); -if($action=='register') { - echo "
"; - echo ""; - include_once("register.inc"); - echo "
"; - die(); -} - - -//ak nie je prihlaseny tak zobrazi ten velky obrazok kyberia -if (!$user_id) { - echo "
"; -} - -else echo "

"; - - -?> - - - - - - -"; -elseif ($user_id AND $action!="journaux" AND $action!="listarticle") echo " - - - - - - - - - -"; ?> - -
 "; -elseif ($action!="ludia") echo ""; - -//ak nie je prihlaseny a neprezera si clanok -if (!$user_id AND $action!='article') { -//prida nahodny dennik - include("randomzurno.inc"); - echo "
"; -//najcitanejsie galerie - include("top10galleries.inc"); - echo "
"; -//neni toto blbost? alebo som si to nikdy nevsimol -//preco by sa tam mala zobrazovat anketa? - include("poll.inc"); - echo "
"; -//hladaj - include("searchbox.inc"); - echo "
"; -//najcitanejsie clanky - include("mostread.inc"); - echo "
"; - include("outrobox.inc"); -} - -//zobrazenie zoznamu userov v dennikoch -elseif($action=='journaux') { -// include("dennik_type.inc"); - include("allusers.inc"); -} - -//ak si prezera clanok -elseif($action=='article') { -//hlavicka clanku - include("shortdesc.inc"); - echo "
"; -//dalsie clanky v rubkike - include("rubrikalist.inc"); - echo "
"; - $clanky=$kyberia->getArticle($_GET['node_id']); - $clanky->next(); -//zobrazi jednu fotku z galerie - include("fotobox.inc"); - if ($clanky->getInt('autor')) { - $autor=$clanky->getInt('autor'); -//zobrazi info o autorovi ak je nejake info k dispozicii - include("userinfobox.inc"); - } - -} - -//ak sa zobrazuje forum -elseif($action=="forum") { -//zistenie ci nema ban - if ($access_type=="ban" && $forum['forum_owner']!=$user_id) { - $error=" V tomto fore si bol zabanovany. Smola.
"; - } - -//inak pridaj info, anketu a statistiky - else { - include("foruminfo.inc"); - include("poll.inc"); - include("forumstats.inc"); - } - -} - -//zoznam clankov -elseif($action=="listarticle") { - include("articles.inc"); -} - -//vstupny blabol pri registracii -elseif($action=="register") { - include("registerinfo.inc"); -} - -//zobrazeni poslednych klubov v poslednych ;)) -elseif($action=="posledne") { - include("lastforum.inc"); -} - -//to je len smajlik -elseif($action=="karma") { - include("karmabox.inc"); -} - - -//userinfo ;) -elseif($action=="userinfo") { - include("userinfobox.inc"); -} - -//adminove zalezitosti -elseif($action=="admin" && ADMIN) { - include("admin/module_list.inc"); -} - -//to je prepinac v zobrazeni ludi -elseif($action=="ludia" || $action=="friends") { - include("searchforumbox.inc"); - include("count.inc"); - echo "

"; - include("people_modules.inc"); -} - -else { -//ak sa nesplnila podmienka ani jednoho z predchadzajucich -//pridaj hladanie - include("searchforumbox.inc"); -//ak je to nieco ohladom bookmarkov pridaj odkaz na editaciu - if ($action=="b00kmarkz" or $action=="b00kedit" or $action=="pridaj.b00kcat" or $action=="movebook"){ - echo ("editacia kategorii

"); - } -//ak niesu zobrazeny ludia tak pridaj zoznam aktivnych - if($action!="ludia") include("active.inc"); -} - -?> - - -
  - - - - - - - - -"; - -} -?> - - - -  - - - -
-
".SubStr((Time()+SubStr(MicroTime(),0,8)-$timer_start),0,7)."
- - - \ No newline at end of file diff --git a/templates/hysteria/404.tpl b/templates/hysteria/404.tpl new file mode 100644 index 0000000..4db12b7 --- /dev/null +++ b/templates/hysteria/404.tpl @@ -0,0 +1,18 @@ + + + + +{$error} + + +{foreach from=$nodes item=node} +{$node.node_name}
+{/foreach} + + diff --git a/templates/hysteria/article.tpl b/templates/hysteria/article.tpl new file mode 100644 index 0000000..8d95253 --- /dev/null +++ b/templates/hysteria/article.tpl @@ -0,0 +1,42 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} + + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/article.tpl~ b/templates/hysteria/article.tpl~ new file mode 100644 index 0000000..2395a8c --- /dev/null +++ b/templates/hysteria/article.tpl~ @@ -0,0 +1,35 @@ +LALALAL +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} + + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/articles.tpl b/templates/hysteria/articles.tpl new file mode 100644 index 0000000..eb615c6 --- /dev/null +++ b/templates/hysteria/articles.tpl @@ -0,0 +1,33 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+{/if} + + + + +{/foreach} + + + +
+{get_nodes_by_type type=5 listing_amount=2323243254 offset=$offset vector=';1;102'} +{foreach from=$get_nodes_by_type item=child} +
{$child.node_name}
+ + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/articles.tpl~ b/templates/hysteria/articles.tpl~ new file mode 100644 index 0000000..384a075 --- /dev/null +++ b/templates/hysteria/articles.tpl~ @@ -0,0 +1,25 @@ +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+{/if} + + + + +{/foreach} + + + +
+{get_nodes_by_type type=5 listing_amount=2323243254 offset=$offset vector=';1;102'} +{foreach from=$get_nodes_by_type item=child} +
LALALA{$child.node_name}
+ + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/blog.tpl b/templates/hysteria/blog.tpl new file mode 100644 index 0000000..7c6645f --- /dev/null +++ b/templates/hysteria/blog.tpl @@ -0,0 +1,46 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} + + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/blogs.tpl b/templates/hysteria/blogs.tpl new file mode 100644 index 0000000..9abdd6b --- /dev/null +++ b/templates/hysteria/blogs.tpl @@ -0,0 +1,39 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+{include file="modules/get_nodetype_by_views.tpl" node_type=6 listing_amount=$listing_amount} + +
+
+
{include file="modules/movement.tpl"}
+{include file="modules/get_nodes_by_type.tpl" type=6 listing_amount=$listing_amount} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/bookcat.tpl b/templates/hysteria/bookcat.tpl new file mode 100644 index 0000000..a8bc006 --- /dev/null +++ b/templates/hysteria/bookcat.tpl @@ -0,0 +1,12 @@ + + +{include file="modules/header.tpl"} +{include file="modules/configure.tpl"} +
{include file="modules/configure_bookcat.tpl"}
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/bookmarklist.tpl b/templates/hysteria/bookmarklist.tpl new file mode 100644 index 0000000..090a4ee --- /dev/null +++ b/templates/hysteria/bookmarklist.tpl @@ -0,0 +1,51 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/children_types.tpl"} +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{get_bookmarks user_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +{$bookmark.node_name} +{if $bookmark.node_user_subchild_count eq true} + ({$bookmark.node_user_subchild_count} UNREAD) +{/if} +
+ +{/foreach} +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/bookmarks.tpl b/templates/hysteria/bookmarks.tpl new file mode 100644 index 0000000..6064005 --- /dev/null +++ b/templates/hysteria/bookmarks.tpl @@ -0,0 +1,50 @@ + + +{include file="modules/header.tpl"} + + + + +
+{include file="modules/get_userlist.tpl"} + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + {$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} +    + {if $bookmark_category.on_main eq yes} + ^ + {else} + ^ + {/if} +{/if} + +
+ +{if $bookmark_category.on_main neq 'no'} + {foreach from=$bookmark_category.children item=bookmarks} +      {$bookmarks.node_name} + {if $bookmarks.node_user_subchild_count neq false} + :: {$bookmarks.node_user_subchild_count} NEW + {/if} +
+ {/foreach} +{/if} +
+{/foreach} + +{include file="modules/addnode_small.tpl"} +
+ +{include file="modules/footer.tpl"} diff --git a/templates/hysteria/chat.tpl b/templates/hysteria/chat.tpl new file mode 100644 index 0000000..fbb72f5 --- /dev/null +++ b/templates/hysteria/chat.tpl @@ -0,0 +1,10 @@ + + +{include file="modules/header.tpl"} +chat modul will be launched soon \ No newline at end of file diff --git a/templates/hysteria/configure.tpl b/templates/hysteria/configure.tpl new file mode 100644 index 0000000..e930588 --- /dev/null +++ b/templates/hysteria/configure.tpl @@ -0,0 +1,29 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + +
+{if $node.node_creator eq $user_id}{include file="modules/configure.tpl"}{/if} +{if $node.node_creator eq $user_id or $node.node_permission eq 'master'}{include file="modules/configure_content.tpl"}{/if} + +{if $node.node_type neq 'user'} + {if $node.node_creator eq $user_id or $node.node_permission eq 'master'}{include file="modules/configure_poll.tpl"}{/if} + {get_node_commanders} + {if $node.node_permission eq 'owner'}{include file="modules/masterlist.tpl"}{/if} + {if $node.node_permission eq 'master'}{include file="modules/oplist.tpl"}{/if} + {if $node.node_permission eq 'op'}{include file="modules/accesslist.tpl"}{/if} +{/if} +
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/forum.tpl b/templates/hysteria/forum.tpl new file mode 100644 index 0000000..7c01d38 --- /dev/null +++ b/templates/hysteria/forum.tpl @@ -0,0 +1,42 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{get_poll} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +~
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_flat_children.tpl" children_type=4} + + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/friend.tpl b/templates/hysteria/friend.tpl new file mode 100644 index 0000000..205706b --- /dev/null +++ b/templates/hysteria/friend.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/k.tpl b/templates/hysteria/k.tpl new file mode 100644 index 0000000..94736bb --- /dev/null +++ b/templates/hysteria/k.tpl @@ -0,0 +1,35 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +
{include file="modules/get_userlist.tpl"} +
k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +{include file="modules/movement.tpl"} +
+
+{/if} + +{foreach from=$get_k item=k} + + + + + + +
+{$k.k} k +{$k.node_name} in {$k.parent_name} by {$k.creator}
{$k.node_content|stripslashes|imagestrip}
+
+{/foreach} +
+{include file="modules/footer.tpl"} diff --git a/templates/hysteria/k.tpl~ b/templates/hysteria/k.tpl~ new file mode 100644 index 0000000..a472502 --- /dev/null +++ b/templates/hysteria/k.tpl~ @@ -0,0 +1,27 @@ +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +
{include file="modules/get_userlist.tpl"} +
k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +{include file="modules/movement.tpl"} +
+
+{/if} + +{foreach from=$get_k item=k} + + + + + + +
+{$k.k} k +{$k.node_name} in {$k.parent_name} by {$k.creator}
{$k.node_content|stripslashes}
+
+{/foreach} +
+{include file="modules/footer.tpl"} diff --git a/templates/hysteria/last.tpl b/templates/hysteria/last.tpl new file mode 100644 index 0000000..6a2528a --- /dev/null +++ b/templates/hysteria/last.tpl @@ -0,0 +1,40 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+last forumz

+{include file="modules/get_nodes_by_type_small.tpl" type=3 listing_amount=$listing_amount} + +
+
{include file="modules/movement.tpl"}
+{include file="modules/get_last.tpl" vector=$action listing_amount=$listing_amount} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/last.tpl~ b/templates/hysteria/last.tpl~ new file mode 100644 index 0000000..db5f85b --- /dev/null +++ b/templates/hysteria/last.tpl~ @@ -0,0 +1,35 @@ +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+last forumz

+{include file="modules/get_nodes_by_type_small.tpl" type=3 listing_amount=$listing_amount} +

+pollz

+{include file="modules/get_nodes_by_type_small.tpl" type=11 listing_amount=$listing_amount} +
+
+
{include file="modules/movement.tpl"}
+{include file="modules/get_last.tpl" vector=$action listing_amount=$listing_amount} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/mail.tpl b/templates/hysteria/mail.tpl new file mode 100644 index 0000000..a76d166 --- /dev/null +++ b/templates/hysteria/mail.tpl @@ -0,0 +1,20 @@ + + +{include file="modules/header.tpl"} + + + +
+{include file="modules/get_mail_userlist.tpl"} + +{include file="modules/mailform.tpl"} +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
+ +{include file="modules/footer.tpl"} diff --git a/templates/hysteria/main.tpl b/templates/hysteria/main.tpl new file mode 100644 index 0000000..d61fa86 --- /dev/null +++ b/templates/hysteria/main.tpl @@ -0,0 +1,100 @@ + + + + + =( hysteria )-- + + + + + + + + + + + +


+{if $user_id eq false} + + + +
login:: heslo:: +
+{else}{include file="modules/toolbar.tpl"} +{/if} + + + + + +
+
+ hysteria.sk +
+
+
+..posledne utocisko binarnych sxizofrenikov
+
+vramci strojoveho kodu, digitalna vrazda, matematicky terorizmus, algebraicky netvor.
+okultna synteza alembickej technologie. cut, digitacia, infrared combat, segmentation fault
+server, sniff, elektrosex, technomat, backdoor. analyza poznania, hackovanie faktov.
+programovanie a digitalny transfer, kompilovanie binarnych poznatkov, elegancia a dekadencia
+
+
+
+{get_nodes_by_type type=5 listing_amount=10 vector=;1;102} +{foreach from=$get_nodes_by_type item=article} +article ({$article.node_created|date_format:"%d.%m."}): {$article.node_name}
+{/foreach} +
+               about hysteria - alebo o tom, ze preco, kde a kto
+
+               sluzby hysterky - anonymne shell konto a dalsie veci
+
+               hysteria tricka - haxorware
+
+               hysteria board - on-line diskusia na boardoch
+
+               hysteria session - informacie o stretavkach
+
+               prielom - on-line casopis o kompjuter-undergrounde
+
+               projekty - rozrobene projekty do ktorych sa hladaju ludia
+
+
+
+
+ hysteria +
od 3.februara '98 +
+
+ +
+ + + diff --git a/templates/hysteria/main.tpl~ b/templates/hysteria/main.tpl~ new file mode 100644 index 0000000..66a2bd2 --- /dev/null +++ b/templates/hysteria/main.tpl~ @@ -0,0 +1,92 @@ + + + =( hysteria )-- + + + + + + + + + +
+ +


+{if $user_id eq false} + + + +
login:: heslo:: +
+{else}{include file="modules/toolbar.tpl"} +{/if} + + + + + +
+
+ hysteria.sk +
+
+
+..posledne utocisko binarnych sxizofrenikov
+
+vramci strojoveho kodu, digitalna vrazda, matematicky terorizmus, algebraicky netvor.
+okultna synteza alembickej technologie. cut, digitacia, infrared combat, segmentation fault
+server, sniff, elektrosex, technomat, backdoor. analyza poznania, hackovanie faktov.
+programovanie a digitalny transfer, kompilovanie binarnych poznatkov, elegancia a dekadencia
+
+
+
+{get_nodes_by_type type=5 listing_amount=10 vector=;1;102} +{foreach from=$get_nodes_by_type item=article} +article ({$article.node_created|date_format:"%d.%m."}): {$article.node_name}
+{/foreach} +
+               about hysteria - alebo o tom, ze preco, kde a kto
+
+               sluzby hysterky - anonymne shell konto a dalsie veci
+
+               hysteria tricka - haxorware
+
+               hysteria board - on-line diskusia na boardoch
+
+               hysteria session - informacie o stretavkach
+
+               prielom - on-line casopis o kompjuter-undergrounde
+
+               projekty - rozrobene projekty do ktorych sa hladaju ludia
+
+               irc.hysteria.sk - irc server powered by hysteria
+
+               hacked - mirror hackutych www serverov
+
+               folklor - arxiv starych veci o cZerte a hysterke
+
+               arxiv - zbierka utilitiek
+
+               hysteria news - kratke news zo sveta security
+
+               brutalware II - brutalne hackerska distribucia linuxu
+
+               phreak - phreaking in sk/cz
+
+               users - domace stranky uzivatelov hysterie
+
+               members - interne stranky uzivatelov hysterie
+
+
+
+
+ hysteria +
od 3.februara '98 +
+
+ +
+
+ + diff --git a/templates/hysteria/modules/aboutus.tpl b/templates/hysteria/modules/aboutus.tpl new file mode 100644 index 0000000..b4207a0 --- /dev/null +++ b/templates/hysteria/modules/aboutus.tpl @@ -0,0 +1,12 @@ + + +
about hysteria

+ + +
\ No newline at end of file diff --git a/templates/hysteria/modules/aboutus.tpl~ b/templates/hysteria/modules/aboutus.tpl~ new file mode 100644 index 0000000..1e99067 --- /dev/null +++ b/templates/hysteria/modules/aboutus.tpl~ @@ -0,0 +1,3 @@ +
o nás

+ +
\ No newline at end of file diff --git a/templates/hysteria/modules/accesslist.tpl b/templates/hysteria/modules/accesslist.tpl new file mode 100644 index 0000000..2c5a07d --- /dev/null +++ b/templates/hysteria/modules/accesslist.tpl @@ -0,0 +1,18 @@ + + +{if $node.node_system_type eq 'private'} + +
+
+
+{/if} +{include file="modules/banlist.tpl"} + + + diff --git a/templates/hysteria/modules/accesslist.tpl~ b/templates/hysteria/modules/accesslist.tpl~ new file mode 100644 index 0000000..1a5d545 --- /dev/null +++ b/templates/hysteria/modules/accesslist.tpl~ @@ -0,0 +1,9 @@ +{if $node.node_system_type eq 'private'} + +
+
+
+{/if} + + + diff --git a/templates/hysteria/modules/addnode.tpl b/templates/hysteria/modules/addnode.tpl new file mode 100644 index 0000000..1542339 --- /dev/null +++ b/templates/hysteria/modules/addnode.tpl @@ -0,0 +1,59 @@ + + +{if $permissions.w eq true} + + + + + + + +
+      title or keywords:: + +  NO HTML
+ + + + + + + + + +
+ + + + + +{include file="modules/movement.tpl"} + + +
+ + + + + + +
u have {$user_k}  
+
+{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/hysteria/modules/addnode.tpl~ b/templates/hysteria/modules/addnode.tpl~ new file mode 100644 index 0000000..42055df --- /dev/null +++ b/templates/hysteria/modules/addnode.tpl~ @@ -0,0 +1,51 @@ +{if $permissions.w eq true} + + + + + + + +
+      title or keywords:: + +  NO HTML
+ + + + + + + + + +
+ + + + + +{include file="modules/movement.tpl"} + + +
+ + + + + + +
u have {$user_k}  
+
+{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/hysteria/modules/addnode_small.tpl b/templates/hysteria/modules/addnode_small.tpl new file mode 100644 index 0000000..9f6b8a7 --- /dev/null +++ b/templates/hysteria/modules/addnode_small.tpl @@ -0,0 +1,30 @@ + + +
+{if $permissions.w eq true} + + + + +
+ + + + + with name:
+{/if} \ No newline at end of file diff --git a/templates/hysteria/modules/addnode_small.tpl~ b/templates/hysteria/modules/addnode_small.tpl~ new file mode 100644 index 0000000..3d8e173 --- /dev/null +++ b/templates/hysteria/modules/addnode_small.tpl~ @@ -0,0 +1,21 @@ +
+{if $permissions.w eq true} + + + + +{/if} \ No newline at end of file diff --git a/templates/hysteria/modules/banlist.tpl b/templates/hysteria/modules/banlist.tpl new file mode 100644 index 0000000..7783acf --- /dev/null +++ b/templates/hysteria/modules/banlist.tpl @@ -0,0 +1,16 @@ + + + +
+
+
+{include file="modules/silencelist.tpl"} + + + diff --git a/templates/hysteria/modules/banlist.tpl~ b/templates/hysteria/modules/banlist.tpl~ new file mode 100644 index 0000000..9923d3b --- /dev/null +++ b/templates/hysteria/modules/banlist.tpl~ @@ -0,0 +1,9 @@ + +
+
+
+{/if} +{include file="modules/silencelist.tpl"} + + + diff --git a/templates/hysteria/modules/children_types.tpl b/templates/hysteria/modules/children_types.tpl new file mode 100644 index 0000000..7a2ff34 --- /dev/null +++ b/templates/hysteria/modules/children_types.tpl @@ -0,0 +1,19 @@ + + +
+{* getting and showing links for user node_type subtemplates *} +bookmarks
+submissions
+nodeshells
+articles
+friends
+polls
+blogs
+k
+
diff --git a/templates/hysteria/modules/children_types.tpl~ b/templates/hysteria/modules/children_types.tpl~ new file mode 100644 index 0000000..b59dbfb --- /dev/null +++ b/templates/hysteria/modules/children_types.tpl~ @@ -0,0 +1,11 @@ +
+{* getting and showing links for user node_type subtemplates *} +bookmarks
+submissions
+nodeshells
+articles
+friends
+polls
+blogs
+k
+
diff --git a/templates/hysteria/modules/configure.tpl b/templates/hysteria/modules/configure.tpl new file mode 100644 index 0000000..e8b83e5 --- /dev/null +++ b/templates/hysteria/modules/configure.tpl @@ -0,0 +1,36 @@ + + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + +
+ + + + + with name:
+ +{*
name/keywordz: + +system_access +node_creator*} +
parent: + + +external_access +image +
+
+{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +
sablona: +default: +own: +  

diff --git a/templates/hysteria/modules/configure.tpl~ b/templates/hysteria/modules/configure.tpl~ new file mode 100644 index 0000000..be2de1b --- /dev/null +++ b/templates/hysteria/modules/configure.tpl~ @@ -0,0 +1,28 @@ +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + +{*
name/keywordz: + +system_access +node_creator*} +
parent: + + +external_access +image +
+
+{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +
sablona: +default: +own: +  

diff --git a/templates/hysteria/modules/configure_bookcat.tpl b/templates/hysteria/modules/configure_bookcat.tpl new file mode 100644 index 0000000..10885a6 --- /dev/null +++ b/templates/hysteria/modules/configure_bookcat.tpl @@ -0,0 +1,16 @@ + + +{get_bookmarks node_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +  {$bookmark.node_name}
+{/foreach} +
+ \ No newline at end of file diff --git a/templates/hysteria/modules/configure_content.tpl b/templates/hysteria/modules/configure_content.tpl new file mode 100644 index 0000000..0848c0a --- /dev/null +++ b/templates/hysteria/modules/configure_content.tpl @@ -0,0 +1,13 @@ + + +
+
+

\ No newline at end of file diff --git a/templates/hysteria/modules/configure_content.tpl~ b/templates/hysteria/modules/configure_content.tpl~ new file mode 100644 index 0000000..955d00e --- /dev/null +++ b/templates/hysteria/modules/configure_content.tpl~ @@ -0,0 +1,5 @@ +
+
+


\ No newline at end of file diff --git a/templates/hysteria/modules/configure_poll.tpl b/templates/hysteria/modules/configure_poll.tpl new file mode 100644 index 0000000..ab5ace9 --- /dev/null +++ b/templates/hysteria/modules/configure_poll.tpl @@ -0,0 +1,21 @@ + + + + + + + + + + + + +
Anketa / Poll
Otazka::
Moznosti::
do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
+

diff --git a/templates/hysteria/modules/configure_poll.tpl~ b/templates/hysteria/modules/configure_poll.tpl~ new file mode 100644 index 0000000..362d77c --- /dev/null +++ b/templates/hysteria/modules/configure_poll.tpl~ @@ -0,0 +1,12 @@ + + + + + + + + + +
Anketa / Poll
Otazka::
Moznosti::
do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
+

diff --git a/templates/hysteria/modules/footer.tpl b/templates/hysteria/modules/footer.tpl new file mode 100644 index 0000000..2b6dae7 --- /dev/null +++ b/templates/hysteria/modules/footer.tpl @@ -0,0 +1,12 @@ + + + +
hysteria.sk
+ + \ No newline at end of file diff --git a/templates/hysteria/modules/footer.tpl~ b/templates/hysteria/modules/footer.tpl~ new file mode 100644 index 0000000..6443afa --- /dev/null +++ b/templates/hysteria/modules/footer.tpl~ @@ -0,0 +1,4 @@ + +
© o.z. slobodna volba
+ + \ No newline at end of file diff --git a/templates/hysteria/modules/get_bookmark_statistics_box.tpl b/templates/hysteria/modules/get_bookmark_statistics_box.tpl new file mode 100644 index 0000000..c1cd3db --- /dev/null +++ b/templates/hysteria/modules/get_bookmark_statistics_box.tpl @@ -0,0 +1,16 @@ + + + + +{get_bookmark_statistics} +{foreach from=$get_bookmark_statistics item=bookmark_statistic} + +{/foreach} +
{$bookmark_statistic.login}{$bookmark_statistic.node_user_subchild_count}
+ diff --git a/templates/hysteria/modules/get_children_by_type.tpl b/templates/hysteria/modules/get_children_by_type.tpl new file mode 100644 index 0000000..572df23 --- /dev/null +++ b/templates/hysteria/modules/get_children_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_children_by_type item=child} + + + +
  + + +
+{if $child.node_type eq 6 } +
{$child.node_name} +{elseif $child.node_type eq 5 } +
{$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
{$child.node_content|truncate:230|stripslashes}
+
+{/foreach} diff --git a/templates/hysteria/modules/get_children_by_type.tpl~ b/templates/hysteria/modules/get_children_by_type.tpl~ new file mode 100644 index 0000000..79a3d30 --- /dev/null +++ b/templates/hysteria/modules/get_children_by_type.tpl~ @@ -0,0 +1,23 @@ +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_children_by_type item=child} + + + +
  + + +
+{if $child.node_type eq 6 } +
{$child.node_name} +{elseif $child.node_type eq 5 } +
{$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
{$child.node_content|truncate:230|stripslashes}
+
+{/foreach} diff --git a/templates/hysteria/modules/get_creation_by_type.tpl b/templates/hysteria/modules/get_creation_by_type.tpl new file mode 100644 index 0000000..fc251dd --- /dev/null +++ b/templates/hysteria/modules/get_creation_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
+ + {else} + + + {if $type eq 8}{/if} +
  + + +
+  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
{$child.node_content|truncate:230|stripslashes}
+
+
+ {/if} +{/foreach} diff --git a/templates/hysteria/modules/get_creation_by_type.tpl~ b/templates/hysteria/modules/get_creation_by_type.tpl~ new file mode 100644 index 0000000..858e0a4 --- /dev/null +++ b/templates/hysteria/modules/get_creation_by_type.tpl~ @@ -0,0 +1,22 @@ +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} + + {else} + + + {if $type eq 8}{/if} +
  + + +
+  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
{$child.node_content|truncate:230|stripslashes}
+
+
+ {/if} +{/foreach} diff --git a/templates/hysteria/modules/get_creation_by_type.tpl~~ b/templates/hysteria/modules/get_creation_by_type.tpl~~ new file mode 100644 index 0000000..5233841 --- /dev/null +++ b/templates/hysteria/modules/get_creation_by_type.tpl~~ @@ -0,0 +1,17 @@ +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + + +{if $type eq 8}{/if} +
  + + +
{$child.login} + +{if $child.user_action neq false}  [lokacia :: {$child.user_action}] + +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
{$child.node_content|truncate:230|stripslashes}
+
+{/foreach} diff --git a/templates/hysteria/modules/get_flat_children.tpl b/templates/hysteria/modules/get_flat_children.tpl new file mode 100644 index 0000000..3c1bdb9 --- /dev/null +++ b/templates/hysteria/modules/get_flat_children.tpl @@ -0,0 +1,55 @@ + + +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.node_content|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} + {get_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} + {get_children children_type=$children_type listing_amount=$node.node_user_subchild_count+5 offset=$offset} +{else} + {get_children children_type=$children_type listing_amount=$listing_amount offset=$offset} +{/if} + +{foreach from=$get_children item=child} + + + + +
+ + {if $child.k eq true}{$child.k} k{/if} + + + + +
+  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} +
{$child.node_content|stripslashes}
+
+
+{/foreach} diff --git a/templates/hysteria/modules/get_flat_children.tpl~ b/templates/hysteria/modules/get_flat_children.tpl~ new file mode 100644 index 0000000..45cbf33 --- /dev/null +++ b/templates/hysteria/modules/get_flat_children.tpl~ @@ -0,0 +1,47 @@ +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.node_content|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} + {get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} + {get_children children_type=$children_type listing_amount=$node.node_user_subchild_count+5 offset=$offset} +{else} + {get_children children_type=$children_type listing_amount=$listing_amount offset=$offset} +{/if} + +{foreach from=$get_children item=child} + + + + +
+ + {if $child.k eq true}{$child.k} k{/if} + + + + +
+  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} +
{$child.node_content|stripslashes}
+
+
+{/foreach} diff --git a/templates/hysteria/modules/get_last.tpl b/templates/hysteria/modules/get_last.tpl new file mode 100644 index 0000000..43ab706 --- /dev/null +++ b/templates/hysteria/modules/get_last.tpl @@ -0,0 +1,25 @@ + + +{get_last vector=$vector listing_amount=$listing_amount offset=$offset} +{foreach from=$get_last item=child} + + +
+ + +
+parent: {$child.parent_name}
+author: {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +  {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +
{$child.node_content|stripslashes|nl2br|imagestrip}
+
+{/foreach} diff --git a/templates/hysteria/modules/get_last.tpl~ b/templates/hysteria/modules/get_last.tpl~ new file mode 100644 index 0000000..810ce51 --- /dev/null +++ b/templates/hysteria/modules/get_last.tpl~ @@ -0,0 +1,18 @@ +{get_last vector=$vector listing_amount=$listing_amount offset=$offset} +{foreach from=$get_last item=child} + + + +
  + + +
+parent: {$child.parent_name}
+author: {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +  {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +
{$child.node_content|stripslashes|nl2br|imagestrip}
+
+{/foreach} diff --git a/templates/hysteria/modules/get_mail_userlist.tpl b/templates/hysteria/modules/get_mail_userlist.tpl new file mode 100644 index 0000000..7b8f3db --- /dev/null +++ b/templates/hysteria/modules/get_mail_userlist.tpl @@ -0,0 +1,27 @@ + + +
+ +{get_userlist vector=;1;102} +{if $active_friends eq true} + +{/if} + +
+
friends
+{foreach from=$active_friends item=node_visitor} +{$node_visitor.login}
+{/foreach} +
+
users on.line
+{foreach from=$active_users item=node_visitor} +{$node_visitor.login} + [{$node_visitor.user_action|truncate:12}]
+{/foreach} +
\ No newline at end of file diff --git a/templates/hysteria/modules/get_mail_userlist.tpl~ b/templates/hysteria/modules/get_mail_userlist.tpl~ new file mode 100644 index 0000000..16fdef7 --- /dev/null +++ b/templates/hysteria/modules/get_mail_userlist.tpl~ @@ -0,0 +1,19 @@ +
+ +{get_userlist vector=;1;102;} +{if $active_friends eq true} + +{/if} + +
+
friends
+{foreach from=$active_friends item=node_visitor} +{$node_visitor.login}
+{/foreach} +
+
users on.line
+{foreach from=$active_users item=node_visitor} +{$node_visitor.login} + [{$node_visitor.user_action|truncate:12}]
+{/foreach} +
\ No newline at end of file diff --git a/templates/hysteria/modules/get_node_userlist.tpl b/templates/hysteria/modules/get_node_userlist.tpl new file mode 100644 index 0000000..c3956f4 --- /dev/null +++ b/templates/hysteria/modules/get_node_userlist.tpl @@ -0,0 +1,15 @@ + + + +{/foreach} +
+{get_node_userlist} +{foreach from=$userlist item=node_visitor} +{$node_visitor.login}
+
diff --git a/templates/hysteria/modules/get_node_userlist.tpl~ b/templates/hysteria/modules/get_node_userlist.tpl~ new file mode 100644 index 0000000..41b9cba --- /dev/null +++ b/templates/hysteria/modules/get_node_userlist.tpl~ @@ -0,0 +1,7 @@ + +{/foreach} +
+{get_node_userlist} +{foreach from=$userlist item=node_visitor} +{$node_visitor.login}
+
diff --git a/templates/hysteria/modules/get_nodes_by_type.tpl b/templates/hysteria/modules/get_nodes_by_type.tpl new file mode 100644 index 0000000..17fc96b --- /dev/null +++ b/templates/hysteria/modules/get_nodes_by_type.tpl @@ -0,0 +1,15 @@ + + +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset vector=';1;102'} +{foreach from=$get_nodes_by_type item=child} + + + +
{$child.node_content|truncate:320|stripslashes}
+{/foreach} diff --git a/templates/hysteria/modules/get_nodes_by_type.tpl~ b/templates/hysteria/modules/get_nodes_by_type.tpl~ new file mode 100644 index 0000000..f14c8e2 --- /dev/null +++ b/templates/hysteria/modules/get_nodes_by_type.tpl~ @@ -0,0 +1,7 @@ +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset vector=';1;102'} +{foreach from=$get_nodes_by_type item=child} + + + +
{$child.node_content|truncate:320|stripslashes}
+{/foreach} diff --git a/templates/hysteria/modules/get_nodes_by_type_small.tpl b/templates/hysteria/modules/get_nodes_by_type_small.tpl new file mode 100644 index 0000000..e27ad6e --- /dev/null +++ b/templates/hysteria/modules/get_nodes_by_type_small.tpl @@ -0,0 +1,16 @@ + + +{get_nodes_by_type vector=;1;102 type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} +{$child.node_name}
( {$child.login})

+{else} +{$child.node_name}
( {$child.login} :: {$child.node_children_count} submissionz)

+{/if} +{/foreach} diff --git a/templates/hysteria/modules/get_nodes_by_type_small.tpl~ b/templates/hysteria/modules/get_nodes_by_type_small.tpl~ new file mode 100644 index 0000000..d1d83c1 --- /dev/null +++ b/templates/hysteria/modules/get_nodes_by_type_small.tpl~ @@ -0,0 +1,8 @@ +{get_nodes_by_type vector=;1;103 type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} +{$child.node_name}
( {$child.login})

+{else} +{$child.node_name}
( {$child.login} :: {$child.node_children_count} submissionz)

+{/if} +{/foreach} diff --git a/templates/hysteria/modules/get_nodeshell_children.tpl b/templates/hysteria/modules/get_nodeshell_children.tpl new file mode 100644 index 0000000..35bc560 --- /dev/null +++ b/templates/hysteria/modules/get_nodeshell_children.tpl @@ -0,0 +1,24 @@ + + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} +{foreach from=$get_children item=child} +{$child.depth} +{if $child.node_type eq 2} +nodeshell:: {$child.node_name} :: +(posledne, +k) +
+{elseif $child.node_type eq 3} + forum:: {$child.node_name} :: +({if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if})
+{elseif $child.node_type eq 5} + article:: {$child.node_name}
+ +{/if} +{/foreach} diff --git a/templates/hysteria/modules/get_nodeshell_children.tpl~ b/templates/hysteria/modules/get_nodeshell_children.tpl~ new file mode 100644 index 0000000..11c369d --- /dev/null +++ b/templates/hysteria/modules/get_nodeshell_children.tpl~ @@ -0,0 +1,14 @@ +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} +{foreach from=$get_children item=child} +{$child.depth} +{if $child.node_type eq 2} +nodeshell:: {$child.node_name} :: +(posledne)
+{elseif $child.node_type eq 3} + forum:: {$child.node_name} :: +({if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if})
+{elseif $child.node_type eq 5} + article:: {$child.node_name}
+ +{/if} +{/foreach} diff --git a/templates/hysteria/modules/get_nodetype_by_views.tpl b/templates/hysteria/modules/get_nodetype_by_views.tpl new file mode 100644 index 0000000..4c01c0e --- /dev/null +++ b/templates/hysteria/modules/get_nodetype_by_views.tpl @@ -0,0 +1,15 @@ + + +
top {$offset} - {math equation="x+y" x=$offset y=$listing_amount}


+{get_nodetype_by_views offset=$offset listing_amount=$listing_amount node_type=$node_type} +{section name=list loop=$nodetype_by_views} +{*math equation="x+y" x=$smarty.section.list.iteration y=$offset*} +{$nodetype_by_views[list].node_views} views :: +{$nodetype_by_views[list].node_name}

+{/section} \ No newline at end of file diff --git a/templates/hysteria/modules/get_nodetype_by_views.tpl~ b/templates/hysteria/modules/get_nodetype_by_views.tpl~ new file mode 100644 index 0000000..43d333c --- /dev/null +++ b/templates/hysteria/modules/get_nodetype_by_views.tpl~ @@ -0,0 +1,7 @@ +
top {$offset} - {math equation="x+y" x=$offset y=$listing_amount}


+{get_nodetype_by_views offset=$offset listing_amount=$listing_amount node_type=$node_type} +{section name=list loop=$nodetype_by_views} +{*math equation="x+y" x=$smarty.section.list.iteration y=$offset*}. +{$nodetype_by_views[list].node_views} views :: +{$nodetype_by_views[list].node_name}

+{/section} \ No newline at end of file diff --git a/templates/hysteria/modules/get_poll_box.tpl b/templates/hysteria/modules/get_poll_box.tpl new file mode 100644 index 0000000..74dafca --- /dev/null +++ b/templates/hysteria/modules/get_poll_box.tpl @@ -0,0 +1,30 @@ + + + +{if $poll_id eq true}{get_poll poll_id=$poll_id} +{else}{get_poll}{/if} + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
{$get_poll.question}
+ {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
+
{math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
{$get_poll.total} voted
+{/if} + diff --git a/templates/hysteria/modules/get_poll_box.tpl~ b/templates/hysteria/modules/get_poll_box.tpl~ new file mode 100644 index 0000000..391a46e --- /dev/null +++ b/templates/hysteria/modules/get_poll_box.tpl~ @@ -0,0 +1,23 @@ +BRUMBRUM + +{if $poll_id eq true}{get_poll poll_id=$poll_id} +{else}{get_poll}{/if} + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
{$get_poll.question}
+ {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
+
{math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
{$get_poll.total} voted
+{/if} + diff --git a/templates/hysteria/modules/get_threaded_children.tpl b/templates/hysteria/modules/get_threaded_children.tpl new file mode 100644 index 0000000..e7d12ad --- /dev/null +++ b/templates/hysteria/modules/get_threaded_children.tpl @@ -0,0 +1,53 @@ + + +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.node_content|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children listing_amount=$node.node_user_subchild_count time=$node.last_visit offset=$offset types=$children_types} +{else} +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types} +{/if} + +{foreach from=$get_threaded_children item=child} + + + + +
+ + +
{$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_name eq ''} + +{else} + +{/if} +
{$child.node_content|stripslashes|imagestrip|nl2br}
+
+
+{/foreach} diff --git a/templates/hysteria/modules/get_threaded_children.tpl~ b/templates/hysteria/modules/get_threaded_children.tpl~ new file mode 100644 index 0000000..ace6841 --- /dev/null +++ b/templates/hysteria/modules/get_threaded_children.tpl~ @@ -0,0 +1,45 @@ +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.node_content|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children listing_amount=$node.node_user_subchild_count time=$node.last_visit offset=$offset types=$children_types} +{else} +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types} +{/if} + +{foreach from=$get_threaded_children item=child} + + + + +
+ + +
{$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_name eq ''} + +{else} + +{/if} +
{$child.node_content|stripslashes|imagestrip}
+
+
+{/foreach} diff --git a/templates/hysteria/modules/get_userlist.tpl b/templates/hysteria/modules/get_userlist.tpl new file mode 100644 index 0000000..7b8f3db --- /dev/null +++ b/templates/hysteria/modules/get_userlist.tpl @@ -0,0 +1,27 @@ + + +
+ +{get_userlist vector=;1;102} +{if $active_friends eq true} + +{/if} + +
+
friends
+{foreach from=$active_friends item=node_visitor} +{$node_visitor.login}
+{/foreach} +
+
users on.line
+{foreach from=$active_users item=node_visitor} +{$node_visitor.login} + [{$node_visitor.user_action|truncate:12}]
+{/foreach} +
\ No newline at end of file diff --git a/templates/hysteria/modules/get_userlist.tpl~ b/templates/hysteria/modules/get_userlist.tpl~ new file mode 100644 index 0000000..3a155cd --- /dev/null +++ b/templates/hysteria/modules/get_userlist.tpl~ @@ -0,0 +1,19 @@ +
+ +{get_userlist} +{if $active_friends eq true} + +{/if} + +
+
friends
+{foreach from=$active_friends item=node_visitor} +{$node_visitor.login}
+{/foreach} +
+
users on.line
+{foreach from=$active_users item=node_visitor} +{$node_visitor.login} + [{$node_visitor.user_action|truncate:12}]
+{/foreach} +
\ No newline at end of file diff --git a/templates/hysteria/modules/header.tpl b/templates/hysteria/modules/header.tpl new file mode 100644 index 0000000..62ec897 --- /dev/null +++ b/templates/hysteria/modules/header.tpl @@ -0,0 +1,36 @@ + + + + + + + +hysteria.sk +{if $node.node_name eq 'mail'} + +{/if} + + + + +
+{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
{$error}
{/if} +{if $new_mail eq true}
u have {$new_mail} new mail,last from {$new_mail_name}
{/if} diff --git a/templates/hysteria/modules/header.tpl~ b/templates/hysteria/modules/header.tpl~ new file mode 100644 index 0000000..1fb36a7 --- /dev/null +++ b/templates/hysteria/modules/header.tpl~ @@ -0,0 +1,28 @@ + + + + + +Vitajte na stránke obèianskeho zdru¾enia slobodná volba +{if $node.node_name eq 'mail'} + +{/if} + + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
{$error}
{/if} +{if $new_mail eq true}
u have {$new_mail} new mail,last from {$new_mail_name}
{/if} diff --git a/templates/hysteria/modules/loginbox.tpl b/templates/hysteria/modules/loginbox.tpl new file mode 100644 index 0000000..7595afa --- /dev/null +++ b/templates/hysteria/modules/loginbox.tpl @@ -0,0 +1,15 @@ + + +{$error} +{if $permissions.r neq true} you don't have permissions for viewing this data node{/if} +{if $user_id eq false} + + +
login::
heslo::
+{/if} diff --git a/templates/hysteria/modules/loginbox.tpl~ b/templates/hysteria/modules/loginbox.tpl~ new file mode 100644 index 0000000..6de4896 --- /dev/null +++ b/templates/hysteria/modules/loginbox.tpl~ @@ -0,0 +1,8 @@ +LALALAL +{$error} +{if $permissions.r neq true} you don't have permissions for viewing this data node{/if} +{if $user_id eq false} + + +
login::
heslo::
+{/if} diff --git a/templates/hysteria/modules/mail.tpl b/templates/hysteria/modules/mail.tpl new file mode 100644 index 0000000..59edeb9 --- /dev/null +++ b/templates/hysteria/modules/mail.tpl @@ -0,0 +1,48 @@ + + +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.mail_text|preview}
+
+{* end of preview *} +{/if} + +{get_mail listing_amount=$listing_amount offset=$offset} +{foreach from=$get_mail item=message} + + + + + + + +
+ +{$message.mail_from_name} +{if $message.mail_from neq $user_id and $message.locationfrom_action_id}[location:: {$message.locationfrom_action}]{/if} +  -->   +{$message.mail_to_name} +{if $message.mail_to neq $user_id and $message.locationto_action_id}[location:: {$message.locationto_action}]{/if} +  --   +
+{if $message.mail_to==$user_id AND $message.mail_timestamp > $node.last_visit}NEW +{elseif $message.mail_read eq 'no'}UNDELIVERED{/if} +  {$message.mail_timestamp|date_format:"%H:%M:%S - %d.%m.%Y"} +
{$message.mail_text}
+{/foreach} + + + diff --git a/templates/hysteria/modules/mail.tpl~ b/templates/hysteria/modules/mail.tpl~ new file mode 100644 index 0000000..34fcab3 --- /dev/null +++ b/templates/hysteria/modules/mail.tpl~ @@ -0,0 +1,40 @@ +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.mail_text|preview}
+
+{* end of preview *} +{/if} + +{get_mail listing_amount=$listing_amount offset=$offset} +{foreach from=$get_mail item=message} + + + + + + + +
+ +{$message.mail_from_name} +{if $message.mail_from neq $user_id and $message.locationfrom_action_id}[location:: {$message.locationfrom_action}]{/if} +  -->   +{$message.mail_to_name} +{if $message.mail_to neq $user_id and $message.locationto_action_id}[location:: {$message.locationto_action}]{/if} +  --   +
+{if $message.mail_to==$user_id AND $message.mail_timestamp > $node.last_visit}NEW +{elseif $message.mail_read eq 'no'}UNDELIVERED{/if} +  {$message.mail_timestamp|date_format:"%H:%M:%S - %d.%m.%Y"} +
{$message.mail_text}
+{/foreach} + + + diff --git a/templates/hysteria/modules/mailform.tpl b/templates/hysteria/modules/mailform.tpl new file mode 100644 index 0000000..cc5a2fe --- /dev/null +++ b/templates/hysteria/modules/mailform.tpl @@ -0,0 +1,33 @@ + + + + + + + + + + +
+ +
+ + + + + +
{include file="modules/movement.tpl"} + + +
+
\ No newline at end of file diff --git a/templates/hysteria/modules/mailform.tpl~ b/templates/hysteria/modules/mailform.tpl~ new file mode 100644 index 0000000..364ce05 --- /dev/null +++ b/templates/hysteria/modules/mailform.tpl~ @@ -0,0 +1,26 @@ + + + + + + + + +
+
+ +
+ + + + + +
{include file="modules/movement.tpl"} + + +
+
\ No newline at end of file diff --git a/templates/hysteria/modules/masterlist.tpl b/templates/hysteria/modules/masterlist.tpl new file mode 100644 index 0000000..2c45d1d --- /dev/null +++ b/templates/hysteria/modules/masterlist.tpl @@ -0,0 +1,15 @@ + + + +
+
+
+{include file="modules/oplist.tpl"} + + diff --git a/templates/hysteria/modules/masterlist.tpl~ b/templates/hysteria/modules/masterlist.tpl~ new file mode 100644 index 0000000..6ff5da3 --- /dev/null +++ b/templates/hysteria/modules/masterlist.tpl~ @@ -0,0 +1,7 @@ + +
+
+
+{include file="modules/ownerlist.tpl"} + + diff --git a/templates/hysteria/modules/movement.tpl b/templates/hysteria/modules/movement.tpl new file mode 100644 index 0000000..2fec92f --- /dev/null +++ b/templates/hysteria/modules/movement.tpl @@ -0,0 +1,16 @@ + + + + + + + + + +
diff --git a/templates/hysteria/modules/node_content.pl b/templates/hysteria/modules/node_content.pl new file mode 100644 index 0000000..aeaa508 --- /dev/null +++ b/templates/hysteria/modules/node_content.pl @@ -0,0 +1,10 @@ + + +
{$node.node_content}
+
diff --git a/templates/hysteria/modules/node_content.tpl b/templates/hysteria/modules/node_content.tpl new file mode 100644 index 0000000..0918cdc --- /dev/null +++ b/templates/hysteria/modules/node_content.tpl @@ -0,0 +1,11 @@ + + +
+{$node.node_content} +


\ No newline at end of file diff --git a/templates/hysteria/modules/node_content.tpl~ b/templates/hysteria/modules/node_content.tpl~ new file mode 100644 index 0000000..52725a4 --- /dev/null +++ b/templates/hysteria/modules/node_content.tpl~ @@ -0,0 +1,3 @@ +
+{$node.node_content} +


\ No newline at end of file diff --git a/templates/hysteria/modules/node_settings.tpl b/templates/hysteria/modules/node_settings.tpl new file mode 100644 index 0000000..132249d --- /dev/null +++ b/templates/hysteria/modules/node_settings.tpl @@ -0,0 +1,33 @@ + + + + + + + +
názov:{$node.node_name}
rubrika:{$node.node_parent_name}
vytvoril:{$node.owner}
+ + + + +
+
zobrazené {$node.node_views} krát +
{$node.node_children_count} príspevok +{if $node.node_user_subchild_count neq false} +
{$node.node_user_subchild_count} NEW +{/if} +{if $offset neq false} +
using offset:: {$offset} +{/if} +
+
+{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
configure
{/if} +
+{if $node.node_type eq 'forum'}
!!!show threaded!!!
{/if} +
\ No newline at end of file diff --git a/templates/hysteria/modules/node_settings.tpl~ b/templates/hysteria/modules/node_settings.tpl~ new file mode 100644 index 0000000..545f69f --- /dev/null +++ b/templates/hysteria/modules/node_settings.tpl~ @@ -0,0 +1,27 @@ + + + + + +
+ +
názov:{$node.node_name}
rubrika:{$node.node_parent_name}
vytvoril:{$node.owner}
+ + + + +
+
zobrazené {$node.node_views} krát +
{$node.node_children_count} príspevok +{if $node.node_user_subchild_count neq false} +
{$node.node_user_subchild_count} NEW +{/if} +{if $offset neq false} +
using offset:: {$offset} +{/if} +
+
+{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
configure
{/if} +
+{if $node.node_type eq 'forum'}
!!!show threaded!!!
{/if} +
\ No newline at end of file diff --git a/templates/hysteria/modules/oplist.tpl b/templates/hysteria/modules/oplist.tpl new file mode 100644 index 0000000..c9ae395 --- /dev/null +++ b/templates/hysteria/modules/oplist.tpl @@ -0,0 +1,15 @@ + + + +
+
+
+{include file="modules/accesslist.tpl"} + + diff --git a/templates/hysteria/modules/show_poll.tpl b/templates/hysteria/modules/show_poll.tpl new file mode 100644 index 0000000..b648ce0 --- /dev/null +++ b/templates/hysteria/modules/show_poll.tpl @@ -0,0 +1,26 @@ + + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
{$get_poll.question}
+ {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
+
{math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
{$get_poll.total} voted
+{/if} + diff --git a/templates/hysteria/modules/show_poll.tpl~ b/templates/hysteria/modules/show_poll.tpl~ new file mode 100644 index 0000000..608605c --- /dev/null +++ b/templates/hysteria/modules/show_poll.tpl~ @@ -0,0 +1,19 @@ +LALALLA{$get_po.question}LALALAL +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
{$get_poll.question}
+ {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
+
{math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
{$get_poll.total} voted
+{/if} + diff --git a/templates/hysteria/modules/silencelist.tpl b/templates/hysteria/modules/silencelist.tpl new file mode 100644 index 0000000..bdfc16b --- /dev/null +++ b/templates/hysteria/modules/silencelist.tpl @@ -0,0 +1,16 @@ + + + +
+
+
+ + + + diff --git a/templates/hysteria/modules/silencelist.tpl~ b/templates/hysteria/modules/silencelist.tpl~ new file mode 100644 index 0000000..568cbf3 --- /dev/null +++ b/templates/hysteria/modules/silencelist.tpl~ @@ -0,0 +1,8 @@ + +
+
+
+ + + + diff --git a/templates/hysteria/modules/toolbar.tpl b/templates/hysteria/modules/toolbar.tpl new file mode 100644 index 0000000..6c13a5f --- /dev/null +++ b/templates/hysteria/modules/toolbar.tpl @@ -0,0 +1,22 @@ + + +
+main ----- +hysteria ----- +bookmarks ----- +posta ----- +posledne ----- +k ----- +ludia ----- +clanky ----- + + +nastavenie ----- + +
\ No newline at end of file diff --git a/templates/hysteria/modules/toolbar.tpl~ b/templates/hysteria/modules/toolbar.tpl~ new file mode 100644 index 0000000..4cc9eae --- /dev/null +++ b/templates/hysteria/modules/toolbar.tpl~ @@ -0,0 +1,15 @@ +
+main ----- +hysteria ----- +bookmarks ----- +posta ----- +posledne ----- +k ----- +ludia ----- +clanky ----- +denniky ----- +news ----- +chat ----- +nastavenie ----- + +
\ No newline at end of file diff --git a/templates/hysteria/modules/userinfo.tpl b/templates/hysteria/modules/userinfo.tpl new file mode 100644 index 0000000..95de132 --- /dev/null +++ b/templates/hysteria/modules/userinfo.tpl @@ -0,0 +1,17 @@ + + + +{* getting and showing links for user node_type subtemplates *} + +{/foreach} +
movement
+
bookmarks
+{get_user_children_types} +{foreach from=$get_user_children_types item=children_type} +
{$types[$children_type]}s
diff --git a/templates/hysteria/modules/userinfo.tpl~ b/templates/hysteria/modules/userinfo.tpl~ new file mode 100644 index 0000000..b9056fb --- /dev/null +++ b/templates/hysteria/modules/userinfo.tpl~ @@ -0,0 +1,7 @@ + +{* getting and showing links for user node_type subtemplates *} +{get_user_children_types} +{foreach from=$get_user_children_types item=children_type} + +{/foreach} +
{$types[$children_type]}s
diff --git a/templates/hysteria/move.tpl b/templates/hysteria/move.tpl new file mode 100644 index 0000000..d683194 --- /dev/null +++ b/templates/hysteria/move.tpl @@ -0,0 +1,44 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} + + +{include file="modules/movement.tpl"} +{get_movement user_id=$node.node_id offset=$offset listing_amount=$listing_amount} +{foreach from=$get_movement item=movement} + {$movement.node_name} + ({$movement.last_visit|date_format:"%d.%m.%Y. - %H:%M:%S"})
+{/foreach} +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/news.tpl b/templates/hysteria/news.tpl new file mode 100644 index 0000000..97542ab --- /dev/null +++ b/templates/hysteria/news.tpl @@ -0,0 +1,14 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{include file="modules/get_nodes_by_type.tpl" type=13} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/nodeshell.tpl b/templates/hysteria/nodeshell.tpl new file mode 100644 index 0000000..d6750b5 --- /dev/null +++ b/templates/hysteria/nodeshell.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} + +{include file="modules/get_nodeshell_children.tpl"} +{include file="modules/addnode_small.tpl"} + + + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/people.tpl b/templates/hysteria/people.tpl new file mode 100644 index 0000000..d759c2a --- /dev/null +++ b/templates/hysteria/people.tpl @@ -0,0 +1,47 @@ + + +{include file="modules/header.tpl"} + + +{get_userlist vector=;1;102} + + + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 5}{/if} + +{/foreach} + + + + +{foreach name=users from=$active_users item=active_user} +{if $smarty.foreach.users.iteration is div by 5 }{/if} + +{/foreach} + + +
friends
+ + + + + + +
{$active_friend.login}
{$node_visitor.login}[{$active_friend.user_action}]
{$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec
+
users
+ + + + + + +
{$active_user.login}
{$active_user.login}[{$active_user.user_action}]
{$active_user.idle_time_minutes}min {$active_user.idle_time_seconds}sec
+
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/people.tpl~ b/templates/hysteria/people.tpl~ new file mode 100644 index 0000000..db21ec8 --- /dev/null +++ b/templates/hysteria/people.tpl~ @@ -0,0 +1,39 @@ +{include file="modules/header.tpl"} + + +{get_userlist vector=;1;103} + + + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 5}{/if} + +{/foreach} + + + + +{foreach name=users from=$active_users item=active_user} +{if $smarty.foreach.users.iteration is div by 5 }{/if} + +{/foreach} + + +
friends
+ + + + + + +
{$active_friend.login}
{$node_visitor.login}[{$active_friend.user_action}]
{$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec
+
users
+ + + + + + +
{$active_user.login}
{$active_user.login}[{$active_user.user_action}]
{$active_user.idle_time_minutes}min {$active_user.idle_time_seconds}sec
+
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/register.tpl b/templates/hysteria/register.tpl new file mode 100644 index 0000000..ebd83d8 --- /dev/null +++ b/templates/hysteria/register.tpl @@ -0,0 +1,53 @@ + + +{include file="modules/header.tpl"} +
+
Pozor, ziadas o +vstup do autonomnej zony!


Kyberia je komunita +ludi ktori mozu byt roztruseni po celom svete a predsa vedia ze su sucastou +toho isteho naroda. Nie naroda Cechov alebo Slovakov, ale naroda bytosti, +ktore chcu byt stastne a slobodne, s vysokou mierou respektu voci ostatnym a +hladom po novych zazitkoch a informaciach.
+

+ + + + + + + + + + + + + + + + + + +
Ak si myslis ze si +schopny rozhodnut sam za seba co je dobre a co zle a mas zaujem o vstup do +nasej +zony, pokus sa do zeleneho ramceka co najuprimenejsie +napisat kto si, co od kyberie ocakavas, v ktorej tajnej sluzbe pracujes a co +si o tom mysli jan tleskac a snad ti niekedy v buducnosti prijde od +protektorov kyberie oboznamenie o tom ze si bol zaregistrovany.
+

+
A este zopar oficialit
+
login:
email:icq:
www:reklama? +ano +nie +
heslo:zopakuj heslo:


A este jedna lahodka pre prudicov typu cinny organ alebo puritansky rodic.V pripade ze stlacis tlacitko "register" stavas sa automaticky SPOLUZODPOVEDNYM ZA VSETKY PRISPEVKY ktore boli a budu ulozene v databazi kyberie. Bez vynimky. +
+
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/rss.tpl b/templates/hysteria/rss.tpl new file mode 100644 index 0000000..205706b --- /dev/null +++ b/templates/hysteria/rss.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/rss_bot.tpl b/templates/hysteria/rss_bot.tpl new file mode 100644 index 0000000..eeaa6d2 --- /dev/null +++ b/templates/hysteria/rss_bot.tpl @@ -0,0 +1,54 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+ +{if $action eq true} +
{include file="modules/movement.tpl"}
+{include file="modules/get_creation_by_type.tpl" listing_amount=$listing_amount type=$action} +
{include file="modules/movement.tpl"}
+ +{else} +{include file="modules/node_content.tpl"} +
{include file="modules/movement.tpl"}
+{* shows what other friends think about users *} +{include file="modules/get_children_by_type.tpl" listing_amount=$listing_amount type=8} + +{/if} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/submission.tpl b/templates/hysteria/submission.tpl new file mode 100644 index 0000000..205706b --- /dev/null +++ b/templates/hysteria/submission.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/threaded_forum.tpl b/templates/hysteria/threaded_forum.tpl new file mode 100644 index 0000000..7bbe200 --- /dev/null +++ b/templates/hysteria/threaded_forum.tpl @@ -0,0 +1,41 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} + + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/hysteria/user.tpl b/templates/hysteria/user.tpl new file mode 100644 index 0000000..eeaa6d2 --- /dev/null +++ b/templates/hysteria/user.tpl @@ -0,0 +1,54 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+ +{if $action eq true} +
{include file="modules/movement.tpl"}
+{include file="modules/get_creation_by_type.tpl" listing_amount=$listing_amount type=$action} +
{include file="modules/movement.tpl"}
+ +{else} +{include file="modules/node_content.tpl"} +
{include file="modules/movement.tpl"}
+{* shows what other friends think about users *} +{include file="modules/get_children_by_type.tpl" listing_amount=$listing_amount type=8} + +{/if} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/.bookmarks.tpl.swp b/templates/kyberia/.bookmarks.tpl.swp new file mode 100644 index 0000000000000000000000000000000000000000..00a23c3d635bf43b6e69a9efa78a8ba9c5533692 GIT binary patch literal 12288 zcmeI2O^X~w7{@Cfgwgndeu0`bv0)+8y9paH_6%rtzy)26nurQEHC;6`<#tz%T{W4E z!vy>S>ZcIzo<#3@5D&R33MvSS7xAwD?#%0M+TDu~mZ#y@J5*IyJE!ix}%gH(9s!g+JY+Jj8w2d?1<=}Fe0F=T)YR2sN`>Eia*QyX>ufDDiU zGC&4Si2)%QGd0F;JcNYs`+xC2fFB-X?0fJH_zc_zx4;Oz1KtL2fmgvRpbd5a13x{= z*yrFH*aW{kg89IA;8So7?18_}GWI9<4g3tg0JlK`9t3wDW^4!yXn?;E-yh(2@GJNc z+yUQ$ufbQ~OYjN!7<>dK-~&+Rc1re((jWt5fDDiUGC&5%z7 z`~3bJ^?DQ*<6D?Qclo*HOR0F?OXU(}B%X{DMB|m@t;1vDo7!n##&)t0_+(|3GV`HR zdF+Orq_0yMCw6H3loxSceR1!l-PhXtRWVjQ&5e4WcSY(H;(FS2+~B#Ydn9;2SKVe1 zY8f7hOv`D|I?`%HrlwISj!G*7D!buxwu8Kz+pM|BIZoiQXY+BROgC4CYrGuXT$rDt zP*!$gIo_H$6WWx?1;z%4OXIG7BsAOm<+iV-Sj5;U14VW#DK8hAcLuF@XIZMdDr^7C z + + + +{$error} + + +{foreach from=$nodes item=node} +{$node.node_name}
+{/foreach} + + diff --git a/templates/kyberia/article.tpl b/templates/kyberia/article.tpl new file mode 100644 index 0000000..8db8809 --- /dev/null +++ b/templates/kyberia/article.tpl @@ -0,0 +1,48 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
+{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/articles.tpl b/templates/kyberia/articles.tpl new file mode 100644 index 0000000..d72374f --- /dev/null +++ b/templates/kyberia/articles.tpl @@ -0,0 +1,37 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + + + + +
+{include file="modules/get_nodetype_by_views.tpl" type=5 listing_amount=$listing_amount} +
+
+
{include file="modules/movement.tpl"}
+{include file="modules/get_nodes_by_type.tpl" type=5 listing_amount=$listing_amount vector=;1;101 } + + +
+ + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/blog.tpl b/templates/kyberia/blog.tpl new file mode 100644 index 0000000..8db8809 --- /dev/null +++ b/templates/kyberia/blog.tpl @@ -0,0 +1,48 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
+{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/blogs.tpl b/templates/kyberia/blogs.tpl new file mode 100644 index 0000000..e5c36a4 --- /dev/null +++ b/templates/kyberia/blogs.tpl @@ -0,0 +1,42 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+{*include file="modules/get_nodetype_by_views.tpl" type=6 listing_amount=$listing_amount*} + +
+
+
{include file="modules/movement.tpl"}
+{include file="modules/get_nodes_by_type.tpl" type=6 vector=;1 listing_amount=$listing_amount} +
+

pridaj dennik

{include file="modules/addnode.tpl"}
+
+ + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/bookcat.tpl b/templates/kyberia/bookcat.tpl new file mode 100644 index 0000000..ae7bf14 --- /dev/null +++ b/templates/kyberia/bookcat.tpl @@ -0,0 +1,20 @@ + + +{include file="modules/header.tpl"} +{*include file="modules/configure.tpl"*} + + + +
+{include file="modules/node_settings.tpl"} + +{include file="modules/configure_bookcat.tpl"} +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/bookmarklist.tpl b/templates/kyberia/bookmarklist.tpl new file mode 100644 index 0000000..090a4ee --- /dev/null +++ b/templates/kyberia/bookmarklist.tpl @@ -0,0 +1,51 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/children_types.tpl"} +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{get_bookmarks user_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +{$bookmark.node_name} +{if $bookmark.node_user_subchild_count eq true} + ({$bookmark.node_user_subchild_count} UNREAD) +{/if} +
+ +{/foreach} +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/bookmarks.tpl b/templates/kyberia/bookmarks.tpl new file mode 100644 index 0000000..08c3384 --- /dev/null +++ b/templates/kyberia/bookmarks.tpl @@ -0,0 +1,61 @@ + + +{include file="modules/header.tpl"} + + + + +
+{include file="modules/get_userlist.tpl"} + +23 + +
+ +
+{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false && $bookmarks.node_id neq ''} +{$bookmark_category.node_name} +{if $bookmark_category.sum neq false} +:: {$bookmark_category.sum} NEW +{/if} +   +{if $bookmark_category.on_main eq yes} +^ +{else} +^ +{/if} +{/if} +
+{if $bookmark_category.on_main neq 'no'} +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name neq false && $bookmarks.node_id neq ''} +     {$bookmarks.node_name} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} NEW CHILDREN +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: !!NEW DESCENDANT!! +{/if} + +{/if} +
+{/foreach} +{/if} +
+{/foreach} + +{include file="modules/addnode_small.tpl"} + + +
+ +{include file="modules/footer.tpl"} diff --git a/templates/kyberia/bookmarks.tpl-old b/templates/kyberia/bookmarks.tpl-old new file mode 100644 index 0000000..597366b --- /dev/null +++ b/templates/kyberia/bookmarks.tpl-old @@ -0,0 +1,53 @@ +{include file="modules/header.tpl"} + + + + +
+{include file="modules/get_userlist.tpl"} + +23 + +
+ +
+{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + {$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} +    + {if $bookmark_category.on_main eq yes} + ^ + {else} + ^ + {/if} +{/if} +
+{if $bookmark_category.on_main neq 'no'} + {foreach from=$bookmark_category.children item=bookmarks} + {if $bookmarks.node_name} +      {$bookmarks.node_name} + {if $bookmarks.node_user_subchild_count neq false} + :: {$bookmarks.node_user_subchild_count} NEW CHILDREN + {/if} + {if $bookmarks.lastdescendant_created > $bookmarks.last_visit} + :: !!NEW DESCENDANT!! + {/if} + +{/if} +
+ {/foreach} +{/if} +
+{/foreach} + +{include file="modules/addnode_small.tpl"} + + +
+ +{include file="modules/footer.tpl"} diff --git a/templates/kyberia/chat.tpl b/templates/kyberia/chat.tpl new file mode 100644 index 0000000..fbb72f5 --- /dev/null +++ b/templates/kyberia/chat.tpl @@ -0,0 +1,10 @@ + + +{include file="modules/header.tpl"} +chat modul will be launched soon \ No newline at end of file diff --git a/templates/kyberia/configure.tpl b/templates/kyberia/configure.tpl new file mode 100644 index 0000000..ba1c386 --- /dev/null +++ b/templates/kyberia/configure.tpl @@ -0,0 +1,30 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + +
+{if $node.node_creator eq $user_id}{include file="modules/configure.tpl"}{/if} +{if $node.node_creator eq $user_id or $node.node_permission eq 'master'}{include file="modules/configure_content.tpl"}{/if} + +
+ + {if $node.node_creator eq $user_id or $node.node_permission eq 'master'}{include file="modules/configure_poll.tpl"}{/if} + {get_node_commanders} + {if $node.node_permission eq 'owner'}{include file="modules/masterlist.tpl"}{/if} + {if $node.node_permission eq 'master'}{include file="modules/oplist.tpl"}{/if} + {if $node.node_permission eq 'op'}{include file="modules/accesslist.tpl"}{/if} +
+
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/content.tpl b/templates/kyberia/content.tpl new file mode 100644 index 0000000..5c5f334 --- /dev/null +++ b/templates/kyberia/content.tpl @@ -0,0 +1,9 @@ + + +{$node.node_content} \ No newline at end of file diff --git a/templates/kyberia/data.tpl b/templates/kyberia/data.tpl new file mode 100644 index 0000000..153125e --- /dev/null +++ b/templates/kyberia/data.tpl @@ -0,0 +1,51 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +
download here: {$node.node_name}
+


+{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +
+{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/forum.tpl b/templates/kyberia/forum.tpl new file mode 100644 index 0000000..932b802 --- /dev/null +++ b/templates/kyberia/forum.tpl @@ -0,0 +1,44 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{get_poll} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +~
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_flat_children.tpl" children_type=4} +
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/friend.tpl b/templates/kyberia/friend.tpl new file mode 100644 index 0000000..205706b --- /dev/null +++ b/templates/kyberia/friend.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/k.tpl b/templates/kyberia/k.tpl new file mode 100644 index 0000000..1eee085 --- /dev/null +++ b/templates/kyberia/k.tpl @@ -0,0 +1,36 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +
{include file="modules/get_userlist.tpl"} +
k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +{include file="modules/movement.tpl"} +
+
+{/if} + +{foreach from=$get_k item=k} + + + + + + +
+ +{$k.k} k +{$k.node_name} in {$k.parent_name} by {$k.creator}
{$k.node_content|stripslashes|nl2br}
+
+{/foreach} +
+{include file="modules/footer.tpl"} diff --git a/templates/kyberia/last.tpl b/templates/kyberia/last.tpl new file mode 100644 index 0000000..cdb3919 --- /dev/null +++ b/templates/kyberia/last.tpl @@ -0,0 +1,43 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+random forumz

+{include file="modules/get_nodes_by_type_small.tpl" type=3 listing_amount=$listing_amount} +

+data

+{include file="modules/get_nodes_by_type_small.tpl" vector=;1;101 type=12 listing_amount=$listing_amount} +
+
+
{include file="modules/movement.tpl"}
+{include file="modules/get_last.tpl" vector=$action listing_amount=$listing_amount} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/links.tpl b/templates/kyberia/links.tpl new file mode 100644 index 0000000..80c7f10 --- /dev/null +++ b/templates/kyberia/links.tpl @@ -0,0 +1,65 @@ + + +{include file="modules/header.tpl"} +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{get_poll} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +~
+{*showing node_content*} +{*include file="modules/node_content.tpl"*} +{get_linked_nodes} +{foreach from=$get_linked_nodes item=child} + + + + +
+ + + + + +
+  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} +
{$child.node_content|stripslashes|nl2br}
+
+ +{/foreach} + + + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/mail.tpl b/templates/kyberia/mail.tpl new file mode 100644 index 0000000..5acd4b6 --- /dev/null +++ b/templates/kyberia/mail.tpl @@ -0,0 +1,22 @@ + + +{include file="modules/header.tpl"} + + + +
+{include file="modules/get_mail_userlist.tpl"} + +
+{include file="modules/mailform.tpl"} +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
+
+ +{include file="modules/footer.tpl"} diff --git a/templates/kyberia/main.tpl b/templates/kyberia/main.tpl new file mode 100644 index 0000000..8f2e8da --- /dev/null +++ b/templates/kyberia/main.tpl @@ -0,0 +1,101 @@ + + + + + + + +zelame tlupe domestikovanych primatov uspech v buchani drevenymi palickami do cierneho kotucika + +{if $node.node_name eq 'mail'} + +{/if} + + + + +
+{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
{$error}
{/if} +{if $new_mail eq true}
u have {$new_mail} new mail,last from {$new_mail_name}
{/if} + + + +
+ + + + + + + + +
+ {get_nodes_by_type type=6 listing_amount=23 offset=$offset} +
user blogs

+ {foreach from=$get_nodes_by_type item=child} + + +
+ {$child.node_name|wordwrap:20:"\n":true}
{$child.node_content|truncate:230|imagestrip|stripslashes|wordwrap:15:"\n":true|imagestrip} +
by {$child.login} {$child.node_views} views

+ {/foreach} + more blogs?? +
+
{include file="modules/loginbox.tpl"}
+

+
latest forums

+ {get_nodes_by_type type=3 listing_amount=10 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name} + by {$child.login} + ({$child.node_children_count} children)
+ {/foreach} + +

+
latest data nodes

+ {get_nodes_by_type vector=;1;101 type=12 listing_amount=9 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name} + by {$child.login} + in {$child.parent_name}
+ {/foreach} +
+ {get_nodes_by_type orderby="nodes.node_created desc" vector=;1;101 type=5 listing_amount=27 offset=$offset} +
latest articles
+ {foreach from=$get_nodes_by_type item=child } + + +
+ {$child.node_name}
+ {$child.node_content|truncate:230|stripslashes} +

added by {$child.login} +into nodeshell {$child.parent_name} +

+ {/foreach} + +
+

register
+

+ {include file="modules/get_userlist.tpl"} +
+{include file="modules/footer.tpl"} diff --git a/templates/kyberia/modules/accesslist.tpl b/templates/kyberia/modules/accesslist.tpl new file mode 100644 index 0000000..7004d4f --- /dev/null +++ b/templates/kyberia/modules/accesslist.tpl @@ -0,0 +1,18 @@ + + +{if $node.node_system_access neq 'public'} + +
+
+
+{/if} +{include file="modules/banlist.tpl"} + + + diff --git a/templates/kyberia/modules/addnode.tpl b/templates/kyberia/modules/addnode.tpl new file mode 100644 index 0000000..e8f668f --- /dev/null +++ b/templates/kyberia/modules/addnode.tpl @@ -0,0 +1,75 @@ + + +{if $permissions.w eq true} + + + + + + + +
+     title or keywords:: + + NO HTML
+ + + + + + + + + + +
+ + + + + + +{include file="modules/movement.tpl"} + + + +
+{include file="modules/owner_toolbar.tpl"} +
+ + + + + + + + + + +
u have {$user_k}  
into
+
+{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} diff --git a/templates/kyberia/modules/addnode.tpl-old b/templates/kyberia/modules/addnode.tpl-old new file mode 100644 index 0000000..f58c8f3 --- /dev/null +++ b/templates/kyberia/modules/addnode.tpl-old @@ -0,0 +1,64 @@ +{if $permissions.w eq true} + + + + + + + +
+      title or keywords:: + +  NO HTML
+ + + + + + + + + + +
+ + + + + +{include file="modules/movement.tpl"} + + + +
+{include file="modules/owner_toolbar.tpl"} +
+ + + + + + + + + + +
u have {$user_k}  
into
+
+{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/kyberia/modules/addnode_small.tpl b/templates/kyberia/modules/addnode_small.tpl new file mode 100644 index 0000000..889327f --- /dev/null +++ b/templates/kyberia/modules/addnode_small.tpl @@ -0,0 +1,34 @@ + + +
+ +
+{if $permissions.w eq true} + + + + + +
+ + + + + + with name:
+{/if} \ No newline at end of file diff --git a/templates/kyberia/modules/banlist.tpl b/templates/kyberia/modules/banlist.tpl new file mode 100644 index 0000000..7783acf --- /dev/null +++ b/templates/kyberia/modules/banlist.tpl @@ -0,0 +1,16 @@ + + + +
+
+
+{include file="modules/silencelist.tpl"} + + + diff --git a/templates/kyberia/modules/children_types.tpl b/templates/kyberia/modules/children_types.tpl new file mode 100644 index 0000000..ef783bb --- /dev/null +++ b/templates/kyberia/modules/children_types.tpl @@ -0,0 +1,19 @@ + + +
+{* getting and showing links for user template_id subtemplates *} +bookmarks
+submissions
+nodeshells
+articles
+friends
+polls
+blogs
+k
+
diff --git a/templates/kyberia/modules/configure.tpl b/templates/kyberia/modules/configure.tpl new file mode 100644 index 0000000..b5ddfd6 --- /dev/null +++ b/templates/kyberia/modules/configure.tpl @@ -0,0 +1,94 @@ + + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + +
+ +
+
+ +
+ +
+ +
+
apply on vector ???
+
+ + + +
+ + + +
vector: {$node.node_vector}
+ + + +
+
+ +
+ +
+
+
+ + +
+{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +   +
unzip? +gallery

+
+ +{if $user_id eq $node.node_id} +
+ + + + +
+
+
+ + + + + +
old password
new password
new password (again)
+
+{/if} \ No newline at end of file diff --git a/templates/kyberia/modules/configure_bookcat.tpl b/templates/kyberia/modules/configure_bookcat.tpl new file mode 100644 index 0000000..8992060 --- /dev/null +++ b/templates/kyberia/modules/configure_bookcat.tpl @@ -0,0 +1,18 @@ + + +
+{get_bookmarks node_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +  {$bookmark.node_name}
+{/foreach} +
+ +
\ No newline at end of file diff --git a/templates/kyberia/modules/configure_content.tpl b/templates/kyberia/modules/configure_content.tpl new file mode 100644 index 0000000..1dc7e0d --- /dev/null +++ b/templates/kyberia/modules/configure_content.tpl @@ -0,0 +1,16 @@ + + +
+ NO HTML
+
+
+
+

\ No newline at end of file diff --git a/templates/kyberia/modules/configure_poll.tpl b/templates/kyberia/modules/configure_poll.tpl new file mode 100644 index 0000000..ab5ace9 --- /dev/null +++ b/templates/kyberia/modules/configure_poll.tpl @@ -0,0 +1,21 @@ + + + + + + + + + + + + +
Anketa / Poll
Otazka::
Moznosti::
do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
+

diff --git a/templates/kyberia/modules/footer.tpl b/templates/kyberia/modules/footer.tpl new file mode 100644 index 0000000..b49eab6 --- /dev/null +++ b/templates/kyberia/modules/footer.tpl @@ -0,0 +1,19 @@ + + +
© kyberia.sk v2 - ergond's crypt
+prevadzkovatel stranky ruci za nic +
+ + + + + + \ No newline at end of file diff --git a/templates/kyberia/modules/get_bookmark_statistics_box.tpl b/templates/kyberia/modules/get_bookmark_statistics_box.tpl new file mode 100644 index 0000000..c1cd3db --- /dev/null +++ b/templates/kyberia/modules/get_bookmark_statistics_box.tpl @@ -0,0 +1,16 @@ + + + + +{get_bookmark_statistics} +{foreach from=$get_bookmark_statistics item=bookmark_statistic} + +{/foreach} +
{$bookmark_statistic.login}{$bookmark_statistic.node_user_subchild_count}
+ diff --git a/templates/kyberia/modules/get_children_by_type.tpl b/templates/kyberia/modules/get_children_by_type.tpl new file mode 100644 index 0000000..94606e4 --- /dev/null +++ b/templates/kyberia/modules/get_children_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_type item=child} + + + +
  + + +
+{if $child.template_id eq 6 } +
{$child.node_name} +{elseif $child.template_id eq 5 } +
{$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
{$child.node_content|truncate:230|stripslashes|nl2br}
+
+{/foreach} diff --git a/templates/kyberia/modules/get_children_by_type.tpl-old b/templates/kyberia/modules/get_children_by_type.tpl-old new file mode 100644 index 0000000..9450124 --- /dev/null +++ b/templates/kyberia/modules/get_children_by_type.tpl-old @@ -0,0 +1,23 @@ +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_type item=child} + + + +
  + + +
+{if $child.template_id eq 6 } +
{$child.node_name} +{elseif $child.template_id eq 5 } +
{$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
{$child.node_content|truncate:230|stripslashes}
+
+{/foreach} diff --git a/templates/kyberia/modules/get_creation_by_template_id.tpl b/templates/kyberia/modules/get_creation_by_template_id.tpl new file mode 100644 index 0000000..d8a271c --- /dev/null +++ b/templates/kyberia/modules/get_creation_by_template_id.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_template_id template_id=$node.template_id listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_template_id item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
+ + {else} + + + {if $type eq 8}{/if} +
  + + +
+  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
{$child.node_content|truncate:230|stripslashes}
+
+
+ {/if} +{/foreach} diff --git a/templates/kyberia/modules/get_creation_by_type.tpl b/templates/kyberia/modules/get_creation_by_type.tpl new file mode 100644 index 0000000..fc251dd --- /dev/null +++ b/templates/kyberia/modules/get_creation_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
+ + {else} + + + {if $type eq 8}{/if} +
  + + +
+  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
{$child.node_content|truncate:230|stripslashes}
+
+
+ {/if} +{/foreach} diff --git a/templates/kyberia/modules/get_flat_children.tpl b/templates/kyberia/modules/get_flat_children.tpl new file mode 100644 index 0000000..21c8fd9 --- /dev/null +++ b/templates/kyberia/modules/get_flat_children.tpl @@ -0,0 +1,61 @@ + + +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.node_content|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} + {get_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} + {get_children children_type=$children_type listing_amount=$node.node_user_subchild_count+5 offset=$offset} +{else} + {get_children children_type=$children_type listing_amount=$listing_amount offset=$offset} +{/if} + +{get_linked_nodes} + +{merge_arrays array1=$get_children array2=$get_linked_nodes sort_by='node_created'} + + +{foreach from=$merged item=child} + + + + +
+ + {if $child.k eq true}{$child.k} k{/if} + + + + +
+  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   {$child.node_name}   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} + {if $child.node_parent neq $node.node_id}LINKED{/if} +
{$child.node_content|stripslashes}
+
+
+{/foreach} diff --git a/templates/kyberia/modules/get_last.tpl b/templates/kyberia/modules/get_last.tpl new file mode 100644 index 0000000..cb91406 --- /dev/null +++ b/templates/kyberia/modules/get_last.tpl @@ -0,0 +1,26 @@ + + +{get_last vector=$vector listing_amount=$listing_amount offset=$offset} +{foreach from=$get_last item=child} + + + +
  + + +
+parent: {$child.parent_name}
+author: {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +  {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +
{$child.node_content|stripslashes|nl2br|imagestrip}
+
+{/foreach} diff --git a/templates/kyberia/modules/get_mail_userlist.tpl b/templates/kyberia/modules/get_mail_userlist.tpl new file mode 100644 index 0000000..176b86a --- /dev/null +++ b/templates/kyberia/modules/get_mail_userlist.tpl @@ -0,0 +1,25 @@ + + +
+ +{get_userlist} + + +
+
friends
+{foreach from=$active_friends item=node_visitor} +
{$node_visitor.login}
+{/foreach} +
+
+
users
+{foreach from=$active_users item=node_visitor} +
{$node_visitor.login}
+{/foreach} +
\ No newline at end of file diff --git a/templates/kyberia/modules/get_node_userlist.tpl b/templates/kyberia/modules/get_node_userlist.tpl new file mode 100644 index 0000000..c8af720 --- /dev/null +++ b/templates/kyberia/modules/get_node_userlist.tpl @@ -0,0 +1,15 @@ + + + +{/foreach} +
+{get_node_userlist} +{foreach from=$userlist item=node_visitor} +{$node_visitor.login}
+
diff --git a/templates/kyberia/modules/get_nodes_by_type.tpl b/templates/kyberia/modules/get_nodes_by_type.tpl new file mode 100644 index 0000000..b18322b --- /dev/null +++ b/templates/kyberia/modules/get_nodes_by_type.tpl @@ -0,0 +1,53 @@ + + +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset vector=$vector on_main=$on_main} + +{foreach from=$get_nodes_by_type item=child} + + + +{if $child.template_id eq 6 } + + +
  + + + +{elseif $child.template_id eq 13 } + + +
+ {$child.node_name}
+ (written by {$child.login} , viewed {$child.node_views} times, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
{$child.node_content|truncate:230|stripslashes}
  + + + +{elseif $child.template_id eq 5} + +
+ {$child.node_name}
+ (viewed {$child.node_views} times, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
{$child.node_content|stripslashes}
  + + + +{/if} +
+
{$child.node_name} +
(pridal {$child.login}   {$child.node_created|date_format:"%d.%m.%Y."}) +
({$child.node_views} hits, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
+
{$child.node_content|truncate:230|stripslashes}
+
+{/foreach} diff --git a/templates/kyberia/modules/get_nodes_by_type_small.tpl b/templates/kyberia/modules/get_nodes_by_type_small.tpl new file mode 100644 index 0000000..391fd61 --- /dev/null +++ b/templates/kyberia/modules/get_nodes_by_type_small.tpl @@ -0,0 +1,19 @@ + + +{get_nodes_by_type orderby='rand()' vector=$vector type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} + in node {$child.node_id} + {*get_poll poll=$child*} + {*include file="modules/show_poll.tpl" get_poll=$get_poll*} +
+{else} +{$child.node_name}
( {$child.login} :: {$child.node_children_count} submissionz)

+{/if} +{/foreach} diff --git a/templates/kyberia/modules/get_nodeshell_children.tpl b/templates/kyberia/modules/get_nodeshell_children.tpl new file mode 100644 index 0000000..855b604 --- /dev/null +++ b/templates/kyberia/modules/get_nodeshell_children.tpl @@ -0,0 +1,75 @@ + + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} + +{foreach from=$get_children item=child} +{$child.depth} + +{if $child.template_id eq 2} +  + nodeshell:: {$child.node_name} :: + (posledne, + k) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
+{elseif $child.template_id eq 3} +  +  forum:: {$child.node_name} :: + ({$child.node_children_count} children{if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if}) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
+{elseif $child.template_id eq 5} +  +  article:: {$child.node_name} + ({$child.login})
+{elseif $child.template_id eq 12} +  +  data:: {$child.node_name} + ({$child.login})
+{elseif $child.template_id eq 14} +  +  template:: {$child.node_name} + ({$child.login})
+ +{elseif $child.template_id eq 4} +  +  submission:: {$child.node_name} + ({$child.login})
+ +{elseif $child.template_id eq 28} +  +  rss_bot:: {$child.node_name} + ({$child.login})
+ + +{else} +  +  shit:: {$child.node_name} + ({$child.login})
+{/if} +{/foreach} + +{get_linked_nodes orderby=$listing_order} +{foreach from=$get_linked_nodes item=link} +  + link:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login})
+{/foreach} + +{foreach from=$get_linked_bookmarks item=link} +  + bookmark:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login})
+{/foreach} \ No newline at end of file diff --git a/templates/kyberia/modules/get_nodetype_by_views.tpl b/templates/kyberia/modules/get_nodetype_by_views.tpl new file mode 100644 index 0000000..88561a4 --- /dev/null +++ b/templates/kyberia/modules/get_nodetype_by_views.tpl @@ -0,0 +1,12 @@ + + +{get_nodes_by_type orderby='rand()' vector=$vector type=$type listing_amount=$listing_amount offset=$offset} +{section name=list loop=$get_nodes_by_type} +{$get_nodes_by_type[list].node_name}

+{/section} \ No newline at end of file diff --git a/templates/kyberia/modules/get_poll_box.tpl b/templates/kyberia/modules/get_poll_box.tpl new file mode 100644 index 0000000..74dafca --- /dev/null +++ b/templates/kyberia/modules/get_poll_box.tpl @@ -0,0 +1,30 @@ + + + +{if $poll_id eq true}{get_poll poll_id=$poll_id} +{else}{get_poll}{/if} + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
{$get_poll.question}
+ {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
+
{math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
{$get_poll.total} voted
+{/if} + diff --git a/templates/kyberia/modules/get_threaded_children.tpl b/templates/kyberia/modules/get_threaded_children.tpl new file mode 100644 index 0000000..e480a82 --- /dev/null +++ b/templates/kyberia/modules/get_threaded_children.tpl @@ -0,0 +1,89 @@ + + +HELLO 23 +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.node_content|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $user_id neq true} +{get_threaded_children link='yes' offset=0 listing_amount=232 orderby="asc"} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children link='yes' offset=0 listing_amount=232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} + +{else} +{get_threaded_children link='yes' listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + + + +{*get_linked_nodes time_1=$time_1 time_2=$time_2 orderby=$listing_order*} +{if $user_id neq true} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby="asc"} +{else} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} +{/if} + + +{foreach from=$merged item=child} +{if $child.template_id eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
+{else} + + + +{*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + + +{*/if*} + + +
{$child.node_vector}
+ + +
{$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_created > $node.last_visit}  NEW{/if} +{if $child.node_status eq 'linked'}LINKED{/if} + +{if $child.node_name eq ''} + +{else} + +{/if} +
{$child.node_content|stripslashes|nl2br}
+
+{/if} +
+{/foreach} + + + + + + + +
diff --git a/templates/kyberia/modules/get_threaded_children.tpl~ b/templates/kyberia/modules/get_threaded_children.tpl~ new file mode 100644 index 0000000..09c2373 --- /dev/null +++ b/templates/kyberia/modules/get_threaded_children.tpl~ @@ -0,0 +1,80 @@ +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.node_content|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $user_id neq true} +{get_threaded_children link='yes' offset=0 listing_amount=232 orderby="asc"} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children link='yes' offset=0 listing_amount=232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} + +{else} +{get_threaded_children link='yes' listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + + + +{*get_linked_nodes time_1=$time_1 time_2=$time_2 orderby=$listing_order*} +{if $user_id neq true} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby="asc"} +{else} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} +{/if} + + +{foreach from=$merged item=child} +{if $child.template_id eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
+{else} + + + +{*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + + +{*/if*} + + +
{$child.node_vector}
+ + +
{$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_created > $node.last_visit}  NEW{/if} +{if $child.node_status eq 'linked'}LINKED{/if} + +{if $child.node_name eq ''} + +{else} + +{/if} +
{$child.node_content|stripslashes|nl2br}
+
+{/if} +
+{/foreach} + + + + + + + +
diff --git a/templates/kyberia/modules/get_userlist.tpl b/templates/kyberia/modules/get_userlist.tpl new file mode 100644 index 0000000..e2f93c0 --- /dev/null +++ b/templates/kyberia/modules/get_userlist.tpl @@ -0,0 +1,26 @@ + + +
+ +{get_userlist} +{if $active_friends eq true} + +{/if} + +
+
friends
+{foreach from=$active_friends item=node_visitor} +
{$node_visitor.login}
+{/foreach} +
+
users on.line
+{foreach from=$active_users item=node_visitor} +
{$node_visitor.login}
+{/foreach} +
\ No newline at end of file diff --git a/templates/kyberia/modules/header.tpl b/templates/kyberia/modules/header.tpl new file mode 100644 index 0000000..165fe17 --- /dev/null +++ b/templates/kyberia/modules/header.tpl @@ -0,0 +1,36 @@ + + + +{if $header_id neq true} + + + + + +analyza dokazala hovno + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
{$error}
{/if} +{if $new_mail eq true}
u have {$new_mail} new mail,last from {$new_mail_name}
{/if} + +{/if} diff --git a/templates/kyberia/modules/header.tpl.bck b/templates/kyberia/modules/header.tpl.bck new file mode 100644 index 0000000..6de65f4 --- /dev/null +++ b/templates/kyberia/modules/header.tpl.bck @@ -0,0 +1,29 @@ + +{if $header_id neq true} + + + + + + +svet je vsetko co je faktom. svet sa rozpada na fakty + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
{$error}
{/if} +{if $new_mail eq true}
u have {$new_mail} new mail,last from {$new_mail_name}
{/if} + +{/if} \ No newline at end of file diff --git a/templates/kyberia/modules/loginbox.tpl b/templates/kyberia/modules/loginbox.tpl new file mode 100644 index 0000000..549bd55 --- /dev/null +++ b/templates/kyberia/modules/loginbox.tpl @@ -0,0 +1,25 @@ + + +
+{$error} +{if $permissions.r neq true} you don't have permissions for viewing this data node{/if} +{if $user_id eq false} + +
login::  password:: +
+ + +{/if} +
\ No newline at end of file diff --git a/templates/kyberia/modules/mail.tpl b/templates/kyberia/modules/mail.tpl new file mode 100644 index 0000000..ec6535c --- /dev/null +++ b/templates/kyberia/modules/mail.tpl @@ -0,0 +1,52 @@ + + +{if $template_event eq 'preview'} + + + +
+ + +
PREVIEW + +
{$post_vars.mail_text|preview}
+
+{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_mail listing_amount=23232322323 offset=$offset search_type=$post_vars.search_type search=$post_vars.mail_text} + +{else}{get_mail listing_amount=$listing_amount offset=$offset} +{/if} + +{foreach from=$get_mail item=message} + + + + + + + +
+ +{$message.mail_from_name} +{if $message.mail_from neq $user_id and $message.locationfrom_action_id}[location:: {$message.locationfrom_action}]{/if} +  -->   +{$message.mail_to_name} +{if $message.mail_to neq $user_id and $message.locationto_action_id}[location:: {$message.locationto_action}]{/if} +  --   +
+{if $message.mail_to==$user_id AND $message.mail_timestamp > $node.last_visit}NEW +{elseif $message.mail_read eq 'no' and $message.mail_to neq $message.mail_user}UNDELIVERED{/if} +  {$message.mail_timestamp|date_format:"%H:%M:%S - %d.%m.%Y"} +
{$message.mail_text|nl2br}
+{/foreach} + + + diff --git a/templates/kyberia/modules/mailform.tpl b/templates/kyberia/modules/mailform.tpl new file mode 100644 index 0000000..2ccb5f2 --- /dev/null +++ b/templates/kyberia/modules/mailform.tpl @@ -0,0 +1,34 @@ + + + + + + + + + + +
+
+ +
+ + + + + +
{include file="modules/movement.tpl"} + + +
+
\ No newline at end of file diff --git a/templates/kyberia/modules/masterlist.tpl b/templates/kyberia/modules/masterlist.tpl new file mode 100644 index 0000000..2c45d1d --- /dev/null +++ b/templates/kyberia/modules/masterlist.tpl @@ -0,0 +1,15 @@ + + + +
+
+
+{include file="modules/oplist.tpl"} + + diff --git a/templates/kyberia/modules/movement.tpl b/templates/kyberia/modules/movement.tpl new file mode 100644 index 0000000..f2db698 --- /dev/null +++ b/templates/kyberia/modules/movement.tpl @@ -0,0 +1,19 @@ + + + + + + + + + + +
diff --git a/templates/kyberia/modules/node_content.pl b/templates/kyberia/modules/node_content.pl new file mode 100644 index 0000000..aeaa508 --- /dev/null +++ b/templates/kyberia/modules/node_content.pl @@ -0,0 +1,10 @@ + + +
{$node.node_content}
+
diff --git a/templates/kyberia/modules/node_content.tpl b/templates/kyberia/modules/node_content.tpl new file mode 100644 index 0000000..19d15be --- /dev/null +++ b/templates/kyberia/modules/node_content.tpl @@ -0,0 +1,11 @@ + + +
+{$node.node_content|nl2br} +


\ No newline at end of file diff --git a/templates/kyberia/modules/node_settings.tpl b/templates/kyberia/modules/node_settings.tpl new file mode 100644 index 0000000..f09427e --- /dev/null +++ b/templates/kyberia/modules/node_settings.tpl @@ -0,0 +1,70 @@ + + + + + + + + + +
+ +
node:{$node.node_name}
template:{$node.template_id}
parent:{$node.node_parent_name}
owner:{$node.owner}
datetime:{$node.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
+ + + + + +
permissions
you: +{if $permissions.r}r,{/if} +{if $permissions.w}w,{/if} +{$node.node_permission} +
system:{$node.node_system_access}
net:{$node.node_external_access}
+
+
1961036
+
+
statistics
+
offtopic
+
links
+
print
+
k
+ + + + + + +
+
node viewed {$node.node_views} times +
total descendants::{$node.node_descendant_count} +
total children::{$node.node_children_count} +{if $node.node_user_subchild_count neq false} +
{$node.node_user_subchild_count} NEW +{/if} +{if $node.k neq false} +
{$node.k} K

+{/if} + +{if $offset neq false} +
using offset:: {$offset} +{/if} +
+{if $node.node_bookmark neq 'yes'} + +{else} + +{/if} +  + +
+{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
configure
{/if} +
+
!!!show flat!!!
+
diff --git a/templates/kyberia/modules/oplist.tpl b/templates/kyberia/modules/oplist.tpl new file mode 100644 index 0000000..c9ae395 --- /dev/null +++ b/templates/kyberia/modules/oplist.tpl @@ -0,0 +1,15 @@ + + + +
+
+
+{include file="modules/accesslist.tpl"} + + diff --git a/templates/kyberia/modules/original.addnode.tpl b/templates/kyberia/modules/original.addnode.tpl new file mode 100644 index 0000000..d80b0fa --- /dev/null +++ b/templates/kyberia/modules/original.addnode.tpl @@ -0,0 +1,71 @@ + + +{if $permissions.w eq true} + + + + + + + +
+      title or keywords:: + +  NO HTML
+ + + + + + + + + + +
+ + + + + +{include file="modules/movement.tpl"} + + + +
+{include file="modules/owner_toolbar.tpl"} +
+ + + + + + + + + + +
u have {$user_k}  
into
+
+{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/kyberia/modules/owner_toolbar.tpl b/templates/kyberia/modules/owner_toolbar.tpl new file mode 100644 index 0000000..d3ddf23 --- /dev/null +++ b/templates/kyberia/modules/owner_toolbar.tpl @@ -0,0 +1,13 @@ + + +{if $permissions.h eq true or $node.node_creator eq $user_id or $node.node_permission eq 'master'} +
+:: +
{/if} diff --git a/templates/kyberia/modules/show_poll.tpl b/templates/kyberia/modules/show_poll.tpl new file mode 100644 index 0000000..b648ce0 --- /dev/null +++ b/templates/kyberia/modules/show_poll.tpl @@ -0,0 +1,26 @@ + + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
{$get_poll.question}
+ {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
+
{math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
{$get_poll.total} voted
+{/if} + diff --git a/templates/kyberia/modules/silencelist.tpl b/templates/kyberia/modules/silencelist.tpl new file mode 100644 index 0000000..bdfc16b --- /dev/null +++ b/templates/kyberia/modules/silencelist.tpl @@ -0,0 +1,16 @@ + + + +
+
+
+ + + + diff --git a/templates/kyberia/modules/toolbar.tpl b/templates/kyberia/modules/toolbar.tpl new file mode 100644 index 0000000..ee02a0e --- /dev/null +++ b/templates/kyberia/modules/toolbar.tpl @@ -0,0 +1,27 @@ + + +
+
+main ---- +kyberia ---- +hysteria ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- +help ---- + +
+
diff --git a/templates/kyberia/modules/toolbar.tpl.old b/templates/kyberia/modules/toolbar.tpl.old new file mode 100644 index 0000000..5ed0a39 --- /dev/null +++ b/templates/kyberia/modules/toolbar.tpl.old @@ -0,0 +1,16 @@ +
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- +clanky ---- +denniky ---- +news ---- +search ---- +chat ---- +nastavenie ----- + +
\ No newline at end of file diff --git a/templates/kyberia/modules/userinfo.tpl b/templates/kyberia/modules/userinfo.tpl new file mode 100644 index 0000000..25310b1 --- /dev/null +++ b/templates/kyberia/modules/userinfo.tpl @@ -0,0 +1,17 @@ + + + +{* getting and showing links for user template_id subtemplates *} + +{/foreach} +
movement
+
bookmarks
+{get_user_children_types} +{foreach from=$get_user_children_types item=children_type} +
{$types[$children_type]}s
diff --git a/templates/kyberia/move.tpl b/templates/kyberia/move.tpl new file mode 100644 index 0000000..d683194 --- /dev/null +++ b/templates/kyberia/move.tpl @@ -0,0 +1,44 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} + + +{include file="modules/movement.tpl"} +{get_movement user_id=$node.node_id offset=$offset listing_amount=$listing_amount} +{foreach from=$get_movement item=movement} + {$movement.node_name} + ({$movement.last_visit|date_format:"%d.%m.%Y. - %H:%M:%S"})
+{/foreach} +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/neurons.tpl b/templates/kyberia/neurons.tpl new file mode 100644 index 0000000..7ee925c --- /dev/null +++ b/templates/kyberia/neurons.tpl @@ -0,0 +1,56 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} + + +{get_neurons user_id=$node.node_id} + +{foreach from=$get_dendrites item=synapse} + +{/foreach} +
+{$synapse.node_name} +
+
+ +{foreach from=$get_axons item=synapse} + +{/foreach} +
+{$synapse.node_name} +
+ +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/news.tpl b/templates/kyberia/news.tpl new file mode 100644 index 0000000..97542ab --- /dev/null +++ b/templates/kyberia/news.tpl @@ -0,0 +1,14 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{include file="modules/get_nodes_by_type.tpl" type=13} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/nodeshell.tpl b/templates/kyberia/nodeshell.tpl new file mode 100644 index 0000000..90383e8 --- /dev/null +++ b/templates/kyberia/nodeshell.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_nodeshell_children.tpl"} +
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/offtopic.tpl b/templates/kyberia/offtopic.tpl new file mode 100644 index 0000000..cd6ada7 --- /dev/null +++ b/templates/kyberia/offtopic.tpl @@ -0,0 +1,40 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} + + +{include file="modules/movement.tpl"} +{include file="modules/get_flat_children.tpl" children_type=22} +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/original_threaded_forum.tpl b/templates/kyberia/original_threaded_forum.tpl new file mode 100644 index 0000000..d96875e --- /dev/null +++ b/templates/kyberia/original_threaded_forum.tpl @@ -0,0 +1,43 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} +
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/people.tpl b/templates/kyberia/people.tpl new file mode 100644 index 0000000..901365e --- /dev/null +++ b/templates/kyberia/people.tpl @@ -0,0 +1,48 @@ + + +{include file="modules/header.tpl"} + + +{get_userlist} + + + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 5}{/if} + +{/foreach} + + + + +{foreach name=users from=$active_users item=active_user} +{if $smarty.foreach.users.iteration is div by 5 }{/if} + +{/foreach} + + +
friends
+ + + + + + +
{$active_friend.login}
{$node_visitor.login}[{$active_friend.user_action}]
{$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec
+
users

+ + + + + + +
{$active_user.login}
{$active_user.login}[{$active_user.user_action}]
{$active_user.idle_time_minutes}min {$active_user.idle_time_seconds}sec
+
+
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/print.tpl b/templates/kyberia/print.tpl new file mode 100644 index 0000000..9389887 --- /dev/null +++ b/templates/kyberia/print.tpl @@ -0,0 +1,24 @@ + + + + + +{$node.node_name} + + +
+{include file="modules/node_content.tpl"} +

+{include file="modules/get_threaded_children.tpl" children_type=4 listing_amount=2} +

+{include file="modules/get_bookmark_statistics_box.tpl"} + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/register.tpl b/templates/kyberia/register.tpl new file mode 100644 index 0000000..e9c95ad --- /dev/null +++ b/templates/kyberia/register.tpl @@ -0,0 +1,52 @@ + + +{include file="modules/header.tpl"} +
+
Pozor, ziadas o +vstup do autonomnej zony!


Kyberia je komunita +ludi ktori mozu byt roztruseni po celom svete a predsa vedia ze su sucastou +toho isteho naroda. Nie naroda Cechov alebo Slovakov, ale naroda bytosti, +ktore chcu byt stastne a slobodne, s vysokou mierou respektu voci ostatnym a +hladom po novych zazitkoch a informaciach.
+

+ + + + + + + + + + + + + + + + + + +
Ak si myslis ze si +schopny rozhodnut sam za seba co je dobre a co zle a mas zaujem o vstup do +nasej zony, pokus sa do zeleneho ramceka co najuprimenejsie +napisat kto si, co od hysterie-kyberie ocakavas, co je zmyslom tvojho zivota +a zivota ako takeho a snad ti niekedy v buducnosti prijde od +protektorov syndikatu h-k oboznamenie o tom ze si bol +zaregistrovany.
+

+
A este zopar oficialit
+
login:
email:icq:
www:reklama? +ano +nie +
heslo:zopakuj heslo:


A este jedna lahodka pre prudicov typu cinny organ alebo puritansky rodic.V pripade ze stlacis tlacitko "register" stavas sa automaticky SPOLUZODPOVEDNYM ZA VSETKY PRISPEVKY ktore boli a budu ulozene v databazi kyberie. Bez vynimky. +
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/register_users.tpl b/templates/kyberia/register_users.tpl new file mode 100644 index 0000000..dbcbe19 --- /dev/null +++ b/templates/kyberia/register_users.tpl @@ -0,0 +1,39 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + + +
pozor pozor pozor!
+po zaregistrovani usera sa stavate jeho "ochrancom" tj. dojde mu automaticky
+od vas posta ze sa na vas moze obracat so svojimi problemami a ziadostami
+{get_waiting_users} + +{foreach from=$get_waiting_users item=waiting} + + + + +{/foreach} + +
{$waiting.login}{$waiting.node_content}{$waiting.email} +
+
+
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/rss.tpl b/templates/kyberia/rss.tpl new file mode 100644 index 0000000..24b6bf8 --- /dev/null +++ b/templates/kyberia/rss.tpl @@ -0,0 +1,50 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} + +{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/rss_bot.tpl b/templates/kyberia/rss_bot.tpl new file mode 100644 index 0000000..f2efc97 --- /dev/null +++ b/templates/kyberia/rss_bot.tpl @@ -0,0 +1,45 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+ + +
{include file="modules/movement.tpl"}
+{include file="modules/get_creation_by_type.tpl" listing_amount=$listing_amount type=13} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/search.tpl b/templates/kyberia/search.tpl new file mode 100644 index 0000000..d690fe8 --- /dev/null +++ b/templates/kyberia/search.tpl @@ -0,0 +1,54 @@ + + +{include file="modules/header.tpl"} + +


+
+ +
+ +

+
+

+{if $smarty.post.query}{get_search query=$smarty.post.query listing_amount=$listing_amount offset=$offset} +{foreach from=$get_search_short item=found} + {$found.node_name}
+{/foreach}

+ {foreach from=$get_search item=child} + + + + + +
+ + {if $child.k eq true}{$child.k} k{/if} + + + + +
+  {$child.login} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count} +{$child.node_children_count}  CHILDREN{/if} +
{$child.node_content|stripslashes}
+
+
+ + {/foreach} +{/if} +


+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/stats.tpl b/templates/kyberia/stats.tpl new file mode 100644 index 0000000..78df98d --- /dev/null +++ b/templates/kyberia/stats.tpl @@ -0,0 +1,52 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} + + +{include file="modules/movement.tpl"} +{get_stats user_id=$node.node_id offset=$offset listing_amount=$listing_amount} + +{foreach from=$get_stats item=stat} + +{/foreach} +
+ +{$stat.login} + ({$stat.last_visit|date_format:"%d.%m.%Y. - %H:%M:%S"}) + ({$stat.node_user_subchild_count}) NEW +{if $stat.node_bookmark eq 'yes'},booked{/if} +{if $stat.given_k eq 'yes'},K{/if} +
+
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/submission.tpl b/templates/kyberia/submission.tpl new file mode 100644 index 0000000..5073452 --- /dev/null +++ b/templates/kyberia/submission.tpl @@ -0,0 +1,48 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/template.tpl b/templates/kyberia/template.tpl new file mode 100644 index 0000000..e569c7f --- /dev/null +++ b/templates/kyberia/template.tpl @@ -0,0 +1,48 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{$node.node_content|escape:"html"|nl2br} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} + diff --git a/templates/kyberia/template_admin.tpl b/templates/kyberia/template_admin.tpl new file mode 100644 index 0000000..62df703 --- /dev/null +++ b/templates/kyberia/template_admin.tpl @@ -0,0 +1,27 @@ + + +{include file="modules/header.tpl"} +{get_nodes_by_type vector=$current_vector type=14 listing_amount=232323223 offset=$offset} + + + + + +{foreach from=$get_nodes_by_type item=article} + + +{/foreach} + + + + + + +
{$article.node_name}
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/threaded_forum.tpl b/templates/kyberia/threaded_forum.tpl new file mode 100644 index 0000000..d96875e --- /dev/null +++ b/templates/kyberia/threaded_forum.tpl @@ -0,0 +1,43 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} +
+ + +
+ +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/kyberia/user.tpl b/templates/kyberia/user.tpl new file mode 100644 index 0000000..879369e --- /dev/null +++ b/templates/kyberia/user.tpl @@ -0,0 +1,56 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+ +{if $action eq true} +
{include file="modules/movement.tpl"}
+{include file="modules/get_creation_by_type.tpl" listing_amount=$listing_amount type=$action} +
{include file="modules/movement.tpl"}
+ +{else} +{include file="modules/node_content.tpl"} +
{include file="modules/movement.tpl"}
+{* shows what other friends think about users *} +{include file="modules/get_children_by_type.tpl" listing_amount=$listing_amount type=8} +
+{include file="modules/addnode_small.tpl"} +
+{/if} + + +
+{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/new_kyberia/bookmarks.tpl b/templates/new_kyberia/bookmarks.tpl new file mode 100644 index 0000000..4aa1f57 --- /dev/null +++ b/templates/new_kyberia/bookmarks.tpl @@ -0,0 +1,62 @@ + + + + + +bookmarky + + + + +{section loop=$bookmark_category_array name=category} +{circle_coordinates amount=$smarty.section.category.total iteration=$smarty.section.category.index} + +{/section} +{section loop=$bookmark_array name=bookmarks} +{circle_coordinates center_x=$x_coordinate center_y=$y_coordinate amount=$smarty.section.bookmarks.total iteration=$smarty.section.bookmarks.index} + +{/section} + + \ No newline at end of file diff --git a/templates/own_templates/.tpl b/templates/own_templates/.tpl new file mode 100644 index 0000000..c2e67a1 --- /dev/null +++ b/templates/own_templates/.tpl @@ -0,0 +1,9 @@ + + +fzu diff --git a/templates/own_templates/1.tpl b/templates/own_templates/1.tpl new file mode 100644 index 0000000..d30f8fc --- /dev/null +++ b/templates/own_templates/1.tpl @@ -0,0 +1,209 @@ + + + + + + +a man should stay upright. not to be held upright + + + +
+{if $user_id eq true}{if $header_id neq true}{include file="modules/toolbar.tpl"}{/if}{/if} +{if $error eq true}
{$error}
{/if} +{if $new_mail eq true}
u have {$new_mail} new mail,last from {$new_mail_name}
{/if} + + + + + + + + + + +
+
+ +
latest data nodes


+ {get_nodes_by_type type=12 listing_amount=23 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name|wordwrap:40:"
":true}

+ by {$child.login|wordwrap:40:"
":true}

+ in {$child.parent_name|wordwrap:40:"
":true}

+ {/foreach} +
+ {get_nodes_by_parent parent=21 listing_amount=$listing_amount offset=$offset} +
user blogs

+ {foreach from=$get_nodes_by_parent item=child} + + +
+ {$child.node_name|wordwrap:20:"
":true}

{$child.node_content|truncate:66|imagestrip|strip_tags|stripslashes|wordwrap:20:"
":true|imagestrip} +
by {$child.login} {$child.node_views} views

+ {/foreach} + +{include file="modules/node_settings.tpl"} +
+ +
+ +{include file="modules/loginbox.tpl"} + +
+ +

+
latest forums

+ {get_nodes_by_type type=3 listing_amount=10 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name|strip_tags} + by {$child.login} + ({$child.node_children_count} children)
+ {/foreach} + +

+ +
+ +{get_linked_nodes} +
latest articles
+ {foreach from=$get_linked_nodes item=child } + + +
+ {$child.node_name}
+ {$child.node_content|truncate:320|stripslashes|strip_tags} +

node created by {$child.login} +

+ {/foreach} + +
+

register +

+ + +
+

+
+ {include file="modules/get_userlist.tpl"} +
+{include file="modules/footer.tpl"} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/10.tpl b/templates/own_templates/10.tpl new file mode 100644 index 0000000..4062226 --- /dev/null +++ b/templates/own_templates/10.tpl @@ -0,0 +1,8 @@ + + diff --git a/templates/own_templates/1000.tpl b/templates/own_templates/1000.tpl new file mode 100644 index 0000000000000000000000000000000000000000..8b9169f9db78728bf3dcced6c74688cd4c1c72da GIT binary patch literal 26764 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1034.tpl b/templates/own_templates/1034.tpl new file mode 100644 index 0000000000000000000000000000000000000000..1f22c5bc4e1184240902a6fd0682ecbe1b1fcba6 GIT binary patch literal 121764 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 o?I3G;ShZ>ar + + + + + + + +{if $node.node_name eq 'mail'} + +{/if} + + +{if $node.node_id eq '1'} +{else}{/if} + + + +{if $new_mail eq true}{$new_mail}.m@il.from.{$new_mail_name}..{/if} +{$node.node_name}..{$node.node_id}..{$user_k}.K.left + + + + + +{if $new_mail eq true} + +{/if} +{if $error eq true} +
{$error}
+{/if} + +{if $node.node_id eq '1'} +
+MAIN :: +KYB :: +HYST :: + +BOOK :: + +{if $new_mail eq true} +MAIL :: +{else} +MAIL :: +{/if} +LAST :: +TOP K :: + +PEOPLE :: +BLOGZ :: +ME :: +CONF :: +
:: +
+
+ +{else} + +
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1041658.tpl b/templates/own_templates/1041658.tpl new file mode 100644 index 0000000..516e7e1 --- /dev/null +++ b/templates/own_templates/1041658.tpl @@ -0,0 +1,52 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +
+{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +
+{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} + + diff --git a/templates/own_templates/1041756.tpl b/templates/own_templates/1041756.tpl new file mode 100644 index 0000000..e95f9f1 --- /dev/null +++ b/templates/own_templates/1041756.tpl @@ -0,0 +1,68 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{get_children listing_amount='23232323232323' offset=$offset} + +{foreach name=picz from=$get_children item=child} +{if $smarty.foreach.picz.iteration is div by 5}{/if} + +{/foreach} + +
+ + + + +
{$child.node_name}
+ +
+
+ +{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +
+ +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} + + + diff --git a/templates/own_templates/1060011.tpl b/templates/own_templates/1060011.tpl new file mode 100644 index 0000000..df4b32d --- /dev/null +++ b/templates/own_templates/1060011.tpl @@ -0,0 +1,58 @@ + + +<html> +<head> +<meta http-equiv="Cache-Control" content="Public"> +<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> +<!-- +YOU CAN PUT YOUR OWN CSS SKIN HERE!!! +<link rel='stylesheet' type='text/css' href='/data/css/zabke.css'> +--> +<link rel='stylesheet' type='text/css' href='/data/css/kyberia.css'> +<title>kwak</title> +{if $node.node_name eq 'mail'} +<script> +function vymena() {ldelim} +document.formular.mail_to.value = document.formular.mail_to.value.toLowerCase() ; +document.images['fricon'].src = '/images/users/'+document.formular.mail_to.value+'.gif'; +{rdelim} + +function chngto(name,id) {ldelim} +document.formular.mail_to.value = name ; +name = name.toLowerCase() ; +document.images['fricon'].src = '/images/nodes/' +id.substr(0,1)+'/'+id.substr(1,1)+'/'+id+'.gif'; +{rdelim} +</script> +{/if} + + +</head> + +<body> +<center><span align='center' class='most_important'>23</span></center> + +<!-- here you can realize yourself --> +<center> +<a href='/id/1/'>main</a> ---- +<a href='/id/101/'>kyberia</a> ---- +<a href='/id/19'>bookmarks</a> ---- +<a href='/id/24'>posta</a> ---- +<a href='/id/23'>posledne</a> ---- +<a href='/id/15'>k</a> ---- +<a href='/id/27'>ludia</a> ---- +<!-- <a href='/id/20'>clanky</a> ---- --> +<a href='/id/21'>denniky</a> ---- +<a href='/id/29'>news</a> ---- +<a href='/id/25'>search</a> ---- +<a href='/id/1017832'>ZACINAME S KYBERIOU</a> ---- +<a href='/id/{$user_id}/configure'>nastavenie</a> ----- +<input type='submit' value='logout' name='event' tabindex='23'> +</center> +</form> + diff --git a/templates/own_templates/1060287.tpl b/templates/own_templates/1060287.tpl new file mode 100644 index 0000000..6d34bb4 --- /dev/null +++ b/templates/own_templates/1060287.tpl @@ -0,0 +1,56 @@ + + + + + + + + +kwak +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- +clanky ---- +denniky ---- +news ---- +search ---- +help ---- +nastavenia ----- + +
+ + diff --git a/templates/own_templates/1060323.tpl b/templates/own_templates/1060323.tpl new file mode 100644 index 0000000..c9de0c5 --- /dev/null +++ b/templates/own_templates/1060323.tpl @@ -0,0 +1,99 @@ + + + + + + + + +kybérija.sk: chat pre celú rodinu +{if $node.node_name eq 'mail'} + +{/if} + + + + + +zion ---- nyx ---- imhd ---- allmusic ---- imdb ---- imageshack ---- ro-en ---- slovnik ---- slovníky ---- memepool ---- wiki---- delicious + + +
+
+hlavná --- +klubostrom --- +booknuté --- +poštá --- + +karma --- +aktívny --- + +èervená knižnica --- + +vyh¾adávanie --- + +nastavenia ---- + + +
+ +{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1060960.tpl b/templates/own_templates/1060960.tpl new file mode 100644 index 0000000..7aa08d1 --- /dev/null +++ b/templates/own_templates/1060960.tpl @@ -0,0 +1,59 @@ + + + + + + + +kwak +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
23
+ + +
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +HELP ---- +nastavenie ----- + +
+ + diff --git a/templates/own_templates/1061919.tpl b/templates/own_templates/1061919.tpl new file mode 100644 index 0000000..12ee8a4 --- /dev/null +++ b/templates/own_templates/1061919.tpl @@ -0,0 +1,120 @@ + + + + + + + + + +{if $node.node_name eq 'mail'} + +{/if} + +|| {$node.node_name} | {if $new_mail eq true}{$new_mail}_{$new_mail_name}{/if}|| + + + + + + +
+
+top +main :: +[no]tree :: +lib[cat] :: +b00k :: +posta :: + +k![no-img] :: +ludia :: +on air :: +denniky :: + +search :: +MARIN[conf] :: +platlas[conf] :: + + + +|| +|t +|n +|h + + +
+
+
+{if $new_mail eq true} +
mas {$new_mail} new mail||posledny od {$new_mail_name} {$new_mail_user_id}
+{/if} + +{if $error eq true} +
{$error}
+{/if} +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1062882.tpl b/templates/own_templates/1062882.tpl new file mode 100644 index 0000000..771e08d --- /dev/null +++ b/templates/own_templates/1062882.tpl @@ -0,0 +1,85 @@ + + + + + + + + +{if $node.node_name eq 'mail'} + + +{/if} + + + + + + + + +
+
+main || +kyberia || +book's || +bookmarks || +posta || +posledne || +k || +ludia || + +denniky || +search || +help || +nastavenie || + +
+ + +{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +{$error} +{/if} + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1065670.tpl b/templates/own_templates/1065670.tpl new file mode 100644 index 0000000..6372117 --- /dev/null +++ b/templates/own_templates/1065670.tpl @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + +{if $new_mail eq true}{$new_mail} m@il from {$new_mail_name} || {/if}{$node.node_name} || {$node.node_id} || {$user_k}K left || + + +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+MAIN: + +KYB: +HYST: + +BOOK: +{if $new_mail eq true} +MAIL: +{else} +MAIL: +{/if} + +LAST: + +K!: + +PEOPLE +BLOGS: + +SEARCH: +FRZ'S: +ME: +CONF:: + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail, last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1069475.tpl b/templates/own_templates/1069475.tpl new file mode 100644 index 0000000..94ccc12 --- /dev/null +++ b/templates/own_templates/1069475.tpl @@ -0,0 +1,40 @@ + + + + + + +23 + + +
+main ---- +sv ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +ZACINAME S KYBERIOU ---- +nastavenie ----- + +
+ \ No newline at end of file diff --git a/templates/own_templates/1071182.tpl b/templates/own_templates/1071182.tpl new file mode 100644 index 0000000..0725f60 --- /dev/null +++ b/templates/own_templates/1071182.tpl @@ -0,0 +1,61 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
+
+main ---- +kyberia ---- +hysteria ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- +help ---- + +
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1073423.tpl b/templates/own_templates/1073423.tpl new file mode 100644 index 0000000..3e1e1ee --- /dev/null +++ b/templates/own_templates/1073423.tpl @@ -0,0 +1,83 @@ + + + + + + + + +standing above it all, or standing aside, perhaps? + + + +
+{if $user_id eq true}{if $header_id neq true}{include file="modules/toolbar.tpl"}{/if}{/if} +{if $error eq true}
{$error}
{/if} + + + + + + + + +
+

+ + + + + +
+
+ +
latest data nodes


+ {get_nodes_by_type type=12 listing_amount=23 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name|wordwrap:40:"
":true}

+ + by {$child.login|wordwrap:40:"
":true}

+ in {$child.parent_name|wordwrap:40:"
":true}

+ {/foreach} +
+ {get_nodes_by_parent parent=21 listing_amount=$listing_amount offset=$offset} + +
user blogs

+ {foreach from=$get_nodes_by_parent item=child} + + + +
+ {$child.node_name|wordwrap:20:"
":true}

{$child.node_content|truncate:66|imagestrip|strip_tags|stripslashes|wordwrap:20:"
":true|imagestrip} +
by {$child.login} {$child.node_views} views

+ {/foreach} +
+
latest forums

+ {get_nodes_by_type type=3 listing_amount=10 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name} + by {$child.login} + ({$child.node_children_count} children)
+ {/foreach} +
+ + {get_linked_nodes} +
latest articles
+ {foreach from=$get_linked_nodes item=child } + + +
+ {$child.node_name}
+ + {$child.node_content|truncate:320|stripslashes|strip_tags} +

node created by {$child.login},synapse link created by {$child.linker} +

+ {/foreach} +
+{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1075821.tpl b/templates/own_templates/1075821.tpl new file mode 100644 index 0000000..616f379 --- /dev/null +++ b/templates/own_templates/1075821.tpl @@ -0,0 +1,116 @@ + + + + + + + +virtual office slobodna volba + + + + + +
+{get_children listing_amount='23232323232323' offset=$offset types=$children_types} +{foreach from=$get_children item=child} +{$child.depth} +{$child.node_name}
+{/foreach} + + +{get_userlist vector='00000103'} + +{if $active_friends eq true} + +
+
friends
+{foreach from=$active_friends item=node_visitor} + +{/foreach} + + +
+
users
+{foreach from=$active_users item=node_visitor} + +{/foreach} +{/if} + +
+ + +
+{*showing node_content*} + + + + +
datovy bod:{$node.node_name}
rodicovsky datovy bod:{$node.node_parent_name}
vytvoril:{$node.owner}
datum:{$node.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
+{include file="modules/node_content.tpl"} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{* getting and showing nodeshell children *} +{include file="modules/get_threaded_children.tpl"} + + +{* get_nodeshell_children.tpl *} +
+ + +
+ +{include file="modules/footer.tpl"} +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1079641.tpl b/templates/own_templates/1079641.tpl new file mode 100644 index 0000000..9c1e630 --- /dev/null +++ b/templates/own_templates/1079641.tpl @@ -0,0 +1,110 @@ + + + + + + + +komunitny diskusny system alternativa.sk + + +
+{$error} +{if $user_id eq false} + +
+
Prosim prihlas sa do systemu alternativa.sk + +
login::  password:: +
+
© alternativa.sk 2004
+Zaregistrova sa môžete tu
+{else} +
Bol si úspešne prihlásený.
+ + +
+Alternatíva ---- +Ob¾úbené bookmarky ---- +Pošta ---- +Posledné ---- +K ---- +¼udia ---- +Denníky ---- +Správy ---- +H¾adaj ---- +Zmena nastavenia ----- + + +
+
Vitajte v komunitnom systeme alternativa.sk
+ +{get_movement_params children_count=$node.node_children_count} + + + + + +
+ +{get_userlist vector=$cube_vector} +{foreach name=users from=$active_users item=active_user} +{$active_user.login}
+{/foreach} + + +
+
+{*showing node_content*} + + + + +
datovy bod:{$node.node_name}
rodicovsky datovy bod:{$node.node_parent_name}
vytvoril:{$node.owner}
datum:{$node.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
+{include file="modules/node_content.tpl"} + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{* getting and showing nodeshell children *} + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} +{foreach from=$get_children item=child} +{$child.depth} +prispevok:: {$child.node_name}
+{/foreach} + + +{* get_nodeshell_children.tpl *} + + + +
+ +{include file="modules/footer.tpl"} +
+{/if} + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1083.tpl b/templates/own_templates/1083.tpl new file mode 100644 index 0000000000000000000000000000000000000000..07c7eadd75ab3ca4878fb660d1ab2870fa5c1079 GIT binary patch literal 2118 zcmah~L2|<|2!u=zo$1ArKVZj~9&5dz(?f6lQ=XQer3+Y&kY$A#$AU$$0_6Ps{l1gR zFMdDqd~Xla8&(kDn5P86PF3mgo?0NIlLmwbH6_P_5*etjbPj`#K!(fQ&cV7ptrvta2`-YR7XsG|r?fffg!5HJ2&!5AEtEEwmvMjq zGX|PZajaG}bX{?E<$@RkrK`t9WO>VWySvH&17vpWBnBRZ*CmsuQT&Zy)KTIIxCX=< z?vl>b?S_V_y!t%BX^)0=)jv)LT%GnGgtPR!rCRvGo2gLlOnjNk( Tl + + + + + + + +kybérija.sk: chat pre celú rodinu +{if $node.node_name eq 'mail'} + +{/if} + + + + + +burundi ---- tove reine ---- imhd ---- allmusic ---- imdb ---- + + +
+
+main pagina --- +tree of clubs --- +booked --- +mail --- +last --- +k!arma --- +active people --- + +red diaries --- +rss feed --- +search --- +help club --- +configure ---- + + +
+ + + +{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + diff --git a/templates/own_templates/1085174.tpl b/templates/own_templates/1085174.tpl new file mode 100644 index 0000000..5c2ec96 --- /dev/null +++ b/templates/own_templates/1085174.tpl @@ -0,0 +1,62 @@ + + +<html> +<head> +<meta http-equiv="Cache-Control" content="Public"> +<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> + +<link rel='stylesheet' type='text/css' href='http://freezy.wnet.sk/kyberia/template.css'> +<title>FRZ | </title> +{if $node.node_name eq 'mail'} +<script> +function vymena() {ldelim} +document.formular.mail_to.value = document.formular.mail_to.value.toLowerCase() ; +document.images['fricon'].src = '/images/users/'+document.formular.mail_to.value+'.gif'; +{rdelim} + +function chngto(name,id) {ldelim} +document.formular.mail_to.value = name ; +name = name.toLowerCase() ; +document.images['fricon'].src = '/images/nodes/' +id.substr(0,1)+'/'+id.substr(1,1)+'/'+id+'.gif'; +{rdelim} +</script> +{/if} + + +</head> + +<body> +<center><span align='center' class='most_important'>23</span></center> + +<center> +<a href='http://stupavacrew.wz.cz' target='_blank'>stupava.crew</a> :: +<br> +<a href='/id/1/'>uvod</a> :: +<a href='/id/101/'>stromovica</a> :: +<a href='/id/19'>booknute</a> :: +<a href='/id/24'>posta</a> :: +<a href='/id/23'>posledne</a> :: +<a href='/id/15'>k!</a> :: +<a href='/id/27'>ludia</a> :: +<a href='/id/20'>clanky</a> :: +<a href='/id/21'>denniky</a> :: +<a href='/id/29'>novinky</a> :: +<a href='/id/25'>hladat</a> :: +<a href='/id/64799'>stupava</a> :: +<a href='/id/{$user_id}/configure'>nastavenia</a> ::: +<input type='submit' value='OFF' name='event' tabindex='23'> +</center> +</form> +{if $new_mail eq true} +<center><a href='/id/24'><b>u have {$new_mail} new mail,last from {$new_mail_name}</b></a></center> +{/if} + +{if $error eq true} +<center><span align='center' class='most_important'>{$error}</span></center> +{/if} diff --git a/templates/own_templates/1097147.tpl b/templates/own_templates/1097147.tpl new file mode 100644 index 0000000..976ddea --- /dev/null +++ b/templates/own_templates/1097147.tpl @@ -0,0 +1,43 @@ + + + + + + + +komunitny diskusny system alternativa.sk + + +
+ + + + + + + + + + +
+
+O mne:
+

Meno: +
E-mail:
Heslo:
Zopakuj heslo:
+
+ +
+ + + + + + diff --git a/templates/own_templates/1097175.tpl b/templates/own_templates/1097175.tpl new file mode 100644 index 0000000..739fec8 --- /dev/null +++ b/templates/own_templates/1097175.tpl @@ -0,0 +1,44 @@ + + + + + + + +komunitny diskusny system alternativa.sk + + +
+{$error} +{if $permissions.r neq true}Prosim prihlas sa do systemu alternativa.sk{/if} +{if $user_id eq false} + +
login::  password:: +
+ +{else} +
Bol si úspešne prihlásený. Prosím vstúp.
+{/if} + +
+ + + + + + + + + diff --git a/templates/own_templates/1097447.tpl b/templates/own_templates/1097447.tpl new file mode 100644 index 0000000..b727fd1 --- /dev/null +++ b/templates/own_templates/1097447.tpl @@ -0,0 +1,26 @@ + + + +{get_waiting_users} +
+ +{foreach from=$get_waiting_users item=waiting} + + + + +{/foreach} + +
{$waiting.login}{$waiting.node_content}{$waiting.email} +
+
+ +
+ + diff --git a/templates/own_templates/1105.tpl b/templates/own_templates/1105.tpl new file mode 100644 index 0000000..57d3c8d --- /dev/null +++ b/templates/own_templates/1105.tpl @@ -0,0 +1,118 @@ + + +body { +color : #6dae42; +font-size: 10pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; sans-serif; +text-decoration: none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 10pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 10pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +td { +font-size: 10pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 10pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/1106.tpl b/templates/own_templates/1106.tpl new file mode 100644 index 0000000000000000000000000000000000000000..3f860eea38486dbe5b35aca1bf7543d3151d765d GIT binary patch literal 48691 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 ZQCY%wETj)YuStmlbqeBZ3Hj&y{{ceb!XE$t literal 0 HcmV?d00001 diff --git a/templates/own_templates/1120294.tpl b/templates/own_templates/1120294.tpl new file mode 100644 index 0000000..155ad6b --- /dev/null +++ b/templates/own_templates/1120294.tpl @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + +kwak +{if $node.node_name eq 'mail'} + +{/if} + + + + + + + + + + + + + + + + + +
LINkeR's templateFRIENDSLINUXGENTOOBROWSERSFUNNYNEW BOOKMARKRC5-72 cracking : moo
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +ZACINAME S KYBERIOU ---- +nastavenie ----- + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1126294.tpl b/templates/own_templates/1126294.tpl new file mode 100644 index 0000000..9b27589 --- /dev/null +++ b/templates/own_templates/1126294.tpl @@ -0,0 +1,49 @@ + + + + + + + +kalerábia.sk +{if $node.node_name eq 'mail'} + +{/if} + + + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +ZACINAME S KYBERIOU ---- +nastavenie ----- + +
+ diff --git a/templates/own_templates/1127560.tpl b/templates/own_templates/1127560.tpl new file mode 100644 index 0000000..d8f0d9d --- /dev/null +++ b/templates/own_templates/1127560.tpl @@ -0,0 +1,9 @@ + + +my gallery \ No newline at end of file diff --git a/templates/own_templates/1127587.tpl b/templates/own_templates/1127587.tpl new file mode 100644 index 0000000..93dddfa --- /dev/null +++ b/templates/own_templates/1127587.tpl @@ -0,0 +1,64 @@ + + + + + + +{if $new_mail eq true}{$new_mail} NEW MAIL ({$new_mail_name}):{/if}{$user_id}@{$node.node_name}.kyberia.sk + + + +{if $node.node_name eq 'mail'} + +{/if} + + +
+
+r00t --- +kyberia --- +bookmarks --- +mail --- +on_air --- +K --- +blogs --- +search --- +{if $user_id eq 660} +tpl_edit --- +{/if} +{$user_id}_conf ----- + ----- + + +{if $new_mail eq true} +
+u have {$new_mail} new mail,last from {$new_mail_name} +{/if} +{if $error eq true} +{$error} +{/if} +
+
+
+{if $node.node_name eq 'bookmarks'} +
+
+{/if} + + diff --git a/templates/own_templates/1127833.tpl b/templates/own_templates/1127833.tpl new file mode 100644 index 0000000..0f03e2c --- /dev/null +++ b/templates/own_templates/1127833.tpl @@ -0,0 +1,254 @@ + + +body { + color : #1d42ae; + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; + margin: 0px; + background-color: #000000; + background-position: top center; + background-repeat: no-repeat; + scrollbar-shadow-color: #1d42ae; + scrollbar-highlight-color: #000000; + scrollbar-3dlight-color: #1d42ae; + scrollbar-base-color: #000000; + scrollbar-darkshadow-color: #000000; + scrollbar-track-color: #000000; + scrollbar-arrow-color: #000000; +} + +.t1 { + position: fixed; + top: 0px; + left: 0px; + text-align: center; + background-color: transparent; + width: 100%; + height: 20px; +} + +inframe { + width: 90%; + height:230px; +} + +textarea.small { + width : 90%; + height : 42px; + border-color: #1d42ae; + background-color: transparent; + overflow: hidden; + font-color: white; + color: white; +} + +a { + color: white; + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; +} + +a:hover { + color: white; + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; + border-bottom: 1px solid red; +} + +a.mail { + color: red; + font-size: 8pt; + font-weight: bold; + text-align: center; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; +} + +a.mail:hover { + color: white; + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; + font-weight: bold; + text-align: center; +} + +a.mail:active { + border-bottom: 5px solid #333; +} + +.active_user_img a { + border-bottom: 1px solid transparent; +} +.active_user_img a:hover { + border-bottom: 1px solid red; +} + +a img { + border-bottom: 1px solid transparent; +} + +img a:hover { + border-bottom: 0px solid red; +} + +td { + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + wordwrap: break-word; +} + +table[width="666"] { + background: #111; +} + +.bordered { + border: solid 0px #1d42ae; + border-bottom: solid 1px #333333; + background: #000; +} + +.bordered2 { + border-left: solid 1px #1d42ae; + border-right: solid 1px #1d42ae; + border-bottom: solid 1px #1d42ae; +} + +input { + color: white; + font-size: 8pt; + font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; + background-color: transparent; + vertical-align: middle; + border: solid 1px #1d42ae; height: 18px +} + +input[type=submit] { + color: #1d42ae; + background-color: #000; + border: 1px solid #1d42ae; +} + +input[type=submit]:focus { + background-color: #1d42ae; + color: #000000; +} + +input.small { + color: white; + font-size: 8pt; + font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; + background-color: transparent; + width: 50px; + vertical-align: middle; + border: solid 1px #1d42ae; + height: 18px +} + +select { + color: white; + font-size: 8pt; + font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; + background-color: #000000; + width: 80px; + vertical-align: middle; + border: solid 1px #1d42ae; height: 18px ; +} + +.header { + background: #020202; + border-bottom: solid 1px #1d42ae; + height: 100%; + width: 100%; + vertical-align: top; + align: left; + padding: 0pt; width: 100%; +} + +.important { + font-weight: bold; + text-align: center; +} + +.most_important { + font-weight: bold; + font-color: red; + color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + +td[width="16%"] { + border: 0px solid pink; +} + +textarea { + width : 666px; + height: 123px; + background-color: transparent; + border: 1px solid #1d42ae; + color: white; + font-family: monospace; + font-size: 8pt; +} + +textarea:focus { + border: 1px solid #ffffff; + color: #1d42ae; +} + +input[type=text]:focus { + border: 1px solid #ffffff; + color: #1d42ae; +} + +textarea.node_content { + width : 800px; + height: 666px; + background-color: transparent; + border: 1px solid #1d42ae; + color: white; +} + +textarea.node_content:focus { + border: 1px solid #ffffff; + color: #1d42ae; +} + +input[value='delete'] { + position: fixed; + right: 105px; + bottom: auto; + bottom: 10px; +} + +input[value='put'] { + position: fixed; + right: 61px; + bottom: auto; + bottom: 10px; +} + +input[name='nodeshell_id'] { + position: fixed; + right: 10px; + bottom: auto; + bottom: 10px; + background-color: #000000; +} diff --git a/templates/own_templates/1127845.tpl b/templates/own_templates/1127845.tpl new file mode 100644 index 0000000..746453a --- /dev/null +++ b/templates/own_templates/1127845.tpl @@ -0,0 +1,298 @@ + + + + +{$user_id}@kyberia.sk + + + +{if $node.node_name eq 'mail'} + +{/if} + + + + +
+
+main --- +kyberia --- +bookmarks --- +posta --- +posledne --- +k --- +ludia --- +denniky --- +search --- +layout_edit --- +{$user_id}/conf ----- + +
+
+ + diff --git a/templates/own_templates/1127895.tpl b/templates/own_templates/1127895.tpl new file mode 100644 index 0000000..69babc6 --- /dev/null +++ b/templates/own_templates/1127895.tpl @@ -0,0 +1,154 @@ + + + + +{$user_id}@kyberia.sk + + + +{if $node.node_name eq 'mail'} + +{/if} + + +
+
+main --- +kyberia --- +bookmarks --- +posta --- +posledne --- +k --- +ludia --- +denniky --- +search --- +layout_edit --- +{$user_id}/conf ----- + +
+
diff --git a/templates/own_templates/1141046.tpl b/templates/own_templates/1141046.tpl new file mode 100644 index 0000000..b9c225b --- /dev/null +++ b/templates/own_templates/1141046.tpl @@ -0,0 +1,57 @@ + + +{include file="modules/header.tpl"} +
    + + + +

    +{if $smarty.post.query}{get_search query=$smarty.post.query listing_amount=$listing_amount offset=$offset} +{foreach from=$get_search_short item=found} + {$found.node_name}
    +{/foreach}

    + {foreach from=$get_search item=child} + + + + + +
    + + {if $child.k eq true}{$child.k} k{/if} + + + + +
    +  {$child.login} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count} +{$child.node_children_count}  CHILDREN{/if} +
    {$child.node_content|stripslashes}
    +
    +
    + {/foreach} +{/if} +
+
+
+{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1154594.tpl b/templates/own_templates/1154594.tpl new file mode 100644 index 0000000..e9adde7 --- /dev/null +++ b/templates/own_templates/1154594.tpl @@ -0,0 +1,60 @@ + + + + + + + + +now in: {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + diff --git a/templates/own_templates/1174.tpl b/templates/own_templates/1174.tpl new file mode 100644 index 0000000000000000000000000000000000000000..0bb8eb6721442558ad7fb63a95b9b2c8cd2e3ce5 GIT binary patch literal 14662 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%0AM?%R# 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1174125.tpl b/templates/own_templates/1174125.tpl new file mode 100644 index 0000000..5e281a4 --- /dev/null +++ b/templates/own_templates/1174125.tpl @@ -0,0 +1,58 @@ + + + + + + + + +now in: {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+:: main :: +kyberia :: +bookmarks :: +mail :: +last :: +k! :: +people :: +blogs :: +news :: +search :: +configure ::: + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1182473.tpl b/templates/own_templates/1182473.tpl new file mode 100644 index 0000000..3b99990 --- /dev/null +++ b/templates/own_templates/1182473.tpl @@ -0,0 +1,67 @@ + + + + + + + + +{if $node.node_name eq 'mail'} + +{/if} + + + +
+ +
+na hlavnúú ---- +kyberia ---- +búkmárks ---- +pošta ---- +posledné ---- +k ---- +ludia ---- + +denníky ---- +sàààè ---- +konfigjúr templ ---- +nastavenie ---- +u rejdena ----- +putty ----- +gúgl ----- +imidžšek ----- +irc ----- +allmusic ----- +we:rterbuch ----- +
+ +
+
+
+{if $new_mail eq true}
+
+tvoja nedoèkavá poštová schránka prijala {$new_mail} mail(y/ov), posledný je od: {$new_mail_name}

+{/if}
+
+{if $error eq true}
+
{$error}

+ +{/if}
diff --git a/templates/own_templates/1197967.tpl b/templates/own_templates/1197967.tpl new file mode 100644 index 0000000..323f643 --- /dev/null +++ b/templates/own_templates/1197967.tpl @@ -0,0 +1,13 @@ + + + +{getCreationByTemplateId template_id="2"} +{foreach from=$getCreationByTemplateId item=a} + +{/foreach} \ No newline at end of file diff --git a/templates/own_templates/12.tpl b/templates/own_templates/12.tpl new file mode 100644 index 0000000..55a0f95 --- /dev/null +++ b/templates/own_templates/12.tpl @@ -0,0 +1,52 @@ + + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} +
download here: {$node.node_name}

+{*showing form for adding child node*} +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +
+{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/120.tpl b/templates/own_templates/120.tpl new file mode 100644 index 0000000000000000000000000000000000000000..ae419c1c3e5daf7957bd6c40e6087cf4635f7a54 GIT binary patch literal 2453 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1205.tpl b/templates/own_templates/1205.tpl new file mode 100644 index 0000000..4062226 --- /dev/null +++ b/templates/own_templates/1205.tpl @@ -0,0 +1,8 @@ + + diff --git a/templates/own_templates/1211170.tpl b/templates/own_templates/1211170.tpl new file mode 100644 index 0000000..099d751 --- /dev/null +++ b/templates/own_templates/1211170.tpl @@ -0,0 +1,17 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +{$error} + + + +{include file="modules/loginbox.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1230.tpl b/templates/own_templates/1230.tpl new file mode 100644 index 0000000..5bdf751 --- /dev/null +++ b/templates/own_templates/1230.tpl @@ -0,0 +1,125 @@ + + +body { +color : #6dae42; +font-size : 9pt; +text-decoration : none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + + + +textarea { +width : 100%; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + + +a:hover { +color: red; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + + +.bordered { +border: solid 0pt #6dae42; +} + + +.bordered2 { +border-left: solid 0pt #6dae42; +border-right: solid 0pt #6dae42; +border-bottom: solid 0pt #6dae42; +} + + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 0px #6dae42; height: 18px +} + + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 0px #6dae42; height: 18px +} + + +.header { +background-color: #333333; +border-bottom: solid 0px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + + +.active_users .active_user_img { + width: 50px; + float: left; +} + + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/1246.tpl b/templates/own_templates/1246.tpl new file mode 100644 index 0000000..39f0f0b --- /dev/null +++ b/templates/own_templates/1246.tpl @@ -0,0 +1,113 @@ + + +body { +color : #6dae42; +font-size : 9pt; +text-decoration : none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/1269725.tpl b/templates/own_templates/1269725.tpl new file mode 100644 index 0000000..023e94c --- /dev/null +++ b/templates/own_templates/1269725.tpl @@ -0,0 +1,50 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +<center><font style='error'>{$error}</font></center> +{/if} + +{if $user_id eq false} +<center>{include file="modules/loginbox.tpl"}</center><br><br> +{/if} + +<table width='100%'><tr> + +<!--left column--> +<td valign='top' align='center' width='23%'> +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +<br> +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +</td> +<!--end of left column--> + +<!--main central column--> +<td valign='top'> +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +<form enctype="multipart/form-data" action='/id/{$node.node_id}/{if $action neq false}{$action}{/if}' method='post' name='formular'> +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +</form> +<!--end of central column--> + +</td></tr></table> + +{include file="modules/footer.tpl"} + + diff --git a/templates/own_templates/1291831.tpl b/templates/own_templates/1291831.tpl new file mode 100644 index 0000000..d20d915 --- /dev/null +++ b/templates/own_templates/1291831.tpl @@ -0,0 +1,60 @@ + + + + + + + + + +{if $new_mail eq true}{$new_mail} mail from {$new_mail_name} & {/if}in: {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ~ +kyberia ~ +bookmarks ~ +post ~ +latest ~ +k! ~ +people ~ +blogs ~ +news ~ +search ~ +help ~ +configure ~ + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1313.tpl b/templates/own_templates/1313.tpl new file mode 100644 index 0000000000000000000000000000000000000000..27e75c71bb649f8fb0e9c7493a8a83c6dfb82d95 GIT binary patch literal 6375 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 P0!=sGXsuoW0Brp~o!oi? literal 0 HcmV?d00001 diff --git a/templates/own_templates/1337.tpl b/templates/own_templates/1337.tpl new file mode 100644 index 0000000..2afa2dc --- /dev/null +++ b/templates/own_templates/1337.tpl @@ -0,0 +1,98 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{ *showing poll* } +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+
+
{include file="modules/movement.tpl"}
+
+ +{if $action eq true} + +
{include file="modules/movement.tpl"}
+{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
  + + +
+{if $child.template_id eq 6 } +
{$child.node_name} +{elseif $child.template_id eq 5 } +
{$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [{$child.user_action}] +{/if} +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
{$child.node_content|nl2br}
+
+{/foreach} + +
+
+ +
+{if $permissions.w eq true} + + + + + +
+ with name:
+{/if} + +
+{/if} + + +
+{/if} + + diff --git a/templates/own_templates/1351.tpl b/templates/own_templates/1351.tpl new file mode 100644 index 0000000..6abd3cc --- /dev/null +++ b/templates/own_templates/1351.tpl @@ -0,0 +1,20 @@ + + + + +node {$node}
+node_creator {$node_creator}
+node_parent {$node_parent}
+node[$creator] {$node[$creator]}
+node[$owner] {$node[$owner]}
+permissions {$permissions}
+ + + + \ No newline at end of file diff --git a/templates/own_templates/1369247.tpl b/templates/own_templates/1369247.tpl new file mode 100644 index 0000000..aea5ed9 --- /dev/null +++ b/templates/own_templates/1369247.tpl @@ -0,0 +1,19 @@ + + +{include file="modules/header.tpl"} + + +{get_userlist} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} +a +{/foreach} + + + diff --git a/templates/own_templates/1373488.tpl b/templates/own_templates/1373488.tpl new file mode 100644 index 0000000..2b768c4 --- /dev/null +++ b/templates/own_templates/1373488.tpl @@ -0,0 +1,98 @@ + + + + + + + + +te audire no possum. musa sapientum fixa est in aure +{if $node.node_name eq 'mail'} + +{/if} + + + + + +post.sk ---- alma máter ---- ib2004 ---- allmusic ---- imdb ---- imageshack ---- photobucket ---- slovnik ---- slovníky ---- wiki ---- mhd: praha/nitra + + +
+
+hlavná --- +klubostrom --- +booknuté --- +poštá --- +posledné --- +karma --- +aktívny --- + +èervená knižnica --- +rss kàmenie --- +vyh¾adávanie --- +help klub --- +nastavenia ---- + + +
+ +{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1376808.tpl b/templates/own_templates/1376808.tpl new file mode 100644 index 0000000..44108fa --- /dev/null +++ b/templates/own_templates/1376808.tpl @@ -0,0 +1,68 @@ + + + + + + + + +te audire no possum. musa sapientum fixa est in aure + +{if $node.node_name eq 'mail'} + +{/if} + + + + +post.sk ---- alma máter ---- ib2004 ---- allmusic ---- imdb ---- imageshack ---- photobucket ---- slovnik ---- slovníky ---- wiki ---- mhd: praha/nitra + + +
+
+hlavná --- +klubostrom --- +booknuté --- +poštá --- +posledné --- +karma --- +aktívny --- + +èervená knižnica --- +rss kàmenie --- +vyh¾adávanie --- +help klub --- +nastavenia ---- + + +
+ +{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + + diff --git a/templates/own_templates/1378272.tpl b/templates/own_templates/1378272.tpl new file mode 100644 index 0000000..00766d4 --- /dev/null +++ b/templates/own_templates/1378272.tpl @@ -0,0 +1,58 @@ + + + + + + + + +{if $new_mail eq true}{$new_mail} mail from {$new_mail_name} | {/if}in: {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main :: +kyberia :: +bookmarks :: +mail :: +last :: +k! :: +people :: +blogs :: +news :: +search :: +configure ::: + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1379191.tpl b/templates/own_templates/1379191.tpl new file mode 100644 index 0000000..8f14de4 --- /dev/null +++ b/templates/own_templates/1379191.tpl @@ -0,0 +1,110 @@ + + + +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + +
+{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +
+
+
{include file="modules/movement.tpl"}
+
+ +{if $action eq true} + +
{include file="modules/movement.tpl"}
+{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + + +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
  + + + +
+{if $child.template_id eq 6 } +
{$child.node_name} +{elseif $child.template_id eq 5 } +
{$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] + +{/if} +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
{$child.node_content}
+
+{/foreach} + +
+
+ + +
+{if $permissions.w eq true} + + + +
+ with name:
+{/if} + +
+{/if} + + + +
+{/if} + +{include file="modules/footer.tpl"} + + + + + + + + +

+ diff --git a/templates/own_templates/1379229.tpl b/templates/own_templates/1379229.tpl new file mode 100644 index 0000000..cb4d259 --- /dev/null +++ b/templates/own_templates/1379229.tpl @@ -0,0 +1,98 @@ + + + + + + + + +there’s nothing left to grieve +{if $node.node_name eq 'mail'} + +{/if} + + + + + +zion ---- nyx ---- imhd ---- allmusic ---- imdb ---- imageshack ---- ro-en ---- slovnik ---- slovníky ---- memepool + + +
+
+klubostrom --- +nastavenia ---- +booknuté --- +poštá --- +posledné --- +karma --- +aktívny --- + +èervená knižnica --- + +vyh¾adávanie --- +help klub --- +hlavná --- + + +
+ +{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1387149.tpl b/templates/own_templates/1387149.tpl new file mode 100644 index 0000000..fb2ff25 --- /dev/null +++ b/templates/own_templates/1387149.tpl @@ -0,0 +1,75 @@ + + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + +
+{get_userlist} + +friendz + +{foreach name=friends from=$active_friends item=active_friend} + + +{/foreach} +
+ {$active_friend.login} + {$active_friend.login} +
+ [{$active_friend.user_action}]
{$active_friend.idle_time_minutes}m {$active_friend.idle_time_seconds}s
+
+
+ +random forumz

+{include file="modules/get_nodes_by_type_small.tpl" type=3 listing_amount=10} +

+data

+{include file="modules/get_nodes_by_type_small.tpl" type=12 listing_amount=10} +
+
+ +last sumbissions
+{include file="modules/get_last.tpl" vector=$action listing_amount=1000} + + +
+{/if} + +{include file="modules/footer.tpl"} + + + + + + diff --git a/templates/own_templates/1387512.tpl b/templates/own_templates/1387512.tpl new file mode 100644 index 0000000..9c22ca9 --- /dev/null +++ b/templates/own_templates/1387512.tpl @@ -0,0 +1,63 @@ + + + + + + + + + + + + +{if $new_mail eq true}mail from {$new_mail_name} ({$new_mail}) - {/if}{$node.node_name|strip_tags} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ---- +kyberia ---- +hysteria ---- +bookmarks ---- +posta ---- +on-air (10) ---- +k ---- +ludia ---- +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+{if $new_mail eq true} +
u have {$new_mail} new mail, last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + diff --git a/templates/own_templates/1387702.tpl b/templates/own_templates/1387702.tpl new file mode 100644 index 0000000..c820863 --- /dev/null +++ b/templates/own_templates/1387702.tpl @@ -0,0 +1,67 @@ + + + + + + + + + +{if $new_mail eq true} +({$new_mail}) [{$new_mail_name}] {/if} +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + + diff --git a/templates/own_templates/1389313.tpl b/templates/own_templates/1389313.tpl new file mode 100644 index 0000000..40a1fdf --- /dev/null +++ b/templates/own_templates/1389313.tpl @@ -0,0 +1,70 @@ + + + + + + + + +{$node.node_name}|{if $new_mail eq true}{$new_mail} new mail,last from {$new_mail_name}{/if} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
+
+top +. +main --- +kyberia --- +bookmarks --- +mail --- +last --- +k! --- +noimg-k! --- +people --- + +blogs --- +search --- +kev-main --- +kev-bookmarks --- +kev-k! --- +userinfo +. +
+
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + diff --git a/templates/own_templates/1391537.tpl b/templates/own_templates/1391537.tpl new file mode 100644 index 0000000..60cfb16 --- /dev/null +++ b/templates/own_templates/1391537.tpl @@ -0,0 +1,77 @@ + + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + +
+{get_userlist} + +friendz +
+{foreach name=friends from=$active_friends item=active_friend} +
+ +{$node_visitor.login} +{$active_friend.login} +[{$active_friend.user_action}] + {$active_friend.idle_time_minutes}m + {$active_friend.idle_time_seconds}s +
+{/foreach} +
+
+
+
+ +last 10 sumbissions
+{include file="modules/get_last.tpl" vector=$action listing_amount=10} + + +
+{/if} + +{include file="modules/footer.tpl"} + + + + + + + + + + + + diff --git a/templates/own_templates/1396776.tpl b/templates/own_templates/1396776.tpl new file mode 100644 index 0000000..4bfcf6b --- /dev/null +++ b/templates/own_templates/1396776.tpl @@ -0,0 +1,70 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + +
+
+{if $new_mail eq true} +{$new_mail} +[{$new_mail_name}] +{/if} + +{if $error eq true} +{$error} +{/if} + ~ * + kbr * + hystr * + nyx * + HoP * + frshw * + @ * + mail * + bkmrks * + n.d * + + k * + + l/p * + + blgz * + srch * + pbx * + gml * + sms * + oskr * + bblfsh * + map * + kev * + sttngz * + + +
+
diff --git a/templates/own_templates/14.tpl b/templates/own_templates/14.tpl new file mode 100644 index 0000000..bb72f21 --- /dev/null +++ b/templates/own_templates/14.tpl @@ -0,0 +1,51 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{$node.node_content|escape:"html"|nl2br} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
{include file="modules/movement.tpl"}
+ + +
+ +{include file="modules/footer.tpl"} + + + + diff --git a/templates/own_templates/1400344.tpl b/templates/own_templates/1400344.tpl new file mode 100644 index 0000000..df73eaf --- /dev/null +++ b/templates/own_templates/1400344.tpl @@ -0,0 +1,71 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+
main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + + + + diff --git a/templates/own_templates/1400424.tpl b/templates/own_templates/1400424.tpl new file mode 100644 index 0000000..6ce5e0a --- /dev/null +++ b/templates/own_templates/1400424.tpl @@ -0,0 +1,94 @@ + + + + + + + + + + +{if $node.node_name eq 'mail'} + +{/if} + +|| {$node.node_name} | {if $new_mail eq true}{$new_mail}_{$new_mail_name}{/if}|| + + + + + + +
+
+top +main :: +[r|-|+]tree :: +lib[cat] :: +b00k :: +{if $new_mail eq true}posta{else}posta{/if} :: + +k![-img] :: +ludia :: +on air :: +denniky :: + +search :: +MARIN[conf] :: +platlas[conf] :: + +|| +|t +|n +|h +
+ +
+
+{if $new_mail eq true} +
mas {$new_mail} new mail||posledny od {$new_mail_name} {$new_mail_user_id}
+{/if} + +{if $error eq true} +
{$error}
+{/if} +
+ + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1401906.tpl b/templates/own_templates/1401906.tpl new file mode 100644 index 0000000..ff2acbb --- /dev/null +++ b/templates/own_templates/1401906.tpl @@ -0,0 +1,225 @@ + + + + +{if $node.node_name eq 'mail'} + +{/if} + + + + +{$user_id}@{$node.node_name} + + +
+ + + + + + + + + + +{if $user_id eq '1371'} + + +{/if} +
+
+ + +
+
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} +
+
+
+ + diff --git a/templates/own_templates/1402543.tpl b/templates/own_templates/1402543.tpl new file mode 100644 index 0000000..1d812bf --- /dev/null +++ b/templates/own_templates/1402543.tpl @@ -0,0 +1,51 @@ + + + + + + + + +{$user_id}@{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + +
+ + + + + + + + + + +
+
+ + +
+
+
+ diff --git a/templates/own_templates/1416619.tpl b/templates/own_templates/1416619.tpl new file mode 100644 index 0000000..911b8bb --- /dev/null +++ b/templates/own_templates/1416619.tpl @@ -0,0 +1,87 @@ + + +{include file="modules/header.tpl"} + + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + +
+ +{get_userlist} + +friendz +
+{foreach name=friends from=$active_friends item=active_friend} +
+ +{$node_visitor.login} + {$active_friend.login} +[{$active_friend.user_action|strip_tags}] {$active_friend.idle_time_minutes}m {$active_friend.idle_time_seconds}s +
+{/foreach} +



+ + +random forumz

+{include file="modules/get_nodes_by_type_small.tpl" type=3 listing_amount=10} +

+data

+{include file="modules/get_nodes_by_type_small.tpl" type=12 listing_amount=10} +
+ + +pplz +
+{foreach name=users from=$active_users item=active_user} +
+ +{$active_user.login}| +{$active_user.user_action|strip_tags} +{$active_user.idle_time_minutes}m {$active_user.idle_time_seconds}s +
+{/foreach} +
+
+ + +last submissions
+{include file="modules/get_last.tpl" vector=$action listing_amount=$listing_amount} + + +
+ +{/if} + +{include file="modules/footer.tpl"} + + + + + diff --git a/templates/own_templates/1416904.tpl b/templates/own_templates/1416904.tpl new file mode 100644 index 0000000..cedd1b2 --- /dev/null +++ b/templates/own_templates/1416904.tpl @@ -0,0 +1,35 @@ + + + +{if $action}{get_userlist vector=$action} in vector {$action} +{else}{get_userlist} +{/if} +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 5}{/if} +---[{$active_friend.login}]:::::[{$active_user.user_action}]

+{/foreach} + +


+{foreach name=activeusers from=$active_users item=active_user} +{if $smarty.foreach.users.iteration is div by 5 }{/if} +---[{$active_user.login}]:::::[{$active_user.user_action}]
+{/foreach} + +
+
+
+
+
+
+------------------------------------------------------------------------------- +{foreach from=$users item=user} +{$user.login} +{/foreach} + +{include file="modules/get_nodes_by_type_small.tpl" type=7 listing_amount=10000} \ No newline at end of file diff --git a/templates/own_templates/1417553.tpl b/templates/own_templates/1417553.tpl new file mode 100644 index 0000000..970e8c1 --- /dev/null +++ b/templates/own_templates/1417553.tpl @@ -0,0 +1,130 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+{*showing node_content*} +{include file="modules/node_content.tpl"} + +
+{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +
+ +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} + +{foreach from=$get_children item=child} +{$child.depth} + +{if $child.template_id eq 2} +  + nodeshell:: {$child.node_name} :: + (posledne, + k, {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
+{elseif $child.template_id eq 1417553} +  + node-hell:: {$child.node_name} :: + (posledne, + k, {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
+{elseif $child.template_id eq 3} +  +  forum:: {$child.node_name} :: + ({$child.node_children_count} children{if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if}) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure>{/if} ({$child.login})
+{elseif $child.template_id eq 5} +  +  article:: {$child.node_name} :: {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure){/if} ({$child.login})
+{elseif $child.template_id eq 12} +  +  data:: {$child.node_name} + {if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}(configure){/if} ({$child.login})
+{elseif $child.template_id eq 14} +  +  template:: {$child.node_name} :: {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure){/if} ({$child.login}) (
+ +{elseif $child.template_id eq 4} +  +  submission:: {$child.node_name} :: + {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure){/if} ({$child.login})
+ +{elseif $child.template_id eq 28} +  +  rss_bot:: {$child.node_name} :: {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure){/if} ({$child.login})
+ +{elseif $child.template_id eq $child.node_id} +  +  tpl:: {$child.node_name} :: (code{if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}|configure{/if}) ({$child.login})
+ + +{else} +  +  node:: {$child.node_name} :: + {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure){/if} ({$child.login})
+{/if} +{/foreach} + +{get_linked_nodes orderby=$listing_order} +{foreach from=$get_linked_nodes item=link} +  + link:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure){/if} + ({$link.login})
+{/foreach} + +{foreach from=$get_linked_bookmarks item=link} +  + bookmark:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login}) ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if})
+{/foreach} + + +
+ + +{include file="modules/footer.tpl"} + + + diff --git a/templates/own_templates/1418283.tpl b/templates/own_templates/1418283.tpl new file mode 100644 index 0000000..2a9f431 --- /dev/null +++ b/templates/own_templates/1418283.tpl @@ -0,0 +1,97 @@ + + + + + + + + +kybérija.sk: chat pre celú rodinu +{if $node.node_name eq 'mail'} + +{/if} + + + + + + + + +
+
+hlavná --- +klubostrom --- +booknuté --- +poštá --- +posledné --- +karma --- +aktívny --- + +èervená knižnica --- +rss kàmenie --- +vyh¾adávanie --- +help klub --- +nastavenia ---- + + +
+ +{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1420103.tpl b/templates/own_templates/1420103.tpl new file mode 100644 index 0000000..8f6b0da --- /dev/null +++ b/templates/own_templates/1420103.tpl @@ -0,0 +1,122 @@ + + +{include file="modules/header.tpl"} +{debug} +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}
+ +{else} + + + + + + + + + +
+ + + + + +
+ +
node:{$node.node_name}
owner:MARIN
datetime:niekedy zaciatkom leta
+
+
neurons
+
+
statistics
+
offtopic
+
links
+
k

+ total children::{$node.node_children_count}
+666 K +
!!!show flat!!!
+
+{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +
+
+
{include file="modules/movement.tpl"}
+
+ +{if $action eq true} + +
{include file="modules/movement.tpl"}
+{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +
+{$node.node_content|nl2br} +


+{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
  + + + +
+{if $child.template_id eq 6 } +
{$child.node_name} +{elseif $child.template_id eq 5 } +
{$child.node_name} +{else} + {$child.login} + +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+
{$child.node_content}
+
+{/foreach} + +
+
+ + +
+{if $permissions.w eq true}
+ + + +
+ with name:
+{/if} + +
+{/if} + + + +
+{/if} + +{include file="modules/footer.tpl"} +{$node.external_link} + + + + + + + diff --git a/templates/own_templates/1420288.tpl b/templates/own_templates/1420288.tpl new file mode 100644 index 0000000..2095c91 --- /dev/null +++ b/templates/own_templates/1420288.tpl @@ -0,0 +1,37 @@ + + + + + + + + + {$node.node_name|strip_tags} + + + +
+ +
\ No newline at end of file diff --git a/templates/own_templates/1420506.tpl b/templates/own_templates/1420506.tpl new file mode 100644 index 0000000..983ca12 --- /dev/null +++ b/templates/own_templates/1420506.tpl @@ -0,0 +1,190 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
{$error}
+{/if} + +{if $user_id eq false} + +
{include file="1549885.tpl"}
+ +{else} + + + + + + + + +
+ + + + + + + +
+ +
node:{$node.node_name}
parent:mamina&ocino zaco im 'dakujem'
owner:{$node.owner}
datetime:23.06.1983
+
+ + + + + +
permissions
you: +{if $permissions.r}r,{/if} +{if $permissions.w}w,{/if} +{$node.node_permission} +
system:{$node.node_system_access}
net:{$node.node_external_access}
+
+
neurons
+
+
statistics/sort
+
offtopic
+
links
+
print
+
k
+ + + + + + +
+
node viewed {$node.node_views} times +
total descendants::{$node.node_descendant_count} +
total children::{$node.node_children_count} +{if $node.node_user_subchild_count neq false} +
{$node.node_user_subchild_count} NEW +{/if} +{if $node.k neq false} +
{$node.k} K

+{/if} +{$node.external_link} +{if $offset neq false} +
using offset:: {$offset} +{/if} +
+{if $node.node_bookmark neq 'yes'} + +{else} + +{/if} +  + +
+{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
configure
{/if} +
+
!!!show flat!!!
+
+ +nodeshells
+forums
+submissions
+articles
+blogs
+datas
+ +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} + +
+{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
+ +{if $action eq true} + + +{include file="modules/get_creation_by_template_id.tpl" listing_amount=101 type=$action} + +{else} +
+{$node.node_content|nl2br} +


+{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=1666 offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + + + +
  +
+{if $child.template_id eq 6 } +
{$child.node_name} +{elseif $child.template_id eq 5 } +
{$child.node_name} +{else} + {$child.login} + +{/if} +
  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
+{$child.node_content}
+{/foreach} + + +
+
+ +
+{if $permissions.w eq true} + + + +
+ with name:
+{/if} + + +
+{/if} + + +{/if} + +{include file="modules/footer.tpl"} +
|chjaj|
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1420517.tpl b/templates/own_templates/1420517.tpl new file mode 100644 index 0000000..b14b333 --- /dev/null +++ b/templates/own_templates/1420517.tpl @@ -0,0 +1,19 @@ + + +
+{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=user search=marin} +{foreach from=$get_threaded_children item=child} + +{$child.node_name} + +{/foreach} + +
+ +pici nechcesa mi to teraz =] \ No newline at end of file diff --git a/templates/own_templates/1420640.tpl b/templates/own_templates/1420640.tpl new file mode 100644 index 0000000..859ca01 --- /dev/null +++ b/templates/own_templates/1420640.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1420677.tpl b/templates/own_templates/1420677.tpl new file mode 100644 index 0000000..d88f15a --- /dev/null +++ b/templates/own_templates/1420677.tpl @@ -0,0 +1,64 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + +a stlac configure_content + + +no a potom uz len skopiruj id tejto nody a vo svojom nastaveni si ho daj k set_header_template a uz by to malo byt =] diff --git a/templates/own_templates/1420681.tpl b/templates/own_templates/1420681.tpl new file mode 100644 index 0000000..afe7185 --- /dev/null +++ b/templates/own_templates/1420681.tpl @@ -0,0 +1,64 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} + +a stlac configure_content + + +no a potom uz len skopiruj id tejto nody a vo svojom nastaveni si ho daj k set_header_template a uz by to malo byt =] diff --git a/templates/own_templates/1420685.tpl b/templates/own_templates/1420685.tpl new file mode 100644 index 0000000..3b9d38f --- /dev/null +++ b/templates/own_templates/1420685.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} diff --git a/templates/own_templates/1424052.tpl b/templates/own_templates/1424052.tpl new file mode 100644 index 0000000..859ca01 --- /dev/null +++ b/templates/own_templates/1424052.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
+
+main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
+
+
+{if $new_mail eq true} +
u have {$new_mail} new mail,last from {$new_mail_name}
+{/if} + +{if $error eq true} +
{$error}
+{/if} \ No newline at end of file diff --git a/templates/own_templates/1429650.tpl b/templates/own_templates/1429650.tpl new file mode 100644 index 0000000..23e68f9 --- /dev/null +++ b/templates/own_templates/1429650.tpl @@ -0,0 +1,9 @@ + + + diff --git a/templates/own_templates/1429669.tpl b/templates/own_templates/1429669.tpl new file mode 100644 index 0000000..34d4760 --- /dev/null +++ b/templates/own_templates/1429669.tpl @@ -0,0 +1,60 @@ + + +{* +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +{$error} + +{/if} + +{if $user_id eq false} +{include file="modules/loginbox.tpl"} + + +{else} + + +{include file="modules/get_nodes_by_type_small.tpl" vector=00000101000635320068381700683643 type=12 listing_amount=23} + + + + +{get_nodes_by_type type=12 vector=00000101000635320068381700683643 listing_amount=23 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + +{$child.node_name} + +{/foreach} +{/if} *} + + +{get_nodes_by_type vector=00000101000635320068381700683643 type=2 listing_amount=2323232323 offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} + in node {$child.node_id} + {*get_poll poll=$child*} + {*include file="modules/show_poll.tpl" get_poll=$get_poll*} +
+{else} +{$child.node_name}
( {$child.login} :: {$child.node_children_count} submissionz)

+{/if} +{/foreach} + + + {foreach from=$get_linked_nodes vector=0000000000000001 item=child} + {$child.node_name}
+{/foreach} + +{include file="modules/footer.tpl"} + + + + diff --git a/templates/own_templates/1432207.tpl b/templates/own_templates/1432207.tpl new file mode 100644 index 0000000..7e6f032 --- /dev/null +++ b/templates/own_templates/1432207.tpl @@ -0,0 +1,136 @@ + + +{include file="modules/header.tpl"} + + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + +
+{* show node info *} +{include file="1549925.tpl"} + + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
+{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
+ + + + + + + + + + + + + diff --git a/templates/own_templates/1432305.tpl b/templates/own_templates/1432305.tpl new file mode 100644 index 0000000..7e3d0bf --- /dev/null +++ b/templates/own_templates/1432305.tpl @@ -0,0 +1,58 @@ + + +{get_movement_params children_count=$node.node_children_count}
+{include file="modules/header.tpl"} + +{if $error eq true} +
{$error}
+{/if} + + +{if $user_id eq false} +
{include file="modules/loginbox.tpl"}


+{/if} + + + + + + + + +
+{* show node info *} +{include file="modules/node_settings.tpl"} + + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} + +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +
+
- Posledne pridane datanody -

+
+(V zozname je poslednych 50 pridanych datanod kamkolvek v kyberii, nielen v kniznici)

+{get_nodes_by_type type=12 listing_amount=50 offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{$child.node_name|wordwrap:80:"
":true}

+by {$child.login|wordwrap:50:"
":true}
in {$child.parent_name|wordwrap:80:"
":true}
on {$child.lastchild_created|wordwrap:80:"
":true}

+ +{/foreach} + +thnx to MARIN + + +
=> .kbase
  • Kniznica
  • Sklad
  • Share
  • Katalog
  • Pripomienky
  • L:teratura
  • +
    + +
    + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1432367.tpl b/templates/own_templates/1432367.tpl new file mode 100644 index 0000000..cfcf0a6 --- /dev/null +++ b/templates/own_templates/1432367.tpl @@ -0,0 +1,56 @@ + + +{include file="modules/header.tpl"} + + + + +
    +{include file="modules/get_userlist.tpl"} + + +
    + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + kategoria::{$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} +{/if} +
    + +{foreach from=$bookmark_category.children item=bookmarks} + +{if $bookmarks.node_name} +{$bookmarks.node_name} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} NEW CHILDREN +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: !!NEW DESCENDANT!! +{/if} + +{/if} +
    +{/foreach} + +
    +{/foreach} + + +
    + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} + +
    + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1433.tpl b/templates/own_templates/1433.tpl new file mode 100644 index 0000000..a34d266 --- /dev/null +++ b/templates/own_templates/1433.tpl @@ -0,0 +1,114 @@ + + +body { +color : #6dae42; +font-size : 9pt; +text-decoration : none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + + +textarea { + width : 80%; + height : 123px; + border-color: #6dae42; + background-color: #003700; + overflow: hidden; + font-color: white; + color: white; + border : thin; +} + +textarea.small { +width : 80%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { + color: Aqua; + font-size: 9pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/1434109.tpl b/templates/own_templates/1434109.tpl new file mode 100644 index 0000000..3b6c2d8 --- /dev/null +++ b/templates/own_templates/1434109.tpl @@ -0,0 +1,73 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} +Pünk is not dëd!
    + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +
    +{*showing node_content*} + +
    +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +
        {$bookmark_category.node_name}

    +{else}
        [Nezaradene]

    +{/if} +{foreach from=$bookmark_category.children item=bookmarks} + +{if $bookmarks.node_name} +
  • {$bookmarks.node_name}
    +      +

    +{else} + +{if $bookmarks.node_id neq false} +
  • !!! [chybny bookmark] - unbook nemusi fungovat
    +     

    +{else} +
  • !!! [Chybny bookmark] - neopravitelny typ, obratte sa na lamparen

    +{/if} + +{/if} +{/foreach} +
    + +{/foreach} +
  • +
    + +{include file="modules/footer.tpl"} +
    ani prevadzkovatel tohto fora za nic neruci, pünk je pünk
    \ No newline at end of file diff --git a/templates/own_templates/1434513.tpl b/templates/own_templates/1434513.tpl new file mode 100644 index 0000000..9b5f905 --- /dev/null +++ b/templates/own_templates/1434513.tpl @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + +
    +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} + {$error} +{/if} + +{if $user_id eq 2133} +LLUUBBOOSSKKOO +{/if} +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} + +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} + + + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} + +{include file="modules/get_threaded_children.tpl"} + +
    +{include file="modules/footer.tpl"} +
    + + + + + + + + + diff --git a/templates/own_templates/1434842.tpl b/templates/own_templates/1434842.tpl new file mode 100644 index 0000000..fc8d898 --- /dev/null +++ b/templates/own_templates/1434842.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1434878.tpl b/templates/own_templates/1434878.tpl new file mode 100644 index 0000000..fc8d898 --- /dev/null +++ b/templates/own_templates/1434878.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1436515.tpl b/templates/own_templates/1436515.tpl new file mode 100644 index 0000000..96ea01d --- /dev/null +++ b/templates/own_templates/1436515.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +id1 ---- +kyberia ---- +bookmarks ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- + ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þu hafið {$new_mail} sending,nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1436522.tpl b/templates/own_templates/1436522.tpl new file mode 100644 index 0000000..ed538ed --- /dev/null +++ b/templates/own_templates/1436522.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +id1 ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- + ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þu hafið {$new_mail} sending,nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1436529.tpl b/templates/own_templates/1436529.tpl new file mode 100644 index 0000000..28d7f45 --- /dev/null +++ b/templates/own_templates/1436529.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +id1 ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- +nýmæli ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þu hafið {$new_mail} sending,nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1441925.tpl b/templates/own_templates/1441925.tpl new file mode 100644 index 0000000..d3e700d --- /dev/null +++ b/templates/own_templates/1441925.tpl @@ -0,0 +1,61 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +id1 ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- +nýmæli ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þú hafið {$new_mail} sending, nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + +a stlac configure_content diff --git a/templates/own_templates/1441957.tpl b/templates/own_templates/1441957.tpl new file mode 100644 index 0000000..e1c4f94 --- /dev/null +++ b/templates/own_templates/1441957.tpl @@ -0,0 +1,46 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} + + +
    + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/1441975.tpl b/templates/own_templates/1441975.tpl new file mode 100644 index 0000000..8ce326a --- /dev/null +++ b/templates/own_templates/1441975.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +id1 ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- +nýmæli ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þú hafið {$new_mail} sending, nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1444723.tpl b/templates/own_templates/1444723.tpl new file mode 100644 index 0000000..59fa574 --- /dev/null +++ b/templates/own_templates/1444723.tpl @@ -0,0 +1,48 @@ + + + + + + + + + +nezabijes + + + +
    +
    +main ---- + +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- +help ---- + + +
    +
    + + + + + + + + + diff --git a/templates/own_templates/1445992.tpl b/templates/own_templates/1445992.tpl new file mode 100644 index 0000000..4fa73f4 --- /dev/null +++ b/templates/own_templates/1445992.tpl @@ -0,0 +1,214 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    + + + + + + + + +
    + +
    node:23.02.2005-10:28:34
    template:4
    parent:N0T3P4D
    owner:replica
    datetime:23.02.2005. - 10:28:34
    + +
    + + + + + + +
    permissions
    you: +r,w,owner +
    system:private
    net:yes
    +
    + +
    neurons
    +
    +
    statistics
    +
    offtopic
    +
    links
    +
    print
    +
    k
    + + + + + + + + + + + + + + +
    +
    node viewed 9 times +
    total descendants:: +
    total children::0 +
    + +   + +
    + +
    configure

    +
    !!!show flat!!!
    + +
    + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} + +{*showing form for adding child node*} +
    +{if $permissions.w eq true} +{* include file="modules/addnode.tpl" *} + + + + + + +
    +      title or keywords:: + +  NO HTML
    + + + + + + + + + + + + + + + + + + +
    + +{if $user_id eq 2133} + +{else} + +{/if} + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + +
    + + +
    + +   + :: +
    + +
    + + + + +
    u have 23  
    + +
    + + + + +
    + pwnd +
    + +{/if} +{include file="modules/get_threaded_children.tpl"} + +
    + + + + +
    + +{include file="modules/footer.tpl"} + + + + diff --git a/templates/own_templates/1446353.tpl b/templates/own_templates/1446353.tpl new file mode 100644 index 0000000..2f23e1d --- /dev/null +++ b/templates/own_templates/1446353.tpl @@ -0,0 +1,44 @@ + + +{include file="modules/header.tpl"} + +
      + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} + + {if $bookmark_category.node_name neq false} +
    • {$bookmark_category.node_name}

    • + {else} +
    • {$bookmark_category.node_id}
    • + {/if} + + {foreach from=$bookmark_category.children item=bookmarks} +
        + + {if $bookmarks.node_name} +
      • + {$bookmarks.node_name} + + {if $bookmarks.node_user_subchild_count neq false} + ({$bookmarks.node_user_subchild_count} New Children) + {/if} + + {if $bookmarks.lastdescendant_created > $bookmarks.last_visit} + (New descendant) + {/if} +
      • + {/if} + +
      + {/foreach} + +{/foreach} + +
    diff --git a/templates/own_templates/1446448.tpl b/templates/own_templates/1446448.tpl new file mode 100644 index 0000000..193ac93 --- /dev/null +++ b/templates/own_templates/1446448.tpl @@ -0,0 +1,68 @@ + + +{include file="modules/header.tpl"} + +
    + + +
    + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +
      + + {* showing bookmark category *} + {if $bookmark_category.node_name neq false} + +
    • + +

      {$bookmark_category.node_name}

      +
      +
    • + + + {/if} + + {foreach from=$bookmark_category.children item=bookmarks} + {if $bookmarks.node_name} + + + + {$bookmarks.node_name} + + + {if $bookmarks.node_user_subchild_count neq false} + :: + {$bookmarks.node_user_subchild_count} NEW CHILDREN + + {/if} + + {if $bookmarks.lastdescendant_created > $bookmarks.last_visit} + :: + !!NEW DESCENDANT!! + + {/if} + +
      + {/if} + {/foreach} + +
    +{/foreach} + + + +
    + + +
    \ No newline at end of file diff --git a/templates/own_templates/1446481.tpl b/templates/own_templates/1446481.tpl new file mode 100644 index 0000000..4062226 --- /dev/null +++ b/templates/own_templates/1446481.tpl @@ -0,0 +1,8 @@ + + diff --git a/templates/own_templates/1446491.tpl b/templates/own_templates/1446491.tpl new file mode 100644 index 0000000..76f056e --- /dev/null +++ b/templates/own_templates/1446491.tpl @@ -0,0 +1,9 @@ + + +{$node.node_content} diff --git a/templates/own_templates/1446510.tpl b/templates/own_templates/1446510.tpl new file mode 100644 index 0000000..7eba289 --- /dev/null +++ b/templates/own_templates/1446510.tpl @@ -0,0 +1,48 @@ + + + + + + + + + + {$node.node_name|strip_tags} + + +
    + + +
    + +{$smarty.post.event} diff --git a/templates/own_templates/1447337.tpl b/templates/own_templates/1447337.tpl new file mode 100644 index 0000000..a312747 --- /dev/null +++ b/templates/own_templates/1447337.tpl @@ -0,0 +1,94 @@ + + + + + + + + +kybérija.sk: chat pre celú rodinu +{if $node.node_name eq 'mail'} + +{/if} + + + + + + + +
    +
    +hlavná --- +klubostrom --- +booknuté --- +poštá --- +posledné --- +karma --- +aktívny --- + +èervená knižnica --- +rss kàmenie --- +vyh¾adávanie --- +help klub --- +nastavenia ---- + + +
    + +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1448182.tpl b/templates/own_templates/1448182.tpl new file mode 100644 index 0000000..52110d8 --- /dev/null +++ b/templates/own_templates/1448182.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- +nýmæli ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þú hafið {$new_mail} sending, nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1451091.tpl b/templates/own_templates/1451091.tpl new file mode 100644 index 0000000..e90b99e --- /dev/null +++ b/templates/own_templates/1451091.tpl @@ -0,0 +1,37 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} +
    k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +
    +{/if} +{foreach from=$get_k item=k} + + + + + + +
    + +{$k.k} k +{$k.node_name} + in {$k.parent_name} by {$k.creator}
    {$k.node_content|stripslashes|nl2br}
    +{/foreach} +
    +{include file="modules/footer.tpl"} + + + + + + diff --git a/templates/own_templates/1451158.tpl b/templates/own_templates/1451158.tpl new file mode 100644 index 0000000..4b0481d --- /dev/null +++ b/templates/own_templates/1451158.tpl @@ -0,0 +1,47 @@ + + +{include file="modules/header.tpl"} + +
    + +
      +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} + {if $bookmark_category.node_name neq false} +

    • {$bookmark_category.node_name}

    • + {else} +
    • {$bookmark_category.node_id}
    • + {/if} + {foreach from=$bookmark_category.children item=bookmarks} +
        + {if $bookmarks.node_name} +
      • +    {$bookmarks.node_name} + {if $bookmarks.node_user_subchild_count neq false} + [{$bookmarks.node_user_subchild_count} New] + {/if} + {if $bookmarks.lastdescendant_created > $bookmarks.last_visit} + [Babooo] + {/if} +
      • + {/if} +
      + {/foreach} +{/foreach} +
      + + +
    +{include file="modules/footer.tpl"} + + + + + + diff --git a/templates/own_templates/1453990.tpl b/templates/own_templates/1453990.tpl new file mode 100644 index 0000000..f81d78d --- /dev/null +++ b/templates/own_templates/1453990.tpl @@ -0,0 +1,55 @@ + + + +{include file="modules/header.tpl"} +{** + + +
    +{if $action}{get_userlist vector=$action} in vector {$action} +{else}{get_userlist} +{/if} +
    +{foreach name=friends from=$active_friends item=active_friend} + + {$node_visitor.login} +{/foreach} +
    +
    +
    +{include file="modules/mailform.tpl"}
    +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
    +
    +------------ **} + + + +
    +{include file="modules/get_mail_userlist.tpl"} + +
    +{include file="modules/mailform.tpl"} +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
    +
    + +{include file="modules/footer.tpl"} + + + + + + + + + + + diff --git a/templates/own_templates/1454691.tpl b/templates/own_templates/1454691.tpl new file mode 100644 index 0000000..730d569 --- /dev/null +++ b/templates/own_templates/1454691.tpl @@ -0,0 +1,58 @@ + + + + + + + + +{if $new_mail eq true}{$new_mail} mail from {$new_mail_name} | {/if}in: {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main :: +kyberia :: +bookmarks :: +mail :: +last :: +k! :: +people :: +blogs :: +news :: +search :: +configure ::: + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1457776.tpl b/templates/own_templates/1457776.tpl new file mode 100644 index 0000000..2036893 --- /dev/null +++ b/templates/own_templates/1457776.tpl @@ -0,0 +1,99 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} + +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + +
    +
    +
    {include file="modules/movement.tpl"}
    +
    + +{if $action eq true} + +
    {include file="modules/movement.tpl"}
    +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + + +{else} + +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
      + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} + +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} + +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} +
    +
    +
    + +
    +{if $permissions.w eq true} + + + + +
    + with name:
    +{/if} + +
    +{/if} + + +
    +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{/if} +{include file="modules/footer.tpl"} + + + + + diff --git a/templates/own_templates/1458224.tpl b/templates/own_templates/1458224.tpl new file mode 100644 index 0000000..116f3c5 --- /dev/null +++ b/templates/own_templates/1458224.tpl @@ -0,0 +1,11 @@ + + + + + diff --git a/templates/own_templates/1458369.tpl b/templates/own_templates/1458369.tpl new file mode 100644 index 0000000..6d6615f --- /dev/null +++ b/templates/own_templates/1458369.tpl @@ -0,0 +1,153 @@ + + + + + + + + + + +{$node.node_name} + +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    + +
    +
    +[kyberija tree] -- +[buukmarks] -- +[mail] -- +[my_last] -- +[k] -- +[people] -- +[blogs] -- +[search] -- +[kévl] -- +[pers|trash] -- +[RB@K] -- +[out of tree] -- +[conf /me] -- +[conf /header] ---- + + + + +
    +
    + + +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1458401.tpl b/templates/own_templates/1458401.tpl new file mode 100644 index 0000000..a19be31 --- /dev/null +++ b/templates/own_templates/1458401.tpl @@ -0,0 +1,60 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +ZACINAME S KYBERIOU ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1458577.tpl b/templates/own_templates/1458577.tpl new file mode 100644 index 0000000..ac4b82c --- /dev/null +++ b/templates/own_templates/1458577.tpl @@ -0,0 +1,37 @@ + + + + +
    +
    + + + + + + + + + + + + + + + +
    +
    + + + +
    +

    SUMMER04 |fragmentsfromthebrokensegments

    +
    +
    posledny vecer v bruseli rastovi ukradli tasku... bola tam cokolada, komixi bunda nejake veci a fotak z celym prislusenstvom, filmami... cize toto su fotky z mojho a matusovho digitalu ale ja som fotil len obcas a tak vselijakpod niektorymi fotkami su ine obrazky ale pod vecinou nie =]
    + diff --git a/templates/own_templates/1462148.tpl b/templates/own_templates/1462148.tpl new file mode 100644 index 0000000..201cd93 --- /dev/null +++ b/templates/own_templates/1462148.tpl @@ -0,0 +1,66 @@ + + + + + + + + kwK + +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +nastavenie + +
    +
    +
    +
    + + + + + + + + + + diff --git a/templates/own_templates/1462783.tpl b/templates/own_templates/1462783.tpl new file mode 100644 index 0000000..5685d02 --- /dev/null +++ b/templates/own_templates/1462783.tpl @@ -0,0 +1,191 @@ + + + + +{include file="modules/header.tpl"} +{if $error eq true} + +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + +
    + +{get_userlist} + + + + +:: friendz +{/if} + +{/foreach} + + +
    +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 3}
    + + +
    +{$node_visitor.login}
    +
    + + + + +
    + + +:: latest forums
    +{get_nodes_by_type type=3 listing_amount=10 offset=$offset} +{foreach from=$get_nodes_by_type item=child} +
    +{$child.node_name}
    +by {$child.login} +({$child.node_children_count} children)
    +
    +{/foreach} + + +

    + +:: latest blogs
    +{get_nodes_by_parent parent=21 listing_amount=15 offset=$offset} +{foreach from=$get_nodes_by_parent item=child} + + +
    +{$child.node_name|wordwrap:20:"
    ":true}

    +by {$child.login} ({$child.node_views} views)
    +{/foreach} + +

    + +:: latest data nodes
    +{get_nodes_by_type type=12 listing_amount=20 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + +{/foreach} + +

    + +:: latest nodeshells
    +{get_nodes_by_type type=2 listing_amount=20 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + +{/foreach} + + +
    + + + + +:: last sumbissions
    +{include file="modules/get_last.tpl" vector=$action listing_amount=$listing_amount} + + +
    + +{/if} + + +{include file="modules/footer.tpl"} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1470560.tpl b/templates/own_templates/1470560.tpl new file mode 100644 index 0000000..22c8204 --- /dev/null +++ b/templates/own_templates/1470560.tpl @@ -0,0 +1,37 @@ + + +configure

    + +$user_id: { $user_id }
    +$action: { $action }
    +$error: { $error }
    +$header_id: { $header_id }
    +$new_mail: { $new_mail }
    +$new_mail_name: { $new_mail_name }
    +$node: { $node }
    +$offset: { $offset }
    +$permissions: { $permissions }
    +$post_vars: { $post_vars }
    +$smarty.post.meno {$smarty.post.meno}
    +$smarty.post.event {$smarty.post.event}
    + + +
    + + + + +
    + + + + + + + diff --git a/templates/own_templates/1472.tpl b/templates/own_templates/1472.tpl new file mode 100644 index 0000000000000000000000000000000000000000..d750cdb28a2145f3c15d33889c316aeaa921b2fc GIT binary patch literal 9333 zcmb7oWl&sEv+WFn1qn`Y8-h!4celV0oWX*VK#*X;gA-tI!ax{Yf(3VX5AG0j@Zbc0 zeD~h>?(es%&hAxReb(ygI<;$`{WSmd2Y|1tsGg$;oD zoI?i?0zm-aGyBg&0Yv++sQ1h%|A(7CbC&<9`Hu_{%Kz5ehok;i{j=bILHT+8kIw&% z=m0<*1_1Rr^M?1$8({o@bKtWAAnSkfJa2e_S^ukulJ(z;1JCb({)aa`^Z(%K5kMm& zCr|gz+wHTpqZ^&Py{-Lci;r|Fjuy7|PPTxjB|r!O0~HM&4HW|&4IKjm0~3n?8w-mB z4lC(GU>O zNV7AtOaFi4sRvL30HAvK@&%=5i1u6j= zAw3T|5rYiG!X+Mqm^Uc9vU7q2%qOdTg30*a^=ra9zuY^wF4EUJpL0%MF$o4IR!su` z+vERP06?ff6f^)j1_1yC1&9g+p`f8YPx(Ipq7Z;kpB-cvcp+#++Rq-9#9+Rl?9Pd& z4gdirpb0Pl0x|$l2!J30;L{=i2lOmX03rZL0Y>yDa$6jOoi%}U?&vXcY{fBRqb0lT zF_N>Tv5|S#De)28a4o?hA#_UReu0jvHn>0nr3m6niI)s^hA!fLdNLdMH>6#|fb?V2 zP{a7-L9kxB9Tv2k0CyeE*SQO7xOb?fuFJOfrm82cQk20#VJFI%=^{-VQ(==mBRkVj z&8Z6Z&2pM+k;=`BlD>0k5 z!ag->ktDp0pa+S|*Xvy(H}LE2?^z-Qq0Fd>P}3z(mxNqKt}i|;vZtk0B+Z75%PO6J zXtFYHwA-dV&L)QhLko-}$(&G#8p{1NWsZxOL^w|<>INoaZfvlT+i;4rUR|-#aQiJD zvOGBV5L!s8LdEdX*DUV+YnIDBJxV{1alPY>%FhkZKOsokh;kjn!YvA65|aT)Tmz%G zu2St3uxR0k4=`%Fm9^urvhF>)JzdfuyAvyZmla`{DQ>y36N-IVt%kz>)0m zB*g@OKGP%ZBg*U2tJ%r2F5dFaTD%k`sNeh6!@4{t0Wme>y$C~Udc!r&l@h@h;1Tmo zHnneIc4_LP>_-bJsQ5fVbBVnylaSI&HIcy%m6=FpP#CfB)!`>jaj$7#t^n7CQiqDX zeKX!h<#KT3kmsosA)PP|-(i8!EJ$mb0{0EiaUUZ`9-fzEvS4=B-chMw?s>u_Uz%9f z%aw&Ox7f@f$+7J+23C9ViQZV}vfwN2cNxMiikW0vdIe7aY1H^5`r|cnn)kuYHc6z> zLGe@k`?e4=%_UqM&Zls%3S7dew~Xu zhq}7eZhgdp6s+WWRbkbOd%xp1cb4!|u+P-ATU->g)slA+A{)gA*AI+9@#H3xJ68f} z*@Vyd)roc-)7%2_Bwjk`dW%grS-9@O9T!Ya=*(rP@OrfBTce|{^wN>3D0&Ah^bOZj zlqiKA{T7n8LrK2HrYe^6-!>goTYfSu7Y;^X9FDrFRVOBX9#p}#J#y(Nc?>@@WUN=_F6V>`(UC+^nfr`# z?UYXR2hE}L*;@(>6JVwEXB7wviB?z(*i~@M_p$|glk30R>K>t0eIQ(knkwap#$Qqt z0@ko?#!uZ`&0uU3RY5c5C+tp5jIq6(Uca{v z9^w^+d44Zlt33xUvft+@-CnILf@t|*UIG?3RQ2_(Mr%L@t38hw3_Th83&u`Jbr28{QyU+(%z91qQG zQmtpMS_@SiiQiWCI6>mb71g-#vdG0<^tg9J@kMu9ox4NBg!}vor7mVu&&FSu`oXK= zw=6rcVpGX(FlH(rduYQyR{{RpVkIZGKVwV@YTr*{D?4&oUghFJ=OD*=P~|OPH0hs- z+qad4qn5u$Kj3S=?4=Ak9~ku!%(ZQZ=Vz1Mypo1BRlCZj<-b_m)pULRF_C`Uw5Dxu z-b+4H@RVd+n0Uu$*wrfu$J;YtPmN0en`M}HDCjg+3%N4+Gfs_UC5;$h_!a#?jkYQB zMO;1250$fyg0p>(bj-B@%iv#`;xJWR@1kyY_S8p&6a-a+?Da+ z{k{fncdrivvYR3r@d0>klfQ^K)!&p$^e|%MSEf-jRPxwX%}6LHz4a*h#1TU&?sD49 zv5aS{T5Pm@ZD&r0Y8l38wK-O(C0Nd=i1PwFF&+jsDxTQ1PE5BxUKm!SR;J5{rke0L zN)R5uQlLBB$(rn3)*y(?0pTL@FW)75Jp4g<+#5IIx6e(tG$3O+xez~QO7%GF(=e+P zjmcBGY@PGUoi1L1RYk_6o#TrPRFDl6(BVdq}URsXTrb1P${n8nMu}XYQEl3BTtEpx1plBMuME zi1*Ydc%>cQqD}z+mAV7MCd8BSx26;odE1%)}iz*q><`QcLS&iu_Q{u|;H5J0iyBUYf|n6*sJJLgPV z|LSE2G7JM@n{08L5Mb!CBP@Q4FNGy;{a%DF=bw<&t}o(2@d%{W9*e!s z!hJkZC1>Cup-Jm%SmWr>e8R`)e~8%n_noYV*K(v9T{)-4G4WOj427 zP7Twg99DYbVs}a>jp3kaD#$Crq1g#ft)ir$mf|Z{2X6r~P_pfNna<68Hw#F+1Jy37&e1+h4M5e+R^A z;S)e4yZ%$cDb(3NJ-pgT_9tvYPfRI3D1eQZ`jrNDjeVVei*(^hKJ8V%93KCceWSiend89OH{yGS9=LTC9$MM2e$DBM?RWjQgqaNC`$i@8pYB8z zHSNfs0L?E%o&ZzO`XOc;SDgbPPS|?H6X1SEa!ZPk>(}-@_m%aKFyIf}K#6n*rv*m}`VR_=W&X2A;ja9Ag!7?mwk z$%(9*inVCMSGkqzR?XYZOuzmH#c+TzbY3L97=)`D!OFyi2 z^Bew|O|0xuc*FZP2E1_8n^@tCQGdH>=;-G&?@Ek~p1EEBg{p-s!P|`$K}GO!yyjmn zrOj)7q))6F`4%b}^8(!Z=V#kOhtccX*P$BhW{g2;8?=^sp=StQW^3}H(m-fAkeqy{ z@(Hl}ut<=#dz<;bK5kf)O8wt1o@NZxM`MYnbZ=wK>o5U-{jAEC@$*K~FdU1E^L*f# zT6}qvzu`|Y1~;p>AQ}}_;MaKQAjdiXSOU%i^&ku{*`T0lD#ThoC46C>At&W(A=OeG zr=$-h7Ne`WUO(6#b0a>is|AS6%xMq}7CdWUq+*d^IXGz6DqA*DXjIg7exq3*6}X== z+1pU#(zqX_No&ehfj~Rd1K(UuEt?Ux4h07CV0Dj|DGp5%%EpE7e)TQdt1!3TUdkq8 zQ~syryjtqFv0R*VjAjjpmEe)r8(RksqUJa+3DbCG*MdLK>nulOq!xG;ym}R-Opt0l zFiwqz>nYAAqY!615Y<#w{v9Mk5Gf;V1?G4xEFP6{BBe|LVpoy_UM4~7f043=ugn#i zAxVH6rdNV-R0Oesr}Fw+xgR>ZMrni@VPb|yTLKka zQ%=1Mn!>=>Zt~qYcD%aZZ)q{h^J145-rbls;a_oinJ-m`_WjKd)Lb`1I6VQDsMu*2 zzuaOiKSG(G0NY70x-{#hi&*h6jJ{ukiU$Qw=|6r+60=^BN>E@7#>Upysk!rl6%#Vb zN0DPSxY~=WV!Agqlo61i6>~&Ul>QmHLxP9i`^R^2Ef)v+FF0_@Ck|KnGA0}Op8zgK z0a62x62?7~AEL}U5#zR8heZG(ND!=mhr@ zy%gWP-`^hu*&3L8_(uCZ4$*9=_|##hBQjkkqf_iLmm!* zU6ti@>_HogJ?Bu-_`V%l6C#n%(BzKCf5d#Mlhz)-rV(YqpCi^>Wg*pJ&We74(*j4U zaz7K$#ZzY+kauR*Q0i!l8gI7;bJk9Bf{8bKJg)8Haq%0%5bedc>ff>JB?2<=~R^$V$f0+s#4$ zigp3WZyV!p!*-F{FmZ>T%(n)5m6$@W@hFp$`@Y219LK(Lwb7rh(v_i7__RKrs)rI0 z#yKJS+3Q~IxY%OxEqP@u>}Kx!o00s!HLzxyQns9OsSGeB3d(|c10F_iAb2bar79k{ z))@lH;~}aV5|rgFcfYo4mFKZ(g)*-?5Ujhh*N}@lvqvhrpDk*RT$b& zyMAoN6U}_1@w+U)Z&b$JLC{FgV^bj%;vP|osDlodTMLe;Gt+T7 zF2C=J^CsKlXOOUvVhCiTQ+!CXjtAXK$kLLf!j8G46xt)~rLJ zeqBo_6Kz!{h+Od;u!$j|$k%Vw@8!xxA%W`F<*tr$v|OwN3k8dx9%c)KYNT;7CNCFjWdWxUk;QTU#MOb16BV4CWrY%d5Pjip?09C@XrfzS z{SKtsudrdrRK8kaf_prjSd<)7+Z?hiq`SRSgc>?Btt`0**JWrvM=<| zs+yIt@0l|A`d(~=5bPmMnZunWlP}Y4=o)X8@w#C{&8*|$w6w?@fqrl~p6T;}cNZrX z*X!GXNl<(jas_HIAZfJKR}&?*vZU(rylH|Sn{3ZMocX!f3hlAFr+-k9ml)KE76W)Q z5=vt%srVaGdfIW5q)V*iayRoTwqL-l7c`U9{+UwqsT^Lm_6#~jxinUXPz9pZUHpcV~8|OA?1QyrL%C44%HXA3chhdCcrB&rPH%A_&CQ`B;lc z!j&VW#(rA^R8$x#qj@Vrt+KhIpDx|kO;qz)ACr` zxdkmQzQKp;v*hXJ1cko6u~yttS;eSRp9}G!tMtAM2xBEHpTN)oSV>o$j1;LjDic-8Xu|p|4I<Rd%wBDcQ$Syw9LMop!(l7P?*W zf*#kjG7@1cIN&Ivg0kBBgi#;n&YU) zC5SmSzI1JC-|NpTSDw3A$_&QakoMFL-78X`UQUh@V#%~J4c=0_t~s%hZqo@fZla$E zo-I3JXLyaB*LxW9u);{W|0}2kZ`B&$?@s!-Zyg^exVEb0GHzt9W$n<*5OKQxKI9IU z43{f%rfg@v^D6F76c;Oy9GUqc7SmMJ{YqzDhEgl&Ve0-)a*>?OWk7&oK&-Pll-62? ziTtdL+q=x6%Icg-ZTu=fxow-6)<%H+h_dEYs;JKBC*Ew0p{x_YpWx$)<}W)RN=^!| zQb`BLt5Eun5*nv&W-e_hBV_ofF33J=(Q-(!I#aqYj?FlHv2SggDZfjEE&Niy^A$cX z;y<1}X!3EYopqwte9b(P^`ON6bJZqlcxUS?B@MTFIg2~Y9vO@rwLW&d^06(9Hc!fF zw=%66PkNBu)UEzz*i@?qqI-plqh6|W;(gX{D#3PHVzA6O+cmpteBd+p0(@Oc%5s`{ zEv1l1W9m&-ilW_e8tvnz_j1@{T>p1oj75t*XKo*7zSt({Hz>nTr-xVjlAZU`Omp=w zQGtJaE#1;Fq>~JCc$RJDzuqYq(-M53%L&?+(wsi(a-cKRJWOQqul{|<+5@j`IrW^K z?AzOt16{xSonbpAeg)<0*>{M%lkq6DD(W;r_uHJTdR$n;)zq=irTeH0OSu?Fsy7=i zeiO6Hk77?s**$swGTHnzvuGB_x2N*}VaI1*Dx`iem;A^_wR;c)X>7%5H;YG?Kdg?u zbsKNW{V`miExXz&Q=mU?;S;?dx&WVda(H!^M#+I?}O|^ia-rkM_kaZ1sa-EDx1KV2W=*lD~W4;GzM< zV~INOjdh~^{!5vEQFG1gi|HC}Z-w4K*~gq;OM6G(T25w88O5lOQ#@3`lML-6|5Vri zRYm_qr{Dvs9mYuZnWYNdEs)Rh)g8p3)bFRjCS{=FNn|Nx@B!^iB z{N>&dDXlOJhe%|>E~eB3MiPFex~!WU05DQm?e{(ULkF`9eseUkY3Io-PTS68@&%gd zvnYN!j3vH*TntuXP`>Qn&3=5I9~&)IT_81KLPowmXYHTgxv{vll%rXBO~+q80v&wJI2~LRz(sz z7X`(BZIcSM)=?jw$u^l!v)k;kkXGh6CoC`Wl;=a8dwhHke%_!RZz!{l7&*4xrE;<( zUWJn*hnnkoOoj-!EM9igdstu7RAJC~y7Kq;%!PD%eIO+mSc@ zbwMg`yu^JpzWk#*anW0R=k{u!jQX8dU(NjD;&@qko4^!_#bx({PrG^Y zuipNUXBhN>@th{a8)hxHi!uKpg?tl)5EYJWxx%a6E8Wwo`4_eMDH6CI@hAEIXRobr z=7o38=W(jpck`rG#_as|+G;T3(tKCxPUgd2yNB=fME2XO_A-QT)?2FkQw!MUceXvx zJU+Sv>z){FOI)r6RmmIDxg(<(X8*Ni^YUd%83Z-3VQ$fuQs@HUBK4&UbOCq}ouhZP ziN;q?0758{#iu%Q^tH0|edcv|d5(%w99;a}pkVI0VF_CrfZij+OIgCsXKZX?zmg>R z&3Z7a^%xb^SBV;^klqC5i+DMWE~`uC0tp9&wx|tzhOY{*v{>T$z8r~=U%ThmRe+1X z*HtXEDpj`rnq*2Kclvy%z3oKqEA~x=`5Uz;%%4@r2CLoDy(H{U1U}B4C-S)D!i-Jp z<;1E-Ky3=jf|hj}o^NGL^LIf-WzabMRXufl?bMx+Uy+9nc8uhifEyKtv$}0^e`_|}WgDhf7CtZpgpBjM8P!r;;@;isW$O@(R1GKd>W*>YbJOr`pA zBaNAOb`snB&}y~U$W{zUiO%sJ3wc$JM%8}y6 zAHa|c&{RFyUx5ZMF^o)V5>VLvEXy=eyj+D|V1P;dim_Q6o#jW~CDt@b$rqyf9E?4* zpUgi0o)cT0wA6K~Zl{u6Wu!`c5p~GfguST@oz+dug zZjxzf&{7no-A07Eilqpq1YQEU7MOUZvw^gkUthCNn#jEODvMwEpV9;7STtQkKN-=vC5la>V zEmm0#WGJpc-Tg9yn3?s4rsf|5mi)&@<0Z7B3xBJrqt9I8v1#$HHOwaxD@C&Q@4=e8 zA7(`S!_xD|nVQek$3O8n>P!D%{08C-?Zmi8Jl5JZ%qD6bt{@!w<4lp7XioI7RIf3y z`GG6yQi;{YK_A-1=GdXNw|n>vU-u;vy50&|W{=PM^MA7N(R)alc9Oq&pcSURP|dIV z(Sd?72eZrSgJx&^qq1aPm-^?A?K#X9Y+q~_xuikA?s6`u5*2Hu2nGA}xg1~XT5ch0 z>;1k@9On%-)e#m6_BNmfUHIYgds^Q4#s+WsQPIvDIIKairsUb`4H-dc4A7 zTvJL%fz1pID~2*Ajkm?&J%-67-V9SmA<(gU{lsx9S>gmm_n0qq%)%sFQmWaCU8g2X z?cWv*6O@|zCi93XqxBu^oIm`U&#vLkd-Z}UmW_Q$x3S&>c2&u>4Y?cKkt}cf>+VAd zvj+{pk3|+)Ng;_V8GmkIJeSc?yG_=v{ht+nztKnLldu8t*o2F?|B%8%esi->@*s4@ zi~kXrlE3}^VsA3ycZ-ojr=s6xsiPNTc1Lr8uetf9`Mx2$jDPJ}Y7vQ!%4gbXaS={H@H_ESWSdQDFMX z=QZ=C@TG9^MG~)xd=}A|i`EmMLGo1I&g>|7+5gmp`vaJ^)jz*pB}$>CHW7C{US;tM z&TMU=iMUpSY`X4U4#(nflik!MOlQF1&R;YVKV5mw&)KD&IXaPCG2 zV%6oIPiPN!+(A(ZuXm?yUD?DvF_-FAO?v_uYvds-M>M6b0}q}6TnV&`QKE`YJLzU= zBV#yF9o{$iG2Jk!7?0;RXl^6hZQ9M&gW(T6d2V?fnr3jRWtRELL>>X&B!=QEn_s?320Y(<_4D({ x`@aZU(m-vctO=d~U6i!JfcH?&ow24m({|B=5kqrO< literal 0 HcmV?d00001 diff --git a/templates/own_templates/1475.tpl b/templates/own_templates/1475.tpl new file mode 100644 index 0000000..a521fdd --- /dev/null +++ b/templates/own_templates/1475.tpl @@ -0,0 +1,119 @@ + + +body { +color : #5dae42; +font-size: 15pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +margin : 5; +background-color: red; +background-repeat: no-repeat; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: blue; +color: black; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 28pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #5dae42; +} + + +input { +color: white; +font-size: 28pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 28pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/1478235.tpl b/templates/own_templates/1478235.tpl new file mode 100644 index 0000000..1f5353a --- /dev/null +++ b/templates/own_templates/1478235.tpl @@ -0,0 +1,102 @@ + + +{include file="modules/header.tpl"} + + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + + + +
    +
    +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure
    +{/if} +!!!show flat!!!
    + +{*friends*} + +{get_userlist} +{if $active_friends eq true} +
    friends
    +{foreach from=$active_friends item=active_friend} +
    +{/foreach} +{/if} + +
    + +{$active_friend.login|strip_tags}[{$active_friend.user_action|strip_tags}]
    {$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec +
    +
    +
    users on.line
    +{foreach from=$active_users item=active_user} +
    {$active_user.login|strip_tags}
    +{/foreach} +
    + +
    + +
    +  +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +
    +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + +kategoria:: {$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NeW + {/if} +{/if} +{if $bookmark_category.node_name neq true} +~~~ UnSoRTeD ~~~ +{/if} + +
    +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name && $bookmarks.node_id} +
    + +{$bookmarks.node_name|strip_tags} + +{if $bookmarks.node_user_subchild_count neq false} :: {$bookmarks.node_user_subchild_count} NeW +{/if} + +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit}:: DeSC +{/if} +{if $bookmarks.node_creator eq $user_id or $bookmarks.node_permission eq 'master' or $bookmarks.node_permission eq 'op'} :: [configure]{/if} +
    + +{/if} +{/foreach}
    + +
    + +{/foreach} + +
    + +
    +{/if} + +{include file="modules/footer.tpl"} +
    || |  |||   || |  |  ||||  ||
    diff --git a/templates/own_templates/1478919.tpl b/templates/own_templates/1478919.tpl new file mode 100644 index 0000000..b5dc2ab --- /dev/null +++ b/templates/own_templates/1478919.tpl @@ -0,0 +1,40 @@ + + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} +
    +{if $error eq true} +{$error} +{/if} +{if $user_id eq false} +{include file="modules/loginbox.tpl"} +{/if} +
    +
    +{*showing node_content*} {* show node info *} +{include file="modules/node_content.tpl"} +
    +
    +{include file="modules/node_settings.tpl"} + + {* showing poll *} + {include file="modules/get_poll_box.tpl"} + {*showing bookmark_statistics*} + {include file="modules/get_bookmark_statistics_box.tpl"} +
    +
    +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
    +{include file="modules/footer.tpl"} + + + diff --git a/templates/own_templates/1479061.tpl b/templates/own_templates/1479061.tpl new file mode 100644 index 0000000..267b384 --- /dev/null +++ b/templates/own_templates/1479061.tpl @@ -0,0 +1,64 @@ + + + + + + + + + + + +|| {$node.node_name} | {if $new_mail eq true}{$new_mail}_{$new_mail_name}{/if} || + + + + + + +
    +
    +top +main :: +[no]tree :: + +lib[cat] :: +b00k :: +posta :: + +k![no-img] :: +ludia :: + +on air :: +denniky :: + +search :: +milec[conf] :: + + +|h + +
    +
    +
    +{if $new_mail eq true}
    +
    mas {$new_mail} new mail||posledny od {$new_mail_name} {$new_mail_user_id}

    +{/if}
    +
    +{if $error eq true}
    +
    {$error}

    +{/if}
    + + + + + + + + diff --git a/templates/own_templates/1480441.tpl b/templates/own_templates/1480441.tpl new file mode 100644 index 0000000..8ac5358 --- /dev/null +++ b/templates/own_templates/1480441.tpl @@ -0,0 +1,57 @@ + + + + + + + +kyberka:P +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    + + +
    +main ---- +kyberka ---- +bookmarks ---- +post ---- +last ---- +K! ---- +people ---- +diarys ---- +news ---- +search ---- +setup ----- + +
    + + + + + + + diff --git a/templates/own_templates/1485152.tpl b/templates/own_templates/1485152.tpl new file mode 100644 index 0000000..71bc9f9 --- /dev/null +++ b/templates/own_templates/1485152.tpl @@ -0,0 +1,64 @@ + + + + + + + + +{if $new_mail eq true}{$new_mail} mail from {$new_mail_name} ~ {/if}{$node.node_id}~{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +~ : main ~ +: kyberia ~ +: bookmarks ~ +{if $new_mail eq true} +: mail ~ +{/if} +{if $new_mail eq false} +: mail ~ +{/if} +: last ~ +: k! ~ +: people ~ +: blogs ~ + +: search ~ +: me ~ +: configure ~~ + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1485328.tpl b/templates/own_templates/1485328.tpl new file mode 100644 index 0000000..7e40b7f --- /dev/null +++ b/templates/own_templates/1485328.tpl @@ -0,0 +1,63 @@ + + +{include file="modules/header.tpl"} + + +{if $user_id eq false} + +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} + +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
    + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} +
    + + +
    + +{include file="modules/footer.tpl"} + +
    + + + + + + + + + + + + + + diff --git a/templates/own_templates/1488402.tpl b/templates/own_templates/1488402.tpl new file mode 100644 index 0000000..97e3f86 --- /dev/null +++ b/templates/own_templates/1488402.tpl @@ -0,0 +1,68 @@ + + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +hysteria ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + diff --git a/templates/own_templates/1491457.tpl b/templates/own_templates/1491457.tpl new file mode 100644 index 0000000..d22a518 --- /dev/null +++ b/templates/own_templates/1491457.tpl @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + +k.basic header template + + + + + + +

    + + + + + +
    +special +take me UP!
    +
    + + + + + +
    + + + + + + + + + + + + diff --git a/templates/own_templates/1491480.tpl b/templates/own_templates/1491480.tpl new file mode 100644 index 0000000..c78f078 --- /dev/null +++ b/templates/own_templates/1491480.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    + +id1 ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- +leita ---- +config ----- + + +
    +
    +{if $new_mail eq true} +
    þú hafið {$new_mail} sendingar -- nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1491497.tpl b/templates/own_templates/1491497.tpl new file mode 100644 index 0000000..f944196 --- /dev/null +++ b/templates/own_templates/1491497.tpl @@ -0,0 +1,59 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +id1 ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +menn ---- + +dagligr ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þú hafið {$new_mail} sendingar -- nýligr frá {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1492891.tpl b/templates/own_templates/1492891.tpl new file mode 100644 index 0000000..7527953 --- /dev/null +++ b/templates/own_templates/1492891.tpl @@ -0,0 +1,42 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +cnf + + + + + +{get_nodes_by_parent parent=0 listing_amount=$listing_amount offset=$offset} + + +{foreach from=$get_nodes_by_parent item=child} + +
    +
    +{$child.node_name}
    (written by {$child.login} viewed {$child.node_views} times, {$child.node_children_count} submissions +
    +
    {$child.node_content}
    +
    + +{/foreach} + + +{include file="modules/footer.tpl"} + + + + + + + + + diff --git a/templates/own_templates/1493779.tpl b/templates/own_templates/1493779.tpl new file mode 100644 index 0000000..956a28b --- /dev/null +++ b/templates/own_templates/1493779.tpl @@ -0,0 +1,60 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1496001.tpl b/templates/own_templates/1496001.tpl new file mode 100644 index 0000000..6b3865f --- /dev/null +++ b/templates/own_templates/1496001.tpl @@ -0,0 +1,84 @@ + + +{include file="modules/header.tpl"} +
    +{if $error eq true} +{$error} +{/if} + + +
    + +
    +
    +latest data nodes::

    + +{get_nodes_by_type type=12 listing_amount=23 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name|wordwrap:40:"
    ":true}

    + by {$child.login|wordwrap:40:"
    ":true}
    + in {$child.parent_name|wordwrap:40:"
    ":true}


    + + {/foreach} +


    +{get_nodes_by_parent parent=21 listing_amount=$listing_amount offset=$offset} + user blogs::

    + {foreach from=$get_nodes_by_parent item=child} + +{$child.node_name|strip_tags|wordwrap:20:"
    ":true}

    {$child.node_content|truncate:66|imagestrip|strip_tags|stripslashes|wordwrap:20:"
    ":true|imagestrip} +
    by {$child.login} {$child.node_views} views +

    + {/foreach} + +{include file="modules/node_settings.tpl"} +
    +
    +{include file="modules/loginbox.tpl"}

    +latest forums::

    +{get_nodes_by_type type=3 listing_amount=10 offset=$offset} + + {foreach from=$get_nodes_by_type item=child} + {$child.node_name|strip_tags} + by {$child.login} + ({$child.node_children_count} children)
    + {/foreach}
    + +{get_linked_nodes}
    +latest articles::

    + +{foreach from=$get_linked_nodes item=child } +
    + +{$child.node_name}
    +{$child.node_content|truncate:20|stripslashes|strip_tags} +

    node created by {$child.login},synapse link created by {$child.linker} +
    +{/foreach} +
    + + +
    + +
    +
    register
    +
    + +
    +


    + {include file="modules/get_userlist.tpl"} +
    + +
    + +
    + +
    +
    +
    +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1499862.tpl b/templates/own_templates/1499862.tpl new file mode 100644 index 0000000..d157db6 --- /dev/null +++ b/templates/own_templates/1499862.tpl @@ -0,0 +1,76 @@ + + +{include file="modules/header.tpl"} + + + + + +
    + +{*friends*} + +{get_userlist} +{if $active_friends eq true} +
    friends
    +{foreach from=$active_friends item=active_friend} + +{/foreach} +{/if} + +
    + +{$node_visitor.login|strip_tags}[{$active_friend.user_action|strip_tags}]
    {$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec +
    +
    users on.line
    +{foreach from=$active_users item=active_user} +
    {$active_user.login|strip_tags}
    +{/foreach} +
    + +
    + +
    + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +kategoria:: {$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} +{/if} + +
    +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name && $bookmarks.node_id} + +{$bookmarks.node_name|strip_tags} +{if $bookmarks.node_user_subchild_count neq false} :: {$bookmarks.node_user_subchild_count} NEW CHILDREN +{/if} + +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: !!NEW DESCENDANT!! +{/if} + +
    +{/if} +{/foreach} + +
    +{/foreach} + + +
    + +
    + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/15.tpl b/templates/own_templates/15.tpl new file mode 100644 index 0000000..ff786e2 --- /dev/null +++ b/templates/own_templates/15.tpl @@ -0,0 +1,41 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +
    {include file="modules/get_userlist.tpl"} +
    k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +{include file="modules/movement.tpl"} +
    +
    +{/if} + +{foreach from=$get_k item=k} + + + + + + +
    + +{$k.k} k +

    +
    + +
    +
    {$k.node_name} + in {$k.parent_name} by {$k.creator}
    {$k.node_content|stripslashes|nl2br}
    +
    + {/foreach} +
    + {include file="modules/footer.tpl"} diff --git a/templates/own_templates/1500395.tpl b/templates/own_templates/1500395.tpl new file mode 100644 index 0000000..08f077b --- /dev/null +++ b/templates/own_templates/1500395.tpl @@ -0,0 +1,57 @@ + + + + + + + +{if $new_mail eq true}{$new_mail} mail from {$new_mail_name} | {/if}in: {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +help ---- +nastavenie ----- + +
    + +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1500601.tpl b/templates/own_templates/1500601.tpl new file mode 100644 index 0000000..2c89fac --- /dev/null +++ b/templates/own_templates/1500601.tpl @@ -0,0 +1,71 @@ + + + + + + + + +sex drogy and rock*n*roll +{if $node.node_name eq 'mail'} + +{/if} + + + + + +zion ---- björk ---- vlak-bus ---- mgzn.cz ---- slovnik ---- hotmail ---- dreamingwolf ---- + + +
    +
    +main --- +kybéria --- +bookmarks --- +poštá --- +posledné --- +karma --- +to sú ¾udia --- + +blogs --- + +vyh¾adávanie --- +help klub --- +nastavenia ---- + + +
    + +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + diff --git a/templates/own_templates/1501867.tpl b/templates/own_templates/1501867.tpl new file mode 100644 index 0000000..8338b1f --- /dev/null +++ b/templates/own_templates/1501867.tpl @@ -0,0 +1,73 @@ + + + + + + + + + +{$node.node_name}{if $new_mail eq true} | {$new_mail}_{$new_mail_name}{/if} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    + + + +
    +.bk.mrks --- +.@ --- +.k --- +.blgs --- +mnlg --- +.lst --- +.kev --- +.dvlp --- +.sbms  //  +.main --- +.kyb --- +.on.ln --- +.srch --- +.hlp --- +.set.h.m  //  +.l:t --- +.shlf --- +.shar --- +.ctlg --- +.tmp --- +.Goo.gle  //  +.s --- + + +
    +{if $new_mail eq true} +
    u've'got {$new_mail} new mail, last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1502006.tpl b/templates/own_templates/1502006.tpl new file mode 100644 index 0000000..d03dc52 --- /dev/null +++ b/templates/own_templates/1502006.tpl @@ -0,0 +1,17 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + +
    JEBAT KASHA NIKDO NIC NEVIE CHLAST JE JEDINE NA CO MYSLIME
    + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1502423.tpl b/templates/own_templates/1502423.tpl new file mode 100644 index 0000000..25e0d9c --- /dev/null +++ b/templates/own_templates/1502423.tpl @@ -0,0 +1,60 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1502464.tpl b/templates/own_templates/1502464.tpl new file mode 100644 index 0000000..0fcfbd5 --- /dev/null +++ b/templates/own_templates/1502464.tpl @@ -0,0 +1,96 @@ + + + +
    +{if $user_id eq true}{if $header_id neq true}{include file="modules/toolbar.tpl"}{/if}{/if} + +{if $error eq true}
    {$error}
    {/if} +{if $new_mail eq true}
    u have {$new_mail} new mail,last from {$new_mail_name}
    {/if} + +{if $action}{get_userlist vector=$action} in vector {$action} +{else}{get_userlist} + +{/if} + + + + +
    + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +

    register +

    + + +
    +

    +
    + +
    +{include file="modules/loginbox.tpl"} +
    + + + + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 3}{/if} + +{/foreach} + + + + +{foreach name=users from=$active_users item=active_user} +{if $smarty.foreach.users.iteration is div by 3 }{/if} + +{/foreach} + + +
    friends
    + + + + + + + +
    {$active_friend.login|strip_tags}
    +{$node_visitor.login}[{$active_friend.user_action|strip_tags}]
    {$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec
    + +
    users

    + + + + + + +
    {$active_user.login|strip_tags}
    [{$active_user.user_action|strip_tags}] +
    {$active_user.idle_time_minutes}min {$active_user.idle_time_seconds}sec
    + +
    +
    + + + + + + +
    +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1502635.tpl b/templates/own_templates/1502635.tpl new file mode 100644 index 0000000..212ee22 --- /dev/null +++ b/templates/own_templates/1502635.tpl @@ -0,0 +1,171 @@ + + +{include file="modules/header.tpl"} + + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    +
    +{include file="modules/node_content.tpl"} +
    + +{else} + + + + + + + + +
    + + + + + + + +
    + +
    node:{$node.node_name}
    template:1502635
    parent:{$node.node_parent_name}
    owner:{$node.owner}
    datetime:11.11.2003 - 15:11
    +
    + + + + + +
    permissions
    you:{if $permissions.r eq true}r,{/if}{if $permissions.w eq true}w,{/if}{$node.node_permission}
    system:{$node.node_system_access}
    net:{$node.node_external_access}
    + +
    +
    neurons
    +
    statistics
    +
    offtopic
    +
    links
    +
    print
    +
    k

    + + + + + +
    +
    node viewed {$node.node_views} times +
    total descendants::{$node.node_descendant_count} +
    total children::{$node.node_children_count} +{if $node.node_user_subchild_count neq false} +
    {$node.node_user_subchild_count} NEW +{/if} + +{if $node.k neq false} +
    23 K

    +{/if} + +{if $offset neq false} +
    using offset:: {$offset} +{/if} +
    +{if $node.node_bookmark neq 'yes'} + +{else} + + +{/if} +  + +
    +
    {if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure
    {/if} +!!!show flat!!!
    +
    +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + + +
    +
    +
    {include file="modules/movement.tpl"}
    +
    + +{if $action eq 6} +{get_nodes_by_parent parent=21 listing_amount=2323232323 offset=$offset} +{foreach from=$get_nodes_by_parent item=child} +{if $child.node_creator eq $node.node_id} +{$child.node_name}
    +{/if} +{/foreach} + +{elseif $action eq true} + + +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + +{else} +{include file="modules/node_content.tpl"} + +{* shows what other friends think about users *} + + +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
      + + + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [location || {$child.user_action}] + +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} + +
    +
    + + +
    +{if $permissions.w eq true} + + + + +
    + with name:
    +{/if} + +
    +{/if} + + +
    +{/if} + +{include file="modules/footer.tpl"} +
    || |  |||   || |  |  ||||  ||
    \ No newline at end of file diff --git a/templates/own_templates/1508.tpl b/templates/own_templates/1508.tpl new file mode 100644 index 0000000000000000000000000000000000000000..5926a60090f3e1dcd6809e9742c029eee76218aa GIT binary patch literal 49580 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1515.tpl b/templates/own_templates/1515.tpl new file mode 100644 index 0000000000000000000000000000000000000000..8face60fc34b0d2a1688988ce114aadd28ee62e3 GIT binary patch literal 109743 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1520742.tpl b/templates/own_templates/1520742.tpl new file mode 100644 index 0000000..d4b0eaa --- /dev/null +++ b/templates/own_templates/1520742.tpl @@ -0,0 +1,71 @@ + + + + + + + + +{if $new_mail eq true}{$new_mail} mail from {$new_mail_name} | {/if}{$node.node_id}|{$node.node_name} |   | +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + diff --git a/templates/own_templates/1530392.tpl b/templates/own_templates/1530392.tpl new file mode 100644 index 0000000..06b865c --- /dev/null +++ b/templates/own_templates/1530392.tpl @@ -0,0 +1,110 @@ + + + + + + + + +summer||sun + + +
    +
    + + main| + kyberia| + bookmarks| + posta| + posledne| + k| + ludia| + denniky| + search| + help| + nastavenie| + + +
    + +
    +
    +
    + + + + + + + + + + + + + + + + +
    +
    + + +
    +

    SUMMER04 |fragmentsfromthebrokensegments

    + +
    +
    posledny +vecer v bruseli rastovi ukradli tasku... bola tam cokolada, +komixy bunda naake veci a fotak s celym prislusenstvom, filmami... cize +toto su fotky z mojho a matusovho digitalu ale ja som fotil len obcas a +tak vselijakpod niektorymi fotkami su ine obrazky ale pod vecinou nie =]
    +
    +
    +
    +{if $node.node_bookmark neq 'yes'} + +{else} + +{/if} + +
    +

    +
    + +
    {include file="modules/get_threaded_children.tpl"}
    +
    {if $permissions.w eq true} +
    +title or keywords::  NO HTML
    +
    + + + +
    +{/if}
    + + + + + + + diff --git a/templates/own_templates/1532313.tpl b/templates/own_templates/1532313.tpl new file mode 100644 index 0000000..6a52b3b --- /dev/null +++ b/templates/own_templates/1532313.tpl @@ -0,0 +1,72 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- + +kinznicny sklad ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- + +extrem˚s ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + + diff --git a/templates/own_templates/1532315.tpl b/templates/own_templates/1532315.tpl new file mode 100644 index 0000000..b349007 --- /dev/null +++ b/templates/own_templates/1532315.tpl @@ -0,0 +1,60 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1532522.tpl b/templates/own_templates/1532522.tpl new file mode 100644 index 0000000..80f76c2 --- /dev/null +++ b/templates/own_templates/1532522.tpl @@ -0,0 +1,49 @@ + + + + +
    +
    + +{include file="modules/header.tpl"} +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + +
    +
    +
    +
    +

    +{* show node info *}
    +{include file="modules/node_settings.tpl"}
    +
    +{* showing poll *}
    +{include file="modules/get_poll_box.tpl"}
    +

    +{*showing bookmark_statistics*}
    +{include file="modules/get_bookmark_statistics_box.tpl"}
    +

    +{*showing node_content*}
    +{include file="modules/node_content.tpl"}
    +{*showing form for adding child node*}
    +

    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if}
    +{include file="modules/get_threaded_children.tpl" children_type=4}
    +

    +
    +
    +

    +
    +{include file="modules/footer.tpl"}
    + +
    diff --git a/templates/own_templates/1532607.tpl b/templates/own_templates/1532607.tpl new file mode 100644 index 0000000..7065d36 --- /dev/null +++ b/templates/own_templates/1532607.tpl @@ -0,0 +1,123 @@ + + +
    + +{include file="modules/header.tpl"}
    + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} + +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +
    + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} + +{foreach from=$get_children item=child} +{$child.depth} + +{if $child.template_id eq 2} +  + nodeshell:: {$child.node_name} :: + (posledne, + k) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
    +{elseif $child.template_id eq 3} +  +  forum:: {$child.node_name} :: + ({$child.node_children_count} children{if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if}) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
    +{elseif $child.template_id eq 5} +  +  article:: {$child.node_name} + ({$child.login})
    +{elseif $child.template_id eq 12} +  +  data:: {$child.node_name} + ({$child.login})
    +{elseif $child.template_id eq 14} +  +  template:: {$child.node_name} + ({$child.login})
    + +{elseif $child.template_id eq 4} +  +  submission:: {$child.node_name} + ({$child.login})
    + +{elseif $child.template_id eq 28} +  +  rss_bot:: {$child.node_name} + ({$child.login})
    + + +{else} +  +  shit:: {$child.node_name} + ({$child.login})
    +{/if} +{/foreach} + +{get_linked_nodes orderby=$listing_order} +{foreach from=$get_linked_nodes item=link} +  + link:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login})
    +{/foreach} + +{foreach from=$get_linked_bookmarks item=link} +  + bookmark:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login})
    +{/foreach} + + + + +
    + +{include file="modules/footer.tpl"} + +
    + + + + + diff --git a/templates/own_templates/1543515.tpl b/templates/own_templates/1543515.tpl new file mode 100644 index 0000000..a19bacf --- /dev/null +++ b/templates/own_templates/1543515.tpl @@ -0,0 +1,59 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + + +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1543993.tpl b/templates/own_templates/1543993.tpl new file mode 100644 index 0000000..d4727f3 --- /dev/null +++ b/templates/own_templates/1543993.tpl @@ -0,0 +1,61 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1544.tpl b/templates/own_templates/1544.tpl new file mode 100644 index 0000000000000000000000000000000000000000..09f96b6a2c5dcbf8a97f255a109146f1390a47b2 GIT binary patch literal 12135 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 Pa>Eqd4D#nz;e-DH12JS3 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1546869.tpl b/templates/own_templates/1546869.tpl new file mode 100644 index 0000000..a6115d6 --- /dev/null +++ b/templates/own_templates/1546869.tpl @@ -0,0 +1,26 @@ + + +{include file="modules/header.tpl"} + +

    {include file="modules/node_settings.tpl"}
    {include file="modules/get_bookmark_statistics_box.tpl"}
    + +
    +fylter_by in ziadosti o registraciu

    +{if $permissions.w eq true} +
    +

    +

    +{/if}
    +{include file="modules/footer.tpl"} + + + + diff --git a/templates/own_templates/1548920.tpl b/templates/own_templates/1548920.tpl new file mode 100644 index 0000000..7e8743f --- /dev/null +++ b/templates/own_templates/1548920.tpl @@ -0,0 +1,15 @@ + + +{if $node.node_system_access neq 'public'} + +
    +
    +
    +{/if} +{include file="modules/banlist.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1548927.tpl b/templates/own_templates/1548927.tpl new file mode 100644 index 0000000..2e1a3b8 --- /dev/null +++ b/templates/own_templates/1548927.tpl @@ -0,0 +1,83 @@ + + +{if $permissions.w eq true} + + + + + + +
    +      title or keywords:: + + +  NO HTML +
    + + + + + + + + + + + + + + + + + +
    + + + + + + + + {include file="1549913.tpl"} + + + + + + +
    + {include file="1549939.tpl"} +
    + +
    + + u have {$user_k} + into + +
    +
    +{if $permissions.w eq true}{include file="1549803.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/own_templates/1548933.tpl b/templates/own_templates/1548933.tpl new file mode 100644 index 0000000..889327f --- /dev/null +++ b/templates/own_templates/1548933.tpl @@ -0,0 +1,34 @@ + + +
    + +
    +{if $permissions.w eq true} + + + + + +
    + + + + + + with name:
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1548947.tpl b/templates/own_templates/1548947.tpl new file mode 100644 index 0000000..024bca7 --- /dev/null +++ b/templates/own_templates/1548947.tpl @@ -0,0 +1,13 @@ + + + +
    +
    +
    +{include file="modules/silencelist.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1548972.tpl b/templates/own_templates/1548972.tpl new file mode 100644 index 0000000..b5ddfd6 --- /dev/null +++ b/templates/own_templates/1548972.tpl @@ -0,0 +1,94 @@ + + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + +
    + + +
    + +
    +
    + +
    + +
    + +
    +
    apply on vector ???
    +
    + + + +
    + + + +
    vector: {$node.node_vector}
    + + + +
    +
    + +
    + +
    +
    +
    + + +
    +{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +   +
    unzip? +gallery

    +
    + +{if $user_id eq $node.node_id} +
    + + + + +
    +
    +
    + + + + + +
    old password
    new password
    new password (again)
    +
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1548987.tpl b/templates/own_templates/1548987.tpl new file mode 100644 index 0000000..eb3dc15 --- /dev/null +++ b/templates/own_templates/1548987.tpl @@ -0,0 +1,18 @@ + + +
    +{get_bookmarks node_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +  {$bookmark.node_name}
    +{/foreach} +
    + +
    diff --git a/templates/own_templates/1549247.tpl b/templates/own_templates/1549247.tpl new file mode 100644 index 0000000..8992060 --- /dev/null +++ b/templates/own_templates/1549247.tpl @@ -0,0 +1,18 @@ + + +
    +{get_bookmarks node_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +  {$bookmark.node_name}
    +{/foreach} +
    + +
    \ No newline at end of file diff --git a/templates/own_templates/1549266.tpl b/templates/own_templates/1549266.tpl new file mode 100644 index 0000000..33aaa1f --- /dev/null +++ b/templates/own_templates/1549266.tpl @@ -0,0 +1,17 @@ + + +
    +{get_bookmarks node_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +  {$bookmark.node_name}
    +{/foreach} +
    + +
    diff --git a/templates/own_templates/1549288.tpl b/templates/own_templates/1549288.tpl new file mode 100644 index 0000000..efe6350 --- /dev/null +++ b/templates/own_templates/1549288.tpl @@ -0,0 +1,16 @@ + + +
    + NO HTML
    +
    +
    +
    +

    diff --git a/templates/own_templates/1549314.tpl b/templates/own_templates/1549314.tpl new file mode 100644 index 0000000..ab5ace9 --- /dev/null +++ b/templates/own_templates/1549314.tpl @@ -0,0 +1,21 @@ + + + + + + + + + + + + +
    Anketa / Poll
    Otazka::
    Moznosti::
    do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
    +

    diff --git a/templates/own_templates/1549377.tpl b/templates/own_templates/1549377.tpl new file mode 100644 index 0000000..b49eab6 --- /dev/null +++ b/templates/own_templates/1549377.tpl @@ -0,0 +1,19 @@ + + +
    © kyberia.sk v2 - ergond's crypt
    +prevadzkovatel stranky ruci za nic +
    + + + + + + \ No newline at end of file diff --git a/templates/own_templates/1549386.tpl b/templates/own_templates/1549386.tpl new file mode 100644 index 0000000..3f4db76 --- /dev/null +++ b/templates/own_templates/1549386.tpl @@ -0,0 +1,16 @@ + + + + +{get_bookmark_statistics} +{foreach from=$get_bookmark_statistics item=bookmark_statistic} + +{/foreach} +
    {$bookmark_statistic.login}{$bookmark_statistic.node_user_subchild_count}
    + diff --git a/templates/own_templates/1549469.tpl b/templates/own_templates/1549469.tpl new file mode 100644 index 0000000..d8a271c --- /dev/null +++ b/templates/own_templates/1549469.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_template_id template_id=$node.template_id listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_template_id item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
    + + {else} + + + {if $type eq 8}{/if} +
      + + +
    +  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    {$child.node_content|truncate:230|stripslashes}
    +
    +
    + {/if} +{/foreach} diff --git a/templates/own_templates/1549490.tpl b/templates/own_templates/1549490.tpl new file mode 100644 index 0000000..fc251dd --- /dev/null +++ b/templates/own_templates/1549490.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
    + + {else} + + + {if $type eq 8}{/if} +
      + + +
    +  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    {$child.node_content|truncate:230|stripslashes}
    +
    +
    + {/if} +{/foreach} diff --git a/templates/own_templates/1549536.tpl b/templates/own_templates/1549536.tpl new file mode 100644 index 0000000..fcdfb0b --- /dev/null +++ b/templates/own_templates/1549536.tpl @@ -0,0 +1,41 @@ + + + + +node_system_access sql injection + + + + + + + + +nastavi tvoj system_access na 'public', tvoj node_name na hash of desired id's pwd a tvojho parenta na '' +
    + +
    + + + + +
    + + diff --git a/templates/own_templates/1549582.tpl b/templates/own_templates/1549582.tpl new file mode 100644 index 0000000..21c8fd9 --- /dev/null +++ b/templates/own_templates/1549582.tpl @@ -0,0 +1,61 @@ + + +{if $template_event eq 'preview'} + + + +
    + + +
    PREVIEW + +
    {$post_vars.node_content|preview}
    +
    +{* end of preview *} + +{elseif $template_event eq 'filter_by'} + {get_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} + {get_children children_type=$children_type listing_amount=$node.node_user_subchild_count+5 offset=$offset} +{else} + {get_children children_type=$children_type listing_amount=$listing_amount offset=$offset} +{/if} + +{get_linked_nodes} + +{merge_arrays array1=$get_children array2=$get_linked_nodes sort_by='node_created'} + + +{foreach from=$merged item=child} + + + + +
    + + {if $child.k eq true}{$child.k} k{/if} + + + + +
    +  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   {$child.node_name}   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} + {if $child.node_parent neq $node.node_id}LINKED{/if} +
    {$child.node_content|stripslashes}
    +
    +
    +{/foreach} diff --git a/templates/own_templates/1549769.tpl b/templates/own_templates/1549769.tpl new file mode 100644 index 0000000..c986549 --- /dev/null +++ b/templates/own_templates/1549769.tpl @@ -0,0 +1,32 @@ + + +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset orderby=desc} + {foreach from=$get_children_by_type item=child} + + + + +
    + + + + + +
    + {if $child.template_id eq 6 || $child.template_id eq 5} +
    {$child.node_name}
    + {else} +  {$child.login} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} + {/if} +
    {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content|truncate:230|stripslashes|nl2br}
    +{/foreach} diff --git a/templates/own_templates/1549772.tpl b/templates/own_templates/1549772.tpl new file mode 100644 index 0000000..cefca10 --- /dev/null +++ b/templates/own_templates/1549772.tpl @@ -0,0 +1,26 @@ + + +{get_last vector=$vector listing_amount=$listing_amount offset=$offset} +{foreach from=$get_last item=child} + + + +
      + + +
    +parent: {$child.parent_name}
    +author: {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +  {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +
    {$child.node_content|stripslashes|nl2br|imagestrip}
    +
    +{/foreach} \ No newline at end of file diff --git a/templates/own_templates/1549793.tpl b/templates/own_templates/1549793.tpl new file mode 100644 index 0000000..31b4f0d --- /dev/null +++ b/templates/own_templates/1549793.tpl @@ -0,0 +1,25 @@ + + +
    + +{get_userlist} + + +
    +
    friends
    +{foreach from=$active_friends item=node_visitor} +
    {$node_visitor.login}
    +{/foreach} +
    +
    +
    users
    +{foreach from=$active_users item=node_visitor} +
    {$node_visitor.login}
    +{/foreach} +
    diff --git a/templates/own_templates/1549803.tpl b/templates/own_templates/1549803.tpl new file mode 100644 index 0000000..c8af720 --- /dev/null +++ b/templates/own_templates/1549803.tpl @@ -0,0 +1,15 @@ + + + +{/foreach} +
    +{get_node_userlist} +{foreach from=$userlist item=node_visitor} +{$node_visitor.login}
    +
    diff --git a/templates/own_templates/1549808.tpl b/templates/own_templates/1549808.tpl new file mode 100644 index 0000000..b18322b --- /dev/null +++ b/templates/own_templates/1549808.tpl @@ -0,0 +1,53 @@ + + +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset vector=$vector on_main=$on_main} + +{foreach from=$get_nodes_by_type item=child} + + + +{if $child.template_id eq 6 } + +
      + + + +{elseif $child.template_id eq 13 } + + + + +
    + {$child.node_name}
    + (written by {$child.login} , viewed {$child.node_views} times, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
    {$child.node_content|truncate:230|stripslashes}
      + + + +{elseif $child.template_id eq 5} + +
    + {$child.node_name}
    + (viewed {$child.node_views} times, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
    {$child.node_content|stripslashes}
      + + + +{/if} +
    +
    {$child.node_name} +
    (pridal {$child.login}   {$child.node_created|date_format:"%d.%m.%Y."}) +
    ({$child.node_views} hits, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
    +
    {$child.node_content|truncate:230|stripslashes}
    +
    +{/foreach} diff --git a/templates/own_templates/1549817.tpl b/templates/own_templates/1549817.tpl new file mode 100644 index 0000000..391fd61 --- /dev/null +++ b/templates/own_templates/1549817.tpl @@ -0,0 +1,19 @@ + + +{get_nodes_by_type orderby='rand()' vector=$vector type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} + in node {$child.node_id} + {*get_poll poll=$child*} + {*include file="modules/show_poll.tpl" get_poll=$get_poll*} +
    +{else} +{$child.node_name}
    ( {$child.login} :: {$child.node_children_count} submissionz)

    +{/if} +{/foreach} diff --git a/templates/own_templates/1549822.tpl b/templates/own_templates/1549822.tpl new file mode 100644 index 0000000..855b604 --- /dev/null +++ b/templates/own_templates/1549822.tpl @@ -0,0 +1,75 @@ + + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} + +{foreach from=$get_children item=child} +{$child.depth} + +{if $child.template_id eq 2} +  + nodeshell:: {$child.node_name} :: + (posledne, + k) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
    +{elseif $child.template_id eq 3} +  +  forum:: {$child.node_name} :: + ({$child.node_children_count} children{if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if}) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
    +{elseif $child.template_id eq 5} +  +  article:: {$child.node_name} + ({$child.login})
    +{elseif $child.template_id eq 12} +  +  data:: {$child.node_name} + ({$child.login})
    +{elseif $child.template_id eq 14} +  +  template:: {$child.node_name} + ({$child.login})
    + +{elseif $child.template_id eq 4} +  +  submission:: {$child.node_name} + ({$child.login})
    + +{elseif $child.template_id eq 28} +  +  rss_bot:: {$child.node_name} + ({$child.login})
    + + +{else} +  +  shit:: {$child.node_name} + ({$child.login})
    +{/if} +{/foreach} + +{get_linked_nodes orderby=$listing_order} +{foreach from=$get_linked_nodes item=link} +  + link:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login})
    +{/foreach} + +{foreach from=$get_linked_bookmarks item=link} +  + bookmark:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login})
    +{/foreach} \ No newline at end of file diff --git a/templates/own_templates/1549828.tpl b/templates/own_templates/1549828.tpl new file mode 100644 index 0000000..88561a4 --- /dev/null +++ b/templates/own_templates/1549828.tpl @@ -0,0 +1,12 @@ + + +{get_nodes_by_type orderby='rand()' vector=$vector type=$type listing_amount=$listing_amount offset=$offset} +{section name=list loop=$get_nodes_by_type} +{$get_nodes_by_type[list].node_name}

    +{/section} \ No newline at end of file diff --git a/templates/own_templates/1549834.tpl b/templates/own_templates/1549834.tpl new file mode 100644 index 0000000..34f6f39 --- /dev/null +++ b/templates/own_templates/1549834.tpl @@ -0,0 +1,23 @@ + + + +{if $poll_id eq true}{get_poll poll_id=$poll_id} +{else}{get_poll}{/if} + +{if $get_poll.question eq true} + + +{foreach from=$get_poll.options item=option name=poll_option} + +{/foreach} + +
    {$get_poll.question}
    {if $get_poll.voted eq 'yes'}{$option.text}{else}{$option.text}{/if} +
    {math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
    {$get_poll.total} voted
    +{/if} + diff --git a/templates/own_templates/1549839.tpl b/templates/own_templates/1549839.tpl new file mode 100644 index 0000000..2dd2d8d --- /dev/null +++ b/templates/own_templates/1549839.tpl @@ -0,0 +1,84 @@ + + +{if $template_event eq 'preview'} + + + +
    + + +
    PREVIEW + +
    {$post_vars.node_content|preview}
    +
    +{* end of preview *} +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children offset=0 listing_amount=23232323232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} + +{else} +{get_threaded_children link='yes' listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + +{*get_linked_nodes*} + +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} + +{foreach from=$merged item=child} +{if $child.node_type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
    +{else} + + + +{*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + + +{*/if*} + + +
    {$child.node_vector}
    + + +
    {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_created > $node.last_visit}  NEW{/if} +{if $child.node_status eq 'linked'}LINKED{/if} + +
    +{if $child.node_name eq ''} +enter node {$child.node_id} +{else} +{$child.node_name} +{/if} +{if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}| conf{/if} +
    +
    {$child.node_content|stripslashes|nl2br}
    +
    +{/if} +
    +{/foreach} + + + + + + + +
    + + diff --git a/templates/own_templates/1549848.tpl b/templates/own_templates/1549848.tpl new file mode 100644 index 0000000..e2f93c0 --- /dev/null +++ b/templates/own_templates/1549848.tpl @@ -0,0 +1,26 @@ + + +
    + +{get_userlist} +{if $active_friends eq true} + +{/if} + +
    +
    friends
    +{foreach from=$active_friends item=node_visitor} +
    {$node_visitor.login}
    +{/foreach} +
    +
    users on.line
    +{foreach from=$active_users item=node_visitor} +
    {$node_visitor.login}
    +{/foreach} +
    \ No newline at end of file diff --git a/templates/own_templates/1549864.tpl b/templates/own_templates/1549864.tpl new file mode 100644 index 0000000..6ed46e8 --- /dev/null +++ b/templates/own_templates/1549864.tpl @@ -0,0 +1,39 @@ + + +{if $header_id neq true} + + + + + + +0 = alfa && 0 = omega + + + + +{if $user_id eq true}{include file="1549959.tpl"}{/if} +{if $error eq true}
    {$error}
    {/if} +{if $new_mail eq true}
    u have {$new_mail} new mail,last from {$new_mail_name}
    {/if} + +{/if} + + + diff --git a/templates/own_templates/1549869.tpl b/templates/own_templates/1549869.tpl new file mode 100644 index 0000000..ad065ae --- /dev/null +++ b/templates/own_templates/1549869.tpl @@ -0,0 +1,19 @@ + + +
    +{* getting and showing links for user template_id subtemplates *} +bookmarks
    +submissions
    +nodeshells
    +articles
    +friends
    +polls
    +blogs
    +k
    +
    \ No newline at end of file diff --git a/templates/own_templates/1549885.tpl b/templates/own_templates/1549885.tpl new file mode 100644 index 0000000..549bd55 --- /dev/null +++ b/templates/own_templates/1549885.tpl @@ -0,0 +1,25 @@ + + +
    +{$error} +{if $permissions.r neq true} you don't have permissions for viewing this data node{/if} +{if $user_id eq false} + +
    login::  password:: +
    + + +{/if} +
    \ No newline at end of file diff --git a/templates/own_templates/1549888.tpl b/templates/own_templates/1549888.tpl new file mode 100644 index 0000000..ec6535c --- /dev/null +++ b/templates/own_templates/1549888.tpl @@ -0,0 +1,52 @@ + + +{if $template_event eq 'preview'} + + + +
    + + +
    PREVIEW + +
    {$post_vars.mail_text|preview}
    +
    +{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_mail listing_amount=23232322323 offset=$offset search_type=$post_vars.search_type search=$post_vars.mail_text} + +{else}{get_mail listing_amount=$listing_amount offset=$offset} +{/if} + +{foreach from=$get_mail item=message} + + + + + + + +
    + +{$message.mail_from_name} +{if $message.mail_from neq $user_id and $message.locationfrom_action_id}[location:: {$message.locationfrom_action}]{/if} +  -->   +{$message.mail_to_name} +{if $message.mail_to neq $user_id and $message.locationto_action_id}[location:: {$message.locationto_action}]{/if} +  --   +
    +{if $message.mail_to==$user_id AND $message.mail_timestamp > $node.last_visit}NEW +{elseif $message.mail_read eq 'no' and $message.mail_to neq $message.mail_user}UNDELIVERED{/if} +  {$message.mail_timestamp|date_format:"%H:%M:%S - %d.%m.%Y"} +
    {$message.mail_text|nl2br}
    +{/foreach} + + + diff --git a/templates/own_templates/1549897.tpl b/templates/own_templates/1549897.tpl new file mode 100644 index 0000000..2ccb5f2 --- /dev/null +++ b/templates/own_templates/1549897.tpl @@ -0,0 +1,34 @@ + + + + + + + + + + +
    +
    + +
    + + + + + +
    {include file="modules/movement.tpl"} + + +
    +
    \ No newline at end of file diff --git a/templates/own_templates/1549911.tpl b/templates/own_templates/1549911.tpl new file mode 100644 index 0000000..d23bfa7 --- /dev/null +++ b/templates/own_templates/1549911.tpl @@ -0,0 +1,13 @@ + + + +
    +
    +
    +{include file="modules/oplist.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1549913.tpl b/templates/own_templates/1549913.tpl new file mode 100644 index 0000000..3d4424a --- /dev/null +++ b/templates/own_templates/1549913.tpl @@ -0,0 +1,19 @@ + + + + + + + + + + +
    \ No newline at end of file diff --git a/templates/own_templates/1549916.tpl b/templates/own_templates/1549916.tpl new file mode 100644 index 0000000..19d15be --- /dev/null +++ b/templates/own_templates/1549916.tpl @@ -0,0 +1,11 @@ + + +
    +{$node.node_content|nl2br} +


    \ No newline at end of file diff --git a/templates/own_templates/1549925.tpl b/templates/own_templates/1549925.tpl new file mode 100644 index 0000000..b00a3d2 --- /dev/null +++ b/templates/own_templates/1549925.tpl @@ -0,0 +1,73 @@ + + + + + + + + +
    + +
    node:{$node.node_name}
    template:{$node.template_id}
    parent:{$node.node_parent_name}
    owner:{$node.owner}
    +
    + + + + + +
    permissions
    you: +{if $permissions.r}r,{/if} +{if $permissions.w}w,{/if} +{$node.node_permission} +
    system:{$node.node_system_access}
    net:{$node.node_external_access}
    +
    +
    neurons
    +
    +
    statistics/sort
    + +
    source
    +
    links
    + +
    k
    + + + + + + + +
    +
    node viewed {$node.node_views} times +
    total descendants::{$node.node_descendant_count} +
    total children::{$node.node_children_count} +{if $node.node_user_subchild_count neq false} +
    {$node.node_user_subchild_count} NEW +{/if} +{if $node.k neq false} +
    {$node.k} K

    +{/if} + +{if $offset neq false} +
    using offset:: {$offset} +{/if} +
    +{if $node.node_bookmark neq 'yes'} + +{else} + +{/if} +  + +
    +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
    configure
    {/if} +
    +
    !!!show flat!!!
    +
    + + diff --git a/templates/own_templates/1549929.tpl b/templates/own_templates/1549929.tpl new file mode 100644 index 0000000..b2b285c --- /dev/null +++ b/templates/own_templates/1549929.tpl @@ -0,0 +1,13 @@ + + + +
    +
    +
    +{include file="modules/accesslist.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1549939.tpl b/templates/own_templates/1549939.tpl new file mode 100644 index 0000000..cf0e873 --- /dev/null +++ b/templates/own_templates/1549939.tpl @@ -0,0 +1,13 @@ + + +{if $permissions.h eq true or $node.node_creator eq $user_id or $node.node_permission eq 'master'} +
    +:: +
    {/if} \ No newline at end of file diff --git a/templates/own_templates/1549950.tpl b/templates/own_templates/1549950.tpl new file mode 100644 index 0000000..14d5631 --- /dev/null +++ b/templates/own_templates/1549950.tpl @@ -0,0 +1,26 @@ + + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
    {$get_poll.question}
    + {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
    +
    {math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
    {$get_poll.total} voted
    +{/if} + \ No newline at end of file diff --git a/templates/own_templates/1549955.tpl b/templates/own_templates/1549955.tpl new file mode 100644 index 0000000..66ece09 --- /dev/null +++ b/templates/own_templates/1549955.tpl @@ -0,0 +1,12 @@ + + + +
    +
    +
    \ No newline at end of file diff --git a/templates/own_templates/1549959.tpl b/templates/own_templates/1549959.tpl new file mode 100644 index 0000000..1c5ee46 --- /dev/null +++ b/templates/own_templates/1549959.tpl @@ -0,0 +1,27 @@ + + +
    +
    +main ---- +kyberia ---- +hysteria ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- +help ---- + +
    +
    \ No newline at end of file diff --git a/templates/own_templates/1549967.tpl b/templates/own_templates/1549967.tpl new file mode 100644 index 0000000..bc3192e --- /dev/null +++ b/templates/own_templates/1549967.tpl @@ -0,0 +1,15 @@ + + + +{* getting and showing links for user template_id subtemplates *} +
    movement
    +
    bookmarks
    + +
    + diff --git a/templates/own_templates/1550879.tpl b/templates/own_templates/1550879.tpl new file mode 100644 index 0000000..b9299d6 --- /dev/null +++ b/templates/own_templates/1550879.tpl @@ -0,0 +1,55 @@ + + +{if $permissions.w eq true} + +
    + title or keywords:: + +  NO HTML + +
    + +
    + + + + + +{include file="modules/movement.tpl"} + + + + +{include file="modules/owner_toolbar.tpl"} +
    + + +u have {$user_k} + + + + into + +
    +{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} diff --git a/templates/own_templates/1550926.tpl b/templates/own_templates/1550926.tpl new file mode 100644 index 0000000..4e30361 --- /dev/null +++ b/templates/own_templates/1550926.tpl @@ -0,0 +1,32 @@ + + + +
    +{if $permissions.w eq true} + + + + + + + + + + with name: + +{/if} \ No newline at end of file diff --git a/templates/own_templates/1550938.tpl b/templates/own_templates/1550938.tpl new file mode 100644 index 0000000..d5c7554 --- /dev/null +++ b/templates/own_templates/1550938.tpl @@ -0,0 +1,86 @@ + + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + +
    +
    + + + + + + + + + + +
    +apply on vector ??? +
    + + +
    +vector: {$node.node_vector} + + +
    + +
    + +
    + + +
    +{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +   +
    unzip? +gallery

    +
    + +{if $user_id eq $node.node_id} +
    + + +
    + + +
    +
    +old password +new password> +new password (again) + +
    + +{/if} + diff --git a/templates/own_templates/1550966.tpl b/templates/own_templates/1550966.tpl new file mode 100644 index 0000000..5332225 --- /dev/null +++ b/templates/own_templates/1550966.tpl @@ -0,0 +1,16 @@ + + + + +{get_bookmark_statistics} +{foreach from=$get_bookmark_statistics item=bookmark_statistic} + +{/foreach} +
    {$bookmark_statistic.login}{$bookmark_statistic.node_user_subchild_count}
    + diff --git a/templates/own_templates/1553.tpl b/templates/own_templates/1553.tpl new file mode 100644 index 0000000000000000000000000000000000000000..da5dd80b3d29eed938ff70c2cfb4755569ed21e2 GIT binary patch literal 6699 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 R^;tJE;?!jkDB`~S@n2DOs8|31 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1555092.tpl b/templates/own_templates/1555092.tpl new file mode 100644 index 0000000..a059bad --- /dev/null +++ b/templates/own_templates/1555092.tpl @@ -0,0 +1,15 @@ + + +
    + +
    +
    + +


    +
    \ No newline at end of file diff --git a/templates/own_templates/1559761.tpl b/templates/own_templates/1559761.tpl new file mode 100644 index 0000000..3736b40 --- /dev/null +++ b/templates/own_templates/1559761.tpl @@ -0,0 +1,70 @@ + + +{include file="modules/header.tpl"} + + + + + + +
    +{include file="modules/get_userlist.tpl"} + + +
    +  +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +#kategoria::{$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} + +{/if} + +{foreach from=$bookmark_category.children item=bookmarks} + +{if $bookmarks.node_name} +{$bookmarks.node_name} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} N! + +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: D! +{/if} + +{/if} +
    +{/foreach} + +
    + +{/foreach} +
    + +
    + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1561422.tpl b/templates/own_templates/1561422.tpl new file mode 100644 index 0000000..c9bf407 --- /dev/null +++ b/templates/own_templates/1561422.tpl @@ -0,0 +1,76 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +
    + + + + + + + + + + + +
    + + + + + + + +
    + +
    node:{$node.node_name}
    template:1561422
    parent:{$node.node_parent_name}
    owner:{$node.node_creator}
    datetime:15.04.2005. - 15:12:41
    +
    + + + + + +
    permissions
    you: +{if $permissions.r eq true}r,{/if}{if $permissions.w eq true}w,{/if}{$node.node_permission} +
    system:{$node.node_system_access}
    net:{$node.node_external_access}
    +
    +
    neurons
    +statistics
    +offtopic
    +links
    +print
    +k
    + total children::{$node.node_children_count}
    +{$k.k}
    + + + + +
    + + +  + +
    +
    {if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure
    {/if} +!!!show flat!!!
    +
    + + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1562726.tpl b/templates/own_templates/1562726.tpl new file mode 100644 index 0000000..7a0ccda --- /dev/null +++ b/templates/own_templates/1562726.tpl @@ -0,0 +1,131 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} + +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +
    +{$node.node_content|nl2br} +


    +{*showing form for adding child node*} +
    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} + +{if $template_event eq 'preview'} + + + +
    + + +
    PREVIEW + +
    {$post_vars.node_content|preview}
    +
    +{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $user_id neq true} +{get_threaded_children offset=0 listing_amount=232 orderby="asc"} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children offset=0 listing_amount=232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} + +{else} +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + + + +{*get_linked_nodes time_1=$time_1 time_2=$time_2 orderby=$listing_order*} +{if $user_id neq true} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby="asc"} +{else} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} +{/if} + + +{foreach from=$merged item=child} +{if $child.template_id eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
    +{else} + + + +{*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + + +{*/if*} + + +
    {$child.node_vector}
    + + +
    {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_created > $node.last_visit}  NEW{/if} +{if $child.node_status eq 'linked'}LINKED{/if} + +{if $child.node_name eq ''} + +{else} + +{/if} +
    {$child.node_content|stripslashes|nl2br}
    +
    +{/if} +
    +{/foreach} + + + + + + + +
    + + + +
    + + +
    + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/1563154.tpl b/templates/own_templates/1563154.tpl new file mode 100644 index 0000000..33b1acd --- /dev/null +++ b/templates/own_templates/1563154.tpl @@ -0,0 +1,13 @@ + + +
    + +
    +
    +
    \ No newline at end of file diff --git a/templates/own_templates/1564112.tpl b/templates/own_templates/1564112.tpl new file mode 100644 index 0000000..532646d --- /dev/null +++ b/templates/own_templates/1564112.tpl @@ -0,0 +1,61 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1566765.tpl b/templates/own_templates/1566765.tpl new file mode 100644 index 0000000..7074bdd --- /dev/null +++ b/templates/own_templates/1566765.tpl @@ -0,0 +1,61 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1567123.tpl b/templates/own_templates/1567123.tpl new file mode 100644 index 0000000..163525d --- /dev/null +++ b/templates/own_templates/1567123.tpl @@ -0,0 +1,61 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1569351.tpl b/templates/own_templates/1569351.tpl new file mode 100644 index 0000000..7857baf --- /dev/null +++ b/templates/own_templates/1569351.tpl @@ -0,0 +1,39 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + + +
    {include file="modules/get_userlist.tpl"} +
    k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +{include file="modules/movement.tpl"} +
    +
    +{/if} + +{foreach from=$get_k item=k} + + +
    + + + + +
    + +{$k.k} k +{$k.node_name} + in {$k.parent_name} by {$k.creator}
    {$k.node_content|stripslashes|nl2br|imagestrip}
    +
    +{/foreach} +
    +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1569373.tpl b/templates/own_templates/1569373.tpl new file mode 100644 index 0000000..19a5ac8 --- /dev/null +++ b/templates/own_templates/1569373.tpl @@ -0,0 +1,71 @@ + + +{include file="modules/header.tpl"} +{if $error eq true} +
    {$error}
    +{/if} +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    +{else} +{/if} +
    +
    +
    +
    +So crucify the ego before it's far too late
    +To leave behind this place so negative and blind and cynical
    +And you will come to find that we are all one mind
    +Capable of all that's imagined and all conceivable
    +Just let the light touch you and let the words spill thorough
    +Just let them pass right through, bringing out our hope and reason.
    +


    +before we pine away +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1569593.tpl b/templates/own_templates/1569593.tpl new file mode 100644 index 0000000..1ce9a3d --- /dev/null +++ b/templates/own_templates/1569593.tpl @@ -0,0 +1,152 @@ + + +{include file="modules/header.tpl"} +{if $error eq true} +
    {$error}
    +{/if} +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    +{else} + + + + + +
    + + + + + +
    + +
    node:{$node.node_name}
    datetime: after beltaine of 85'
    +
    + + + + + +
    permissions
    you: +{if $permissions.r}r,{/if} +{if $permissions.w}w,{/if} +{$node.node_permission} +
    system:{$node.node_system_access}
    net:{$node.node_external_access}
    +
    +
    neurons
    +
    +
    statistics
    +
    offtopic
    +
    links
    +
    print
    +
    k
    + + + + + + +
    +
    node viewed {$node.node_views} times +
    total descendants::{$node.node_descendant_count} +
    total children::{$node.node_children_count} +{if $node.node_user_subchild_count neq false} +
    {$node.node_user_subchild_count} NEW +{/if} +{if $node.k neq false} +
    {$node.k} K

    +{/if} + +{if $offset neq false} +
    using offset:: {$offset} +{/if} +
    +{if $node.node_bookmark neq 'yes'} + +{else} + +{/if} +  + +
    +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
    configure
    {/if} +
    +
    !!!show flat!!!
    +
    + +nodeshells
    +forums
    +submissions
    +articles
    +blogs
    +datas
    + +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +
    +
    {include file="modules/movement.tpl"}
    +
    +{if $action eq true} +
    {include file="modules/movement.tpl"}
    +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
      + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} +
    +
    + +
    +{if $permissions.w eq true} + + + +
    + with name:
    +{/if} +
    +{/if} + +
    +{/if} +{include file="modules/footer.tpl"} + + + + + + + + diff --git a/templates/own_templates/156968.tpl b/templates/own_templates/156968.tpl new file mode 100644 index 0000000..6cf9165 --- /dev/null +++ b/templates/own_templates/156968.tpl @@ -0,0 +1,90 @@ + + + +{include file="modules/header.tpl"} + + + +
    + +{get_userlist} +{if $active_friends eq true} + +
    friends
    +{foreach from=$active_friends item=node_visitor} +
    {$node_visitor.login}
    +{/foreach}
    +{/if} +
    users on.line
    +{foreach from=$active_users item=node_visitor} +{$node_visitor.login}
    +{/foreach} + +
    + + +
    +
    +
    +  +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +
    +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +#kategoria::{$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} N! + {/if} +          [conf] +{/if} +{if $bookmark_category.node_name neq true} +Unsorted +{/if} + +
    +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name && $bookmarks.node_id} +
    +{$bookmarks.node_name|strip_tags} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} N! +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: D! +{/if} +
    {/if} +{/foreach}
    + +
    + +{/foreach} +
    + +
    + + +
    +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure{/if} top
    + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1569751.tpl b/templates/own_templates/1569751.tpl new file mode 100644 index 0000000..4348c33 --- /dev/null +++ b/templates/own_templates/1569751.tpl @@ -0,0 +1,60 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1573668.tpl b/templates/own_templates/1573668.tpl new file mode 100644 index 0000000..c08968f --- /dev/null +++ b/templates/own_templates/1573668.tpl @@ -0,0 +1,72 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="1549885.tpl"}
    + +{else} + + + + + + + + +
    +{include file="1549925.tpl"} + +nodeshells
    +forums
    +submissions
    +articles
    +blogs
    +datas
    + +{* showing poll *} +{*include file="1549834.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
    + + +{getCreationByTemplateId template_id="4" creator_id=$node.node_creator} + +{foreach from=$getCreationByTemplateId item=child} + +
    +
    + {$child.node_name} in {$child.parent_name} {if $child.user_action neq false} [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    +
    + {$child.node_content|truncate:230|stripslashes} +
    +
    + +{/foreach} + + + +
    +{/if} + + + + + + + + diff --git a/templates/own_templates/157593.tpl b/templates/own_templates/157593.tpl new file mode 100644 index 0000000..f24e13e --- /dev/null +++ b/templates/own_templates/157593.tpl @@ -0,0 +1,64 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} + +
    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +
    + +{get_nodes_by_parent parent=1571388 listing_amount=666 offset=$offset} +nodes::
    +{foreach from=$get_nodes_by_parent item=child} + + recycled:: {$child.node_id}||{$child.node_name} :: {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}(configure){/if} + ({$child.login})
    + +{/foreach} +

    +forum:: +{include file="1549839.tpl" children_type=4} + +
    + + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/1582236.tpl b/templates/own_templates/1582236.tpl new file mode 100644 index 0000000..4348c33 --- /dev/null +++ b/templates/own_templates/1582236.tpl @@ -0,0 +1,60 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1582474.tpl b/templates/own_templates/1582474.tpl new file mode 100644 index 0000000..d5eed87 --- /dev/null +++ b/templates/own_templates/1582474.tpl @@ -0,0 +1,93 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + +{* +
    + +
    {include file="modules/node_settings.tpl"} + +{include file="modules/get_bookmark_statistics_box.tpl"}
    +
    *} + +
    +
    +
    + tu sa nachadzaju nody mimo stromu kyberie; [ehm este to treba doladit(uh naka neplaech s listing amountom; vteddy to bolo nahodene narychlo a teraz ni cas)]
    +
    +
    +
    + {if $node.node_bookmark neq 'yes'} + + {else} + + {/if} + +
    + + neurons | + statistics | + links | + print | + {if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure{/if} | + {$node.k} K + + +
    + +
    +
    +

    +
    + + + +
    nodes::
    + {get_nodes_by_parent parent=0 listing_amount=300 offset=$offset} + {foreach from=$get_nodes_by_parent item=child} + {if $child.external_link neq "db://user"} + + {/if} + {/foreach} + ... +
    + +
    forums::
    + {get_nodes_by_parent parent=0 listing_amount=800 offset=$offset} + {foreach from=$get_nodes_by_parent item=child} + {if $child.template_id eq 3} + + {/if} + {/foreach} + ... +
    + +
    users::
    + {get_nodes_by_parent parent=0 listing_amount=20 offset=$offset} + {foreach from=$get_nodes_by_parent item=child} + {if $child.template_id eq 7 || $child.external_link eq "db://user"} +
    {$child.node_name} :: id/{$child.node_id}
    + {/if} + {/foreach} + ... +
    +
    +
    +
    +
    {include file="modules/movement.tpl"}
    + + + +{include file="modules/footer.tpl"} + + diff --git a/templates/own_templates/1586005.tpl b/templates/own_templates/1586005.tpl new file mode 100644 index 0000000..0a45e5c --- /dev/null +++ b/templates/own_templates/1586005.tpl @@ -0,0 +1,67 @@ + + + +{include file="modules/header.tpl"} + +{/if} + + + + +
    +
    +posta ---- +help ---- + ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1595537.tpl b/templates/own_templates/1595537.tpl new file mode 100644 index 0000000..4e29239 --- /dev/null +++ b/templates/own_templates/1595537.tpl @@ -0,0 +1,72 @@ + + + + + + + + + +{if $new_mail eq true}{$new_mail} m@il from {$new_mail_name} - {/if}{$node.node_name} - {$node.node_id} + +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +{if $new_mail eq true}!!!{$new_mail} mail, last: {$new_mail_name}{else} +posta{/if} ---- +posledne ---- +k! ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    + + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + diff --git a/templates/own_templates/1602860.tpl b/templates/own_templates/1602860.tpl new file mode 100644 index 0000000..1674517 --- /dev/null +++ b/templates/own_templates/1602860.tpl @@ -0,0 +1,41 @@ + + +{include file="modules/header.tpl"} + + +


    + +{assign var="cislo" value="450"} + +
    +
    +
    +
    +
    +
    + +

    + + +source::
    +{literal} + +{assign var="cislo" value="450"}
    +
    +<div style="margin-left:100px; background:#555; height:{$cislo}px; width:{math equation="((sqrt(5) + 1)/2)*x" x=$cislo}px; position: relative;"> +
      <div style="width:{$cislo}px; height:{$cislo}px; background:#111; float:left;"></div> +
      <div style="width:{math equation="(((sqrt(5) + 1)/2)*x) - x" x=$cislo}px; height:{math equation="(((sqrt(5) + 1)/2)*x) - x" x=$cislo}px; background:#222; float:right;"></div> +
      <div style="width:{math equation="x - ((((sqrt(5) + 1)/2)*x) - x)" x=$cislo}px; height:{math equation="x - ((((sqrt(5) + 1)/2)*x) - x)" x=$cislo}px; background:#333; float:right;"></div> +
      <div style="width:{math equation="((((sqrt(5) + 1)/2)*x) - x) - (x - ((((sqrt(5) + 1)/2)*x) - x))" x=$cislo}px; height:{math equation="((((sqrt(5) + 1)/2)*x) - x) - (x - ((((sqrt(5) + 1)/2)*x) - x))" x=$cislo}px; background:#444; position:absolute; top: {math equation="x - (((((sqrt(5) + 1)/2)*x) - x) - (x - ((((sqrt(5) + 1)/2)*x) - x)))" x=$cislo}px; left:{$cislo}px;"></div>
    +</div> + +{/literal} + + + diff --git a/templates/own_templates/1603489.tpl b/templates/own_templates/1603489.tpl new file mode 100644 index 0000000..56a1c15 --- /dev/null +++ b/templates/own_templates/1603489.tpl @@ -0,0 +1,61 @@ + + +{debug} + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1603623.tpl b/templates/own_templates/1603623.tpl new file mode 100644 index 0000000..3d585ca --- /dev/null +++ b/templates/own_templates/1603623.tpl @@ -0,0 +1,66 @@ + + + + + {if $node.node_name eq 'mail'} + + {/if} + + + {if $node.node_id eq '1'} + {else}{/if} + {$user_id}@{$node.node_name} + + + {if $new_mail eq true} + + {/if} + {if $node.node_id eq '1'} + MAIN :: + CATS :: + BOOK :: + MAIL :: + LAST :: + TOP K :: + PEOPLE :: + BLOGZ :: + ME :: + CONF :: + {if $user_id eq '1371'}TPLCONF::{/if} +
    :: +
    + {else} +
    + + + + + + + + + + + {if $user_id eq '1371'}{/if} +
    +
    +
    +
    + {/if} \ No newline at end of file diff --git a/templates/own_templates/1606833.tpl b/templates/own_templates/1606833.tpl new file mode 100644 index 0000000..a96b4db --- /dev/null +++ b/templates/own_templates/1606833.tpl @@ -0,0 +1,82 @@ + + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} +
    +
    + + + + +
    +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +
    +
    {include file="modules/movement.tpl"}
    +
    + +{if $action eq true} + +
    {include file="modules/movement.tpl"}
    +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + +{else} + +
    + + +
    + +
    +
    + +
    + +
    +
    + + + +
    + + +
    + + + +
    +
    + + +{/if} + + + +
    +{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1625480.tpl b/templates/own_templates/1625480.tpl new file mode 100644 index 0000000..89a2852 --- /dev/null +++ b/templates/own_templates/1625480.tpl @@ -0,0 +1,60 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks 101 ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1626002.tpl b/templates/own_templates/1626002.tpl new file mode 100644 index 0000000..58fe2bd --- /dev/null +++ b/templates/own_templates/1626002.tpl @@ -0,0 +1,20 @@ + + + + + + + + + +
    +
    + + + diff --git a/templates/own_templates/1626277.tpl b/templates/own_templates/1626277.tpl new file mode 100644 index 0000000..3cb3b4d --- /dev/null +++ b/templates/own_templates/1626277.tpl @@ -0,0 +1,64 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +books_old ---- +books_old ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + diff --git a/templates/own_templates/1630259.tpl b/templates/own_templates/1630259.tpl new file mode 100644 index 0000000..51671e4 --- /dev/null +++ b/templates/own_templates/1630259.tpl @@ -0,0 +1,49 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} +
    +
    + + + + +
    +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +
    +
    {include file="modules/movement.tpl"}
    +
    + +
    + + +
    +
    + + +
    +{/if} + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/1634057.tpl b/templates/own_templates/1634057.tpl new file mode 100644 index 0000000..aedbc3c --- /dev/null +++ b/templates/own_templates/1634057.tpl @@ -0,0 +1,63 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + diff --git a/templates/own_templates/1634283.tpl b/templates/own_templates/1634283.tpl new file mode 100644 index 0000000..dfc994d --- /dev/null +++ b/templates/own_templates/1634283.tpl @@ -0,0 +1,61 @@ + + + + +{if $node.node_name eq 'mail'} + +{/if} + + + +{$user_id}@{$node.node_name} + + + +
    + + + + + + + + + + + +
    +
    + + +
    +
    +
    +
    + diff --git a/templates/own_templates/1634301.tpl b/templates/own_templates/1634301.tpl new file mode 100644 index 0000000..58454bf --- /dev/null +++ b/templates/own_templates/1634301.tpl @@ -0,0 +1,71 @@ + + + + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    + +main ---- + kyberia ---- +bookmarks ---- +posta ---- +mail--- +posledne ---- +k ---- +ludia ---- + + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + diff --git a/templates/own_templates/1638.tpl b/templates/own_templates/1638.tpl new file mode 100644 index 0000000000000000000000000000000000000000..951a56a427adbacc82f7104716f4a2cdd003293d GIT binary patch literal 6195 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

    7y zYp|5R>|oZ?$W~g>t6l)NU{``fC zd4%-k@=qVG+@j7*)3q_@pW+d;dWL!(Pc0uxNkhL6dw1Yw8>SM{?LF%M(WS}+ot(sR z9yT_U1c4fPc`7_x{8FE7oalV&G1iu>P-Ryf-qu}zJn;KnS{Xn5R(z zmXmD_&3vg844V;0c(9jfO9Tylj#;r0&YzIldvT={jjO*`^)%^&UkqxD?&`SzT{B1U zkZI@3)Jk`7V+V^;NC!^igPt9u-uWrEze*PDt$Ogt{b=q7W!>Rdxm z6Q{VFY|>+M1;V~y`W$Yzf}>)+3QY$>@P5!x!2T8a8(py13HM<2E2?H^CDi(KEVt#mC2|E$XRS;v&R2qvP^d>|JH^3r_99vB!YO zfuXNQEvj9)xN0YNx@oHZ(aciWp_kRr)3eIV0<)W}$*IxT`Kb=uEask=n-=NenRu^0 zlJta~`NrKmRpK0j5oqo+t#FAkmE#dzU*S1y919*86R)~?@Z7Un8`*q!#ctb3AEc$M c+U~KPDHb;C=9mxBn*=VMtLv84+XB$aR2}S literal 0 HcmV?d00001 diff --git a/templates/own_templates/1643663.tpl b/templates/own_templates/1643663.tpl new file mode 100644 index 0000000..4d4b47d --- /dev/null +++ b/templates/own_templates/1643663.tpl @@ -0,0 +1,55 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +

    {include file="modules/loginbox.tpl"}


    +{/if} + +
    +
    + +  + +  + +
    + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    + +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{include file="modules/get_threaded_children.tpl" children_type=4} +
    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} + +
    + + + +
    + diff --git a/templates/own_templates/1662901.tpl b/templates/own_templates/1662901.tpl new file mode 100644 index 0000000..4287d26 --- /dev/null +++ b/templates/own_templates/1662901.tpl @@ -0,0 +1,89 @@ + + + + + + + +{if $node.node_id == 1666455} + +{/if} + + +k.{$node.node_name|strip_tags} +{if $node.node_id == 1685121} + +{/if} + + + + +

    + + + +{if $error eq true} +
    {$error}
    +{/if} + + +
    +{$node.node_type} take me UP!
    +
    + + + +
    recycler:
    + +
    +
    + + + + + + + + diff --git a/templates/own_templates/1663178.tpl b/templates/own_templates/1663178.tpl new file mode 100644 index 0000000..26334b6 --- /dev/null +++ b/templates/own_templates/1663178.tpl @@ -0,0 +1,129 @@ + + + + + + + + +zelame tlupe domestikovanych primatov uspech v buchani drevenymi palickami do cierneho kotucika
    +
    +{if $node.node_name eq 'mail'}
    + +
    +{/if}
    +
    + + + + +hjghjghjhg + +{if $user_id eq true} + {include file="http://www.depo.blueweb.sk/kyberia/tpl/ZoneX_header.tpl"} +{/if} + + +{if $error eq true} +
    + {$error} +
    +{/if} + + +{if $new_mail eq true} +
    {$new_mail} nová správa od id {$new_mail_name}
    +{/if} + + + +
    + + + + +
    +
    +
    +
    + +
    +
    +

    + {get_nodes_by_type type=6 listing_amount=23 offset=$offset}
    +
    user blogs


    + {foreach from=$get_nodes_by_type item=child}
    + +
    +
    +

    + {$child.node_name|wordwrap:20:"n":true}
    {$child.node_content|truncate:230|imagestrip|stripslashes|wordwrap:15:"n":true|imagestrip}
    +
    by {$child.login} {$child.node_views} views


    + {/foreach}
    + + more blogs??
    +

    +
    {include file="modules/loginbox.tpl"}

    +


    +
    latest forums


    + {get_nodes_by_type type=3 listing_amount=10 offset=$offset}
    + {foreach from=$get_nodes_by_type item=child}
    + + {$child.node_name}
    + by {$child.login}
    + ({$child.node_children_count} children)

    + {/foreach}
    +
    +


    +
    latest data nodes


    + + {get_nodes_by_type vector=;1;101 type=12 listing_amount=9 offset=$offset}
    + {foreach from=$get_nodes_by_type item=child}
    + {$child.node_name}
    + by {$child.login}
    + in {$child.parent_name}

    + + {/foreach}
    +

    + {get_nodes_by_type orderby="nodes.node_created desc" vector=;1;101 type=5 listing_amount=27 offset=$offset on_main='yes'}
    +
    latest articles

    + {foreach from=$get_nodes_by_type item=child }
    +
    +
    + +

    + + {$child.node_name}

    + {$child.node_content|truncate:230|stripslashes}
    +

    added by {$child.login}
    +into nodeshell {$child.parent_name}

    +


    + {/foreach}
    +
    +

    +

    register

    +


    + {include file="modules/get_userlist.tpl"}
    +

    +{include file="modules/footer.tpl"}
    + +
    + + diff --git a/templates/own_templates/1663248.tpl b/templates/own_templates/1663248.tpl new file mode 100644 index 0000000..e6ea1ac --- /dev/null +++ b/templates/own_templates/1663248.tpl @@ -0,0 +1,64 @@ + + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +ZoneX +
    + +ZoneX ---- +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k! ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + + +
    +{if $new_mail eq true} +
    mᚠ{$new_mail} nových správ, posledná od {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1663376.tpl b/templates/own_templates/1663376.tpl new file mode 100644 index 0000000..192c443 --- /dev/null +++ b/templates/own_templates/1663376.tpl @@ -0,0 +1,82 @@ + + + + + + + + +kambodža.sk: detièky detièky danko a detièky +{if $node.node_name eq 'mail'} + +{/if} + + + + + +... imhd ... fses pošta ... +tlis pošta ... +prokleté místo ... +IP ... +ORION ... +IRŠ TLIS ... +wiki ... +goooogle ... + + + +
    +
    +hlavná ... +klubostrom ... +booknuté ... +poštièka ... +last ... +K!harma ... +lidièky ... + +srdcervúce denníèky ... +.:.::.:..:... ... +searè ... +help klub ... +change me ... + + +
    + +{if $new_mail eq true} +
    másh {$new_mail} nové správy, poslednú od {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + diff --git a/templates/own_templates/1663773.tpl b/templates/own_templates/1663773.tpl new file mode 100644 index 0000000..e087afd --- /dev/null +++ b/templates/own_templates/1663773.tpl @@ -0,0 +1,14 @@ + + +
    + + +
    + + diff --git a/templates/own_templates/1663920.tpl b/templates/own_templates/1663920.tpl new file mode 100644 index 0000000..8ca53be --- /dev/null +++ b/templates/own_templates/1663920.tpl @@ -0,0 +1,69 @@ + + + + + + + + + + + + + +
    +{include file="modules/get_userlist.tpl"} +  + +
    +

    Bookmarks:

    +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +
    +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + kategoria: {$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + : {$bookmark_category.sum}new + {/if} + + +{/if} +{if $bookmark_category.node_name neq true} +  nezatriedené *** +{/if} + + + +
    +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name neq false && $bookmarks.node_id neq ''} + +{$bookmarks.node_name|strip_tags} +{if $bookmarks.node_user_subchild_count neq false} {$bookmarks.node_user_subchild_count}new +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit}.desc. +{/if} +
    +{/if} +{/foreach}
    + +
    + +{/foreach} + +
    + + + +
    + + + diff --git a/templates/own_templates/1664239.tpl b/templates/own_templates/1664239.tpl new file mode 100644 index 0000000..440a902 --- /dev/null +++ b/templates/own_templates/1664239.tpl @@ -0,0 +1,65 @@ + + + + + + + + + +K: {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +ZoneX ---- +main ---- +kyberia ---- +bookmarks ---- +posta {if $new_mail eq true} +({$new_mail},{$new_mail_name}) +{else} +(0) +{/if} + ---- +posledne ---- +karma! ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1664658.tpl b/templates/own_templates/1664658.tpl new file mode 100644 index 0000000..610f5a2 --- /dev/null +++ b/templates/own_templates/1664658.tpl @@ -0,0 +1,54 @@ + + +
    +
    + +

    +
    +

    +{if $smarty.post.query}{get_search query=$smarty.post.query listing_amount=$listing_amount offset=$offset} +{foreach from=$get_search_short item=found} + {$found.node_name}
    +{/foreach}

    + {foreach from=$get_search item=child} + + + + + +
    + + {if $child.k eq true}{$child.k} k{/if} + + + + +
    +  {$child.login} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count} +{$child.node_children_count}  CHILDREN{/if} +
    {$child.node_content|stripslashes}
    +
    +
    + + {/foreach} +{/if} +
    + + + + + diff --git a/templates/own_templates/1664674.tpl b/templates/own_templates/1664674.tpl new file mode 100644 index 0000000..aee16cd --- /dev/null +++ b/templates/own_templates/1664674.tpl @@ -0,0 +1,52 @@ + + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
    + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
    + + +
    + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/1664696.tpl b/templates/own_templates/1664696.tpl new file mode 100644 index 0000000..472e475 --- /dev/null +++ b/templates/own_templates/1664696.tpl @@ -0,0 +1,45 @@ + + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} +
    + + +
    + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/1665272.tpl b/templates/own_templates/1665272.tpl new file mode 100644 index 0000000..2415f26 --- /dev/null +++ b/templates/own_templates/1665272.tpl @@ -0,0 +1,90 @@ + + +





    +
    + +
    + +
    + +

    Set header template:

    + +





    + +user id: {$user_id} + +

    +
    + + +
    +

    + + +

    +
    +Standard kyberia + fixed invalid bookmarks (1669474)
    + + +
    +

    + + +

    +
    +FireEye Header Template (1662901)
    + + +
    +

    + + +

    +
    +Classic Kyberia Header Template (1665284)
    + + +
    +

    + +

    +
    +Drakh-ov Header Template (1603623)
    + + +
    +

    + +

    +
    +Mirex Easy Listening (1595537)
    + + +
    +

    + +

    +
    +Hromiho Frog Header (835944)
    + + +
    +

    + +

    +
    +Freezy b&w (1485152)
    + + +
    +

    + +
    + + diff --git a/templates/own_templates/1665284.tpl b/templates/own_templates/1665284.tpl new file mode 100644 index 0000000..79ce35d --- /dev/null +++ b/templates/own_templates/1665284.tpl @@ -0,0 +1,60 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1666455.tpl b/templates/own_templates/1666455.tpl new file mode 100644 index 0000000..beb98f1 --- /dev/null +++ b/templates/own_templates/1666455.tpl @@ -0,0 +1,64 @@ + + + + + + + + + + + + + +
    +{include file="modules/get_userlist.tpl"} +  + +
    +

    Bookmarks.fresh:

    +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +
    +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + kategoria: {$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + : {$bookmark_category.sum}new + {/if} + + +{/if} +{if $bookmark_category.node_name neq true} +  nezatriedené *** +{/if} + +
    +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name && $bookmarks.node_id} + +{$bookmarks.node_name|strip_tags} +{if $bookmarks.node_user_subchild_count neq false} {$bookmarks.node_user_subchild_count}new +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit}.desc. +{/if} +
    +{/if} +{/foreach}
    + +
    + +{/foreach} + +
    + + + +
    diff --git a/templates/own_templates/1669447.tpl b/templates/own_templates/1669447.tpl new file mode 100644 index 0000000..857c2a6 --- /dev/null +++ b/templates/own_templates/1669447.tpl @@ -0,0 +1,93 @@ + + + + +{include file="modules/header.tpl"} + + + + +
    +{include file="modules/get_userlist.tpl"} + + +
    + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + kategoria::{$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} +{/if} +
    + +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name neq false && $bookmarks.node_id neq ''} + +{$bookmarks.node_name} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} NEW CHILDREN +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: !!NEW DESCENDANT!! +{/if} +
    +{/if} + +{/foreach} + +
    +{/foreach} + + +
    + +
    + +{include file="modules/footer.tpl"} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1669474.tpl b/templates/own_templates/1669474.tpl new file mode 100644 index 0000000..afb9429 --- /dev/null +++ b/templates/own_templates/1669474.tpl @@ -0,0 +1,60 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1670413.tpl b/templates/own_templates/1670413.tpl new file mode 100644 index 0000000..9599e5d --- /dev/null +++ b/templates/own_templates/1670413.tpl @@ -0,0 +1,46 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + + +
    {include file="modules/get_userlist.tpl"} +
    k data nodes +{if $action}{get_k vector=$action} in vector {$action} + +{else}{get_k} + +{include file="modules/movement.tpl"} +
    +
    +{/if} + +{foreach from=$get_k item=k} + + + + + + + + +
    + +{$k.k} k +

    +
    + +
    {$k.node_name} + in {$k.parent_name} by {$k.creator} +
    {$k.node_content|stripslashes|nl2br}
    +
    +{/foreach} + +
    +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1670439.tpl b/templates/own_templates/1670439.tpl new file mode 100644 index 0000000..c41bc71 --- /dev/null +++ b/templates/own_templates/1670439.tpl @@ -0,0 +1,74 @@ + + + + + + + + +kyberia.sk >> {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + + +
    +
    + +
    +main || +kyberia || +hysteria || +bookmarks || +mail{if $new_mail eq true}({$new_mail}){/if} || +last || +k || +people || + +blogs || + +search || + +settings || + + +
    +
    +
    + +
    +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + + + diff --git a/templates/own_templates/1670521.tpl b/templates/own_templates/1670521.tpl new file mode 100644 index 0000000..ab28a44 --- /dev/null +++ b/templates/own_templates/1670521.tpl @@ -0,0 +1,94 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + + + + +
    + + + + +
    + +
    node:{$node.node_name}
    datetime:8.8.1987
    +
    +
    + + +{if $action eq true} +{include file="modules/get_creation_by_template_id.tpl" listing_amount=300 type=$action} + +{else} + +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc } +{foreach from=$get_children_by_external_link item=child} + + +
    +  + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} + +
    +
    + +
    +{if $permissions.w eq true} + + + +
    + with name:
    +{/if} + +
    +{/if} + + +
    +{/if} + +{include file="modules/footer.tpl"} + + + + diff --git a/templates/own_templates/1671023.tpl b/templates/own_templates/1671023.tpl new file mode 100644 index 0000000..8c820f4 --- /dev/null +++ b/templates/own_templates/1671023.tpl @@ -0,0 +1,91 @@ + + +{include file="modules/header.tpl"} + +
    + +
    +
    friends
    +{if $action}{get_userlist vector=$action} in vector {$action} +{else}{get_userlist} +{/if} + +{foreach name=friends from=$active_friends item=active_friend}{$active_friend.login}{/foreach} +
    + + + + +
    +
    new forums
    +{get_nodes_by_type type=3 listing_amount=10 offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{$child.node_name|strip_tags} +{$child.login} ({$child.node_children_count})
    +{/foreach} +
    + +
    +
    users online
    +{foreach name=users from=$active_users item=active_user} +{$active_user.login} +{/foreach} +
    + + +
    + +
    +
    +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +{$bookmark_category.node_name} +{if $bookmark_category.sum neq false} +|| {$bookmark_category.sum}NEW +{/if} +{/if} +
    +
      +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name} +
    • - {$bookmarks.node_name} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +- +{/if} +{if $bookmarks.node_user_subchild_count neq false} + {$bookmarks.node_user_subchild_count}NEW || +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} + DESC +{/if} + +{/if} +
    • +{/foreach} +
    +{/foreach} + + +
    +





    +{include file="modules/footer.tpl"} +
    + + + + + + + + + + + diff --git a/templates/own_templates/1672052.tpl b/templates/own_templates/1672052.tpl new file mode 100644 index 0000000..31575ea --- /dev/null +++ b/templates/own_templates/1672052.tpl @@ -0,0 +1,9 @@ + + +alebo takto:
    \ No newline at end of file diff --git a/templates/own_templates/1679905.tpl b/templates/own_templates/1679905.tpl new file mode 100644 index 0000000..81c2854 --- /dev/null +++ b/templates/own_templates/1679905.tpl @@ -0,0 +1,55 @@ + + +{include file="modules/header.tpl"} + +
    +
    +
    friends
    +{if $action}{get_userlist vector=$action} in vector {$action} +{else}{get_userlist} +{/if} +{foreach name=friends from=$active_friends item=active_friend}{$active_friend.login}{/foreach} +
    + + +
    +
    new forums
    +{get_nodes_by_type type=3 listing_amount=10 offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{$child.node_name|strip_tags} +{$child.login} ({$child.node_children_count})
    +{/foreach} +
    + + + +
    +
    users online
    +{foreach name=users from=$active_users item=active_user} +{$active_user.login} +{/foreach} +
    +
    + + + + +
    +
    +{include file="modules/mailform.tpl"} +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
    +





    +{include file="modules/footer.tpl"} +
    + + + + + diff --git a/templates/own_templates/1680840.tpl b/templates/own_templates/1680840.tpl new file mode 100644 index 0000000..d9f841c --- /dev/null +++ b/templates/own_templates/1680840.tpl @@ -0,0 +1,80 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +
    +
    +
    friends
    +{if $action}{get_userlist vector=$action} in vector {$action} +{else}{get_userlist} +{/if} + +{foreach name=friends from=$active_friends item=active_friend}{$active_friend.login}{/foreach} +
    + + + + +
    +
    new forums
    +{get_nodes_by_type type=3 listing_amount=10 offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{$child.node_name|strip_tags} +{$child.login} ({$child.node_children_count})
    +{/foreach} +
    + +
    +
    users online
    +{foreach name=users from=$active_users item=active_user} +{$active_user.login} +{/foreach} +
    +
    + + + +
    +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + + +{/if} + +{foreach from=$get_k item=k} + + +
    + + + + +
    + +{$k.k} k
    +
    + +
    +
    {$k.node_name} +in {$k.parent_name} by {$k.creator}
    {$k.node_content|stripslashes|nl2br}
    +
    +{/foreach} + + +





    +{include file="modules/footer.tpl"} +
    + + + + + + + diff --git a/templates/own_templates/1681051.tpl b/templates/own_templates/1681051.tpl new file mode 100644 index 0000000..ed2d90d --- /dev/null +++ b/templates/own_templates/1681051.tpl @@ -0,0 +1,71 @@ + + + + + + + + + + + +{if $new_mail eq true}{$new_mail} m@il from {$new_mail_name} ~ {/if}{$node.node_name} ~ {$node.node_id} + + +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- + +bookmarks ---- +{if $new_mail eq true} +mail ---- +{/if} +{if $new_mail eq false} +mail ---- +{/if} +last ---- +k! ---- +people ---- +blogs ---- + +search ---- +me ---- +configure ----- + +
    +
    +
    + +{if $new_mail eq true} +
    u have {$new_mail} new mail, last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1683309.tpl b/templates/own_templates/1683309.tpl new file mode 100644 index 0000000..dd798e6 --- /dev/null +++ b/templates/own_templates/1683309.tpl @@ -0,0 +1,212 @@ + + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} + +
    +{if $permissions.w eq true} + + + + +
    + +      title or keywords:: + +  NO HTML
    + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +:: +
    + + + + + + +
    u have {$user_k}
    + +{/if} +
    + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} + + +{foreach from=$get_children item=child} +{$child.depth} + +{if $child.template_id eq 2} +  + nodeshell:: {$child.node_name} :: + (posledne, k, + {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) + {if $child.lastdescendant_created > $child.last_visit} NEW DESCENDANT{/if} + ({$child.login})
    + +{elseif $child.template_id eq 1417553} +  + node-hell:: {$child.node_name} :: + (posledne, k, + {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) + {if $child.lastdescendant_created > $child.last_visit} NEW DESCENDANT{/if} + ({$child.login})
    + +{elseif $child.template_id eq 1683309} +  + noudshell:: {$child.node_name} :: + (posledne, k, + {if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) + {if $child.lastdescendant_created > $child.last_visit} NEW DESCENDANT{/if} + ({$child.login})
    + +{elseif $child.template_id eq 3} +  +  forum:: {$child.node_name} :: + ({$child.node_children_count} children{if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if}) + ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ( + {if $child.lastdescendant_created > $child.last_visit} NEW DESCENDANT{/if} +{$child.login})
    + +{elseif $child.template_id eq 4} +  +  submission:: {$child.node_name} :: + ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ({$child.login})
    + +{elseif $child.template_id eq 5} +  +  article:: {$child.node_name} :: ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ({$child.login})
    + +{elseif $child.template_id eq 10} +  +  bookcat:: {$child.node_name} :: ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ({$child.login}) :: {$child.node_id}
    + +{elseif $child.template_id eq 12} +  +  data:: {$child.node_name} :: ({if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure{/if}) ({$child.login})
    + +{elseif $child.template_id eq 14} +  +  template:: {$child.node_name} :: ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ({$child.login}) :: {$child.node_id}
    + +{elseif $child.template_id eq 28} +  +  rss_bot:: {$child.node_name} :: ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ({$child.login})
    + +{elseif $child.template_id eq $child.node_id} +  +  templejt:: {$child.node_name} :: ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ({$child.login}) :: {$child.node_id}
    + +{else} + +  +  node:: {$child.node_name} :: + ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) ({$child.login})
    +{/if} +{/foreach} + + +{get_linked_nodes orderby=$listing_order} +{foreach from=$get_linked_nodes item=link} +  + link:: {$link.node_name} :: + (posledne, + + k) + {if $link.synapse_created > $link.last_visit} NEW LINK{/if} (({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if}) + ({$link.login})
    +{/foreach} + + +{foreach from=$get_linked_bookmarks item=link} +  + bookmark:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit} NEW LINK{/if} + ({$link.login}) ({if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}configure{/if})
    +{/foreach} + + +
    + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1685121.tpl b/templates/own_templates/1685121.tpl new file mode 100644 index 0000000..5acd4b6 --- /dev/null +++ b/templates/own_templates/1685121.tpl @@ -0,0 +1,22 @@ + + +{include file="modules/header.tpl"} + + + +
    +{include file="modules/get_mail_userlist.tpl"} + +
    +{include file="modules/mailform.tpl"} +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
    +
    + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1692196.tpl b/templates/own_templates/1692196.tpl new file mode 100644 index 0000000..aa01f8e --- /dev/null +++ b/templates/own_templates/1692196.tpl @@ -0,0 +1,60 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1693948.tpl b/templates/own_templates/1693948.tpl new file mode 100644 index 0000000..9083dd5 --- /dev/null +++ b/templates/own_templates/1693948.tpl @@ -0,0 +1,56 @@ + + +{include file="modules/header.tpl"} + + +{*left column*} + +{*main column*} +
    + + + +{*users*} +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'} + +
    configure
    + +{/if} + +{*friends*} +{get_userlist} +{if $active_friends eq true} +
    friends
    + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 3}{/if} + +{/foreach} + +{/if} + +
    + +{$active_friend.login|strip_tags} +
    +
    +
    users on.line
    +{foreach from=$active_users item=active_user} +
    {$active_user.login|strip_tags}
    +{/foreach} +
    + +
    +
    +{include file="modules/mailform.tpl"} +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
    +
    + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1694307.tpl b/templates/own_templates/1694307.tpl new file mode 100644 index 0000000..a645fdd --- /dev/null +++ b/templates/own_templates/1694307.tpl @@ -0,0 +1,102 @@ + + +{*include file="modules/header.tpl"*} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + + + + + + +
    +{*include file="modules/node_settings.tpl"*} +{*{include file="modules/userinfo.tpl"}*} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +{*include file="modules/get_bookmark_statistics_box.tpl"*} +
    + + +{if $action eq true} + +
    {include file="modules/movement.tpl"}
    +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
      + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} + +
    +
    + +
    +{if $permissions.w eq true} + + + +
    + with name:
    +{/if} + +
    +{/if} + + +
    +{/if} + +{*include file="modules/footer.tpl"*} + + + + + + + + diff --git a/templates/own_templates/1695281.tpl b/templates/own_templates/1695281.tpl new file mode 100644 index 0000000..7380756 --- /dev/null +++ b/templates/own_templates/1695281.tpl @@ -0,0 +1,30 @@ + + +utility: header_template rescue
    +{php} +if (isset($_POST['id_usera'])) { + echo "formular set_header_template pre user id " . $_POST['id_usera']; + echo "
    "; +} else { + echo "zadaj ID nody usera "; +} +{/php} +
    + + +
    + + + diff --git a/templates/own_templates/1696314.tpl b/templates/own_templates/1696314.tpl new file mode 100644 index 0000000..00d0e93 --- /dev/null +++ b/templates/own_templates/1696314.tpl @@ -0,0 +1,60 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1702.tpl b/templates/own_templates/1702.tpl new file mode 100644 index 0000000000000000000000000000000000000000..50a6ab54875cdc629aeb44e5dd9bcf7e389be94c GIT binary patch literal 93696 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 z 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
    +                   +                   +Vitaj na našej malej prehliadke. Ako vstupné vyberáme prekroèenie prvého zákazu. +Nejde nám o karty a sklenené perly rozhádzané po zemi, +sledujme to, kto si èo vybral +a s èím práve hrá. + + +>> + + + + +

    :: Zastávka prvá :: + + + + + + +wuééééééééj, som bol vèera na párty a dobre dávali a dos sme pili, ale som fakt dobrý a grcal som a žili sme jak wýš co, 14 tekíl lol
    +b_t_ +

      · dotýkaš sa hviezd, hviezd hebkých ako neónová kožušinka · + + + + + +

    :: Zastávka druhá :: + + + + + +
    Ešte vèera sa mi silno pozeral do oèí. +Ešte vèera som jej silno pozeral do oèí. +A potom bolo vzplanutie, víchor a odnieslo ma ïaleko. +A potom bolo vzplanutie, víchor a odnieslo ma ïaleko. +Bol si taký dobrý, múdry, krásny, prosto skelý. +Som taký dobrý, múdry, krásny, prosto skelý. +Plaèem, preèo si ma už nevšímaš?. +Plaèeš a to si už nevšímam. +Preèo? +Pièa.
    + +  · jedeò deò trvá rok, cítiš sa hrozne, fajèíš v lesíku a mᚠjednu najlepšiu kamarátku ·   + + + + + +

    :: Zastávka tretia :: + + + + + +
    "Poèul si, že versaèeho, พระบาทสมเด็จพระปรเมนทรมหาอานันทมหิดล พระอัฐมรามาธิบดินทร a obiamana zatkli?"
    +B speaking to A: Preèo?
    +"Kradli v zelovoci..."
    + +  · každé ráno to otvoríš, barbeQ cez víkend sa vydarila, èo ti došlo na mail prepošleš · + + + + + +

    intermezzo: nie je
    :: Zastávka štvrtá :: + + + + + +01101000 00110100 01100011 01101011 00110011 01110010 01111010 00100111 01101110 00100111 00110001 00110100 01101101 00110011 01110010 01111010 00100000 00110100 01110010 00110011 00100000 00110111 01101000 00110011 00100000 01110011 00110100 00110001 00110111 00100000 00110000 01100110 00100000 00110111 01101000 00110011 00100000 00110011 00110100 01110010 00110111 01101000 00001010 01100001 01110100 00100000 01101100 01100101 01100001 01110011 01110100 00100000 01111001 01101111 01110101 00100000 01101011 01101110 01101111 01110111 00100000 01110011 00100111 01110100 01101000 01101001 01101110 01100111 + + +  · nemyslíš, že si lec, dot alebo falošný gr · + + + + + +

    :: Zastávka piata :: + + + + + +
    .aicremok áblb ,maerts niam ýhobÚ .èin ,dapán +ot ámen ,ežokA .hudba ej oè ,šeiveN .eklôkš +jeksretam v ina laváden mos ékaT .ýtunbej enlpú +yb šísum ,avúèop ykèars ékat šežôm oka ,ahoberP +
    + +  · so zatvorenými oèami, ruka na pleci, skladajúc slúchadlá pýtaš sa èo? · + + + + + +

    :: Zastávka šiesta :: + + + + + +
    +as a boyas a girl +Tu som bol ešte malé decko, +Rada som vtedy spievala, tancovala a písala si, +fotili sme sa v škole ešte starým èiernobielym foákom, +fotili ma u babky na prázdninách, +škola ma otravuje, +snívam o strašne dlhých prázdninách +ale raz dokážem nieèo ve¾ké. +možno napíšem knihu.
    +
    + +  · rodina vždy jasala, to boli èasy, chceš ma znovu tú istotu · + + + + + +

    intermezzo: je, èudný pocit v žalúdku
    :: Zastávka siedma :: + + + + + +                   :AMMMMMMMMMMMMA: +                :AMMMMMMMMMMMMMMMMMMA: +              :AMMMMMMMMMHHHHHMMMMMMMMA: +             :AMHMMMMHHMHIHHIMMMHMMMMHHA: +            :AM'MMMMMMHHIHHHIMMMMMIMMHHHH: +            AM:IMMMMMHHIHIHHHIMMHHHHHHHHHH +           AMIIHMMMMMHIHHHIHHIHHHHHHHHHHHH: +           MMIHHMMMMMHHIHHHIHHHHHHHHHHHHHHH +          AMMMMMHHHHHHI;;;;;;;IHHHI;;IHHHHH +          MMMMHIIII;":AMMMMA        ,[[, HH +          MMMMHII;  AW"''''         ::   HH +         IHHIHIII;:'' ,GFMF[       [MM[: IH +         AHHIHII;::': ";[P,[  ;;   ::::  IH +        IHHHIHII;;::         :[;:        ;H +        AHHHHHII;;;:: :     : [  :       ;H +        IHHIIHI:[;;;:: ;   ; ; ,  ,      IH +        IHHIIHH:[;;;: ;   ;: ':"::" ';   IH +        IHHIIHI:[;;: ::: ;    ,,,,    '  HH +       :IHHHIHHMMA;:::    [;;""""""[;   AMI +       ;IHHHHIIHMM;: : :   ;;[,,,,[;    HHI +       IIHHMMHHIHHM;::       '"""'     AMHI +       IIHHMMHMHHIIIM;::              AMMHI +       IHHHMMHMHMHHHIHI;::          :AMMMHI +       IHHHMMMMHMMHHHII;;;;::   :,;; MMMHHI +       IHHHMMHHHHMMHHHI;:";;;;;;"    MMMIH' +       ;IHHMMHMMMMHF"HHII            MMMHH +        IHHMMHV;;::    HHII;:      : MMHHI +        IHHMV;;:::      HHII;:   : : MMHI; +        IHMV;;:: :       "HII;:   :: MMI; +       :IHV;::  :          'HI:   :: MM; +       IHV;::  :            HA;:   : "' +       IV;:: :   :          "II;:    ; +      :IH;::  :              III;:    ; +      IH;;:::  :              ;;;I:   ; +      HV;::: :   :            ';;;HI:  ' +     ;M;;:::: :                ';;;HI:  ' +     MH;;::::           :        ';;HI:  ; +    IM;;;::: :         :[;         ';I"I: ; +    M;;;::: :   :      [;;,:          '  : ' +    ;;::::    :       ::''                : ': +   ;;:::   :         :                     ': : +  :;;::  :          ::                       ':' +  ;;::  :  :        :                          '': + ;;:: :            :                           :;,: + ;;::  :          ::                           ;[[[,: +:;;::    :        :                            ;;[[[;': +;;:: : :         [::       : :                  ;[[[[;;[, +;::   :         [;;;:     : :,                   [[[[['[[; +;:: :          :M;;:       : :,[                  [[[[ [[' +;:     :        "[::        : ::[                  ;[' ;[ +;:   :           "[:         : ::[                 :'  :' +:: :: :           ",           :::;[              :'  :; +:   ::             ':          : :::;[          ::'  :; + ::  ;               :          : ::::;[:,,::;;I'   ;; +  ;;:;: : :           :          :::::::: '""' I[[;"' +   ;;;::     :         :          '::::'       ; +    ";;;::  :   :       : +      ;;;::    :   :     :                     ; +       ";;;::: :          : +        ';;;;:::  :   :    ':                  ; +          ';;;;:::           : +            ";;;:::: :        :                ; +              ';;::::  :       : +                ';;:::          '             ; +                  M;::::  :      ': +                  MMMI;::::        :          ; +                  MMMMMA;:::        : +                 AHHMMMMHA;::::      :       ; +                :MHHMMMMMMMA;: '     : +                AHHHMMM;"TTTTL:       :       ; +               AHHHHHHMMLLLLLH ':      : +              :MHHH:::;HHMMMMMA:        :     ; +             :AHHH:::HH;;;;;MMM;:        : +            :MHH;:      ;;;;;MMM:: :      :   ; +           :MH;:  :      ';;;;MMM::     ': ': +          ,H;:             ';;;MMM:::    :':' ; +        ,;: :    :   :       ;;;Y;H::     : +       ,;: : : :              ';;;:;  : : ;  ; +      [;::          :           ;;:;  ; ; ; +     ,;:::   :  :                  ; :; ; ; ; +    ,;;: :  :        :             ; :; ; ; +    [;::  :  :             :        ' ;:;" ; +   ,;::  : :   :      :               ':' ; +   [;: :  :      :       :   :        : +   ;;::  :   :     :    :              : ; +   ';;: : :   : :    :  :    :         :; +    ;:::  ::  : : ::: :: :    :        ; +    ';:: ::: ::::::;: : :   : +     [;::::::::;;:;;::     :            ; +      [[: ::::;;:;;:: : +      ;;;;::::[[;;::     :     :         ; +       ;;;;;:[[[::: :  :  : +        ;;;[[[:: :      :  :    :        ; +         ;:[[::::: ::    :    : +         [[:;::::   :    :  :           ; +          ;[;;;;: ::   : +          ;[;;;:;: :: :  :    :          ; +          ;[;;;;[: :  :    : +          ;[;;;:;: ::                   ; +          ;;[;;;: :  :    : +         :;:[;;::: :                    ; +         ;;:[;::: ::  :   : +         ;::[;;:  :  :    :            ; +         ;:;[;;:  :      : +         ;:[;;:: : :       :          ; +         ;:[;; ::   :   `: +         ;:[;;::  :   :        :     ; +         ';[;;: : :      : +          ;[;;: ::     :      :     ; +          ;[;; : : +          ;[;;: ::  :           : +          ;[;: :::            :    ; +          ;[;;: ::  :        : : +          ;;[;: : :     :  :: ::  ; +          ;:[;::     :    ::  : +          ;:[;:::        ::: :   ; +          ;:[;::  :  :  ::  : +          ;:[;::   :   :   :     ; +         ;;:;[::;:    :    : +         ;;:;[::;::   :   :     ; +         ;;:;[;;;::         ::'' +        ;;::[;;;[:: : :    ''  ; +       :;;::[;;[[:: :     '' +       ;;:::[[;[[::       '   ; +      :;:;: [[[;;: :      :  ; +      ;::;: [[[;::           ; +     ;::;: [[;::: :   :      ; +    :;;:::[[[;;: ::         ; +    ;;::;:[[;;; :   : :    ; +    ;;:::;[[;;;  : +    ;;:;:[[;;;:     :     ; +    ;::;:[[;;;: : +    ;:;:;[;;;: : :   :    ; +    ;;::[[;;;:: : +    ';;:[[;;;: :     :    ; +     ;;:[[;;:::   : +     ;;:[[;;::            ; +     ';;[;;:: : +      ;;[;;: :     ::     ; +      ;;[;;;:: :  : : +      ';;[;;::: :  ::     ; +       ;;[;;;: :    : +       ';[;;;::  : ::    ; +        ;[[;;:: :  : +        ;;[;;;:    :     ; +        ;:[[;;::   : +        ;:;[[;: :        ; +        ;::[[;::   : +        ;::[[;: :  :     ; +        ;: ;[;;:: +        ;:  [;;:;: :     ; +       :;:  [;;::  : +       ;;: :[;;::        ; +      :;;:: [;::  : +     :;;::::[;: :        ; +     ;;:::  [;: :: +     ';:::::;[;:;: :     ; +       ':::::[: ;:: +         ':::[ :[:       ; +            ';: [:  : +            :[: [::       ; +           :;: :;;: :      '-: +           [::; :[;:       :-' +          ;::;: :;;:  :     : +         ';::::;::"[:  :    ' +
              ':: :  : :' :  :   ; +           ':: : : :: +              ':  : : : :     ; +                ': ::     :    ; +                  ': : :     :  ; +                    -::   :      ': +                      : ::     :   ''--:: +                      ': : :         -:  ': +                        -:: :: :    ': '-' +                          '-::  ': ': ':' + + +  · fantázia! k! k! · + + + + + +

    :: Zastávka ôsma :: + + + + + +Tu vidíš sám seba. Obèas stláèaš tlaèidlá len tak, lebo sa nudíš. +Sem tam sú z toho nepríjemnosti, ale každý dážï raz ustane. + +
    +
    + + + + + +

    :: Zastávka deviata :: + + + + + +
    +blog pictures + +old ideals +are lost For long time + +only the Urge to write +keeps you + +· submitthink · +
    + + + + +

    :: Zastávka desiata :: + + + + + +sprievodca odchádza a zostávaš tu sám +
    .:tma:. +
    +
    +  ·  ·  
    + + +
    smallprint: Tento denník môže spôsobi vážne problémy pri vašom browsovaní kybériou. Zvyšok ako na konci bežného filmu. +
    + diff --git a/templates/own_templates/1715.tpl b/templates/own_templates/1715.tpl new file mode 100644 index 0000000000000000000000000000000000000000..eb8d29fc0b609ffb8c0f1bd7b3fd49183cebc6e4 GIT binary patch literal 58762 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1727029.tpl b/templates/own_templates/1727029.tpl new file mode 100644 index 0000000..96a448c --- /dev/null +++ b/templates/own_templates/1727029.tpl @@ -0,0 +1,60 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + + +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1727532.tpl b/templates/own_templates/1727532.tpl new file mode 100644 index 0000000..ed0eaa2 --- /dev/null +++ b/templates/own_templates/1727532.tpl @@ -0,0 +1,50 @@ + + + + + + + + +{$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + +
    +
    +posta ---- +ludia ---- +help ---- +nastavenie ----- + ----- + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1728653.tpl b/templates/own_templates/1728653.tpl new file mode 100644 index 0000000..cfccb53 --- /dev/null +++ b/templates/own_templates/1728653.tpl @@ -0,0 +1,50 @@ + + +{include file="modules/header.tpl"} +{if $user_id eq false} + {include file="modules/loginbox.tpl"} +{/if} +{if $permissions.w eq true} +
    +{include file="modules/node_settings.tpl"} +{include file="modules/get_poll_box.tpl"} +{include file="modules/get_bookmark_statistics_box.tpl"} + +{include file="modules/node_content.tpl"} +
    +{php} + if ($f = fopen("https://www.hysteria.sk/~w/90_list","r")) { + echo "H-K
    "; + } elseif ($f = fopen("https://www.x86.sk/~w/90_list","r")) { + echo "X
    "; + } elseif ($f = fopen("http://www.gamca.sk/~kewo/90_list","r")) { + echo "S
    "; + } + if ($f) { + echo " "; + while (($str = fgetcsv($f,4096,"|")) !== FALSE) { + if (count($str)>3) { + echo " "; + } + } + fclose($f); + echo "
    ArtistSingleDownloadProvided by:
    " . $str[0] . "" . $str[1] . "Click!" . $str[3] . "
    "; + } else { + echo "Houston, Houston, We've got a problem! - no soundlisting available"; + } +{/php} +
    +
    +{include file="modules/addnode.tpl"} +{include file="modules/get_threaded_children.tpl" children_type=4} +
    +
    +{include file="modules/footer.tpl"} +{/if} +tpl by frr && w \ No newline at end of file diff --git a/templates/own_templates/1731.tpl b/templates/own_templates/1731.tpl new file mode 100644 index 0000000..f2d1000 --- /dev/null +++ b/templates/own_templates/1731.tpl @@ -0,0 +1,215 @@ + + + + + + + +o com nemozno hovorit, o tom treba mlcat + + + + + +
    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- +clanky ---- +denniky ---- +news ---- +search ---- +chat ---- +nastavenie ----- + +
    + + + + + + + + + +
    + + + + + + +
    + +
    node:borka
    type:user
    parent:user
    +
    + + + + + +
    permissions
    you: +r,w, +
    system:public
    net:no
    +
    +
    statistics
    +
    print
    + + + + +
    +
    node viewed times +
    total children::23 + +
    + +  + +
    +
    +
    + + + + +
    movement
    +
    bookmarks
    + +
    submissions
    blogs
    users
    friends

    + + + +
    +
    + +
    +i was never faithful
    +
    and i was never one to trust
    +
    bordelining schizo
    +
    and guaranteed to cause fuss
    +

    +
    i was never loyal
    +
    except to my own pleasure zoze
    +
    i'm forever black-eyed
    +
    (a product of broken home?) +


    + + + + + + +
    + + + + +
      + + +
    misyar + [lokacia :: mail] +
       +
    borka zos presova - buduca pravnicka a ktovie co este :)
    +
    + + + +
      + + +
    MARIN +
       +
    to nebolo naschval, fakt :))
    +
    + + + +
      + + +
    8 +
       +
    k.
    +
    + + + +
      + + +
    pyj +
       +
    no pod sem, vyuzivacka ukecana dochvilna! ;)
    +
    + + + +
      + + +
    koza + [lokacia :: bookmarks] +
       +
    sup sem
    +
    + + + +
      + + +
    hlava, spalena na oleji vysmradnutom po kope hranolkax a rybax na +
       +
    distingvovana cajka....
    +
    + + + +
      + + +
    smileova +
       +
    ...poradkyna :)) iba moja...nepúoziciavam ju :))
    +
    + +
    +
    + + + +
    + + + with name:
    + + +
    + +
    +
    © kyberia.sk v2 - ergond's crypt
    + + + \ No newline at end of file diff --git a/templates/own_templates/1734324.tpl b/templates/own_templates/1734324.tpl new file mode 100644 index 0000000..7c53a6a --- /dev/null +++ b/templates/own_templates/1734324.tpl @@ -0,0 +1,67 @@ + + + + + + + + + +kwak +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    23
    + + + +
    + + + +
    + diff --git a/templates/own_templates/1741987.tpl b/templates/own_templates/1741987.tpl new file mode 100644 index 0000000..1ebc4ea --- /dev/null +++ b/templates/own_templates/1741987.tpl @@ -0,0 +1,84 @@ + + + + + + + + + + + +{if $new_mail eq true}{$new_mail} m@il from {$new_mail_name} || {/if}{$node.node_name} || {$node.node_id} || {$user_k}K left || + + +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main  + +kyberia  +hysteria  + +bookmarks.old  +{if $new_mail eq true} +mail  +{/if} +{if $new_mail eq false} +mail  +{/if} +last  + +k!  +blogs  +people  + +search  +notepad  +me.sub  +configure   + +
    +
    +
    + +{if $new_mail eq true} +
    u have {$new_mail} new mail, last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + + diff --git a/templates/own_templates/1742992.tpl b/templates/own_templates/1742992.tpl new file mode 100644 index 0000000..5038c81 --- /dev/null +++ b/templates/own_templates/1742992.tpl @@ -0,0 +1,75 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + +
    +
    +main ---- + +kyberia ---- +hysteria ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- + +ludia ---- + +denniky ---- +news ---- +search ---- +nastavenie ----- +help ---- + + +
    +
    + + +
    + +
    + + +
    + + + + +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1746564.tpl b/templates/own_templates/1746564.tpl new file mode 100644 index 0000000..e1a9956 --- /dev/null +++ b/templates/own_templates/1746564.tpl @@ -0,0 +1,64 @@ + + + + + + + + + {$node.node_name} {if $new_mail eq true}|{$new_mail}_{$new_mail_name}{/if} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main :: +kyberia :: +bookmarks[101] :: +posta :: +posledne :: +k[no-img] :: +ludia :: + +denniky :: + +search :: +nastavenie :: +help :: + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + diff --git a/templates/own_templates/1748698.tpl b/templates/own_templates/1748698.tpl new file mode 100644 index 0000000..4798c9b --- /dev/null +++ b/templates/own_templates/1748698.tpl @@ -0,0 +1,57 @@ + + + + + + + + +kyberia.sk - {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + +
    +
    +main --- +kyberia --- +bookmarks --- +posta --- +posledne --- +K!arma --- +peoples --- +blogs --- + + +nastavenie --- + +
    +
    +{if $new_mail eq true} +
    Novy majl ({$new_mail}), posledny od {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + \ No newline at end of file diff --git a/templates/own_templates/1749681.tpl b/templates/own_templates/1749681.tpl new file mode 100644 index 0000000..779e541 --- /dev/null +++ b/templates/own_templates/1749681.tpl @@ -0,0 +1,71 @@ + + + + + + + + +{$node.node_name}|{if $new_mail eq true}{$new_mail} new mail,last from {$new_mail_name}{/if} +{if $node.node_name eq 'mail'} + + +{/if} + + + + + + +
    +
    +top +. +main --- + +kyberia --- +bookmarks --- +mail --- +last --- +k! --- + +noimg-k! --- +people --- + +blogs --- +search --- + +kev-main --- +kev-bookmarks --- +kev-k! --- +userinfo +. +
    + +
    +
    + +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/175.tpl b/templates/own_templates/175.tpl new file mode 100644 index 0000000..00e9dd9 --- /dev/null +++ b/templates/own_templates/175.tpl @@ -0,0 +1,119 @@ + + +body { +color : #6dae42; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: grey; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/1757556.tpl b/templates/own_templates/1757556.tpl new file mode 100644 index 0000000..8b7dfcf --- /dev/null +++ b/templates/own_templates/1757556.tpl @@ -0,0 +1,63 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="1549885.tpl"}
    + +{else} + + + + + + + + +
    +{include file="1549925.tpl"} + +nodeshells
    +forums
    +submissions
    +articles
    +blogs
    +datas
    + +{* showing poll *} +{*include file="1549834.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
    + + +{get_nodes_by_parent parent=21 listing_amount=2323232 offset=$offset} +{foreach from=$get_nodes_by_parent item=child} +{if $child.node_creator eq $node.node_id} +
    +
    + {$child.node_name} in {$child.parent_name} {if $child.user_action neq false} [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    +
    + {$child.node_content|strip_tags|truncate:230|stripslashes} +
    +
    +{/if} +{/foreach} + + + +
    +{/if} diff --git a/templates/own_templates/1757626.tpl b/templates/own_templates/1757626.tpl new file mode 100644 index 0000000..4bfe7ae --- /dev/null +++ b/templates/own_templates/1757626.tpl @@ -0,0 +1,64 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="1549885.tpl"}
    + +{else} + + + + + + + + +
    +{include file="1549925.tpl"} + +nodeshells
    +forums
    +submissions
    +articles
    +blogs
    +datas
    + +{* showing poll *} +{*include file="1549834.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
    + + +{getCreationByTemplateId template_id="12" creator_id=$node.node_creator} + +{foreach from=$getCreationByTemplateId item=child} + +
    +
    + {$child.node_name} in {$child.parent_name} {if $child.user_action neq false} [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    +
    + {$child.node_content|truncate:230|stripslashes} +
    +
    + +{/foreach} + + + +
    +{/if} diff --git a/templates/own_templates/1757900.tpl b/templates/own_templates/1757900.tpl new file mode 100644 index 0000000..3060487 --- /dev/null +++ b/templates/own_templates/1757900.tpl @@ -0,0 +1,64 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="1549885.tpl"}
    + +{else} + + + + + + + + +
    +{include file="1549925.tpl"} + +nodeshells
    +forums
    +submissions
    +articles
    +blogs
    +datas
    + +{* showing poll *} +{*include file="1549834.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
    + + +{getCreationByTemplateId template_id="2" creator_id=$node.node_creator} + +{foreach from=$getCreationByTemplateId item=child} + +
    +
    + {$child.node_name} in {$child.parent_name} {if $child.user_action neq false} [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    +
    + {$child.node_content|truncate:230|stripslashes} +
    +
    + +{/foreach} + + + +
    +{/if} diff --git a/templates/own_templates/1761254.tpl b/templates/own_templates/1761254.tpl new file mode 100644 index 0000000..bcb28ba --- /dev/null +++ b/templates/own_templates/1761254.tpl @@ -0,0 +1,74 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="1549885.tpl"}
    + +{else} + + + + + + + + +
    +{include file="1549925.tpl"} + +nodeshells
    +forums
    +submissions
    +articles
    +blogs
    +datas
    + +{* showing poll *} +{*include file="1549834.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
    + + +{getCreationByTemplateId template_id="3" creator_id=$node.node_creator} + +{foreach from=$getCreationByTemplateId item=child} + +
    +
    + {$child.node_name} in {$child.parent_name} {if $child.user_action neq false} [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    +
    + {$child.node_content|strip_tags|truncate:230|stripslashes} +
    +
    + +{/foreach} + + + +
    +{/if} + + + + + + + + + + diff --git a/templates/own_templates/1770620.tpl b/templates/own_templates/1770620.tpl new file mode 100644 index 0000000..23e2788 --- /dev/null +++ b/templates/own_templates/1770620.tpl @@ -0,0 +1,119 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + + + + +
    +
    +{$node.node_name} + + +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +bookli ma +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +
    + +
    +
    +Download Opera +  +  +  + +
    + +
    + +
    + +{if $action eq true} + +
    {include file="modules/movement.tpl"}
    +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +{include file="modules/node_content.tpl"} + +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
      + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [{$child.user_action}] +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} + +
    +
    + +
    {include file="modules/movement.tpl"}
    +
    +{if $permissions.w eq true} + + + + +
    + ako
    +{/if} + +
    +{/if} + + +
    +{/if} \ No newline at end of file diff --git a/templates/own_templates/1771908.tpl b/templates/own_templates/1771908.tpl new file mode 100644 index 0000000..977329d --- /dev/null +++ b/templates/own_templates/1771908.tpl @@ -0,0 +1,62 @@ + + + + {if $node.node_name eq 'mail'} + + {/if} + + + {if $node.node_id eq '1'} + {else}{/if} + {$user_id}@{$node.node_name} + + + {if $node.node_id eq '1'} + {if $new_mail eq true} + + {/if} + MAIN :: + CATS :: + BOOK :: + MAIL :: + LAST :: + TOP K :: + PEOPLE :: + BLOGZ :: + ME :: + CONF :: + {if $user_id eq '1371'}TPLCONF::{/if} +
    :: +
    + {else} +
    +
    +
    +
    +
    + {if $new_mail eq true}
     u have {$new_mail} new mail,last from {$new_mail_name}
    {/if} +
     MAIN | CATS | BOOK | MAIL | LAST | TOP K | NOIMG K | PEOPLE | BLOGZ | ME | CONF{if $user_id eq '1371'} | TPLCONF{/if} | SWITCH TPL
    +
    +
    + {/if} + + + + diff --git a/templates/own_templates/1773535.tpl b/templates/own_templates/1773535.tpl new file mode 100644 index 0000000..98206a4 --- /dev/null +++ b/templates/own_templates/1773535.tpl @@ -0,0 +1,64 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="1549885.tpl"}
    + +{else} + + + + + + + + +
    +{include file="1549925.tpl"} + +nodeshells
    +forums
    +submissions
    +articles
    +blogs
    +datas
    + +{* showing poll *} +{*include file="1549834.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
    + + +{getCreationByTemplateId template_id="5" creator_id=$node.node_creator} + +{foreach from=$getCreationByTemplateId item=child} + +
    +
    + {$child.node_name} in {$child.parent_name} {if $child.user_action neq false} [lokacia :: {$child.user_action}]{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
    +
    + {$child.node_content|truncate:230|stripslashes} +
    +
    + +{/foreach} + + + +
    +{/if} diff --git a/templates/own_templates/1776223.tpl b/templates/own_templates/1776223.tpl new file mode 100644 index 0000000..ded66b4 --- /dev/null +++ b/templates/own_templates/1776223.tpl @@ -0,0 +1,60 @@ + + +{include file="modules/header.tpl"} + + + + +
    +{include file="modules/get_userlist.tpl"} + + +
    + +{get_bookmarks} +
    + +{/foreach} + + + + +
    + +
    + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/1784883.tpl b/templates/own_templates/1784883.tpl new file mode 100644 index 0000000..4e8be4e --- /dev/null +++ b/templates/own_templates/1784883.tpl @@ -0,0 +1,14 @@ + + + +
    + +
    + +
    \ No newline at end of file diff --git a/templates/own_templates/1791389.tpl b/templates/own_templates/1791389.tpl new file mode 100644 index 0000000..1119934 --- /dev/null +++ b/templates/own_templates/1791389.tpl @@ -0,0 +1,51 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} + +{include file="modules/loginbox.tpl"} + + + +{/if} + + + + + + + + + + +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} + + +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} + + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} + + + + + + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1791401.tpl b/templates/own_templates/1791401.tpl new file mode 100644 index 0000000..9682908 --- /dev/null +++ b/templates/own_templates/1791401.tpl @@ -0,0 +1,53 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +
    +keywords:
    +

    +
    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} +
    + + +
    + +
    forum about
    \ No newline at end of file diff --git a/templates/own_templates/1796858.tpl b/templates/own_templates/1796858.tpl new file mode 100644 index 0000000..9efc292 --- /dev/null +++ b/templates/own_templates/1796858.tpl @@ -0,0 +1,73 @@ + + + + + + + + + + + + +{if $new_mail eq true}{$new_mail} m@il from {$new_mail_name} || {/if}{$node.node_name} || {$node.node_id} || {$user_k}K left || + + +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main  +kyberia  +hysteria  +bookmarks  +{if $new_mail eq true} +mail  +{else} +mail  +{/if} + +last  + +k!  + +blogs  + +search  +frz's  +me  +configure   + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail, last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1817450.tpl b/templates/own_templates/1817450.tpl new file mode 100644 index 0000000..57ac20f --- /dev/null +++ b/templates/own_templates/1817450.tpl @@ -0,0 +1,115 @@ + + + +{get_movement user_id=1538 offset=$offset listing_amount=$listing_amount} + + +{math equation="max(x)" x=$get_movement} + +{*section name=bb loop=$get_movement} + {math equation="max(x)" x=$get_movement[bb].node_id} +{/section*} + +

    + +Graph
    +{ldelim}
    +   ### metadata ###
    +   @name="movment graph";
    +   @description=;
    +   @numNodes=dosadit+1;
    +   @numLinks={$listing_amount};
    +   @numPaths=0;
    +   @numPathLinks=0;
    +
    + +   ### structural data ###
    +   @links=[
    + +{foreach from=$get_movement name=grafnode item=movement} +      {ldelim} @source={$movement.node_parent}; @destination={$movement.node_id}; {rdelim} ,
    +{if $smarty.foreach.grafnode.last} +      {ldelim} @source={$movement.node_parent}; @destination={$movement.node_id}; {rdelim}
    +{/if} +{/foreach} +   ];
    +   @paths=; +

    +   ### attribute data ###
    +   @enumerations=;
    +   @attributeDefinitions=
    +   [
    +      {ldelim}
    +         @name=$root;
    +         @type=bool;
    +         @default=|| false ||;
    +         @nodeValues=[ {ldelim} @id=0; @value=T; {rdelim} ];
    +         @linkValues=;
    +         @pathValues=;
    +      {rdelim},
    +      {ldelim}
    +         @name=$tree_link;
    +         @type=bool;
    +         @default=|| true ||;
    +         @nodeValues=;
    +         @linkValues=;
    +         @pathValues=;
    +      {rdelim}
    +   ];
    +   @qualifiers=[
    +      {ldelim}
    +         @type=$spanning_tree;
    +         @name=$sample_spanning_tree;
    +         @description=;
    +         @attributes=[
    +            {ldelim}@attribute=0;@alias=$root;{rdelim},
    +            {ldelim}@attribute=1;@alias=$tree_link;{rdelim}
    +         ];
    +      {rdelim}
    +   ];
    +
    +   ### visualization hints ###
    +   @filters=;
    +   @selectors=;
    +   @displays=;
    +   @presentations=;
    +
    +   ### interface hints ###
    +   @presentationMenus=;
    +   @displayMenus=;
    +   @selectorMenus=;
    +   @filterMenus=;
    +   @attributeMenus=;
    +{rdelim} +
    +array pre numNodes [vytvorit si to niekde inde do php]:: +

    + + +{*section name=naj loop=$get_movement} +{$get_movement[naj].node_id}, +{$get_movement[naj].node_parent}, +{/section*} + + +
    +<?php

    +$a = array({foreach from=$get_movement name=grafnum item=movement} +{$movement.node_parent}, {$movement.node_id}, {if $smarty.foreach.grafnum.last} {$movement.node_parent}, {$movement.node_id}{/if} +{/foreach}); +
    +

    echo $aMax = max($a);

    +
    ?> +
    + +{*get_movement user_id=1538 offset=$offset listing_amount=$listing_amount} +{foreach from=$get_movement item=movement} +   {$movement.node_name}
    +{/foreach*} + diff --git a/templates/own_templates/1825153.tpl b/templates/own_templates/1825153.tpl new file mode 100644 index 0000000..76fe91a --- /dev/null +++ b/templates/own_templates/1825153.tpl @@ -0,0 +1,39 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + + +
    pozor pozor pozor!
    +po zaregistrovani usera sa stavate jeho "ochrancom" tj. dojde mu automaticky
    +od vas posta ze sa na vas moze obracat so svojimi problemami a ziadostami
    +{get_waiting_users} + +{foreach from=$get_waiting_users item=waiting} + + + + +{/foreach} + +
    {$waiting.login}{$waiting.node_content}{$waiting.email} +
    +
    +
    +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1825616.tpl b/templates/own_templates/1825616.tpl new file mode 100644 index 0000000..aafecf5 --- /dev/null +++ b/templates/own_templates/1825616.tpl @@ -0,0 +1,162 @@ + + +{include file="modules/header.tpl"} +{if $user_id eq false} +{include file="modules/loginbox.tpl"} +{/if} + +{ get_movement_params children_count=$node.node_children_count } + +
    <-------------------book/K/info/members------------------->
    +
    + + + + +

    +
    + G o t h i c   k l u b +
    + +

    +
    + +
    +

    +
    + + + +
    + + + + + + + + + +
    #dark poems +
    #tales from the cript +
    #thinking about life & death +
    #magic & occult +
    #voices inside my head +
    #personal shouts & trash +
    +
    + + + + + + + + + + + +
    #gothic babes +
    #art photo +
    #blood photos +
    #shadows at cemeteries +
    #nature at night +
    #vampire ladies +
    #fantasy art +
    #erotic +
    +
    + + + + + + +
    ^v^ Main Cript ^v^ +
    +
    #satanismus +
    #goth subculture +
    #todays world +
    +
    + + + + + + + + + + +
    #black & gothic metal +
    #gothic rock +
    #death metal +
    #viking/folk metal +
    #free download +
    #the best of all +
    #linkz +
    +
    + + + + + + + +
    #gothic pages +
    #gothic and underground shops +
    #forums at kyberia.sk +
    #homepages of lost souls +
    +
    +
    +

    + +
    {* $node.node_content|escape:"html"|nl2br *} {include file="modules/node_content.tpl"}
    +
    +
    +
    +
    +
    + {* showing poll *} {include file="modules/get_poll_box.tpl"} +
    +

    +

    +
    + {*showing form for adding child node*} +
    +
    {if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} {include file="modules/get_threaded_children.tpl" children_type=4}
    +
    +
    +

    {include file="modules/movement.tpl"}

    + + + + + +
    + Book/K/info + {* show node info *} {include file="modules/node_settings.tpl"} +
    + Members + {*showing bookmark_statistics*} {include file="modules/get_bookmark_statistics_box.tpl"} +
    + +
    + + +
    +
    +
    + + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1826061.tpl b/templates/own_templates/1826061.tpl new file mode 100644 index 0000000..903d573 --- /dev/null +++ b/templates/own_templates/1826061.tpl @@ -0,0 +1,27 @@ + + +{include file="modules/header.tpl"} +{get_nodes_by_type vector=$current_vector type=14 listing_amount=232323223 offset=$offset} + + + + + +{foreach from=$get_nodes_by_type item=article} + + +{/foreach} + + + + + + +
    {$article.node_name}
    +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1830.tpl b/templates/own_templates/1830.tpl new file mode 100644 index 0000000000000000000000000000000000000000..931362bf1039f653b4da5ea8e45590601b3dec50 GIT binary patch literal 2104 zcmbW#dpy(s9tZHxY-732+@tc#C4N7}i6kXE{j^0wTB#&Mch?`n{LFSDmk_@QN!l+G zU8Hi0-?FqKty)xDBMl4Xl8w=3m+zT#&f|9;=f88#>+$*g_5NJm&&THjeSn65-cGzX z9>8EQgB*h#0H6Wj3E*mKOG6ceY9LWaBm#ld)X-2zX=`e0YiVj}>FDa~>F8o~wY2n% z^)Lp8Mn*>3XcJRoLsNZ2Bg3UbU~ttQ1acV?xy(>UOULkk4)hpcP{0Y;!C{s_4FiK? zV9--w0RRlC>Q)u-ufWt)J*sPPbO-z@Y*{rd(`|+m@E*o7pxo!5`j>GTp^4>|< zyDxD6frCLujvhOH;^e7_gwu&h$)uEDGtOpaW#^pBEh@fPQd)MY{Bl+G^_m;CbvJK4 zXl!b3X?@t%{)GATSy%V-o)>*@-@WH>Kk)j8M+Bco$Hu>Woe<5=iRTx-OQefSDj0zO z6ZNO-KUEl&N)3U4BQ%y&FtudWgkuoM)$7&uw*_c~#Ti&Sok1D?eBs*t&Sh54dxS>e z@x7YH)*FUxL`$-N!2UZ|`u_#{)AeswKhTE5R4)g|04!K!Kcm<*3A>6MPNCM<+aXle*p`IVlw0*3ZOKimCdWm6 zDpc~>#3=b*u3ve5ClxV1b=f%MW<=Fjd}zUF^=$p;LFJ3IYNc|&n{1QvRS+YuL*v2? zQWYQ9I}=vKF*e(4!stKpviN0b^w1dAZH&i1ZvKe;+RA`98P6Q{V2jz5%*}DkJ9yih zL)4Yzt@ZNMc257w5ZPWK1hQ@va0L6(qiV*gZ7tecA#l~ZV-p0XTgHqsxEk=`bKWfjdEs`ciGO_3p3AR>}+_~yUNv3N$**Ai)>#f6R zYnA}dIfPyFTr|s~JsJ!5!=zacXEz0b2V*jOMNQZ&dH!Ln zH1Vhtm1{8~E8(Trh7@14XL-`hz654}V>hq+MxIPfiMQ0pt*CNiv*!YWX@5h#iT*(- zZx0oUdpm8*%s)ZkufH$r3*5fWzbAEi&8un05)=k%kb$gg+lZI;n{+%ihD6BN%G z>DUfJat|>;vVSDHAxnPhF4?o$xezuHlz-Xpku@Rh+PcyFbM=Y4DZjhWTYXuN6AUQ6a?GyWkU~Z9|cR$GGxujzg7Ah|CBe54ZO5-*MU1ChO zRwyRy%N2KAdrl(%2l_{%oMRwuqOk$?Q z<9LIB;;EGSvNM!b@)Z&Y2%-sHzfSI`!`<}0^M#{NmS$1Kg)R^n3OSl~`wJr*Ywo^f z$o|6Jo|f3ms}ARFqP;q0=bfhT;fh%*d%4x_tDk%cir*n{oP|E0vGd*98AhYKZ#A{M z>8-RVh#mF%@N`TPmE}R@a9@9NmGA^q7?~){KI16=i#xiSGIr{8y_v?E^A; z}~*&ySJt*^@jX`Y>*EJBYJasMhh zT^fjhfXTPMU6g&J`}>cV2oy1FrO}|0G2D=C7R--qA;sSCu^*V`+w!Idln1W2mA5am zUJTrk-Nb;CD!OO8Xd2^h&HCB42i}RT8yg`IcO=FY0*|-sW8~4$bbk@?Y5(E;5X*0y55JqPffNx-;=@$_Bubvf+&Y;M z41rS;1JA2`0%tz*P2tA2TTZsch7Azd#V(W8Kw$r88>0!TZsGtj8v?u##QUkW8{(Ng zz0Ky1MO;EZjjsAq$;27O%nbGwE=_shUg9tJ%bNUOO0R_9y6w^vYxVA1mH&Om=k%6u zm2;eqWKNUpAU1~8wyNKx2n##pRnVKhkN%Ysn!0LpFK&6Otdc0a97^R^Pb770XuHhc zEu@y%KO39Wd=M4xTIk@1u3O~d;_UObuO4tupheg + + + :>>>{$node.node_name}<<<: + +

    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    Som v
    +

    <|>

    diff --git a/templates/own_templates/1840514.tpl b/templates/own_templates/1840514.tpl new file mode 100644 index 0000000..20a8f93 --- /dev/null +++ b/templates/own_templates/1840514.tpl @@ -0,0 +1,62 @@ + + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +booka ---- +posta ---- +posledne ---- +k!aya ---- +ludia ---- + +denniky ---- + +search ---- +help ---- +I-man ----- +I-man configure ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} diff --git a/templates/own_templates/1840771.tpl b/templates/own_templates/1840771.tpl new file mode 100644 index 0000000..11e0f0e --- /dev/null +++ b/templates/own_templates/1840771.tpl @@ -0,0 +1,61 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberia ---- +booka ---- +mail ---- +last ---- +k!aya ---- +rasta ---- + +blogs ---- + +search ---- +help ---- +I-Man conf ----- + +
    +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1841860.tpl b/templates/own_templates/1841860.tpl new file mode 100644 index 0000000..58ec6a9 --- /dev/null +++ b/templates/own_templates/1841860.tpl @@ -0,0 +1,77 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +main ---- +kyberpriestor ---- +book ---- +posta ---- +posledne ---- +k ---- +ludze ---- + +denniky ---- + +search ---- +help ---- +me ----- +nastavenie ----- + + + +
    +
    + +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + + + + + + diff --git a/templates/own_templates/1844482.tpl b/templates/own_templates/1844482.tpl new file mode 100644 index 0000000..483c807 --- /dev/null +++ b/templates/own_templates/1844482.tpl @@ -0,0 +1,376 @@ + + +you don't have permissions for viewing this data node +
    +                   +                   +Vitaj na našej malej prehliadke. Ako vstupné vyberáme prekroèenie prvého zákazu. +Nejde nám o karty a sklenené perly rozhádzané po zemi, +sledujme to, kto si èo vybral +a s èím práve hrá. + + +>> + + + + +

    :: Zastávka prvá :: + + + + + + +wuééééééééj, som bol vèera na párty a dobre dávali a dos sme pili, ale som fakt dobrý a grcal som a žili sme jak wýš co, 14 tekíl lol
    +b_t_ +

      · dotýkaš sa hviezd, hviezd hebkých ako neónová kožušinka · + + + + + +

    :: Zastávka druhá :: + + + + + +
    Ešte vèera sa mi silno pozeral do oèí. +Ešte vèera som jej silno pozeral do oèí. +A potom bolo vzplanutie, víchor a odnieslo ma ïaleko. +A potom bolo vzplanutie, víchor a odnieslo ma ïaleko. +Bol si taký dobrý, múdry, krásny, prosto skelý. +Som taký dobrý, múdry, krásny, prosto skelý. +Plaèem, preèo si ma už nevšímaš?. +Plaèeš a to si už nevšímam. +Preèo? +Pièa.
    + +  · jedeò deò trvá rok, cítiš sa hrozne, fajèíš v lesíku a mᚠjednu najlepšiu kamarátku ·   + + + + + +

    :: Zastávka tretia :: + + + + + +
    "Poèul si, že versaèeho, พระบาทสมเด็จพระปรเมนทรมหาอานันทมหิดล พระอัฐมรามาธิบดินทร a obiamana zatkli?"
    +B speaking to A: Preèo?
    +"Kradli v zelovoci..."
    + +  · každé ráno to otvoríš, barbeQ cez víkend sa vydarila, èo ti došlo na mail prepošleš · + + + + + +

    intermezzo: nie je
    :: Zastávka štvrtá :: + + + + + +01101000 00110100 01100011 01101011 00110011 01110010 01111010 00100111 01101110 00100111 00110001 00110100 01101101 00110011 01110010 01111010 00100000 00110100 01110010 00110011 00100000 00110111 01101000 00110011 00100000 01110011 00110100 00110001 00110111 00100000 00110000 01100110 00100000 00110111 01101000 00110011 00100000 00110011 00110100 01110010 00110111 01101000 00001010 01100001 01110100 00100000 01101100 01100101 01100001 01110011 01110100 00100000 01111001 01101111 01110101 00100000 01101011 01101110 01101111 01110111 00100000 01110011 00100111 01110100 01101000 01101001 01101110 01100111 + + +  · nemyslíš, že si lec, dot alebo falošný gr · + + + + + +

    :: Zastávka piata :: + + + + + +
    .aicremok áblb ,maerts niam ýhobÚ .èin ,dapán +ot ámen ,ežokA .hudba ej oè ,šeiveN .eklôkš +jeksretam v ina laváden mos ékaT .ýtunbej enlpú +yb šísum ,avúèop ykèars ékat šežôm oka ,ahoberP +
    + +  · so zatvorenými oèami, ruka na pleci, skladajúc slúchadlá pýtaš sa èo? · + + + + + +

    :: Zastávka šiesta :: + + + + + +
    +as a boyas a girl +Tu som bol ešte malé decko, +Rada som vtedy spievala, tancovala a písala si, +fotili sme sa v škole ešte starým èiernobielym foákom, +fotili ma u babky na prázdninách, +škola ma otravuje, +snívam o strašne dlhých prázdninách +ale raz dokážem nieèo ve¾ké. +možno napíšem knihu.
    +
    + +  · rodina vždy jasala, to boli èasy, chceš ma znovu tú istotu · + + + + + +

    intermezzo: je, èudný pocit v žalúdku
    :: Zastávka siedma :: + + + + + +                   :AMMMMMMMMMMMMA: +                :AMMMMMMMMMMMMMMMMMMA: +              :AMMMMMMMMMHHHHHMMMMMMMMA: +             :AMHMMMMHHMHIHHIMMMHMMMMHHA: +            :AM'MMMMMMHHIHHHIMMMMMIMMHHHH: +            AM:IMMMMMHHIHIHHHIMMHHHHHHHHHH +           AMIIHMMMMMHIHHHIHHIHHHHHHHHHHHH: +           MMIHHMMMMMHHIHHHIHHHHHHHHHHHHHHH +          AMMMMMHHHHHHI;;;;;;;IHHHI;;IHHHHH +          MMMMHIIII;":AMMMMA        ,[[, HH +          MMMMHII;  AW"''''         ::   HH +         IHHIHIII;:'' ,GFMF[       [MM[: IH +         AHHIHII;::': ";[P,[  ;;   ::::  IH +        IHHHIHII;;::         :[;:        ;H +        AHHHHHII;;;:: :     : [  :       ;H +        IHHIIHI:[;;;:: ;   ; ; ,  ,      IH +        IHHIIHH:[;;;: ;   ;: ':"::" ';   IH +        IHHIIHI:[;;: ::: ;    ,,,,    '  HH +       :IHHHIHHMMA;:::    [;;""""""[;   AMI +       ;IHHHHIIHMM;: : :   ;;[,,,,[;    HHI +       IIHHMMHHIHHM;::       '"""'     AMHI +       IIHHMMHMHHIIIM;::              AMMHI +       IHHHMMHMHMHHHIHI;::          :AMMMHI +       IHHHMMMMHMMHHHII;;;;::   :,;; MMMHHI +       IHHHMMHHHHMMHHHI;:";;;;;;"    MMMIH' +       ;IHHMMHMMMMHF"HHII            MMMHH +        IHHMMHV;;::    HHII;:      : MMHHI +        IHHMV;;:::      HHII;:   : : MMHI; +        IHMV;;:: :       "HII;:   :: MMI; +       :IHV;::  :          'HI:   :: MM; +       IHV;::  :            HA;:   : "' +       IV;:: :   :          "II;:    ; +      :IH;::  :              III;:    ; +      IH;;:::  :              ;;;I:   ; +      HV;::: :   :            ';;;HI:  ' +     ;M;;:::: :                ';;;HI:  ' +     MH;;::::           :        ';;HI:  ; +    IM;;;::: :         :[;         ';I"I: ; +    M;;;::: :   :      [;;,:          '  : ' +    ;;::::    :       ::''                : ': +   ;;:::   :         :                     ': : +  :;;::  :          ::                       ':' +  ;;::  :  :        :                          '': + ;;:: :            :                           :;,: + ;;::  :          ::                           ;[[[,: +:;;::    :        :                            ;;[[[;': +;;:: : :         [::       : :                  ;[[[[;;[, +;::   :         [;;;:     : :,                   [[[[['[[; +;:: :          :M;;:       : :,[                  [[[[ [[' +;:     :        "[::        : ::[                  ;[' ;[ +;:   :           "[:         : ::[                 :'  :' +:: :: :           ",           :::;[              :'  :; +:   ::             ':          : :::;[          ::'  :; + ::  ;               :          : ::::;[:,,::;;I'   ;; +  ;;:;: : :           :          :::::::: '""' I[[;"' +   ;;;::     :         :          '::::'       ; +    ";;;::  :   :       : +      ;;;::    :   :     :                     ; +       ";;;::: :          : +        ';;;;:::  :   :    ':                  ; +          ';;;;:::           : +            ";;;:::: :        :                ; +              ';;::::  :       : +                ';;:::          '             ; +                  M;::::  :      ': +                  MMMI;::::        :          ; +                  MMMMMA;:::        : +                 AHHMMMMHA;::::      :       ; +                :MHHMMMMMMMA;: '     : +                AHHHMMM;"TTTTL:       :       ; +               AHHHHHHMMLLLLLH ':      : +              :MHHH:::;HHMMMMMA:        :     ; +             :AHHH:::HH;;;;;MMM;:        : +            :MHH;:      ;;;;;MMM:: :      :   ; +           :MH;:  :      ';;;;MMM::     ': ': +          ,H;:             ';;;MMM:::    :':' ; +        ,;: :    :   :       ;;;Y;H::     : +       ,;: : : :              ';;;:;  : : ;  ; +      [;::          :           ;;:;  ; ; ; +     ,;:::   :  :                  ; :; ; ; ; +    ,;;: :  :        :             ; :; ; ; +    [;::  :  :             :        ' ;:;" ; +   ,;::  : :   :      :               ':' ; +   [;: :  :      :       :   :        : +   ;;::  :   :     :    :              : ; +   ';;: : :   : :    :  :    :         :; +    ;:::  ::  : : ::: :: :    :        ; +    ';:: ::: ::::::;: : :   : +     [;::::::::;;:;;::     :            ; +      [[: ::::;;:;;:: : +      ;;;;::::[[;;::     :     :         ; +       ;;;;;:[[[::: :  :  : +        ;;;[[[:: :      :  :    :        ; +         ;:[[::::: ::    :    : +         [[:;::::   :    :  :           ; +          ;[;;;;: ::   : +          ;[;;;:;: :: :  :    :          ; +          ;[;;;;[: :  :    : +          ;[;;;:;: ::                   ; +          ;;[;;;: :  :    : +         :;:[;;::: :                    ; +         ;;:[;::: ::  :   : +         ;::[;;:  :  :    :            ; +         ;:;[;;:  :      : +         ;:[;;:: : :       :          ; +         ;:[;; ::   :   `: +         ;:[;;::  :   :        :     ; +         ';[;;: : :      : +          ;[;;: ::     :      :     ; +          ;[;; : : +          ;[;;: ::  :           : +          ;[;: :::            :    ; +          ;[;;: ::  :        : : +          ;;[;: : :     :  :: ::  ; +          ;:[;::     :    ::  : +          ;:[;:::        ::: :   ; +          ;:[;::  :  :  ::  : +          ;:[;::   :   :   :     ; +         ;;:;[::;:    :    : +         ;;:;[::;::   :   :     ; +         ;;:;[;;;::         ::'' +        ;;::[;;;[:: : :    ''  ; +       :;;::[;;[[:: :     '' +       ;;:::[[;[[::       '   ; +      :;:;: [[[;;: :      :  ; +      ;::;: [[[;::           ; +     ;::;: [[;::: :   :      ; +    :;;:::[[[;;: ::         ; +    ;;::;:[[;;; :   : :    ; +    ;;:::;[[;;;  : +    ;;:;:[[;;;:     :     ; +    ;::;:[[;;;: : +    ;:;:;[;;;: : :   :    ; +    ;;::[[;;;:: : +    ';;:[[;;;: :     :    ; +     ;;:[[;;:::   : +     ;;:[[;;::            ; +     ';;[;;:: : +      ;;[;;: :     ::     ; +      ;;[;;;:: :  : : +      ';;[;;::: :  ::     ; +       ;;[;;;: :    : +       ';[;;;::  : ::    ; +        ;[[;;:: :  : +        ;;[;;;:    :     ; +        ;:[[;;::   : +        ;:;[[;: :        ; +        ;::[[;::   : +        ;::[[;: :  :     ; +        ;: ;[;;:: +        ;:  [;;:;: :     ; +       :;:  [;;::  : +       ;;: :[;;::        ; +      :;;:: [;::  : +     :;;::::[;: :        ; +     ;;:::  [;: :: +     ';:::::;[;:;: :     ; +       ':::::[: ;:: +         ':::[ :[:       ; +            ';: [:  : +            :[: [::       ; +           :;: :;;: :      '-: +           [::; :[;:       :-' +          ;::;: :;;:  :     : +         ';::::;::"[:  :    ' +          ':: :  : :' :  :   ; +           ':: : : :: +              ':  : : : :     ; +                ': ::     :    ; +                  ': : :     :  ; +                    -::   :      ': +                      : ::     :   ''--:: +                      ': : :         -:  ': +                        -:: :: :    ': '-' +                          '-::  ': ': ':' + + +  · fantázia! k! k! · + + + + + +

    :: Zastávka ôsma :: + + + + + +Tu vidíš sám seba. Obèas stláèaš tlaèidlá len tak, lebo sa nudíš. +Sem tam sú z toho nepríjemnosti, ale každý dážï raz ustane. + +
    +
    + + + + + +

    :: Zastávka deviata :: + + + + + +
    +blog pictures + +old ideals +are lost For long time + +only the Urge to write +keeps you + +· submitthink · +
    + + + + +

    :: Zastávka desiata :: + + + + + + +sprievodca odchádza a zostávaš tu sám +na izbe je okno, za ním akvárium +a medzi škára akurát na poh¾adnicu +
    +  ·  ·  
    + + +
    smallprint: Tento denník môže spôsobi vážne problémy pri vašom browsovaní kybériou. Zvyšok ako na konci bežného filmu. +
    \ No newline at end of file diff --git a/templates/own_templates/1845091.tpl b/templates/own_templates/1845091.tpl new file mode 100644 index 0000000..bbfc349 --- /dev/null +++ b/templates/own_templates/1845091.tpl @@ -0,0 +1,63 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} +Pünk is not dëd!
    + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + +
    +{*showing node_content*} + +
    +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +  {$bookmark_category.node_name}
    +{else}  [Nezaradene]
    +{/if} +{foreach from=$bookmark_category.children item=bookmarks} + +{if $bookmarks.node_name} +<a href='/id/{$bookmarks.node_id}/'>{$bookmarks.node_name}</a> +
    +{/if} +{/foreach} +
    + +{/foreach} +
    +
    + +{include file="modules/footer.tpl"} +
    ani prevadzkovatel tohto fora za nic neruci, pünk je pünk
    \ No newline at end of file diff --git a/templates/own_templates/1848140.tpl b/templates/own_templates/1848140.tpl new file mode 100644 index 0000000..bf6657f --- /dev/null +++ b/templates/own_templates/1848140.tpl @@ -0,0 +1,1050 @@ + + + kategoria::.art +
    + + + watch out!! moviezz hakin ya mind!!! + +
    + +(ne)klubove filmy + +
    + +book exchange + +
    + +Citas citam citame + +
    + + +knihy, kt vas uplne zlozili... + +
    + +kyberia culture guide + +
    + +POÉZIA - vlastna tvorba + +
    + +Strugackij, Arkadij + Boris - Stalker + +
    + +vlastna tvorba + +
    + +Wright, Peter - Spy Catcher + +
    + +
    + kategoria::.brain.mem.upgrade + +
    + + +.development ideas + +
    + +procesy myslenia, myslenie kontra emocie + +
    + +Programujeme svoje podvedomie a telo + +
    + +Rady pro Pokrocilou Dusi + +
    + +Rozne memoricke a ine cvicenia pomahaju zivotu kazdodennemu + +
    + +SelfDevelopment + +
    + +
    + kategoria::.economics .politics +
    + + +slovenska politicka scena + +
    + +Bejwaky a tak *podnajom, prenajom, prenocovanie* + +
    + +cirkev ? preco ? + +
    + +ekonomika/ekonómia + +
    + +Je6i3 Kristus + +
    + + +Kapitalizmus + +
    + +Náboženstvo - fundamentalizmus - totalita + +
    + +suhlasite s medzniarodnou politikou USA? + +
    + +
    + + kategoria::.kyberia system +
    + + +!!! BUGLIST !!! + +
    + +!!! NEWSLIST !!! + +
    + + +!!! UROBTE REKLAMU/OBNOVTE SVOJ OBLUBENY KLUB !!! + +
    + +Zaciname s kyberiou + +
    + +kyberia.mozgovy.implantat (lost&found) + +
    + + +ADMIN + +
    + +bookmarks [nie pre IE] + +
    + +Co sa vam na kyberke nepaci + +
    + +farebne schemy + +
    + +header template|how to + +
    + +ianus’ notepad + +
    + +klub pre novacikov na kyberii - vy sa pytate, my odpovedame + +
    + + +kyberia manual + +
    + +kyberia templates + +
    + +library.update + +
    + +playground + +
    + +pripomienky k systemu a vychytavky ktore tu maju byt + +
    + +Utility: klubik unbook pünk + +
    + +_templore_ + +
    + +
    + kategoria::.mindfuck + :: 10 NEW +
    + + +
    + + +
    + +ڞasní L(udia + +
    + +[hlupe, zaujimave, fantazijne, sialene?] napady + +
    + +ako to vlastne vsetko je...theory of everything + +
    + +Amway, Herbalife a podobne pyramidove sracky.... + +
    + +cim sme vo vesmire? + +
    + +Discordia Project + +
    + + +Evil Atheist Conspiracy + +
    + +fuckin` down gettin` high + +
    + +HAPPY LIFE PACK 2v1 + +
    + +Kvantova fyzika + +
    + +nanotekk + +
    + +non-local reality + +
    + +opticke klamy a iluzie + +
    + + +Popularni veda na Webu + +
    + +semantics & linguistics + +
    + +teoria chaosu + +
    + + +To c(o sa nedozviete v médiách + +
    + +Tráva - po 10 rokoch hulenia + +
    + +urban/social hacking (&cracking) + +
    + +
    + + kategoria::.mjusic +
    + + +10 naj... albumov + +
    + +Rádio_FM + +
    + + +BREAKCORE + +
    + +Alternativna hudba + +
    + +favourite mp3/give/dwnld! + +
    + + +music eXchange (MP3, OGG, WMA etc...) + +
    + +music metaphysics + +
    + +ZAPPA KANDIDÁT NA PREZIDENTA + +
    + +
    + kategoria::.various + +
    + + +GJH + +
    + +Halusky NOW! + +
    + +html editing help + +
    + +knowledge vs. university system + +
    + +KuchYnkA + +
    + +kyberia.sk session 23022003 + +
    + + +livin' in mhd + +
    + +recepty + +
    + +Skeptikov paplon + +
    + +sloboda, zmysel zivota a ina krcmova filozofia + +
    + +small ideas + +
    + +
    + kategoria::Computerzy +
    + + + +-=[ w@rez ]=- + +
    + +:: cryptography :: + +
    + +proce55ing + +
    + +=[BOOKMARKZ]= + +
    + +ALife +:: !!NEW DESCENDANT!! + +
    + +Bezpecne a anonymni pouzivani internetu, jak toho docilit ? Kazdy ma pravo na soukromi! + +
    + +css & javascript & xhtml + +
    + +Cyberia Connection + +
    + +DivX piracy + +
    + +hysteria + +
    + + +oldskool windows users + +
    + +open hw + +
    + +PGP, GPG a vubec [hlavne public keye] + +
    + +pocitace - troubleshooting ci co + +
    + +RC5-72 cracking : moo + +
    + +umela inteligencia + +
    + +Windows + +
    + +
    + kategoria::funny +
    + + +24.00 - 07.00 HODIN - žijeme NOC(NÝM ŽIVOTOM !!! iba od :: 24.00 - 07.00 + +
    + +BBC House of British Comedy + +
    + +Cerveny Trpaslik + +
    + +L&S + +
    + +Monty Python’s Flying Circus + +
    + + +moon.log + +
    + +Stoparov sprievodca po Galaxii + +
    + +Tunk - fórum prívržencov a obdivovatel(ov antipoézie + +
    + +uuuuuuuuuiiiiiiiiiiiiii !!!!!!!!!!! + +
    + +velka slovna technomaticka vojna + +
    + +
    + kategoria::Infogrep.Projects.Burundi +
    + + + +burundi + +
    + +DATALAB work + +
    + +Kult informácií a dát + +
    + +A4 // nultý priestor + +
    + +Prometheus Rising - Pracovny klub + +
    + +Prometheus Rising - Slovnik + +
    + +RSS data mining + +
    + +
    + kategoria::kniznica/library stuff +
    + + +katalog/catalogue + +
    + +knihovnici/librarians + +
    + +kniznica - posledne pridane datanody + +
    + +kniznica/library + +
    + +kniznicny sklad/library shelves + +
    + + +kyberia library & knowledge base + +
    + +L:terarna Lamparen + +
    + +L:teratura + +
    + + +nastenka/notice board + +
    + +okruhly stol/round table + +
    + +pripomienky/comments + +
    + +Share (literatura) + +
    + +testing forum + +
    + +_tmp_ (pracovn(a toho ksichta, c(o to tu akože spravuje) + +
    + +
    + kategoria::nature-lle + +
    + + +anglicko + +
    + +animal dbase + +
    + +Delfiny a veleryby + +
    + +lapland + +
    + +let us go and find s'thing new + +
    + +London...vychod slnka na Temzi...qualitny after:-) + +
    + + +vtaky + +
    + +
    + kategoria::ZZ-Katalog +
    + + +004.1 Pocitacovy hardver/Computer hardware (1406756) + +
    + +004.4 Software (1406763) + +
    + +004.6 Hacking (1472033) + +
    + +004.8 Umela inteligencia/Artificial intelligence (1406772) + +
    + + +03 Encyklopedie. Vseobecne referencne prace/Encyclopaedias. General reference works (1406775) + +
    + +101 Filozofia/Philosophy (1406779) +:: !!NEW DESCENDANT!! + +
    + +159.9 Psychologia/Psychology (1406780) + +
    + + +20-9 Ine nabozenstva/Other religions (1406834) + +
    + +26-7 Judaizmus. Krestanstvo/Judaism. Christianity (1406830) +:: !!NEW DESCENDANT!! + +
    + +316 Sociologia/Sociology (1406787) + +
    + +32 Politika/Politics (1406789) + +
    + +33 Ekonomia/Economics (1406790) + +
    + +34 Pravo. Pravna veda/Law. Jurisprudence (1406791) + +
    + + +355 Vojenska veda/Military science (1406792) + +
    + +37 Vzdelavanie/Education (1408665) + +
    + +396 Feminizmus/Feminism (1406793) + +
    + +502 Enviromentalne vedy. Ochrana prirodnych zdrojov/Environmental sciences. Conservation of natural resources (1406795) + +
    + +51 Matematika/Mathematics (1406799) + +
    + +52 Astronomia/Astronomy (1406800) + +
    + +53 Fyzika/Physics (1406801) + +
    + + +54 Chemia/Chemistry (1406802) + +
    + +57 Biologia/Biological sciences (1406803) + +
    + +60 Biotechnologie/Biotechnology (1406804) + +
    + +61 Medicina/Medicine (1406805) + +
    + +615 Farmakologia. Terapeutika. Toxikologia/Pharmacology. Therapeutics. Toxicology (1493709) + +
    + +62 Technika. Technologie celkovo. Nanotechnologie/Engineering. Technology in general. Nanotechnology (1406806) + +
    + +641 Varenie/Cookery (1406807) + +
    + + +65 Management (1406774) + +
    + +72 Architektura/Architecture (1406808) + +
    + +746 Kreslenie. Malovanie. Graficke umenie/Drawing. Painting. Graphic arts (1406809) + +
    + +77 Fotografovanie/Photography (1406811) + +
    + +78 Hudba/Music (1406812) + +
    + +79 Oddych. Zabava. Hry. Sport/Recreation. Entertainment. Games. Sport (1406813) + +
    + +791 Kino. Filmy/Cinema. Films (motion pictures) (1406814) + +
    + + +81 Lingvistika. Jazyk/Linguistics. Language (1406815) + +
    + +821 Poezia. Basne. Verse/Poetry. Poems. Verse (1406817) + +
    + +822 Drama. Hry/Drama. Plays (1406818) + +
    + +823-01 Vedecka a spekulativna fanstatika/Science and speculative fiction (1441919) + +:: !!NEW DESCENDANT!! + +
    + +823-03 Romany/Novels (1406820) +:: !!NEW DESCENDANT!! + +
    + +823-05 Detektivka/Detective story (1406821) + +
    + +823-11 Detska literatura/Literature for children (1497935) + +
    + +91 Zemepis/Georaphy (1406828) + +
    + +93 Historia. Archeologia/History. Archaelogy (1406826) + +
    + +
    +
    + + +
    + + Boh + +
    + + Výlet cez oné [23.7-25.7 2005] + +
    + + +::slovenc(ina (nielen) pre profesionálov:.° + +
    + +filmz.alt + +
    + +INFILTRATION * URBAN EXPLORATION * INDUSTRIAL ARCHEOLOGY + +
    + + +manipulácia diskusie, demagógia + +
    + +kam to zavesit? webhosting + +
    + + M U L T I P L A C E + +
    + +velelži podlých literátov + +
    + +reklama + +
    + + Kyberia distributed search + +
    + ++ hl(adanie zmyslu hl(adania zmyslu + +
    + +Pünk! utility remix + +
    + +W O R L D N E W S + +
    + +Copyright, Intellectual Property and Digital Communism, dear Comrades. + +
    + + +w:lson:c + +
    + +a toto ste už poc(úl(i, c(oa stááálo?! + +
    + +Ako vychováva? (deti) + +
    + +Bezbarve zelene myslenky zurive spi + +
    + +Bratislava inline + +
    + +consciousness at higher level + +
    + +dark matter + +
    + + +elektronicke knihy a podobna haved ;-) + +
    + +Exact Words Fascination - zoznam vasich oblubenych cudzich slov + +
    + +extropia, trans/post humanizmus + +
    + +FM 4 + +
    + +George W. Bush jr. + +
    + +Gnosticizmus + +
    + +gramatika + +
    + + +hlavicky systemu kyberia (skin+toolbar) + +
    + +Hokey + +
    + +Ig Nobel Prize + +
    + +IMG/DATANODE MANUAL + +
    + +information junkie + +
    + +kam dnes ?!?!?!? + +
    + +kniznica news - Matvej Hrebenda oznamuje ctenym uzivatelom kyberie + +
    + + +Kol(ko je hodín? + +
    + +kreslime & malujeme + +
    + +kyberia version1 source code + +
    + + +main + +
    + +marketing + +
    + +Model pyramídového generátora ako alternatívny zdroj elektrickej energie nového milénia. + +
    + +mp3 prehrávac(e + +
    + +notebugz + +
    + +Pohar Nakopnutych Guli 2005 + +
    + +Python Programming Language + +
    + + +recyklacia + +
    + +Správy Inšitútu pre samovolnú deštrukciu + +
    + +TEMPLATES + +
    + +U-U! Alive and kickin', once again! + +
    + +vifon + +
    + +zasa dalsi zbytocny dennik o vyssich principoch na kyberii + +
    diff --git a/templates/own_templates/1855726.tpl b/templates/own_templates/1855726.tpl new file mode 100644 index 0000000..1c5763d --- /dev/null +++ b/templates/own_templates/1855726.tpl @@ -0,0 +1,65 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +
    main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- + +search ---- +N/A ---- +nastavenie ----- + + +
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + diff --git a/templates/own_templates/1855733.tpl b/templates/own_templates/1855733.tpl new file mode 100644 index 0000000..adddc11 --- /dev/null +++ b/templates/own_templates/1855733.tpl @@ -0,0 +1,50 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} + +{include file="modules/loginbox.tpl"} + + + +{/if} + + + + + +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} + + +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + + + + + +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} + + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} + + + + +dsdasadadas + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1856224.tpl b/templates/own_templates/1856224.tpl new file mode 100644 index 0000000..1c72e3a --- /dev/null +++ b/templates/own_templates/1856224.tpl @@ -0,0 +1,92 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + + + + +
    +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +
    +
    {include file="modules/movement.tpl"}
    +
    + +{if $action eq true} + +
    {include file="modules/movement.tpl"}
    +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
      + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} + +
    +
    + +
    +{if $permissions.w eq true} + + + +
    + with name:
    +{/if} + +
    +{/if} + + +
    +{/if} + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1857104.tpl b/templates/own_templates/1857104.tpl new file mode 100644 index 0000000..8608176 --- /dev/null +++ b/templates/own_templates/1857104.tpl @@ -0,0 +1,103 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + +


    + + + + + + + +
    + +{if $action eq true} + +
    {include file="modules/movement.tpl"}
    +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
      + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content}
    +
    +{/foreach} + +
    +
    + +
    +{if $permissions.w eq true} + + + +
    + with name:
    +{/if} + +
    +

    {/if}

    +

     

    +

    +
    +

    {include file="modules/movement.tpl"}

    +
    +
    + + + +
    +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +

    {/if} + +{include file="modules/footer.tpl"}

    + + + + + + diff --git a/templates/own_templates/1857250.tpl b/templates/own_templates/1857250.tpl new file mode 100644 index 0000000..a8d5aab --- /dev/null +++ b/templates/own_templates/1857250.tpl @@ -0,0 +1,36 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{get_nodes_by_parent parent=21 listing_amount=$listing_amount offset=$offset} + +{foreach from=$get_nodes_by_parent item=child} + + + + + +
      + + +
    +{$child.node_name}
    +(written by {$child.login} , +viewed {$child.node_views} times, {$child.node_children_count} submissions +) +
    {$child.node_content|truncate:230|stripslashes}
    +
    +{/foreach} + +{include file="modules/footer.tpl"} + +
    +

    pridaj dennik

    {include file="modules/addnode.tpl"}
    +
    diff --git a/templates/own_templates/1858.tpl b/templates/own_templates/1858.tpl new file mode 100644 index 0000000000000000000000000000000000000000..e1725f46e70f39805aa1cd1f40470e8985bdedf3 GIT binary patch literal 107558 zcmcG#1yG#L_a^!RgG=xXJ~+W`aDux8w*bKg_rVDXn&1R?cXyWrcXvsGy97@lfhFJf z+ui?e?XA6atL~ZVSB`W)r_c1v)APdP(&IXSt0=1=3m_mO0P;^S;PC{fOU>HJ%?WPp z)$c{@%h*EkBt$RP|?)c)DZ@ULH^fH0F0;be+BWMtgfF+IoUh8 zLgY>DE!~_PVGvE2+h5FoN0bLREG?h>?VpY){{$iYN0XbH_CGY-PZk8g;OY3^eW3qn z*#4*HpOJq4XCy6GQ%ATZ%=N#H5MT|! z08_x?ukx?uf0O^B`|JNV?*AtLAjiW~kdlIEJGz-#S-~v+d-)Om^UffAu59Z4G{Fke z5ILA5%+=KGslbw^@V{@czxe;DJP3%S! zr>X#oPnT){UJ=f~vY=E23iTRZ>}@d+#FA4sSu$k2ZvP;=pf zo)Eau5Fm30#1j5R(5*53gNM#+!! z8``TC%2l=(X(5+*1cn(uA_`}Te6E=1di|DntIaPsRwxsAp`q6sdWIA<5kXrzcfsqp z$B9lCB=Y&P>2#%;5AVu5lP;6^jd9^bAKU=7WT`fOV&T1LXV)X}?GJ{G#BRls>PK;e zDR9c#$@uTdpVDFU51Vc%(nHzfQ}1lU_|VxF1Cb&xf33Zz*X!wX)b5UHH+}cf9t|~x z{m<3>i4-SF;5&RVs1zebZY8|fKFa@q_OkQj_t`O9M_1&U>`=`TaFfg*`UnV`8zm;| zdqmaMU#0CkKjp%Oi>qzB!v*{_ONF(FykbJUjQn$X2>FuD9qr9(k!b zjPJWcE1!AoiU45z*3HMiFz@#BJWap@(agb9H#8xKZEX@HWa&z|ef0;30v_SB^*(;A zcB{@SkHEO&-sE*Um4ZfVq5+bPO$(w@gqsW1u+zoM^!K0qx$NP_*suApcP4H|<)&Sz zI{!!uXgvatQ#=MH2p1bfdBQP=F&y8ROwJ1)&dDDEdU=8?*`SmMbXNIg@{{cT7f4@A zevsm(d(4~&`^raQM4#g;$I}gjmO|LM1x2^A`_24J4jVVj+rl@Nb>$kc4QPLj8r^^2 zpS~;Bv&1=@>WEvmy9JhMjjDt*PO`IVINP3SA3;A06@66rN(`nGHoDliIv{{S_>I6M z6v(YO*WY^H*!eSfi*+-fbowWYd5NIfvDEBSX5M!Qg^vp9C` z-8VZv0w@*D1y_;Bz9g1VeuMi?{vGHZ<@&zI$>|>`W#MbT`y)S_to63<{b?c{+rmn< z(_72gZA}ed;U4~IrfaA#ms~0j$!bS$W6iJUT2AOZ?}TI92IV~!hT(-1xiL$B&O7Vx zAF>YroZNBPR^0#>Uu&t3PUeM{cF?6$hSafcniNVa1IpdDwyxse#3wpqHBJh<0Tieo z8%MN{DF!;^ER;womora+SgM#nC7Vgp8eDxymYD?Jud#>XnFq<5-yP|8w<1ee!0q97 z=4(>bIr-3#pl+0DN~O?!7`NsnYP&Dv`US&cNSr9Oplwm>C0LbGo_j{ws)~w3NJV90j65oFYpYOu_No1`0d>_zj@~y&)Mqtm-df9i1HAtC#*+4*=p8cWdI7# z&st(*)DXWFR6i29#!|4_XKlgj{Dkx1C;5Hy$@>wIulM0tkTYCZhjBtrg;P!83jU1W zn;(9b?OxX=r=5Rxa6?>(t;&{J;Qu`jgf*Rk*Pz@L`F!`bok^N=tj+K=%r{1ftH({% z+l|qc+4=7;sS5QeUKP}nJOa6&Ffp^0f{9TA?!T|=-ydGOu5qv3YROgC87{4Dy|(-; z`Cj&j{SiR5I^c8Cx)91@n}?x(eP2O}?7rj)?K{D8yh%E?V}d^dTZDnjJXo6DuGOwr zVlN)ft~2tM$@_+ojI>HW$>U2zVSJ+Tv<00%T!|0jkWma;tQ+>=ElojW*QczE_bz)# zLNghlneUm?n@{1xH=c-IG#-zDt~7relJw|^&>+s&qL+~3;XaO%|`F3-d}unfu{Jdac_4$HGUs+5ZFA#GFcb4Nv=!MA?&8pk@r zNgqi7e2K-&_wj!UdPdRJPlfqi+ak_0kMzzAnkf>uHQBDRzV_r{nmd&%btPYB?*V*Js#|KG_W<2M{LL^ze?fHhZ;p|1@fCS(OcC7cE2<2h3YL?#@>aW%|LsTmR3m`Pp-v;U3Co> z%3n@Arbremv*D z&yuGf-kjz5kGg^FsPb->4*u)udvxa!aIjoDk#`}$B}e(78hwlXZPImm zXxonxRpbxx`S0pKcn1|_pYz{-=KuA%!0X}79q-I=%!mF;xEn6xr~NygEBpF;=Td_k zRAPSxh`7)o)iv|%Baq>A7xJ3%*Wl&oyX5KZoRtH%>YMl4wkp-|(yC&^`#+K8PGzd` zC)Edc*`wvZ8tjB#sapvw%0?lNy$!T7cX#|gWB=!Qt4{Yrs@!Ep^PSk`+9R;?{-<`~ z1NtLyk$ma?hbs3GFnk08pGrDZ-P`Nu*p)EbT;y&59{u|9(}2U8LglJQ%#V+&Co=8N zdAV-IDDSK*0HyL8uF5R_&g}8VN1&r}_dWOf9j86i9nZ_`AK7grar|GQBJ}&>u|EWoJV6O0|%^<|w$-&vw&Bn~e-p0)vV&iD( z^p{X-KeZ=D4gk*piKh*K6JYkV6@UP0Pg?>f!0oBQ|GD~0vI+h#9uR;JU{XqZ?S7?>CsSh)WZ^8cLvcXs~oJpw8!DmE527#A1(|B<8jJaKe{ z8^kLlgeO}2FGueK4xZ@vf92*+X*>~d;EA38OWFU<>VKEN7G&HfN{slIn1lYFkpB7u zc=$-vxHJSHE{FuO2{$bvr=++VkF$RckrW+0-qXDNWzfiIe?$KI19*tkT(}bI_z+VX zq$d&|o7*i(!1<$gTEmPMv~eED~cw$BX~8i2|YiR|vRxE+#by)DX2VKTMyf zKfx0>MnphDLIV9w;tA(d=hR#hxay`5mw+cb=a24bakY(e6X$=KG}6-s0`JLdR*(dY zfu6~hXumWeqZ7_rZVG57N*Qv!&?f;)i6?*pWNGTS*%jd7FQD5B;tkl|1&5)m00S@A zJQLkfYzc#+q8?nbrKDIbSyi&(Y44LnqfNUoN+I8-B5l}_pjB#f{T!KIl}N#ksYYY? zMI~<-^+XvU4l@6wBINGBPOdiA7|+~a$+~Gr@jFYwqRPh57w%)1H5NL4*)Wxk4T?q|RsMtw<(9hF_Bpa3#P4G;E z(PY5eGA2ti=RNv1R+tKCvkcI%gz>bHd90FoqNz+4ls){m$tc9F%=oY8Z>O?S$uM5YJ75SB#puzV>@UZtN(hmGm{iaPYpGt zR#P*1s|*K_XWFb)q&&CxoQR=BEfgaLc1+Jg9gAB@SEaW~Y8RS{m9GT0u=BEzP`*(u z;q{~+}kNs*OY6LP}CPC|_)HLa04Xr)ET&DiBE7lKxQcnP46KBu6knm|hoVVb@( z3dPf=uHdavMYH=DqQ)jDAIFJ8T#kp`Addej2e6i?(DgUYiqrg645HL9R=ud0AH*jG>2YkjbdD3Xr%0UxVZrQoZ-3c?j33;Iy z8^Kt(niwL2cwba2nU_cQ0S$T;^^rSOh)s3kM912ZmhA8dDq+eNK5L`mp&A-a@dxgi zf(2Q(PrLc@eKK0QaX0SL18Cge7D=IcpIF9JwvQ&llL)mzlQSf+Qc^*Tt!OE6mZ>nQ z5^`rVcX| z#F><28%ql+WAtd58yso05?Qg8FNPVasCms5tY5nf9(WQ~Fq@YJ#WQgSnAEXt1r`eE z+2(vCM-0pm)Hk(aGc%Em?>0*MeY~JxjGi#XM&d0fsnfLFwl~F!XcsvK;|c``Xg(o~ zV1^26^i3qou&Ry?Y13-Q8-=l$aqI99i6)+p)!wd5Villw3&5k9m{g+?8~t6abrT9k z2*D{m;aX{>f*CwIH6*(oBx->x2-zBOpHNVuqtjVTD~T+n(_n@urfNhq@;mfl39N?S zpO260V z=!FbvW5q#Gw2R@=F#W7xYh6}BwNHYggmKd*VHVnHds-=@C7Ph)b5e2E7rJlD5Y&k2a<(@RIeVknqEPZc z{+v^)rGqkDyq4a7SRIO@1sjU%)m3UHW2W-b|kwVs;B4qXI*S@@9eL zM0t>&=nh;+fF`&ULXIFmdVaLW!AP!FP^U|4BF?3Ts{`#bmvjhcel1KB`#~>Lj>jdj zpcUFzcqk6=k$BT93u0_U;r7KR2ht#2*^w*wtmI9xfTn82!(F<;Q?*2dTY(s{5-?v% zT^f9O$(ES--o&jkrk`q z@80qW2yE5cz{PmMrJAgTfomOX4WP-rV5&*LC8QzhCKf92FB@tZ&X%Aj&ZT44`h!f| zD!&Ep5)}x4~pc@iFhbU9souZFQ#FmB?4R_i;naU{x0)|03#@; zCp1F~mAs+>7Y&yHjDaJ`v@UR2_(K=5A2;vQGp737nEb7y`z(qF_$%RRW>q_<{oU}}Ld{8(m*lXUv3Sk~MU%z?a_y%PPKTS8u?=rRC= zL{5mYPDqbKDI9-T&^}CbGYWM1Qww&A68T{zT ziRimnR`OQk=)iZdULx1=G+V6}-A8~p__!dWO4MIH9Ppn?>PH`h$`f0)&Oc{plQSf? zw7L?N{JN{nAfHPV}uEidak~5 z3hRl^3BQ9(xS;2Rf=n6ojqo4T$-{ss?t>5C4cz-@y&NO*?7a3OL@$0CT$+FL&X&rW zBP<=6p8L`3zplN>XSg9DZ^b*BNhH1xL)9fuJqmjMrt>==iCF~=UZ8V`ssKExK(iF0 zZDvJo%*j47mW98Q09KaD%6|Fn5fIaDjL`5TvrObP{Ixnc1^@QpcYCBQbKHIFVrEst zLAGtj^Y<8Is<@NSvW~W*(s(>Z(9)+tXmI?ET-wDVc}IG0&(Yql-?B4@^nBcW#%4_rwgjpF z;SAJp3}7|2*VhNS!EFPy7UfqIW`QqoO`{QdUx3pjcsX9kGAQRX$}{Izp4Zcv7)vzN z3Bg1+!h5|eH~^MwEPzYR6Zhm-a zoH2>zT)4AaoAvIT&2FoztIoI1?ZS32Z<1=@TgPOvD9N`sFMo2K#bpAiins}MWjU41QL=c0h{}x2R4yGzfly>l6x^CzG~95Z(m@PhN&p@@K!2e*kt|5YZ(dwI zS;Y2Ai8AW)z2xQAVEzHz&5oy}ELgs5-gVq`fwp+kw%`hLap6_*WX#s}em{S;@$s*{ zb}{}h-y_DqqbSUo1!2m{=tmP~YC(IS5#qVxU|5GaL(nn3?kiz<9~c@0)@S=LK&EmC zl2RG27pkG>Jy_nd=6hR7s2s(U-d9b&?Ua#|t%Hkad&ZTcc3gU8U&>iVvA*+r_f`xX z4Sc=CrFs=z(-t|sI8)`lKRK!5-R1etOQ14L0jT9s+*OF|G?gs^o0;Q-N{tAaq^%_r z60d#6)%%SFnL7{*CcubDb-qJ>Z^K=ACHIX6q&X?VXBGuO|=NWYm|~HhO_Fq19++zsM&9v8@R= z+f@>{SCMJmahFDlCer)}*7VQRPE_;PHp#%l!@xjLkc;Ao;*G5Q3?H1oCU1ZHQCUj= zj@9!zf7${ZtV1DEKU&96`kcKGUYf;z|Ml=rcy@fSn(c>5_RAkw2XMXKYOobF2F-ai zM;&jmLd&|);AqlX&REhQLg^I-B$wImU0o8*J{ZvO-!aLcHj}6kkAiBCA@m7sg9g!g z`jZF8G3n-o9twLGPmSLrIi=2iIQaf{u{GTWuaF)-^ZOTOa?4Jv&K_e-*F(b1&cYkf zt`FzGe(lbRdUJ@}?w!Q%-R`~JvC-lgIwT4v=ZCmSvst#`U-!yyE&@K0K(ybxAJQ63 z+9UB`DT%%T!b58taA6I$o0d2Y2B&h}Pm-2lwV1-mdOp&H=V1$VY0HcJS0rDHt`(B? zFLyhVG#ce}hTl?{jGKKMEiCFhIJz{p+ne4!XsXVBUbpjW;&-rx_GS{Do;ER%U!bH{ z?@S~#B7kC+-d3+`_X`M zBu~*z$%K*16{8d7?&V@;@*?KmB8s!2_ZivBVI(it*mV^*Grs?8ZbGG%-cbx4D?)|} zWnKjgR{~kj>#u^fq|W{fVH#=pC1}$KUa_Jw0naqp!<3cHrE}?24T-WzFI6GjJtJS- z$FeFq3+k0#&iY(dzpQ8Qkp5l@70&P-=(zLK92ES_wsZIPt{i%qKEUS9Q<)wg%fe&k zHXK%ai|$A!A0p*caip@Z#(o?2|Y%G^wCgn2TE z9!SuS%^}q5t4|&e{i2_v!<@SCT)E07j-kKeB#X5cZc}akGLr0KbN=qF9~)0{SQRP5 zcr+#PS5|fB(ZRJdZlN|x z{}5`X=uTiWh+IjEaM;>ERF+wsjy0oYr=OW_F+NhFQa!{gUsAP*{VPvBlo;_o^&tLj zwNKN_v<^Mb-5c*ao7qW9<4MNi?1R1h9V;r0J)W-LSM4v2Tk0uQb}&aq$G%#Jil~Rb zjvm{ic>$H>)CyN5DCLvml5;CqSBS_vPXU;g*JCI9sbz0mMGE>0D)fE0 zS?PPtlt8)E0J3JGj((YDcc##qz5PU25arO-2Bxa0S~CxE-wnSN35(&4i8r-Zuc6vi z{r82s`bxv!tG&IodU?}jf<`DXv2(`ut-&V(iJMAwb*L0d|F zm5Sw^7d&a;h~%{P8>wX{*3Ik5(ZwX$kk%%TuhA#o<}D!;WD}>28OD=biOJf14M7c{VvX-p7-VaTdr#A?d`)~yHva6(t0ilCK#e>f8t9W!W?du#+U zI@1y_FECS8z)m--;`{T;E`9APKg)>pY>y+IVk6JJ;~TcO!1ejz*Q|uri0tGpP6^{^ zpVr*6y($Xtlxz6v;38HP)Y+B7m9E7VHTuDWi)hoS)gi|ctofwV-~%rNaM z5Ok(gufcN0X1<6pj&n2x#Zv*bP?T|bl z(mS*`9>h8u1#z0r6#ebtJGgrrl14m&)0$vo{K2V|e`n3oBv*@dl4sbC=R*_(f>kw{ zTXC=5%Rz2Us>N)TC-7m}E!N? z1yeT8Cb$qyJ{>gHgpNd#h~;{0ER}Gp(V4FfN0+i-T~bk18|D{aPQA zVnb`0;}rerzbA#kN7t(q%XV71T-1rh)u!6g0x~_-)4grC9eVbpa~KvbR-te29(>=z zocn3x?Yc1MGt`H9urmp&R0t%7s5uZP7OY&Q)6^pv=MF_RG*L1FG$R*m8Oq7SWb9w_ zF4^1(P=V{1trs7?n-Pyr$5CXy{~>JK8YN`}`l6Y2Q3;;&g-w$&F<(@1n2mm-WX#OA zw3#$3RjuMgHge9OEXi`(DcxgFxN=0`gVMy-l2Yb9A&}LUdck;#H{!H#B9Zq z(okaR%%ZaDUhIJM9BB6A%Vv#Y+&rX0XitJT)3srEjx2sSfQ|03K}Z`}7J#Rvr*G&p z6t5Ld!9jA20oRKK%2tUQ4l=aL)iq9Mr@+rcuqws}HG2AN40wE;L=MVEE4H9ltj87k zVX5jBSiIw;1$)9#=)8RH867IP_eKig4OJ|dc(YMl`0j3Mff|VZx#Vi<2=cZQncRAt zSm-{qW<=Wf^lb5L&WVDgI(qRW7HjdUzS|29Sg=OR6*ncOK*#3^RR-b{V@K>UK0dl& zi*c)(@$w-b)2!pAj8XbRczjS{E_vEcs;_`_W)sbe>(x=L0OiK8MGe|Yyu#2g0Dky_ zJbtUB)*c19V1~;FO2f@%u(y#{ZY;I-hs0;HBJJuK5$bFiMIKwC6Qy72#+A1imD&pC zsyS!s`LVIt;*BQi;gc>|MlWR7uUT@FGkVHDN$%+r^(w0FRIH?;v***lxb~SWghnM6 z=@XU8<>Jzd&vm38>lax@VSb_$&~ZZzM{}teQHw%Q9p(Kj&&R(xmCJc6Q1W_KpOv#* zZ$N0py`NvHt?2bQ%nIfztKOguOB0-H>|TDIQ!aGRm^+&s#1kP*Z&fA5i(B{FyJB&~ zu$)V2;)VoSF_OAJ#u1pAP{kqCCRis`g|Xc3Qr<$pzlJ-f`ibbML2|ZMcq~nRA7Dr?^X|(Y32p#V!gRl3)mjsO|>96Qh#%B3R zK6=*3;a?p!enjm}2=nZbjc*C6E2gp> zHl~j>%B#)BiI+Ge&x~I}Gm@aLIi@4w;Ha3m{e_gx90s*OC@(Iv(lnXSD>J(hh;upb zp7g}!@<>$@Xm%BqjdeRcOsHa|9aZ5CXIN|DB+8spyK?Dbx}sLQN~sL#j!Gy1T+}OsR(%eULiwOu)H5qBR1TlL^yZwByCI50q|>*3U0_fo`7017C7*rAbao z{Z!j1Nwk3sS(4eXiR$dr>_@a+-s`5GR7Mqf)G#l#S(0%~ys{ZtJ5?dMx2X(O?$vbRavBjvq%c0Ksz4g+q?Xp3EojQ~ znGh9C3riYVN;(Xf@ zD1NVaM812iOYAh3es${OVVQN&^JA~I3VvejRpBl0^vvdEwzq|3gpCa3xW6>bED%YG z#gMfzi9X3ElchUeA}J(|;hg)5<_c2DJzPjTSkHCL1__tmZG~5vu~a&b`tnY+ShCAZ zaiJLdG)!b%%k1=5v+CEQEmYimsD;8Zwbv#pR+~qN$QMkb9jhkxNwCa5bFu4~Ylc+m zD3YQBPmlZ1o*oDyAR}&-k{gb+af1+_>AI-9SuI^oT?oAq7eGPTP|47xWTJG1d}O5` z^L9!q&Bi%N>a+B7s$rN#X&m*a<0I|&=xSLNP7O$+nNB$vWK+c4#uQ(~D|X4oUlM2X zI`u^Vp}^n&vbmT(;E<+rVv3ohA5Eqk@2g44E72xN#bCqhN#~f$1gx4l(3f45eK}?S zWFBo{Dx&s`Q1S{4v#x&HuYSI$HLI^IT1Md~pf}mY>H_F*mk-`*M`U&f2%NYE)oLMB zdfXD!yq1N*b_X9AAy>aX-rAk-{eCIiKr&}2KL9u3`e3!Xy>6Iq@5*LcWwm-A!A6?M z%rSeb$&OSOF_Tm$pR9TIJjj#uG!kvvy(g{>h5J+szy;+B97OU^$GFk#ap-S5hwib)Dujl88Q6ltvjZ24fL}uPF*S4zTQbMj= z78c&F=2vL4Slln1V^(rnP`jht9z6FefpKiUl)~(HZ7m_)Lv&9}?sTD~kS-d8;^mqu z<5>RGS6XF9uLX^;K}iMz(xB4hnds+g={#I!=$2=319!YXxl6E2N(98(I7=|T^Q7ps zaiu~xV6!o5KNARiaRx9(rq1T5ewwkB<VE7R!&@%W6T`B2M26Bu6oLTR%F)0{i>J>5?% zAalSr=hU4r<-#ipdraQ{h?c@RkaXyyL$5~8>y(zX_bjKj>3_ba7vpZQnL@&8b2c@= zqfD=wIi*<8`1-ygAt99Z(Mt;_NS&bn>B?~1MS&2fN>@blvwo8e!;jJ;Vm4!4BNDl# z+UNpRN&3G;PNzZdLnP!}$-c2Su;GYraS%>s9LD=G#4uipwT?DsDb^ z5=<0vaTB-5KEu)0hp6$bU%scXmz#!tFH1_t$_;IR;bY1MDHy$-?ki#sbNT}$f4e~p zg?#`|G=-l9WyRdl+9>Bh5{!@l>Kk)3g=a*LDi3O{rzI)#69sp@+|iTt5<|eO_r=OB zscB7UCx6w*i|m4IKvqTl9AgTCCcM6u)>(NkRWzodv7?QxhQ^R|6W-XRE%J8YR5nDC)x|<4%jL>vYx9MCSe%{+L8C|QfO^ZN_ z+j88|NFrhBd?2&FiD=*0g8piNA|1=Jbd1^3@J~y4ICY8iZXHpxd06x*j0qMt1ESxKoGr#HDL~IF^TvG)J+sGCmxzR&=?e!}c+DKS zVAjR4&T)zsIVDSbPMsw~a#-=A!>VK=>^UwtWs(&9&^9p3St9LB8|nz-D0IV$73mSgcb`wr2ZQ`xwg{sTuxxu3( z9;5huyXb?G2;fo9D}k^vLQ_Om25<71mds#66ntDKjI@;I8v@nF^jT|926j{E&$@Cb zllVM}5~j#09yqjJU}2L54QrEgJyeGbFJ)}kxg~)b!|Hnp3a(Qdii^l9wX2C7CmZIT zx#SddVEy9+UW8rov!h8Qi83!*TN*o73~v$NCT~U(?5=^jRnKElr(%kijNhA1^*)3J zT=#hI{-VHY&>tt#E8x^r&*3??>f6HeYWL_`A1;@`E+sXYwV68U>FVLO95D^AF_Gxu zk4!Wwe-@AO)oxX4-QM*1a>Q}}8kR%etUPIZ>t^Ij$zt)@&N1)pHL{C9cW~)g zS@>VazIHSH>G(o|XZ9 zJdYpzoS|yfeVTsg0g+EXp5}Zdv$!C=XW6SoQD85A+|%2h{}Vc{VdJMa8JeY3{F z6R7>gG~5=o#Y^b6jqo-gdug7`z9Zkm?Y;(1oCuq+f{diPSd}5?eNoQARm(tM^HEDM z51iJC9D&cK`Z4Po&vfYa(UP>AtsCdsTr#_0ZJPO@@riE^40oqUo6$Nu>ZhvCa;2mO zWC`GkqblNsCc+1-`i5j+(VG%ee4tfv=cZf^2DF_(lBv}>A zoWikod*FN+=uAU0q#{v1HN>qak=1I;n3hC#qhQbdP*z2#LpqKB{&V~B2^rrB5bxUh zaeW)6m;jSFN7iplm1ue)g_0+6J@$iS!)BAGmkG_lVC=fz0n6iVL;~zkDE12mfI`69E7&23IbDZHUhKYxk^@D@ zpCv!bS3A(G$M=B?CaX02P~Z4vENN|O{X7tVl`=2=s>WZ!dHyX~OIG`Fka=jc^_3_~xb^75aDqt*7Y_l(qN>Ty8~&dIyYOcd zoKr+V3xke9@z|zTRY0T|odkg?{wd|Umg2se?h?t{dQS_J5S^li31X(TuO6fcjzo)5 z=>0gLZSu$y=anUyU*@Qa`!KCxmrbo&vXuNrU)2ztU#ldSOx3R89Pkf`A_3+_ARaC)l36h-k|gVkxe zf8Ha0v78dan4q_q$AJV>kfN_Lgdxi;gA&w7{jdz-$onT>8!Rs687k^@gPgpG6xblQb5!B zmM7&0J~q#Cj~vq7`I<$PO&9D=p1leEurp}sm;fsAN@84%&OXFyM<^!o$_$%TzN-uf z?qem}2;G+kBrX%hgDhY$eqyye>R%ZuG3sn_g}f91w4WJ<9qRKeKodgGl|YP-#X#{P zSX3}$`PZ%%m#lQSAW2dtfo0FMWc{hxG4f>GyEN#}%J&0)MmG7*oQ^Qdi(ar`M&Wty<{-pKo#-r2K+5yM*c4Q!FO&oY8f zh8XSegB|JK&fyA- zvM^IjaONTbBL`sNs0qKIQ!X!mxhR3OBO3$>+RV{T?%_<+H0IBg)Lyp{@rW9 z%>s<}c-r?*1B>j0-vymdO8UULF;@9~#zMz*a!|~s8F>WcL%$C6)q;m=A+=KZkFQ2|e!$C>%K73Q!YsxK!Bsg`g&d=+OX>#OK;q zw`6l+UcgAcvQ98^MzH57GvMO9Rboz{OT$zh+mydb~lK(AOofqUUESx451!iN&56VbOhC-%$44xM`kxM(zb8{pEGSgq9o^l(CfJ>=z7W=3`nF1lEcTG}mAD<6 zD3lp*e%L9ayji@|j2{Wo{bo4_){)gxCs95dCHwd~Y|F=TT?*hK;IhVg^J(A`cf)}t z;KD1F(qH|+s?d$dVO3-drM?DY8ysg~NEcsh{<14*J5Hh0efI1$qw$_ua`Qz3f+)bX zV3wHWj>o-B1dy=e;z-}WTQ4I#R$jE)!kRy-YPD>Cn|{;udBDeV?F_x#@+G~|fUm)< zlC7VB<6I<_5(@)YZANWRgjNpZm(Bn}?55!srT-7|Dcg^hy8$5?A7wqc6zMqMvUaiO zlZRHM!W4V*Bsf)1bpd!Z9G`u- z>Qy22)|~wlP#jnMseV7*vp{yZ5pC^NSRaiO_*qIhpPe2w1ncwgFEhLIca!hi^EqBy zYg1;&cuWr2^)5O1iXaDEN4Mj&+P&c7VL*8Pq8^;5RZdccVXhuNRs+Khb5Yi@3Cq}& zQx-RD90Nys|Ds0GtHKXfN%^!Wwp_j6>u-Rs05dUIE*p2N3M8>hjFiUhb;f&XN`pd_ zP24cgXW!a+^3HtmmHvbn_2sBe<08o@-?)8RC-Df)O-PGw#P*fArFyUn=ZMp_rbmpX z0(e!H>9d{#X6VcU4?bG>u=$m2z5nY$9+Qe!rMiky`eg`b9r_DJb`6xe3t2B z=pTYD)uj1jU+j$=u^RKAgm&Mej+(@lR|`AJ-1A~e^-X>g^hmcEHd_odw3*x~Pe2`tpYK+hG(aI*#FPQ2}@3m(v~ z+t{oxT8nibS!av%VH+R(9AvzCrd%G7*<{h>weyjY&&SWC? zOyyXq*2#MZEHh8;|#dP|Li0-bkUaMOj&= zWOrj88GSrVJ8tahs^g@JkmcV%~g%#4^^f0i>;s4g*yE@4wqwU z&+N|cArRVf*Pu;M&yB!?%|gWjg zo6as2^$mBPek#I6l&JAe@WJ-4{-R<3JAO9BK08P{8blkNJd*X!Y)kir)#~Zmgc)}Q z>Y{g41kc&e6TJfmE9@H#$7KQ&TH_s)0(Da+H%+zib|5{wSt0m5!KmC?=!5WhN$v=1cP%dckOL|q%b0T{_&^xQI`sR zZK*ROA2#bg%o)XYKd_ly>Lu=b{}c=@I?WQqKk^5c*9>etqD8-#Z!6?U4GQF8NF9gd>oD~;9*_^#B;rdIZ%Y^EY) z2VvB&$hYMz-Rg3-H|Z-jm-PE8IwL=@cdDSB23Xm*j+10nbs`)K_ zs#NrsM&D!F*1D5kpWqKlt}jyvc5&=(;f<1cQ`}wxpj`E}w&maI)Yq$H3>{CcvXxk7 zQ7Z#)`?a$v$mN$mFtkx{29#zd{wEXVYKPm9e&gndoUArQ%-FN`W61^yb1_AOGGj1{#LJqBCQy}?s7>UE z$Qm<}e1{yPHlhzD0cg(VQ)RQ;@@PKGCb6*Kr=MSJ%Us*A*)if1dg!~o9h)bqr)CRj zuSsWNwT`bTL+E;|vrn_?G1afNy@f%v8iL5jpd7GTB*p3n6e5~9E@T-00Kc#)VkO79 zVzlq^J2!FeG-kF?cm+6jPT|BT1hupAWY3dAV5NM5)kXO3e#vtLAgWKb764Ep5)u<~ zs#6)_mbn!`sPn}!$k7qDbIQZ;`wa3q*1_-!b7kd#$m@R|OL_X#R7wD@0gu8hpfO&j zn-$lQml|t+b^Jf>+5Z5OMl=5a&ij9tU$j@&Z93hwdmA-AuXAD+(XcMRTUNuf(INi; zsqBbsPT9mROi!P`-Rgj_ZqbWHpcL`3t-okhBo1bLS8aCG1kBp#unTa_3aqccTAiCi zJ?pDbw4jiXh+Ye5LGJerVNp!p4&sYQqz4gyW&3Gv{5C zuu)zhV~HYq_!jkjeLGGd?lR?6#58agKC+4tiLI5*6*Sc`6^sM78B-VttS4}n%k0Fq z+3MGk6Ilc(p3yFL`vf9;7N@!^>`9z^vK^K0z+wu;vi7H~zm&jZIUv{qxsnp8`r#rSS zE;uH`L4pH?tqMDM;#1ZooxO0V`1tW^R&?66jkNIUok<2c-E>zC{o=rir5<$E?l~t#<_EfxGwmIDT6YdWJXz( z&xc)fLgQ>j3R;ASK6{KCGJQY!HWhvBw>}9x*)uZFz=e!j0jgFIn~d86l`u+`P`1VZ zEDcApwV`Nqn)^c6JuhQ4zI{JsL}&HupcdN42|KKeMs64|;3waCKzJGW7L6|4{TnqmLC|o?wWp$#?EHtOs|K??Mh{nM1soZpIjZ#$>p0lo9b zPR%;dJJAbwBSV}E(f9F`Pw;J+Y~3a9|41qY7!N{7aJ zcET!Qr^l%5$3E_F{X-JAZA9CKHe#5$ozG@_D3#rcIL+C{n=?jUf|nyN0s6 zFfJY6HC<~&uww!)K3?2b5d>7S+D!Q96u{lM8Rp$Js%F?}FYLFI`+EdF?=8RAa5Z}7 zdiqd5wXAK{LWFnbQb%2Ar9!YcsSoU?5WktOthNGb*LA5b#X`S}WOnCQhQsmB%#BAv`XykL2zu zCN^tRPxK*3eVZ*kz(&P8Cym5)*AL0aG02D5S{f%}uDQu0TNN>C9%dX1ifVBcwkU1; zm^N3%7$#jZD%$>4Mes(R*dvz7vsK)V#MN2(?-37oo%4HK@YvOtVlsfrV zqH+_<8x|wAvL*s->L=lj3OZo`-uQV#fu`>?U`i^LOgr2QS%E_%bv_g zWrMTODx?7hbqgMA$Qb8sJIATG!!u z&9ySOGOlA$K%OW>qcE7t6JmCeP(_wt0F|IyB6VxXop|bD45{|}b^9rzQ-Q%d7>V05 znNDDz>}pYr4@GFjF3sCku^9y5P7EreS{SZOMY-KAXm?7S!GV4 zsEO@a;hpwt!LETOYuv+4?89f8wghFw2oyff-7q@A;+HWF%DVDwVKq2`E;5lh2a_1Q z$?H64+4i%`1}e&Z+mRH~Xd`l25L=*VVq5NlQEgJG|NWf7~37!%`SUDZaMbOq7Fd&bN z7O6?b3lliSj7>Q%&I*xw-B7f~z~iDT&?hZmL9f@?J2D&^gnbp${YJ-7+goJj9%eK? z+4lbEQI>IzCj9OrJ4>=RGLH5utz-i0=G9Spg1 zCB#(b0Tgy;4^9X_AAVq=5T2Gq^BIw!xKWspx|G{?9EgWzQ{sK%g{Bn&6S^y#ewhj< zf%0lp;w?p5V|axMnJL=9MY8Bl$HlE{FDX(f-Q0k`8u3`}o^R~x8tX_Xxx!qHPjS`- z<4W%_^thjGO?tNtd3=%xg5uO?5GW%D4AoWLl9g9gcjW1MU*%@oq0v?@)=+nGT?ayX zR92~K$B3ZHpSXqAhhv9(?fwQ!6aD$EdcAhm!7X*dja*Pk_d~Z1$}DB`rSz0!*8rRu zVgMT_o`V_kPFB-^eNB&-<2_&H*qLtkJq^0&r>uJnGzHtc z)Zd28Z)HTs1N+;EHl#hs%ZUwWffVc|pJQZ)O9UY)`I-sL_dk9-#uYy2k`yqF@Nu7D zdG)reWuC^c9&kn4{l`%%ACN?&03e7q1TC{}!rZfBA!(I0YJ;AD(I#d}ipHP}$@kF}$I=L5X$`5O07s+Wv`BgR2;rW78A{liRqKkdr6w?VX&)iCJ z1fvLHJE7X;H6!eswG=mqwZ7IZ+Aw=$;4=dZ3}+BrKpl$W-*E_;Q04$AnVn38TO(eO z+A}~6O@BKJL<#`QEk5@D09iodf>MAy= zv^BEuerbGaJGN_dgb9n|{;XCs*Qa*q+Wb&KwdTiWHfF7u!1{#Px|K#DylV~uY#PF- z>O>H9H7av5a-zg+YnY>jyExTK5~a;}mui9gLKcs~W0V3bpc(2ZvBWk`B6f-Qh}8zd z2xBi3i!-xhE}$gB1fvwjON#x$*+E%_0$C0WM(utSEV*B6Gb%?` z@}iu!YxOhVw^;T<<+=6YyLTH6FasSytoKc<(Co4-uGC;VLu?}~S?9-3h)UTbrx<2p z?_mfV3YCn|ddyYz(^F5jL;>@C4MXu3!BQ=%;`--ix*)E(*%w_H1^@v22Cv;8nM6xrIfi`Ayi8Cp z$#{Ht{lcw{bgj9_^S(86h=y7MnG(?z$t*K^Q2<{NZvuN zh>D;Mg|g?MsMSCvWjMEDM-%YN>umRQejC+aT>9RZs=EIG73wD4o}aDhdPDJkl6yOU z8|(VoKMCsU-|YInx1sL)-`Dg#&sTQeTmJx~-?!KQ0O5p4?q3SpupW{Ef{ZGei^pD38$UOzXW>TsMaI=gUV|OvQ97{GI zNJhEAozPJWVUe+!8CZ%URI@C@s098+QJlLhL4jgpRyRyV7q*kdpRZ%k&T*Z|CHSJ2Rm!TsmCZsqHJyDXB%g8~aMO=Ot1R<)35MAn!( z(S$(_j+o75wZ6~G`=587ERd~}{)5E=;4o*QQsNMB&? z7*N9{s64(a0I_V_qTT-hw||di#i-o}Mfyeb6&AXfYo{?TcTOR{A9Wg?xBuDz2mt~B z0R;m80OVw4%l`n|DVHzw>r3f#DV)pn$>=&%0%Owu088KLdzbYe)7LMk{Um?NKgWNe z&-t(DAEQtFWBMfj0K+{`)IUqt=@b6|6#j`n@T>G${{V@7L_eX={7UO`{{Tatwf_L8 zNB;m&kLn8l0ER#ICV%*o*Z%8o^*8_800;pC009L8{{RsG0OuYiGZ;td#2sp3Fqq2y zFue~}GUpQ+U!!VQ)*$+*La}wsBP6fUbt+d%`Um(b15uh0Dj(4!=&4;QRIaD#X>m*@ z7+3T_5D)SmgQdV>5OX|ox-$NUUbp@_mDZq@3s0F+qc7-T()w5V4^S*+9xqCj3d;Qm z4@-lk{{Wc`Dj=!E5cE}ykgw=r(%}C9FlmsB2<8X`VHy?v3v%Ft{s1%PTm}OOgmgcl zYyJr6rd5!#;e0(V#!@0^D9A zKSmPzlLT+jAWG=abieWriq#elAuza~Ff1t#L;3|F=w*L|{Z-I3USSY%0h!C_-=LNl zf5v{H3FxyftYWmd$Mg_0D5gBG^9a#aFoG$D7-FB$_tO6W$_Gn;^jN|ee@BBa>R1O$ zgQ#d$045U}mDK)*zN6?J3_(J#H!JW-_`2gnotxpqWPIAdLe|rON0JN`!p^T+5|PiXr_9 zI$RJyV+cpmCH1LLkEZ$)^wh7=H!q-<(Z|<)57K&9TZjJc{{YKfE*8J=4unDU2~dyG zcP<0cx>wbGE9eGaLO(=TN|h=s$E8eVM*jd1=zfa-00I91ytsM^a7sN(ONZ$Y{Uf32 zUrkE?0Kc!KPG(TFukc@6f)0dz75XCJXdxd({TKBE)Q*)8=wZ^j1JIs;LcdY^1QPm_ z(z+k}@z)uDMSVy7OZ1L}f8SS1=pm}=C3UWct#!Yo9)cc&p%S_g{{VAcYv{Ak30+nh zeH-ei2hbpw(81L7KleA#b*RItnwQYUjnw^D)}>5lGNt_$4^#gDcX4VM(0v2wKjNuS zEU8kZeI_5!6$jIQS!6+5iXv0|Ev=0+{xq@`S2Bmm;2%hlX623Wb61zVc81+5iXv0RaX-0>$xRnh|%F zcsTJK5&2r@UO&MyFLj~C@=h!l=9>%CMbvi0{wOwDt<1sx;PXdyVQ@1|D8FdYg~x`x z)M7v62l(cBt+J2uFx*GvgO-av=Jz8Af(Ag;q6|;e%!@9PVlK-?TB<710{2}qAgf1q zzv!rIqABX-Rd`|5?@nwJWumQcx0(}flV@HO;vuWzt-#@PMj}OyK&sFuRkEr70B^+> zUJIAobx4466Zi!;Lo?zSqwRJ~ekD@%4mFS(#5Z42!59GNnSoq*#XvW&( z&kqG(6nSQ@3^UaqcR$H)i!j&0LP!21)&aidw{bE9)=}-fCssLlAa?J8*CQO)tLl$` zwJ<04f+~Isr2haRi%%;mh~B3)Qsq!Hs;?wIpe>+H2il(QsY9CQsstB0Ce2+rP4CTf zz*RMoiOE%LkoHijP<^ZC$#mn=s(#y+6~@Vz!Dy-#G2~OmR7{yMz74?SaC5`lxgr@5 zRltU4B@q%klYniquilGnPR!pgcg1Xv>7luODStG3umhu~I{Z-XMmwV`jS2A6!2o_? zs6XhshgP|%cV{ppEggRTNV5mfI@iS)AAfqP2X66gszk$RHDZGc>WP&4+2RF%CCxfM z*F?8b^G?m6RKdk#fqyJFXe-n(IMoTjJWY`VSL|OO1xz0#6aA2G13CsRdiyYZHs^&E zapl9}n>-sHcu_Z=7s9!wi7_t2LHMctPg}VUYQDNIJBcGV& zryr*MsS{lNt9Sf!0KaU!a>%KYPf*DIC{&2&AioCukl9k5$2e8bxf#STciW&}g6a#X zKZ@xL*TA{2y;ZB2y4!ARRYJ>}s(hD8_O0|H)lPdGrE%3qZ^0d1b4L(kFD19Q-M;Rc zrXh}BaH_-c`wxZ>8c9^Tv+`D7if^>04$sXtFP<*Bu1l7Q)8P0yi2&H9G(ftg(>*m@ z^;NbOLrfmzC^%_PJPx#aN5^fuyq)Y(2n1pIiZ@&`6n0Ec->~Gx4jSBi>*BMp1Pv5~tZ77>kv)(Y^nD=)5e>J;)t?+7UEpy zsvTJQlp^+^O)q9>W^B5P=rm25^swZqh~6A~Rj5!A^=3FZ@oK$1Jn`2CxY1dT4fATZ zTrY2at+Q0||oKk@8g?W(2~!Hr#Mhb8zS$#msZ9e~ZK zx4>+NJk=JfOc^?=rGg}DMOvoG=*XMPA!WMM&gv78VH(TIm;BWGfR5lI{whDo4(6RC zNwmpCgBd@h#BDy(tXOOQ6X(rsW|7raRne38V=2q#kL0P~0_z3EnuQX@&otrJ>hV=| zImUuHDDJ5NmeX%~<*KD{(Z0r*QCU2d6|cbitDlR@}n5Z_Yy#u_@|$5X^l(K`BU;w**y)N z3Vzf!$HuSs#Rs9ZqB}1rih@a4&L>=(iOFR zh_G92;<~zdrduI8SknhoE#kifT(aqJ53!kV)AdmZ3{{Yed0BKJ@?fD2uujAh% ztf}r);$_wDTJW(|;A~xKjT1kTYqGNZIBJ<%so7a*r@BHLL)M&%W%7?9XMTcTH((Nz zL<{eSfUEr-F$z6ZG@@^H!n*A(d21zM-(Psv!G{x}{Sl zRQqa$W$9MJv`i|iei|lDQJYsKDC(PsP^hk{b@9jZP6cgG@~u_r#<*QkRR({m{XyHO zlB4@_O;^*0sJD`8^9Kr=CuKm5n;K(fUvlXf5pbp3dPl3b=a-Vn(S&K*zSxz^o(%7W zu(l3`5R7jxay6)-Ra*Z5@G7WPuzQ0?(D^I)AG<2Z$n)ZIP>gIYnl=RuxhKcqw?>?} zxnKgn3(KqauZA@&f&DmFg~6z(D}Q!drS4Y2pO2AM$MOl^)23)owkHV;@A;_rw|_CT zWZLMWTAkX{Q(NSVw8QHD@tXcf?c6#^ulYrlZk$TiTf5QqS9rI%YWOsBTmDl`Q9ZdD zXjwnm*?LxEkJLfQlg_77sckTFaiZzV7er)Hjx`U%bopz8rcjl8ZdxZaT)DX?j)Mli zZ^L(A3>yn#9I-iZRHpahK|+*UzOT~mw?}3Kytx)#rfJO6xf+r@<@us}4Z7Koh?v_U zS`0p=2)EoLF7-y4x}vXFiC08itFa2T7iUZ;3TLO<**c{TpJwH9;^v((RKlsoJNuM? zyz}>?%{EJSVnQ?3Z|_TV{{GG?s&HDEX~{RaZ5LMHy)-~n;N^aJKeQ`wb3=9W0T3v1 zAvVd#v8k5P>RF5jo#oM`t!<3m`K%&q?bz+>&=va+m`j->L&sl~XOUexiZUX^Sr7Qxfo87_Eq z$9AgNa^mExeOKJ8tyM-EVWO&R9TAwg$Cfq5md7og^vjlMb8 z#u~m9!HBQwO!UkvvB)O}$v6K10)rgAs^MK%3-DDue8TDWa8*%IuCavzq!llZNn#KW zZW}5uOCAdQxH^>;xGJABbM|ga1-o$B`ksp5gP1r@MpA3NJ=vn&=}Z2kLHio2FN&@d zT==MXZT8epX{Yw_=&97IS!Pc>XudoTh0*1~qKp{G%EVOzKHCRs$UT2(RQD?TI9nUt zQ;L+so&aPKj3KaoDeG1AJ8k>r;+PjIpJhc;g%v`-wKeg!HsG&wYTXX@?q6YlC8DKO zaMud?u3S9$-d@Zrg)pc=m?LLAmn7k6uAjDc%vwq3J<>VjXU3M(3S&=Fs(UII#+)sh zVp!_Vsh!nTEy2$Q7`F&t$5VFX7K_xX0`#gjKNWX4YP1Qr#67oBF)qg&DhzMMMYQl% z>)?1dWx;gVT~im53>j1dR5A;;P2k4pXA7rhaGN~aT)2*SKPu&VLGvbJ0g z?!u~+P8IO6eO8LahG~MWR;61Cg{O`uo;Bbv!QiQbZ5}v>HntUAbir3sj+ozrk{er_r)D|f zWX{-fSFVY~y1!2YE=r44)pcacZ<=zdFkyu)!Ob#%dXN%%8r^+EXJM+}+_&k~R)Z*~ zJbagWUomKVN&rz(;Xt2L?JDb3(yUYQJ{v%;6inFFQmM^T3=HzoJ5yD38bxk0z4JhH zrUlScRi+&HU2T}$s9VK;OVuxD`ByK^f~j=O8w%mL%gYPk*m7Kx4j1+(Jw;m%crv@D zG*({)Pn#sz?=?E36LbJWkoT@ix$)6*Q-)p7Pl&2-m|aV4)WG?}fz3qRwN$sbkjQA7 z9ngPiW$1ozM?Om2G#0wGbqkW`#Z4jA@O_{r|)5&s89Mx49C2B57)iCQt zg*C%O1rPIHc#$Ow*0R6^Hsuum6@{(;;AN8kuqA0mfX;E45D_O6$2u- zHP^vw$y><=Md+J83L_h#8wKl+r*q}ujkRp4gepjAcm zqS*l_7pPAy(N#4ngLjH)8f6i~RKp8VR*O{;tyfZ@bCPMZ=%prMN-o^8IjH{t(ic~z zd8ZO!Yax=J!Ou$aKuDMoatb}7ex!6N`-i{p=9>mg^i{fdd|L`#ITx~b@?9kkqrK|} z$y3^@2|mR~^IEE9aJ+1~O;=aD4Xwer8Y-uJG)yavRr*y`*GOT)>Am>h8mD9!BNc2b zZWhgV9LuZI)kvLFu1U$QKz9{Y56t)lK0rvA#d&esqertZ-kJX`2?gH_Z z3FnU8a#q8rQZ#SSXTkE<22?Aa6)nmcLQj(U{R{{U$jEWzYy_w!uS zsv(UqrwbHe@??sHUXQw70|B3G(or^1?{>R{25+gZTW#zs>C}M|WY@hEJN?F)+WHk9 z|eLnf&$q7P)Sxdd#?*9NM>DH@~t?{XRdE&~r(*W$L z>ir>BoR;Dh6`c(@G{w#o#++QZLNB{%{WkDGOR8A&z<_)T-5|#?#nmRqXrtVxv?4lU z7n*VGz+%b%UNYf6NwO*T(?sLUoHiWSd$G6p$D&-_$GvxA1dmKujF!&j@+Cg!77bDv z2!`DP@|6g!LYzt6-HeCwYVB;0Gh-=OR?UAaE}Df(h1XQfx$;a#6~iOI@71RRCvPOi zgTXU zH7uAMd7+NrGsUt+I_;2Y^L!AaygJWF(B`(zO+`Pryes*8R;w;7K zT|J9uPf2(AygU?S%{Y-48IEY2foEF?j7)xJxKEOzz8v*eR8Q?i$5uxT6%iVy!s>;j zsv{@y_$?VcU(Hskr1>Hv8f5Ds%LZFXZfIpOo-dk^+M8}kqrmQ{wJD9lt@xV(gC|D{ zswyfbT+`$b+8g&v;E9xsj!T+sDUx*A1pdVOT@K`_x{>FPP^jVOp8<8TNDi!t2*mnr zAcUta-K)_N2<(&(r{2E5Y9o7pFOuX&N!H`Hx!ah^;g-=*Lyx|zmWr7tR9kY@YKYrX zC~&nfayKWpC8jTuV7d!xQ6^66s-e!dRHATvl|zL<-Ux+s@8yLk6NFD4)8j#%d=r7U zLB&N>u{pxuU=`}ZVaC^XjbE8$l%2s8-k~BTTFUx9TREuwiU7r zUGW=T^9q<&+TtsI3gcWlP?e6nE)%T^6NI+NP)o%Q&>!z=;qgqXg%u7Ol+=9(=Bsju z$SDjT2V11J+-4E}y+lO8i1;Vf0j>uPUp@-pa6hWeL>>LY^pGj ztnA73w>P|g~87fs~7UFEY zEO@+eWNmJp^%m1z6t;>`Mm`8hs3{#TjDP!h>Z1~UFBy0h{{XGrKk=G;5bu9pEg^p- z46c6!Ol0G>N&EX3#Y4D#0QLA-uIwJho(O7yW%@>_i|BFYpWTI3LSSlF;G9u&>r8ECRL_!ph5}HmgIDt-|DkCf5pEg1i*M+zpb`!-MJO&YK{pnOn^}xpP#^ z1wCBXg^>cAhS_r%G)IbjH)OeDN9tR2PM;EoB>2G3{{S5w5jW|MUgQ9wg%64ok4%n> zX?+xap#E5NzH%89TrlK~jW+WC01IPoi)|`hxiFW@Dw3(y+6KM~a)n@QP4F2Jntat| z{?x%xs)xpkqY718i@)z&Sd21n18OQI>M5c14gG1Pd`kTp1n)PrL6R4a3tT zp(ov*bT_yojZLtPb}QwLO{d@8vrrU(g|>4!DRT~fh2HXbR3Ibg|!SEQ{uVQOJ@ zMYLHymPT?tM&%M0f~ss7;ONd-1-rci2uSUOn=_K;6-Ch^*ll_n;>8`?wzUKr{v{3m zyzrv;sKN*V6cd#QRdnq=URI(Y2m*SaI8>hp^2~7{wYa)ki zRLHX-2y~fI{Mk!yreUV*xBYP)+kG<6m-tYK)83wRFoC_>RoR(u<=kR3ZfHhLwzORq zK9Uy0Bea^y3GZi(CmwkfMB9;*S!z>RQBwMFJFaQHsf~0_pFAoPWK~C+viM>)?#px`{{R?O!La75>cgJ{X1!S_65O9N zW&4*>?#z0ROb6nIOLO!+WD(I_p2bx44HGjJTPx#RZ~&PB-Si(KWZOj%Pb9|m6>D30sthb2W(bOAjo_Enp4RZ|Aws7;GRu4>#h zICT#KwZZrpD$(ezvpCk7#ZFKn0x>9xfQ>G?81xBHZ$M&}m^iV;0frBI0RTX`vo zQ*@YT<3-(+W+N!t0#x>4)Eu&MsDO@FRmRD(Oq^4}RIde4tA$XTbQ0UJrU3^DjWMN@ zwg$CLh3vH#DlhX^Cz54)EBRqnK(BSQRWhycY-=XuwfhECs~0Y|yN+p<1M^LM35=!n zEX_^7nyh@+Z?^+Ypv+|IFz(U^Mcw*N)Qg^Z1@FWv7GyDxj|9GzWG)nYkp@mTN;+g$ z)b1XWMq9p5m@ecybd;(Lt3jrPJRaZbiMKViehK4r@~Jm;>B?+$P4CB$S&nLz=B&V{ zXE|WrY=f>?Y<`^=U6)Cw6tdI|l@~lKg;f=JKQ!_QqUKuga#QbR+pL42_Q1OM;niTO zsX&W+Q-a|f-BCU|Ezal|RD97{G^z@wOGZ=*20pKu@G#uTr(r-)Z*l{1`j6KXz+VTl ztwoc-(C`F5YAZzag*WkOf=-Y02GTE`C?@XN1ZteS5@pVcx@++*d z3PJ~TMWw~ljdG(Z**;FGbPj8li2j`rxrTT(EbZ$d*rah|WRb|q&2=#a#64d6LiO2RdxGwD7T{`uD=vSuad3TBvmR^DH8tFz|}R# z7eG74IU;ue)np(AEckvZM9rqu4EM%W^35`QG+GV|_@LHZnLgLol3{RNZrVhoJ*aLQ zyQbp8KjlVZSyi<*9^0t_Q`sZ#JPI(81C*A?=lH00_L<5ceSOw;q#no4@^k_ri#t*L1(=pXR=!#$CMR2Ilcs1@yt4K8mKAE{hsfUfJDs zDwcZDI1MP-Z57|tc@!SJuysPZja3TftAS3cSuri+jnkLHxKjpS9D0=%RSWAyY*??s z)!g7lN{jg_a?wru18jY(x!Rv|Xzltx5VgR5>IGV4q`{(PNa*Np6v(PmozXewO6Ipw zQzS{ff;uaC@N&Y+s?@;l8;;(V$oza3cdXJwBj+QkUtLT-QAc zgPIzy=mqv|bFS%Tnti>w(MP>Tk5GS#pLP9iTg7epYW`?4c$<8xy(e6d54dWnF%IDM zLUexwXWQ;d8rwCr+KK0jL{;>d&5iQJk|Wrgt~>qmecDC%O&Z4cSGq} zs`aX%Jmgh;it@qkgk8zaOXe+7XvzhvFJ>SbIcLdBw@ERlayBT?dUoN-bh9AEs_)>d zO~v=49o=tO=j}(eAa{zy{qDO=0HqlT1-rKmTKRceW{t2)^nm|&DVl+Wz+27sv_)h zYp#=x@NOM2=YTFNk_9uMQD7)J+uroW7@Q0o873$@Ypvh**?8no59F)U_t9)NIM#ts^(U0Cs;R)Pkm&Tc;lR?kT~_<#w)a2diRc;y z-GDoo-1AWG!dp9{lt*{_SJP^{nI}NEh()Ld4ikLJwFqbXlMCn(gsCBMgMZEpc!wlqk(@vb|T z;%d}eyovWN=WlJj6MVVzQh+Ys1-5!*ot%E9)GxyEL*A+C0mq6x)7<`N+b}8MiIH+{ z>5}`71mg~T zRjQ(*5!WRlGSVKHwbA`~E!(T2vZ`w)dMlRXoo+qIbq<)`U*QjzP%#BsfmElEaB@sA ze3Y_>%8VZ9{Xh8ziYMk5Rm;+-^gtR6in?h={%fb9@7qlr*GRWLQ7yQ=G<4EuD`0X6 z>jzvsD4d&JY&~4@s-@A-UJvB2?#*;aOUCHL#h#AHZ;AS6JyH3iAz@2ujN{X~;a5Eo zG3`VHaJu_DdBuOoTSdNdj^CCUtWmNve@~pL2b=T5Xyw@x#gXn~>%Oz|ssA#+wQt4E}fmhO~gDu{(DmpP{ z=AST}W$#Z5*nxw&z4Tj8Q+&Y~cOh8Pv|OW*LS4%PPX$h=s@=7lB=PlKJ2Pg3k79cS z)$>f6n!2i}aJgxND&a{e#LTd=yYV`nfo@hO@R5V1(tHo4B35I~6er=PJ+<3M^!B%v6^j<_}XBim;ycGn6rkEis7 zEw1tQpkA!D?rJj5RbwCWh}w3_z?z~!X?~Ymgk!(OJp-Por<3g$+P{yv^*dxx%OaX$ zr_$79?u*dqxu%Pk(PzsI&c!o0Ijz|ymRc$XOgL>-w>11lGxVIoC+ap^b>_Cm(Vyms zkD<2swtO8$hY6e8&z}{xLH+lTeZnCa?36U!PeG(VQYq}tCFJE3NHlM zR`|0zpk(W>(~@w#Ud2SgI;L5wd5o1$feWJuhs@(2d!xk{c&(xt&q0Zw;OAOO|o zoKf^BysM%ewqtixH2p~Q?qO1cKQoi2oY}2QDQ&twKXRh^=9r?KS5VkGaYa?gCndBi znyMw8!&OmpOmI0bg4Q{NWe{KVqSlim344CVg^=A{zMKV??Qm?0XSS)NtzB?neAc}1 zWuoSr8!no1RZb`sO1c^2cGC(~HhHTsUI@RE)0(mdZF)syQh#c!wwe zZ$@7PPTkQWp%5cWvaLDtSLrH`x;1+!37yo^$|g2?D_2HVZbwzpT#S=^rt5FYRZlRt zN_(Z0Q6||S(RMB+;Hm6QNdaDKqC|Gh4~a}~s%KOxw#@+)&qdD~+cnXZ2ZjI?7&?5) zr4ce`(GtMutwV3It`)$NSK^%DJ=pTcTq(foaOmd0TG2A;T}j4iq zDwjrb9Y-}!EF=vy3o;agF$u0UQjCFd>L`AuVCe3IW%(_!8ws^&n&!n7{KkUJhtq>c zC#sZBX0tW(TgZ{iYL?qON5ORx(N(;xr9-Sy6>=RnZn8B2Zjjn@IXWjymc!`>a-}p) za#JvHpWJ~Zh`MD$#TfflR=kr~-XP>@2ijiW#p3;(=|$ zGEp`eGH-gI*&+Dg_V(54KM|2yhwNZ%qs8NU1*dZo8*0+-S zk?upkF5v{Xs=T~cbGLcMTT5D>r-0c)% z&J>J#cNc_Ef%#VG8XS-Zq@r^P#c*pU)gQ+SBITKUQEyH(TTRY*78^jro@>MH31YV57@Ik2)>Rru}p+2nL4##lCq#ToFFQxo({iOhU zw+^%Uu9t^}6rZW;=)HLM&@LbE-ctB}$>YJe5M{gFA%T z^HLI_$b~?S(W*gWPhm++z$AdMnadnsL`YlnGD$=N2H;&m#e2G~iv$#_(!2$yE6uLnFBhZ+=2 zC0n77!cRc$AyPAaNdXuMP9 zg?Kq&Eq#{$^}ODD|Y`e1&fq#`W{XXd0^Y-J~m5SKe5L9s*~Znr4L9+P^Y zT!Q*hyjM?(+yzl5&0lai=!3|HxykZEOe9ERtB`G_%5fpMdr^mX=FM!CL~L_W-B_ta zG;6!bNsX)bnxVgBF3)O_M&SkWaTruAs=B>!IK0v&m6?Cc{ zd(&iYwtTqOj6DS$KCaXB-M3`EuG940x8=cHY@bErgDNL<>vg#&S9IlkF`}Sk*`@&y zO_SucOhs@GoEk3#8s8{PeOLe&B*ai;x*Z-xiB&`DyJ`{BEFSm`1s3aVvZdDR^IWt* zip89idn0Lwa;`;?Ki8Jwpfy3gL)0Xz5m8?+itb2?UuxMPW2S0@&daP2N6rv2X|bzl zwi56>tm%*pV+t{hm z{{Y95jK8tl-`x$=Z$K1P+{>N>= zgRya%`f%-R?Dk@JRdGCX&AkYYP&O^ zYCY-qKr%C)%jk?Dx4YPvXv=2jX>I|3Z|Qb^oWHHPru92R{le__*u-}v2JgQlf2x0~ zWYP5s$#=iE-0hy=foOKkJ-*fbKkW9qe@u6Kk&kn=lMNC-)#is& z43xAtUj@w-x6N+RR4GQ_*)g>lF&!r5bJqh9DXQN?+dnE2jdI$z%hiwzr$#6MYaEoM zXA)<2Pa1~wkHtrHy0ZqO+KmA2M_VK9qS^}$d8f>J%Ck!Qekc$&h4p{&oX6y<9qv;L zt*6ovGKlUrxgzlC6?Nf~G54yTrSRj7<4Hug@?Ed&9im;INDkG$YwGt|*_c^&w=nug zbX!rXiS7V4Pze3XkM#>|i&r{*^j(uNAK^QN>PEHvl>Y#;wj1UINMh9UUt6|Xe&l;X zFzv>Ey@Koi093*gg+Ma6f4vv}se~sAfMsy%J+laRV-H60WiRb?%eg4*Vkiam8 zb$YeQb$U?Rs)m^=M^{{xX&eKJYKwX^Q8B)pmpv7I3YJG_R-qrME}nX-TL+AqRG~pp zTB|{uBljruM2`^uN(62(W73QN0LPKdPP=8zN$NLbh%|3W)etL7{0i-ZExMf5PntRC ztLek9(DWx&(jQQzLN&)VOXP;{FKX(c!J?Wkzmp&T+5iXv0RsU)Av+Ar z^D7dK9j9Vza*~E@X&UA{w56vwMx~5LA@K|zVezcz9B}&E5Z=rg~`8nwC#;^ z4~hVQK!3lWiC;;@bKW78)0?g*BE6H92%+KLz2${r#TU!~UisDI_u6Z>T_M6A<7dAT znAJIp_EuS?7}H)q?CjtL zfo9GJxo&Z~YBO02RMmJmrr{DylYsDWCNTGya}p_YoASPX(1g_$hHKrAHMnRkH05y|a{77gC>|RQTYrBO zD{S|Ld;CPyuZitl`Ga9g_do&n!TOgkDNcax3}tj+)TS5W@cTCb0;R1lw8fS{ak*M} z;K0d^CJ7vlR(x(W`?^;_AV&=9pSBhIUhZVSXw-8QVWqWG-BBkOH|m8;^F40d7* zhBt~1Pkr#s?u@x-7G=Cw_LNyU-O8Di zJ(no%YPIrtikLDqJHJ27CJnqldWxsMaRY}VSXF&tq^gP8@5Xq{Xt+49>K%ez(6z4e z_@TLB(!syr_Li{yP`)-^J4^>B;-xCn4>0{9K$w8tHNWh03R+^SFOFMWyu_j0T(`{H zd;TR6Q&QM2r-a63#>kbx9qJ;%ehGr)>B|?v&Bpt1!*&Pnakl`x;w|eVg_}475UOz^ zvGL9I_MH*QDRS*_PW8li))#gr@#|BJ5F`-Mhj28 ztlg(*qugWqV|X4Bw5PNP7G5d^9{u8RMdvUM!<~})FjkGmx#zc;v2dHFhi=i;=Zwa% zUG3a}yZ5rlE|h`&#p>#u_k8?jWK=Mn*r-IoPy#PI3ew0edJ0#U90Hd^b3ArF%V=pz z_I7s&m)mht^t|IG@W3e(LRmFmkU)^u3q~9v@bidOSPR0v%~jFQn1B|!D&F&p#X3O+ zxl6$J`$LY~kz)QUyvLT-#X$BV-v+#Sn#bW}x5T7v!j)V~#cW@9^N3TfAjm!I zSizTxXZ}tET2}eKh{QdxGcVd8VDTH&s@1|LF|g)$X2qSTh}aUTcU8GS%YCAmKL~6U z?*-KCJSGb=m5k8o2ry@qu8>QB9u6Xp8_!AmXC`WmXIeh9CZe)y!!BXU zRh7>4bL1fcRvt?6PW|Q%s)>ZJC6qbIaVmDLMc^sR?-os0W&-`U^q%9#;$h9E4THqo zcLrEKJjye2cE)BVH*Y8YE9(#f#aZHOi~34H7WcON=3verNlqEYIc`%owNl1F>D;w$U0sX91SG z!M1|H`MCB3QneWOT&!XO=>@7+X=??((-66PO0@e*!^7WEH#{p#JBMP(>6VE@A?*wg zHl_e&&HkV)wQOc)U|oze`0WSH#hQoS9Af5Y`+s@)h6AS;!S~#$uUj;~FjejpZzgx- z{6!h~c6p|=GK~1y@*7xu;fb(x6E177lTcQy2T%sdrbN40GeQlUDZ$yjVhcrNrqrq( zmzxCb6S@PI@rD`ueThb`AcJlN;w7dXhMoiDu&7F9e1+rBFxvz}JTviZ0J%6Ze?CFx zU;uAdpMHD5Ta&}z%NYJsIqkM6LoZy;_HQNgEDm{W%iOGc#np{364bp<5>#4nyTF_MF=|75KSUOS!MST~uKLlDRpBWRQGWD3SUX>8hvp(tgRCT^0(Ubj zb{8f$9~fR`PR8~}2hxmVF4E2PjLL9TJ4Avy5#?p@7@1@o;MmX&cnq}^>6;G9) z>6BR47nx`$-;b`RAbiC?5(xH~HH(XPvT_Faf^M+NlN4Sw#c_4aT)7;7Qh_HG8}Vgr+VaW@xxO5I`};DdSM9}LV;@;upzTNFQ!Ct-@#YO09F0MFx+BN8 zGTbfsh{^a5@ADX1JRF}$2vMr0vF%ZDcZWB1Nsc^AhO}CCD9HZ+*;DF~!A*tMK8lS> zbnIYT%1~kVA(ofu*jYW!MlJ!sIV()?sec0zRU1c?!vqOnCk=x8WU?4moQGNQpW;}T zA#Np2>$Fo943@|CgG2cde2g;u!jmoV=60_f5+*YH*EBup~a#s#92EY=3cySnz4qaj1S%c#4^i1<^2Bu$R9WwP4eU3CcC$m{W zBH?&J^SQY3f%@FE;2F-~;GtI^-`-P;oKbl8{jsAqyN7kX0^F}R%)h75otk9i9`UNc zzPq9`;N$y^6nyb;HLNnc&8y7zJ|+JE5P6jVDx%(X4ETbTdA*~+s3t94qIsvjC4kn+ zTMPGP$_)Nzaan z%$dUiDtAo#V_*3d7jumcZvL<~aKl7*RIB1I4MTS0%%wk>yG%0=Xm(|fOh?>Q=cIq* za3RMLiv8+Ym2(M&O6^ObaTc!D<}Kd@tJTy3bK5=TL2kaE%y_RRP`S7*b&tF?Dr=Ick($-NSVqLWr6ZX}_8$)0NcoN(0&4gzO+s~Lbx627a zTHizSzqG=fI!K?Nah;%1M{rG<(w$ERSdAQ^_%nya$LwOK*r;oQYSdLBEpCm%h_A zLD})${{WDsQRU+JnSf366MDwVi)ENkHk0?Emsr6dfZIqz9NdVo5=$68j9Mm{{XT8YckVR5Jj~S zHPaC|?o!+k9irXT`Cz=uY>yqL*!)iDXA(GrFK?Nj7v2L)rtR@6zCP3dJW0etC7`z8 zyju;dzmJ%+p-KB-$KCV$+`knzrnU9@ca{lU0U|F1rRVrdVVaqyo!O2r_=P6%tfQDU zXrhWM-`*kv$ufq>&ABs-!KJOl!Ybdicr^~Bu4doLUrWKYul=9Zzn{e9;e(cD54B9K zBp&uALI#JtM^DxVj&;l>T~{bd82pw00I^B}^0@HIIaz{i(B@l|j3#fi!W&RwD|czl zOpK(>0p~7_sPg7|uwgr9u37%3a`{P5%ba{ew?^sV+qv1tGMnGhP&TX%m*5(W)qATw&7hgn0R4qI;=lYv#nKgc3B)!fRLejKx0$LWkc;*!%mgpbC z#8E@q^Ed38jiR`1B5X0tZSw-kicE7oodKmpUSs9a$_Z&X$Q{IMi)_ypP@*rCZ&{m2 zjpT!&dH(>H9`St@Usx*;${DhFw|IlO;tE@i(c~=9d`lA>5#(HMub=KEJ*Hu~VQ0jt zN7(KW12309`1$)r?ZR&a$*uj;+^z|g_~vBRTjUW4C2VE$x7wkTMjT2T;sWs%6S%(; z+?C=Ln}g&qG7vjoeJJ~VCX(~S3-K)J%NGXPa4N{WK%U|^*aFA0tIoKHE|e=skRcvP79 zta#>PJx|xyp^9Yh=&j&ZmObeKo?TE*5r^F~7Ea?5K={NN{$Ia3I< zDS3m#5NYCGZT!T$U&N#LYFoy8z^!d`Fs78TtMeQw2B$cOAtiDHxWvlT9uxK>L!9%A zmam0Tg5v}e4L#ms`#2y2k70;5T`swmTQS{%9BQUQvvvbD5Z3?=0C5J)MtkGDZtxt` zJ1wnTZoe}sJMRXoI+h&dmRnbkq*$jWiF)^Te(x+J0%w*liP62 z+yW2P_eXVm467Zc*`{hBQ?Oh;`!a$JzoDM`VQyQ`?f(F<^v)(4#57+qmm0amo*8bT zIk&WbiDzNHlt-K{WX6~zXuG!=+1-_W#(4!;G<`M#H!UJL}J4LPL zDStbJGR_-^!r2y=999AfpGaF)d&eYaisBWI*!t>iuz8Aoh5(9uW@qd|dEba&Sw_`^ zXO8%S$r-k_d&iTQ7{yfXxu&jnCU}|mJHa_mJW4GqVinWpFHz;4v*-!NHk-F*2h+JC+Jq*N=U& z(D?{dstJW0ZUY-bAlI~egpvWC`EL;$wBu0cWbKIV&()e;`%WcH%7e3@0CCU_3iTK%6nHQ$h;sds2u>JU%XjIZwJyH!X|m)t zb59Ruq3n%IvEg0)CXu|2b@u#Bl3jtm@|vt;8^l#%R=Jeb)L@k`ah`;%8C8~d84)OA zMp_JIpJsax2!=_RJ>?XZ$%C*T4oEAZb6a~t0LvH}`oF|8&tkurhRhwMG>e;<**7XJ zo0e_}r*X?MD(0_u-uq4e04c;!o(Wy{r7(6r{pD8v5{+{btATs~?z$lhV0iXx@=7>L zs7vQC{{Rx5Tt_+cJ1zlL^(FC>x}nGx-?#mVB^BZROam6r+81F4Awin2GQ~}{ouXX6 z(N_l75E0y5H zwo%ptB{}=tz~S48L;;3h^ZvqD(usH6#bXk(MsoX7{NffswoWuW)kP`2K-_I+4P=WN{<}*m$8CdE#^+=jFAOJ zCi-`AGB+sWb8|_Q2igP_J;=5wuJZi}{7uLAeWO41Ozqpbk9YAZ9I(DA*u&r_yl(rR zB^@7LhXeSIUdgqU@hW6J{{YOl*>wuN{6(UTb21{HBc7|}lytAs0#*5@B%z+hsg@Of z^0;1b6R}5`%W>F1DPrZq^I2NKZ?++O-AiX1i?qc@2rlxknwPA&V@GgYnv`d{7X-S~ z;HmX$RVkqXKBO?q^_eVQ+rSUI60F+bvOMH;`(g^n&L7^T7fu}JHldz%;!!LrR_vM) zg`+#Zh=!GO;~*brF+Hfe&*CRq5Zl{`zA;@QD~f;Un0xku@h{BZb1B}PrX9KMD)H{i znPvIJGYZlvOg3i=n3^}*J54|iNW9BTs$q)7uRbBWC3bdTwa|3Si!w~n4bNom&$}60 zL3sZFlHs)XT(afmM)~aq@T{4EX7$VpIhJm$@i*n>;4X1HOq~OmW%fUJ8(_t59Sf`F zjs4~kG5sUi6EwcuxA74BnqJ|O#*5ABUMFrXIGvwl2N)$bz;~JN9%c86ndZ2I7f{Cq z_hlZQ5D-E9{Uy=FwD*Z|DfpHEviX{4b7D8~Ux$4Y8a<1!3|ju1m9>EKSDVC&!~t3@f#YQ;#HzE0?258_{l%x?%Urf0yv?--b>*qg z`buZ<#KVbuOPoc>#p@|(h|qj{LiNGgD&_4H#Xj&k`jV9Q2mFZt0AQOGNCyXLW)_|z zD+|nVCop(pR>Ngw`oz&i`C@pA(RXaZyHfEE7iJ=x(5DI8^<}K4bvxX6SYidU%SZ3& zJ;Vhq>?P{d&%6g@p}lsP7ies@1u^xNsqa1|YfXPs0D)>l#ytDW8rJnT`}Tq5W?p^F zOs~e}QoG7m`IK;b;t0Q%T67znpJ`N|UfBXy>QBGX|QLLlE*T3_Kr6YW7RH@4+)6RAI-zv=p^nqBnUS zEBWGCeK!99RR9!;w>gU48I?tpg-%k4Ifu77xs>s;Q|F~!W7&u`2tku)5z$^KvRBKY zIH`M66feuDg=6M>n!QC#H!!|jGM8r%vqLGS-X-~5#=Sk|A&+P>N{>38a>&GRJP0f-ciQq?OAS$_);MB5nM1P^2bfF`TQ!TnVmVI}ZLKH!HLh zb0t?9drK?rLyu~A{6|IM^_}Iy&Hn&V1=pmFtZDBkWGkET+rQc*;+W=H-OLVbJ4OV) z`Zn6z>#RM@&s()QK)<{Z6gpTNP+8DK7p;%_r?rm{r5)kb*b#BZgk+$yg9 z`^+0T+@-`t7+0EjM? zcqZI^$==VBTf&G5&R`6TF6EyZ`H7{j>Ua5=<0F-f5OUi@tSsn(0lLt}_@Zh)3!d;C zh|_t6x447v7}a5b;#@j3Gb9~!HQYa$l<}xpYp)s)@5bVdZqhcT)f&*bP}^?qk8ix! zmfikk%{Sf*ClEVo8%qN~V53#UKvM+Z&8(Kz{6yDi+3hd6XLt<}MxlG#JCP{6jeaL0 z_?337?=UmDM#_~;y_I$#)(lLJ2NyC00CG%G-*Q$%U_y?``*`@4Ix({MPSYT#p5I8M zp;vnQ5b!Or{o*CH!-t&WRLJsk95)>RF)ew!?Wts~rZY14kF=QG4$xmILww5?p7vPs zZNn5_iF26J_J=3GLE;QY8-=}8C3tf?x5D^>*5Tr&`L*_mXY86qm9KJH%m-qGN;o2YvJNv3RY43L^uG+@)-{~Fh4rNuh?>IotM;-A2kKSUCa=Db)*qqG< zPGGMTaSg|Iqn<7W)+aUJmL^F-d`mia-G#kRE5xyLcwQe*6R;N%yC6c;@!nDaP5mZ0(<`eNEVe% zulEEqm(pI+o*=FcGCiW;z5Yygn?b=oGUA)>E=h&6&LZKzd6$z(0lYy)UhD%;tfNnnhmV-y ziESlJF}9-uOa1Y`wAe95f0R1`7T(D5@io1uUD~eRY9hY5r!Lvi-Z^`q&~}*l3}!pn z2yPmylyb`Nl45o++I5ogo9s;A{FOdpmA7})%p3^tU9s++by2)i9pO^ouHhbXrnqyR;SiX1NDoR0B|t59`enyM%RjFKyl&$d4iNKAVv!_ zn7hkO-w{`Xa)wt z=NVqJQp^!O+WT%LJ9l|ucXskip=;5pam53@e_4%oNB;nDZzti4_?qm>&Px69EWUEW{Y~LY{A;$QG%fW6!8qf=117a72+TbKro{@_#cQ! zTaeP;{{VL=wls3yDQW&)eD=Ur;#@ zeanO@P(ON#ERw9Bm8NtNg-Y}kbCFMeM~SUGnQ08rr+VM92Ym4MS6<0347S?#JjX;= zXpJ!{xtJ-#8-$8qke#ylcbtUxVq|DKFHrIPG;Q8tmfR5F-w@04mRiB=ZY|$wX~%=a z3oZd+$Hd5Lo)k*#bNkj{>?4aS-VO0(Y5xGRNDMP`C7qXre{85xqaFT!#9IqDR!pOw z*T0Ev%;1@nSBUaG#$`-Csc;*4iDB%CVE0VdserkfwsHx?M6kh$-EWve&y+kZ z_N<}7@|2Ji?o?1w6GJ`Xr_K4mI->qWfMY-3a%C=KjW5$?c229oSSm zQoKc^(y=M_I(e3#wCghn*s;-N&h*dGJ85I{pXOF;*sf0>%);HWT0Puf;ub5UnOS## z6DMcBzAt|^M|xEbm$Qm}tIW05jNt-%nfksXBKT!OcO_YLDL9Be3nEcLNnmv`DtR7Y z?k-c#@i=+13gv00ej=>d#murvnw_ZL{6z)Mu+#W~B?A0Cw=%#DKZH*A|RqrxYaMY&=Ig|h?-Z8!>%uj5^VN^z*WnvB-OrQtqjRB0a;tDcr5C^=$ z#-=g`TPO%w#m$t-yu^(V!dQc>YG@I&oJwQ4W&+r#($gA>ng(dRU1nV->Wg;?gI(Y9 z4ao|J-dAk$Mib#k@#hx|3=DbBk~0R5tN%+h!5DO%=W8KdbH?Gkr6gj=_lVezlD$35;|FXOaX5N9NQ zSk3*oj-jl!FEr;r2+h}%ENt65;D!zv{T(gC(KLJWGQ_G^#5Ih^1!H2sa1oSR?P1~r zeI{K{W%5GTWr4v!6!G-W^E)kuyCtc$_6$|R+@PBKE4<$0wiS(KJJ)aSSUoVn;_-~< zFiOp{XWhldxjQ2OkHUv=iFui%x7LMukCgekU8wx)jY97o(<+y;r;n#;Z4GmCy&OxS z3trH!`*Cqusp4deo>C=0Qy0NpX@GHFXs?r>oyLsz z`kjtFxP-PJ)eylo_51!ISXb&(7paMU8;T^99>ybohlDZdw6!Vgnrk1gfK)v+V~5hW9Vq;#w>A z9dmUJ6uV-v%NZ}RiD@aGs+nr^U5=opcm)Aw0MeA$=TgvU6S&V`CEpRFCx09<+W2sq zy?$aI9B22Lc$uX|0Y`g+m~OQ&5`|(HM{zBV<-m_}tUa0Wo4*r1vs#sZ zDWqSCYMS!Y7Xub!`KF?Ij?d&FHo3+``Ev`jAqq=O_kZMZUlW#m?qsg+SVorLF%64Q zu)H`J6@p*jSA&QK#ji4_n8i)9d=XnKjwiN9okEv?6X;>A<>FK61kidYB(i)vVut)<66!zpNc+-%gtECM@DVqdwKgZu(4t*G^0BG=+G zSfa-kOtA>m5x4@$j#zZesN~`*^z48YxWc_wCAehMi{<%)gfO)3!S|T)g*c)1<=puQ z7R~36r+D(wifClx9txKC8Qcq(5vSiY;8u=lUF&faX;3$2oSM3aQCA-C-sKMjIvN`1 z%v@8=;^hfSPDWU4yAv?BubF_WL-Lg^VYa0+<$^2h5kcX0sFjz>RZnp95LZ`-&>;8T zpkLt)E9O034zroGdK}`tp!!2~N~@hB9cZ#=`I;9k;rn0$>`EA8W$B_mJV#|OaQ@;I z(j20Ur2(z?mRcyMC98H5iC0&c-f;mbj+k2>YU*Q4!sVr&>@~SZ6LcHz5Z@v)!NfSe z3N!5yjcmAx(}pIR7>;yImSVidOv)?S?=V#!4k3}|TM}?k6EAK!p{5&8 zmE*b3ZYJ$JRq5kC@J>{yG&{-hx?#T|w(plXcz|;jU9hu`CLwD_E?>N-!@eBM1{Dkc z07iL=DszMI_W4Z+`J9N6kZJu;m^MJC_WMpbQ6k{-fGcfJ^vc0C=&o z^6;6#qsqi={WAf6AOm_G(=coYx|6|*2BE{q!zIKBW^%^M*R(_hmT#UQAYASlH0BEhH0f#gJ*L;VJn}&VoHEam z^A+?SNnx7#ms5e16n$m`dy3a7eWiDl^3aS9r4K^)fEuU1J7` zhuSB^qNs|zSIo+pG;#a)h>JPalj8(-xEUo;^oX~|I$W>rb1goZjc`6wd06xPUScpK(26HDVv#!)lEL~ z*@}_&1?Hvp4R)<*ZL3ABOcdyWT7Y2JluGZ5#4hqx)I0cV?-AA3a=|yr6xA6p$ z?58QS8_Wj`XjebB5rId^0tB#7$|rw&hHbYb(Ks@W05TdfxGv;1@7gy_%Fy}|w5z5$!7Xv-hiLS^}Rh(1>F^Njo=?>Nfv2S@tZ)J#4S)3K|9OW{L{r%+$!P>o| z>1^h;0AnSnYQkUs$7A+|x*}GOJNSWif@_utMtn8>#=V(JzI6-0Ao@oo8TNr;#6qWB zPCz3N*xWDJz&qzx8HH&t9(Jpn?rR)-#K8em1-O-#v_lP#6Wj;@DjP;LyI}>bjNGIJ z6~HTRFFBWs%y*?7({>8unAGmMKt+70WxO6jAU9p+Q|v)#w}}JZ-)e%VJ3p;U6||}C z3`*R$B3%2-=JX3TZ7cGkIY*Nsc49HX0K2guEpJXo$3veFmNzr?UD3Ss21bl)%eU81k}YH57R$7t2^_nW4KS=)(VC$S@N=KAzcb#wvBTZD!= zp+kRJL=IFd?JyThwJTVOMS{^4EYN!xnmIlo z&xdcBK@@&F9%ji*Owl=FDZy>V*e_&2%3#T^CELT9cBgU>5M_j5*zpwwpwn5ur_5V= zD#v_1-S!C#o52$vemD7tTL7hE>F4kv-fvj+drgoPvN?kZ0SY&ALAAHcf)st;e8u432&se|L`loZ zC~T9zL|9d>$PAcV#PBiloZ=hSX$;~TF`fi!IW=FunU|MInYTlNHF-PE?KTM6Ys6Dz zA4<&y^9n4k&{Kl+#3F9nCjS8U%C2P%uf(v@D?n+vO~T3Xjw)wsLmzR8n@4)L;J*TilC<~M!oac>GH;*I`wKBzm8tz8VEHh(Y~&OVUjUdYPy zioU}uDqKcitB&x1_592~dk*9jq&ctO6aEA!3w0fbfQVef?b=!~H*mliE!%M2y)@=?HrmDxDj^}smU^gHn&H# zt)5DaUjv97hqD3VzWS?;cMVs{jc4f{mMM8D{oiSpwQEL30_rI|w_jM>k2wfa6O^FZ zxtEzqRk8v1nj{2Ms0P@JI57pb73@vIE|I1T&Qs!AIqe;8=&-u7BSMC z+W;{}vM$cYpA&KMJ^ujjN11zmNnd{^qM_8n18P1o%nRzj>LT5mw`1bvIETM6co6Pq zbYm6`M?t!xZP1mSk8&`>!Fl`2u0pJnX_oQF&%8xg6UQ?L=t7e#3>Kr`5IF2hNT|t5b&6TMMj=OpO~(h;8bc_or%a;FDJ*mwjXQD1wmh=%F9L+SyJFVvEJ$< z0&q2x@gBkF1fb*0d1l#OVf^ea- zHn18vrP47~W)nzr=4JfXwSQ%67ce&HM+OXU5|Z6iac??dh@%Ra)|BAi%qgoSPEI~A zb?q8Q^uL)#=u?PI_Gj}MGPfzAXUxNL#W6x&yIsU~47R}UExVbS*7S>7UJ)3gMCV+> ziv#RdA~dLXEajLXkIXKtFPAZCqaI;c*E(T@<>FM8{U^M(!QNcC!ggP}aJX{I(%x?J z!-4dLZdlY8`eEKSF7bu)Emm;-VD4NKmp1gyW?PO{tcPgik@J1vt+W{J`_%XT`|ej1 zD{TFlU@CYtR*Xx5;k`>5pn<>em8v)5A-deCrlQ^#3?b!$rWvcR-S(8uTtMjZaRs*g z6C0DdBS8Wl`huXi5p2ddmb_(P4`OypY8SJB^H&41r7~d85|xM6Vbq|vw`oYC`#?NX zIQq=Ww>7ZkAqL{U?CeI^Bx~p$qWuflcKcLT)8!TF(lr`;hUJ3mw-G9NK4y{CQ_Bf$ zl9_qR-qB+aa_4+B%Z-Lw^Wvi{n790yXmCn7SonZ*7s&4m1wuUHJVLIs$ug+KbvX@$ zvd;p$8x?hpMW?ng&jha#(5=uq2T6@=RKo)=I}Sc$;OT5Le&j0b)dxMjyGr;Kf68;( zV0_?T3L2-s9%cBeG_Jk>0P+M|j`<@?kmSTL7MaXYrrgCmxq{jGNyEPEmqv_uIFAFK zU7s-lxK=m#@i-?W{aA_p14UWHcODsh^RCjJ=+(CH*%p6L%@@yIpOV zCw>IySN{N#hzIQsGnb9EyOhlWUI==Arj`QfbWI^(-UGv4XqGS`RTOA8Y0_oeQUr{Ee$CJEJd(hVk`?4prVQ zLd-xw#V`}W;tHy*mTA@0;0KxgD_}A{ZaBI(4LHOK9k2l{sEj{omHBbFHe5S1?c`K+ zXlHM+QKJ&F`HV9j@|)gZCUpw;v%GEMCPmB<*Ct}suf0Q*r-*AgA!QasvS@ji0JY4! zC!NmHn&vFqn77UkrOdI4_}sg;dqmWDo(66@5Nee&#|=(%1s$-2X>YV137WZY5ZD(` zz%#WfQ3DM}mE+$LPj4>uiOv=d2mq`clHB}91#c}jJPb7uk=Z<-j2uiL>?~sI_?Y;} zEjTaUCcs#sK^>iS23MD9N}mvTpD;B(VgasrjT~Pe%xabA+~!g?>gG!|wq8uUVg;~Eq}1S!?}2%H%+T)`+J1h41eqc19|KRCsH8VnE-Nl^y@whhbl)uNtZ@ zFrECuM^5o+vVKo8nO$)T6suo|1kF3aFjm{9N(SKbuZJ|mJVvU`+SmpsEU zPY%+JQ|2a%zR&{Nay(4}gtAlCuW&o|b3O}&x$L`@Osl>hcj6vvhgBRHtC$%rc~+uU zm%~*p>2s8LRHcAW#*yIh%*}UCX=>VQya1xdBP=Dp`F`5sY+NL?&iIu?%lV2|DHJeG z6uXr=uF===a*#X@AHNdzH1RFA4ASuet$QVl;$>WEitjghc&g?-#k+A8C|5hlWK#3* zORXO<*@K-F{{W*u646-f+zKtmNdEvQIh(?hOb}9rYo8L^jp{4Asn3Aq?)pqV7Nd_5 zYRZS67ut?__LS}3%aGXBb6A*TBQ5C0IJmmNUCjCZzGv6`NRo zjc((=EEU)^`{g@xe#t>^k#FbPV~}aiVA8X8pWJMvFD7vw>t?;+qnc_W@!F$;S>L<7 z2)6I23z727pmJXmAQZ8jvXNlRd%KVW2OE^Nw)HNdh_u#U98_Fe&Y-Nw?=2c0&=tK( zY-dq5OL>*$b%F$JR-8o0fq{83HYdBdMZA+xW%DtuCujsp?91&mBAI2RFBfK`0jyUj zEULeFi?LZIHLUMFo=S-Q*EFzBSj#ZQdlOr|g z!fy4Cd5{yi<6OJ@Llj2}Gdnt9rt`$TzfxUgZx%m3@LyD$qFw-SCeBNZfrkdHJo7SJ zjgNF6a(GF9>DIfn^x_#kb74&%1X9 z+J+Zpdqr=1-gPLUOJ>)I8y-NFsi1H2IQvA*{P<$*9dQ*3&wSK1<^ZB=gWg(0E!R_0 zqqGz!%30oIVY!E&Xi65bj?%0t9%a^Y^D~g;A1G)gg=$)}4=~tm?GX<8uF{6I;{3Bh zrBTFJm~3*XIAOG z;q-@Re2Sjy>s(3}!*RwPxz*1&11OoWzCx=q-fgUC_wD(QTgv1d4-t-az03U9GK8?3 zDfcpc;aeXHq1>ZT1^~VD^xU&eW=IQ}?nZIDlzq%x1(oAbOZRAp1` z;#hd%;6M!blx=v_VvG7=`o@iuCUq%+hAp9*EB0ok+14s|Be6jqn08v71}Lk1*qV+F|=#E31cSL7}wE7XSl24SvX5L|4SVgu}LCE@bU0yBqN=s$Un} ze=)NIBJU4)hCSiOv^5aw-M%1HO_zUJR+KREdpP-k*U+g-_ZPZ1zmeKkih||OX}o+~ zLjXNDyI;&)TxoEW_Q^2#KZHoRD*N0(3<}2cl|O5Y1WG_L zcX+l;ZB3rze@5XA5iDOi*rVF@pY9pibaJ zRrW#cD5_Zku7#P%*6w$B_8~%klB$h(ef^*dUo_OdJHAg6t2G4`KOZw%ofgyMUnBy6 zn6lq*2%Hg|q1vDJF(G+j_TmHuOg!cRYhx3MdmvH8;Xd%udmzK%m9r=8%}SYU0{EAS zuvr!FZ;}QX0XYsJu$yHV+#J;0NAj0auJ+Ud-uRe+%X$$GVfT~_>QSx?7tAvL>31hSA&`BUYgzJ@ZXcQCprx;3c0_z+ ztOb6-^_9lNyk}5xKp6sdf~iB@{nWA7GMc$ZZfwoU<;!P?0?zPXc$x!vey`#OE~KX+ z<)Z za)>bP8FS^F%)e3or*#`YKGMeryNIPJPJ5!0ICwk8-uIMvnv|8h_kts|5LuWX$d(zM zN`Q9LHrC?`$(3>$PYcR6IcmGn7}NucYOC+{g$~uLEH@xb%3CC$^F7#6tD}N z2GTWWvYUS}wo}7`pP4{kg+n~5lx?ithWl9*6jPP{{*gwQPa4H?{b6PTxmFWm6J5V# zusH2T)$=N9;^AM>irJO>MB6gROdQQQuNY+#igPF|drKT6mUe+!To5KCuoM>6E+9+U zpw&K+r8V=Ll=MC4)}4hwSd*|zm``OjPn7N7%o4oJjKEd1y^z3p=Jg)v#o$U0c~I_g zJcq;uwkrf*VT18dyj2YV2toJ0`_2HFYZPDP^2WCr zGPm1tUu{4jv+$Gx3t&#sn^&`rRC&0SaqZmQ@!9;sVXUQOrVSMZ@^jDqh81&5Y8Tsr zSZC^|Xjf=epbTziB^TIYBtfbp;suP9oJ!De%m57#;dT5v?{M{@A`qC zG~lanp2SG=TCA?}@%Hl)A;?PjtR8NsHE)wS%gcXhn#gGE$LOjY4Cm)0R(2JekI&Ll zbq^<4%ykNbiEB{1%!b;}yvfNJzT{I!wLot4+*@g3i_T+?AUD{fQMPtN;N|fvDvQ9q zyvv(*M(9^P_~uq$nZmn1)h$;VL-kfaGbOgKfbsmz@WSES^A=&1qT%-ak!3gSv-VEk zV~)|U7+Fe(x7>w>*F?-K9I)fxyb&n7^_}V*upwNDO1h7aycWPJQ#g|)M)OyHnTfO( zug7VrW*K*QnR47YEUUb>$~;Au7&<~ZC1c!j#1pxqR0b9T&-pXr=UbFny4U-g!-N7F zq_U}R7ZE9}<%@ZDtwxD9-Z+`m)6GX)U|%Nx0I5V_t#*sA+wm|^3mwa8n&UT;T(P1d z$Ve8bQGr%lFq&KK;t4kRcLhudq#M_t66{ue&*lJ?ebiMk+|)0TUNtG!t~j-fU@GDL zlh_=2ATx~XQ2b)vWeDA~#Y9O|8R!21Ba+G`!L!U2g4nBV0{a);)UqoqJ)N)qN9Qh_ zN_DAWUW~*X-P}_b02Wh|Y3EHt;MDFO8^6I54sGnLUEUtm6t6~8S-%_^isKuz!&t5= zzHST33JZP7lY&}YrZlaR(?Jxh2V}$xxL|PG^4GmVvyyD_D;E_TQ8bX51A_K^%+$&m z(f9KRQF$;*(>bxP-@Qr~aR%5odW)Bf8N+|id78ZJEQJopmCg38C(LAfP*x!fm)#6! z%2*cc_Ls`OCD>u@GHeVGw&Ts+-AX3SyTu*6qF!+TR^Z65nO~LKSmB1rW<1|7w54MF z0sQgfyv>9NL=P0~ZJA6uW;`*xr<+KFdG~-Z^_m0CYRlBF!o?ZK@0oQl)}i&m3(4U5 zL}RNf49!3s&H-4`h#;RW#8Rz6WX+;E$MX}l4`|t3GswKAmEZL_*E^t0TZe1zuZQDL^ zFq9DSm@OqNkM3g8hVPivIJv&k(&-%D%O?*5;{3`any}72qQLfGR;oM<-W6WZEx={U zzrTr>FPP*5dPz$Iy18NDtC<`gA)aAo7duISSuOISE5SY{+E{Lgjp4JBInC-3zBs7N z_$W_W4=jn|WXp}?{6MZ?Saaf9l~z^n`}y+6yE3?}GLsi^6Qr|lj%Fls*Anmz8@$G= z#v?|Yc9s|wsJ7hhI5F+uCQ6B0i-!kj+F*8PBmV#+nvOYYCF0*wB7Dlduk{MJ7~DN7 z`bex^4(~8zLEQ`JxzCe*rc~1g;cUNRwEZO`Op3U7lO@)Rt2=nMU<`|Q@yx&u%ao^> z^$z?P$MqeTlJ^rVaz{T{vqkWw?M3@5?=lTaX>IvSP&OGHvWiDz@%AwVAriB8CTe7| zWouLL)%zeu+C2Dyg_7>BG@zB(gf`+~TbH%R0t(biRot+}S2E=-+U9G;4C!3s{>;Cq z43zTsx$-b&($psZ@yrc+=VV6TTDF4tc|V(gUySq*Wz%%Be(jv z@&X}E1>d){7!+K`2i_r+9-q@vqQv-!X;R~4u-@JwMsWlD1c5BF$jyAsCkKd%^=~s; zSdTQ{X@e$VVyjHC*wNvI?Aw0+W`4w~+Nr;MuJXskFKP{cA*g6bSfsjwvn+}gQH5Q| zeb#EAFfINhu*KztZpS_^0jYAIB4Eg++^aw!I|oeBMNrP1CJ(DW6DR~ho^8Am%k9i@ zLmj0PVRF`3g&jIF+I5x_q#V(QfiY~ZiF4tJNmW_ap@ z#5+Q*;$;}Q^Y&*DRK~v2+mKt7eF>cxOc;EZ?eQrNv@Y6vx;>?R7BY{Qe-H__m)O}+ z&$zH0iOF9zD7C`^DajDEEI5EST@+Y@!01KJh9aCEwDQj2J6hR4HNh;H57EG_q(ovd|!-^48xPhpy2_Lq3y z%s2y`3VW7+sePi>-zBaO<`orr8jGI%!8UtKpkEm^QiLyt;g%KbHO#83^Wte=vtjWx zK)ASuAo7f@>uf5un6Mj^u)$pk=Te6>Ex6nttU#Y7Pnlz!2&}s=B;@8>je`|3IWKi6 z9_JAiTXEiVORe8Bk!_21W3|hISGOr`7wyae#ij#KEU2y>vrCf2pUk)mvcKY`BY9>S zJ`_|$cZ5t}EUcT{qLvXkEf<;Ium`3Xo#wFPo%T;ct2n}mz%s?+- z$J4|p!@(N9?ZfD7FAJ~CxOp{M)V5TtGJS zTw8ak#N zOzK;ET%l{Pv4uCpy}}@GT*{!k#%4x5-1a@=sXQZYGe$a@=|> z1zr40m7GG)dGokda)kY$)YY+?hPGYtD9pJtzi)g&Q4TZW5}9b;13aZ?8t4-?K9LE@ z!lG7$NM|=L03DOK3>$axDTHH{O-zo41iH6{AI|%;7Y1LQ{6nk?oL3C;y_U{U~5ooc)5Z(jHD_bwE+EZL0C=y&4_qqfT--o*wLD_t!BJiVNj=MxMv?(tvT*i9fX;xTKHR2)ifA{k;f1y?0I%NemgGd1Wig5TG)z`rhIV8Yn1 z?f_AR8e&oloXXh|;$&H@B+Azk#84DbT3#jr)ym+g=)r_yuN=C90j~R(>|tBYe`n0qMHcLZue4Owpe%kOWTCUXrWXpD+`j1R$+o`Itq84;m2mD* z$jukb$3%z#G{wyF>;6v%{zEL`-fh`E$*~0Ne%K_5%f!vRHLS|F0+AjnS&mqovEn4E zy5=hu@${7zu-&eKYgH4b26HHW$j?B5v`rrH=~`@@EF8)!#Q9*17=@wUf8-{uT%npa z0_H-@`HU;B8v^yy`rKkXKR92 zv3TF+4Ussb7kt5r@085x_k<9Wl>Y$OmaKe2C8VX5CcV&TtQ$}kwD}^~NW%to@NM`m1R&g{J%oiWIX+>4D2a}God zz2&26*$rvQlXVo1Eww5SpM1{Txzx9yD<05jXkQxC=L^muiV~{)#egcC zZ<@!RViXKtv*Iw@7x)=irDFGogT!iXj2dP6n9|qc_I~)6Z#8PGkl)fWR&1@b{{H}p z+>l9k;$S#;{J!xS8@Xzz`GGqQ{z&8vAxvMnEf?jwVqmPo`SU5Fz!8*)*kzD$P*+Qq zYfOpa;5Bz8E03%WM)3WKP+_<5Oai(-$k&3U(9zy6GSXW%bljwcS67RHc&is|9P<(# zxP*&UzK&ytRl%>9n7ePZP6OUoFKlH?+f^0w;#6=#+kc1Vcco=jwLom ze9K;E+Z9016Saw4*p_QGo1Kzl=1|6-UExr{+9DYx+%#4jmU3l2?MkDMblBaKDz_@t z8+U>(E5E#>W<1Q%Sno1s=4P3|b2Dxo+4zryNwyBZq9#p2aG`rr=F>v+j7%6>u~UQ? z18)%*cp%VtHB)5ewaYC19$n)^qKG}^xIN=C9wH6pT(eGAd!+{k*4QnFgMY*e0|Mhz z!H&ny;loIlvA5lUZiVsBX`UNt^*$v;BIC|sKAy+sB7;^`;cnn-%DMJISKG0J+U4I_);9 z@s=z5iSH)x!bujZIF_Z?x>e1J$M15}Gws*10k-gJE^1)SIE^=%-vak&URIbUcIak1aR(Dc3%~h^s8h=FW5{cn?Nz}5b=oCqqH8|UZ#6KlGR;-N zhg^(1{!l9a01jA{ov$%igTxJ%t4DF0s;PTf#LOAX{6)7)d1gLsRoY=N@_a&?bm^N- zaK%Rm6jk47aSw?=PZnL37s|WDHp|&jF;SaCQuf>Ul)1D^%Akz{To4Scc>@(NBEDcW z0a?s^luVNWTVTVD{w2}a zTVtEaov*w6)pYOH64V&+#nc zAOYUi{pA&RG0wcr*qEl8Jltj$nx*|_%gI>9j}P%LpJ-$sJo%Ubsi2%1NIBJD;`$6sB)3 z{{RxK3$q44_Gp4kc$z72mrXf~0cc7J2bc3w)L7-m^DN5<+d=g0;$iUPPdU#E0G-Qz zPe0V=)%%3-*Zq{{;fm1S&xu!?`8oN<<{iT)wpq5bckT6oCw+y{F4Zo$59#};x(8$A z?jSmRnR`seH)oIgEM89`7bOL5I6KdV6rGjs_kZ$bnn+K5kMB|LIQ?JS6+DMj!^Xbz zLRM!N?G0owmSU55jfi!c_kLoKR2X)z`2{xi7>{^s4kZolVvNgl6gef1tcLfvgkNy8 zk9egP@beA9X6duuUnYYP*6JE+XOGDc?6=?HIE)3C5`?!5S>{kd?Eu`p2L`1fU>bD= zSjp2Ff>#ONFNssT0enuw5#*iaV!A&P({9_BawlPdrxLSvRK*d=3#%hASh-Jtc!7v_ zaI(W*K-2ludFrZMB%FO|(~U*Va6Q>Ud56~tCnRBfM% z`HYHJbhEYQ386u22)n-AK&UKRu`l!afYOu&4gT>lTlhYE#gG+O&0GCLSBrh?75nBM z)3e=|CVR`LlHm5$G4C>u;!`_v0m-;59(ORd0syF9RvC4EBGFf3rxV%rlwT9bQDgSY za^2pL2QWDg47k~59ioYv#uX?Wt-}TGkXP8K71~p%cf4HAvnS8-5HIY(ju@AYWxwRZ zad?0cTbo%d#;_QJ3h54$Ac14~h}2Wvh;S9nb5UhmWw*xuB_Wsat|h92+%vpWsKB%r zWntz~psw7?7BSiYOBb|FgUvwW?FdRc$x%;%6`$fUDfeZI2e_HDZ)CQ`!A|0)qce*# z_nDbXb5jTzu*Rb!^Ae;4Om^n~0Euf0zU)AR+(>LNG=G>;W;A9BuXs%C8bTc{g>Qk)^&>0^9DOy8vT%0pg!lZ12MK;cT#DEY`Nj? z`+ep)1+?Bcmsl0eGVRGLV)&Ua#4+A!(D{Z-5l5d4;z;o;MZP}sABkNz;Q^)|473}=~e<3^YRHS$cQn>dQ_$=+@-JV9E|Hz|N+su($2fEW*OYfvf~WQ%Xl z(lECx;h)T8e95d^yhn5K=gxNqteadt$XFOZcO2=CpWHy9;2I{Dw^oN}(qsq9<&;Jy zMzIxjz9*H>X=m;*EE@a3Doi`*Sit;GdLe(!%j%}~T=xk*xA88;d>K|rmg%j-0lA%{ zY)UGgkxZC{{bkUXbI29@W2g^jGU=x+Gmw*hYulJ{jy|)1NWMj2tKIWbtAh7c<4|rR zK@Py2)EQN(DxscY&j{F#W>K$+ZrHp)Fon4vh$eL~6iUNapE2CP17zD(YPPph*BMj` zgmPlMFu?%%l^9$2kC)OMLoIv2M1HKHCjg7F%Pj6`X<_xG7rRd-Xx?^54yjs1`A z$#8q|Ye4ws7P{^`8|1Ac38JyaVeidxs0srH%^o~fG4nHvMdp{g#yR^$PXT#rKg6Ks zoYv16o02{*6|+&0YX#!p2N2u9gD{K#02qd?HaWWHaFrFdIs8ltDk8sb6)K5=O3FWe zAZf(1r)*JdKrIBp+74P=0{&$n`{fWo2N7;IOM#{DG=io21ebPm7#9}GOc>5h4?jP| zu-n*nouzd&Fb8hXSwyDeT8s)TUR(Rdm1OTQC@~d=IVR5o&bZXI;YGz+;Ca^?g7QHI z_lQ1Spff~lHdIEtML}b+;wFxdlzs2+U$GG4%>h?0yhU91mtTSbvm~;GiJvnFdqaX= zV->;TArifrl;z&$*E3|M2HZ`Ht2GguSeQ21B_cU-AMM6$(Sjb+v>$J3hNcr$3~3|N z-*G8zW{p4y(L_`byqDdTvjU>RmUNu>l>)f|ra6XqjQ|y21Ygc};v`X@5Xu0w%PiRQ zkK$Qd#J>{g*6a`8GU_YI+{aDV$!9YKpii0!S9tgkjoR&#i}wiS+DR zimWkhFJZZuqT;Gfd{SbpZxI5#yF^BtmCg~EhnIPlFEbVz z@5IWQy_0(vu!AMNrq<#XY2Mws(MuR_<^A03sY$5BM=SD7EBEq=3AeH?7ki2ny}6kIX^OYq%Y=Ik{5(ocRB0WPcUWP{4$+yq z7=Vj)8$fgl)JeeFqL*>vKG#UaTs#Oc<@t((QSMaH=Y$606K3=O01Ujh7-su>LpUOq zhB+(t#1_yj)^BV9K~Do@c_b}$e-)1s!(oE9*Md>Yvc%W&oRat_;F9}R-r9El@gB)} z*}iCaA*PTNTc>$a#4{$@WZSy~hviv|?QXkP;Hl07ch3(qPcC73{{YAosBPA`^AHjI z%s5C`7wD7=G6pLD0D@g)6;R0w$?%M_TOq{2z+*P9qg!};Kw`HLM%=lAXsF=PKb2%K zjzjyPrzRRqOjcAy0Cu%@uJ*w@#Dy0_Ww+Y4%G5+eGq)~IK9fN_0lBERRAYvS3^kZx zD0#WpCLiwMgH3IC?+KeF@`qw}nZ3QiZtYim^76$MNJYukc3W+c^>k_x)^{?Z^u((ID@5WQ( zxhtL*#od-|?Y(NHsLR^E^_Bj_K$~|gQ6H&`xQBJ(R~v!Z`b*aRrLEt@WaMyMwT(TC z_?_Fkl%y>d4+@TXapG*hX;9>NSpNXoM&i7g{q~k-9s`G&hRe8ESH`y%o`c^Qm)!;; zSCG=moP=CZ51wXeT%42W9QNaIYe8Fv;p|MzsxU~t5_U`ORK?@D%*EVQmTI%lX})aX zGV|`u2b?idz~RaHi(6mYGo0~1F~&XS(|kX-{FxkazW!!V*SnwHORcQtzn8g9|a7XvrI{+2kaOaTs%%b67oxTU`%;^USYx%Em zlveiK4kaJVjL7e2{&NNJ*~fdD9^OJ{b84B86f16w(L zUo(Qp=JWpmtCzR|dGGX^uX3rJM;LK6)U0KR;T`9r4SdX*jnwYW$4BopZ=vytwm#Di zv2o84-Y&iaa6J#U=N9#Z-Asi40MdW|+5iXv0s{d*A@wg?m;RXl03eU}hyMUsf91dD zSNp2}084!z&^=H803v?9ME?NjDkuK{L0{}2^DbZcm;Pmcg#Q4bul5W&Km7aYuk_@v z{{TIyasL4EN|h`8yY$qr{(=7h;&1e=5BCxNp1=HU{cHU?{{ZCGMhU;tf6c%4sxW#H z1OEWbXA`2M1kVTw(SDcw*Zp0~m+E?mG3a$kaDVuwUqLr6T)v7_2p)lqCG{WvC1Ult zb1>+A0(BwK^k4q~4x;|5qb?G<9)boxp#K1j{{W~xEA-g79T%*Z{&W7M9Uszq9SHP2 zD}(<4!Vas_qc8MGbsbj^LjM5Z-i)a9dLN>6+6uhoy93`sezK^)U4vZap8- zsdAyw>3wQcuh+lUzghkh>V0+6x(`Kun!~C7%KrezdRJ9?Ubofsv44eK57WQWKh`}C zkEuFeTmJxWUW)$!LQ09!`d|AtUqhw;0ESBHJx8Ycr%LI6<=^;^TK@nVy1g!3zg0j`lRr(m7gVA1u>3)_}uR{;_Pv{+Wy7UPhyMTybYc2$uD`=S-(RA- z-}ywpTmEbR0M1vU{{YK+U+7e?P5%IiU+)=m`ktrPf8ZbQQ>DZ8>-8`F3lH#b^q+_O6grHR1UmOB}(*H_-{j{`tPGJ z)W7O3GUCgZE?l{C<;&>37cN}C@L$s->VL$2Px@c~+5iXv0|Nm+A$nZ7ew&Naev9jW zqkrr#{F?s&a(}3=^Dp#Y)xY(({{Y-Q5B>!I05SgnWPkIQ{+azl{Q>^~SFg`Y_EuzET3AKg*! z&b}g$LDMDy{{Vbnrsc!bkLa+BVQg`mMvp@mO1^?8>A&rWO6jO{e?^2|nC^21=hS^V zPIPg<;$<)CtN#Fl2&F)WNA&JoxqSu0>Vcz}mlTTO6a4Lerc~5D6)IP*;nJbGpTuo7 z9_JFQK%Q{8m4D#sSL#3LgVA45MEwWRQJ+ZyCCmH$)MXKzvfhK6e!0>A05<;s!MMxj z5$X&k{Ul@7x*7Em45I5GS5k1tQPF)>={j70*DyxQju7-2eJ`qvu9p}>S4Apgh75!^ z_U$k+`d?N0ul)D*Djt<9(YbRldL1vS^eiIj7>cGue8N*Mh`hjmLb_i|>L2XsjAel0 z6pve%)nn=xhyj^w4?)}=G)s#DK8Mo7`~&de_ZQQpfd@5G<78)Fpy#g-g67E0ypR*2P~MF zhT$nH1RV)cC4a83)(CXQU)Bt+yNGbPan$3?RV?XTdJc?t;ZRJa;>$a9YE-ZAZ~S-s z1J?9C3B=k6!oyt>a_GA0J!91;K}aLhVs5^dqaXIiL#6uMv!grd37Y0;ONT|%a_%ri z9Ug_97jlTo>0Jz0=|AfdF!h~G#E`T)Au3mVUFGJR&{>u6<^bVKMii0{J zk4l8N^w{(jbgqWuUX99?DkQFtqNDzl=>DzsKT8v$x*1XE!Uw5`Lpb$cOVYa3uk>~P z4Rm^6MiE^FrV-DCNq(9{OXzeuK8XZK`bpCI70~|xu02;T&`X3Xmlbu7*>ED)K=4Ppy)afA%O=}*Ghz_KR+bdL6u!hWIg2){Up@BgXmnZLOlZ){>f6KAJHX8 z25u{&<>CiIGNxg1UZbHBCsUz^Md(hlNA$1#A=P?5iu4hE1lkC57(Gh9wxf<Y&9cMR6d<4yRT1l0~A3LkWFX{6YSPx>T;DxI!C<;uoQT6QKrE z1}T1!iO__dAp|nTN`+l>+F5naXgV0g{TuyC^|1c{61oIBSD+x&yXd1il`}3{5n~ui z>JjOBvx$4gin(AkYxnGZ;)1v@_WkZ)O%?Y~?fXq`=Keo_XrLZ1_W1k83`>>U_CTv_ zhUNbNou$Te%i|b`I1a`AVpo`~f5kdKsa}>Ik}&CT=)spBgt!;b=v^@pjw3~+N{vUT zO6zdwg;#k-rRT%{03qwl0o?mQ7v~bnXA-qR8_Qa`M_|F`A08nsJuABQemF=*=MNeSiPj01N{G0|F5P z5dZ)X&E(wfu8Z9=Lfxfe9Bz;5!U};jr$ad4lksSy_fOupV+t|O<)!_KKfsVg((V5M zV@v9(G`wK>NgAa*70dRY?Pb}<+TZABd*f8;=S2iG?$JP9feu5M%+Z~-X@#z$kl8PR zH?C}#o9R7vt{{X*XXpi~bfdr5((ic_=EskDd*$d<`b3gYH zG2_wa{&}HmyE{|~x zethot>ovrgBgDe?gxx$pIrn~&4C#&k0D?FQ?TyH?yZrwE>jYVTQycC703&qQ#7ySz z{m2><50JuNM6A8pzMg(N73m7E&%xzifDxBSb+6T#S8?!{&PIL`0G~=qiyr!AAS!NF zAJ_eh&!hI;x4xh6#+c=R$}fk%{{WXGxo-#act#Yq8`qIhq{*}7d0?Y7q>cekQgpOe z!xQF9*DTusizUsCqX8TD%_P_(KQA_+Ek6**8tb?GrP?pMHpnr5~kr=mZhXbY`~1p#6-N7XJY4Wc#ig&PrF?YlM^hQ*Ead zbB|5>>Gz(0n)@O<{CDF_LjL4Us@u5ES_LT$?eeg{v+%+`z>^^yH?{Lv7sW8sOfuU_ zdAHKX{!f0EcleE=r@bP5<9~3r`^g=1lZ8I%r`_Yp{g&EEPrr;fx&!*@`z9%Er8WFp zsQWgACeewD&0F$ZH*B}l1+TxNZ{)jik`)Or@N$p=Gd`X5*8AlbUFDy9MmF={pHVLe zCI0~aGw*G;X51p17G_=d+f!$`!#{txVp}o^2TJY9T1aiAlArCQwr}^{rkC?zq8Nfo z2fs87i3~Dd7T(IP9Km@q67h!3E?N2b6i-dq46J*?q5j*4F9%ixpJ> z)Pr07uA6*Ic%8FsPvgKzV87QR)x0IzZDm-@cYQ!DpMJ(>h;QByY?HBg zg7@9mvXouL82*OY@{PI6SuLXRroO-b0KVnr-r4(cu+K&vY$T1(QKVBwQTsR0dFN8) zEc(~Z?S=OHNi_p)w(@vPj+i>Oqsi_8DUW8-_X#$ph9aI0{+pqD-fj2#Kli&o)(OIF zUvo4b4==qs{Kwv&?ZZDkWtW(d1lQU}^Zx*`F;9H(j40RRD`{RQVQ$XtH8~N2E`AWG z=N`Z5o5H$Y{{Wxu=K629s=4-Rk%mBfS821EukGu;Zn6vR_zU-~<-Xp4_T?qF3iFOEy&|R%DXCDV z97y~!etXS*UzOzox^ z59vMo`?x33m*&lfM&fB;s1l#onMpVcd2pi9b-8xf!8=a~Yxynq?SLlq^&q^~RDuv2 z_`v0b7G;-;#MC&NgNLu%FQJsWGFdMSZa@d`^5T5H5PJNU&Oe5*3)LC+4ESHcg)M(u zWCHP(Sr

    9QOZY+tNc*vGT80_C4oN|H0cGFlw{gUO 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 + +{if $template_event eq 'preview'} +

    + +
    + PREVIEW +
    +
    + {$post_vars.node_content|preview} +
    +
    +{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $user_id neq true} +{get_threaded_children offset=0 listing_amount=232 orderby="asc"} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children offset=0 listing_amount=232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} + +{else} +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + +{*get_linked_nodes time_1=$time_1 time_2=$time_2 orderby=$listing_order*} +{if $user_id neq true} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby="asc"} +{else} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} +{/if} + +{foreach from=$merged item=child} +{if $child.template_id eq 11} +{get_poll poll=$child} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
    +{else} + +
    +
    + {*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + {$child.node_vector} + {*/if*} +
    +
    +
    $node.last_visit} class='th_body_new' {else} class='th_body' {/if}> + +
    + {$child.login} + + {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} + {if $child.node_created > $node.last_visit} + NEW + {/if} + {if $child.node_status eq 'linked'} + LINKED + {/if} +
    + {if $child.node_name eq ''} + {$child.node_created|date_format:"%d.%m.%Y.-%H:%M:%S"} + {else} + {$child.node_name} + {/if} + | conf +
    +
    +
    + {$child.node_content|stripslashes|nl2br} +
    +
    +
    +
    +{/if} +{/foreach} + +
    + + + + + +
    \ No newline at end of file diff --git a/templates/own_templates/1858727.tpl b/templates/own_templates/1858727.tpl new file mode 100644 index 0000000..6ecd9c1 --- /dev/null +++ b/templates/own_templates/1858727.tpl @@ -0,0 +1,82 @@ + + +{if $template_event eq 'preview'} +
    + +
    + PREVIEW +
    +
    + {$post_vars.node_content|preview} +
    +
    +{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $user_id neq true} +{get_threaded_children offset=0 listing_amount=232 orderby="asc"} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children offset=0 listing_amount=232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} +{else} + +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + + +{*get_linked_nodes time_1=$time_1 time_2=$time_2 orderby=$listing_order*} +{if $user_id neq true} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby="asc"} +{else} +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} +{/if} + +{foreach from=$merged item=child} +{if $child.template_id eq 11} +{get_poll poll=$child} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
    +{else} + +
    +
    + {*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + {$child.node_vector} + {*/if*} +
    +
    +
    $node.last_visit} class='th_body_new' {else} class='th_body' {/if}> + +
    + {$child.login} + + {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} + {if $child.node_created > $node.last_visit} + NEW + {/if} + {if $child.node_status eq 'linked'} + LINKED + {/if} +
    + {if $child.node_name eq ''} + enter node {$child.node_id} + {else} + {$child.node_name} + {/if} + | conf +
    +
    +
    + {$child.node_content|stripslashes|nl2br} +
    +
    +
    +
    +{/if} +{/foreach} \ No newline at end of file diff --git a/templates/own_templates/1862099.tpl b/templates/own_templates/1862099.tpl new file mode 100644 index 0000000..1a2904b --- /dev/null +++ b/templates/own_templates/1862099.tpl @@ -0,0 +1,13 @@ + + +
    +
    +
    +
    +

    \ No newline at end of file diff --git a/templates/own_templates/1868306.tpl b/templates/own_templates/1868306.tpl new file mode 100644 index 0000000..457a249 --- /dev/null +++ b/templates/own_templates/1868306.tpl @@ -0,0 +1,41 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +
    {include file="modules/get_userlist.tpl"} +
    k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +{include file="modules/movement.tpl"} +
    +
    +{/if} + +{foreach from=$get_k item=k} + + + + + + +
    + +{$k.k} k +
    +
    + +
    +
    {$k.node_name} +in {$k.parent_name} by {$k.creator}
    {$k.node_content|stripslashes|nl2br}
    +
    +{/foreach} +
    +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1868362.tpl b/templates/own_templates/1868362.tpl new file mode 100644 index 0000000..504b43e --- /dev/null +++ b/templates/own_templates/1868362.tpl @@ -0,0 +1,67 @@ + + +{include file="modules/header.tpl"} + + + + +
    +{include file="http://kyberia.sk/id/1868367/"} + + + + + + + + + + + +
    + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +kategoria::{$bookmark_category.node_name} +{if $bookmark_category.sum neq false} +:: {$bookmark_category.sum} NEW +{/if} +{/if} +
    + +{foreach from=$bookmark_category.children item=bookmarks} + +{if $bookmarks.node_name} +{$bookmarks.node_name} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} NEW CHILDREN +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: !!NEW DESCENDANT!! +{/if} + +{/if} +
    +{/foreach} + +
    +{/foreach} + + +
    + +
    + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/1871279.tpl b/templates/own_templates/1871279.tpl new file mode 100644 index 0000000..973ed8a --- /dev/null +++ b/templates/own_templates/1871279.tpl @@ -0,0 +1,26 @@ + + + +{get_waiting_users} +
    + +{foreach from=$get_waiting_users item=waiting} + + + + +{/foreach} + +
    {$waiting.login}{$waiting.node_content}{$waiting.email} +
    +
    +
    + + + \ No newline at end of file diff --git a/templates/own_templates/1871330.tpl b/templates/own_templates/1871330.tpl new file mode 100644 index 0000000..a725a0d --- /dev/null +++ b/templates/own_templates/1871330.tpl @@ -0,0 +1,41 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + + +
    pozor pozor pozor!
    +po zaregistrovani usera sa stavate jeho "ochrancom" tj. dojde mu automaticky
    +od vas posta ze sa na vas moze obracat so svojimi problemami a ziadostami
    +{get_waiting_users} +
    + +{foreach from=$get_waiting_users item=waiting} + + + + +{/foreach} + +
    {$waiting.login}{$waiting.node_content}{$waiting.email} +
    +
    +
    + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/1871334.tpl b/templates/own_templates/1871334.tpl new file mode 100644 index 0000000..22aac3b --- /dev/null +++ b/templates/own_templates/1871334.tpl @@ -0,0 +1,26 @@ + + + +{get_waiting_users} +
    + +{foreach from=$get_waiting_users item=waiting} + + + + +{/foreach} + +
    {$waiting.login}{$waiting.node_content}{$waiting.email} +
    +
    +
    + + + \ No newline at end of file diff --git a/templates/own_templates/1878357.tpl b/templates/own_templates/1878357.tpl new file mode 100644 index 0000000..3327fda --- /dev/null +++ b/templates/own_templates/1878357.tpl @@ -0,0 +1,112 @@ + + + + + + + + +kybérija.sk: chat pre celú rodinu +{if $node.node_name eq 'mail'} + +{/if} + + + + + +zion ---- nyx ---- imhd ---- allmusic ---- imdb ---- imageshack ---- ro-en ---- slovnik ---- slovníky ---- memepool ---- wiki---- delicious + + +
    +
    +hlavná --- +klubostrom --- +booknuté --- +poštá --- + +karma --- +aktívny --- + +èervená knižnica --- + +vyh¾adávanie --- + +nastavenia ---- + + +
    + + +
    + +
    + + + + + + +
    old password
    new password
    new password (again)
    +
    +{if $new_mail eq true} +
    u have {$new_mail} new mail,last from {$new_mail_name}
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1887181.tpl b/templates/own_templates/1887181.tpl new file mode 100644 index 0000000..ac41554 --- /dev/null +++ b/templates/own_templates/1887181.tpl @@ -0,0 +1,23 @@ + + +{get_nodes_by_vector vector=$vector listing_amount=2323666 offset=$offset on_main=$on_main} + +
    +{foreach from=$get_nodes_by_vector item=child} +{id $child.external_link eq "db://user"} + + + +{/if} +{/foreach} + +
    + + + diff --git a/templates/own_templates/1899655.tpl b/templates/own_templates/1899655.tpl new file mode 100644 index 0000000..7a2aa76 --- /dev/null +++ b/templates/own_templates/1899655.tpl @@ -0,0 +1,22 @@ + + +{get_nodes_by_parent parent=0 listing_amount=2323232323 offset=$offset} +$registered_users_with_standard_template-id = array({section name=list loop=$get_nodes_by_parent}{math equation="x-1" x=$get_nodes_by_parent[list].node_id assign=refjus}{if $get_nodes_by_parent[list].external_link eq "db://user" && $get_nodes_by_parent[list].template_id eq 7 && $get_nodes_by_parent[list].node_creator neq $refjus}{$get_nodes_by_parent[list].node_id}, {/if}{/section}); +
    +{get_nodes_by_parent parent=0 listing_amount=2323232323 offset=$offset} +$registered_users_with_other_template-id = array({section name=list loop=$get_nodes_by_parent}{math equation="x-1" x=$get_nodes_by_parent[list].node_id assign=refjus}{if $get_nodes_by_parent[list].external_link eq "db://user" && $get_nodes_by_parent[list].template_id neq 7 && $get_nodes_by_parent[list].node_creator neq $refjus}{$get_nodes_by_parent[list].node_id}, {/if}{/section}); +
    +{get_nodes_by_parent parent=101 listing_amount=2323232323 offset=$offset} +$registered_users_with_standard_template-id_vector-101 = array({section name=list loop=$get_nodes_by_parent}{math equation="x-1" x=$get_nodes_by_parent[list].node_id assign=refjus}{if $get_nodes_by_parent[list].external_link eq "db://user" && $get_nodes_by_parent[list].template_id eq 7 && $get_nodes_by_parent[list].node_creator neq $refjus}{$get_nodes_by_parent[list].node_id}, {/if}{/section}); +
    +{get_nodes_by_parent parent=101 listing_amount=2323232323 offset=$offset} +$registered_users_with_other_template-id_vector-101 = array({section name=list loop=$get_nodes_by_parent}{math equation="x-1" x=$get_nodes_by_parent[list].node_id assign=refjus}{if $get_nodes_by_parent[list].external_link eq "db://user" && $get_nodes_by_parent[list].template_id neq 7 && $get_nodes_by_parent[list].node_creator neq $refjus}{$get_nodes_by_parent[list].node_id}, {/if}{/section}); +
    + + diff --git a/templates/own_templates/19.tpl b/templates/own_templates/19.tpl new file mode 100644 index 0000000..3d72c3b --- /dev/null +++ b/templates/own_templates/19.tpl @@ -0,0 +1,179 @@ + + + +{include file="modules/header.tpl"} + + + + +
    +{include file="modules/get_userlist.tpl"} + + + + + +
    + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + kategoria::{$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} +{/if} +
    + +{foreach from=$bookmark_category.children item=bookmarks} + +{if $bookmarks.node_name} +{$bookmarks.node_name} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} NEW CHILDREN +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: !!NEW DESCENDANT!! +{/if} + +{/if} +
    +{/foreach} + +
    +{/foreach} + + +
    + +
    + +{include file="modules/footer.tpl"} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1908620.tpl b/templates/own_templates/1908620.tpl new file mode 100644 index 0000000..ae4fe41 --- /dev/null +++ b/templates/own_templates/1908620.tpl @@ -0,0 +1,112 @@ + + + +{get_movement user_id=1538 offset=$offset listing_amount=$listing_amount} + + +Graph
    +{ldelim}
    +   ### metadata ###
    +   @name="movment graph";
    +   @description=;
    +   @numNodes=;
    +   @numLinks={math equation="x+1" x=$listing_amount};
    +   @numPaths=0;
    +   @numPathLinks=0;
    +
    + +   ### structural data ###
    +   @links=[
    + +{foreach from=$get_movement name=grafnode item=movement} +{if $smarty.foreach.grafnode.first} +      {ldelim} @source={counter start=0}; @destination={counter}; {rdelim} ,
    +{/if} +      {ldelim} @source={counter}; @destination={counter}; {rdelim} ,
    +{if $smarty.foreach.grafnode.last} +      {ldelim} @source={counter}; @destination={counter assign=abc}{$abc}; {rdelim}
    +{/if} +{/foreach} + +   ];
    +   @paths=; +

    +   ### attribute data ###
    +   @enumerations=;
    +   @attributeDefinitions=
    +   [
    +      {ldelim}
    +         @name=$root;
    +         @type=bool;
    +         @default=|| false ||;
    +         @nodeValues=[ {ldelim} @id=0; @value=T; {rdelim} ];
    +         @linkValues=;
    +         @pathValues=;
    +      {rdelim},
    + +      {ldelim}
    +         @name=$tree_link;
    +         @type=bool;
    +         @default=|| false ||;
    +         @nodeValues=;
    +         @linkValues=[
    +{foreach from=$get_movement name=treelink item=movement} +{if $smarty.foreach.treelink.first}          {ldelim} @id={math equation="x-1" x=$smarty.foreach.treelink.iteration}; @value=T; {rdelim}
    {/if} +          {ldelim} @id={$smarty.foreach.treelink.iteration}; @value=T; {rdelim},
    +{if $smarty.foreach.treelink.last}          {ldelim} @id={math equation="x+1" x=$smarty.foreach.treelink.total}; @value=T; {rdelim}
    {/if} +{/foreach} +         ];
    +         @pathValues=;
    +      {rdelim},
    + +      {ldelim}
    +         @name=$node_id;
    +         @type=int;
    +         @default=;
    +         @nodeValues=[
    +{math equation="x*2" x=$listing_amount assign=list} +{get_movement user_id=1538 offset=$offset listing_amount=$list} + {foreach from=$get_movement name=graf item=movement} +{if $smarty.foreach.graf.first}          {ldelim} @id={math equation="x-1" x=$smarty.foreach.graf.iteration}; @value={$movement.node_id}; {rdelim}
    {/if} +          {ldelim} @id={$smarty.foreach.graf.iteration}; @value={$movement.node_id}; {rdelim},
    +{if $smarty.foreach.graf.last}          {ldelim} @id={math equation="x+1" x=$smarty.foreach.graf.total}; @value={$movement.node_id}; {rdelim}
    {/if} +{/foreach} +         ];
    +         @linkValues=;
    +         @pathValues=;
    +      {rdelim}
    +   ];
    +   @qualifiers=[
    +      {ldelim}
    +         @type=$spanning_tree;
    +         @name=$sample_spanning_tree;
    +         @description=;
    +         @attributes=[
    +            {ldelim}@attribute=0;@alias=$root;{rdelim},
    +            {ldelim}@attribute=1;@alias=$tree_link;{rdelim}
    +         ];
    +      {rdelim}
    +   ];
    +
    +   ### visualization hints ###
    +   @filters=;
    +   @selectors=;
    +   @displays=;
    +   @presentations=;
    +
    +   ### interface hints ###
    +   @presentationMenus=;
    +   @displayMenus=;
    +   @selectorMenus=;
    +   @filterMenus=;
    +   @attributeMenus=;
    +{rdelim} +
    + @numNodes={math equation="x+1" x=$abc} + diff --git a/templates/own_templates/1911382.tpl b/templates/own_templates/1911382.tpl new file mode 100644 index 0000000..9d18cbb --- /dev/null +++ b/templates/own_templates/1911382.tpl @@ -0,0 +1,151 @@ + + + + +{include file="modules/header.tpl"} +{if $error eq true} + +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + +{get_userlist} +
    +conf +
    +:: friendz +

    + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 3}{/if} + +{$node_visitor.login} +

    +{/foreach} + + + + + + + +
    + + + + + + + + + + + + +
    +
    +mejn ---- +mozog ---- +bookz ---- +mejl{$new_mail,$new_mail_name} ---- +last ---- +k! ---- +people ---- + +denniky ---- + +search ---- +help ---- +nastavenie ----- + +
    +

    D@}?ZYaXp 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 o=_avnQ~7IvF57KjSHn;!ej(TBC!6}|9 + +you don't have permissions for viewing this data node
    +

    + + + + + + + + +{/if} + + +{include file="modules/footer.tpl"} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1911535.tpl b/templates/own_templates/1911535.tpl new file mode 100644 index 0000000..6960ca9 --- /dev/null +++ b/templates/own_templates/1911535.tpl @@ -0,0 +1,15 @@ + + +{getCreationByTemplateId template_id=2 creator_id=$node.node_creator} + +{foreach from=$getCreationByTemplateId item=child} +kk +{/foreach} + + diff --git a/templates/own_templates/1912426.tpl b/templates/own_templates/1912426.tpl new file mode 100644 index 0000000..2f088a2 --- /dev/null +++ b/templates/own_templates/1912426.tpl @@ -0,0 +1,57 @@ + + + + + + + + + {$node.node_name} +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
    +
    +naomi ---- +kyberia ---- +elskanligr ---- +sendingar ---- +nýligr ---- +k ---- +dagligr ---- +leita ---- +config ----- + +
    +
    +
    +{if $new_mail eq true} +
    þú hafíð ný sendingar*
    +{/if} + +{if $error eq true} +
    {$error}
    +{/if} + diff --git a/templates/own_templates/1912469.tpl b/templates/own_templates/1912469.tpl new file mode 100644 index 0000000..a7ff2ce --- /dev/null +++ b/templates/own_templates/1912469.tpl @@ -0,0 +1,19 @@ + + +{math equation="x*2" x=100 assign=list} +{get_movement user_id=$user_id offset=$offset listing_amount=$list} + {foreach from=$get_movement name=graf item=movement} +{if $smarty.foreach.graf.first} +0 {$movement.node_id}::{$movement.node_name} 1 html
    +{/if} +{$smarty.foreach.graf.iteration} [{$movement.node_id}::{$movement.node_name}] {math equation="x+1" x=$smarty.foreach.graf.iteration} host
    +{math equation="x+1" x=$smarty.foreach.graf.iteration} [{$movement.node_parent}] -1 image
    +{/foreach} + + diff --git a/templates/own_templates/1915.tpl b/templates/own_templates/1915.tpl new file mode 100644 index 0000000000000000000000000000000000000000..e3db75997f8e212d7cb78455d663313a245dd71b GIT binary patch literal 15638 zcmeI1J&xqQ5yjbn1E-t#02?`(NPuAs;KbPUA1)Os6?}tjh0Hea1(Zw4f;ZSJ%oP^! z2{v0vBq+(hqSW2$kD2KiOz+r$)bqNjl0-heDi%NHpMU)2A1WSy`;$_CrSxy`FR)R6 zj`sijJ^oBzn|MKu;}}u$n}Y;kP~*d>9zY3lkN^e75<4hC4iccim}3Ve$Uy?AP>l(8 zP=XvJfJT&j9zY3lkN_H{=?9v5pvngxf8f>!%-s2a9h4vk3BUj!?4SfWNB}p%2RkT1 z4idnF@WBpBkb?wJ87*VyQ-T~MfCk`$1(YBM37}E{GcCG4OCIYL>UCzJqVzEBFFFgHPZi z`0&=Zsh>Z8svkdosPEsut8d@FsjpwZsxM!@sL!82t52UksgEB&st+G%mt(UYs{*S6 z|33J04gNjJ1fQac)6T#} zyZ0m`4vJi~5q(gmeJ^EnAX0=vYK;6+ug~2DBt{$KjR_`&kwmUY!?(Fq!G$`-)EP^Q(&~7S z(?Z1deQ*0=jQSrv+}5_(ZtK}r6veiR{lyqh%#v6neq-l${FtL>pE~jJ{ri64@6hZx zh#_J;@0OVrDT=w;4v8kdjU-!Im%eoPzMcyTOl^us_7a#;R1rEbJbRUI#dd0>C3I)&W;4Ytp(2!G*l2%s zymV0(A+mJQW@9543E$z|N3rQ@TU5qZ7Juy`XQRiSa3M%yY7t6l8k#-R=L$3zb%DyV z(J+eD1-kVkb=4I?v#qMCu7-GzGj*Shee6YO5>-j*=g%>iuhWc+?=J6u)O*ooBKHUr zDsU(hP-V-FDB!L379TNjk-ziqV0*1p zqtq|&^dL#0ks(^gyvx+#Lad$E)JZ;pz~mmXh%~*p3AHeoh2>Jw-rwJkK`Gb$Qm$3r zPs!LB2^iEde))QrYS?VrUZR9VMz4*1SGvnEEN+&|{h^C5t}KfNF8BAn??{st>UzG| zdXjJI{qB7E%t_hDz9Tu6W6~#<4!4<6s4U4Ht}RQQC}UeQC<*e#mB#t*Fk&q(oD_{v zK@oV^fMe@H9D+;szSWWJ;ryh6|gsLLTCwi3uF6GuqlgJ@S!X{G0r46DlSUhAl>=T2fm z6(8+YktZ6Vg3aPHk>x5Xn|i1#25e9~-(k*)NuzQMF&7-J%UHnJ7&ndR&_{XiaMwx6 z7FBJlOczCP^~>3~sTY&sj_dU!!QvworOf3S)bSIf2H!br>ZW0Igw^TgXV0UH$SJ3} z19HRoOSq7?*nT{r`e?mf?PXx%sIJH+N7aanB)gsUz&QRyF7ky&M~^*zqJs>PGAb2^ zuJHKn%PXyfC>oqK6}!>wqR8c%OhwJZSX%;qG38t~_jH*aDEaoR3q~&OOop6(UGQ!; zzS>$A0d-aHGv(6+7FPpP>R~Vo%Tz?Gei6G?2X~eKbqp1f!dZ>a8<;!}mlBha{MJvp zG&V2^Xgl3@Okkg`Qxh)rmHs@dsSQW#pxyO2!5vL!g0*d@T8ZFRyS8;_?%X{x{p#Ai zmdbHOi!*W3JOn^POV8Hm(>Cs<{bNz-Ym0G2ii8Zav{tvuj<|}1^NcdDZSaZbNOlr3 zlJh#qKq3UyP$Y8Z$C}qf=o3voc8Tc|G=vW;Y5YU~9tYK;kZL9`IYP+>^Befky+o8q zXdE)8X+zD5A2#hYq6h0)fw7HX-#k`N^$|&CDijDF*q{(OC-gm=ORemG#pNKIPNxsQ z@p<&lby+1h081tMBf-%uO`BxHmI zq$F};SokbbksUafnc#!TUb$*Lcg7=@#>SNiM4~=1_r+U@T*5CLT2hlx0Z!ha#MKhhlAbPCI06w_UFh&`&*BWdwJ>G5;LPF6;Ja6 z{z)|nGJl)>y*Dq6Lme22WFagZB-sg;jx7fmMN3fmMN3fmMN3fmMN3fmMN3fmMN3fmMN3fmMN3f&T>s{tLvS BKNJ7} literal 0 HcmV?d00001 diff --git a/templates/own_templates/1915054.tpl b/templates/own_templates/1915054.tpl new file mode 100644 index 0000000..fe7ec3d --- /dev/null +++ b/templates/own_templates/1915054.tpl @@ -0,0 +1,9 @@ + + +a \ No newline at end of file diff --git a/templates/own_templates/193.tpl b/templates/own_templates/193.tpl new file mode 100644 index 0000000000000000000000000000000000000000..0c7ec94aa410e021881b4dc7730b3bd44885700c GIT binary patch literal 3953 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1934.tpl b/templates/own_templates/1934.tpl new file mode 100644 index 0000000000000000000000000000000000000000..99dbc67a0f4fe78762cddf233052779cb972d02c GIT binary patch literal 40080 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
      ?XoLtOWtiU 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/1941969.tpl b/templates/own_templates/1941969.tpl new file mode 100644 index 0000000..868831b --- /dev/null +++ b/templates/own_templates/1941969.tpl @@ -0,0 +1,69 @@ + + + + + + + + + + +{if $node.node_name eq 'mail'} + +{/if} + +|| {$node.node_name} | {if $new_mail eq true}{$new_mail}_{$new_mail_name}{/if}|| + + + + + +
      +
      + ~ +main  *  +kyberja  *  +bu:kmarks  *  +mail  *  +on air  *  +k!   x pictr  *  +denníky  *  +ppl  *  +srch  *  +tri vlnks   configure + +
      +
      +
      +{if $new_mail eq true} +     !! {$new_mail} new mail,, laast from {$new_mail_name} !! {$new_mail_user_id} +{/if} + +{if $error eq true} +
      {$error}
      +{/if} +
      + + + + + + + diff --git a/templates/own_templates/1942636.tpl b/templates/own_templates/1942636.tpl new file mode 100644 index 0000000..78381bd --- /dev/null +++ b/templates/own_templates/1942636.tpl @@ -0,0 +1,33 @@ + + +{include file="modules/header.tpl"} +
      +
      +
      registered users so inym teplate_id [niektore su zamerne(napr. 1538 hehe) a niektore bug]
      +
      + +
      +{get_nodes_by_parent parent=0 listing_amount=2323232323 offset=$offset} +$registered_users_with_differnet_template-id = array({section name=list loop=$get_nodes_by_parent}{math equation="x-1" x=$get_nodes_by_parent[list].node_id assign=refjus}{if $get_nodes_by_parent[list].external_link eq "db://user" && $get_nodes_by_parent[list].template_id neq 7 && $get_nodes_by_parent[list].node_creator neq $refjus}{$get_nodes_by_parent[list].node_id}, {/if}{/section}); + +
      + +


      + +
      all refused users [register. formular je node_id -1]
      +
      + +
      +{get_nodes_by_parent parent=0 listing_amount=2323232323 offset=$offset} +$refused_users = array({section name=list loop=$get_nodes_by_parent}{math equation="x-1" x=$get_nodes_by_parent[list].node_id assign=refjus}{if $get_nodes_by_parent[list].external_link eq "db://user" && $get_nodes_by_parent[list].node_creator eq $refjus}{$get_nodes_by_parent[list].node_id}, {/if}{/section}); +
      +
      + + + diff --git a/templates/own_templates/1960590.tpl b/templates/own_templates/1960590.tpl new file mode 100644 index 0000000..adb6490 --- /dev/null +++ b/templates/own_templates/1960590.tpl @@ -0,0 +1,71 @@ + + + + + + + + + + + + + +{$node.node_name} + +{if $node.node_name eq 'mail'} + +{/if} + + + + +
      + + + + + + + + + + + +
      +
      + + +
      +
      +
      +
      +
      +{if $new_mail eq true} +
      u have {$new_mail} new mail,last from {$new_mail_name}
      +{/if} + +{if $error eq true} +
      {$error}
      +{/if} + + + + diff --git a/templates/own_templates/1961033.tpl b/templates/own_templates/1961033.tpl new file mode 100644 index 0000000..09f35ef --- /dev/null +++ b/templates/own_templates/1961033.tpl @@ -0,0 +1,172 @@ + + +{if $header_id neq true} + + + + + +analyza dokazala hovno + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} + +{/if} + + + +
      + +{if $node.node_creator eq $user_id} +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + +
      + + +
      + +
      +
      + +
      + +
      + +
      +
      apply on vector ???
      +
      + + + +
      + + + +
      vector: {$node.node_vector}
      + + + +
      +
      + +
      + +
      +
      +
      + + +
      +{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +   +
      unzip? +gallery

      +
      + +{if $user_id eq $node.node_id} +
      + + +< + +
      +
      +
      + + + + + +
      old password
      new password
      new password (again)
      +
      +{/if} + +{/if} + + +{if $node.node_creator eq $user_id or $node.node_permission eq 'master'} +
      + NO HTML
      +
      +
      +
      +

      + +
      +{get_node_commanders} +{include file="1549911.tpl"} +
      +{/if} + +
      + + + +
      © kyberia.sk v2 - ergond's crypt
      +prevadzkovatel stranky ruci za nic +
      + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/1961033.tpl~ b/templates/own_templates/1961033.tpl~ new file mode 100644 index 0000000..98f5a81 --- /dev/null +++ b/templates/own_templates/1961033.tpl~ @@ -0,0 +1,152 @@ +{if $user_id eq false} + + + + + + +analyza dokazala hovno + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} + +{/if} + + + +
      + +{if $node.node_creator eq $user_id} +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + +
      + + +
      + +
      +
      + +
      + +
      + +
      +
      apply on vector ???
      +
      + + + +
      + + + +
      vector: {$node.node_vector}
      + + + +
      +
      + +
      + +
      +
      +
      + + +
      +{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +   +
      unzip? +gallery

      +
      + +{if $user_id eq $node.node_id} +
      + + +< + +
      +
      +
      + + + + + +
      old password
      new password
      new password (again)
      +
      +{/if} + +{/if} + + +{if $node.node_creator eq $user_id or $node.node_permission eq 'master'} +
      + NO HTML
      +
      +
      +
      +

      +{/if} + + + +
      + + + +
      © kyberia.sk v2 - ergond's crypt
      +prevadzkovatel stranky ruci za nic +
      + + + + + + diff --git a/templates/own_templates/1961036.tpl b/templates/own_templates/1961036.tpl new file mode 100644 index 0000000..0232514 --- /dev/null +++ b/templates/own_templates/1961036.tpl @@ -0,0 +1,82 @@ + + +{if $header_id neq true} + + + + + +analyza dokazala hovno + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} + +{/if} + + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + + + + + +
      +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} + + +{get_neurons user_id=$node.node_id} + +{foreach from=$get_dendrites item=synapse} + +{/foreach} +
      +{$synapse.node_name} +
      +
      + +{foreach from=$get_axons item=synapse} + +{/foreach} +
      +{$synapse.node_name} +
      + +
      +{/if} + diff --git a/templates/own_templates/1961037.tpl b/templates/own_templates/1961037.tpl new file mode 100644 index 0000000..365978c --- /dev/null +++ b/templates/own_templates/1961037.tpl @@ -0,0 +1,84 @@ + + +{if $header_id neq true} + + + + + +analyza dokazala hovno + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} + +{/if} +{if $error eq true} + +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + + + + +
      +{include file="modules/node_settings.tpl"} + + +{include file="modules/movement.tpl"} +{get_stats user_id=$node.node_id offset=$offset listing_amount=$listing_amount} + +{foreach from=$get_stats item=stat} + +{/foreach} +
      + +{$stat.login} + ({$stat.last_visit|date_format:"%d.%m.%Y. - %H:%M:%S"}) + ({$stat.node_user_subchild_count}) NEW +{if $stat.node_bookmark eq 'yes'},booked{/if} +{if $stat.given_k eq 'yes'},K{/if} +, {$stat.visits} visitz +
      +
      +{/if} + + + + + + + + diff --git a/templates/own_templates/1961039.tpl b/templates/own_templates/1961039.tpl new file mode 100644 index 0000000..373643d --- /dev/null +++ b/templates/own_templates/1961039.tpl @@ -0,0 +1,38 @@ + + + + + + Kyberia ATOM feed for user {$username} + Osobny ATOM feed + + 2003-12-13T18:30:02Z + + Kyberia server + kyberia@kyberia.sk + + urn:uuid:91272321-8291-4343-2323-883472371823 + +{get_atom} + +{foreach from=$get_atom item=child} + + {$child.node_name} + + {$child.node_id} + 2003-12-13T18:30:02Z + {$child.node_content} + +{/foreach} + + + + + + diff --git a/templates/own_templates/2.tpl b/templates/own_templates/2.tpl new file mode 100644 index 0000000..d9a874c --- /dev/null +++ b/templates/own_templates/2.tpl @@ -0,0 +1,48 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +
      +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_nodeshell_children.tpl"} +
      + +
      + +{include file="modules/footer.tpl"} + + diff --git a/templates/own_templates/20.tpl b/templates/own_templates/20.tpl new file mode 100644 index 0000000..03b77eb --- /dev/null +++ b/templates/own_templates/20.tpl @@ -0,0 +1,40 @@ + + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + + + + + + + + + + + +
      +{include file="modules/get_nodetype_by_views.tpl" type=5 listing_amount=$listing_amount} +
      +
      +
      {include file="modules/movement.tpl"}
      +{include file="modules/get_nodes_by_type.tpl" type=5 listing_amount=$listing_amount vector=;101 } + + +
      + + +{include file="modules/footer.tpl"} + + diff --git a/templates/own_templates/2043.tpl b/templates/own_templates/2043.tpl new file mode 100644 index 0000000..459eda6 --- /dev/null +++ b/templates/own_templates/2043.tpl @@ -0,0 +1,114 @@ + + +body { +color : #cccccc; +font-size : 10pt; +font-family: "Arial CE", Arial, sans; +text-decoration : none; +margin : 0; +background-color: #aaaaaa; +background-repeat: no-repeat; +} + + +textarea { +width : 100%; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + display: hidden; + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} \ No newline at end of file diff --git a/templates/own_templates/2078.tpl b/templates/own_templates/2078.tpl new file mode 100644 index 0000000..7e5d83d --- /dev/null +++ b/templates/own_templates/2078.tpl @@ -0,0 +1,137 @@ + + +body { +color : #6dae42; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: grey; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail { +color: red; +font-size: 8pt; +font-weight: bold; +text-align: center; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail:hover { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +font-weight: bold; +text-align: center; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/2088.tpl b/templates/own_templates/2088.tpl new file mode 100644 index 0000000..5506d9f --- /dev/null +++ b/templates/own_templates/2088.tpl @@ -0,0 +1,829 @@ + + + + + + + +buddha is the Cause. maitreya is the Effect + + + + + +
      +
      + + + + + + + + + +
      +
      +

      +
      +

      +
      +

       

      +
      +
       

      +
      +


      + +

      + + +
      +
      + + +
      + + + + + + +
      + +
      node:?br
      type:user
      parent:
      owner:?br
      vector:
      +
      +



















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +




















      +
      +


      + + + + + + +
      + + + + +
        + + +
      matus^^ +
         +
      tyckujem, tyckujes, tyckujeme :))
      +
      + + + +
        + + +
      8086 + [lokacia :: Vzkazy: pro vsechny z KYBERIE] +
         +
      zabil svoju ikonu... zavrazdil svoje id podlahol tym absolutmenu sebazniceniu. +
      a predsa existuje
      +
      + + + +
        + + +
      krivosh + [lokacia :: mail] +
         +
      +
      + + + +
        + + +
      sitie +
         +
      typec co pozna gargamela a hamsika
      +
      + + + +
        + + +
      bo$orka +
         +
      fuck off
      +
      + + + +
        + + +
      shupo +
         +
      takze dalsi vyplod nehorazne zvhlej sebranky z GSU
      +
      + + + +
        + + +
      mimmon +
         +
      ..citim pocit spolupatricnosti - borovicka & vinea - velmi pozitivne riesidla.. :-) +
      +
      + + + +
        + + +
      marjan +
         +
      no.. uchyl bezdak + 23 levelov ;)
      +
      + + + +
        + + +
      al-caid +
         +
      the Red
      +
      + + + +
        + + +
      Kvasac +
         +
      Dufam ze som to pochopil ty ochlasto. Ked hej ta diky.
      +
      + + + +
        + + +
      gargamel +
         +
      honi 3krat dene
      +
      + + + +
        + + +
      morr:gan +
         +
      s bubnom na ulici:)
      +
      + + + +
        + + +
      Valium10mgRoche +
         +
      vylieceny uchyl, nasiel domov;)
      +
      + + + +
        + + +
      katka.devinska +
         +
      Kubo, ktory bol v Stoke straasne zhuleny...
      +
      + + + +
        + + +
      kuky + [lokacia :: bookmarks] +
         +
      vraj ked hra tak ma obratene palicky =) +
      (to mam od jeho byvaleho gytaristu)
      +
      + + + +
        + + +
      doctoor +
         +
      typek bubenik:)
      +
      + + + +
        + + +
      pepe + [lokacia :: mail] +
         +
      KUbe destrozer of GREG!
      +
      + + + +
        + + +
      simply +
         +
      nabuduce uz nebudem do Teba tolko hucat:)))
      +
      + + + +
        + + +
      herak +
         +
      bubenik jak sa patri
      +
      + + + +
        + + +
      hlava, spalena na oleji vysmradnutom po kope hranolkax a rybax na + [lokacia :: Vzkazy: pro vsechny z KYBERIE] +
         +
      teraz je ta prava xvila...som len taka nudna ale snad mozeme byt kamarati ;o))) a BICIE RULUJUUUU
      +
      + + + +
        + + +
      dr +
         +
      gihk
      +
      + + + +
        + + +
      dld +
         +
      vylieceny uchyl s vlastnym domom ?
      +
      + + + +
        + + +
      kovi + [lokacia :: bookmarks] +
         +
      Iny obrazok som od teba ani nemohol cakat!!!
      +
      + + + +
        + + +
      AK +
         +
      ...nick hovori za vse...
      +
      + + + +
        + + +
      MARIN +
         +
      najlepsi bubenik!!!
      +
      + + + +
        + + +
      Sadhu +
         +
      No proste uchyl_bezdak.
      +
      + + + +
        + + +
      Furby +
         +
      a ty si akoze kto ? :)))
      +
      + + + +
        + + +
      pedromicho +
         +
      bubny, palicky, letisko, montreal, nezabudni
      +
      + + + +
        + + +
      xyzZ +
         +
      najuchylnejsi_bezdak :)
      +
      + + + +
        + + +
      Trilobite +
         +
      tvoje bicie su siece super a dik za ne ale kurva ZMEN SI IKONU!!!
      +
      + + + +
        + + +
      kujon +
         +
      Najnadrzanejsi a najnespolahlivejsi clovek akeho som vobec stretol.Bez urazky ale usukat strom k smrti a nosit dve cdcka tristvrte roka je vazne extrem....
      +
      + + + +
        + + +
      blazeNA +
         +
      h. je to K..O aje to pravda ze bubnuje a pocujem to az domovu..... ale nex fici
      +
      + +
      + +
      + + + +
      + +
      +
      © kyberia.sk v2 - ergond's crypt
      + + \ No newline at end of file diff --git a/templates/own_templates/21.tpl b/templates/own_templates/21.tpl new file mode 100644 index 0000000..68b24d6 --- /dev/null +++ b/templates/own_templates/21.tpl @@ -0,0 +1,49 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{get_nodes_by_parent parent=21 listing_amount=$listing_amount offset=$offset} + +{foreach from=$get_nodes_by_parent item=child} + + + + + +
        + + +
      + {$child.node_name}
      + (written by {$child.login} , +viewed {$child.node_views} times, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true} {$child.node_user_subchild_count} NEW{/if} + ) +
      {$child.node_content|truncate:230|stripslashes}
      +
      +{/foreach} + +{include file="modules/footer.tpl"} + +
      +

      pridaj dennik

      {include file="modules/addnode.tpl"}
      +
      + + + + + + + + + + + + diff --git a/templates/own_templates/2100.tpl b/templates/own_templates/2100.tpl new file mode 100644 index 0000000000000000000000000000000000000000..c423d1f706da47d4377eb5ce1c6ba2562a21d8d9 GIT binary patch literal 142037 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

      *FT!u5M9=b0;3F4<%2*mDa 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�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 At^fc4 literal 0 HcmV?d00001 diff --git a/templates/own_templates/2126.tpl b/templates/own_templates/2126.tpl new file mode 100644 index 0000000000000000000000000000000000000000..cc0fefb8e61dceeb03c7a2c6d63a1c0f7ee0fc02 GIT binary patch literal 57790 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 r{ZV`m + + +{$node.node_content} diff --git a/templates/own_templates/2217.tpl b/templates/own_templates/2217.tpl new file mode 100644 index 0000000..4062226 --- /dev/null +++ b/templates/own_templates/2217.tpl @@ -0,0 +1,8 @@ + + diff --git a/templates/own_templates/23.tpl b/templates/own_templates/23.tpl new file mode 100644 index 0000000..82069c1 --- /dev/null +++ b/templates/own_templates/23.tpl @@ -0,0 +1,58 @@ + + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +

      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + +
      +random forumz

      +{include file="modules/get_nodes_by_type_small.tpl" type=3 listing_amount=$listing_amount} +

      +data

      +{include file="modules/get_nodes_by_type_small.tpl" vector=;1;101 type=12 listing_amount=$listing_amount} +
      +
      + +{include file="modules/get_last.tpl" vector=$action listing_amount=$listing_amount} + + +
      +{/if} + +{include file="modules/footer.tpl"} + + + + diff --git a/templates/own_templates/2302.tpl b/templates/own_templates/2302.tpl new file mode 100644 index 0000000..9a17649 --- /dev/null +++ b/templates/own_templates/2302.tpl @@ -0,0 +1,112 @@ + + +body { + color: #6dae42; + font-size: 9pt; + text-decoration: none; + margin: 0; + background-color: black; + background-repeat: no-repeat; +} + +textarea { + width: 666px; + height: 123px; + border-color: #6dae42; + background-color: transparent; + overflow: hidden; + font-color: white; + color: white; +} + +textarea.small { + width: 90%; + height: 42px; + border-color: #6dae42; + background-color: transparent; + overflow: hidden; + font-color: white; + color: white; +} + +a { + color: white; + font-size: 9pt; + font-family: "Verdana "; + text-decoration: none; +} + +a:hover { + color: red; + font-size: 9pt; + font-family: "Verdana "; + text-decoration: none; +} + +*.bordered { + border: solid 1pt #6dae42; +} + +*.bordered2 { + border-left: solid 1pt #6dae42; + border-right: solid 1pt #6dae42; + border-bottom: solid 1pt #6dae42; +} + +input { + color: white; + font-size: 8pt; + font-family: "Verdana "; + background-color: transparent; + vertical-align: middle; + border: solid 1px #6dae42; + height: 18px; +} + +select { + color: white; + font-size: 8pt; + font-family: "Verdana "; + background-color: black; + vertical-align: middle; + border: solid 1px #6dae42; + height: 18px; +} + +*.header { + background-color: #333333; + border-bottom: solid 1px #6dae42; + height: 100%; + width: 100%; + vertical-align: top; + align: left; + padding: 0pt; + width: 100%; +} + +*.important { + font-weight: bold; + text-align: center; +} + +*.most_important { + font-weight: bold; + font-color: red; + color: red; +} + +*.active_users *.active_user_img { + width: 50px; + float: left; +} + +*.active_users *.active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/2334.tpl b/templates/own_templates/2334.tpl new file mode 100644 index 0000000000000000000000000000000000000000..b4dfc1da9dacdbeb9ea178fcbe39bf17465443ee GIT binary patch literal 24677 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 + diff --git a/templates/own_templates/2420.tpl b/templates/own_templates/2420.tpl new file mode 100644 index 0000000000000000000000000000000000000000..8e13d63916bcac4fb8ccccaaafdc752a1289c204 GIT binary patch literal 405166 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 LWF4oD06+iPd;hgQ literal 0 HcmV?d00001 diff --git a/templates/own_templates/2435.tpl b/templates/own_templates/2435.tpl new file mode 100644 index 0000000000000000000000000000000000000000..f334a843eba7295e28784552965d63b59de9e84a GIT binary patch literal 22768 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 L=mOyS{qcVQuvUZS literal 0 HcmV?d00001 diff --git a/templates/own_templates/2440.tpl b/templates/own_templates/2440.tpl new file mode 100644 index 0000000..7e5d83d --- /dev/null +++ b/templates/own_templates/2440.tpl @@ -0,0 +1,137 @@ + + +body { +color : #6dae42; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: grey; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail { +color: red; +font-size: 8pt; +font-weight: bold; +text-align: center; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail:hover { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +font-weight: bold; +text-align: center; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/2442.tpl b/templates/own_templates/2442.tpl new file mode 100644 index 0000000..50c3190 --- /dev/null +++ b/templates/own_templates/2442.tpl @@ -0,0 +1,107 @@ + + +.item { vertical-align: top; align: left; width: 100%; } +.header { background-color: #333333;height: 100%; vertical-align: top; align: left; padding: 0pt; width: 100%; } +.content { height: 100%; vertical-align: top; align: left; border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } +.icon { background-color: #000000; border-width: 1pt; height: 100%; vertical-align: top; align: left; padding: 0pt; } +.delete { width: 10pt; height: 10pt; vertical-align: top; align: left; } +.red { color: red; } +a { color: white; font-size: 8pt;font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } +a:hover {color: red; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } + + + +body { color: #6dae42; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: black; margin: 0pt; scrollbar-face-color: #8E967F; + scrollbar-shadow-color: #C6CDB3; + scrollbar-highlight-color: #C6CDB3; + scrollbar-3dlight-color: #656B5A; + scrollbar-darkshadow-color: #656B5A; + scrollbar-track-color: #727866; + scrollbar-arrow-color: #727866;} + +font.tiraz { color: #6dae42; font-size: 7pt; font-family: Verdana } +select { background-color: black; text-align:center; color: #6dae42; } +option { background-color: black; text-align: center; color: #6dae42; } +td { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } +.border { padding: 2pt; border: solid 1pt #687c68 } +.noborder { color: rgb(218,218,185); border: dotted 1pt } +.menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #687c68 } +.white { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(87,117,94) } +.pulldown { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(218,218,185) } + +th { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } +input { width: 80px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +input.longtext { width: 230px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +input.checkbox { width: 15px; height: 15px; } +input.file { width: 210px; color: white; border-color: #6dae42; background-color: black } +input.noborder { width: 80px; border-color: black ; background-color: black } +.long { width: 230prx; } +td.title { align: center; font-width: bold; } +input.form { font-size: 7pt; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; + background-color: #000000; font-weight: bold; border: 1px solid #6dae42 } +textarea { width: 350 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } +textarea.personal { width: 150 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } +img { border: 0pt; } +table.bottom { border-right: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } +table.menubox { border-left: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } +table.userbox { border-bottom: solid 1pt #6dae42;border-top: solid 1pt #6dae42; padding: 0pt } +table.box { border: solid 1pt #6dae42; padding: 0pt } +table.submission { border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } +table.boxwithout { border-right: solid 1pt #6dae42; padding: 0pt } +table.redbox { border: solid 0pt red; padding: 0pt } +pre { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } +p { text-indent: 70 pt; } +.textinput { width: 48px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +.smalltextinput { width: 23px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +.bigtextinput { width: 100px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_lusers .active_user_img { + width: 200px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + +#listaleft { + position: absolute; + left: 50px; + top: 1px; + width: 800px; + background: black; +} + +#listaright { + position: absolute; + top: 1px; + left: 423px; + height: 30px; + width: 100%; +} + +#loginbox { + position: absolute; + top: 0px; + left: 670px; + height: 30px; + width: 100%; +} + +#ad { + position: absolute; + top: 70px; + left: 180px; + height: 100px; + width: 100%; +} diff --git a/templates/own_templates/2454.tpl b/templates/own_templates/2454.tpl new file mode 100644 index 0000000000000000000000000000000000000000..17b50ebe4177f011d1cfccab60990a9a6ae8d786 GIT binary patch literal 19420 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 AYybcN literal 0 HcmV?d00001 diff --git a/templates/own_templates/24600.tpl b/templates/own_templates/24600.tpl new file mode 100644 index 0000000..98b470a --- /dev/null +++ b/templates/own_templates/24600.tpl @@ -0,0 +1,15 @@ + + + +toto su moji kamarati !!!!!
    moujah
    lenin
    raver
    nagan
    X2um
    Cosmo
    nin
    subtalk
    Mario
    Andrej
    Orva
    Tasun
    Arrow
    Dopedoll
    Dopedoll (lebo aj ona si ma pridala 2krat) !!
    Silwerwolf
    Eyo
    Exodus
    Viperman
    Xandra
    Square97
    Tomo
    Binara
    Smoet
    Mtk23
    panpine
    Djiabliq
    gejmer
    raver
    Doctoor
    Doctoor (lebo aj on si ma pridal dvakrat)
    retro
    Magnetix
    MAruska
    Mem
    Deliquent
    electriques
    Arrow
    basin des Egrech
    Majo
    Mike X
    Danka
    TInka
    SPonka
    Keyleigh
    gnd

    NIECO O MNE
    [23:19]: mato ved ty nemᚠkamarátov
    Sorry ze som tak napicu koder
    +Ak ste sa nenasli medzi kamaratmi je to chyba v kode !!! + + + + diff --git a/templates/own_templates/24882.tpl b/templates/own_templates/24882.tpl new file mode 100644 index 0000000..2742e11 --- /dev/null +++ b/templates/own_templates/24882.tpl @@ -0,0 +1,139 @@ + + + +{include file="modules/header.tpl"} + +{if $error eq true} + +{$error} + +{/if} + +{if $user_id eq false} + +{include file="modules/loginbox.tpl"} + + +{else} + + + + + +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} + + +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} + + + + + + + + +{include file="modules/movement.tpl"} + + + + +{if $action eq true} + + +{include file="modules/movement.tpl"} + +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + + + + +{if $child.template_id eq 6 } + +{$child.node_name} +{elseif $child.template_id eq 5 } + +{$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} + + {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} + + +{$child.node_content} + + + + +{/foreach} + + + + + + + + +{if $permissions.w eq true} + + + + with name: + + +{/if} + + + +{/if} + + + + +{/if} + +{include file="modules/footer.tpl"} + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/25.tpl b/templates/own_templates/25.tpl new file mode 100644 index 0000000..c037b62 --- /dev/null +++ b/templates/own_templates/25.tpl @@ -0,0 +1,68 @@ + + +{include file="modules/header.tpl"} + +


    +

    +Priklady:
    +1) pri zadani slova "psisko" zobrazi nody ktore obsahuju slovo "psisko"
    +2) pri zadani "psisko or tinda" zobrazi nody ktore obsahuju slovo "psisko" alebo slovo "tinda"
    +3) pri zadani "psisko not jess" zobrazi nody ktore obsahuju slovo "psisko" ale neobsahuju slovo "jess"
    +4) pri zadani "psisk*" zobrazi nody ktore obsahuju sklonovane modifikacie slovneho kmena "psisk" teda napr. "psiskovi, psisku, psiskam, psiska"
    +

    +ak viete PRESNY nazov nody o ktoru mate zaujem, napr. "obrazky ludi z kyberie", nemusite pouzivat vyhladavanie ale staci tento nazov zadat do adresy teda
    http://kyberia.sk/obrazky ludi z kyberie + + +
    + +

    +
    +

    +{if $smarty.post.query}{get_search query=$smarty.post.query listing_amount=$listing_amount offset=$offset} +{foreach from=$get_search_short item=found} + {$found.node_name}
    +{/foreach}

    + {foreach from=$get_search item=child} + + + + + +
    + + {if $child.k eq true}{$child.k} k{/if} + + + + +
    +  {$child.login} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +   {$child.node_name}   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count} +{$child.node_children_count}  CHILDREN{/if} +
    {$child.node_content|truncate:320|stripslashes}
    +
    +
    + + {/foreach} +{/if} +


    +{include file="modules/footer.tpl"} + + + + + + + diff --git a/templates/own_templates/2507.tpl b/templates/own_templates/2507.tpl new file mode 100644 index 0000000000000000000000000000000000000000..2e71c1a04774da485db40f0f062010a49539af7a GIT binary patch literal 3100 zcmb7E2UJsO7JeZlAW}pyR6&~5Bo>M&Z9q^!1PL8NL_kI*gkYh!on@3!N&N|3JUEI5)zUW6%*beB`GZ}B?*Jc?p9Njl~a+2 z!S?9vQQ51msii5S2;T?S*r%qUsj*1`5)cp&5)_gU5|Yr6g~@9C-^P6khzo+efeA23 z8Q>EKfyF`GCP0=akq^w1`7eV&`M~^}F})oCA0HpU58;D=!I0l`K)jGRWT(=83FRM7 z;ScygB~{{|nG@(1j%N;r5br)3=D{R4TmP$Vdd0u>z6XSPrTN6c;(#e|_pgxu@pWuI zsyETbp*Io1I&I)Tj=E8|z^o@ogvvdtcjeEdN%#}XPol7mv}+PBcuHGVNDq1M6XPX) zMoT_t;O0iY_w6jm#;vPPZ(%3A;gs&8=_s*3%9AyLHD%n%gH6n z7%Uz0HWhBGwR0I(3||BjpRoPXPgn0ONBi4S?dr z6GYoSkjnS7`sDk(P(h8LNn|7QYGvDWmPVnbeZDOtzEK9 z@_5T$d4rvY+y=218_NB}B-_K?#q1YHIyFScwxWj-~0;87Mv@XJfop8q2{Czts!2I(rmPNoSX?AcKuM z+Nm)49usQ$7wzyUb7pc_YbA6k|Hrn5a9G>LXqK;ooJ7>M+@WO!SyyJ`DXLb?b=D|* zs79WHiC|nPL4D=|bLkzemwkU_ES74_gr3IZ>&78E5qX%&*k?dMRL*P;X|OL&rtF~+ zwcFyc)wFQ<=&06E-oWafBg^{8B;TA&B62lD0=>&Bo9rcZyj1R6y+Dhj!}auB;$)x8 zhb)}766dQ5UG@0<^sjCk-eSd5%KRYs^P2P7uI%vhXeW%_+Imus!PV#4je4X4$tp6^ zzLpC>J8q=N3iWsWd|(P~PtF@ykDHlyF2z1LwZ4CPoVuZmO!SWlP`nA($dO{7oLaLs zP4PR!u3t5Hs9RkHo(-@>HN5L}^18RW$GD{^bU=2}GY#%0eR-JCuJAb4slFpDNO<35 zXLm^^134U>{Pf!vpi*u{MOSPqTsmG28fZRIva_c3!Oum4&`&}dzS@=)>^(7bx;FvU z`nr=iBgNTpuih?Hrs$fI`URK&v2eP+uTX2i8l6#Xy2y#nuV*nKUzVw#WYF4}MG7mn zRyia@o#30!inaIcxXzAZ-g|8(LYO3!%na9D@qhhb@gFhgOwDxZNoVbt=`XRLadcRa zVuJVXh!pq6BJVL~V8r~?DCJz_%H!Z~g#!Rs=8|X6`74F89wN0K_FXGf9VaP%B4@!wss%DXIDY&_j@BUG;8OcQK@)5qA}Gl zEI>5Zi&jw6S=-KB2~H?ue*6M7r&=T z(A$uNJ?Qi-I@UO`qc|l%vZyeA>!=kA2_xr_X<7htZc`%Bp8yVmJ ze6%3m0y9JJ{zf_Y_2=FP3UPq!T}y{@7xNlQdtD`iWG3HNN1*ftF;z-mM%Ys+U{cfg zMMjKU*?aYxn=uH;JQuhg+fSWy0`&X)qs@4%?#sfohnJ^h4jlb?&A^y(DU_kxn)wz%ml%^J;C+SYJY zfje6$J%8R_mKRcWJ*Fnsg#zbJEJ1%~WJdWm|(aI3?kS7vk1m zNFlMbcU!ptkTMdsp)Y)|`ZXpiRyBUa`hK>ZNzy(|V1Q)LUMQiK<*(r0bpinY_;7KA zCyEQuBoa_Rc@(`VZRq6v+>o9vs^JfvnQTTdOD`q!F4M}tIsn#EiXeOn+{SBIOS|0T z*qyCZ-U0+!PEnkwM=rN7D{YV6S*CxQC4=}yWMhirzzf1YbfM`NTPiUr=;DfuHXon0 zBe5pBleiK^`#80yfAR=sdp=HnH^@@;SXT4w#4a6Ghh&WOjW1q&mc_s9>h@e%tCS55`~Bsvr{ZQ=Z7FMBx24ql!7bu`fc>&^)si<464wsXN?zp^9<@1Ze#O^a=yOL; z#)h4|_O@Y$nxW=N91fkj`{|Y> o#cWH`e_4RHI}Ko+I`hb9r5QF4On0`r>o4_hh&=tz5HW7wZ+G9^4FCWD literal 0 HcmV?d00001 diff --git a/templates/own_templates/2551.tpl b/templates/own_templates/2551.tpl new file mode 100644 index 0000000000000000000000000000000000000000..e7043cbecd5af4ecd238948bc74ea81f9b956df6 GIT binary patch literal 71180 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
    cXV6$dg19d`cQKIB*Pj9u`KgZPYhN2j25Ni+w3 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/2646.tpl b/templates/own_templates/2646.tpl new file mode 100644 index 0000000000000000000000000000000000000000..5150c30d8294d53d1f24b0849feffbb543c0d28b GIT binary patch literal 6075 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 JZMB`jzW~7PeOmwk literal 0 HcmV?d00001 diff --git a/templates/own_templates/2682.tpl b/templates/own_templates/2682.tpl new file mode 100644 index 0000000000000000000000000000000000000000..6a5d412bbc3541d0e5537bb10cdbcf05d1ddccfb GIT binary patch literal 15327 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/27.tpl b/templates/own_templates/27.tpl new file mode 100644 index 0000000..3a619c6 --- /dev/null +++ b/templates/own_templates/27.tpl @@ -0,0 +1,61 @@ + + +{include file="modules/header.tpl"} + + +{if $action}{get_userlist vector=$action} in vector {$action} +{else}{get_userlist} +{/if} + + + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 5}{/if} + +{/foreach} + + + + +{foreach name=users from=$active_users item=active_user} +{if $smarty.foreach.users.iteration is div by 5 }{/if} + +{/foreach} + + +
    friends
    + + + + + + +
    {$active_friend.login}
    +{$node_visitor.login}[ +{$active_friend.user_action}]
    {$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec
    +
    users

    + + + + + + +
    {$active_user.login}
    +[{$active_user.user_action}] +
    {$active_user.idle_time_minutes}min {$active_user.idle_time_seconds}sec
    +
    +
    +{include file="modules/footer.tpl"} + + + + + diff --git a/templates/own_templates/2738.tpl b/templates/own_templates/2738.tpl new file mode 100644 index 0000000000000000000000000000000000000000..f178f1b61ea26d7db1800f22b488f261b189354a GIT binary patch literal 113465 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/2789.tpl b/templates/own_templates/2789.tpl new file mode 100644 index 0000000..738477e --- /dev/null +++ b/templates/own_templates/2789.tpl @@ -0,0 +1,215 @@ + + + + + + + +o com nemozno hovorit, o tom treba mlcat + + + + + + +
    © kyberia.sk v2 - ergond's crypt
    + + + \ No newline at end of file diff --git a/templates/own_templates/282.tpl b/templates/own_templates/282.tpl new file mode 100644 index 0000000000000000000000000000000000000000..2740741e9cfa70bb00724a295906738533245ba6 GIT binary patch literal 3349 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 F^AFX74rTxV literal 0 HcmV?d00001 diff --git a/templates/own_templates/2838.tpl b/templates/own_templates/2838.tpl new file mode 100644 index 0000000000000000000000000000000000000000..f20f9effa3cd849b3609b9841eb987e803cc6f0b GIT binary patch literal 262151 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�G()yy0ZJ2B3#^U%hfjiU@!0ZNF+Y@vY(7g*xA` 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

    n_n% zdKOypoT;v-P5}w-XWhW8m0YqVNrzZLx+4-rQ9Uv4XJ`E6n}$fH=9qxzz2{j%Ez+0M%-dXzrwUZ^)nffu4>|3Pd0_6G@TD7*kubh# zmT`ev*vMwG%dQUn*tf?=4xU}@Q0Aa7$X+H5X|hM&QWe|lBGp|4&AAJqya(?+N6IrV zC!m{64z%4V*Bh4ilht0D>@iz1@k&{5CPz)F6b~;z?geZxu_ScepuMX1B>Zf~ar(Zk z!0?hh_17&kSeuvB&UrOUcbZ-|=>0WWlrKs@s0wEbjH zWsFJ}r$TXrrP;$K)3Xm@gNX3@6R$`j+LZ(9XRtFB2MglmLp{{!UNtZv6$h`3n+joA(|%@vwt-dO!?U>_PO{8=LVo zh-=DNsN&Atz)1a@H0SYdotxNOf?`|!fE>UhEOy9&ozk-%a=^ni)9N}P2RLn>B^hxg z8J;LcT-mNl1|d0C>8^P$J0Up@l_SV0BYH@V#e(lO5R#*1dQwaD2kJ$=8TdFjpyhEa znfm$@$Kp#4u8XT%7({t}C*Q8rjswaTal__V{FUS+A4BooTlm+Q*N9!T_gUrrEf|19 zxq$jzDsECGC~LA*1BG^72}0cT2*EVoDfe1SJ%c^v-Hv&OSpk?mUQSlcjAS_X*e>u5 zFY~r+)ZiN#?$iUac~4iWoi=!+3{3UR*%>HH1F!+;zh4PaIgc2J%`!eNfuCpue>_ka zE12Oc;1KoB(q>^}s&;baU{jF(HQVD`*%DJ98M|==JvI^2&vs!3(!)GbvgN2Ug6T{7 z@@Or~SKY;kiTZp?&%k5X49w$Xp+3b`C%d&#&y2#JSgFm5MACND;3t~HxCY@nYVatT z6}T2qgNrBm*gQ*d^*@%DmKJ^8@XOo(I?aZ~9Jr}5P#3l~1K+r_5oAFQwO@-11Mf6{3CWW>50*D~n$(cvGy4v=;&I&| z<_p|U4f2n^W96RmYQNPn3|iebbrITEdB82{P5UszHU_T@774EnZJTbygCZUD-SC>J z+)L!(=*$yy@v4$dO?;vpU!cDUOfNGovQap?`#aFEipuYqLYT~@8wyOV{YyuV3HHR#O0zrI5&Qn8mPYlVVqpYZk;q22F{gK=&^cM1`D3r$@B+DQ z1B0^h7W^T|KxgEZo8_ih!rpz;b7dOKq|#Y$lC20c#btIVlnPd1CZ4#UoKST4W?28{ z_v=9!s&e?cP4un4Q;DOP3{;HBUiDytorM4*zWzv2plv|9XP}5_Mc`bGyR}RN)9o@B z)1J-t-W-J|2GG%|zJ-$d)DNsYKv4CC5_ z58gkbP)w}Mi9X^#^-}Nkpds!ytKCzU@SE>WGtPMf+Fu0f&c^LwI{npS4#9XSnJ=Zo zb|g0WEZ$Vy%;WHKMT&G!M0b@rD;NGMeasQX8F}a0lP2e1G!(you9BTgLR|28+A4m= zz-!UBMd@0|hke}7C?&j05US~*pQjMwLizCbp2<*sAY{P)&KUN6_ZaD%HE0QLmnLT%%WD*tAYE6H>?}O zRe{)rrkJPRRVwXZe(xIm?6j)o`b<@v3?ECwu$0c=ul7L!9A+!mst-F^3oHfY6(=KkHDV`oo9YaAm1CGAKF4tig7{m8t7NSp0VML`dFB_k5*h@o~NC{hRc zd9^|{eSCLgXigLxDjFQhCHnEuAA;gp@GPU!c-P0I)=#dkb|JfwA%ICGyDC5eF~>mr6d>{^f*n)|nH zGinjy)2N05u%LpS?lS8LW%M#59zdn3L{l_Lk>JG^El?lk_PE~9o=|4?Kk}1hfuW3^-F8p`0S};pMdi&z*s%W69v19RYd2$ajwV_t0 zYUz62#}MU9jYQ185N4+qU|fO1@K9h9f*r(*W=&cVv3e+X#);Kg9^$t{35N>K59r>K z+jrf)M?{%r(drswEu!fhboR}i5Ze(rO^|YJ7{0KMoNDuhaXiaLN1C~Mrwp2F<{#cV z9s8C=wE3C=ZyyOq{6LMRDS99(##*JxY>|zk>z9xyPu29r_}sY$g@wyifpT8rNbbzj zeO+d^E%hJ|Y6KG#GnOzhm;=g~hX@Xe{%jUU6EW0Nry;33M6AdM50xohvv4{bV=)jD z*ZFn435COqLl;yj^3Vy;ha_5EM|LgubXJP9$Q{<0xJ@kdo~lSa80IL`oqx-McJosG zyCctb6VNn%HITK+fdM8hBOGGA;7iCEG7ANBm5Xi)9n z%3)HvD!3mfE`?9Z=67M-RscNWbKKrAaE2-v6DkdT@rrXNqVZlwA5AHKvpjL((OVaL z8FZMbqDy2aUnxTrpQ--W&lFDJ4%AtPu3!kC+f-?1(6rulMD*JA&5G)^qc!oPqvHne zR^6Lmr_w#f@rh%Ok5}K_hIv|bK?zs-u{1LAGRg2-BfrY$j<6HycIV`bo=uGQNqppA zZC;VU^9Ncu`7n4`MES*iycdYZPk=?^V#XX>bY)fqcz6}zSLpt-uM&iIty&E6>Hpq=#I1P`6bKcvVAXZB~xGc zZdvuTrj)i-%1)kaZF_BT?8&K~I}TPW17xMZpTr>&`cB^RPgPE_55zSN63P^J7Aq5P zlZ%Y*E$^Hp9>))!yndmeb9s9!2hk*raDAbAp}eA+z};S`&YoimbNGh-rraZS&-wP@ z&il_E7@W80I(->5cWmN_cfqn#6Jkj+cP(F^f)OfxEy`lBebSRrD=68k>X4=7BmNma zpUym0E8h#BUBi*Z2!-=kqt}z?IwIBKb6vE7*WXgE%rvFyCCRod#TdtSi^n|_d+Ss= zka~ujq)ZM7>x2?IaEHF*Ia|yzWA&;<6B@7bzN%JfTvcr8*4B0=Hvw>RC7|JL4FBv+XPuX`{oOq+!%EMyDrfI87FIA0)yOVJO zie_sTVW$Lu5Z<8K1ZI72Xp|oxJh%M8lJ_xJcez*9ry|w&`9&iG*z3{)6iTeac)#N4 zox{AKoVP>+bPgNhj|T?{4{6raJSsb7YHFRBq$_^wOPfK{o(Bg&u5g z9uN&VvVO0wfvk!Y^H5~*+Z^Cm@9Nxm{XQ{ZE57jxYuQbS_rX>zCM5C54jf>+q?oZaQ&V${iu0f*}`SVR6#*xv4!jSe7@X5fBpg6yje;Z$@foS>O`w%Q zHEjgkAt;x`H9ybt&Bn3x`S~C_nQ@CGJ*Z;U!QH1I_ioSzVHH`i&>M)Tmi90Ofe_X8 z3EjL&TMz#w!C-gx@;#cpeLfoopXy3`p6tI|&}eoQPj(LL{)sE&ZL1F9_nT)yaA^g+ z(E(kX?32pnN|y%p&L{F*ixrR1y0^-_a%K+_#`KT=dA8Re?h}fQAQK%(o7p$U1dwg$ z2Yxo$rR%ckb$rg1Hw&f|_V|48vhS|r4Pst@uqQ4Hs85l1X-^R@@;q#Z!+LSdKhUEH z^y(@_F^^h)MHS`|RFX2yxzL*|Uh&!@5q5h@$XXcm+FSi4C<$yQC||+-@G=Z1kku5YZKv6rZCDb|eIjgrZ>BN)vGJQ|s%4I!-WHC){fUwc+raPE{$Ba{(=r z(RqPR?mtX;drONHwzAF&8U;8VefGX3=t}@pN}B>u{Pe2gP}Em6T||DH4zr!3i^z-V z1>AHIxsf8LAy|CGf1qxVVB`ao08(47kQsP*9#D?{KE$eea^}X>s~HD+P4nG9-CxZ- zrGVt0=D)^Zdb`Gl;fD#xF{#3F+*G!4UJq!&v3yJScvR%SEi-oZW{=!r3%_{qJu9#E z3Q=*STEu?u*I~SfCf6`_QXyGktld^5N}UODdx=`|x!XbiQsrcQ-rDunwR)+8vLv^r zEv>sG#^0y}iXF?ghfW-{?zPCBeGYqOR}9p0qwI2i#FEIK77L8 z8K?>rWm4ge1@K{OCeu34js-9qufoL$EPzQtJ}9~c@QC}Abje(eR!JEqE$cqwFa<_F zOVJ;y_na-(UpZS`;*`R#<>@)jv={$bQ;&pm@9Y!}cai#91kKJ0hjD&4iOo8werCb@ zpb0UK*S;*C$XctE=p~|Ldeila_)UHx9ifugn$DL8tNxg!jTG{!3JA1M z$cfpWSv89Cop6cZ5cRa=;aOhnsyW0X_4xSZT704gya^e00R`H03c&0~Z_^>ptZvZT zbbKd04c;JMfHobTjb{scD4cDO}1r zM5lnDu4|0n&}Vgjw#jPDuj0J6lnSLAw5L`tx45*`%hSbS);r>`S@k<$3<;!Wh8!b` ztQ70F3M-TKKteW|ML)3d1KLZyzlu+>?soeJ-0gC7?7dL4bvGJE0?8r_(0Y$1Y3KV_ z?E3NjKQQZapP*RiNZ2Oz>MuymCL-Xu)g~kCa@aT&y#{VrFfF3PD^z0JC~}2QaI1DS1iUUa(PI)1HyGfsdR_3A z55l~iO{AkPuf}P8I5ycZp}?OlyaJJrzCUw;9|zmWL}?h4b4`*5=iKqME5m6So=3DB zt@pyh7AeHn_s%I2pOB_QK`;Rv2%a2tjL`!n%K6zY@2V1WtdGVViZ~`0KXk-^N5 zW-r)(WgBcg_e4_PY6yg!CfUsQLr5)cXAzJ5Q1~?EPC4btXLy;_Ye_7D7dn(;d3!A* zj|uK6%y(#lxh(=e@jvfsuO{Yv9X(4!y5%pYR&B>;1T))XXRsH_TGTJSN;>Z+uJBGY zf^iSKzAeoLsI$Io&gbFN2u`!K@Od?==e$Vd>e_dC1+^EujfU~7m3q~B@YbqAQSy1iO$iNWJ%jFYNKo!vOK>;bRE&X%6@?^1h>)pOr^9Ni(->I^Y>GGw}qYwgC^)Z9gh2Vwd#nIjpC&6`7FNWyDDiYQij!-(ln&hPdIKpehg%9&}svzORJdi&x@Z;zup!-qfB_d{Qiv)&kc% zr4R9A&9Rz65cCia(g9F;;2VZ3Y%K5VRq=K1Z_BtZ8{%clDepLF@xLIV0ITdzU#>6I zlNAJgkS@M-igP|I0$a30aTWzynWl5?P@J;Q`#D_b6ekEj)E74k0qB`Bcd#4{1f-(!FDMbDc=hp`c8m7eJSp-P9lqu6=bZZJ=6?6WVF zW{ua`{V|5-3iQOwB6Pdd-Y>NlJ9eoiPAw0X9lKOzZ`&0kV3%3}<-U(}>4fkTX#y89 znbe@#flAOgy}puUZ@8~Azen~-UBu}(@gHsr6?v5|28c6p9_C8QNx5#Q;id}-1zhc( z5>h!qb#|>4Ze~tG22)cP)cWQ6HAj93%8Yw-w(6hQ)_k&MYP2+$6PPF#&)fU{LJtf* zLMa?u$)a%b5{s)ziL*wShqNOIMO#ALlbS)f8JpacHDd+5v(Nhi>WiERt7wT{-ar67dq`mXs@8A2B)88QDsUe5>E3v(a ziMVAGk{G7L*sK{^!HPNH<##|Ec7RmYy<`MeIEjMuXh-6Z0D<6A| z*&382NoQo7*6WB4>-*jmdNW3aaI?-F9a=laoTGclrDRrqu^gYoeVyY%M2Z9pI}e5j z;R<3X#&G2c?KqYY-J$Q3p{@(M>3W_lX#&cbl8%8cmlvKo9Y$5YYqIl@de1E?GPuaS zMTbz?3h9lM+Gr4azze$PH(W#re-Dki%=iV!6aJGI6Hvg~R3^d@qE&(&huM%?S}c>j zaRoQh?M>hSiuSe(T70@HDlsYO({h?$4D*}y9ujJ$8O6!MmXiQR(>rO4iET@Sjgje^r9-dsfNG-j-sWI30VKU5q;Z`T(MVlru%kG|_<)bZFLmn{F|&wVv?9{3*_SEgsF{+|sRNx6Ab4wHD?aimMYTe}y)m{5%lpAX}6 z^E`a`;e-7UU_tp^^O*2kmcwPn5nrqBERgm*@pvcgSs6;x`>ow%nC_wj^>bx`P`^1Jo0SM#3LRV#zv8#wWDCwlJrE4SW0ukyfpH8IdE_WAD5fK2!g zZUo?g`t302K@|%o0$`~DE>1TS=H=TC%bB91>P~9CVxB_0dYNakO^Yr*nvUXfm)f^G zrH56LUn~Y3`w0D#ePsu%M=V8%Eroj^RuvTHCp*z8qs`m>JJBg&R5SCzc@Uja z)N*&SA4I1x=#5XN@W1amOr!HtfLc3<3_hL)sI{v%3|T6R8>TCtv-e1tUJ=%<@rkj6 zywexu)UG@*B@KaM8F2k9IUZ&7~1?xwvh|c8&;ZN7N7f; z0)*kPNd%J;Rj0QhaV4y&#L)AT?en19MvY7%6IKUmEjC8VP6;f$@c#V(tTD6I#1lp} zNhS|dS@LBD_REg7#(b>Th4s27ue>aj-v8jG9;;B7^Z4%Bz&ub3R^sqQ^-AEKx#L;6 zp2q0Tx)J3r`Qq%YCO9F7y?il%A)0s3!_K{chcxDp6~?w}$E zQQz}-P?1CKcb`0?qavf&r?NaFbX3Gg(0{$+2xPBXyaCLEz)0biC;G0BG$tKiM|Ol) z%4$1$DNQ4cGkMTXM|2fU1R823=g?{X1y8I?_#kY>Z%a(xV|dg#)^+eWLIkO&g(gcr z*k1`iuNzOUQnSMFnQl+oFxSaC4cK@u|8%um*jjbnB}FCk?r$ELUq=aMLoA*?U`~9Z#h7dMl5GqM*j;amETW)C$C-@XE*(T)gBM9aR523;uVjeTh zr3tOVd?S@I9gfgw+2Yx%+APsywe@$pqD4-)U)#-5A+!>MyEZn@M&Tk850O&mO|WV$ z8sh7z59_sNQ7nOa!~-|xzuA^2UrJdDeAWeLWl;)BRn&{P2;or}R7?nL z!6a%%Y*Za_=dA;&Z=R@CP?gUgGj~F#^mSmTuvKb>Xzbqo>=Mj}APiJK4=A0A4z?&8 z{N4|!=wUzUi6rc3-%zW+&j(9^^SSpYKz-T2^if6Gh>%Rtv|?&j@`GgoawXdj^f-S?5u|Ix1D`~>5?U9A(NXlpp%rC2H3_#-2g=RV|YaHpI;5^u4A7+!Jpx6$I| z6SiwN4zb#qdw{%pXYRR3pL-xw+G`9q<~O7KKa?s$sQLf+Qq;$U@nGUyDYg7NilOfzv0S^|WF-TPAfK;h*l2wQ_Y3T(>%o_Z=ZLw^DT znMMAM6w6eB6LH_)o=7{Iw7q6r=?+Ie+btGV;?Vu}%n^j!$VO2v{<;w4KI0#baq6#oIwA{B1pH=PK8YX>X6}E z>6gsY>!88U)A+@!W^@eU-ByprZAX&Y7W1g&5jdVGN45_+27eB}_UyF)qZ zt;egsu98O&TuV5C++$^`FW}{4^X^a02P}vN)Nur({zzDb{0e?#TgPS2yP}_7C`+2OJTdX82YFlOCgwTF-ubs^ zlLEwb;IOlb!ZQA@d6J)2)_! zVL5c?!e1-5i*3Mss0ek<5cDJ+B{_O^1@A{c{ZI(&?tXp#3ExB>fO-YuzF5Sh+T;Bh z--mF6tFDUVhsZTL@fe8mvvr0awK<^&T&s5Sa|!=xn-}#j{fubT-|yU{1f2PvTe<|8)~&;24d0jC?lG$|z>-;`+YQ1^yXF zLF+HIO6wm4kk_4$uV`jyT|RlZ%G%MOOQ3eAyv1X$1ond^`RGL^I81dha{(?+ovag?e z+IT7T*eA4t?X(@=D7;uycCqZk?gN8r-U`%_{nFpF{{Ds|1T=7<6F(77;5p{J8A*b3 zRe69#-1pe?u3xcjjo(s&-5iA`Y*cmGD6dkmYf6<$JJi--W!lWljP zYP+o)u|MJm6dhX9gXe5o3i4Ow%B4tN9z*dv(LIfOIr zs9PycfRxErg&u*<($22M*)o~I@aqbD;`gZ@{sn=;%KF<;BsT<>u?fn4bqrsXer}oU z%p&p(??L#lEQ%!Iy|TPOwRC`9Bo$_3`w#D%%d(9Rl@fY|G_dhnh~_VA`NV1+*UBn+6xWKG z9GaB}7Z{7ZX8?jr9g4a+^<;U59}{U-U;RX{?`>)G2eg0lt51@Au9y324l#gEqZ1)? zXh9V)LEvNsi_nzyffyMm(ZmpJ;L(^$SE5s zHl}*Znqo(&XM-Q8YGV-T9{=e*yT^WbgRtGJmAO|v#zYwF zIS%vQYN$`}cxh*Mk$X5_QpNx!2nqDP_I~!k{(UtjTwr-sN4S~r+F@Hl35ELiW%FvP zb>0}Bd&rY%a;l}WKFUGoR@A2=qm6csFk1rV?=z^xKL9f4!c0iVy;p|hQoZxgEiAY9 za2ef-udUqfwbhNYR(c(}`tp3;m1hM>i<)wa1%PY(?<;=&?hY8i4nuD%z7Do!s&goM zTQO~nS{F)hEB5M_@8$(%#an&7j<@Shcx&Z=PvF_eW}Itdm`_sc;JKUJ9Ovil0e4eB zb-|qXd}7Jv+K5ipD@+j1!sie+7&u;gS}$zJUI`%74Pz0)w=4joMW@oNen4r4C~goX z%F{FFk{NzSHBy~ro@!<5fN?7y;Tdh8x%lotqjS3JMak=@1fB1lX1p~E{co*eknKFW zG~*Ov0I^29355oD!AvZ zulTOray}3>7)h3~8MA+aB1-t2fUj4}!;<h3rVIoccMNm54mWbD6>w9gG9hxWR>wfnwN|_3_ zWuE;}h|0{mJQ!*Ivx$+h{0G{H!S8ja_BLdtC(6|Er6AGII1Z4vjA;dV++|wazv4Swwc=N zzjA*U?aK2c%@vt8dU`>3)+Y)InRR(!T$ZI+%_G>g zm8B1;TAF9JH}{>t&99Z12UFE7N@Y69g4Qk-x885QOqmtMA}K`}>mSjA%JT z*$Zx$C$y|etj2Lfh0xAvXHX>9$jEZxa{1lY7@L_}U0V9X62ZFpvU4(vmz=|1x z*J#Wy^r{F5E)Q-n>)KqX9(2r{P_L9~G_HGih@Ww31F4#6cYCSM!EQF8r5IrZfE_4= z}SL`FDm7Ir?d!xhw(A4Y4O*LLVYaD++*Je501-V1_ zrHoctCdyoH;*>Ct$&%d}N0XXH_(Kv6q zsrDHtxjeup*J`kLUVeHS~mH86@UVSXFmb}JP10#lduEuES1I35?3%z{rCM< zd53ffi1#Z$%cB>$+gDhB4{HmA<|*+Xz1>r={{Q_z z3hw^<3otNpwQ*C01MP@XB$in!^Q6H$lFsZFUKV{b*?jQ&u$9<|TaoEIpi?VnHc z?S??k9ymeIOMm&b%JxkfA-hSyKi5S8C?sqHeflI{BKZ^y;!F2gT0$cBuxqwK5K6xP zcntwBDwv1Cy695ikp%`~`nq`RL-Ar>qzrvs1a8i6>|kBoe@$x-E4YC4brBYaE;DYd z&!Pak4~&{Uxg?zy+a05(s)Egz6wZIOpMbfoT{kAcK| z9dJ+_mX@abuNjEOT4aF{3 z#owVv-S0!H%ofn2?$57OJ8p(cU79^;exG`9fSx`chnUTTRlx2ky{$Z8GG|%pwono+SRw{T^(Sxh6n!M-M=LYd@lwqavkeKrh_XbtIA-p{Bw7h z>-*>K(C#dc>8(GaG#((}KmyY$LYF}a(#{1Uv}-Y?^#nw;*W5(8(clk5)1{EI{P8h% zU3M&!Q?2gYC52lDjKSaEB5Q&ma%66EAk64N=qdS6jddfBb>NC8_jR@2u1g!{G&-tu znvpa4KCDLR9}}W{{~-ViRtaAFiS0gOHY!tfSYr}QQK_vcwl8Wbp~+CC?p)1vcpYL9ei$qh+Lo`I%P*UkdB`D+a%xUh#6?+V7C8zA5EcmHcc{l%wfL zkG)PxUz@BYyw-DGG4Q zw{VbN%zw}~8dWzd!hK2Cr-*GUkE{%hFGD>%vr0AlY)`9?ZRL#TS_S(|`UEL2+q$N$ zCljYhRRqoLj@AUhsTSoXRaGe-?6gD9H32>A;+JeknD6B{=2%>2k$`%KD1oo&=(kj; zTh=^VYXj6|;%=i?)?6WP?IvDtaMH_lqdwp6XN)3iOts}!nK>lP)#I!&5mPWhe|opm zcNaTPZ>4e*>387ittHcIz@XVB&M?|AMEAhr53F3%rl%(y*-})IzH&)@~?+s?=$kl5t3UPSvJ*7hL_X#?C@wqXI`U<#F zIE)rp(Q?Xcd?evf2G$}J{7#S}|M{EOP2WsFET0@LcSeFll}~%TC%#JTUYDmsv!^J& zL%wyBb)nu(0!0MvjSeS|d<-j&L@G6$^9I=;-k(NPN$nvo2ohJfN?+uOfW#sokOv# zMpFmX)~tqVUyn!eJ$D(imYnWNUl@E1@E6M_bGDfnk~A?Id=A|Zc~UaG?DrrIc4R3nOpnPpmtUTMRxuJTZaI533~2>o5}jVIC=tDe5!A% z${^kccnFW#u@>bqKFIM$eg3x4v9fo)oETbNlWaqXYsb9OVojBuXJgGtB}yN7@S|hwhv)Nir0O?+!s-;TB%%2j)E=8!Inuu2x86aLZ%P6)r#DPwn#y zXYUd2(tf}_ro=!MzjE~)Sw3v&Di1Zkk$1UK>Z2RFVmO@}Zq~9ylwAFuZ`36`VR2Bq zCPpvr#pPPaq}4I~cYmQI{-Q4WtJ3KI($9>bKk9EWietkdgzVe}Av@w6DNBjzR#ftY zUE&?M_<>qA7WeV+M02Ffqr&@@!-bMAE+-bZci74=VZvXreGeDb4%`4LDfCdij!XWe z{W3b$r{&N|`<#LSgS9gpQib8ia+@JcUW%~ca|n46HebFFi-k4TFKG5D`=sijk$_i zu5qkmT$j4*o)=xtuCdq~pfO$Gz#v-taJdrbekPy-Kl(x0r+1vXaWVF*fK}?VdcNw;i+A!>|9CMyUo{-OSVztx?GoFOs5QC{kbC1Nh3ifS zO`Y_Dd^`}=3S(FH4E5g*DuI8eYVvy46wN(-{|28C`P}eOOJLt8j&iOeK4Gu^X0ebK zY0H!xQfHfUaBEGU?jNsk5blQmk^7qw_@qk=uL;@U%=P=B6y20iKrbqHd0Z@6X>b?E6DCBwP=DWlL8LL0i$c z)^=1w`FAvI=&B()4j?fpK*&CGMtnDMJBH#3cDv&gGcf$x0l^gEVIY*oX;QV7g*{zM z7MW154}!UFqPOa3-l~0*=*5lAO%QXWfdVcwW*i-(a{vQV*HZ?vnQoW`1%Pu8hNobj zwf?E=o=xeYapBX;MhP5&UWQ1SYf`()Z7}H@_>dImr$TWX?Y-5AkqZ#%{tz?rIf~4B zU&EbZQu18hLyA_h1AOy`kd;!~ zbZh4*78gMi2;8xDu8Cb4tPrGIJ0hH-dkh{g) zt%1@D0WGL#+oD>xM;+d-EF| zCpi?xrju)G= zZ!1}kV0$Ut1i_|65->Z8pb4vwlFxOa@6YI^SV5JN48;^X$C>M1L^Hq5W-eg#{@?MP zhXB1AsE^MkE9sCeDf>o3xP?A6MARJ`_-ZTrW8z7RcaZRGT{HWIdT*KYPsrzUn-!17 zP{5Nb@^aW9lz>DygG`wtdDMq^j09mt28vtW_8Q+=Nm9A zf+ZjHEPK;?mg(p%t2burAYgY8P3-Dse{e~X?%T(6j!O$QKF&4D*B*e|s~O6qd{Qw2 zTvBuXl#eDorBywT2&ZPKi;!hP&S-O+w7}FO4WJ7y#fw9of=p9(xhD{vrw^2 z#&JOh2g^O3k|+C@c$?N9&PbBJE#N`8DaYWdvd{&hdv=m_@nVXgM5cMv)D+)9>@6{a z@K2)Qj8nT93JE$yZ&ET@|3-Rd7U5g-n6Oy&kfY6-kZZ&YA9u!$eJO6|SzA?xr)wUZ zfjqi?8g+AYa&h}RLP2NNFu6Ci) z8pLpX4ocgq|3GfM`H^ugp#>)}4w!1Th5ZpJD_SVQ->8G%0^@v5WP1<>@M-HudJ`bz) zZ{3eL$#-&Z1QRs`T&|YODrW;$)Mlk08>t1`tSt?fcr8X8)2n$3n>sK4nau^alA;^g6u~dj6E#PMsb-e+nS^u?zqkkkZrIBa9rO93{ywz!EeR6Pg=$5vUze zm1E(n#`Omii>`=nk3eVxDq6|4 zJauKcYTmQZP$S5-`5vyerZUdD^yYcgc`UGvSSIjf%9bU!F!|MB z20mw6JEPSs_^P(9#UBoN88q1gi4;9d$s%0DVQpniaVFjoy!(RYQs#vGJoi14feXCz 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 Zos>FXfQivCFV?4a>G9@h>=rB^w#pw$mDl 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/2842.tpl b/templates/own_templates/2842.tpl new file mode 100644 index 0000000000000000000000000000000000000000..f0c320e726813c1115f24757f0df92cc43a32de9 GIT binary patch literal 30968 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

    0{kBGJK+i+wP-g)Vn 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 DiDi2R literal 0 HcmV?d00001 diff --git a/templates/own_templates/3.tpl b/templates/own_templates/3.tpl new file mode 100644 index 0000000..6943d92 --- /dev/null +++ b/templates/own_templates/3.tpl @@ -0,0 +1,44 @@ + + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +

    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
    +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} +
    + + +
    + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/31.tpl b/templates/own_templates/31.tpl new file mode 100644 index 0000000..4c6f7f8 --- /dev/null +++ b/templates/own_templates/31.tpl @@ -0,0 +1,59 @@ + + +{include file="modules/header.tpl"} +
    +
    +
    Pozor, ziadas o +vstup do autonomnej zony!


    Kyberia je komunita +ludi ktori mozu byt roztruseni po celom svete a predsa vedia ze su sucastou +toho isteho naroda. Nie naroda Cechov alebo Slovakov, ale naroda bytosti, +ktore chcu byt stastne a slobodne, s vysokou mierou respektu voci ostatnym a +hladom po novych zazitkoch a informaciach.
    +

    + + + + + + + + + + + + + + + + + + +
    Ak si myslis ze si +schopny rozhodnut sam za seba co je dobre a co zle a mas zaujem o vstup do +nasej zony, pokus sa do zeleneho ramceka co najuprimenejsie +napisat kto si, co od hysterie-kyberie ocakavas, co je zmyslom tvojho zivota +a zivota ako takeho a snad ti niekedy v buducnosti prijde od +protektorov syndikatu h-k oboznamenie o tom ze si bol +zaregistrovany.
    +

    +
    A este zopar oficialit
    +
    login:
    email:icq:
    www:reklama? +ano +nie +
    heslo:zopakuj heslo:


    A este jedna lahodka pre prudicov typu cinny +organ alebo puritansky rodic.V pripade ze stlacis tlacitko "register" stavas sa automaticky +SPOLUZODPOVEDNYM ZA VSETKY PRISPEVKY ktore boli a budu ulozene v databazi kyberie. Bez vynimky. +
    +
    +
    +{include file="modules/footer.tpl"} + + diff --git a/templates/own_templates/31420.tpl b/templates/own_templates/31420.tpl new file mode 100644 index 0000000..953e257 --- /dev/null +++ b/templates/own_templates/31420.tpl @@ -0,0 +1,96 @@ + + +
    +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + + +{if $user_id eq false} +
    {include file="1549885.tpl"}
    + +{else} + + + + + + + + +
    +{include file="1549925.tpl"} + +nodeshells + +forums +submissions +articles +blogs +datas + +{* showing poll *} +{*include file="1549834.tpl"*} +
    +{*showing bookmark_statistics*} + +{include file="1549386.tpl"} +
    + +{include file="1549916.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + + +
      + + +
    +{if $child.template_id eq 6 } +
    {$child.node_name} +{elseif $child.template_id eq 5 } +
    {$child.node_name} +{else} + {$child.login} + +{if $child.user_action neq false} + [{$child.user_action}] +{/if} +{/if} +
      {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
    +
    {$child.node_content|nl2br}
    +
    +{/foreach} + + +
    +
    + +
    +{if $permissions.w eq true} + + + + + + +
    + with name:
    +{/if} + +
    \ No newline at end of file diff --git a/templates/own_templates/32.tpl b/templates/own_templates/32.tpl new file mode 100644 index 0000000..8cf8e1c --- /dev/null +++ b/templates/own_templates/32.tpl @@ -0,0 +1,43 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + + +
    pozor pozor pozor!
    +po zaregistrovani usera sa stavate jeho "ochrancom" tj. dojde mu automaticky
    +od vas posta ze sa na vas moze obracat so svojimi problemami a ziadostami
    +{get_waiting_users} +
    + +{foreach from=$get_waiting_users item=waiting} + + + + +{/foreach} + +
    {$waiting.login}{$waiting.node_content}{$waiting.email} +
    +
    +
    + +{include file="modules/footer.tpl"} + + diff --git a/templates/own_templates/328.tpl b/templates/own_templates/328.tpl new file mode 100644 index 0000000..b98e7cf --- /dev/null +++ b/templates/own_templates/328.tpl @@ -0,0 +1,137 @@ + + +body { +color : #6dae42; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: grey; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: yellow; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail { +color: red; +font-size: 8pt; +font-weight: bold; +text-align: center; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail:hover { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +font-weight: bold; +text-align: center; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/3302.tpl b/templates/own_templates/3302.tpl new file mode 100644 index 0000000..e875398 --- /dev/null +++ b/templates/own_templates/3302.tpl @@ -0,0 +1,56 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}
    + +{else} + + + + + + +
    + + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} + +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.parent eq $node.node_id} + + +{$bookmarks.node_name|strip_tags} + +{if $bookmarks.node_user_subchild_count neq false} :: {$bookmarks.node_user_subchild_count} NeW +{/if} + +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit}:: DeSC +{/if} +{if $bookmarks.node_creator eq $user_id or $bookmarks.node_permission eq 'master' or $bookmarks.node_permission eq 'op'} :: [configure]{/if} + + +{/if} +{/foreach} + +
    + +{/foreach} + +
    +{/if} + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/343.tpl b/templates/own_templates/343.tpl new file mode 100644 index 0000000..e6629fe --- /dev/null +++ b/templates/own_templates/343.tpl @@ -0,0 +1,15 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{include file="modules/get_nodes_by_type.tpl" type=13} + +{include file="modules/footer.tpl"} + diff --git a/templates/own_templates/349.tpl b/templates/own_templates/349.tpl new file mode 100644 index 0000000..50c3190 --- /dev/null +++ b/templates/own_templates/349.tpl @@ -0,0 +1,107 @@ + + +.item { vertical-align: top; align: left; width: 100%; } +.header { background-color: #333333;height: 100%; vertical-align: top; align: left; padding: 0pt; width: 100%; } +.content { height: 100%; vertical-align: top; align: left; border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } +.icon { background-color: #000000; border-width: 1pt; height: 100%; vertical-align: top; align: left; padding: 0pt; } +.delete { width: 10pt; height: 10pt; vertical-align: top; align: left; } +.red { color: red; } +a { color: white; font-size: 8pt;font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } +a:hover {color: red; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; } + + + +body { color: #6dae42; font-size: 8pt; font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none; background-color: black; margin: 0pt; scrollbar-face-color: #8E967F; + scrollbar-shadow-color: #C6CDB3; + scrollbar-highlight-color: #C6CDB3; + scrollbar-3dlight-color: #656B5A; + scrollbar-darkshadow-color: #656B5A; + scrollbar-track-color: #727866; + scrollbar-arrow-color: #727866;} + +font.tiraz { color: #6dae42; font-size: 7pt; font-family: Verdana } +select { background-color: black; text-align:center; color: #6dae42; } +option { background-color: black; text-align: center; color: #6dae42; } +td { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } +.border { padding: 2pt; border: solid 1pt #687c68 } +.noborder { color: rgb(218,218,185); border: dotted 1pt } +.menu { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #687c68 } +.white { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: rgb(87,117,94) } +.pulldown { color: black; font-size: 8pt; font-family: Verdana, Arial, Helvetica; background-color: rgb(218,218,185) } + +th { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } +input { width: 80px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +input.longtext { width: 230px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +input.checkbox { width: 15px; height: 15px; } +input.file { width: 210px; color: white; border-color: #6dae42; background-color: black } +input.noborder { width: 80px; border-color: black ; background-color: black } +.long { width: 230prx; } +td.title { align: center; font-width: bold; } +input.form { font-size: 7pt; font-family: Tahoma, Verdana, Arial; color: #FFFFFF; + background-color: #000000; font-weight: bold; border: 1px solid #6dae42 } +textarea { width: 350 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } +textarea.personal { width: 150 pt; background-color: black; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; border: solid 1pt #6dae42 } +img { border: 0pt; } +table.bottom { border-right: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } +table.menubox { border-left: solid 1pt #6dae42; border-bottom: solid 1pt #6dae42; padding: 0pt } +table.userbox { border-bottom: solid 1pt #6dae42;border-top: solid 1pt #6dae42; padding: 0pt } +table.box { border: solid 1pt #6dae42; padding: 0pt } +table.submission { border-top: solid 1pt #6dae42; padding: 0pt; width: 100%; } +table.boxwithout { border-right: solid 1pt #6dae42; padding: 0pt } +table.redbox { border: solid 0pt red; padding: 0pt } +pre { color: #6dae42; font-size: 9pt; font-family: Monaco,Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; text-decoration: none } +p { text-indent: 70 pt; } +.textinput { width: 48px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +.smalltextinput { width: 23px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +.bigtextinput { width: 100px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; vertical-align: middle; margin: 1px 1px 6px; border: solid 1px #6dae42; height: 18px } +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_lusers .active_user_img { + width: 200px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + +#listaleft { + position: absolute; + left: 50px; + top: 1px; + width: 800px; + background: black; +} + +#listaright { + position: absolute; + top: 1px; + left: 423px; + height: 30px; + width: 100%; +} + +#loginbox { + position: absolute; + top: 0px; + left: 670px; + height: 30px; + width: 100%; +} + +#ad { + position: absolute; + top: 70px; + left: 180px; + height: 100px; + width: 100%; +} diff --git a/templates/own_templates/4.tpl b/templates/own_templates/4.tpl new file mode 100644 index 0000000..452ac25 --- /dev/null +++ b/templates/own_templates/4.tpl @@ -0,0 +1,57 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="1549864.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="1549885.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="1549925.tpl"} + +{* showing poll *} +{include file="1549834.tpl"} +
    +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
    +{*showing node_content*} +{include file="1549916.tpl"} +{*showing form for adding child node*} +
    + +{if $permissions.w eq true}{include file="1548927.tpl"}{/if} +{include file="1549839.tpl"} +
    + + +
    + +{include file="1549377.tpl"} + + + + + + + diff --git a/templates/own_templates/404600.tpl b/templates/own_templates/404600.tpl new file mode 100644 index 0000000..bfb1fa2 --- /dev/null +++ b/templates/own_templates/404600.tpl @@ -0,0 +1,100 @@ + + + +{include file="modules/header.tpl"} + + + +
    + +{get_userlist} +{if $active_friends eq true} + +
    friends
    +{foreach from=$active_friends item=node_visitor} +
    {$node_visitor.login}
    +{/foreach}
    +{/if} +
    users on.line
    +{foreach from=$active_users item=node_visitor} +{$node_visitor.login}
    +{/foreach} + +
    + + + + + +
    + +
    + +  +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +
    +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +#kategoria::{$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} + +{/if} +{if $bookmark_category.node_name neq true} +Unsorted +{/if} + +
    +{assign var=$okej value=1} +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name && $bookmarks.node_id} +
    +{$bookmarks.node_name|strip_tags} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} N! +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: D! +{if $bookmarks.given_k eq "yes"} +{get_nodes_by_parent parent=$bookmarks.node_id listing_amount=$bookmarks.node_children_count}{$bookmarks.k}K +{elseif ($bookmarks.given_k eq "no") and $bookmarks.k > 7} +{get_nodes_by_parent parent=$bookmarks.node_id listing_amount=$bookmarks.k} +{else} +{get_nodes_by_parent parent=$bookmarks.node_id listing_amount=8} +{/if} +{foreach name=reploop from=$get_nodes_by_parent item=child} +{if ($okej eq 1) and ($child.node_creator eq $user_id) and ($child.lastdescendant_created > $bookmarks.last_visit)} +{assign var=$okej value=0} +:: r! +{/if} +{/foreach} +{assign var=$okej value=1} +{/if} +{if $bookmarks.template_id eq 2}[posledne]{/if}
    +
    {/if} +{/foreach}
    + +
    + +{/foreach} +
    + + + + +
    + +
    +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure{/if} top
    +
    + + diff --git a/templates/own_templates/414.tpl b/templates/own_templates/414.tpl new file mode 100644 index 0000000..6dedd84 --- /dev/null +++ b/templates/own_templates/414.tpl @@ -0,0 +1,657 @@ + + + + + + + + + +

    Lichý týden

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     07:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:00
    Po               
    Út      FIL409
    240
        aj_414
    112
       
    St nj_102
    229
     STP201
    B
       EKO210
    A
     SA_320
    D
     sa_320
    412
         
    Èt        eko210
    P204
          
            MTP202
    D
          
                   

    +

    Sudý týden

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     07:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:00
    Po               
    Út      FIL409
    240
        aj_414
    112
       
    St nj_102
    229
     STP201
    B
       EKO210
    A
     SA_320
    D
     sa_320
    412
         
    Èt        eko210
    P204
     stp201
    P202
         
            MTP202
    D
          
                   

    diff --git a/templates/own_templates/4277.tpl b/templates/own_templates/4277.tpl new file mode 100644 index 0000000..3a0406b --- /dev/null +++ b/templates/own_templates/4277.tpl @@ -0,0 +1,119 @@ + + +body { +color : #6dae42; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: grey; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: blink; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/434.tpl b/templates/own_templates/434.tpl new file mode 100644 index 0000000000000000000000000000000000000000..7f6e780a74b93d447ba96def59ba6253084cdac2 GIT binary patch literal 68439 zcmb5#XH*mU8}R)}n@k#n9(oe02pBplVj4&jLz5yxC;|#dKt!;n(TkyoQBeaHP*4Ll zbWuYp$&i>E+ynpUFCub(*UCQM8%=fn{G}wP>8Xw>T-+=!% z{{L?L|Ly*Jl+Rb_wwH>Nw=`Nn`}&(!`**!|e#fIX|NQ$tYwXp+TXn@T5=l=Wmqe&Idv}Z?V`-h*5j7s~5#&$i{%9W!#RoeYGKb;>K+i_R>{963ED`Pvx z{@p(I@ADC$)PTQ z+AWHOl55)H>)MBB*A!pVR$Tag`#huQnzrPZf8TUDY`LoCUDdXqxlz~qr0}v<*_p>X zugyQNE$sbg>^v}Zim~n7yOQpI3(tMcKc_8}f5<(ny>^0rymMP_w>J0mkLLF4*N;TE zwI8mRozFU<%|8BPyd^Td?Mqghx~k<^ z+JU)4`#A@i3eu%BDf>UAw7yN-_jp~)Y;wzVZqs0g6zHmVNost%uIZJicHh}L(?rRu zb&|)j>VU+(&(0J!tZN)dYS|Bv{o3zR1WT{j4b9?rj@rui+{-!^GmkxDc&yT2rq9bKG@`HF1R$hHgqU-i_a&lT>*#>+- z=2?19H9bcZn6;}aB5)aZmw?V)nq0gk+}ba$Fg_@!+=t;4owF<=G1t$*fe{zv#S$0< zCE10zcm1Jlf13h+yF@IL8)hp7uA30M*XxP;@K*8p~*067RC(*f%Mz}y;d+NOOa z{&crZtKISTQ~JegJ3eW1M_w)6QTP1$bEQ(*+uM8m`0;)F_ElF`mzI`>x18DXM9UDL zXv351@aEU>WbHp1nd~^9&)4cc=eiH{|8}~)?nt*$w7AHi*ccXr6XfYmL%?*ep?pVT zfuDe@?(n~F13-tgz&{wP5V>qn1R1#`kICDIDv5SsvC>6G*TbvezcNH`B4zI3?!|-W zPrkNh?{|-D8|ym}UbU@4qT-|pSEKbz)oon%)AQ@@`I`%9f}9Gh1t&);qYO*vOOA!r zZ_hD2nAW3cTiSf`4#_@{T}(?ujFZk~E99q4dN#G5;=PVcX5%Jp-C{e)rwoG(oSpm> zJO36TLycWxFA@LV=hF0YRAPPB88ae(B_N^9?GyBc9Qc+wE74mx!uHA%}CC zjxqBBniA_Q;m?nf*5yS7nUt^ZFE?FR*N(E1@~6khg){dnEK81uj9GH6W--n^WAovA zhTfZ*(T08qaqc}(-(&OCoiNZiQc6}fI(Et6_~l((xPbwU?0|q?s)zOkLKJpd2xqX} zJimoxL;g-Ms;kdoiXt3~XoaFi+u;LnqlF&2h)A2@|Bk24EE>j^hS*IQUTwKQWOK^i zuHO4GPxR&(SlE2W`>>=JZ61A`O7Okf#(S$DI7u7AdrokN_A%*{LAxg*pC@eGXSH%< z$AjYY_~ZR9Gh>$7+yt@y(iRuisbf#%B7FuaYs9i!^PuF>I!pe*vpexbs0J*4= zwAQ|dX243guV=obIE_7oUECJ5N|4E{RqQ=$#Du&VvO)WczbnT`W}Yy(*=o-H3a6#h zh7cxXmzB`O>NR!^E#c?=U<;cDk6@dgAA?~wHk%4f3wn${*V-+8yX>an&mQV34*($F zHVahO{#j1l*&gxa#=`wIR65;c>xI+&j#1O?X^VzWc@>YBlaER+m2BLH*D5Cbe$6u~ z^;M;b!l*5Lc$jlLx8r55`X^&dAeAfqosUHHReO|Y3=#YUTh52uAAf&X<+1EzRk-_= z_X)LbH`#CN{a$c02wq#Ps5Z8}k71+tm?8|?YOC?lRi))Um3YSj{vQ>VTz=z%%M}0- z@$L#frtS}fN%LzL;Q$4)+cP`}T9!yV+qRX>45DpO%GOFs3@L5cB)(?~ZFk#b_Qu~W zn&Dkc1G~o`X3c!2k1&B))UZDdyT-Y$mF;sn>KPgBLWILD6nrp%4ChE0*a+1DyJ`h8 zG`a~Jw}3+Ri7j7rjdXNHRjhzm*nMFm-T@BC*o_<41OhGI+NQKci|p-U9?OFbf0<%l zF-|AMr=j1U8{DF>?@SGEmeLLj(a5oZuby}fQtNS*mK z0ENjrOmC3wu3cA)sXzGjUSkZs5=oCUZ;H?`cFZRKLJdHG43RbU=DzH57alC7mL0Qn zw_Nng_~K?6-l5Q?u{yj?X=t(t>7?OT#ts~#9_SJ~hkMmTzT$?irB8mm^A5fb0gDC!ZmHA` zwHp9|4p@b`KO9h#%WY}&2EPf2u)6RT;~2Fz`G?SuPlh9R!hm2pANtbHhFdA3_Zv;Wc`)HG!Iii~zn zZgf30FIxK>U+lI3Guu=u;2pQv7nh6x3V6yn<>k0JjL?q>pn!wDF_$7yW!Cc(F(Dnn3lpw|u2~I^sEOes=*>U-ICyUpg(7YLIp* z53fJ5DIlUxubF1H*WA%of3E8r~CP9k@UelL{8KW0g5dF0z8s9|0> zNq;r<>*lZPs88V?0q=b(d@tN56y&g0-<92T=CvoUZBt&o7$WDcxT3H zrtaQPq1hO1go-pc^c(CBYx~>-(uAbq>;;%!CB*)o^bb0iKCLg&AnlDtu?m}^9of+` zPxqaVzV=eKuL>@*`FHV=xk;&EAXa3LooZkjQ*lgH%~tF8{OZ2^e zKV_baSVPW2@)G8}5Lx3>>bcph7-HK(zwAff&yIwOWq z6u$ns(0pE2#c8>a9JHs(R>2cf-_yZo7N(bFHYm4=M&drZ_$TY;%N-XAK^LpX53dE4 zvz7^GbNAQSzO)fv$F;B9k@&=E{$InyFQ$fN+#&mG7s^=&>otT$2lqc*7`1+{MoYh~ zHEPq8kFs7-S{X{qz%^|}v4SsMP8s%@2ezMzO*cHoLD=|5U463hxG{<){un2Oo`t6o za!V`ii*HOsPhKZq9B^2INTW4y+pX*R0$670YMd(5YAWvyh8B{zP8 zgqhGIeFg9pb4CmgV|G;J{ID^L3?9&weW1g=+F=%))!G&#dy6|^Y_**ipuMzwm89ZfH?rETV7NqhJekvG=r}tI`vzEZ$ z0;p2wN~#7N;$m$=;G<9V`#Cs;4BE^^VbnOJmX0AS5G*(tpsGT0Arm54M#q?qB$Pw? zD^0K>1sI?}RB&pt0Bj8(vyoU`p+c_apv4O8Qn-Hkq<#8woY)~xgGx_> zXDd)%G6$xFB-G$8kWuCSD0d0=wAwBK0X!w*3uF#k?T`hW^28W?HW@lChnCP#mz{}6 zHEVCG5$hyi2o2$U+{yhsDw5`VhgM1mC3dUuPgV3d`?YCm^zUT!ZVo9{f_|!qw@oA- zRpIkwW?K-5LTx(yLk=lK1|`kbdn_XMYcOKK`~5UMj8#|qx|;D!zmE+0yhZw|%ARCc z_4A-q01*l76DnFf7E!84QK0~$h+m$Fz!yo8`-=m5c(v9~a0fNGi+oIj43a3U{tl}9 z^cnrT!Fm}VcYy{x2n{$%U=eR9l%jQvD)Xi`FW zuD~~{aXA&+w$D`b$gG=HH7=ii~BUAg=C{}(8I&_v{bAO+8ZS#87l+6n* zz|wdC&74)RVQkF|bBK&Z{GV%+XhppZZM2!Mt9)FZ#RYk4G+%;V)P&}8L9PO|GYaM3dgSf{+g$C)il2pPuny>2T4wpO zu8s1X<}C;Q5@5!#_2nuD_pXtTUCij3TDh|1ZY^sR7}R|h_G#x}syGU-;? z{Vm-w`%`xkZ5B|NZYg%J9J5ygol-+Jul-xN`+ppR8u*x_TwJ#XQu6E+-Yrhs?dWadnec(i_*mtz zl#jGjF!X8x(`tKXF*CfwiOE5(QaB_!#t9{em~|I}I7rI=pzuDX3lH(l9wsh9gwPSL zL~tdSSt`w?agY%jFioBKyJE2)86GLjb^HRerXv^8{9a`_9D{FmQ=@8`=oMRv#B|On=u5H3b z^PELZ_{XaJ?yMja_GV!pdP0s~p+X$_XY*qX!OM?u@uABjU~wiLtP~PP*vBOkwKSgMJI-+x$#pc255Aniz zsBzimS{24%+rY;(!Z;aU{lIxdhIA+PFWVnf6?O7NHL{BzAPd->=T zH7ZPv+M-6e@;4+YgHM47Pg+Tc8X2QTEtVl^KL%4|U>91yj23#`5V@Sr2zXmOmhP7g zpbG*0@zR}@Wc0f#N?0~xNa=K(TC$vWvBExZ(^E;-FlvpYIO6H>qBcbGa8s576ccgF zEt(7XH-m`Cbvkcc_I`YVs$rj`sDwJRLRH*c%kH3mWCI5{P^o-|s z20s-d#IdALOlaiPIBE)=FyT-Uhq^r<+Lui1r(;TFrL29V{r1IuuGq@igD`5JaC>L{ z<-~&%*g6F|VOf{sFMWjLW=AVRS6{*I;VlW#Aks|jr+=Udc$a^9sb2|z3rf`6_r%N% zrdMCyB}D1HB}?Xi5Zx~L!eIZu@gg~4kx}5bD$gu@EVOt3iUoLn@%~efj#oR!oUU7l ztlLL1A^Y=yG+{a3+>kWIe!te!GsZE3Pu?;Z0hxs0H^y%~@vt+pGJ#@%Cs9b&%Z3km zpE}T1TB)@0-2WInnYOQ@tNhj_x3ClislHms*6~47f`=yyV{Bp{C?U5iw~^c~R~fBL z-b%1Cv*#Kgp8Fhp_Yg~nJiwqr^z(5wtlB^b|L~}PUfYEKBRoI%Y056XAfo~&b=kV> z$AafoKPLA|=9%=ZE-g;0N96gpFA)ySZ@%`mXI@<0L=6@Juv_QDOdXkJzW-=>%&O?r zHPtq&W3HchG5!zdONtdwR!iS3&l>4hwJ7ZqAH8v0bNj6ccD&Tp@<~ zWdUaNQ8F0eGw#d~5ts4|MoU@-(v*0wNwr9yDd$&uKY(J!>|2ce$M%bQLaLoIw;N*J zuPB_4<-8=v1erwHPa%!i;gNu?Ze968WmlO;v8UMAeo$LOZUC0vVUAVEBD94&K_HAxtQu^<8HdP3 z28o$zH*cEN3P!A}T0FxPmz#*nF_TzYGr}lSHi)zgp$QEP3M56K<2`Q%%C3^eCX-*g zgvUt%|BLy<-i=u*lPwFGRwJL zSY;a$J5}jYJ3zbn_{+5Lwrz%M$bPPHPFqcJ=o@2hE4Z-p^J>4Br9*`2$=LIu)H>&U z8wy|3xXPwb1H(Gj(VA9S=EbI2lJW)w6H_lqA6M^qN%Qh&-7+3Zbv?B0*_E<>|MLXz zyJS(_qSLZ(V>UZfj7rVR1s4d^BZ*2RAUB~);UupVoxs)9HZcDpq z_4#l5pz|?2t%o!kawIFS9ku>?YktY$h38uly_~E=Zu`bJ4LbHm5pwPAOjKQmOXwZo+z$}udw&c-Vv}e>|=MRq9 zv;y7PoMSPUEU4=q(ZMA>bWBbj%(Uyv;(xyHO^C(9PoGr49i&m%Xns5C^Xp14e;9@_ z$f{jDVEdkr6B4IgvO{mLTg^1w*Cn=hY=oBZIu>1=ShEN!sZ2LDN+TGF41(zb z8+96C?Iej>R}Fy{SmQ9BlJTEM_8Q>z=oCNGZiWxzP2mE%L=^lSg7Q+0@Cs4tXKsRQcEa#d zDA*O*`Jht{Ck+8XrSqmJn>R4yLT->%Q348of}-E!4ARt5v7N>pxC{L+QWqSN46zUw z1t1px%QYKhGjQUCAnI{d+@*zfA2ok;{h!g7%r$q=-Mo5FT2%ZnaLjz~91I^JG3nb0 zfWG~;)&~W(%Bw-f+GJukTvoG`_G@w1F~>->jpFgI%b_{;Qx{ z+PDT^N!LyCgajRUT!72UK~OI%%1bB$Lif)gH>Lm+V&7p_mD{kTRaBp74>$UdadxZo zwx!8ELPN34#!^B<-0N_|Z)H~aU~>q+XNt`CaoNt!3q32~Z_N}7<-fw6YSaDEmS?x> zdA*@k-~B$-dP*gBF{UtrkHav>ikLRBGf>F;G~n*35np%@A%oo!unSYZE5& z(O-qFo)g;`8-8@`RFLlSoqO5O#|nCwQbUs%9*oST;DsCCU3PC7qD>5HN#?^N-f}i! zT`?wNjZJfv^~OP*Da-uiPnL}_d%xxHAyG8RkQc`Tr!Gq0uYZehflLJW3d{ zHf+a422c&uK9UlbQS|MgPx@uP`u0qZy2_#R}v>I+K0mMgWE$z={R#)aG z2=$6JaJ!cZ_mV|IVvXAEa`4pZ0=Ve$n=3Y%G@<_1E`s5kFKnkDy|3mXpXfzM%1ufc zq~ckoXWyghZ7oQHlchI9*Dfb!CuCSWk$^t_bHb`60=-EsZ3J6E+-n)tSaW<{u&-+l zzsR*6oylXkgdn-uyaDnrG|;PuQJ+b=X7N&5VIIe~_xpQEtj~!-j95T8Xt~1NqOHPX z_gx}WF2F@r3D5C}uAQv$gboy9lQkpuY&bhF&YwxnCnJ~^i=kB{JoU4z>U-<+56*K4 zQUg6S&mcU(cWfr*w}T-}?&V~D{J7ac`nb7k7%Ka>!2$Gn*Hy8;^Cc&C5`&kB$)(-c ztkNMT`d;@${&M}is^7}1{_%Oj$~-fGWjbtAJLi^lV#Yh z^O0s-P)o?L55Y(hf^Tx(Lm;?_wNgc=3L}eGT}0rfZWPqhlovNFnca)n`)!k^96i3(Vo6!p(#Y!L_Ft@}~oPy(oM z5?9YwVzR;$an%=*&BqP$AX)F8pLE6zI<%FBG*aULHO>ft@8N;jT$m9L4{#wPE~=0W z!J=#bLF*3z_^^H8Y85g`g9wm-zcDabT(@WaD4le)D{PZD)OPb@r2zVa(rKQBk;>MJ zWGpjJun@pHW!1tBFpV^P8Q{!MGuy+*O);Q;1sGFgRuBX!B-lsUyK`ke=g5$5w%p}| zNacZ44a`NoDiCn+o#fN`j}n0Jk(D)cD{%J0D8A{6rx%gJCFL~wZ&7d8eOE) z-zP_Yllds>gkLA(~hU~l}rHP$1^WbBmE@EaX9#t zToaY}pOL)286VJRH{2KB!oeT)YemdqWqdyz6IK4zZD}UBM}x^n@9$QCLis)~p7|{m zDXk1jmBAzVPP#cdSp_EZDVsUF24tADAj}?eP9Xq>0H{Gg?<@rez6IxAOS!y*c|0(W z*C2bFRAID!ua{$!QObTJGy_D}@i8L#fegMS!U@TtBMUUx%438VoP-i1+yw>xHw9s$ zk)SOn>}@`zA!YD2Xx;eVLJXUvr3IjE*h%9;zUdFM44R zG{UdI;Sc)=FJ**lM9g2kOFiCX?ong<0qlw41APL_Z$`LdIyjLqZuh3#O~cQ__I{2_ zWqmm^_0YDTj*Z<)_OfmyC!8Z^tN}N)^RT}*;&zn; z{wcyehS~I9CU0EpyU!7xO$W=#Rd31gO6AJhi;cD#7*zsKq2YWF;%hZ{)EA6M21&{3 zpPpM!X)`vZ7vo!i9dj``8=70I4WVC7<6Jc;rUF%_fNE6s1;r&yA|i!c^hkx-q|xgq zhlT!$k;yM+MdNZj@v)A<1-vrzb$zy6c&Y?5EWwAM7 zG#@*xz#Ua3-@2sxbLp7bm)a8d$fcpqYV<-sh*B9B4!62 z+`vP{^U&g2GEV|p6|n-nSEL!HFlts`wL7c4h$@^%ERw(@6v#*g%dZ8bzX7=_@Www^ zbYQVwrFVVY@9S50bvoGjOuCM?^Wrc;rNP-e%EUCC<{OamT3Hz?FiR_8m25=1^I+~| zSg-{CEPb0l&-HWbwuPFVE*A+8)mWRBLP0ll;K1Q`eSYIg_f;4~gbHP~0H@2rMBXop zxNsM~b8R$|qp<9LTu?v+v&ra9My9&~Oy^Zp`~kZYO>U07pqO9KYyAqT@$_GT(z6%4 zAJFlMbYu=6^^tyMmH7k1|!<|yN+@phbDg>*J z(56DXRRwQAH$@vF!qj~S9w6LRn0p%hL*63Uwv&@&{LOGMoHKltKg84^;=UA@4em}Xpt&_F2~XoNF%RgMc&kK}8=1i$OH?3#x=(a>EoT+4fd6dJlw zz4N^p$dOofOcy_=B66Pk{#Fa7kuiTyLPb0<$6?#iypk7vi2Ua5LZIyL$yLc3qz+Cx zqPHcyzy69z%2PnS{M3x^;NITbJ{*M7&}F&m-0u0D$=^d}iTi||x1Um7w`L=9;tO^w z!PiRcC45VBeCZk|M07`1fe)yzla1i_H^r6?HMw;pBM!cGTYVE0^J004#8g?#NiTt{EDiw08jR`ldkBv*1|I>hM;x#xO{Gil^~Bwh+qVw6b~!CE+x0(EA@2APk~~)g znYm$ga^KCdnmLH(O8nGH)QR9B)ph~7vy9a+j*8>%w>lH{a{#-C{~xOu)cJ<|L=|xK z=5MQXtnyunvi(UcAd@o4;V~bGzw`8%sz-@;h=vh<{|~Z~=fB8^x~=LXS-I_PgT<0s z*Uc^78#~6Eot+-sGM;Uax~{E~Nf&K#G_`h5&Lc-{c@wdCttw~2+vUXlV~fsry_Tgx z^0YfGi#|WD2s3eyJI%Qt-PzigHCi!c(ZN8Vy+a=om{*{>J*ithMzQWgkDi*l z{MO|}@O{QT7V7dM){fw`n0DV5Pd^CENSLPq1R>0xMerGyG}ib`=4BAPi};ObinOQi zR%z$3t|7T{VKzMt{pUiR_mj3Oqo~6nIvrW`BS&f0GhHDa=%rM<#- zt0Ha0G%2G0scGHjL6jM{&Ew?em!#%f-j9h}s>ni4XM#;0KPt%J-=CdKy_IB!$m~JL z!*RoJ9mg-7l;jzN#P*{|d$>Xz?cvEot*&(emu`xug>#_upHI4plq|MExzX3J?>^nQ zdQfR-k&{WO;N&EDAUVOwbQm$^f|0Qj`I`Y0coJ~^U`-Lzna~D?nvcM_ssW_kEOWx` z9xr`(oJglJP!zlea?GMgP%E+b z{yaO!r1no9Xw%Q`hmExFT_zA4`OymzhDlIUt;M>GGiROK+n5;gMsgZUFG`{1Mxyz( zL>Y09x2X2zUyRyt*A{PGqoz+&DG*Cs3n4oxLb=LnYaMKywq|q?z3ta1=D7VKQVdt{ zl6RhPw#x5#goi?Hh_&A{oCX#J;ujAaB$FQ!{3a$mFt#FK9&LN6guG!71y9yU^=xV#mCD7=(?S z*XF}jqGSDPq$5oLr7j4KTDQ;(DV>n|Ae@*&AHns1@^)EZ7|x)}{p{!Ls}sbA8h%Y8 zDZ{i)%EaZUmZ!tULq_^w531BcqeqQKRl_2)0b;e^)iM2S+B$hvkZZxN#mTXg!vC)( zu`ZsuaUnsRXT2D`9Afq#{Jn}(Qxx3|l{-1Zs*^m^iFcRBcATZ2i~sYq)yhej8IrLi z)#9_%B8Ekkoa(MoBMjUqQqD(yg^#)&w}H26RaZ60&a*d~NDg1@%Dl5bVbEzUA7h%r z6X22s*53fEfoW@GJCbU20m=^h$kXnnNOXnCI{Jhw4TiHyt*nBlxk`{ju! zT`aN#$vo;j4oB113X1(@a1$vV^p*$+0}5zY&LrrVBxq!kt-W64Kz;oC$9kB0{O>F@ zjoYv#qQm^@0uwz0G;9!0SuOtwQ22wml`|(#h7__3oCneF5elQHTm(`IU?v1y`1Sr^ z3$mg-QV&7W@Li(6(rdYRCNA}}K)*wQ4VF@3TVSHe(=t>L-p-^xHaF~~tYUZ1G~tdR z(&1kK-TT3P>8-gzw2W8bve0h3PofM$1dc-@pw`0loB2xCn!%n=n6{Dt_ZE@;yzq;NkROu``N^nS z(`Q9xsH#2U#X`lq{`>XuRZhkUS>@S#JnGE4_02@YeZ(wvph24>W?m;jw_@$`A`n{r zGzGE48JQSyH^@Chs&wq4P;+M?w#px6&lw*0a|0)!UsGiGQ(fuW`kL6NKzJ1mzs=)h z=s#2h9~__~T%6Hhr@3L*Z*MK$$hk((6Vg4u%ItF!UYnGavaII$sf4r2@cs~6&l@m@ z)$5+etq2M7IoXc1m?hw8JC9;&d=R!Y0jiWdWwV`(-xw>Z9#h<0bh4T8ux$Fp5eOw6 zE{@2anY|bB9%7`>tfgh;KD`S!!~inKC>^%xzjup!n3 z5rutRXFkA}>4+|~5ohndo4OkqGN|Dr z%t_&(r)KQ~bpO89=^KNNXn%xWSBayWzONj8E+8s4lxAB;e%&<3`XHk3JRtg?!esIH z7$=TRzm+X}wAN}v(wkLclfO^F4TX|3|CJ|dbiDSz^yGF@Dm9sNXXxIi4qbZkQ?vKR zkGCrwLqn)WO%R(ppsH?CX({_87!qu?d78&Z8JMZq^V}G66X+k{V6^eX1N6ujv9!O$ zV7vxyOhY}>1=jM_76Sbs#vWJ|ltTvT0yu69&ADGML6NdVh05j9-XM(=`QSHi;aoh{ zJWW71FbecQvSkPz%+R?=XWAO(g2=DS;Dk){_9^!FOq9I@wzjm~TmpQPBZIj}J06Nf z=NQo{sQX|prL>QLK=V}Z-{B|=Vzh^yr_N@U9k;L5czW7Z*!@*u?1RiP*kk*74G;$- zZuK;$!(1Mshv{fzx~GFS!;?shvK@l4)O+TfVk~Gddp@{ZwOFSh0dg2YmTal1UQI69 z%?DW=n5PfY05Y=YVuxh^&A(Rwy{9~Uj~o@E0{dn7r-0rp9eaz1zeR-XC6NZs#Cv}D z9vu_#);kjQ{djsLz~7IDn4>4@E{GQ>u;1pA44knF4Q>wy%>vfyY=#KHg*;Hmg%NdB zqxjEe#y(rVxm>4FTS|%O6ZerBDr5)^luFPoG>}P_td@nA0oaSuwYQy#14Mia7p$HR zdX)ys_)Bn?i<2avRF|O88l{g>7c{s6Ny_jvvXBmy#-Tbq>4^-KSc9w9@=!*nKs#N4 zLWiPMc?Gw(TT(> z0Cs39pbP+Y=t7mZo+ zvJ6E3R>Y^zFe-pZ79;J${K!fQ-(TE)xj0IW+5=!K<#p9GTss53 zf{RR5*+!B}BDru52Y*wBzs)@~r~w^0NxdMpcXW5jIJ%sV9=i$P=}UJgpyvkY%^YMu zpa<{>eH>)6F4N$mYXz8g8upNmPE;!rwci|44Xwl~QXvCrKwE04LVb!0mvB?=+7)F0 z=#I~5ws@%&fvHraK36UKO|k4(4Pk-?Og*x^)RjL}m@*obog_zB1DJ;l>v^A}=Py|= zj6;T4o6PEEBXq*MsqEQaf=Z1xyju2UF6=rCKNw}r2hfDmR_eZtYr5}IX!w)%fI0)V z@rAUI+CQ?5Du{Pl`gEW5ot$bC4yo7mQCWO_q^#kDTid*h~_MlTHEi+PZUZe@PS z`u^*H5?#(KgX(19AwKz;Y{kzEd?QzP7iv*sI@O6Yrps?>EbF|Wt3yp9w0otT@LWy6 zL_^Mf0S}I4)?ioM(>7c4d64c@`&>n6IlbbUhH#38nNJIRi@;y{gONUntwn(YpY6Of zh)4x4Hn?k2f!|9;-^<7(2q_nyll7WFr?+|=Ysd>M@?D~p@o8$G`jpKVTs6goA#=NR z5*`GA14QoGE#xOO+zu7lpomh`ZqZYjy|a*lYuQK++sF~(hA8YO2%8=a?!Mvj4xm0f z1D@3y+!Td6r_T22v(K#{Y>|T}+Re}xw)gl^isn!$avb%vUE~GA7|rVT7RHl|+-)`f zy8+Y*O*Ia=zYhbJma zu-#g9;?+0dTli>?4!d8y2s?m|#~OU83jWCs-mu7?0Y7J}x!uS6ps!GWxiQ&EbjOson)-TWYpte z!XzJmPR?D4)V<;7w^-QxHbR}q+-x*z^FY2*NrN9I-TJar^&kRi-esCxiXvb=z%N`R)qdL+Ax$?cE_70x#tM+WrP=$HK$1YaG=7V=< zj-x|Q@kG8*IoWxK99=3wt!-cO+`@egAL(m`@*KZ0aeT{HJN#h|w2cQ<{uhd&D`>e5 zH&Hcxs1t+ENeWc13gy33>?c7yha&=h>_ABMs@n@#@u)Kd=fXZg7O|bZL^!+MTKaC&t0&P6*L{#Az`yRDnFH z!!9{;86CV}$#_U3BwQ{>;j;If+!Ii5*J#>n9*D#T(1{FbpmqguR9f((-M@OnzlrXfZnEV&9$M8rk@ zy+_ir`)MA6_tJKsxOiY&d>t8ggLe0e-<@Rc9e)m@>+;>kXWN%lV~&2o%@SMN<9Dp& z-}^ps=PKI0wG*{1&Ry=e|0jLNiAO{9rtP-}*F`DJ@;L6@#Ct^R`$5@ZFW_YuYxi}! zfCgx=T}@1tAl2LM(fHeaI1fC9-`CCK?_V%O`t$DjOTrM|?qbc3#reeD3Y6te`jl|z zXU|7y#@P}D_+WpiWFG9i@*pq<*UiKBdFNy=qBJPMcYgb~UR;VrQ}zl?ir)-g`*Ocq zgZ?f=u2k*kW28EmN&9)fQoVRW`AB~bM0kTYho9=}dKY!QkYM0%w*3D=W!n5tr3ZOd zJ8pV8*85r!pNu+op%R?6@22)*r@9n%-Phs-9Bznwp ztT`uhj5`x_H1M*0o{As62zkuJpGTTM-yL7xm)WZvp1mhq$yM-9O&`aa(NbUi5DX)P z=Q1h`c~hc|B=^!(#Euh>Yhx&ZNfL$sw+(6+M%=5hve)Qa^|mf-MStPzTHB?&ugA{W z^?R>MZUN^)n@N}^H*Wl{TdbQGiMIW_pu(Sj-|LJ!9)U|uz$cvH)V<8979uZ8oa1Px zm_GG~d~#pN^TRSBBZsiMyKl7Bh|b8v{)K*!kkgb%f%vzDByyHD-f4sy2aU$z+2d;~>aDeC`(yr(q$pYEId^q*$Q8q}%r&iCs2- z@SU8qc4K~v=Zu_1T*I5Ip!OqQzwcl1eTr?!{2>uteD+*d$OO%X-89v$;u&w7dGk-R zYaPG$rfDq4;O2lXgsHg>E!KrFzbtFi3=vlaY<5_9X;2lC-qM1y$f>%oXX7rJ(i=_8 z3wU5%rH-i{p6T!yCQ@=}0)#hjxksvW?-LR1|8TN=sDWFI$Wd-N?Y^;F8gk*LG`GAo z>>(NGdzMA;9RFmtCd1Zt(yPk4jB4BqL<1%d2&CW9p$~{7&@x8-M(1|aw@wG}yT zB>x)J-mxjeTN?bvu_bF362ZlhgV;4YSC#aAwx!K_v&8)&YaXeB%)iRno`EcqlZ+7% zD}yg$z>LdE*IAGS_?U=vf^O`y`AVvAi%p9km?9Lnsn56v+8Z8Hp?ta;@hNRnI7z^e zEntAY$flsJ3ZcFV=7pqE<n7H+VOH#)B3^)2ri#1+%ujuRWJLt7rUk*^>uyj!*9b%%%TS6@-!2KXpy zUR{QHMmAZu3TQ`>*mU;2)TDwgJ}t9HU`Rp(ceRipR&>O9R5Q*0RMq#`A?>RUfG%pF z<6<$~uFBZs$RNhfU+oh75O}~f^*Yu)K(lUeS8KFrFdDwPZ z1=1iGxLhM3$c~%)@&}E$DyGS4?x06M%y>v0WH*a7NDOEuayfNanYwaiCJ(GPM7qDE zRRpM~2}Lhfn?Qov6$4yCOI*kj&K$H%TgQhPD})cQ^VL}ZVAattz-&Ht!aOz~q%I79 zJUCZ9>5^$uH-@mfL>Ci604OB{az6+I2dS44YScMQu^n#|Pb7H)-a@;3Y2*=*BFH9}iDjNO23Fe&4|5KKa% z3CwhA))zCr?l z!%k?Y_jIY(80^3{4$^mQ5VvHyqVD7I!;3DY;bk@=6l%oMB|-CO9SLFiNc}pfK_2)r zA=sHVxQH&V+_NOP96wZ6WqQ1WxiAj;M9T|UVxuEmF08o@YzR+RrAn+M(jTd z$l@FqVHsI``)fbVxboFj-y4mDTz`+{rzVHIPgCk6+xU>sgerWqe%Mk)$CPyhJGGMW z2Dk26yj&0`Xf;X>pK9DAF}glHzAPYdY0CrWAym`UW@>D=SL^+{i#v%rn6)!;CxX5w z3p+V)sQGPL3wGzSzbf7KtTH&FPWQiDXk8L63cWWugjz-+NDi}5>-r4w5&)!gsYIuc z3h!t}Wg;(Ke}g}=IsZe2cdSa3`P1y|T_Ck6>6p0P_@PZxW1U$smE%o^8@Yb7rq2xG zjlXcK@5(CNCx68SYhWJRBX?ciixKnJr?nGu9kp_iu5!)Xq%c<-?l9sAgnnR<eQK5;*EP`e)hE}kZ5iBSIEc-G`7vbfJHH|H zNJ~}&rR%f#1|BO4=z=@ZdU1S#)ug~?K|n5D(?rJ19*_J;Ui0Y@rb(l>Kofp77GfGP z3*3)pLmR~Pc0Pv6Kmw(sJk|g&>2szO3$~D<3oZz zaj}$1Y?EwFBFD%%&Cr2?e5WvU=daJ@896eH)+!I6Ms&u5FBp=fRA5uwXtM!-e^6@d_8fU8X#m z)Pe*P0|7JTz$}Qhz5RN>JQnE67>_N+OqQ45KA5o#H>^Uh z$Uw5s10%CQa16}Z1fEC~rpffIh_yL9Xg3GFb`}g{7 zAT|xa5ApC@GZHoqf?H|S20rd7k8nqhza`mwnv6c2(NF{E78QV-+D-dCmqseg{|{yF z8P!x8uLlICBLlLPGiUNv|gwR1lQBhF?qN1V`5EUI9 zLlHqiBcP(gXh1CEI5WXMGtO|f@AsZ{{+{nIi^W>7AYot6eO-?Y&+rwD4N~E_0 zB)pZcV{udFI1hHoRyna)>3Lp-bLC@N0)a9$37Obb2t|$5RT(e9R29}-hG}4sBvb(3 zVPUBT#ES1@f&&rpqn81-1#;vqy2ReR1qOHsXyH@ygrtFK@-;dhVLTD<0ff5@V2Rd* zvOXcPi;Z8YL{S7=_VB5_0t!k_TqD=#@-a(l^pPcxcog=?xHqkzDBgHkq1_59={WN2Eadpp-Es4XA4Hi@LnnEp2Rm)U z6^G8D$SUQkb86sVjcu{OsS!qL2gH^}_}8QG9}Vp{QK52tqCp4c=R{~9b;a(>-2a+L zeFTm7ioI`^@D7hH-zSov%P7=J#@$Pl32L~-TSA#YX4q%EUWz{eliCiNJ&l0$4kqfq z+LfzjurNu#Jy>D5E3ur~`99zGV>9vyZ$voLw55}LjY`75>byFSCENkqrKC%22D6Vc z2a{@4md~|T1Rlh{ZQj22Z_}IwLenyJ+e4w56PNP1kyy%0L|~3gE;x=Q_o|>QIWRGg zZA=Z#Qd+jNX)y=Qo+(Lt;FAFdSHD1?FZS@!I}J&B(9(<5A1_g!!IUEcC|8(x=q+>M zid(;W|79)Q>ofFl8NTusSjHoie%_AARQdFsLSEO-$~8qXtA2NeGN^0cH&g6So86Fu z&pz+Xeb20m@z^J9Nj_NW&4c;;uy{4ThEIMbr9{0#zCGfbjLda0ct)iBRj&N?;EF0X zeoZRlxsnq2o>If}X(bZR2-22c_>@X<`%lxoP)_?(LxGbZzlri(^}_`he4fBO9aSjv z$TIJdO{B7nll=mMf_vj?Aj>OPcX2(^`g^r$Zq2U`m)|Q9c4nt{b=wkC} zy(9{E7ntjraizz&OXt#xP9P1&^CQh>T9$5C0S_CO^O+Fllw|QzkLC`$p%b zl>xq}>s&v-P23V!1tvjiRnm*UrGIu-aVh6F=mg!WTNS!Gl639I&_{_oW@M+^X9$k4 zWsw}SJL;z>^PB)btQGPG{Q9R5Ozs$+^qd2|7+(7vBs%$BBUf3$Q#*##WJex2E)9@v zJIse6G4JqZ%%->hkhigs4-zk$Q^wT978Jquwap^O?qR0B!DoCG9A22T z!TTzJN!6@K!o0G=rScMGbZDbeabHO=kV6x4(nX%^@~d6hsKT^VyFZJ-&o<$1U%KAy zvccG+eQpyFbd(uvQK=1lT!8*mkjGU8yzRJcazpS7WLXB5J)U%yJum9kZH<{QT1AD}Js-==94W@BRU_87RVL?CO zLcDKqd^V+B|44!y3NxX6nf8qJno6cdSfog1YSjlW)!n(7- zxm2g~YSI(KM?A&4fJsMh9`-lSknco@+Q@78PJ}e#W;QrrcTJXVK*gR=Kia#Rx`;3# z-i(*r;UdSW`|>Pl9*+!&M4fhDx5Ec7P`eWGXbArBUSIjw6Aa^j20H@cy^&*Am>H)g z!G^iV-3q9pO}|5Im&wUcio#CZAcoyBSFXk5;IQbl(l);^^!ffvySl&iIn zrOx4~U$h_4?&(nfe;ZJ3K|LL}>S&~W+yZ=iMdawL|32m_-L@}~u3)lsNIOg@^zcgLBU5$nGT+-N_B&g=R$;g|zJ3HIW_=^8p zz4I&Y)Ejaov(!fY@r@2y_k@OSP^W=;)Nq&*HyZLRJ*r3-!Gzd|Miyn=GP}KpWjuo+2g}>0%xKA zx7a^wuWU>-A4v_-Wv$`AvyQ9?TM@b^^aTY8bRg4v_q}kw(1P zbB8ICr^)W*1dlm;b3ChskMuvf$HXCyw+E~m&0dx)1=MdX$$iXjoEQuhO__WNwYo1o z6QY^uQz@aY`3hsn@PssF^Zp0$ZMR3!u3@&*yr{4PC*+J)!|V|egTWFHt+QA3k3IBw z$YWB9r=Sn@F!B%g1ku-?V4P*!rC^aA+SC&(R*sCD4t^wk(End=J@MwP&-#6N2ti=Cw2g?psq#z zGb|5sOMKdJbjRPIuD>6Wo8jxGg4*66#}_wx<2biy+2nrBTwTv1~CD=1N)->J)DB4k1G4HxkyEwkJ9p zxo&K`WyH3h3fDJyo{L{|z|Ve%jY)Bef3W>Ysp76REmwpy=$_8I8>4i4A7+_DBx;=| zH{W%-slwn9pwlx5y1{6H$>ncNA&$dANr2tz7e|9w!@QJDk^_ zOFgoVvGL{^bL$pz$Cef1k;KZINv_KSfI)bxaKu2=h(VzyOSB6Ue*7pVS`~%5RO+mO z6OY&o`E;zat{+*tZM?zy3Hp5ZkP=PidMyQ*WO+q~m>;F~PcBd?Q3dugYEzYA5_6+O zzv3geq4-hUr3Q~1UGvrXWp1rirka~t13%`@BB*H2c_@exm4r1H&84|cGV^B8zwB;T zb(|enNZ#WOz5r<76Sk~evlPCJgD;+?woVoiB8O>LP#*GMG}oa*=;&b~eu-CZG+wOZ zDdk+{sOQB(8tzn_s4hvlgYjGrqOK-Vwgho#+1jIoY8Y!gk+c5%()70-RIG)yt>Lyf zu1jAu<-OpfSsof|yiAL*Sywa^+7tKS?=?kK+a;dSqt<3!mXeUJN(B6>tB9e3@=H91 z1}o1`wriGP@NSUSWj(ST)H>_amnZ~29=h4jYxRU188`T#`^uiG)wm?>D%nVl51J6* zR!xGd+fPUY60@ubAXF7+u(Gi}11{Gu9BDAS$Ez^^M#pdWuA}6s%IW>2gw1gIYs8l7 z+NPbfRUo$Fc$b?j^6{J^1A}KO=*vK4*!kIsQ}l?SAAfBSMt5;d%dVZx`^Lw|Q~d^8 zgC{dKeK=BtXbgU%ll$fp2^o-tW?LsJq_Y|~Ni?wJXQ@^w`!R(>+N53_jr^QvRM}E;d*eHw+ z^eb)_EwSt7;MsAv1J|z8?Ff}&jG#g4AA$$9l6jPglD#s)NcU`t5YyK0Z&p2zVTQ7? zhSGJw!E0a>?UiB-2o>JOM{TdDrE@21e3|T1^JYs$?IlB zcpdeKdkGr7!l#z%BNRF*5~~SrBFz@+rcKUG)ueiiK^b*(sZtx@!Aay6-biEHBF%xC zM9UO#%t1S?z__;&_em4_=Xd~XR4P2KE}Q|a9pGfAFQI=l z`Ebzzc`?n218mwdsRb%?y)MPDkD&s^#Jw^8MKNlrJ$Q`s4c)&374NJO$mg>M$%6i8 zW^LFN$tC5+_^Ha`iD7ay&y}W7RFr`2o|jMYvB&rUd3R1yqFF=KR-WGu(W=#63dU}y zpH?tvoQ@EH8@TD*6!t2z3{fYJisNtH==In@iNe4cA==t)h`R5SWHhH3_2@@X3S6#H zRjpfhGLS*s*mbjUb|klQ`|%ealPEjK=qy;PcEjx5<#H{%QKz{1YEOmc+Q&q$-nVU) zuu`<{p-|v4mR#>GXHcqF)EkbX0_DzsKd4XWTQxFgX%l#YY}( z&uo)>pM-pkZ0T&|W?su@khVtV8?k1lWX;EhQ{sk6_Fi{MiEpg*CWO%M2Lr4+r9^+m zTSIN#AZA<-F(zwNhwd5WFta^OJBIn>?s92>VF6v_=)<&FgU~>k9)4X32N*dvNd266 zZgszqyejmw6O1M(QRbRE(tM3{vq8pBoK;zLiMv*dbq4g}Z7^el%W=`Uq7k_9g82nQ zXt2)fRFYOkKNkVWl|G$`eGx_CMyXn2DLqKq-u0_nYY$#`&B?AR`t$=zB1HT1LZ83j zakBOa94izJITj6)9EG6w#K9Z5h;r=#72wwWh#*^wooPOAl>a3?&Q0a>+VfAqhM!=b zgTiXBvB6es%^XOcMrtyOYTlT+fp6)*bqWD){Ug;T7b*HjG5eYIn>88|1rA^CR8l)K z)$A%WyRwUpD~w1yw68yG`P0sYDob4k^u|DJ!$_|5wBGS8;=rx*?-i9dA~>Y7J;N{O z?^9z?r~5eS;8k+$@O$hZQ@C(G^P8tuVQL`h>x!2=K+{X48z<5)5+Nf=i*gZlP)j6m zURmy(sRBwzw9KQzP2#A{Ld|Mf_==@)qYvS~3xEVR{&!dh=IB%lp~F%!=B1VkM_cEz zwgC+ME(9zYpm$gK1%U_ytao5)Ga|I#(TmwK-0$=X`h)N<1^8;EM0bpISQf7Cb0NG$ zhB?~JR%k~#+9HBS*NR|@KoLJerwIQ=9Uj#hjjVfux1kMT0D&<~g+}lJq#09PT8;6Q zuK%(u&=m1Ru}eDe2DG_eB!R#6zPu(92JAlR`snGhm!kD)n3l0f2LNrvMqmG*5Y2U! zF5+EX`l=gp3+-}1jO>e=)r6kyWIZ?#MgdY%NdWeVI$+uA& zRr!=*bsRe1V^Tn=nkL^CkZ&p=WSH=;%zRi#*bWQQVocTODgm~}&3KI(?52|Y zRnRL)^ZT3!g-0OQPfEns!1&N11pCn0(#I%>z{c%VA1tB*wC|O7-UWS{KlR=RlVH>KUMhYYgNiyti zi4IMo#vi;z3>P@;<1}BB;|~mqj??`f`v)S=m1xUAz7*fB2Ev+xf)v0%fubXgNuam$$z8wYw zo6KH(Hfs4qs}+)Vd=@s86aPdJmi?h|_Z?fMP@j~Pb`pC2iI$>yrk0rQwl6efwMxga#=ySBm)n2ton!tZ#^Wxdvg4a8nmVR>32Xabiz>u`89gY zEQ-SWMC#$4D1g@wEuq*l60XVQC=Z%!yX$)Y5jU0|Y#V0S0<{a&ZfOUYB53>YE)cg5?<$;9J=j)8pES}IUQUlAFzV(~0kG2%1nx?1Z!T`!3->zd5M z5SnDn2#>^rl z1dMOyLt9p^u6esH@w(~#cJLBCv1zx7#V&l%9mDf7^J5tBCg`f2y*W>Q5! zV+ZHxb>bfxaP)zAe>wKUNsPA&7canZ1h_C1K1zs>{M-SEDV84rkd)AG)l69K1ma-) zl$>&RR~|KmGNA5Eu(g~Uyl8yXi6_85JB{6UHr@WFJd~*;XtHpY?gxoJT9PtZ1h{>bh=BT(~S$TQ9zQ9N+*--$*KgK+{?JrS-E(XS7 zO&I%gc`1s(32D}pkld~|42V6s1BL%@>Cl5Ed~-xtneB}TH|yw>pA4j!s$X$If^(W= zz*Y5AUSz;^#q}}iMLlDi>P8UD3Y;{e<>rFhiUZ63wtPq@A5#(*jcxOLHQnGHdpa;d zQm_O?IKal=my!$QP@8a9EEUS00r%*540zaeo;n=-ZQWfsXW<|6S*h+6jA3(cC2YTr z6ui!;!EcEhuc--Daxn8M{(2-UfBAL^0(ovNjPh`38m447u55wy9FKAxg1ye3?bfCNrJ6i~zMtzUrZ1yA-Q3?88;2*I5 z4nqfF`Q&)WT3j{GO@Xne11U1l{)y&MoL3Mp}KFzn<8*r51}d8 z_8D%cU&5E|;0_q-)^&d)y^o|9!>GdBv3ne%kbp5C@2~8Oqjgw zVc9@9FIU9aT$q}8k9DVGe{I5=|FZX`-p+2J(&k?v{2wfZf*t=d{YNBl=5K=E-sykk zQ{-QiUc!+53?~WP5&1uJo;=UOzNymbnTMc=)WXMq`r@<{8Cd+}VTX`(Sx!77yBUZF zlc^qM!{DX1scwEyE|pf!35=I#Lch)IJ$C;*UH{7x_H+bO>cD&{o%P%c@#Szl{}BRk z_B(^yEY?LWC{IaCK;Qp8!=W5R7*4}&`xu^#mIN%Wb}_i#jW(RBZ9SCs2i^8S z&*`w5--6PVJhb>eLB}3tI`tA$p%oj%M!nS$BMiqj4eI&h^uzNc{|iQyA z<9GEC=Z<1al!euVF{fWVzfyAf;udixt8?g66;YevkqU9RH4j>cf=ZwOv0t5RYequ% zwUEPkmokISMSFiZ<=S#@Ylnc7_v%RRoi4LiO?tIWW?>TpxznS+(=52PxJ2`m%Dacx z7SCmI7I5}msi=#^E?BGZ<7CZd0eDSZko%5UrR-ZPR zjq6whNoZP0$)|};hOR%UpWMIAYg>r|t!4Q_vP-oQmR}y`{)B&s;@Q;~g{Mo{VkELV z(-h+T!asV#sec4h%PdpAKBNiH3MH#1vJjC9F{~zCA6k0_l9T3SYj_rBIUp5-;ylaBf14}nYX&Wa&VK~IHYap-bywcB+;Z?)03#od9X*{uk3S*0=F zx-U#PUv>KIFIoX6+ueS)r|l5-R8Y^?(zz#W7m;bxM!CGwsD^I$hyVZjS12s`>q9h!Ez2y1aq;+g3>{GOzaE6Zqa`$gGDd&2pj#0b1(|D~U8HYpKdC zi?2Pw9QC^N)&JI_m}J)qyFiRa+9irhKl|+p)`J@wU@m{LF|c6yAv)0X-s(UGvld>s zXX21lzNLehVIF7m-<(^ayfs4WuR4_f+VA z%;W&_kI%NQ{daSH&nW7l9CYt(Y{-Z{X?(Bx)*eX9l*kc>^eUbW*NR9Z2h!YXmvqQe zZqgk4AS2?r(G^V$#rC3hz((Cn=)Pr@x#cbnri&Z9bGyRrhm060EoS}v$`z46a5oeE zJC{H1Tv@@o6C84+vT2Mia%q)^!&J2H0;<|`PO+(s*a9C%pW!(K8;wB#OMtKTQJ~4` zt&y68ib~JLc}f=5Ps?DcW3`lHFf_Zt&~(UkC3aPgi5R4-ZnxWPX*UjPdWIo$W)5qK+CqnT9GLoNpwT*-ELXTANEZh<`i_&;Od-17N6uKc zSvB+ug)KMx7zAyg`I@%x-6>I{WmKYcz+iJY1U*jTt zxK%u>#n=6S-?*4aE{nTmC}edyj4fUCXuRd#^nqY3&jjJN!L6w%fM@Svbe`QEmhqVE zq050>sT^c{EYgV2%=ee!fZX;c5|vp0#;k_t#o>nZWjfQKO5m${hJ_|_2MLEVhiM8m zU_GY-y#?Z^-+Aq9Saa38x<+@wn~7_OtF-E^{lpm(a?D7Fd%ZPp#T8zgD|Mk>s1s)N zR9U&82W6An{C1MRng@7m8s!M+7T5cnf-x`lG-CiuB9jo^y-)jK#|XUyUu7m9Bz&%U ztTU?!L~HHW)HU*Bc!)Z)(|kF|1j%TWiYL1cMV|i(RP}ylY?NaL&qJE9`2$k4AW0*` zYgpQZ!di|ov@%s#Gep(_5!Y(iH!uIK09pzAa(<38`yTv_LZMz&FrDEv zPXDxp$aayy^MjM_#F<*+7|`E-Xt?xmH0^H=NfViyjawfOxAutb$)^JgHyr|_a6b(8 z@im;!1-N{cTVpp3>)tr>oc2@&+NalqbhmCB5}=8kwnVSB{ZXfH@}%jZkAt7cD&bCc zWqQy*IA4?l`Rj<)hWj#LU0f5q;Kwu!K4~;Z9W$Kus{ZnAQ*~<--R0Um%aS0_JQg%c zx+AUEQSyJ@oz#AgFBOxD=F?NCqbus2Px>N4tyATGQ9{)=+;H5pv6e=3#e^{>@;N8=DR=d4t2b!m z;E%l-TCrP7PJdSp?zxVRqi(^O!Il~=C<%RrUFq^h0R`}fUR540H*K{cgz=`g=s4q} z-z@002ykM?{Pnd8E%GX5^NDEQL({K>prC#X71YG7?DH_s5n{+~DjW>C5Un>ILLT6* z*(%nx^o#*3HFC7pzPkvmk`7*1Gt0yN*oaiIunZV|{J*^a%+L5tlRxh}(R-Ujh!&n= z#{IMV{MUAZKO|OHD8?sR=P4)N>`mH+CI)#ujP-6fH{ar<74r>E{!HLr-z6_ME83b6 zX1#BDq0322!I-Bk;-iq{&3~VNT>d|<)d^{E&`^r$HD5ZW2Q0*KwVT;xq{K3mdziJ3 z4!s9VkmF5#!<^?eUa*9irS+%^7n^3lz7dGy~0$N+^)5CSf5Tv&~OO9YYqqLh{FV&5pX z8+NglYrOn`3Q%aU1g@T!TwUL|hRl|x@qsTW@!L)@cmS<0Mfvh^nktO3!i6A38PcoF zopBpsoUcH$5LJe(Z&nWK1iGTF4pasxfe|(Nq8byWh*;YgVYIA3Z={!P6huVK>uLyU zc+QybpoW@Z@lxl|SKY|@D(yFTB z(6%PFq7W=Y8G%rfJW{a`=c%AYqoB+3xDgs9QJ;8tL+v$~+$sRaQ!%CjjZzifhVEab z!t<19OO#U%l^DOYK^xM%DJ7Muz(fVGMvZO)K#3YCgN^K1xKLD}gi0=8ivE>CXVs+R z^!T+30OgYQb;_3KS~g3He;Lxh0JCKJGGUgEjx&4_np#&-}WdV8x0 z2&Ku~NWG;b$MY@2)p~hqp!_dzt%8=LBqv-sgwY}j2Enp++8zwn*V{=VCnDsl6E2%m zQ;-0SQb@A<6_QBt5;`q@Tyg-TrZ8TZ-L$P*Wy9eZVh?e5CZP{@d9P)#k=l z_?!7jn=P~aqshZ4^X93QLLPL3dZZggY?qxZR^W?~N-iB5_k|Qoc$q8&)f;HBi9Y)> zKIb$2XF27PJLQNPoNnE%eRNI@rJmAv<~@93ml`TU;Sl!f zC%}qOlra?Lp^_Ad3QCuD-!WP{VYD`Cs5?pw=F90be99c3J*T2vmRZbJY}p7B&#TXI zqR6-CQRm7@m#M^hH9lDgIw?`Fndk(>g_Bx4Y@+1DfKTjNg$rxXtNduycD@X}L1$NU z(|%TwFATD$B35t4tgr)}Z^NE%o*G$1n$nm)*H%GP@WUO;CwvMrJaH3K zx{%!8Aajj&u{V{~)(otp%O1g$>-=o=N8}LLA$lm&Qs1vfwHsnaorlv8co@lET6rsR zrV$|^LIVi6SkkYRz%i$^O zq3WazMLdv{`=?Fxi=&}G^KxE(c8jH>SMqIj1=xsaudQnI?0YLexn`T1yiJbVL$!6@ zvzgSAU#pK-qPLc*@dJlKrxhJY6F7v0KE|dX>ma(o-&2L#j5=4|Z1v^mg0liNlZE7V zh}EO)!N!31FZ%aoc4kSut4@WweKbda$60C4i-Y8Gb%EVSuB{N4O7-lPfeCcPgTq~i zNp*63CN*Ij%i`wH_PlOGxnKClgFj92K-b$j26F#1+L{mSFt#duD-T#B2a5T`v1LB7 zLTZ=65B%H6K2;kx5{nB&kdC<2(VgOs?@bW^nR2i~K^lXBLVlryY_=^LSWmV8!39i` zVVU3I7sd_V^RqcFTy40K5L2ThO+6y)5rTZSm*fR*X{bolm;v)HuM%1f+u<&K#mvkB zK~G96l-Nir_}i<^H@A78Z0DX6V@uCq{Mgu(5{w-ioOdZJ7kKlP#?Rv|QB@AELhMCd zpxOueNlkLI6>S$dwo0t_yB8lg9F?k$?hcGjvlAXagp-|dbfsf2U&UUn+S7GLdEx4z z?MfUnw{e#{B1@c8k28ilfMl7{=8+P&F@C!k+i}&=MT&KA=RbJgaX*U6}eH=2O*8 zE-{r-R?TVVPoaj%cUs;&I7zd!&U+gwMFCo-+A9WTrOjhhbN>s~zs}~Ko<2j2bv6RY z29~_yu6p#PeM11zx3AuC7~f(QKU^BI3AlV=v$!ImKQc3bbl}J6zW(->%1GmZ!mGkT zx6p<njl~^{kg_vy zTFzKL?;pJXm?wXt{(*VFJIyzDZszd%6F&*q5|qVL$%P}Av!3vMDIPbvodb+YRDm^C z-HR@vJ9U64vSUvXW}V}P;6Q>=!GId+-2|xs_n+gE8ypj0z3LIj_}1qxDyr|-1mtJFt{I-Jh`8}gDExR%Ny}bDV)Ku zyFBxre!z7jlj1(Znhv(wll7MCGXBoD95U-tBM03hXo6)PyGL`yROd3m*6OSYhQKOU z&j%PKXC=n!M)+s}dK(0Z?+iLCF15xv}4&4H1Dhh>E57KPuM1 zpDbOxOU*5V?e^m=?ZCERdf}Wzhsb={B3i$)sC`&BK;A4|$82b+prz3x*WJFOft*+v zrSUj`VKmGE0|eh2I?_ZO&i6z;7ZLKQLsYM$r29@c7Y9ep_`IdKh6ExyxnWb^((OmH zgHi4`JD^^FJ*QFYAcx|5bhUlXM72cc7IC@Pge6dsk_e&DN%L1q^P7Z*3ni=mQ%f4d)@2l9U=+6UNAmNmwX!xGD-Hbix*3fa57yq zF^F(8-2Ss=Lu2Ug2yP+RIxW#r>C`LX2A4i~&lq#O@lkw-wK*5veauhTIQsR4)!Aop z$%ot5{GHmVHEJ?V{HnZ@>ACsbF%i&a!aU2|;f1OUg*Q2@e>#xL=Aiy0{aWaZfka`d7=zAyTo%7>|G&GPV zcPv6~t624QZ~#eAq|`)MZVkdbx7T69rjZFBJBIWpRF!Lan8=$&og>I~OWdDGjU3tc zi479SX+i=y{`xtWe@xFFcf4ggYj@y(gT!95j#a@ENk|}Pth<_(VUFD1W}mt;&Nsxz zB`lbgZ+UV|5|()2>NXtd0tmO*R*G{AGy=-Nji8+oD zL=-=ACB6~U_7)*wW>9pZoe%k{Py~$!59+-z4!zV70~x(4$*kbXRwA|jLr^1zo(FpRwGUurBM3m~sn?kI~ zA36>TwA-{tU0{CLrH1s-j$qQJil6+>)}NDObo&>4O|&1>Wn^KEu0a0QU}Kd}kh@oe z{13B!p1s#Z;J}r;zGA*7^elYXdouT)oBmRTbH7MaQtiaQMXQhZyI&Xne%NStW9=rY zm;yhG)UAcFdP2_7;Mx6q7x*V|Hc6T{l%TN9_s9+(E_wLDFJkWe&BW03>|q(TG#?;r zTwE}Cx(Bx+0me8}8RQYgsM{-H#iz7EM~CZ;4ML!M0NGs?b-Ya3F6Uk>r)$ug zuF62YlNp!^pt94Kv2J9L98KjCscbY|_Qi1M4a4J=0`tS(Nqp-;@@Z#>E5%wI!kx>b zZUwn#RU45gPX9LIeuIUVw~~I+)}g~GA`6GJ_d;xCpPK(|cBHLe*1J$6`a^BqJqRV<4rs@gt*(W{&FHM}DS*)#2w-+BtPuB>s|y#Y<$ zm-U*t8_Dr>b4d2)2je^r9~TZ@2=J$JsS@Q*qj=RHg17J|q{m^NCjR4>2@8PUkKeWd`U2>%u4 zsbYyHOIq;Ga4T2scS-;`p7mS`b1oMlrJLtp!s*Sxe=Rz;?K;*nEE_3a%Ga}W!kO*b z8wGd~o%if9QOzoMZq`{nuk)J#twl#WT+;AIySkKvzGI?au4=>xH0kqU%!fJzDKe$O zA@sz6t!v4wbo*Kk>y@s2;mXCjCAFdnbP@9X$0~t$f{2nax78=nQNE=t9#Wn`RTfnn zA#r0hIjET!vh0ekNUJv7iAv*_byLB9cKosn7^=V;D}lXAe1Hn`4uuKjg90|;GK$=c zlra*^kPBd<+sTi4b&rLFEyFlJ1#Y(%agty62_T*tNe6%tl3G=!i*n#9|sDuoDS*8Hph$2fA7DvwjNZj=Mf<|q(zg_QwEb1aG9S{RBiP-EGo2%^as3`AU?M9OX^zq?=C4 z1;Hq={v%=LE8s2P8N`Mrg`{izvU@UBK*3d*}%lrs;^2GsaXQv8+{{00;tR)WaII7mGx9+lS|feUBnFTOFo zop|`J1)F0JayUX+ zoUJC^RuQsMcpxUBT)KUArIL?p_0}&3GTVFEk}tt z2kZ)A(ytYin0d(L$cmk4aCGB|9eikqH2IU3Nk10S*Z1itN00|O0~KRGLca;yv__FF zEJUcS^Vr@l#-{EKk1Ns zIQ#A}k^Faxu#$Akef7v7UdkulP#5f%fn=q|Q56&0 zM6p~j=@r;j{e5DeHnCTA%2bCO5ySXvntnp-@TON7iUOsn1lssEkJM14EVwAqFzE#X z0lhyCrAAZ11ZBseB%6UN6val?-!JVq8xa#FuG-wLm`4{bvm29zfUW{XmadOp+&Uw} zMG1F#V3;0s!zIiQ$au?MNL095zZ=b*QIHTt=5;<@fP#qEk=WaI(p@^Q|2ijv7?5v$J|}$6!iN9>$N~9MqC^r*b!vU=cNu zBY9xNKRH7c*1w|h30a0v}d0rJe`x(~{TCPR>K-ms9*GTU*2DyPLL4bDYz4p0s zx365Y^9nwa&i(I!l_J@?Di7SpkKgjq8rptAlSwMQ1ukB3@NDtLEcZ|bv8;o=HunYS zZA#1EsG3Lj6csjEF;UkM;pfQvRidHHSvvK+f_OSguw}-7U)4z}^T%L?<61ZnY|meH z=*n6aI#x|a?(Cd>4~S8Ksm$-TaXP1y6oq5Wu*t|ny;RWkaQej8##LqXRhw6Z-jnYz z>m;3Jg9dbT3Z2p>z%0lx<|%dN= zk9K_~;s{L9oFNQRp(+9X1Y%qvsUBPC`a|y$p7Eh?JCg-q02`fQ6D6CC^n z9HAZT;IY4#aU?7G(w#%G`9YJ!dfC>89cxC1_~|jXkC_}i&o(}os}MhYB>n`x6xdJEUODFBD;@PI0B$hFn~io^u*zo00#ea~mq& zSL2T8>iSm_83AvuKeXCt#iZIsvpFLcN1S>u-Z{2eT7N#VRh4zt#aBXLY%rlDMf+D1 zbk>}!ufb--*}4}n1HlT?+~uTRjlJmM(?n#Um(mys(x09QXo~V>ZLo{@A$yjebN9*x zBaa@<0CwC?y&?Hxlh8X4jmulRvJlJLG zIogHDK}v6aqgFE+E5~B?|=Bzt_I!afE|-<_N8s=qRHOnb6Yf+bi@_{pKa~ zmc>DTy*0CR2{lM}V~TEc$pfq_lBK11Oa(XGvl{%0OYk;F2W(US!niozx2V;H__guWa-}^geIb)15 zb7p$XZ9QSKqzA3*YwP*;E(cqV-o5e~RM8&^R1}4AjHs zsF;*_?KP*z=H^#2y4(kGhJFs8sIl=%1r#OY4^D4hyPAXac3{a==SobdGvbwDbhn!1 zO}bB(B#O-@2QF+Rnh*5caqdSghwf7Jf9vtr4VqQL+Q=*hv}l2}QW~SP7}bSkWyZnq z71T7@z`yt3O0!ZE^D%>P`qGH;V^tH$p)b1h0o-2=jngapT~Xzad#Zk6UZ-d~&`YRL zppj7enPiqtP2>0dWad)kh-hqk&p$Sds%Df?#SFWfg0F>#yMBKb+^P`>hik$YD_4$*G;UN+dJLeAvr3Y+5@9NXHt5A` zOVazL`LIh~1c^7lV9+nEuusyei$$K9+7!dgKZHnSVjl8;Q%9^;NX)%85@4Q)z~^I& z7*FsjG_`K~GUADH+C^^ac`mTe`RPD{fhRgHM|2G4SHZLCt4$ z>JC4rbtP~8T$*yxi3Lf(3dEiG<`U>@I*M~Z4Y`iV%2PVUhEr)RE%FHIhHmq)7In0B z+>*s(8;Rld>S)7wd6mVxL14USbWIvuK8zy~#VQj6>vqt|$Jd~3w%iCgjbEh@ZQ4{6 zMXI3UHkmUBVO>K8CL6V)2MLJ*wqhAoFF;S1K|GQ%T*3WBO1NHM;LmQ&&6Ad!qMV8G zMdi#RzfQmxxPCPy`b-c_cgV*f1RoE+2H%TpME(0b;8Oop=nuX|JP}z zX>M>}UdQ_L(H*IFj3e9{B-7H82wBe(f>FEiCD9!+JwtyRfjQVtnY3DaO>D3m2AFat znw?%7)hnoCw}@?N4P%ViM&1eNmL1{iI5Ha&8e}O>XC>C@#h6zHkF=Oqso1l&DtCyD zLN3t8Iq%?*U1;;^hHq-XAhwt)RdvzQ{j9~#^~vNH2FGc`l39)j$`YCeDY?enrMl$S zPX;HvaB)r;P5$D7W--;z_#DcL)ruy1zG-c|q5`>#^O}QWw-OwBD@lF}2DNZ`$?>j= zmAnp0Ynrb;CjfBhMC%M!kB}b0PwJo~l7rtqishjy=VdZiKZkvvV zY>6AzIt#6-787I8!ql&i7zm{)_;INrn_aEZtd`WXmny9k<9N$A!Xke*i^bzmTlwW? zT&1+FAYTL5Ae64ZhL;T zk(+epAIpv_G=ADjv1JWbJ8qmfJcx?0woW{r{%fr9pBDrkeT_%$wmE5{jHq;))&N%1 zT4O&jLZ=o~dBeel?>PRnQR%?if;j!{`KIrFsv&3}4b<4v8j#&PPv)Wiq!fDj9fAfc zUP4LKE%y>kW~mC)BZej(BQes~y)nzTS~f;b2rHD`t2OtpOO^X}78A3Gr5K~ArvZ+- zXkx&kX!ENXGYc?+=9s3bv(M{wgXIMqw+Y7X;O++ZD@zTr?`HoW&ffE@$-M8|O+C{g zfzVq5p-KrI1SJVANHKsQC}QZKlz^frs7a_IYA7lyVkjyqI-!W@;7q83H53)wOh8l| z9j}0nI+kJonCrfuwb$CO_5=R_FUW%Pdmf+T*y*);^ReXI*T<}1=yZ~Qry=GHD`ygQ zZqyIkYV>26RSAT@%nTdESG)#qAj+r27| z`XVJ2JrbMC9@ro=EvgbC_4~kM@n7pmm!-Zf?bQI5p@pqm*ZLn-$@474 zrUHn}Q0QpZ|AE}=S%)i=fi-WEy2HHRFjCJvUB%gPA7404nMw$MK3NsMp@$jv4-pr$ zr#64iQ)8Cq6UaZY-07AP?htifgFam^k~BOTwSHH zgL%j6({Csn)&Nx~Ep}qeUejLi{YNY-F1fokfppP)PC&(Q_~PpIe*gGO|1Q=m$vxr4 zJ+!o|>kT$8{db$a=^Tn!zIVgw_J3nj_k1)dVuVJyTUy3d$=&J6U+L{~i;{figQ?v< z%H6;X5C$t;3Z%rbJd&q`M!<(dTb@Db){FFe{}toRht$w`CL(9^@$hJ{Y=UXQk7(AY zL?zWEfU>u}uZ`3xA#AD8&S>VbFzq*r9Iu?TxfBI=Xiuv%2ItBboo3cS*!GJzmcEugJz z?RZ3_NOVky^$cSX^eZpIamp;Q~}q12QxvJ@U5 zCEOPfdh(()Vep^lVOkP3pgp$l#TN^ruaL99KSCKuk$d>4J>b40-xmkNNQ7#GOrk`F zw=cjx{6x4VCE_0vuc*LV+xYv~xVt>!4BYFGQoILE1Onp*WPIiav^!WADKRh{aj~R&SQo`a5Mh z%b|N7P^BEt6L^r#JcDD&dwFP3Q+BXMY$oI9`!Ug;4jdKwP3!uNp5$g&9E?mnE!;TR zggE~hy#YleXp^#n$jxLB+Cn!rg}KA>=N>r9b0I<3kxA8ZWvN%V>y{i6)F8K-VG?K< zV8~&Wpi<4&c7xE8oOF-1?~aP}OhNiHY15yMge^+oJhgaj8tkjV7%D^63>rR}ObS_y zk90Ecb|fJsYv(2YjXd08W$I&DgLbq*U-2p!hZZJby2H>9_s0NVw3pD%!y;j#i3DJd z*(K}7<w2a6Z!frmWYd$6pgbXdywvE!-|=mNRh3FFp}DuE6V0;5{I6WvD~i#W z!sao3)#Gu(dzo&L%sk#{+Zs*dP9{h+VUlFf4ZeYFrUfjgYMIz9VJfT!^V%8v*lBe! zjrLs64jX}89o^W~k@%EJI-o*tlt9`1eHw+tDdw^*rG966R-zdnhK-Y;cCInaRHOuI zpkW4{NlbK`AV6n5Nw>%G#YZpHG5R&$Wu~Tahp=TL!j9*H>sAnMun12cSY&Akaw5?C ziJ44<;+A&PqNoJ9N@~}|KL5#fQw`yo#Qy?$ zt0fheCEsVZ{GFB#IFNO&{WW$A1I zj6~O9oDLcxO>EIfUT!%9J<56sTIr7}Cqu_s#P?+=A61R#_CWbL#D_%W%p=g0HkgtS z3nk6tAFimEGm_pyIuQcBDW@ckMJk8W&P=3SLx(94uL3Nu^GOF}mZB1jnE?5ld(L8y zudxhqUC9`eS_Uz;KbPX)HlusbhCGS%Z>rgoK{z-^Ihn%`3m3+%Oh$Z>5Q&|n@Clr~ zd zRz529JvnLO197W9_r3sa|L<&y3s5=tpUc_EZ}Oe?G~z?r=CI~wG#z`0nRq|KA1HfL zZ#rF3;SRB|e{`ZlutV z1(oInItmcc=Li}Sym-oLRE4`Qri~+#Zhye+CMH$#``)3N4N_#SrEvMn>zA0={bOD;@iJjyMVHD)NJ>-y*a? z12;8k1j<%Ir{AGepKc8fZ3FC~NU8P{kML|xT=5q&pa$i|L^@3>d>=6OzA81#WMcIe z6S8(ep#l_$O*yd)op_U@;qj|Ip-h&e?%Yj#?n=%kq<_{FaNW#&W{wU)CEzc@^P|9Z zgQ);F9%SIb2eYq_fH>9W=f{4i(3Vxmlhlo*jKL~Vsov3%P$b??fcOB2%;R{ z0n38l+-Ej;G}{iJy4cpa&A3N9`1?(WGJUL_mGsZJ#b3qNb0Hq$j5~V(bt5qoe>;3W z(FVwmk6e0G4ufE~!I+Vf!($|or#pW9Tcwgcx%!;^v)}*4l}8KWY+HtIV%uZj$Nh;% zcf@*B&J+Yjj2vUGn7CCke@M3)jHt-xx1}AnH*>2?xH@@@+z>tVj9r(p?#?-$)-7B( z{S*>IwqUUmN;Eq*PJGfmE@2mg)YF|Z59*amPsRI9e?(Br$@NxT$+|H!Y$c7kaWNvn z*XnRfLbc6}O?}gAk63a10CW=&-RLIVvgbG)3DuZ{O*INKkG?}Jf&}NWlNjJ zOKW18!oX%%=@($jDUXEYC?`(hxeq4Ow_ACatXZs2w%Jt#|?BN5wFFzRw zZ-T6@z>ww~F?Ml8&n|krCp3Q5KM=zZb*!21J8v~M>h8EZ6{aqyYMrNvUS2TuyOifll`sT`L^>fa{l0Rm2^wA5&WlGzQ0q+sxX4Gm!BBFRx6KJM_j+E46n9 zGURsy^)CmTfF$}0I?y@+JTe?ji(<+f6oU{yX1ekob4kU)!e?&{3u+; z^?!?22U-znRn@jturdoRjbc!=(mz%OidM8gO8)oC6T-7FKC*o>+=C*Tq_W=8Be-7s z=`Q*eb*5b6DMG3FbdYhcX`{L+<-C$2RV<$V4p42n$NA> z3UQdrBfsyE4oBd2oWvFOLmFufMj@uPNq+Pdja3<3(;Ixvxx9xSpGWn}bay5j3c447 zcM%B-vtL}uoiiyitclz9Fvg7LcE@%WL#wjAh9B9CEGDdw@@qEjD<($V)Jf3=GNn7= z$QwF4m9GPgRG)tv`TpVd=6!}m#O4v$lP@uiAD*c=+9OKng&jdt+8ckTvg5|Xlyu_$ z+riWxewnYWSnqN*j2e6GIsEn2BD5g zJq+@pAt>+j&pDlNTx%f}U9OoyB&>lkli0)bytY|a;9eQ9F9U~w5Mnd4}3YINm2ClPL)GGlEp%&V1&z|RYb3>gcu zQAA>s{gH;coG^#ZN*~w@opzP4;q=InuxE)zS82r*77Jz3C(`KsGVFlus5~E!GUiSl zC4q3aUVF3dtuJES9Iq;|XcoeIAuTGa2?f1ZOiK&cjI#cIM;_g&@iD^u3v0i8ZVXeI zhqNl|!00GH%BYlKgC2#y$rmA^oj;^&Sb~~7n@14C>_VF1-hw6A3(ayNLZd`g;$Fnj z?(c%Cfw3j^#lmVv0B&(v>LA8$5&Ir*HIou62{n94Zd&a`Di`E+dK`Wo@dt`uJ{d-|y zc!jwuu5d3Zzz!tOR(JOk5Ay?-F3j}3G4ar}x(V0T z^Wsgo!&z3TiT1hOQn|lLQtH*rLvOg>gC3ep@j>`JX34wrB4jzGDjOJDyq7fE)%dv~ z&AF9MjIW0dV_%wO7lAkLtcVjv=mE#8nVG@ffavn@u)|`=TPrqgI~z_Qo|z$?0*Pa? z7MhA5pwtPDYVw(8N}dSX#)aI3eh1S&w&^S6Lp$ufA?I$odJw|jRv2D&)EcSl9j{@* z?5|u~)VzP6hoAY5gsOO~neJ&a%0jmq-Bcy;9}K)1b*DV}elS7{OH#@4;>b)xCmdw%fA zLRNt3Cm!@h=pR+I5B#zJbxwkG;z}^`AX>jw%f5d z=Y_gv>?ne|g6hBNlYNd7^WBotuEM+)1A>|f{5L*i5qT1j;%KNqsM(J$Sb%h6!lD!+ zny%Q?L(GT~TNH?`(nD*7(0e5%o#q0)6x;S|SjUjRFp7hUH4~L?eteY9Ut*Vh%zFvW zItFJK6TwZOa{HZAXptV2lAS{J)8^tc%m_L~!%54Po2zc1L>v&Jy_;Np1}UMA;yyl( zloH`x4cox=kLN*Nqh%{Ul&qj&FDa??QG&}j#eLkxw7L`!G*mFgVxqTwDG%(YxD6A` zrqx`RlF%!Wk)gh*7+QroAN5(P8JJrUG)_t9iG9fk1`84M!X+yS3_%cYc#I?5@L#y+sw8N=a$VRN zxRpRNPZ90f8~X%_E0RFFQqg97*Oe@|z!^|Iv594w%_8w3R^~+^4s>&e1tg_{*u)3D zCrqQ1m{v>J%ya_nt6qMLbpf^?460NRs6lPu2Yb>`K2ii*;kjCf+Q2i+hd_y{)WQmV zz#k`2*{@dU`SZ|E&tju^s8e(lm5MnD)HV|FRwV*RVd|EoZVqBAJ?ol!1>|+yid6z6 z$5;n2O`diyVQu*NC6mj-0R{4lo{hiK9mOnsP!L%xuiKS?1nF^bPyj$r8q-X32(43p z1Tm9&i%0BNVjfvykM(2rgbVv==5-3}mLT%LUpNrXQKkmlp|UT`p$1{FN0KA=V9VqT zFfR8ih*!GTXDzKN)Kl7LbHbT>UVzK~R$ICvgf;bqY zg$mwt9-*@zwT^|A%Au?XY_x^f-AQl80O`4u*GtA9k>QLjj4x!69!p6lgUJ2iIN5ggz#Cr=Rt{E;#KzDLf7V!)V3N;I{6Od1J~63fVswX^x;|igErS7IFu}=Od9>kihmo)reUiCj zJ#=bXXgt|v%w3bH(lq%jGJ#yMrBbuIxsA6Ih+D{pu4m6Q30of55~k-?J?}P3lB2eO zl1{Yo<#5uSB_^g^cABei^3nNxt$yR*NbDA=nR~aibC7hHh1_Kk6vV+vX@opGlm|$XdsvTrB7jUYr`zeLC@oJnMOQMlsUNAtHm>X$6GBpJPe>sU&a& z`blo`jk5aoqSauk-{I&~H7Z8gmX-w*MAG6{cP>w98s(TI8VcKtt}r#z!lI?VX5t0( zDn9W6jhj1^ppfA&Rkr?(#2ubJXP0Djkxws{`_^KdDiKhg40Vehs8C{!IM|<-Sj2cC zv`Yy{s|4%9?EH^Vn5S8k0#U%+(XvPsi-~|4t8?>6l^oiI;*4)`is)RW^$@B#mU|ur zAw;Y7P7)+EEbs3#0#nPjqqe)`XdcfXjfwpH*}w&4i+Emlq}(qfge;}0_GjOv9ZBu1 zCOFs^obl_G5Y{jV=~waptS5lOR2S^p1u~&d>6atBm_C3OAi$jtvsbbO98;@vEzJda z)-pr^Z0D2&e*k3L+(^#Ha(|qq$t^nf+;U3V7KJ@0*jQuUD8-*pnYT%Cp>OS9j~of- zL(gBKtUl6(DvT&C&siGKv%@A?LcB}omMk6>Hd*0o&bTk>SerW&p{uK&y}->Az(YFb z?GC#F)h|0~s32PCT3YqfbA3%KP(6wHDRq`i7V4Xn(3f{(g6DO1!tfpw zk-0q(BV|1~W2dcJ(S-+#*Y@(Q)A-pDt+}fu4xTV{My#nt;?{>`+m*C`!5#tpP%^VVq9A4NNE{i(X(loV;t z3!jkVtg3c{(@Yhtz=)r3!Gf>h+r+!O7A`4pV?t0C4E@moK60nfCon!Yp?wm9s(WaH zMm&&dbAFNdjfG6SRGFWCyAYzNOQkuVXK{9`%pu#{FbyO#}mVN%*V=sn%uR zH?GH28gP|xbr$^oBbc!g>CO|G&SPHh*j2xt=|Mx@x*2?}6~Pp!nbF`5Fw_>6n(G(z zn+TNKEQ&2be!UklX+uM4yx1y~XU?5F3f5JRuOb@<4M>sI8XtY@t8f>YO@)uuN9*=@ zDm}sE3iQk0={Rm=>586Cp%&0VWRVvS{QZ2eeiQo20#5vN>c7h>VBqn9h3;~6EKxMZ zWs#jfqo`ZWzFrO6xoLS^wSy+C8Z6?VP2%uL@gx-*&W zyO^YXIQ_}b=-+KqW`k4_()w^?_9zE!ik@=vlDZ-a) zuglJ9<7+z&mf&=q?aj`ca>@1Vs`qyi%1HTJwmi6ykmM%+FqzmJ6P}2&x~FURKGoVG zoAlHztIL$Kgg{lSZS>Baof07fSAAQVKRY+$ySMM>nU>(3r)61BnjN^A2>}MXnBcH8 z=z$4$luv0?0^yZutbW#V$w)VBoRIg8{Q*zUUB@2O*|=_55G-84nALsnAJL1WrR`LqvqEx-wzDNU4fRPdN=Q`h+|r`XeY@X zb!vKHldbH%qYERg%xH=~h4Yja(rQwaV&Fj%u2H^h{hOSH+9=j%N0#d zA&LfW$5yaG`>L*{Q~bHRJu=+=&k{758plU@Sxsm9hxri``~wp!7Pi%@+BK@2Zh-@p z$st#D!bHm0(h|@%%zxMSCvG)<8YD1t)TD!81Zb!Lt5Znv#q*| zn5+4%)q&2ixyC}rY%=%v|Lnb!P?h(57mz01Ne71=Te0bZmTiM~D=mkeoLcjFam&z- zAn>5;9V^f^ubPAZzB{Y+r+>b_xfiReDz0#4=Q_xAxqi}Y4~e#{5=&o@$@?sPzF+@Qp>H3o9jnAAg7{8 z$6vDOq}-TrE5VFyIofy4uX2AYW)qh4ovxk<^VMInDMN*1u@LGKAqq$~6IdWTPAj8a zrjZ=pA#pbKT9}V8Zt=3?)=(w@?l?3LP^yy(Kmr zZ}I(2IkwePMBq%b)jB;!qc5InlKztVCzN4;k1P z?NU$a$C^oD@mvV^c1$a2%^GuCr$oV<)gFaWA^=dZ4KHBpBzR8PaACKj+nj2lca$ z((egJTq-9?*-Ifwnxzs9gEdZM^8dhWmQXW!!43>;v)*3*wCU~y($)~)o`_-p?cTZA z(2zlwGoHV>U2rVtkgZmo%SW6D0hXQm&&b}t;W~>7;}1rhf@kw(?ytNyXQ#L5>=%|S z<>iLsqoHp_DY)?xxJ7i@5G1r{ClU1EYE)k^apXFC&XWsOhrj3-#X-c zVYo7u&iC_>iy;NG+KQunJO)Yshp@ul0~EW3LnaRk%20{+1QInW?`xf5`uxZ88(V#e zIQD*z>z@*Cayya-?`#beCTd+%(5=>W9EiVT>fIq9GWm_!0knG%&{i_>F6dI7!>YbYRb29BHb82Uk6#S90wrPFI!zk`QTVm!`?>YBhiO$zj*bkd} zAknef7Yt@vV^2gRyVEW@zsd9e_VGK%7wE864vULOsDK$N*z)7`K5{>LZ$c<>-tZ+4 zP5D=7{C`NEM=m&#jH2NxX4F$P^0Bo_5#)$_FLS2#hdG$JzEh}uY7NsU#ahpcK=%qi z92Pbh<|jluNFkFH>Pk)Qmu^vu1ZP<7?7C2lNI^%c5SYKhtdu2YxtQZ}sxDZMf-HG8 z%smPH84R}+=s#7FaCC93F7}eVREtZXltK>MG$SHid=*HR)Mb+pouum=Eu>b+N_8qq zL`==FHcbz@>suK-aH$m;T&uZNSA$EzzLykh7hvC#E7r!iu#Uhz5>Oz64)C7Fm~dA% z!dEVe6-2B_(K=lZk5Ql{ZOBbBHEn^G77VV*1l=pdTLIP>i}#bmwUn^Yc^Fxu1;$%@ zSfm4dlqOG0O`?{}Mzu@D2bH)%CQHKe3X!9h=UV{pQE39r4l4k6g=}6=t1_O)_QK3> zDv0Bta>c^=4k5qyg03)L`hds-w&Q7$ifk^1nQa6fEET$4fZfbTY?k6=Vn< zvmS`Hka2@7+&MHvUx&_AVsn%R;WSP-49b*XK#KglK-Z`j(jnvILL7fd$jZ<_19Svb z%MY8I?ML93PdpN=&9r(i3u|7(avdU z?;0u=9zo?|(_j!!i2}S)njBvP$6i$0Im6IA7?j47q(4@dY$KH`QQAX$Jq64tC5i_w zMEj52Qxfke2%r#kOF?uSKx@q*e`SD|*>>S_=n>4QnoqnZU%v9RbdavRBz;Rr0?F-q zCN@(-$PwyXWFTJoTmDp{w^xQQeU01C#9$uAfr(4Y3<-=Bq&!@kJb5@=-?fZ%lI+!c z6qCcZGHpGM>qh6up?nplNEJUKC7oUBH^S{mx+q8oKY9FQNTF=i@71Jxo<7@@YN#5_ z4xzE>F63V2x(R=LY&q(RPC+gWvrR?_K1!O+(4Q3IYhlAA4b zEqvnhTEpNGlQy!~iv?e?WirPN^3gU~boAmw*jlFHSd-!TCc`!%6bbq6W8perM2}k@ z|6ED53qZ%paK9&IKM+c92$SX#jKx=tSx|Ep%tSjixtNFD#!7nZ-{7vD5*Yx-@F~CU zaGLnA`ABP0h7=vLB!xgvXU~YqXg@Jt=It|Q{Psms28;gZWJUtyW4uEevj+L|0_Ok% zzy4Ut%Bh^a?%1aj&_-73l_UITj-rbGQUsM0+I!~Q2&SPPkn@s+CL5gRh zLQY^@p7^+JXfrZvnsPRN#WopR#AGWF7itY#;G|I{u1JdZ_JlUl(rO`So)TJPk@2z; z+Q#(xwR6)0Iq7!^HiyOFkC+NRdRw-%Oxoz}bc5!(Kb>P9HXo#oo)6hYPAjdA)w+PHck?;5^uQW zscRCipUjNrthzN7VmyRir$TRH27~!iBpI?H9}1yu3!!1`SjZjC{%rT{8nkWzjXi9~9TrKyJa?K$77JU)@)%LaE`XPLV`uW7dOGgR-K|2PQ8UDp?(KjL z(BSQ`1otD1<-=gqH)UWUKew-Q5RhL;_P*Eq+j6M*=(K+PEM~88L#S}?KTZytd1~0E zjt^!;U`z%e@l97BE% zV0Q<^NwF`6h=p0}7qVr&n~VZ|Co55aLhBup&j%stt~`?acZ- z=9x92WRI{Dd}4wn_T`G4pOk7f1N(A>xF+%nPcpiShb<)&_LFymD13k%RlfptFZeoU zCkk&BwN;w;a8iGtG&oGD>)Op9rwLLMDJQOR(M3Z_nm=OJ&s zZ&2m2C@+d9`Rae%piB@@l;OiCj{T4ZFYmgP_HZ*Kz1Gx5lK*7SF04tb zUNwo*wI7wF3>_pb2dy~Dr(-wBE<0WS|3uFJo3zq01&~kJQQK(FUc4j`Z6i)yrVX7k%v zlPw3TLh5;NM9KE3a>L47Jz4#(=l6!^eSnA>CY%d0%EvPDF{^?W;aDwZQpVl?%qIFB zhNx@F390y^QMuND)!tAqoEgOF+Hci4P-f)-7F>^cEhDLyPPney3ZvYbEK{7c;YzTS zS>#WWX8`i~dl~X!ZL2yz5`AfxYvvs=DIn$RUXH5Qg?D;e+_Bg)Jy5*#``Js!^tr+w z%|n{!)C@iHpAG&rxLV!hu@Havc$wYCKc=4Owm=$D>Hm8M`j_vyHad$lFM(+U8l=|4 zA(IlKlfT2IOVL1Nv(6bqO5!zvyASN@(;WFrZM4>g5J!UB6nC(}<$mr5JgvC(m@!?# zn;o;cX81zMxyh=(UE4clN?5UO#5CCU;;1Rvc{0ZLplhElIFjsBEfS4&T4BY>Cfim0 z7}Fu^b2#S$aIo>jzd$tJi|x9*g0DPka4<<;O*3y&b~3>ADt9C;47&jgr`n_lZB{ZK zWmGC)+|&!F&I}UWzQ9KGGG)N>%iB&nhqcID5^$U*w$Bb|oMM;}FHNvM001R~i(?FN zH0DgI3N#4zgSPrd^tbdmRkVcBC>a3l0b@0OUpb2C+@?etQ$VUiBjr*f=%EV(rimqfs37J65fs_l7P3kEZ4A6i%lBhz zB(z!&tkJ0LE!|js0lICBm1pB?*c8SQB}c5l^Hl2dN$ z&5G)atT^|Q_7JWueQN#ui2g{y;9a+A!Qs0u+n%vE8)f%WObnl%{T=%HW{`q0sgjHn z+@A;rL)~Zg6k{lQS949wB)p>^!XP@1EhZOn2Z!4vGCM)PdLb{&wG~K`y?u4>w?Qs8 z^a}5F!S1b#B01g-`TO@WtfgWYJgk#8)wQ`kWR=n6Qnc22E+L}=+3DSHdw3OYjeG!Q zzEtMnmk^G~Z{sG~s4ZZ8RHdZT=f#@8s311BTH}y3Ui_O1t_en7mIY;(YQjmWF~0ig z+e6vLTIJrOXSt2b1#;c%#mqt7bVe~@lm)HA`RZFr;q9~Ai>-P^L)hFv4*YF z#T~Y+0A4d;0@0OWcp!Bh8gqF|R9ah--*;H)fPWJ{NX0(0PU){1bL)srTeNOGA63NV zXj~(o8T&1LcX70nA1gcJa;doPWHEvftLsKM( zo!~UrqNFs&J83cDxj4zyE#q}hDY=z=}1fYcBYl?nN9wE9sPRA>`D2DA-AQ6p*a{+w{n%`VL%B0U&#24o_T}8p83gu7sO`HXhOiY0cX>#$%7gmDBu6o{3U}{IdGcfL+}-zkVTtF?+G&= zeVdE%X)RapF1-I$Irz)RztnuTOry44pqpk&#n5qQiNQZG9PcA9p+T(FfstS(Xpx3~!! zf9d&TI_YN2#}WYUc+|6bsOzadzlh9?5{h*?r9&pYLe%jG+VM5VYw@fbNV<%##_lO& zev+HLrVVzLIyY2&U}F93Vm9|%y>-Z=oQaYp9&fC;+P8{LSa&B;yRBl#in#!}6_`@< zib~Bb;CRoG=I#6V;)}C$!_+uA;eJ6GbyWJtx(^iw2+zUcZeH5bk3WCk_AbUuZ2`yg z;Pm7y&AU_Y%1iCys&EArp2nZ#D7wcCF-?ic7OPI)Ad4M->I`{Hny12+RT}DtaAD*i{>=l-fhRFw#nic*}7SC5H@e z2$89KS9B1@3Id!K4^;&jGr8Qn>vB*VB$5=h4yERf~~B}R&1Y#@#7h`x=s^s6NF-rqx+9Ttoggrl9g z{g6JZX!h9PFMluoY1O1a3DNJ4d5*&GQ!L&CPfx#kaNT&RLN==|0#pyn`to`QA0ac8>Hq!F zK8*z(E-jPDHTwTvfJUjxUi7) z#QGkZHX?||cIFmSBb93jr7jLF8UXA$A{CusX}UG7bsyJU8L2^0pbI6=I)4>=RH&a3 zikv7BwA^sUOI|dS3If@Ya<$|FO{Nz1j3QhMbk2EeS92p)H#u9$)j-CIr9}V9cg@t* zFzlxaVnm;%8Ziao!7nu5sSt%rSX87`^Y0Qjk0xp&4bo4K)E7p2KiKbGiiiZlOC=&k z0&A>?dq%-M&ZvbBi(;j4Lt*5}ib^X!s*ty1NP$iahwDkA0Ioww+UKBv{D2*Gv z`{UTeJ+y!T7+gz!z)ymn{|I%+#X!pgCR_qD9h*h8fh>Z`LdFSw>r{kiG0_*5SlfB5 zoJTw@fbQq3^#jO9N{mw?_wf(kA`?Tv=0F8qloGFzV~nxteJVn+94difHoy#{lyN+o zRk#%W@EE3qN$iv88c(D5gB2IwEslx2%s_>+=#}L4@pH(0ZOlX~6DbL)^zb&Wf8 z#6m(h8`}#)TGnRjB}Y&TI60YgS8@2XBrj9ym?Oo5ZQ5N0@lnE2Bpsjq0%P&F>8~zF zQBKIc60evy#7RC-5fjQE5_c?zgVCn}-b2HjhUs;D#@v&waG-RND4wJS8={Loxet%=I;5xk|!&j7t%2j-7BKB-} zLVL%`d9;_j)>x4Yr2(P}0Gk5hZaI2-4D-*M%_EAHLvKtJ0&Ed1kdU{vsVlusYLqX4 z+5{)t9SX<+9i=SuA|6p&m%y28U`DFTXUUTjnE>qLR(|X{7cPl(zG;o4P)sv@I7 z9c*Q4OSZ!3+qhx-P|=O*Kz&()g%uw>4ps2l|aLCu<_b0 zHb~+%8D2{B+lRplV9*cvI>PfTX|Nr#0gQOs)0#(X*r%Vd-^kb>rz?ztv~q6D0-GK$gLy|oQp;zBt`_A@-ru1 zfDyn9n-hV(XA5MuB}|SuyreSMY~Av_418LG4yV$}7TpOEMDs{u%L^Q(toGugAU=)! z#hLvSsF4-8Ar;}Y9J4{5`7@pKpILvU)2R#o$TduonbVaqp6O;WQ9o@>iAHxFE84tv z>#u*G3=cG~S7HuotU>gXF40L31;j>~7ng>)tVBD~P)9UQ{bXusE(Jp-M1x8O0G?CQ zO_$-M9Hr0+sB2|(Aqyv!1RK9_ef#NT2h8?^c1{x+e?fx3!6e*}5yohQoKF~7IdK4N ziUHdJLx-^ZH_LkCU66LpCc-=NUzJHDc;pdJ7V&m&HQi`-snZSM?K-Mo$D??xf z$u}0RGh*|MPJ?rnD|VkkP72XoUK6UY4JvFk4Kp-nWv62k$6B>ph57Nxsu2#AC=1oj zq3*MwU|H53@(#*@Trl~%3^Dv81nbv36`ag#Th!agLtlzTxr4riN=RS+Hl3|(nwa^mlN);%&!T# za5RBDIAl* zN~=zdI@EFd^!NsF_&G1Z0|aP24+>VGS4oJIGIbZFf8HXR4+fZmUsfp46H)>wnYZd- zk8BTerDh*`Q-86vaQD`*Y9ao*5}#V@`x$;+rNma4rUE~ksnBzuFiawYDvQu&WO#^d z_r`C*;3gOxhYDo+pUj7{VGN;Cp2@R&+PW9B6}f;w{@jnEDq!lYA_^?nMutR@(0d>3 zJJ_@>V!K^i36i0gb?IZFGYd(g!GY?B^@3Mn5Th0*KnALA`Y;s>rVcg&;qfkXnhHAo zmY}NqSE?)v{SU(4iP?413(8b5FUq3}9;^3FO?lFg2;{Q6$CbR7G$e^U@n9MI;W+@p zhi`{W+QUR~2GaLGgci`DWR!>Ep$8BHNel?cqdV?8#K}e+^ME|Su{i5r>_@PVFvsGn zpzX!SnibjSWFhl2U9NMiOqeJY9Dan!hpOq<)}u?hHq;(`cu|F+7o&uI`JI6Lfjx-@ z0w1|)oNQWc0lMZ0{XX>czvNGk-81|GI{*Jds2rWAGrufUzLczII#GGVdd;mE`tjjP zU6-BYnUi(P6)dAwJ$|AAJcWvLQgtuR_803I6sQ=S#dEj4c;?R=)8Sl_u`mlCW25SIm)0EaNqKShgzMJKlh5?Ney|K{aF0u6 z{f$WZ3^dN`-oZ3)l1}>+soiz_bnxWWoZostDJ$z(YfLA%`WH`I9sB5d8fEEglGPp4 z)akZ_$b+Pl9jo@j;Ip+icQma0^5N}InwIJ`j};}T)b zZRXRUDI@zP-oR*)pdckcKa)5RT=;+wR6I``+79T1QMLW4jW}>>asHw>p5_t39yA-+$Lp!n_}2c2_!)sd-0dqr3vOIjI*=M?e8Y zsH5C~2WZxthL@0i0R2OWht2rwBz#epnB+8c_-khNEsU6?$(H&d-8BB}O;3}lYio5T zurI{Sf$bAPPWQRUyDQpxh_OxybK)IMIHhxw)~Mvr&qQhEl^ZlhQT(;y>iYxsWXs_J z22sy;S?cmL7tm;mp90tzr_T@Eu$hyA0}ulUgQlUXmw!+O+ z!@#-B{dr$FykjUwC|(%FQW8fFgh|>LZ`mI99s>rSkjUG%X%pjt(ZnO$5Wafj{yLHT zezp4+TBnACE9yATXJSjpVu-h%_7_SsnUB&NBG-oK1h827kiHbqRlXA0y$Qr1D8}#W z-U4ZH??{j1n2H;E8XB(`w(L|%mkxGVQ!uv^Z;z|U?pw zyW!FlLz-d`!YgTrIxLP%@zhH4m*fDx)Wh$I-Ri6 zPApJ_6!{b4V1t%tI}Wn5kOl+O#V)dhgUJmv0*Bl5Y#r>J_HP*wQ4>LUrECGMG`*>L z6DQPy&P_+W8oAleZb=r{xwbt~>vV4e?a)r|wA}ra{q?2P@M>&qk(d-G^|Oj$S7~;` z!fZ2}K&hsf`tA?CWKhFd>DZPwC*Y#l4?bey`|UfLwY4LkFB_NFG0gOmV>s#?Xl2eG z3B+7jv0lUfQ`vikHI+7O+beCQLkPWx5UL1^4vLsSDAEj7nwkJ2C?ymfR7R5!Ix?Y% zh%F#0D5C*UQBgzaiep3tM$rj~WoFa~=%YBJ!@qpq_uKe4-)%NnM>t4wU-xyLr#u*D z&HOh3VhFIAj1rAw&BJtSXPn={fN0-hbK4djXU8-O33zyl{gtBuW!&L8w;*n*50&iu zrb^nLfi*%75VkHv9&&&?Kvn7z6Wg$@tfKFOu8OUIEB8FEw5fUc=HJac;y#4F{YgXF z{|vgsV|^Qb$#3~^>`mC~@cel#XTgHi>TZSZ6bc|wJ5}0;@N{Wb(!9{8a0JObas0B||u0qk% zG?k#;C>CYGEaB|T$L*X$>YU>QKrJva=aGWs%P(;lJ6FT)nAbkpOmQ^neq0kK(vwTY z#&S7Yx8edW8TMwQBTMPZci1q<-$dsH!Tr&H=sVva?D)>Of$R&eksL97L{P~}zT&E- zjb8KjqR7t2!*aiu|G8Ugj6v~$W{!cs89J}Ta77k(IoWF{^Xz2JPFgD=)@x8-%tw`Z zvv6;#kOmi8Yo4u1TQmD+#N+y+QPzYXxg4&jsA#bF`(2MO?yrODsb^j|g?4E(3VUh5 zhZ^DE@#GLlG^Nt1Q#r;`K&-va zf=K_P+n`SpP_|{dZ0$sw(OWw$&%V6Pes3H#`(0((q=}RN(mERi!580NX(bzlZZ}Hi z#u&}3u^~f9gJI>1QkfXP&ApnklUrLj{m?9Zf=9j7s%f5e>Ezd0?E1W-Zlm`FeE)(Qvk-%x&f$5;Fm1T+poe z!Sgk$Ec47`4~u+pb*u4TV-i7`!F84DcQHo&JjHr>lg?owzy zTj%dxwRq5Z!;42V@oak-72uOh!+fsNKK|;F!mx;oxn8uz<&K2#rV?)?jD9rO0hM_y zw2rp&&)iYgRVRmahIC2JH1)C7Kac?3OAzQ0PDt;_cLgSpVv&&_XGaaib~l%nE&dnW>L6byoRZw4O!l|!o?fH z3{|1LwSsReZB4&dY{`I zi%4@Vs&ySEgGr5to96tD^hK)k90$h59D*W0H*x}_-K?E4Fxuxchw9HPfu-fk{3w%n zf}a=FN{BRMy0PUNoB4>%N)7K*t_}#@WhT+sAky>!HLP2QXUlN}(C+_L)rdcfY)xs{ z0f1Bv{m`-qwhDOvUai^D@ZTUv6>>Zhb9D~gM8(*#F?)V@$36QDg}RA?k^ajCCaf?(xN<>zE?{6|7f!+1-0Mc zst(|J%-=FXP7p)jW;)tUlmIiDdzgpNtoWm;C=UoFq7d_FNj-8e4`5%U9HX7tgv`U; z0RRm?;acUSo*X>?WrNjNA zXHxQ(SKF-p$ORl6=w@#F3WR|d50r=B;WX|6m}Dqxco17G#&Ywvlg2!CF3}KYCl-tCSV3RM-n<)pp`f9%*pc_R|QC z5OX^8p=l4FkVua&R)agZCr0`KBgw=9>0vE2qGta-Zxf^7%y^TWLsk zIqSIN?3muE#A$~Jar-N~&MjBSPvs}xbFh>39k*Wif>Y=0N3i>u*qdD1!8l(;BhFh+ zt6=a#Q?lv{>R;HI1<}oS72?L^KEHB&&9Bn4XzP<8@P1YJj~+iidXfo~mJ0-1w|H2? z>#hA#%qP9fUE&{EWgfS=R!6|qdz2QDA-G0}{*JfS4!N!~9X$V(yx3vAo?$n>=+lc2~G|&eThpoiwrgNi?18TCh zi{DeOe{~=k)?PW&LUla@=i_Xa>yeIXTuK{pA7q^(BIQdlOQ5rc0$VUbxXpGMmZ#s1 zBlgG$oAL>pM5mF?VLAnbWQG(u$UW1=cBJ$)rp8ha*|~ld525*0LoKm)73&z-v7il$7z_pE7ymSDM)7l z_daxr=X6;kpmg(&6HA;M7@CoCY;tMDf| zX3kBGHa!j}i+pz?SR9I1L5Yr~SN{zWjhxcWO5RSt>C2EZl(+N0OV9D)#tArk_ zyFC^KAmOrl*ZvZFMQ?G0$~Z%bX%&_5C}3DIs4*H=BgNIqcNr~V;qq0%S>!4e=9f^g zc!lmTq#%yxr-6T-%Apm&HA%0q2pGXE4<)Cmk;et#g&6d98ZH#QDwzZQ^$(cWqj`uy z3RU6@Vakpw-MAi0S@rYrSDETT$Nu8OuiNoguV6c+L`M~JvxKCSfzfhwunO%}13xYyaS8l9 zkK#fnN+>uOaFq4{2za`8XQ$!clXmyMVn#P%cXP3OnZ}pq(GP7b-1Z|pD^<|j;GnkXjVPC|;mHa6yWYuX z9qJ$Y{^_J#ft=C9A75Yeo#->nK($z)TqypYZRcT}&v`X5_*;o$=#jhX(Z=H_`_+$< z1a%chk9^O3ly-3D0|AeD@1R)Vd*3JF=Kp%Mb{<5nm4p>pPQThd12@v zb!#9|24_BkCr2uGJ1H>L-zc?k(?>dU?cINIKFp`LZ&K**Jpb=aA7ZUSA7=KfqFst- zvFa;yO`QV6jwl=lD60}us#tId=uD(x!5=lvF9AH6=^oa>;VHzVK(BR{)(2~}uoRlf zJ!adE3W`bD+u1w2S}nP9v~W&wnm{$M_N|~S&XrUe26xnK^UpMJ4BGtR539a2K~@R5 zZL~$_Q|cqJdwNNUm{&iOE%NYlA?UPw&+i@w38NIp z1Su`t9=}IM~V(fLcaFHWA0&`25X-?q|Y}c?}=}*1L@w{dLlW0LS%f=$=U8ljCph)OVHQ zk%e=!riUCT(e&|yZCVMo10;_r=oHcY(VH?7Ew7z7((nrc35P#lqiV{iFa2KHwTdUr z7&R1^Sz3+6ZkAU6w)K@+b(kX9p^F=pZWiISIBdveB1*Nn$8dLy#$#N=b0&jR$u;L? zEF2@nFN*hF$8OQIIr~yl>+xV#pv`!nveL~aONucN_ajR2S*#G{L17vjqUa94B?iex3zG8!nGrvCRN;q-oRS9J+>{-|Fr7SA0FdKPq zuj+l7V^jUUN=j-^zl5FVES>)sr zwC|=U%FKj#XH=p&Oi!wP7`HfLoaGf2%E0AZ3ZK_~Nv%G7d5ITnaWlSQbIwfW!)l`{ z(%G#C{$1QOT7X(wEa%riQDY_#-Nwj2ehmLmrkCE!`d-CyvHL@=QdHSoMk+=>3!r(t z(-fmQJm*pTrE#4bJLdL3TL16zUtg0l^2&6kVqte%a2)JaZ^T8PGP9~qPPWS%1Ogp< zuM(2II504y6uotTn6`Z1sB>n}?cCfs?RK~j53r4|$T2pwR$K%myc`3S7#vd>PD%r9 znrJm2e;?85JNKJ`1a;g_NY}%L9W!6~MR0b1EQ{x{M5;}f`&ss@kWX8_(_O&z{XB=I zwpg>r-SM;LC2Av+~A z(TAfEqy=RFLnhP}N&Ky+IH0>^j<80C)QvFcGkq)F9PH(%eG3|`slmi^4TuR6&d<6% z5SE1#9Ym&=d3_a9>;4X~3HXGu(HTfC9cO7cesOf{AJFPKcDg%m?zH>lj)*+S|62#A zbgOP?^T_|!dnlxqnTazVS2Mdd1h-kc{~kam( zavN(Cv6muB%sy)9-wf9Ck_rjzVT4yH5NanSrp$^Aju#Ok z^qDaoF#?o@GBM1xr|SB`d}lsq#9iK6!{M`FNyxDK1+9bJWtNZ&Yml1GX%~H+*RSb7 zX){&g=p!&vbQxt)PiZNjA<$tel%)t}_(4;2Yl^_?nZJgFcI8>6iM1!U#{Jfg^8 z#3)(4>A0I8B~~WHyV;1Ga0*f^P|_ELK^ep4utV=c+yDUdk7MC7v=A!zrrKg=N%_AOPulmrPOGxFC zU-k=Lp9Js~OpB;NYkmV6j71sWWDd@p`Gj2@MjEifj_tc{v5?y+%aJJ>FiOzcbZ0Bwhf<`nR9lfetHI< zeueZZs$+{Q;>2SplaP;ijU6_I`y^#K^{r?l+#EP{UD(yCF1^nhSUs6CVA#7rjCAzJ^@L_{kACIVudKZd@9GfjjPQA2yB~q&6SI(cF zjsKAIoBizDEo!V9=L~;e)#!F2uYwb0xTbn{ zuEMk*5VxROwJW471G#|hA4M1Bk&{f`^GnluJG7T8!asj%z=nhd{m_^?nD=d*oL+p+ zNWmYVwkuICF@pv+O!@g(iWtVXD}KB*fa{mnBxJOaw&BnXDoL3$`{%&(S+9oc&Vx=x z2;C8!&x{j{jePV(E5B+mwU#EfZx#}hAO)^aC94NS#@gRmdmBO1w&YzJ#$%Zp98X;Xpg9Yec#bPH$AO1oKPv?=pxKnS5pxJ| z^GCB~2pv8`pNlr;mcU|le=d~~tnE1#hu{D@$7_ z7nG~CEjT(HEnTx=4W^2qfN>5^GL1+C!s}49e=EWQLYvMA7<^s#fXYLCfG&iDvz)7H z5(}dnI1t5pP?Bs z0E|(>4_X%4@V)zSXNEMaCW>jqA%pz$5UGm~+Dp9cn1nkr(n}?xTuQnlB`iwyAT{_& zL<|Y2*-s(e=3=?r&B0uwQ!Yl^<(L?`Wh4Nbp1@)Wv*^LWgAnPq0MCa&8Xs(?)dfp& z>qby`3D~Ga(_l%H3V-y~rf0!m9V|O{T_1c3lP87uS#|GGQ1FNPK?$MIzh>tO4bdqe z?twOlBaMQA?^zCf;%L%Nu3IGTP$Qcj9Q;NjHoFJ-syszBVh#lE5fF1BRN07!NYx1P z0^p6-J%E%CV8lG6FV`lYPf9yN+^#ynHO!v|fIEVwln%O;AfFw?CK<`1_20*yg_57`AEg zh;ol(b*@sS|3L36dFx^>KWaf})y~NI{g8 z%x*I!&y$bI(KqSqqE=EY45;nDzQ}A=7i5C?F*W(~Y13a4zQ<6JA*W&9^IiHmfPOBA zf-UCb3MK2G%93F^QffMgruw4OtO|NFyD7#NiWAQegfZIM-(+;HJEQ^uxapH`q-Dm3 zlCDJQs`oN{c?y|KZJkw-TA9|ZpKZHj>0d$TUxV8v(v&cL-yXj4>rg>`3=a=G zZRqt=cgTlmOdlCRAeHl|s14g(*8W#w0hn831&l~H^krTIO_cnY3K}L`vb`xVD9xr!g%2}UJG`tjCcoLMLx;A|H=ZU z5R25{!l~^rLwg^M^z{R&NRFI}3dsCaAW(tHeAEt$BsR=b=8~aD_~YEIY--lvR2MIV zH|-(wjV8SxCL~j{Pe7gPKNrBDB;7_*8Vw_)li-9!1bFO`?(?K2IiB@%7(#9V{1r-+ zW4^7knAF<4Eiyl?RhEm3A$9{c%2)V@fl?mTx?FBu4TmfeLMg@0Y##rcb9M?6w?_#! zt4UEZtW*8P?Y-;AfHhhCtS?}H-Q>?2A1s=o&aVNREtgDGgD1*XB(Q`IR}D9GRB)(i zhS&}dLXR;&V-@s}QYmqtoV4f6j_U*DZ=7o)MXEV`T zl$gyb%uZ!d>__Yohl%MRFC#U^c;$bpMU$0zY0;64pxA0a_qc#ZbsqQcmyoj^<)lshCRX5YaL z9X-XBJ8)It<3m`?*F*ZTyG$PGY=ZndRY>=hLga-{s8|WsC@UwY75NVnoAMRc!NGC; z`U|Ih?GrEzoshf@alOjZN9#!n=AJZ)?J*gWE%To0LB%RT0f)F>iEtJW;1uT|8{ElX zwR=;GY7_cB6?2bq_<%e15^!B1W5th-g)QWZ1i>@;16xvXLUphu7wxD--nI&cq$BGE z=-o>Pb}%DKIk=s$cTiA#LbdL04`#i~gog;T@gtil!L&v0BxTs|MS_=OY+mH=?b)^( z5};1EBLf5=6SlK+39D`ha+!L&qA(HM2ix-WI--;v;tfANHW2`!m(|2KYJnKQl(Hv= zlhI*?-U`p+_f&nQ<(cu}?M{;alA2$M9N}r!;A_iBWmgu{3C?x2o*nG}Arw}0`5Z^N zLq87pW2#czB?%N5)BNSTiVL;w+oMOL9_>r`pw0ig<4QcJJSRpk(G6pdQ})X-t|se8 zeD+U&oC1Z!MlM#jAG1Qelgs%@Vn^uX5YNl4X8rrQlnF)}J=ZjISSw_spWe0y@guV~ zx$uZf0>RNv@0EQwKEog%LGI>U!XTyyCN*;{Q~A@K|0OlYe0-ucu%Yt*(B;YU>ZJOz zE8f%Y6uz!Cayss^*-yN2a;U*J`ozK^JJ^XH$D!1Dqf75uY)bB*Vfvj3Z(;XHAH?ry zymKlzHvNH|g~G?)-f#NPwh98(J}v`ljS3*PZXL{j85JPP#JO#Fc<#^)&H&n&H&WAW z6hJfy%YlRsQVvzkdbL))6kWX{V3nNE8hxIhq7WQ4*E@#JETTCj05t ztf`pPdu~T(5pcxO&V!Xy83X#dF&P%q;`DaJsL@TyCUTxJ{Zewl)1T=?N3N;%#J(WY z2BKrnSPx;X)AtVE_Kk0n)W`I!ZBlRjF3%Py8xk%K{{*wHP)gd**eMnb2vxdEBn)Y#JND(0AyPuE!mVjS#@EDF0=IHNF?9BH{08o*um zDG2>3u-Rt-t((SFQ2Yg518aWBICj2TZi@^wE9O`X#RkijEDbh%?`NJTV2x*Yz43Wx zBPi*(E zdIA`2&-LMgGT6vi<_J)^*rio^FjX478Wb0}R9nlqAn zqKMFgCDRG08@9I9S5E$dV_eKgz2`a}TtfCd+RDPa9t7k4w4TG4OsICrzCA6HJql=~dy5mSRX zrLz*y`>l|)S>mUE2C)Ab!@_NfX*%1&IpYaq6Dnbl27ti(npBXt(vUh?GzYKo@pupT z^i{z}I(?UajaizhrD*r!#dZ6=O0;W%E*|-A(r-(ReK1Yh3lLGyb__fHi<3Edwc<`2 z#c4=%VOmLRLTxj{%IY%V9X?M~?K=2(pQ3cnLF%UerSa^&xzyB0YBsX3yPI5z))Lw_ z53iZm@F^6MO5X$zyrwG?Au@8=$<`swg}&M8EoJs9mtge`b1Kd*2mc`_O@(e0b(>^xE{N#sWQL7RRzP1`Vpc z(DOQvZ>$eKdwa?|*}^08#E0=sdnS}o@ zX~8V_)`)aa-?}&CzD9VmM%9wR6KCuW+Ka%8ssQ)=)(Y5jzWxNaR6}>{1@BRc?%56= z`gS=ZjvgN=xm;LIRh=HtT8eBT45BkJ}Edk`$Uh z+1&Y{>C=#Xez$+}normsou*?V9Z#)dIJBW5jglXfgb0uaa^j(bvEAh^%Qs*gDY|V* zJ_NEdk{4Qj`}+L!R3`HUG4D``fs#_;zs#a!jh*}F)9KRH@fiGc3zD)0E~ar*Zq_T3 zhGXfn5_1NEAjDi?N?>mE8+}TS%1`$gfElCgj2KJ2N6LXv*2e_ek74}!9r&-^*s48l zAek_Zl0lS#>;Zbym6(DqWz-yz2haDcop&_`H%X4VEs**TIcz+5m$ZkA)+ngE(6ez! zlk4TD#iyZC$C=>s>uvwg9|iky{U&x@T^n*si4Hr%e>wU@NSW0L`Dnjo_5O@vipNg@ zkw;*vPG50UV$4Z+Q*}t|iQlCZ$G^*E$OE?sex19O`GvX8(OtRg*loS>&#F63V%0a* zon%||Q}8c>+NnqQL9`abu=M9V@-{WnW_DnLJOARyFHRLJ0WMMB4m(V6 zH@#6{&dADkGaQI_vaEew;)>sFXYl-KiXlpRsW3`~WKx{9ZNLO>xL>!{N1Ni)%FBBjizspnGk^3$!hn2>5HPtptF5=1UCGOe03y z^T1#^_$L!d```k1WenvTDH24W#AS#{E>yaZ9&cPT7U^1|H&|X`))1*dDYf=TTxWjo z%IxE!iL%n9H-L#Q(rXOyr`&L8+L>?~kwC-32pQOD%U~klTg+!-q>uc23q47xxF;n|b4YjiSl17cbJLnVFl0wg;Bt|E ze3U5{=?O)fN|3L)o2*qRPbo4>Y39{f32z4?yS?J%s1h}P^)NaYfUQ4h12twqj-^pR z7^MrF&ueMb-vG@VAwF*r<)Z|{<)|bk{(uyhBu9lS!C5aj8mKH8sA-^(2AKFvH7)Xt zc{+t~Y}i)|2_73GW*(|Mq{N&%gpFIYb_GDVww}s_!8qtaYGSYyQ`?N&M62EbAvG~7On&BaK@J~eWu{Chu#&0)7n zkr8~uEDE90vl!a#11q>r4<$}&VRIyQM_LUz-{oH5)HcU%hyeFdp7DKdyYE5)UV=fg zK-=Uo$E%FH{-Tod38l$DFSmAgdQH8|{&T?O1jK#F_bGApdfh-E?lyg^b)xtK@pSLHc$lLK z0S~!8|7MaWWY}_v*AhPK(ZJf8He8JqJPMf&cavcd%?Jg*OYM_PC1{NJ+big+=jmN= zJ2bu9-?HBn86jLJ4^U!XDtTzf6HR7mKti8h#S|;=%p+pEb{DX1{SrZhDs9Z2F+O zz4+AOYcyhz0{5)Iv7`g5D}K?SlPVpNNmOGymA;t#jQghju2L zpVA-g*dPN#&!ZBQa1e@LzJ!^wNAlohB%E!i@$6MB%24-YL)$4akqdx)Ss!6CEeLOa zMi^`-K_+pq@)vlH0KM#r>KH&fNQtnTY_rul)Qxuaxz;zL(8Go3xutUf6tseBW6xmF zVImC;VF}^+OiT_Fm&-?ORcW*c2-UFYNu^Oe;&$)`Egb-FzuG!E0D>>EFIDKZQonb4 zp50d1_cCy7MS|ZiGu|Wh%29#;VsP)_*^&%f$i!wq;9*fycOvH8cIyl6anAs9t^}LS z^h<`9Vk&ej<;HwIKeNYa)C03chGqijK#HdQ+0|o9sHBgWXe_x;O)&Anm&LnSUT2W0cP&t-);*`&_(;oHl)6=3BY39WXQ-M za;Fj%Dk1R$vDal}>e^kFNtnI63`HuOn1fB{xaIcl8lGS6%|yfol6@3I_kq?4W%2b* zcv#uQW}>2%NSHSi?{;HLm(g=NIt)TPz^r5$a+MspLk9Mz6|2?T6Xn*d6%NWpx@&lH z%w2^F;9$~KV2RSq%`kXe?}i8DFw(QzTN1p92WH7}aCZ#7V=PyW*}zxSWCdrXNj9}& zN`EM-7i%1uC~F=XJ8*TkJ8jPim%Hs*juk;Y{r{m8b!8F^ZHcD^CnRN?95InoLaL@fNKoM@4mCm(ZGwmBm zJFCtE|+!ccI{~Ds-mH6I>^VeSofXWqfw+ad)teKuI+LC?rpRC#D%qX_qjkBEd0=)l z3OB17JmibBVDo}G1FeSHjRt14FJ$eSgBgA$Vb=LjUP+z#&=I8eau>6N0!;{BlAr~< zA-Kh2IYGVN_+ZeilVJ&~viK#hPJww1_uP(4y0L~)?R2uo^<(_kn!Yp8AjxHdJ9x;C zX)$0q75rhs%<;{N4Ba+ac!|{BXTLCJyqy~_)`W>P{+*|$WN@FwAbrHRYOHPR1!WJ6 zEe`rB@F)MMadfbgrNfI)`ENXOKX7MG==XS}w8HcX#voUa|Gpp8N(t17^kV&Wiytd0 zPyGryP*xwI<(C`8F}ffv|M&+QhE9b%_8?)^v49|9nqRg2rwiJCI5(DbfN}YyV$49_ z1%cEL=R7F0@t&vR@WDTth;&U}5H>>b-{3isS*>%RS=ZNr5HqtKd3w2BFw(}-`}LY( z>bEX>kTU?#?&|xhs{bgZ7q^B@-ClmMk`!XdBhr%d;EmbS)e&rJa;q*`0Za zv?8DIe3qqM6duvw!tz^wY9@{O*mu`}_$%AOHoe<4%bT}UV)|FXLDw;s#%@U$%vL7Xj-4{g?yUmII4Zj8prHr5 z)Si#nQq7L`-Y+Y;F}|unO0vqcud58LQBZa5&^Bs8c})K)`jHN?ZK!KiSO%Jm3ys%% zFVk|Up&|7lh0g4NmUG%%a|#nhcX6&txRs_;A%9760T5WG9Nq&6JVTDPVf2y4Am^L@v*VT3*f+I9}-g3E1_<~ILVi-SHPLH?@8UC^is;)Q- z*t0g?&1$semWQ{d%yKE%a~tRVTC47@RDLpk2&~?C(T2$3C^RoMgYViJ$jkgw`gM|F zdxvtfmku^pe&(Tn^c$**9c$C8oEdWCzA?*+L9MwN%r;$TVYv?JuXmQhEzs=7r3+3O zLyeC-x`b7Jy=R!u=bq(!N}^9A+kD=-mwEI)Am?WIhyNlSw&k}b#~o8#zZ@+6z1F#g zfGPf%`Z=u@}F-k`vIvwv5eSe$95`VvYQgt=Nj9XioZS+&dbtrrx7fH=#d zqsIWtk#4%)Le$8ovE_$bixn$)js#_qyszvzMWlIa=V0|=63(;6g6u4nzSQDz+XSAlGAa@pKBj<%pKg}#+?c9=?a*iDUT0#A)KC9mGw9mvOtk9a;@0cL zp1ay%#pq??3s#E6j`gj?&HQ<-4gdOGo{mTQsp0#=aYm<;Ms=cG#pc(vIxyj7g!M;-JjDBCk)aZ`Z;2 zi{HnJaKDDaVD6%FM&a#=sF_=|%l%ePC>~VHZ8f!&%7a4`#U+dRN4kQ(*@o~4f4*?x zkuE7#oOkgNcwhj>mNgsHkKYaJrT^z=$xt9=1j^pgfcq@*`?ru&<}mZyzhq0WpMn4D z^PVOe=r7ZmLL+pU5gtP1xXe+N5B_F(&CM zlSD;vEaMSyncE1a!3e;UD zukl)m_?~V6m?GP9x*8nh63l{;qtlx3IY=(Wk?p;jE@{u#;HmN2vq`nCZ)1Wi4NyrVOgs;QnPeMvrAyv%B8a`-7Kis z^Gw`kTeoaA_N>b7AiugzPL$JXV$$N_zDNmdeUcEloPdCBAUq)Ir^JqK!f%!u9gtyS z#a3BrObQPPcUxSgR(=u#k($^`!<2eq93_NvD$95jFij!lO09NTqH{T=3DG1t4ml^o zIYF4Kwv?0VxM39vmRJWvDBE@$$4i(9$m1SVMBYF-4|8Ue%veSoPlbI+!|vx8#7MBy z@=fLml#@zQmQ=q0h00q=LB7i{fNL{}Zw@-!QTo()G2r%go*Cj_Q}m*e_3L-ujr(h~ zhjPzUs!1PARR&NIz#&*?pFc}BV6!@!LgNVOCYkvdQJe=EHuFZTSG?Q>>qp8?;+Gb*C^G`>- zkD~mqV!Wg;NPuhTg;Ru^O7as~^CZIj5(U59O*pHj{ii$e#{{!Rf9BM#&9Ja)Ldu>} z9-WbppU6pdDq=?24|^BNx}>HJ+V~ORm^hVu;uM+w2`^Q7Rms4J+0DL2V>%7H!H$86wC8=6T z{D?PwPT2~FAFt~Yp`{G!6;J0E+{ac#QXIY&D8=1)=$psE=0HA!4H-A` zd=|gpE|-wUxNv-Q_$-HrEnL^fITnA_W0bq@Hb7c4f8wV~{1r;#sw(m`8Ga`hM{C*c zSE3*CB4tp!O(X?-VV%5yzMF!D?M4v*_^NKV*HZM8!F9vXnL)nEc(=)lJ5I8YrBvg~ zd@+SS8VDv%3%xgs%MO(%YtG~c;0vhG_R57CCZ z$xAC;(~&95Xec=HA0h0nui4}VTUVHQ>XtWfNmX_>l7`+(#bg{#{G1o$+D1xSF!ymW zPQ0_{LBaXx!&{3fX3H4-`DVgTGCa&X=~UsWUU)Tf4}U#{s} zaYy*aXg~o*(9nDk!)~+UQm}t%8^8b1x`%^(uf%NQfVXY1)l+F7?9CcZo$QHaVn0Sp zKSuu?O{^85?a`=B`S$yG@hW;uuo|PK1T>xk#&WB2VWTP4dJo4;GKAaOyzZ+}Nd45B zE&v}McrlL)rgSoFKcbRlJ<&9T#wsg4K1w%@r5dTfm-u&d z*82)8Zvom^&eEs`^eP#)V!zNf8$S*@NN$y29V?QcqLVHMz?1940iiv9_I%W5212|W z70g6Az%xg#Us3Z;h=UGOgFIEjOZh5K8Ztt()A}RAl!>;3JfEjqokHfUR$;3Bum0I6O!gG8l{!sEaI%#W(h!$0@rtm9Mw(P+yBxLJM9&dKkzeo5_HQJ0JhgQlB~Phy zs_O|+eA|+G(qm=z`Sbu?c8;hA3rBV9l&BN`no&!Nmj00BmcrFe5$^&Pub_$iyoJN!t-A+L6+?=5WC26x1jkJ$Q!r+{#uVAziWb+NqC+ zW$jy3m=G1FK!tG-Y)e!Gc7iAuXg9q5iB@4&Nzu^Pfh|(71FH%5?ru@hYnd#c*M(y# zp4$Oz9-uj1R9sHO{#juWvK=+3uxY37UJG3=WBBfvmZT41HcAS^ribi~p^}H{(_z>b zg}BzJAy+UA2S-U=t2MJOZU4c%NUUL=8JP1Ku5CD^ydIAJXLb50I6s-{nOKqiI%q~A zzqT_z-7y;kd!|JS7v}i$C`|I-cwyIg z_SwK`5lS3m@RuKMq;niIhmD`GDvQP3UE0u-{9js&w8;OE!C^*Wj{~9nO$&nFBieiR z;MIhdiSLZw_%$8YH+snJ`X|dagnwV|d`~ZUdW`w6m|XtV8?&0_0JyBcynahb+opGY V_80PZPm^TnD`j=>cMZz{j>e@Yf_O9+<_4C5>1_1Y?w45{m4jv9*_;LWAk0_`=Ti80; zI$GG;QFF6%00iF4DIgpH{vlj|A!-c(4gmkZ%fGsdzdF>v8~}j(rw$SQuLKA9+nN#g zuY~^6@?V1g+wSVGAPabFX7-}7df~`_YvBGa$2J!hAfc;kiFnKZh zVr&@@0Kh~=MMXo!L_@>G!$8NtBgDbP#32L{5D*d&0P!&Y(tnD7h5yOnurM&Nu(5El zv2kBvV`IPihhe|^w+Y_=9|O-F06f%}tMx^IdkuicgG0cBdtL<~0#KiO;KX0NM1uQE zFAo1h2rqXDA`&tRDmn(-|J1$Q6A1s&;R4_g;Sk^v;gL{~QIQZZxnFd62#7TJoJbPN zMg*_z{kV`{#pXcX)6x;DbQ*K>IDDU!M4^vUJ>5J5Ir0+aR{1l0i2q_D)s^SOM?9sr zWqMv6&^_(EeId=5kRMo+*fX7 z03QCuSH!`=Zqft z9|uqvc)O-voX8_Kky7JxGTr(w7yiFJVEk_vo|gca2!H#;1Be5Tn&#(_4WA;*?cAwF z4=p_VPFxEmDR%fI>msRfynneLX3*m zmd`($^i2bZ_8Fky^O^YQWW+T<5kABa*#~hPuulgTqCzs%l@MKOqDWpbeSL~6S!#15 zU}GWHF${9dmXQ!QPu=^Jr<8_JxGL(N{kzqf zG}1vovZ(DdxjN1$wHe`pt|S*^)2gM+c$8InI#2 zS=E%oWL*8NdBIX_I`#DrL^>`~*&BbZy`wMdm!p;TUvUAKPVPnT+}*YOryTo#9eQ+I zxfUE{8(lK5>d$NK3tnsf+HuNOANf}7qA|fLHf( z{xH+0!X<84&~RxVuO@I}4iu?DgyTw zLg~d1PNfY>o&gvS%lgMf-q`n?*~zB7jhkD${I8R$>PcHY*-Pui3N)|9K{uv8`S)z$ z;6ih5-l%Js#*CzGe$3XC^loDX)z~!H>vCm%kK~~h`sVU**95kp28u{(wsyyX^hW0W zfwY^N*w!Adw~enuppt@lWN!&Xv!)ODiD~cDR=k8{u8K#T#j;_1TCq>5@*yK&mQ57P zXFzU$`ch1UF$xKCKI+!iK1s;aGvMUgGXNIsRcHYLq)SC{@s;EM%%DT|z1Mgzni4Tm42a_0$e)PMR-$@^UI{ zuNJkBbhSbD%gyhwgOql2TDuB|p|<%G2;``g+jo_+UmT1hetKfG)j#nc*V|pF^f5P- zs*!F!E(`}56ioHxHna5i_Wqils=Q9JMJlfynQN_Wqxv)V447(LCWGm;r(ZL#f>=m1 z)+I*2J|Y~~#2()WCWMojPucXTzg%R!#EP?S|D0vGM>8wC1+j5cL8V_~Z^hN>F-*sc z;|iyzoV+w-t)uDgTf57f?zfH{_{*wog*QK$yc6;lVXd=J?-9G3cB0+Njn?xmQZNx; zz4pnJ@XVsixW?Krb5rs&V9B(}nWN<_A!$wL|Orew+mefXll#P#tCVLj1tr6Xov6n>7mOt^Cw zic4uPGA;DiG&C;ziFM*3bl-j4LrO185hx1e<2Zt@;h8hoVcWmNwxEMgCInbw>9=4zddBnMJ1r8em9S}k5DJp($Qj73{z2#ROb z+{)Qego^z`d=9PhM`3%En-?ehBs7DKXJg zgeN%I?GKdJ zZrH?JH)mE@1hr=$wzhAwJd$diW;8HHUxqyRT+)NG5x2$0GdCJ(%loW{>tt$>Y~>CKstD!#t&$VB!6(j z@|hB*D6?9<9|8M}T$XAjI%|V}-mE{&?bdddt?V_VfcbFtG{l2b#{FqHBgbeLV;;AC zE;A!iP&h-Bj8=~*<{%lTL%Q3wJpy6FepvXY{Wi9bjdi^$6{V?4EwztAb5lySo3nqW zDff;WD^}~DaGvfCrW`Xqq@x`pp8v3{>k<{5(J9-|JG7m@f9x5(<^7H-~aCfkpL8Ub`I^4{6BQWpnRS+YAI3Fn4Dg@0LeFiit zx|Tfy^qv9Vbuxv2WmLxu$!F`~V7Y7_eLDeL8$OO+F7-VFl-1h{XG12I4!k9h`ie=N z+3oo}JXa43DcgU0N2SGAJ;*RfkUIvWAySgwjhz|zCkHX55_oX!3zSu*d4P55j|^vP zEOaDwNU*V=@><`*4vsbZI3qy-ur>fJ1HdK{fA?n_tzvY*t)8E$4BOGUys6_FwC&ST zyY>uFec+k{4<5>d&D{FDJp^%ORS&rh%cKq-D@huQs)0(8va(in5$fH181Fuo+bZlQ z#e3a4uYyC6?#WuNZ?rD2b3L@o`WqSpE3w{%!cDCDj9rP3t2!QiwHglf{o}j-TT~|& znQp+gHk=Cd>Qk-_SKgy)S1>}srXjIcR#>rP&8iN9Ui}T_GoauZaK!Q>hlk_?+CtO} zOD6$cdMuad@blDV;UeQX6TkO0&ZtxJS6U?==Aerv)7BiFm7!&Jnmh@{QMEqSGa{{t z3HGf?KuRV`S_p%A)c_PZ&+*NOwX6Cm6u3-^X~hP^63-Z2AA4iGX9@}yO|L%HrmK{% zvWyzd-oLWG@mU#v5IyjYs)xx?two_l!SgW|eGW>(7;ydsWp6IxJ*T>Ve~_9(%E4Ls z4EV7+O!Z6fq=JBe9DmwVa@ffic^j0Jtpn~?J}|2%Mp+v!nL@R$t!izyiaxCs_7vwd zsX9~T70*xAf>2g-emJw&xcW(TpPc_YhhVs0-+$^F=rSYgxhm>=uI+5{{gjlN9Xso1 z%x+_iOflT$4G{1+uKma&&QyyqL)mHX7y`l!s=pv3BArq@r>r9$?nIXE= z5h|M4WR26JFAHWN%TNOF*tqT}BuNVP%*uyYObv!9Z*dXk*j@_O|1@rz$6)&Wn*AnRZEYj^y7fN$DBj4q3Xujm1YP;{)9%e1D2rbj@95eLZa@Y1y*N!bstW6&uN47L+V^29Df~h>P>PT-;TCC}iUHkyn?Ba6E312+}^M&|) zQRi31XTRJwn0{K}W33gdGHzSTye>9M6$sGMS_XVv!PlJ2_=Mg!D(HOQ-l_EruwG~mM%K|u*&v_)PCiA4>yF4yR=l+yJVWKn z;ylAwupFT+y)imoKD4gWo?lO9?K66RP`uP?ntJA~&!9X+n;%@Rp@JVhq=xX*IjVi5 zUT9w48=N`=SrS`RGfS5=OJ+U;h#zK4{0BR#p!zUf({eU16Qb6r zXMl{g;?3L%l-Gk;dWf~pz9j}QTPPd7mKZCyf3xuP1D5-cOortzLqugGtarbj1EP4W zO&`AC?!#Ic@uGNIKWO?EWmT(8jC;=3bwJ1uT9Z_Asbi&u?Icyhp3=gDRoyXh=<^ho z4P!(Mgndez`?fcA4eQ9=nKdp~_`bu@cAFqP17rn1iP3mufS$lPly-gEJ$JfU8W=c5 zLLE2wK(T}nyhSH3vHmM&)~=ppPz!05qpWK_*`;-Eu&4Jl=oygy2(NzmV7c!tlWz;D zd`wCfEeBJyUWMtN$T+60oBx?@u{yOb?>M?_EOTbZtATWgwZTvXebi^x7w~wL`k-snrz{G6=EhW0oIX6C4^~y@!<|sx)nFyKY9k#@~s6X zW(XxO9(1PLV@pZhoGwSIbDdNhx2})#JA0SwOOjYqne`78-mUL`dRRVmzpOlPS(Uoh z?f}5MwlCdl&XrJ5me@8O=OpYdoO_X*b4ik^N{ZTk5PxJaC~12J+^ebyJOef!c|GIW zK>XwdW|p_@(p0mX4ud)71*3bAacnH1Oh)B9JTe{4iOKE{XfJ`nltT&tO`@jphz%4j zx7o#brjrk6a%EigEsg_@!@RA)U1f!VQ6JR8yj#3P^;InV5FmI?$0R!E-&DYRjJxL5 zWzzf%kSgfYo_N5Oe4e=!?sZWrMMznSUzQG&wxqWmyl{C08@vhF3$p{+ixgrQPWoIl)M+#6h$EoJGO-qav`iu*MpX< z7TZ?L`OOPoLTZhRIV_+SYrp5arl20;Rn-z-@9cu*ZVJ%#Gk|tlGZi8&qI}0J^Ppw@ z#0?qrl*G-`66)_SDV#p{`nU}CPE4zDx2w=HEJ{BVk={NNRwp9TAu%j&MG*br2A4ZE zh&|9#RkQ%r)Sh=lj0Wf3F=y$j#puT}K7m2(;-4SBLiD{{i=IbrcXJar)i(JHNY5d%`3f<>KX~)y{qM z43KUj!!jqH85Y)}o|sGK>$ZC`N*OP?T(|UWZO?fI{8GuFC3=Tbj$ei{>NERPjUzlH z8So`gt>+n_wQv7aG5HyV56UgeMPkBNMDAVj+0 zVcitpwn{S6ig1(9nkzlbL+TW#4fe!s^K_tX?Q4&`{Lg@nrzFjnN6!f}-s1^x9{Epv z=}BZ2#@|mTH`&j#i=&Wkh5{2ZE)wfTqk{UTcB%3~Fqvnm`5w1x;l2-7p`jzC)m0Wt zsiyvDKe%B2WNm%jJnztFml0%te4sW99xm|`bg@ENeq?((xd3|*VX=8jbD#G{R$Z@G zRT)KsR-x7NRHB&R`+3QtuZS>6wUnOg;LqKq_ujBn!g)0lEmhmMdO?tEgBQ&z|(jA z9yaAS){oCerr=k6Wh+|*yxSznijlT8cEZtM1o=$Mu>R=!@QIM&S8tvov@EYu|> z9Xj_Cq&u=L?Vo0!rL-alqQk%|7hiv}(WQN`K`x-x9Tfe|e6KH@i?W=gy-C-sDg<7y zTCZRz(H@2iYCys9gRu~h%o*=elyY-XJ6=eRyQsghfpa%4wKQJ2);F%Y5a)48v)4RWO7{6sOd6XFbR@iL8%KN!aP~3hA5IGO zZ)S!`%v+sBg>wuIwGJTV&D8M7QpbD?a4-eaq~pt!lS?OLWgt~+K|(*koaXU8OB>1)Sqgg*4p!TTn7`vW#KlN}-uEj>?JRoH1{#B$N$@Nb}$fYRXnAY<*-sey^`eb{*j< zuH1Y1$p2W9>+GTnO(WMH4fMs!aSWcu)-B15JZQUVJZZ4?W&teMv_075sk!64by=6> zztqqj@;O$Z8vk6eLr$&dYkO*W?j*Mmt0&OPwVGU{#{=WvS+4YRRp@g-5>KT98y+TYY={&&3mL)t?MsaQyYoKl6Py;j+bRo=2ynvWpYFpmiF`6j!7aD9+uSr-@*m8G2% z`=L#`c_4bOuRnPiS$=b(?MwVhAu3ohBo^=$06iw978G&d@4#8UW&YNusu8DcU6L3& z36qfn1+kI2ME1csM#P!h--xe-f~>8}TfSJcT38$953YFKm%zkkov#{h=3ak$P*qj^ zm5)Jb<@S3o{^s}@P%MAE@iA8bbb&AK*^5FWG>|HL!%A+AyN5r(cxklkhv@C}baJk4 zBO`xhV45gKVc~L}g4Ysk`}5R`vG&k9d;an5#d^Lro#3%5VNAq!A2`>DJNmOlgSyj5 z(!!9JxO%(X!j)KG2-YKQafPSubyM+;#z{5V%p>VkS8oYkoIcf8o4Es{G7F2#gEifw zw)H6%_4%(xmt*rToXw~2P+s?Oo?N5S9MY=z_&9NnK9$diLJ$n`J=g_JIY0OcO<@2h z^bh(fxV{aI<_2R!Ji|XE$=ZQx@bsgb@5mnW zyLvy(8ekNfdo>@q)0BP1c?7o3`RePCX&zd+@K1xh7_1-0FT)Tbh9nhBCkALq4gi~F zS3b{+e}Tb&;YJhyBHRn+1^0gh_|g0a@cRclgF^t|BETd3Ywe$k7y63(RD^%PzkgkQ;fP2G$S5x;G3q~1-~UqqKtP0pM?wam;J%=4{}2KI z9uDyZ{(6B65fA}Lc*r#P1Sq(#UvUz0Nzl@vQgag#zx4Ei&mkb9AR!?kq9gqMDjp($ z1|Ny@HGzaO7c#Dq{d*PKSAMa^4&SMBa=8g1lU0&*opGw5cc)!bTaI}=^eCHWMEHOE zKtg@7gN*!Q<^{cl$HPa!rFqRo&G}x%_*CKr*~_gW;4pe=M9ZygFR2QGoICm>zVnOC z>CBsqukN0Hb+*m(FJK4vf>YwX7jabR9BucTTv0DWOV)R~_3PSIA<-HJN2u99Iwnen5%CmQ+-IwKbc%bqgrG!Gy!k_uT=h<^Yqr{pzd=Y({4Hr|b{!ZU z_}AJuC+LkWr9;XIpC2vaCTF*y_kNnZ@?jUPDNeirf81?xjrfc_B^Qn50Pk+q89^<_ zXQ+LT&eozbo+&B3V((S`VrF(+NK`uI9p!vo58nQ6<&>6_VTB(*3@qDXyE42<*pZ1#02`P2nAu}pKA&==F$W8^X z+dk$2zErHkA>pYI7UAXjspHF*4Y;YPIT!pSU_Yu|NpsMKe(0;7a9F{f85s>Xs}tp? zwNf5(bAc8{DOl_dZao7;_PY>>#Yzxl4lbzCghC=*UY5hwkgFCpuCtQBxQ{Vs%cG81 zRtNUM^M+IC#ZehIsBpA>8lS352O#tm%`()l7Cs@%q-$SRH>X6BJvnT^^4U1uRr&2; zZ-qHqamzZ6dJBv({BAi3^WMkJ^av_6-SF1@`BLMwpe>`3p1yPW4s!(fWebx&ggVu( z%SDuYH?F=Tb{~G}kgRmKaM1JOW)#+>Uvl%!q-Jb6v(X9N4#S-?Vf!|50||)4<~wt- z(CZfU6C+`^@l@A4G|*~ZjYGHJUPztbJ)744?%|u?GsjH}xpanp?uEnB>gA~E=yHX- z#|R~8qJfcYd9~p+uA1b?Q~GU5tpvk(#u9@JIJ;5uKMTWk-gl^U&3O-B+W1V#nEYZ+ zi%oAxz_y2Pw=~hB9NSL|%;=Bhzzmt8oqOkLcv#!(*7~yG%|EdxN+4v$pufCue&+GH zz*K@)m!U(B4*5+O{t0EAupq24a!%ASKV`A!L~lMKqd; z19?_tj=d@5@;5z?8i(GPfK8%k%^+cDz{;e%lx>Ndh@71Ml1lMt%=(wuh&hOlA%_|AH!1Q&hxFV62RndLO*4B2k~k#)?AtyQ?2-L;oOR=e>&*h zHR_1&&aFRV5U+k3h%om0@v0_k_*KcwyW32-itj8^1q7;x^j*!FxJ0)?tQw6+ie79y z1T?I&m%e+Q6)$Xca#t>TILL69!^0fD(2_jP)1zz-6mXuG0_PJXUbP$K+Im#fix1(=Q z?#>G$*SsrJ_!H?m1FVT#B=4%=`L3DYM^zsvE6nJ}TiD$bKQ~p6%-b8A>9ayrGYPOVd)5xR`v%(m-8yo|UDjj3z-xVBypzG|hu~1Xx$g zQS;$ToT&EH8yLiX|K0C1e2H(i@9>#FmxW-LP*DPMjP-sHauX$3o>%ENy22lSZY3#g zD~kB7A@3T<<8d|cLzq_vqOLhQuP1jJMx@ru71?GXVbf&4ulHJ%NQ?)Qo9WYTg#HvA z9lZP7`I236I*C0DmpM*f6n~$wTb!Cf#p$%Cuaj3O6{Qx;J?L%N7Hg~=lFaD(#jLZt z=hRtQT{o~b_PTdhO8ye9&dKV9dnmNgwOL{f8)_Q$2!?gWPQ z$L5;Kjr)I9hNS1tL;`}4jnNpIy4SR-KX#cl9OW??*N%XDb-w4l4jEZdNFPkwdXyqG z;=gOAg-G{7rDS@eMvXPOFXV9@vD4*Lbx4WD1CHp)TF1c@$zr6xRVl0f_*n*}ZJGTM ztnDw$sYPgZ(60T4W$BRiDOhB#pQ9RiZlmi9nK<)rqkBH=kkGHHPOd?0>&(eKC3EfeS^9Tr4Cp2O_F|n8}5E;3fUhL3i&!q5Drim`Z1B z8b1?{rprlT**miDjA}}#tz%~*W zylDPHky$5iy#kp`i@ZNj_^9K2Cu;7Bt(A{L&*sH^%S)ejM--t#;gx4?$X(SANDR1Q zwaH1`yux6zXWm>ROuL%}PKjnLJBIKx&k=E}=juA9PyMK!i_lZ`3nsjRY76y5)Z0Bg z11{IvX}Mo1y^l6?5K)9cWeMS`Y64ANk8ySd6Q*9Txu#F*=?)d*eE3`=pqXTGuA<;V zmMJzs#v+^SREqO9aa%Nb%hf`Es(#04;>HULHdvC~p4Vk@-;jwP*95Sf(+QrzlGnn? zU^_I0ni?T6H(4E_H+l4?ysu_aamm(`7cq;bXWtMgnYY~i{zSj|pfw;kKrWBql170M z^Qv8q6okFLS{fQ?Scevo#_QHUEQS# z1}Ci%(Mfd|BL@X(G6l&}5jr+cIh}xVK z%P{dRxa31G)!Jo1ku|(ybnL(&S<2;Mq=!NjJf6`W7|psZ^L_d>JTyc`qon&4 zfbqsE8$=F*S18W=+!_eQCtmfV|;*k-gL@@xxNF}Sa1;{s+cnO0MClO(7obPaGx3~px>eIASj zlS+!P5zJIP1A;Vh-37wjzMO0L(Nc;wpmqd(GuuN(@I57L7_;*xV=yeCXQHr>jjc@= z*=nYfhA`kmLcwSRdYmS*ckafwX-x3FDlpGu+}6;~QrgtsoE@Cya8Y)5{h!}Qe87_}741~XDdY!UMp=;FMM|4^LwT+1(w4gUO2xAC4 zEfxOaA<~S&-a0|ltE8yH)I?gqG0MKmxEr^TxdEBmjy5qh!B{#bm9OYXU+UY-RA2aG zN67f)IB`{2z|QG#_%_A40Uu+eCXt1M>{OrHOf21eCodF+!8j*c$o!HrC6%Tlg<(#< zNp2355g?{C%&+$!?EO?L)RSZ*UZ&$KmOISTOwYhAuq*$eMHOxKnmMBR74!U#YuKr~ zG37P=w-^Va408el5*oF4BsC&ZHHa-|sl_U_LvtA)gMoVj0`OcwInp@Bb7Wyeoh0Rm ztn1zEDgH?sZjL=%BxTEAvbGwLrXL|CHDZaop{YNj+LX&d5m^!>uj3%i)Y5dAi-k4n zbS|UzH#8r(uAaPf$N;?&xR5}6%)N-{F)IeTMIUIE3X6=c=kU*pvjWXu^jeKLtlmKn z%(ZI1u%y-NGmm5TO@Uyil#%Z zhl6oj4?H8Jat$Ft;878DKw26c4868+eje zA<4c6KPapWbobi^lh}9s8hAZ8_&U=su7zQ4 zO%COXXkfo3K!mz)Ww)s@(r4`TUPbUWUG_{W3St&DVrZ*kOZ@U$yy`QBuF5mUu&5r6oh_9j6!kS?`?-|$J9wFhx)n( z=?f+(u!Z>!C)Pe}p^!piw8b0#7kB5DW=pZX-h70&BJ+-OC!eJqon*q{?ax2CQlEi$ zN`l0H${+T~_qqp_d|b{Vd@ROku?ae2Av&}+TztKPv`A#KZ6^6EJ*?*>{;9fxabga# zr*G4AdAOv}$902Zzn~K_SiRk>s)iUlXaRccyZYeX26_eH7N;lsWK7mfg<=q4Dsq$S z+j~{XmAy4yd4OR6$bh_igxr z3D(_+OzAcRm?1Ll(duRhl~xFwN^N}XUpVV~Gk#}0e;0k>A?4E4O*cZ+|3lF1mF#A6 z3R6F98HFA(HV!htHcV1M8&hi%n;XIo=Zgsu5SZlTWMVnMjQu20(Y?d@&0RDWm?puQ z$Ls;w*%)(piwwNwTWGOUc}o}T&n^4P>M$r;vGa%DgI>%I=lOTmCw)6`>UmfK;zd|P zQPOL{)2^=fIX@-On#G$4hb##&#A{ag*ep8b1iCnWSUm$sj>fPBm}Re7lISmE(^E4M zFnIjwkt~*Kg2OS!zJw5H!)2qBJ28`f#k3GaMV2*Kn!43olid*~lP$ed^`{6i`u37; z(@aAret^N>A``LQA%d`XHb!e75JU_l50BgByZMZ*00`6k(jUnjYdl_5-p<7e?H(g$ zsa}X*!3@3Q-K1XASNST)EK8K(n~_{b$ES_K)i zSCoez%I-1jOX7}%vvcOUAk~3qlZR-kb968Mpv}^xZKRp>yw z^d$tb@41(|0I-Lz2E#i*X9rM*%v26QjU0pf66JT^)q!||R7 zh#!J&5bDUKdUTB<`H{a0sJO$4#Kx64swtHwE@%6lb}Ud^;fiCZ1(A*|Bq~v%;Xr*2 zbp`whIoM@6r}5eCDoAL?I2c&nh(#SNLN&KGxQu|4C>YWrVSvWJA>PYw2qeIlp-W0# z7DW+)FIHa01E|~Q$o9dfFQ>rR3qp4B$BkK9*wN3fh(t+)XJ@$qw`^5vuGhOO` z3kwL8mCW}GWC0R=!tiV3s?!tax*$XO%tYIKI%@umtEKO21Ji`(WbWYuWr2#^ZhNoX z5i+PF5D4ueXi@i2U(z(VfFse^OD%7kDp>a`=IylU;<|LzhTlx5-B6P7)h5!VsnC>} z!)U8W4)tf{Pyf*2%>+qjtrj2~+tqJi0`tF*4x)>rkO^*|+Q&q9sP?5GxiKfntS?Y6 zCFY}1t1V{B)lYL#3HA@Z&wYR>H$U`!{L{&+s9I?SCp3GT2*iw3DovR5&rv~!3kD2y z2)y@I}xwUqM&?88dA9xvWclc)&NT9z!V{eAqn7V0czu7MiT{Gm* zd&0Nafl-Os9)60Xogu`1;JO5g-{O!Q`MHzykw?mLsFH{vhRXt`1qj$cJv?7zLmNG1Y#H6Y>Dd`mpl%gB?M^u`4?U=Y9?Sf+F9x-xlpa5Q(M26Kj zuEl5|8VhfS@KMj<2F~w+X#5+ioJ0mFqY$N8hN`%ECypT51oQ6Wy@uO6j=A(*J*h&^ zn9fInoVX9w)~}<_j$pZ)Hk^=3O0M*C;sLji;Ztm6$Lu}S?K3KJqA@`p<|v?hf@$!j zieq*Uw}=AeeLUsvujI!TW!};JIdNKS%qt{a`+%o6a%vAgcw1!3WIP&WCT_qJ!k#((I1ATB4GIf`dSTAqN0>cp$W~ zuT+P!kmTXP&|eIb@UFikQnM%&z=>H2H_T3pz1APG4UdnL0mvZV(51yD-$RD;>jxf4 zbMC=yGcE5iVcS)Nx^-=2I}Yw_*l~<-3}F)?5E;ykW-FV4Xqop4H%;L{-kdUwGXVR_ z2myciP2e{oku13}j)=Mb!%JVdbwBYy&BwD`bh_k-uV@1cJJFq7hVeZaZAcgWKt-w! zU`c>|NXBO0!)rs}9z7iF>$e8v0fER?@!_{9zAP6ECNe=d%baT6X zyEDK=e@4BzYrCEy4fwdW5ODUArXrxooJ9uoMu|v-L~rqL2yElOZ=^%ND^ndchf|k; zavKK6BYmogzfW;fHOPn~w?OL<{SYOZdB==lJOlVttn8S@aVG-8hZ9&2l?5IJzw-0P zIrMvo7S!%UE`8Whu>(4&_ObdR#p*s#ZxW}x1 z%7T{_k@Hxox$z8;5Xj%zi?t$W3v(ae696Hwa-fY7_!^fpZ4l8CHgq7PHsY1bP*F1q zOrAwG$N(ez_}S6POQ_O(?a2+dsTnk-d2|!PBS0OW6?KApiaOPMclP>Tef%B0Ng&WC zph#! zAdps6(uuWfrjhF4Y%%&B_7c^KA zC?XDxA&+ClNLUVz|IQfU|GJ`VhO(FgGl_Qtn^Q($<6^K^_j;SoLAqVR5{z(OSs znn5(93?jyy3^`YL3Wq*_L}KFw2gxHKRz+Eh)b#?vXDZ?48dV`lBx-9enrzeWAii@nr75r`0L*+@4kDn_fPuB(o_5@qtaI%9#?J`YMNpX@3*`NO{MZIjEc z@PIOI1qX|f^b&N9r~(BgI?Za0KEVxX#EO}O5$J20Zk=%%sa^S{@d>kFmImyJmt9{a z@mvP2*3vD;W|0-0AilTCBOZpo{gwZnUQlE3CzT-err9Yt+X%~!s|R(sE|f4^pa-L` z^;~YNf>-S+vB*r|!m6BcZn^5a=`)}oVF>WaDu@j0B(|QdTG2FiN!bbwkNK`vQ&7rH zF^+GyD=_e5AT3iRgMSo*q11P-+V#jer`JbUR|^YRSsB|E@G|6JUAh`*f_7(~6dc9Z zhiWNC1j7vx`}o)&yScH+>5Ii2$o8z8i1zu6L$7OnkBhj|Nj|n;WcmW_D+N_`z}t@n z^3|PH)Gvv@XJVu22uakiP`Hk~MO*~!sW^jeytn;ytj3;1BeEzA+?!k}w(??YTew4Y zCJfyK^gds7CShnNZ0cdky!lT_QSKypSCpk$i24fBjS3@AwSmRh+dUdPu-c{v zA3bj!i(sNlS@EJ*>FCDSU3OVMmp~_KpIQ`ZG^#@`{GyA9Jd|Te~jsf_`2jrK!@g6c9wM;P^1zx&Y8Pl>`($ z;rz~Y&ePGS9Yj#%4{$=uc;s&b4k2wk7doBsz)VvC&P*3f*$QKaTjwk~ zL$6pa$4ah=Qg5>DRJ@`W$e7ifd<>iyeukGLQ4RvPBV0B(8QImNdI*`zG+7qv>44ZD zIC`oo$PI^@nThfTU3j+}ufMIcVRtUYCCvp->#1NW;20DYf<01?>OU0Qg2i&6l~w>$ z3@qDaigmkHSI_o?`R1=)W4pD%Czr;}m-7l~Z|-~YtR2li&JI}3&8;peAFU2oEaX&{ zc%(ztvHzvEk2|e6zor+2d>FVyV><2Zc{Zucg;jOBd&e>-0W~)>1;&^A55<>HKV1 zx@n+Pgv|A2F-4bZ>p^vlmX@t?<{z5`${PW8TG0T4D6f#{jK;c;b@GX!bS@t*l6Rw+ z)5o3xX6_z4wY8EJYxR7~hX?WE+Ueerps&lva&;LIH?i-)SVtYIa zkjwi?A(TK+>!sUdt>p5DG)P#2=ol9OVOtyHsLWKo! zLkwIIU2{L8Ctqs0m0s)&!y8|$+xjwR;SHI#x>|LL7A^TTd&ncqJIr&hVK^;UCVF26 zb#B)_bVVt<@{}){x4P7G{o1f>A8@X!2d!zOYlpWis00o4(|4GjFgrai*MUc_yqg;7 zW?)g*v-)G*qJrYNtSY_Cc-zLd;TSlFnleQ55RH4PL;dY0oAE_hTV3(bG$Q`iSYwW@r!R!gb%7%!=fFRwm*sM@csXBG!8rxHB~rB&+Sj3JC6 zM4)|Dg13>f<_ppbT&np|Dkd~{zPui1q#j}o&H z!fiL`w@4a#GU5({i$AXfb{4XRejn)%o`@Is|7uoo+wXih#Ra-}XH7^}H&PTQxnxC` z*7t~lJ&V?%?P=mtmnv6l(o6D6suc%13F}{Y+uV*Ol+x<&y;o}v^ps@g-;8t0E}fLB z^qqHCL0#AmuVF=H!yI9)vTWm`9bDq)I09U*=%k7tId)*fgqozxr!yrw7-wM*d&{14 zvsa@%yKR-iORcNyAv{!Chm*CC!tsV}wV6lIFE@I^etu`?vfq;^2H&rW zHgYhlhT$23{uz{9G5|ULv}>A7m-L`Q9_z!{C_BtFAFHoiO-VulW%QdHd><7VseKM- zZ}eP23l*pT3!gw>zw7=uqx%DF&_~i@6*~60p%JC@7`F?*+Q~fK3+kBUdUc3nG4-45 zDzabcI+sS&D*4<`G!^35Lu!p)$g)({c0G-oddJx^#EBZ;+AJF+@=yRV%`dL{jbjg03!92o?@iaKJz1YyLK_~5^2D6rP%>+D4cLzc zGI+-2nxrITN#i#f*0n8dl+#JG)oS|$I*!}ey54>HQnz8~7D#Ojeq@%yEp*rv6gHAE zy?3{NUtad9tX-O*t9^KnV+xinG@oZzNjg0$X;z)<`u%llzja>R+4|dK-K+Nrc_pC| z$6h6ZA8%1gI#*{!Jj6U^mTQ(0ynF$`7pvH@9INb`No?!8zVqt$f@ah|%6kX4=j?vX_O%+fBl_cE z*r(USN}YXs4Ts$l`8My>qYMrujZmD5XrySTc^I>{_+2yVhFk9h$+7YgW5c?QVrxDe1mlny*qtihi{r zX*!&)2TuK}_1f`eJKa{jh_#)=b6=+Pey`UoRQN6};kf4huk9^^rn6DeVCy<7I_k*} zB_jhIfs#lv{_Uz*OA(ZvrC4aSnJa9e*^AaBc+t1@K@~4t$Cx?c0DG} zmZr?fYp%Ng0590P7_L~d+S^72p~$C3Ws9%E5?;ATsp}njGpnIaqGhZdF&BoEX9SirnkEq}PF^B?LeC%pO^Zx)fJ7WH}3xd@4B7)ZX#1^g1&TcnW zYHT)JxG77m*-2&^^KucrhRURNAlPbk{Z{=hwMM&FoYjIY*xPQB`;~@vNaF&K%JHffBT2Edm;f4Vm z_mw81RS_nVQp859aUqCW`BvVx4bG#i-`{LC)Vd$o7n@1+-jWxB8uefj03daBvp7)m z7BDGdiRwAc#VYnHYG}z)rbv*_KwPuXZR58r_nq!#T4}`(5*d4XWbER2J1r}+LuXUCj#|`gT6ucyEgq-1NaTs< zXyVcBcM|QMLfL;|6 zWU=;RWJTHIi70o)Fl#=@IkLO<9=lq*?(4FHs9fxI_uZ$ZP}^3Y={<}RP1fmkxp$i) zS5g`+L@cJH7e>BTePY z8jj}-aKW*uaovVwVX1lop3_CDv09$)^&Ry$ z>La^s8>lXurT6})L#=l`z3SCI&y7Tac%n$Y%lEVPmt?q2uDr-vgQPG&C8$9TTAMYnrS;y2K#3Bdokt{~ZqwT6TOE_9?Do43x2&Bsb#*lCc6|?Q*i^Tt*izY6 z)axguChK)aPp|Bz9rd1xds6zuv|DYg)=5Uy+iN|Q*a+bI)~EAX>OEG)G4>pdv+H_) zuO{4fO^%Mc_vtNGrCQHp)lDDVFw0xM?dqz@)oLR)&e>bO(YuA6P;G!yCP^nS&#mMFKIS<4Nk!CtM1ZCLuZMM7_~U_7XBb8Ba79q#2_ znQ3Y_y^E~&t8(=@y9T4MZKC?_&b$8r$#)GeN7~7$k&kb(B$B-GOIoei_VIR|HAbc< zx*J*bh30Ozt*28b}6;{Hr#{Gf9xif z#h#(GmOYBYueO#nx<#H1y@%6mr_@?9)YMI7{;cTnXeqV0qso^)TUxz+=x+C_)-3h@ z$-7(DHa{KRoY&;Pri;6+9=Eov#rkD=+g-8TK^8@F^tHQGuuR=Ls??|0Ad*_TH_&zY zHWF{PJ3GJ7)bC%hN21MJRcB$Vs}EYv>2^NbTco>^hs1njwJX}K-@cCC*`A-${{U%c zTKZqH36twh9D1uC`svqalSlRTuULk>RpY%@w!>pquOFc*0(#sS65jKa@cue5zm;Jh^YH(#f6oLz$Qh$|akVD>FyyaKA(zNpb0BroR-rKuYO>)fjXOJq&kPXch^s<7V%>GA5U^Ac+A43&&#$Q4O%}tfZz9-3*1M%+A4}{|T!*iBC7=HQ&i4}x ze_m_>yVLjE7OmDU8u00^N4+qSilpMk6dZ~oOmXpmagr|~;u#zqmr#pfl0;{ipad)g z;g5nM@x0f`W{#g)_3Jz!Vwp*v&I_*Ly~LBY$}Qkc_z>+sul zZIuQa_Mg4*tXP}gK*u(v0C1qfaK9%D_dV1Fw|Ypct(BSG+~Pnt7WGHw>h2&KCMVfI z^Es0$jt39Zr_mbLOnEwE!Q`xb{ajNC^1mI3XD||?`+S-e@gS^)N05A7k zqAi3K%hsY)bfKb2)EAkw{8A$49%R~sRv?)0F<#EzRN8DZ`FNi1)Iyy{O!uCWkpAi| zchsb0cf6`Mqv1ua2upBiP7#Fe&9js>HLc8A(bkDYyR^@RG;_+|*ssxrm+8P8B~51g zn%=6EE8`UcFtrByr$x zUA@Gi5;`fDzbm=&N@(5__R}2mhNpE%@3vhyE3Gj^xXVm`y6x8c$dHISikNGrMNZ0W1VvAF zWYY;+9`-w`pBb4XaYJX{P>Y?Ht%Xbji;0#^q{7zWcP{LzKswzNPc=5n)^(6rgjQek za)U&o!l{xa`9UAk@qXfIhtp9S5h@`>tA&v$x~YXNmhDt`F7hsiL7R<2n@o4z$L_U9 zb*cqAlgz$eHa}`a8y8?RaZHJekDIf*vZf~LlFR&@zY>XT-eZfKCwVoHb4v~cY6!<= zs}^@-e@V(VT%c4wYByi?{O4np+{M!z;OLrnT&ACEd#YB;dh?jcoirWL}vA7#|v>;mTwxRCLeSV>x18 zWnOQmPjln8F;^(K#?lo^eDhA;ss!^U)oWnZp5wABjv0m?8)8bh#>=%?60Z86)OTq7 zTS(M)cZ@0}UI8xT=O8VEghDbnusb%=42xuG<;;T|;RbB{O5uxpO8r_7hTpaEBO8kK z$^QUP;ZX)2SpCEzQBWC2NHnR zgOAjHUR<#tErC~+dXAmS?Mn3kAfTXBMqJ2?AOuR4;#Wd#0M?7j0yBapnOvZzsfw}5 zPjij_>Wi^Ei$W+t0j&|}Ar%F6p`jD&u)A@ta%lZF=s`9QND^upQJ+q)|bp;7V*h%OT8)j)Xb=2DJdMKpaiw+D&*j6ye39 z3!Rq~v6a1jB2TaKq-z#V1GqU z&zVH+Z8xUWNJ2~{8ZY{9Gk*>0`^L?XH-!+}_?9e9<&|ntHsK$;ztKQ!w|g&TO5W0m zu(lgLZcfc-tI$R|1xA@Nzq7>7s*Blv^DwBkDkxBXI&bcDQ8e*4w4r78T@@Hg-ZLVL z&z$Yg!llXuF))PLO!nQ-casv9?j#V!4igOv~X{2GefL9)}nNvHj`;HBL{8!PEc1Ocg($=2JXr&@@ix`KTZ4H6(fL|Kv@L~LV?v}Mj(Oo zF)IjCkE=_z<}1_?4anTS_JBJ~IJzn}v}{v6xRA5eXeu^AK;BAhMi)=q7<)+0C38>u zOpFX5wZUt%TDimg6lP=;CTfw;#MzYe^9`l*DYfT&Dul9#%PRtgh51fp5sseAo9!qo zu5RR|&jyfUCp=e1!e@YgW!CkS#rYYC>GOmx243Q{Ro_! z4d3H;4(h~qr0BJnra;0TZ0wt*m%Pt_Z-v20YB?KLm3zmfV}t_8y@v?AreH zTz?Y`s6a)n*;jKY#IWs3pVa>VTO-b|H?3r+XvCo5ec?l$1Hta7*)$+32UD5bGli~h zD*+oT%{X6t)VKKB+a__9qrK5;oQxwPf`TNQmDz!ry;U{%p(nJA*UE**4-%EXETUzU zPoK5fl@}eeH@n?X8rAl{?@-Wz)Qg5#DS~f9{cV-X@Lj~*((dlLUrJ;D04)hAwwt%J zxlUYWMl$rA+)6bJ#XwmItR`iCw0(T0YKY!L%mhL?P`Xe?*GM9E4}bpvuf=3^53fM_ z)Km}JfgO|}Hdm=a$iYSm;G%3I3jIndF4Ukck2=in^8WyWi?2LNDmLwPRr=Gk3HuZR z0I1<12MyV+fzUBfg_j^so~0cK-wqXiv`bF4%(<5`h83xu<*A?MpjyX${{Xs)x>!oz z>{kS1Yzow{h5yd%pUeu&Ymgo-1)(O_-{5ek2W1 zhw$j+WhV816M4(!{I`AhJJ^wAAtrtV3^DJ-%#B8jZ2FvZ-Ik}a^iTFbGN;mS`>xz? zwaQmIp_Bpg=+nZ+?oIig9o^*PQPMTCx35zwEr6btZ!ON?l&Un#VDdcLuKg)y$I?Xq z08H;Lqk2-mr%m~qjap(#wEn#>ZM?oEO{ejy;^L%ZI}c^Zq|;?j+mY2Rd1>V8!> zJ-sw)L_wLiu`7dGKIB{+?=kzhX6&arFvaCNuQ#}w$FiHnEVBoD%2tL`ZwRvebSif$ zd`Z;K$@5wN0CBya0^xRM`$*QH8tRYR<+aJmnJ$v8H#zQpZ26nvUPCoE>U6h#?j-N( z4#1L^@t^KD64e!`LCWi#pnVnAK}71Zu>C&?RRjM3EzW06idmY|xYsx4%Q6RwPW0aIbr+yxXMqQ=mS3XTXFRN3a!~;Z>ne^GqY1R+9T#JV`oOEJE_Q-P9 zYpHhA;$<{;dj48_VjkyGr%{s(v$<0uN|VciIiLRkjT3>FyPqVkb5U!Y(7@UJ&53fV zf$xji45J%=esn6AUxx=zi+MC{R($^e%cqCMY#QPRYs9m5TF-S%;#_#NVxgmch<7@^ z$S8#0>L~#K06XPXrtF?>>$qK+InZa!Y>vMShzKwm8C}1(%PK4aE~VyAslWb+&$ZZ6 zhk0g;8pnB($kuF4nr;;OvofHn18PgznW?l)vhBVbEZTCz^x5+1^cijH?E!2wZ_&QU zE4i$WW*qG0w%wO1kEK!dOZSdCa%`p=t~1no-%nw+JfPM|!m3OqE*P7;P(wl*C-1iP>QM^oBOgPG;=NX0qN1<#NAI#IC}>B}h3Zje zz0_JzPzn}B8CwSFAGs2s6kcUP&HHp=p>?;|4Ur2HhKvEe%dCxs$}Ymy1_gQ?M$5ef zY>J6cQ5IdG9Mdb59Ow=efXeOfc|vG^a+GLXBBJX(ND-?qqK1T2Mx}bYO8agrU6(7? zrMkeNGLJ!WG1qJ@fz!U*^sgue>N+sC{{TY~>Eh)dNevs6Ag&&YCd-shrGV3kvgHBI zY!m=d(~gI($a*W4>L*pPI?jYX)eA32NR0@mz~W?|?mHi2GHisoj~iSrkuWI@2hcb(%M}SDQ#UO8)>a95-fAD_V|? z%KM#c1+W*D^Iaj_Z_KONZeFvHy1X5g(zg{yh?3Or&G)7Jvr_W z^4s2i7A7_m7mqRhbobMXenXnxsGr2DHRfqs<7<W>AXLqg?xfzg$hRfo)}`BQ!q zKU00%D26r%%JV1u%9RX~cJla90GEI33RNW8`EJK6zlTv8FO5-E-zv6d$?vyyO4m-- zpDnL;dNqG7{{W=^x$HaTdg^gn(cGH3T)E3y=KcY6F1AkBxGiljpekd`s3nG zXAiQepVape2X3!*k(unT~9`-!mEPcOv2VDg{i>v(omN}Tw+?SH(VPCsj!+rFl5 zmh(Ev-^Fi*$~FRRii1`w>?O9|s(%mu^D}Da?JPyEE&~%(un%mwC&Srx?jMP&pWj#Zw$D-^Q^E|*%~7-d>dMwbbx<6$ zpm&@8s!C%66C@Jn!_iF}PY!px+D)X~z)a_E^4&(0%#$_Jep|Sv-{sOSjt1sWVA-wg z)V2qu*;m>dvUZeWpwgji0uy9(SpJLfsQ_=wpU#=HaZ{`)!tLM{{ZYTVRh1M;LEWxXbzpmoW4`CY)Z~K&|u3+zF%AMJL)G=xfgRc zicj7^kF~3b6xtOotk>dq z45fK))MkA9+Ou&gko@mu*2E|kbCJF_Kr5B@-YjTwgV~YWFK^{l_FScQ654HcJTpC$ zHO*%9^xw0YIM91tG>-YDxSNV^XNeII_f9^ZEH0+``_gt$ZQg4{xPJ=_lTEc>{+n!t zgtuIFvZFDWs!i(m)7h}rzpE;ycvznEsgLF2PH;a`4R2dAZ8%|uBwoRlhF|cP+D;V# z1%u3{{x+vM#wFDo;d1q;*#!l9yFv;9Uu?0%y6jEwFQ&-#{4>g+$Wv+ju`hc+dqje1 z{{S!}CRIc3_KI@^vc4T8%7^gV;6VOk`FK?po_IT#c?Y`_W$&u5ZO!_9W{h3s0$$g* z1oz7Bp7#nDat?Qhsh+22vSVRaj;SJP7{) zpmda)nuTg|k~q-e`gP>vQQyG+>`C)Xn$2^|{-?a*q>;3u3bSLW3u;=>)DS@(gd9>? z&CTN-F< z5Ny{@M%{eR9^Ek{^e$tgNo+~?U06I>``S6NZ*C*%B$N*)ZyJ65zKRSmjjB-5vLpVy zKWdnu^s~1G1e$uVuD%u(6~exC$kB) z?7$J4VO|xCa}n=r_puUr+Q@EOOy-?N=`^sjaWPL8amn~w zk+EyCZuchhW!yk*i+5vOm;$iL-Nb4C0J;3S_TzuKLf`y0)Y03mauZym$s~)GOd?cV zDgYW+VzI=4mN^YI?B*v1Nl(&P8mn9~mL=1~6c7am`1x_V+E0GbNwmr>EX8%kYQ0iu zX`vgauc16T+ZP*U@`bs!Z7x?eAb?ernsTz8Ll;|!8g8xbpLep8fdcmsT zYZR!mA@5cIkL|$4x(^ zQ6;?Gf7CYIDy|}I;|fnMNvBMI58}q-xbD{i2_k?+Zy8o+ZEaW506fD&kJb6H<^KRQ zSVJ$;GVT_}DJYLw5JoCjUux?gmmXH$V6%6fRS-Qhs@5f8@oL7|<(;1C zZC_!HZ+AVw0_W>xt41kNR<5`FDW~C8#6Dm1F6uWO=XIF7$02#+8pu>mamuZvQ&3)f zO|@JgSe-zHln<2ZIUN9{G=GPe6K&g>{{ZGTX-%E&O-pG0T%NsZJYN2tSo3X|K=R6# z&XKV+WR}~ec>2-D!-;nL)iFF|JT22k>Med-okWc!e=$QhKQ1=cvU3fUt+I9I3Q{oa z=ZK>dsg5^Wf2c6We{&qx*HVoUJ9Hz7l$IQf%^s!I;#^r+Sg4ZrdsrcLUfEtprGG(B z(~G+xL59n1mMvU06@-F)uHWLu)fCn1M`v!5SB|BLL9g3@q>7xtu6Q4?Vsb`dm6wPk zFmO=`b~R#H=2+uZ)Iuq0Mu2K5*n4qP=&8U4xp!in*s0-%ir#dRNc?E0FgRD)=u1W? zs^Ac5kgaG5_0t<($giaDJB$|7Eoe+2>VMuB7W)h^y3cnR=-eoxCXfv>28U0FEFxY_ zadmJ-Sz1+4bLDGTi6zwmzqKVslvr66 z8A0%$nl$`4+&3M&c)zrlbaMAb2_h(SCX4dRE}ch7*Qs!q_cPt!+#`tro#sQ8d&nVk(W-E!SgoegwHwz+jX5xu~LRk+G<`%{{RQ!d{}u-2GrM* zCC=yudMu!AM^|@NK&Y57!*=#cX<1?eT>;<;@b_Z!m)BQ!8*?m5v$x4f2n<5H1!8!0 z0DNBFd7f)IytUI1 zM<-mmbx@B8`*91%uBydJS^*bMnUmb!k5)Z+mO10niV5(Q&_SSDpA|+3JP4u0mwjh; zWih8vfDsF7pr9S2w+7ZAWw=^uQId^ci28+SFp|v_Yj}z^s3FQ~>U|FD0B{#wdurfYgD?pwPLJ)(z2wI0E{|SWo}lkc-Z1I?vZt@F21UHCy-49k|n-~U9u|}Wokw7 zV`vHeO4=m0SC%Uk6FI)sM-nni8lsg6qE2O824O-+1KEtRNe$2e=;=3q-owl~v(fDRt1q0?WpSyU{MWI$VueDh82H z6;E~tm%O)dx3?1p>fR}=cF~y4i6qLR+W({sJCyh!CPBrwJmDikigM_!cX=3H-rLv>(m1nmv5T@(@39evfD^5Rd5g~!( zQzuQ@lnd+1zrWB~xC}|^3t>_yGcu@4BOWFFbr#6~!iWF6tE|}@7m&5q5 z@kpWLkQH<}f}~J`?Z)HfJ@V>XHrWeb?OTLQR&S&gWq8_zmy8xi1Kn*N?ku+RE$e?y zoZUe)N2*txmL=TyTTyC|bo;ovo$l`^PcTaI+*`b3QxZ5U@UA8HnsvWB4Hz%KkbO-#pv3=%Sb2D8sx>{OEA!z!O9HWf@3_~?FYA>aE zu)kVMZkNv2o0Fa8nnq99FmyPJxsIp^Iv5 zMDoTnt7%*#xT7{?dKh|-s~e`-6s^~}nXZVGuC_D_Ar$5ya<4WP{Q`!zaIGmE$d15O zO%8SL8onJk+pps*72HqKl(iU#2S`(>5Gvqn{4CfKPGT0$3}ptRCt4yGiDJ4!4LWo$ zg>mY|Jq;9!8aEVWJ)q;K0_jq98j?vTw3Fz|w~i}`?^G<8@{w=0TREp%>A^9luZ3Ii z;_Gzt6~|wCz9!=SQb{67Np6I7C&EseFD@aL;amE3oAntEOC+NuP`%Oj;`;qnOF;{| ztc|1-LI5q5Gr~UQ91+~y1Z7)rbcEAUQo~u}UT;8+o1uLTTF&eWlwv4VhrJYomPGfL z8z$er>{i=NrKx0pq==#)@O(6-R5}$ z=d1umuZ2}U9Bd0|clA-)%6^`F$dN9CO4@!NWl|R&N8D}EWR@u9ZkyC8S)(0FkO|`T z#lM-n(YZsoZz~uZX5C=CywxkyN|`0Du3070zrl$7%jS6cazbmgZ5689DbJ}V#X0^T z_f|hcUiDbiQ>RZ*6s>$YaKnh0ESgS+BA_>BSV=GL8eKGHMXG?qv=L6vSEPg6jkk75 zHCf8j*v`(x(@ffWaqwEvwVYf*8)$ivfLTjE=huspT7ICc zakT9b4Hmny{Y}fnNFwGQNkvLKX>C99{{Ztn-%U#ZJITO!on0F>Wgvt0k3=g3YS5GO zN#Zm1ie>05PLWPHYw}(Ex8+G)Y++zZO?ZTS_Zeg>^1=9VZ?)R4yE`cvr<$ZLrR5}m zKx!JQ;bMhKD(0iQzwO4&<;aAqWebhNc9AHmQYr}HEyj&f85i*3R0=2*0Av6jlWDoy z$9HT^dUCC3!!1g9t9~WLCd#jA@caY+veM?Wi#7r zGOU4!Zd&x(i_Y0%%VyqpyJ%BuQkK@%@Rl@C1ANvCR-mW9`EajiZ`8a3je9j7Q{SZU zPtX_B>&0+M%y(dmsd_fSi3-fUGZi^>_UqM#P^^q7Xx*Up<>|eI!tOTdBHm+?T|E+v zq8VZY{#KLpVg`-Gu!J2s5DGf>8jj38RICel^mYQQmn-g?S(1#IxPc99F6hsU3h?P~}tG>cyK~TJ<2BP$G`x ztYi`mNlKHDVX8J7x%sem{fg2AyL0m8(B>#D&@(fz0d>oveq1rD>1OBU!lUh1g-Tqhij&1QA}{ ze6)>431Bq5jKZX|X63N)Cp50)yqrnTi9f#+-(1uzNvgVa8q*=9Q&-=H-LC^1t;F?E z$N+VPj-&)BU@Kiz^srN;kU(zZ--%jz0|x*A8JesKtDRg4^cXs8(h>+xXI)RdPV9Y3 zvyuxkMo7}7_>q-=W`h#2twJ#r<4`ihl3eSFIzevv#DY@UfvDy*(+5R(081L=J24E& zA!UiGr5hqgf8B;_bP`G_rBAm$>}~t4v<7B@j60pG>F2bWbjk^CB0m-;^6||=wa(U9 z)HSmn0;l}4cw%kWsK!awH8GzGn7AAiuV=90D|w}R;sT>r2X#B!yyLP%AXC(8LJTx~R3LI*k&v zlqw%cCWnZx*@9LzL!X5}IpDFNuO7?>zqE#XqBO0+MKY+!&^h6Q}9P+Dhw5jjFpQeUdWhDlxdw*uQ&k>7Q#Jtp!y@U6C_(!zmiRmek^&I$OUHH1cAF~(JA}0<-rOoOf|j2mWjyfC^Xau zVW(y`Ys)e8_BNL*1eS0u71Dk{D6|1pxwH4M^V`C1WmN?sUM*i`eYs*ck~0&!g3+AH zlh|=n>8>e_aIkf$1dj2Ajbm5j>M>)cqO_v^EC!(gfHXe8*!B7*mL__NkgNcxbH<>W z<~w~f9*vUNboy^}^1DjPs-h$u#E^2M(=U4vI=bjEp;j3JGy}l*;K?DOVX3?QL$e!u z=+v=D(w3(vDgvl9^_*D3$DGC_dUm|0Stp0Zgv*=~B1uINf2=PiHZF!P4RX`-rQ2n@h_UB31DbNA;yNEQV9U7we zhx%o7Dbx!<2p-c+7-tIT(iqc}$0C&mx`%Z~!-);@g>7Fhl;PXJoV&556e#0BC^PnA zD`~Ank!e>G8WN?LuP8pTf%_u7aKdj;K zGEV;hdk<_??DsfDXWOm-S(k=%88YX^eHM2Yid*R}gRVr3)a1ZZmb!a!Ydd8U#*G@~ zn=%e;vZrPiAa!av;x4!k9A>%?g}uI^OdtlTGc+~ffS~F;P83T#aTcIDm@a3tGle0B zlb)*NeVDl0jGZ5-P!d{KOM_5p+d?pwjVYQ@%`~iQsm?@-;pvL@2FTMJrOmWSB%xyp zvNnay#cDwWie;pDv9w0obuFA4v@V6Ij1xu9o`khkDFGGwgz+gLgPngbEjh7tvNE?z zOmVVsDk^Hj;;uUCnw@GQ)^!92Iwg2u$Pq+`BJ>)*{{TiFT9?DR({mq0)P6s;(0RnH@h#Jg!&ujYz6)Ex<=e~VTY8RRfs!b95ML}@G~O+yOu zkx{{h9^cM-ZZ@#=w(}LZst`p$o;6y>N@pSQHYJ+Ec9{OV98(RgX$I9!;8In`X zd7^J|dGTjyG>lpZRb8Bd)dM`ouLnzK!Dx74YSm_^AMM2vf%u!V0-g94lG9b~?WL?0 z0f3TeG^rqucg2V;Q^5pl8sr8@0*r=Tn0u@Hh^=kY$288dp!Ty6F*e`-0N1+&`~0!D zN%uKx1(Go|uCvU;xBR?r+Yg*t+w0=Bisr}YP^<e@@6&=nB&Nda+98dpmF_NvB}pQ-`;XMQNiIbO$vRrA`=z%DPE8R}2jR9IzWRUek{!d153oTiDKbz0iU}sDW5ptLZs&lHAynWb(zcd4tSLP}a8f zF+tg`X*g+9?yvCT9ozo^vTw%YEG^cDX169Q7*3ifa1YHZQ`_SB@Rs&a$8T(dk|%ifQ#GTSMAvDI}UY zir0#&>0CqR&8m<SC!HsG)?=lbZ3#mpt&sG9!^!Rm5SnX&hr&V*+`Ti_Xt}^dYL!TTN;shu)B7zmqL#kU$ zF{+I^WBg3mYi)wbE#Yz=Nn2K_81}QasT(f*YLx4dh$g%N1KkIJ!D(x8xJoH!VGu7Y zuGI_5wIOv67B^c>-30sQ=Mrw)o%VG`naam&!jy?W7wN`$k5UJPNMWb~2YJsr`Y14T zs0EE!fl8lVDd|}h>Q(`jhXM{BQ9Ui>eyovGn6+y_-Nv4hRX{9i#0pgRoLyL4E~suJ zD8Tktf%^`4mdDICYIj|!&AiU}Oj0vQrmBs!m{M+lOdWG@(gF zJPD>)M!7(f8tPH)%POACTQ#hU9g+Ygk0Fpbicr?8;m?-`4=OIQwB_u~(x#n*2{W#O zYA84w8dO)X`extuVynDa!qr&`5zi8WbU6GzB*Y(B;?H=JAtaXb0~jaXWG(LHm%V@# zR97Y$ihcN3eCP*@AOXhNv#A7KT`aOKD_Gzf+ttUv8g5{YQJ?b^H`!BMEKtTHjYlej zkjnu;6f~%(6T-OF!kJfvbHQ0q9{LhJd_^$AJ1Co31@$hiL}m#sTokvCJ8;8D>8MZa zrwmKC-L|XEzC#POC|Nk8k7(@})2g9!Z*O)8;(%0uIClGSG%^doVg|A;tgNPnoU{bD z-GLXE{I`2?)Eu{0z*<13vsSKi-#{_F-}#6~ce-t6D{DK5!4O2UCb=VtPrRh*XFT4F zy%ZRZ`dJwk+nB0~)`q!vdhrym639Re8D-1^pKc@SvksXgX{KP(qcD50UI@C<0sua7B-hgi2}IioMP z{8&qi4IMcE0i$}MUMoz>;X}!o6(s)vem4#Gs9pqPXSdgZRPngut5bI10L1j2yePrO-d1BqJKw_6WyvkDADr9tO&StN}%YkYn>)gogHRaJ7OtVOJ zJCI5C4E#QdoDusHA_Q2W(^Oz}Jwuhy9+#!qs+b+AQP7i5HVBP z--zaWc;~og3acYgc|jns&xgCqh^3A(60kgrz)+EwtM(q&_TD?2cg>@j71pDHqXU@l z#Lu?PbGHc*fr=SPh-wrqp{vbLUL*3Z%ehZ;d%0BJ$ukyMEqpA?{{RairBQ!2AhJ|M ziV>nTkA(*V_Ty5Tnr3Q9#BnoF$iyJ;AXob^EA1y028-AR0IgW?7|p;S(9^#F*CSpS zyV~ah#>*vX@9Ac^ME@h*4S(S?tC3_kB^gUr2Q$ z&~&0t0t$W{%}xZBG6u~-?Z?bwSkk}#1|YW@v|2*b%Svh0Cn{I$zyyFBFS7tvq;?Ji z1?!$Kv=DA1xRFsy4|wvE{n%73QrRD1;&R5KY2BV8^IpXojpE#Cyn$CyytV^4X`$umSDFmlut$_UXEl zoQ9u;1v?iD&6yl{@xW#|p3EBX#PBgIZG8^706BFRC-wM71Yn&i1$%`!SMI`+OEORe z9le5;!aAi1$PP5cz0JD4w(Yx?62^?(DONSq%*ZO5fz$BdSGy8O2BL~sFL?sA!lbfw zU~tai6bR8N$}7iJd-3YRs2y3D=~$G2cvhyoF$CQwB4;Q-8LIl2EL%tf}H8hXJ&>t~WS#{n2*lEYdL=3v`{Fyn4yh%ru(ihcbD_3s*Tb zQblUa&Bmci*Y#5iYQATJYllv%qgzBBli~`k;q~CnCz$PHh&F>GK^R>`(v>Yr*BXZV zY^Xiww^7HxEOPI*lKa&LfUzQWUW?$dRO+k1cUEu=6I(btG(s1SLz8 zTGRy`6W+@MY2M|woL|^|baKLujtWR42y4sXE_^?$6Wd)tv%xayb#Bq>r77(gW!iVU zyDN4)u)od#WHhN_2vLuwp7E}(#BDV5+&I=jJVIB7U6^SrrAaym0td4JnW(*={;-eC z)D@uq{8NS-pwzsNp4ggGP|lV70oo8H?_IcfCPQbrhOG9ok*c|7o$HNsI)KunI(B-n zqIWXgkW6-P4y4XN@P!;dR-9XTr+anHEkEVQi-XnJnrOh9<|VkD-X#OX#dPS)-qN_} z$!i4GkYy#_(>T42Gx13f3vi40x^jMOCC!}4J-mXcENmG_^%3X;4RNvCTiovGRbdx7 zAXZ_nq%t23ee76TZ|UXeP0Y*mNi=iJ{a{5jD=|%6+HyF%o=b~6nQpEgN#(ML#HLlE zNv^K-lTvedalgd`lXZheVQAR&>GbMCve&av&kJL?NU(X1No84>)Jn7U7y(ZSABP*1 zy0f*}mNb`#0L!R%e=8DNmh0PYn`>UijI;}J2?Z%r*;UWp#g5f$D3|(;(yV|~6^aAY znEstQak^g%wzZ1RZ=tbWI*^!DYho+mW<0tvwQak%PUL@Dx0c}&ts5k=bch7$ImU72 z`~9sJ*4F0XOIyao0AYCeDdAmwMl4=;(yg^f0RXr8_0E9h>%i?(m_DP1Z6dvxONktq z5)P1u-Eb7ONfhN-2Z!+B#ZW&A(;@3416E`KKzq;Ign1Yskm!sa)7(DnQ@<6FhE%3B z-P$CM22$oE1Jvt7gub)g_bYp0su#0{en4YwED0i~3br<(Bm#|bAu>wU?{?4b<-h}o z%Lf`u0LMBKD@=V=@p(3Y?3-5I9S7AkXG`5pU-A*TVNdfJe>N=ccRk!c((Y1NCA3Nc z!D$M0q>)ym!3uNo{2chTD{CFJK4Oyo$uEq6%;M%V(Mb>uS{7(LTEEB5ADFiFk7}E0 zwqv?%z!;?yqA(OtG<0NIe8ur9{8*E4ytNinO&Z?aSwsrMcWWRA>L5Z|moW}z(tdP* z^AihmXCRg)0EXd{3Xi;Ecbem^)jXp<@@i^NHgwAp-`=@cW1ymf%*@7$iU$^EG{v>^ z-$&)^+jtp(y;!9ALR4_#q;#c86+9>2)A3^AY&Qnn-|A$N^6{fF2`7~6c0{01o!U8Z zzPxE!qUj(Yb2rEg0Q>Q_?o!G%3z*H!6eXfguuV*OeVFqUQL?pm)KoPT@Xg;!4t((( z_QX84J2*uPoh6*0jAh$c@wo0cG>q-m=00PntGO(4r~-j>m9L8yJO1f^3hl9#zy520 z7^%`(ND=B{$*rralSjRczS_n0e^9=)NN0@H0U;%1sP}89JYQJv8_eSOYn545)X4K& z)~O;$?r1(G()w|=#_uOhcDdsW4G9S{k_qnTz>-s z013v+BotF~9FU_iq6SSz?KC{NVuw<*5@h&~5^$nGNEIhOHQ+I`TMDdh?;`+sh}XWn zGyPaBO*=rq13H@fMg!hlBoUG;TK@oN9B+GcHwiVXnD1>gus_WJOGLHZreLkTWcgOz#((kwC+RPRkM%^5WpXn_hr5IHpyO-0e<>~%rJjuR5t$PZH zCNO(jsSr;Fu8Fi+H2>G38eB_Px^9!hfn+)mAnNjjBChnki6O8}Tj@E9)t4 zEj04mxm9A+OIFny z7Cn{h9_}|an8+a9-(Aju+7+FaHMdB_ZKW8)EDT(&IkhxyGb`f8%ed%0NtqzIp0W_O?pilS6)3Bzqm?;V zo;Ssgby)Vxh9bNxG-La*(Uzc8GP0U5BY_w!rb@F1m=^wH4h;E!haOqoq=?DUzxrow zL@LK{x(#SMUrj5CX+WyQN#G8gsK4KY00lXW_)u{;vfM%HL$}RakOqAhT`Wa0)7#2T zE5@=J7@Z1?IZj+lVb)o-)||iv;q2_hYdk_)5lu%dLwmD3Sixy(P58EURGvcIs>@Oc z6~JcnBzDT(G8D!FYFA=;gEzZOY@uiz?f@Zdz;?B`R44V7!dXMIhPm2n1UK@`(48h- zZ4$)VV`&t#Yi4f;{LL8LcZ-POxNY_rtsvWU{{W|qMG_+!ek6~=sEf?L^5Vj4J2-Fb zERo@#ZC2<-As`NN+}-%z*qk^5g5o@>pIx;V;Fo zNszEBR&><7EBl3LU)#$*+l$|0f2MPHhp9BvXas@hpg3>{`90_^M5IZ%Nfwak0kvATJV z`Pr;Dm*tc*#=(Ql)_)k(u_>3{+7^DQ-U8Nd>|Q z5@jhOw*ss)!|aeTx!c1<96OjAk{Xk$DJ1aa{5U0f(Ek9L*nOB5c5xf4xsOkhx)Z#+ zuY?R4bn3de0NhRnkV=XL1CEi|g;sS^*(fHJKCDXzP1mFW>JiG?yN)NCdHRsaT?tZn zwLu`{x<@ZACTk@xe`fLB*{IB!U|{OB{B+U!uy;0^?jPz=+RL(-W@wCVgvD_NO6jd- zZB7_3=J#81Pcf(0MPQQXky)aW+=dGhG^6B|o=2kVUSG?LIV9RHy8C&NtfYqhBQhjN ziey=kD1N6tk(LRoQ!@0|Q+Tm7G0bF+DOw>LM3Izu$yTXC z+VyeN&5t`n0_u_OAkvCB{J6=&Y)0Td>p2GHz&d)QWSY1Rqnz_Ah>*{Px;I7a*x7-HU4f0D19d&`C?%=@FUN#?L!6tbM13EcQLta?n%8oBZ~VN>~Vo6I9juq-yS zSZ4A@T)PKCysaFCl{GT!*U8K8YPe-?ez~pDXSn?wD#}h^0iGS~Zq3UXvnZ;JsZR*imvhsw99?Tm=4ZOKjaB7_Mp`w^vYuT>J#qM--R8u1J8Xs4=W&`An%Fdk zIA>IN<(X7#ji9)RTTFwK7B;?f+NQUL++9GIR#8ZSWkVQ7Sm;!12`7u?{6B`x{*r4e zS?uHsae7ugFBQ};3l?H@hK*(BA095RK$PtFGc@u`HC3+9RLYU0XZdz$%wOWTlbN}3 zmJQEQwCn1KvZlT@uO2u(*tdf6G9!44MKnTAt!vDONeaqnzn2jGHM`p&uBhZzRxR&0 zHCeTMSo3Yn$&^fHkxI}jM*z~b?X4+|mvl)UO~UHx)lVRZ!yBY~18k`kUC+;3*|l8bcu!T+J0KbmGS2Wn{RD?aiLyw? zk{Lxc5Y;QC^c=rWhZ}lXK=$xOx6Gn9sbyZYdO;^Mp03;k3VxGN87R@CPGq+oTClc; zy;fagEUBMw*@%=zWs+LaY7|jLNvXtFkjJfND@|sBYg1Mtz0|~44IYM(Llixg#FE7y zQP5RTcKzMhNv4mc>`qyVfM^X4dE%Iw7J#I2(?q9(R}-x0qSzmhMJh#or?Veas(Qqe z#OVZz5(jz2l3vcTTIy#J=2_XxRFjsKq443OfDjnel1mbJaX9tjnEIm+PVlKia|<+5 zkVPn7GOX0>)#1exeZNFPUO3OwF$9WGJHpSyE@Ie@UD7#kE-lCw?RxDfP@rb96VgLp zc~cV1$mp?Z)ERRjdqBd8feW z7X(wASBvoC-};?CwLue5hBXXnsIM-qG}VtfGJ?d*7@^Pkk*Gg*tXXbzHN#!lw2^cr za$`mYfT}R%<z*L@E`PHL~^=ETuNx*u+`(Hk7aSyxU&{{S@O z&Nr^W$q|;`CsSP|wNzG_(U~zW*JmfwT(!kkQC(&!6}8cZO3KQESBsmI!;dU&w~i)| zgMB!aiTQFl=^-s&bK=BzHjr4|ZI^B?md-&Lk|zM_XmSM?laQ{x4a@nhw}_eJf^D%U zSX;z3NXSzoO*LIuh{nn-#d@koG47$mD`Z(pmKhKT>^P3vR1>6r6D0|+*-rcfPy&HK zw911N91bdRI^0C5615;;YFTsRo*DxK2!d)8`=s}9{{U_&h>{lRM#@Q-M!K*$FKsal zlP-y!6uS2@8RDLgZ=$#Z4IEIGXzFA#9RP(i<>Q_f=cZq&q$-o9n*Jl%gqc*JaZso3 z!(0LLSZQNZ!!FOW6eB!6)NXWLeH0bXHj;n)rUwyK;@Z_wEc7ffE^3^x>!j}~wnnX==B zX*R8i*-clH=AUS0U~sQ@VX{jqu7r`2eL+B=121>o#86*tTV?EOOFK^OA**pH8s3ZS z#P@8L@mVdp+gZl|aN!lTbA$552|9FoDfi=sC^4QWJrwks3=xd+Uq)VvBwbRjtm*(Q zqqk457Yic4PG{7S&UG~@oonm(v5?`FG2MsT?=^HJD$StjZc-R$L*0N)hgFBYERr|y a>eKuUs-+Q!FIEJ_xpl&Pm2fB)IEZV|Bn literal 0 HcmV?d00001 diff --git a/templates/own_templates/5.tpl b/templates/own_templates/5.tpl new file mode 100644 index 0000000..73b57b1 --- /dev/null +++ b/templates/own_templates/5.tpl @@ -0,0 +1,48 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
    {$error}
    +{/if} + +{if $user_id eq false} +
    {include file="modules/loginbox.tpl"}


    +{/if} + + + + + + + + +
    +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
    +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
    +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +
    +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
    + + +
    + +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/555.tpl b/templates/own_templates/555.tpl new file mode 100644 index 0000000000000000000000000000000000000000..db26a74fc264f8a72fb9e2f3582084a78703d20a GIT binary patch literal 38924 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 H2)Ot^_rwfw literal 0 HcmV?d00001 diff --git a/templates/own_templates/565649.tpl b/templates/own_templates/565649.tpl new file mode 100644 index 0000000..a34d266 --- /dev/null +++ b/templates/own_templates/565649.tpl @@ -0,0 +1,114 @@ + + +body { +color : #6dae42; +font-size : 9pt; +text-decoration : none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + + +textarea { + width : 80%; + height : 123px; + border-color: #6dae42; + background-color: #003700; + overflow: hidden; + font-color: white; + color: white; + border : thin; +} + +textarea.small { +width : 80%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { + color: Aqua; + font-size: 9pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/569694.tpl b/templates/own_templates/569694.tpl new file mode 100644 index 0000000000000000000000000000000000000000..b46c54d5be13cd284a8f4f07b40ac699dfa2a3e8 GIT binary patch literal 25003 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 Y$pZ_S=%1pi#h~+`d+)RE + + + + + + +zaregistrujte sa a pomozte obcianskemu zdruzeniu Slobodna Volba v cinnosti + + + + +{if $error}
      {$error}
      {/if} +
      + + + \ No newline at end of file diff --git a/templates/sv/modules/masterlist.tpl b/templates/sv/modules/masterlist.tpl new file mode 100644 index 0000000..2c45d1d --- /dev/null +++ b/templates/sv/modules/masterlist.tpl @@ -0,0 +1,15 @@ + + + +
      +
      +
      +{include file="modules/oplist.tpl"} + + diff --git a/templates/sv/modules/masterlist.tpl~ b/templates/sv/modules/masterlist.tpl~ new file mode 100644 index 0000000..6ff5da3 --- /dev/null +++ b/templates/sv/modules/masterlist.tpl~ @@ -0,0 +1,7 @@ + +
      +
      +
      +{include file="modules/ownerlist.tpl"} + + diff --git a/templates/sv/modules/movement.tpl b/templates/sv/modules/movement.tpl new file mode 100644 index 0000000..2fec92f --- /dev/null +++ b/templates/sv/modules/movement.tpl @@ -0,0 +1,16 @@ + + +
      +
      Pozor, ziadas o +vstup do autonomnej zony!


      ZAPOJ SA DO SLOBODNEJ VO¼BY.
      +Sme otvorení každému bez rozdielu veku, pohlavia, farby pleti èi náboženského vyznania. Sme skupinou +¾udí ktorí posobia v združení dobrovo¾ne, bez nároku na honorár. Podpor naše snaženie a pridaj sa!
      +

      + +
      Prosím vyplò následovný formulár. V priebehu nieko¾kých hodín budeš mailom oboznámený +s tým èi si bol zaregistrovaný do virtuálneho komunikaèného systému Slobodnej Vo¾by. Každá pomocná ruka je dobrá preto +prosím ak by si nám vedel pomoc s niektorými doleuvedenými èinnosami, neváhaj a zaškrtni políèko.
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Vylepy plagatov po mesteDoplnanie web strankyVylepy plagatov po meste
      Obcasny prevoz automRobenie divadla, happeningovRobenie infostankov na akciach
      Hra na hudobny nastrojMalovanie, vyroba kulis, masiekPomoc v kancli
      Vystupovanie v mediachMonitoring mediiPrepisy do pocitaca
      Roznasanie letakovZiskavanie financiiManualna pomoc
      Pomoc s pripravou akciiPomoc pri PR, reklam. kampaniachPomoc s vedenim uctovnictva

      prosím nieco o sebe::
      +
      A este zopar oficialit
      +
      login:
      email:icq:
      telefon:www:
      heslo:zopakuj heslo:


      A este jedna lahodka pre prudicov typu cinny organ alebo puritansky rodic.V pripade ze stlacis tlacitko "register" stavas sa automaticky SPOLUZODPOVEDNYM ZA VSETKY PRISPEVKY ktore boli a budu ulozene v databazi Slobodnej Volby. Bez vynimky. Prevadzkovatel serveru neruci za jeho obsah, za ten rucis od momentu odkliknutia tohto tlacitka TY. +
      +
      + +
      © o.z. slobodna volba, info@slobodnavolba.sk
      + + \ No newline at end of file diff --git a/templates/own_templates/606812.tpl b/templates/own_templates/606812.tpl new file mode 100644 index 0000000..3821a32 --- /dev/null +++ b/templates/own_templates/606812.tpl @@ -0,0 +1,111 @@ + + + + + + + +see the nations realizing that the alluring woman of their destinies is nothing but an illusion + + + + + +
      +
      +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- +clanky ---- +denniky ---- +news ---- +search ---- +chat ---- +nastavenie ----- + +
      + + + +
      + + + +
      name/keywordz: + +system_access +node_creator +
      parent: + + +external_access +image +
       
      +
      +
      sablona: +default: +own: +  


      +
      +

      + + + + + + + + + + +
      Anketa / Poll
      Otazka::
      Moznosti::
      do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
      +

      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + +
      +
      +
      + + + + + + + + + +
      +
      +
      © kyberia.sk v2 - ergond's crypt
      + + \ No newline at end of file diff --git a/templates/own_templates/608380.tpl b/templates/own_templates/608380.tpl new file mode 100644 index 0000000000000000000000000000000000000000..ff89c0b820f152755cf99357f47438ff0ca86cb2 GIT binary patch literal 9735 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 O^o{y&@=ECdp!$CX#Z8|8 literal 0 HcmV?d00001 diff --git a/templates/own_templates/611826.tpl b/templates/own_templates/611826.tpl new file mode 100644 index 0000000..3094d52 --- /dev/null +++ b/templates/own_templates/611826.tpl @@ -0,0 +1,680 @@ + + +a { + border: 0; +/* color: #999;*/ + color: #fff; + font-size: 12px; + outline: none; + text-decoration: none; + font-weight: bold +} + +a:visited { + border: 0; + color: #fff; + outline: none; + font-weight: bold; + text-decoration: none; +} + +a:hover { + border: 0; + color: #444; + text-decoration: underline; + font-weight: bold +} + +a:active { + border: 0; + color: #DDD; +} + +a.graf { + outline: #000 solid 1px; +} + +a.graf:visited { + outline: #000 solid 1px; +} + +a.graf:hover { + outline: #DDD solid 1px; +} + +a.graf:active { + outline: #000 solid 1px; +} + +a.zamer { + color: #353535; + outline: none; + text-decoration: none; +} + +a.zamer:visited { + color: #353535; + font-weight: bold; + outline: none; + text-decoration: none; +} + +a.zamer:hover { + color: #353535; + text-decoration: underline; +} + +a.zamer:active { + color: #353535; + text-decoration: underline; +} + +abbr, acronym, .help { + cursor: help; +} + +abbr, acronym, span.help { + border-bottom: 1px dashed #000; + cursor: help; +} + +blockquote { + quotes: "\00BB" "\00AB"; +} + +blockquote:after { + content: close-quote; +} + +blockquote:before { + content: open-quote; +} + +body { + background-color: #FFF; + color: #606060; + font: 11px/1.4 "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; +} + +/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/ +h1 { + font-size: 24px; + font-weight: bold; + line-height: 44px; + margin-bottom: 0; + margin-top: 0; +} + +h2 { + font-size: 18px; + font-weight: bold; + line-height: 40px; + margin-bottom: 0; + margin-top: 0; +} + +h3 { + font-size: 16px; + font-weight: bold; + line-height: 22px; + margin-bottom: 0; + margin-top: 0; +} + +h4 { + font-size: 14px; + font-weight: bold; + line-height: 26px; + margin-bottom: 0; + margin-top: 0; +} + +h5 { + font-size: 12px; + font-weight: bold; + line-height: 22px; + margin-bottom: 0; + margin-top: 0; +} + +h6 { + font-size: 10px; + font-weight: bold; + line-height: 18px; + margin-bottom: 0; + margin-top: 0; +} + +img { + border: 0; +} + +img.foto { + border: 1px solid #000; + margin: 10px 10px 10px 10px; +} + +img.graf { + border: 1px solid #000; + margin: 10px 10px 10px 10px; +} + +img.ikona { + left: 10px; + position: relative; + top: 10px; +} + +img.sramcekom { + border: 1px solid #000; +} + +li { + text-align: left; + font-size: 12px; + +} + +li.zamer { + color: #353535; + font-size: 13px; + font-weight: bold; + letter-spacing: 3px; + line-height: 35px; + list-style: circle; + list-style-position: inside; + list-style-position: inside; + margin: 0; + text-align: left; +} + +p { + font-size: 12px; +} + +p.justify { + text-align: justify; +} + +p.justify:first-letter { + padding-left: 1.5em; +} + +q { + quotes: "\201E" "\201D"; +} + +q:after { + content: close-quote; +} + +q:before { + content: open-quote; +} + +strong, b { + font-weight: bold; +} + +ul { + color: #9F9D44; + line-height: 25px; + text-align: justify; +} + +ul.zamer { + line-height: 35px; + text-align: left; +} + +.ahem { + display: none; +} + +.center { + text-align: center; +} + +.graf { + text-align: center; +} + +.nowrap { + font-size: 10px; + font-weight: bold; + margin-bottom: 0; /* must be combined with nobr in html for ie5win */ + margin-top: 0; + white-space: nowrap; +} + +.poznamka { + font-size: 11px; +} + +.sub { + font-size: 10px; + vertical-align: sub; +} + +.tiny { + font-size: 9px; + line-height: 16px; + margin-bottom: 5px; + margin-top: 15px; +} + +#content { + padding: 0px 0px 0px 0px; + text-align: left; + width: 801px; +} + +#content>p+p { + text-indent: 0px; +} + +/* obsah */ +#contentframe { + background: url(../images/layout/kronospan_14.png) no-repeat top left; + text-align: left; + width: 841px; +} + +#contenttext { + float: left; + height: 600px; + left: 134px; + margin-top: 1px; + text-align: left; + width: 263px; + font-size: 11px; + +} + +#contenttext p { + padding: 10px 15px 15px 15px; + text-align: left; +} + +#contenttext li { + text-align: left; + padding-left: 10px; + +} + +#contenttimages { + float: left; + height: 600px; + left: 397px; + margin-top: 1px; + text-align: center; + width: 264px; + padding-top: 10px; + +} + +#contenttimages .content { + padding: 30px 15px 15px; + text-align: center; +} + +#logo { + left: 75px; + position: relative; + top: 50px; +} + +/* menu */ +#menu { + background-color: #FFF; + color: #000; + height: 20px; + left: 0; + padding: 0; + top: 0; + width: 800px; +} + +/* polozky menu */ +#menufirma { + float: left; + height: 20px; + left: 0; + text-align: center; + width: 133px; +} + +#menukontakt { + float: left; + height: 20px; + width: 132px; +} + +#menunovinky { + float: left; + height: 20px; + width: 132px; +} + +#menupredaj { + float: left; + height: 20px; + width: 132px; +} + +#menuprodukty { + float: left; + height: 20px; + width: 132px; +} + +#menuspacer { + float: left; + height: 20px; + width: 139px; +} + +/* submenu */ +#submenufirma { + float: left; + height: 800px; + left: 0px; + margin-bottom: 0; + margin-top: 1px; + text-align: left; + top: 0px; + width: 133px; + background-color: #DBE1E3; + padding-top: 10px; + +} + +#submenufirma .content { + padding: 10px; + text-align: right; +} + +#submenuprodukty { + float: left; /* background-color: #DBE1E3;*/ + height: 600px; + left: 134px; + margin-bottom: 0; + margin-top: 1px; + text-align: left; + top: 0px; + width: 132px; + position: relative; + background: #DBE1E3 url(../images/layout/kronospan_20.png) no-repeat top left; +} + +#submenuprodukty .content { + padding: 10px 10px 10px 10px; + text-align: right; +} + +#submenupredaj { + float: left; /* background-color: #DBE1E3;*/ + height: 600px; + left: 266px; + margin-bottom: 0; + margin-top: 1px; + text-align: left; + top: 0px; + width: 132px; + position: relative; + background: #DBE1E3/* url(../images/layout/kronospan_16.png) no-repeat top left;*/ +} + +#submenupredaj .content { + padding: 10px 10px 10px 10px; + text-align: right; +} + +#submenunovinky { + float: left; /* background-color: #DBE1E3;*/ + height: 600px; + left: 398px; + margin-bottom: 0; + margin-top: 1px; + text-align: left; + top: 0px; + width: 132px; + position: relative; + background: #DBE1E3 /*url(../images/layout/kronospan_17.png) no-repeat top left;*/ +} + +#submenunovinky .content { + padding: 10px 10px 10px 10px; + text-align: right; +} + +/* vrchny riadok */ +#submenukontakt { + float: left; /* background-color: #DBE1E3;*/ + height: 600px; + left: 529px; + margin-bottom: 0; + margin-top: 1px; + text-align: left; + top: 0px; + width: 132px; + position: relative; + background: #DBE1E3 /*url(../images/layout/kronospan_18.png) no-repeat top left;*/ +} + +#submenukontakt .content { + padding: 10px 10px 10px 10px; + text-align: right; +} + +#top { + background-color: #FFF; + color: #000; + height: 131px; + left: 0; + padding: 0; + top: 0; + width: 800px; +} + +#topfirma { + background: url(../images/layout/kronospan_1.png); + float: left; + height: 131px; + left: 0; + text-align: center; + width: 133px; +} + +#topfirmaselected { + background: url(../images/layout/kronospan_1_selected.png); + float: left; + height: 131px; + left: 0; + text-align: center; + width: 133px; +} + +#topkontakt { + background: url(../images/layout/kronospan_5.png); + float: left; + height: 131px; + width: 132px; +} + +#topkontaktselected { + background: url(../images/layout/kronospan_5_selected.png); + float: left; + height: 131px; + width: 132px; +} + +#topnovinky{ + background: url(../images/layout/kronospan_4.png); + float: left; + height: 131px; + width: 132px; +} + +#topnovinkyselected{ + background: url(../images/layout/kronospan_4_selected.png); + float: left; + height: 131px; + width: 132px; +} + +#toppredaj { + background: url(../images/layout/kronospan_3.png); + float: left; + height: 131px; + width: 132px; +} + +#toppredajselected { + background: url(../images/layout/kronospan_3_selected.png); + float: left; + height: 131px; + width: 132px; +} + +#topprodukty { + background: url(../images/layout/kronospan_2.png); + float: left; + height: 131px; + width: 132px; +} + +#topproduktyselected { + background: url(../images/layout/kronospan_2_selected.png); + float: left; + height: 131px; + width: 132px; +} + +#topspacer { + background: url(../images/layout/kronospan_6.png) no-repeat left; + float: left; + height: 131px; + width: 139px; +} + +/*q { + font-style: italic; + quotes: "„" "“" "‚" "‘"; +} +*/ + +.hide { + display: none; +} + +.dekorymale { + border: 0px; + border-collapse : collapse; + empty-cells : hide; +} + +.dekorymale td { + padding: 3px 3px 3px 3px; + vertical-align: middle; +} +.semibold { + font-weight: bold; + color: #555555; +} + +INPUT { + font: 12px "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; + color : #555555; + border : 1px solid #999999; +} + +SELECT { + font: 12px "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; + color : #555555; + border : 1px solid #999999; + width: 235px; +} + +TEXTAREA { + font: 12px "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; + color : #555555; + border : 1px solid #999999; + width: 235px; +} + +.obrazoksokrajom { + border: 1px solid #CCCCCC; +} + +.obrazokcertifikat { + border: 1px solid #CCCCCC; + text-align: center; +} + +#contenttext2 { + float: left; + height: 600px; + left: 134px; + margin-top: 1px; + text-align: left; + width: 527px; + font-size: 11px; + +} + +#contenttext2 p { + padding: 10px 15px 15px 15px; + text-align: left; +} + +#contenttext2 li { + text-align: left; + padding-left: 10px; + +} + +#contenttimages2 { + float: left; + height: 600px; + left: 529px; + margin-top: 1px; + text-align: center; + width: 132px; + padding-top: 42px; + +} + +#contenttimages2 .content { + padding: 30px 15px 15px; + text-align: center; +} + +#contenttable { + float: left; + height: 600px; + left: 134px; + margin-top: 1px; + text-align: left; + width: 528px; + font-size: 11px; + +} + +#contentable p { + padding: 10px 15px 15px 15px; + text-align: left; +} + +table { + color: #353535; + font: 11px "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; +} diff --git a/templates/own_templates/616912.tpl b/templates/own_templates/616912.tpl new file mode 100644 index 0000000000000000000000000000000000000000..22054891824d4865c6029b2ecc4584b95be6c362 GIT binary patch literal 4028 zcmchXc{tQ-`@o;s41*YqwR9?tipq+=xhd==Y zv@8`yVAd?_LEK<=$Z{JwthOZhEvpkR^s7PUhfILH6}euAl|ws+UaO-7{VdTp*e_uj z9(>ZnFIZwf&69T0#aDvr=i*88_XMWK_9kZ5mJ<7^6sncJv4nxX$pH&}iJ$VnaZ@uZ zssSr*s-k3UwI3L$lT=k5lnm5W)l?n8A=ri0?57P?*CZ=zl7X74s=78wOvOh&`REPyhK!)E z=OExZAnEJ%qggp=xV4eRL&l`7`%@re)7E=oU|seNX0_tj#JG+8OE5n&4GZj`&4U^b zISS@}WeqBSV{C9a5c&V!OJx4~9st+?wZYA-iCxF8jfaJZ4c^!$fP+3gHn8^pu=t-= z@1J~dNNY8rS*szoVZ%1;+8)CUUI372!0PM@N6uO)R%ezXHy9#7ZStd$>nr9D^D!G7 z3YiVb4&XpRG-ND14y;v7g3Jz?3^@%l2NDY;AU}o-Q0u)Q0mLRoZer9XMsH%kg9WSb zyN|3oe-n53&eC6{0C)>0_MM3XqCgVRz$IX52Y*5sa}1=poeT-`p!y#VaF(#}2oCTK zIY|rf-%XNmG;s0r2y&5F4_So=dhGuB)q10UJ{{|^zdc!-0C3TgTrA6R7XU?Fcpt0) zAQQ_{1X3K$JqCnWQPc{X5ZeUiVGjZ%vfgE+ShvBtu*xXyfd2u4?-)S1!s#IZL6{)Q zE5O<*leaL8V9q(iH+a!N;X$?1|KE9lPYM7x8w5Lo2L~j$j4y#i{*#V_?=yJ?*xBGh z_VAGnBw1BAi9T%jci*Nk06(va|EguK07 z!-hd)*)VKaES4RI=fvRzczC(+LW07=1VI8pL|jfvL{vtMK-j)xyNtYova&K!l0+sc zlI4_?6%m}AoIKn-VtBlmo}#p(-hV922jIfmX+t3Xy@nVzG!`C4c6dIK2qYQ>4-|@< zgB6EfG#+61B-u#%TluBTT~3_E($xyKTT}}Ol6UU23_6)s)6zR9t>GFRbGvo?69S+% z7hWp>(0Ig8`PmbJM@sUM)byDnfD46y>x06Bz2L5#J2K^7(oPP-k->~}%F-Wozq;Jr z<3{}YS>M)L*|5~+H{-a=H5qJO>|(Z9)Gj}tEk=~fN@?T|6-L^IXUVy()o3T;^z&!J zZKC^eQe{zxx;5m|tG5^_x9r~X{wcoPRaP+D{NPMZb%d9X6zQ(aSZKoF_P$r=FHO0e zNxC5&{h4Z5omH+waQ!9IIMeT!vy4uk#hG}gC57-X@21%hE7%e z2zbJSpIxx;KW=?etJsC2m3J+s)|fsZpncuL+Mx9FPHm#uwxOBYIliWM)?$tv1zqy5 zV^#G9^s@44$5!@8;m!}u&fMcTQNo+VRVJr!Yxs)VA6cny?SY`uqf=%E5g&K%Dt|>P z)8LV%5wkQ?-)S~EMjYk1K`pDlD&A*xf2b{&BES81YR$va&ex%We`vR6b-Pz&9S`xh zD3UHLOzhBX5FG68aSDF@OyHT2hjJ!^lS~`dw+?0kcK@amfBiLQIz203)yD|;+wC+` zI-QlI^joU_K}Yc>6~}1oJjv>>!{c^Za}L-T zcdNwoNor@AACALOjPmSIi7O)azu9VZy(>r~l)d4f#;TvF7b~n5zeH@j(>-yiKI8ER z{v6cc5LGBcg=%TU9UeAW!l~?AI-WIk%sFy

      7(ce=Npr>G$+I-W^6}kMtzIpAsKw zN!QLUiZ1!&ZqEdK{Wb+sTbFjF&lGEj5uZ=3j0dPx91MH;Qb%o2C34@+CMh1rW1`ka z>N_>#mpQ+Dd7zDJ!8jIv3oFz_6Nej!A@`3(xyWTl28Ru zK8~3x*ZKBj{g5x4NLU_lpEqwk9)>sL_UiOA9@XPJ&~Wt%SCmX@!>zkhpiPQzhyRg+ zb4$A#SLp=#pgUHnaW|f7(M`vtQ*B;qR)5>&+|n({5b(2Z{$fopFdPcr(^X)Kjx&j0 zxsat_XOwr@ZF0%u+QU+p@Q?wj6h)ejB&6*Hdr=IWP*LDv&X`=gD&LXo=CAyC&csd< zJSV-%Z(kV^RuDd3oDwfs8j`nsyX>h;&oEW&JDcgl{7ku&g1o#dS+4yvQr%Pm67iWmZW=MDRZTlvZAqK~$w#-J6K96|K;qUPMM#H)O3*QM&iOC)mA{-5NA)W!>&(8;4nK$#A&%8~ z$*X%0&tfPZ!Ux@dF_0qhiPo=5>>0{+(j=8ejEdagYO%SfnvshSS64;N?~7JtaQh6r zraB(>mhDz|4o>K;9DZO}c$jhRt>u%haba5NIq)XvW>Rh18+x4d_nG|6=bfjIGC^3- zILDEz@^P+3cB6T6eIe+t$tDYY+7)+}ec3d;T*p^l2PMaNd;fWDf2uCsc#amD6-yi) zotzkKmwa60MQ?1AwlzDg_PnyBeY?IXS8Yg!vIA|BF3|h(mU2L6NL_ceu<y( zinkXH5h->^ureSYh&;v7v;2F|XO$NH+9b#R)a zc0c}oyoUJdF%wKCd}3%tk!7qD6|wye22lz-d~$+i8C$K2sOis4o2~iry~f@$U4qWq zf)L9Oq0}Ej7|GJyn#T5sr@qloyj`60Op z!vu#g`9f_^Y_@3J!!Pfr?~yyzQ8+6S-4N+ZUD+?@z9mdClXA$zjep@HIAmu&1+H-gY%%8p(WAnSJ z5hjDI-p}55CFc2$qnwpiox){4?=)qfGC|{njy3u0z6)sda-SFzI?U7gbAWWc2LH!$@2|PmE@ZpG_!Bo_RDgy lIaSWOm1mFE_fw*0#2NA8WqbeS`)ujeDq)Kj7ow6m{6E;nK+pgH literal 0 HcmV?d00001 diff --git a/templates/own_templates/621669.tpl b/templates/own_templates/621669.tpl new file mode 100644 index 0000000000000000000000000000000000000000..eea757f4bde21f23fea788164c955335126f8b06 GIT binary patch literal 4343 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 HwQ~I*T~3J_ literal 0 HcmV?d00001 diff --git a/templates/own_templates/622451.tpl b/templates/own_templates/622451.tpl new file mode 100644 index 0000000..4062226 --- /dev/null +++ b/templates/own_templates/622451.tpl @@ -0,0 +1,8 @@ + + diff --git a/templates/own_templates/628708.tpl b/templates/own_templates/628708.tpl new file mode 100644 index 0000000000000000000000000000000000000000..d6a66149b47c041372706a5d18a63f74ca72a356 GIT binary patch literal 181759 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 + +{$node.node_content} + + + diff --git a/templates/own_templates/630756tpl b/templates/own_templates/630756tpl new file mode 100644 index 0000000..4c2790f --- /dev/null +++ b/templates/own_templates/630756tpl @@ -0,0 +1,4 @@ +{* toto zobrazi obsah nody v ktorej sa nachadzate *} +{$node.node_content} +

      +hello world ;-) diff --git a/templates/own_templates/63657.tpl b/templates/own_templates/63657.tpl new file mode 100644 index 0000000..5211ff8 --- /dev/null +++ b/templates/own_templates/63657.tpl @@ -0,0 +1,119 @@ + + +body { +font-family: Tahoma; +color : #6dae42; +font-size : 9pt; +text-decoration : none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + +table { +font-family: Tahoma; +padding: 0px; +} + + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/64003.tpl b/templates/own_templates/64003.tpl new file mode 100644 index 0000000000000000000000000000000000000000..261eb07c39fa5f0a299e75daeb1cc34571494130 GIT binary patch literal 17203 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�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 + +body { + color : #6dae42; + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; + margin : 0; + background-color: black; + background-repeat: no-repeat; + scrollbar-3dlight-color : Black; + scrollbar-arrow-color : 6dae42; + scrollbar-base-color : Black; + scrollbar-darkshadow-color : Black; + scrollbar-face-color : Black; + scrollbar-highlight-color : 6dae42; + scrollbar-shadow-color : 6dae42; + scrollbar-track-color : Black; +} + +textarea { +width : 666px; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: grey; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/64376.tpl b/templates/own_templates/64376.tpl new file mode 100644 index 0000000000000000000000000000000000000000..1363cd9d844f5ab138fb1c40d42fd104aca97f3b GIT binary patch literal 141026 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

      IheFi502*quPBx)r|b~(IaFSO*kJim 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 VfB^hI5{{T3w+>rnP literal 0 HcmV?d00001 diff --git a/templates/own_templates/643818.tpl b/templates/own_templates/643818.tpl new file mode 100644 index 0000000..279b3c3 --- /dev/null +++ b/templates/own_templates/643818.tpl @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + +
      $node.node_id :: id nody{$node.node_id}
      $node.node_parent :: id rodica nody{$node.node_parent}
      $node.node_thread_vector :: vektor nody{$node.node_thread_vector}
      $node.node_name :: nazov nody{$node.node_name}
      $node.node_content :: obsah nody{$node.node_content}
      $node.node_system_access :: systemove prava (public,moderated,private){$node.node_system_access}
      $node.node_external_access :: prava pre nezaregistrovanych userov ('yes','no'){$node.node_external_access}
      $node.node_type :: typ nody{$node.node_type}
      $node.node_views :: pocet kolkokrat bola premenna zobrazena{$node.node_views}
      $node.node_children_count :: pocet deti{$node.node_children_count}
      $node.node_descendant_count :: celkovy pocet potomkov{$node.node_descendant_count}
      $node.lastchild_created :: datum vytvorenia posledneho dietata{$node.lastchild_created}
      $node.lastdescendant_created :: datum vytvorenia posledneho potomka{$node.lastdescendant_created}
      dalej su v tejto premennej ulozene informacie o vztahu user - noda
      $node.node_bookmark :: ma user danu nodu bookmarknutu? ('yes','no'){$node.node_bookmark}
      $node.last_visit :: posledna userova navsteva nody{$node.last_visit}
      $node.node_permission :: specialne permission ? ('master','op','access','silence','ban'){$node.node_permission}
      + + + + \ No newline at end of file diff --git a/templates/own_templates/64696.tpl b/templates/own_templates/64696.tpl new file mode 100644 index 0000000..3f83341 --- /dev/null +++ b/templates/own_templates/64696.tpl @@ -0,0 +1,63 @@ + + + + + + + +{if $new_mail eq true}{$new_mail} NEW MAIL ({$new_mail_name}):{/if}{$user_id}@{$node.node_name}.kyberia.sk +{if $node.node_name eq 'mail'} + +{/if} + + + + + +

      +
      +main --- +kyberia --- +bookmarks (old) --- +posta --- +posledne --- +k --- +ludia --- +denniky --- +search --- +css/tpl --- +{$user_id}/conf ----- + + +{if $new_mail eq true} +
      +u have {$new_mail} new mail,last from {$new_mail_name} +{/if} +{if $error eq true} +{$error} +{/if} +
      +
      + + + + diff --git a/templates/own_templates/64770.tpl b/templates/own_templates/64770.tpl new file mode 100644 index 0000000..d2a21c1 --- /dev/null +++ b/templates/own_templates/64770.tpl @@ -0,0 +1,21 @@ + + +a { + color: Red; + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; +} + +a:hover { + color: Green; + font-size: 8pt; + font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; + text-decoration: none; +} diff --git a/templates/own_templates/64778.tpl b/templates/own_templates/64778.tpl new file mode 100644 index 0000000..e814699 --- /dev/null +++ b/templates/own_templates/64778.tpl @@ -0,0 +1,78 @@ + + +BODY, HTML {margin: 0px; + padding: 0px; + overflow: hidden; + text-overflow: ellipsis; + scrollbar-base-color: rgb(160,156,136);} + +IMG {border: 0;} + +.nadpis {color: rgb(200,140,96); + font-family: Verdana, Arial, sans-serif; + text-align: center;} + +A {color: #E8E4E8;text-decoration: none;font-weight: bolder;} +A:hover {color: #FFFFD0; + cursor: crosshair; + } +A:visited {color: #E8E4E8;} + +A:hover.linka {color: #FFFFD0;} +A:hover.hmenu {cursor: move;} +A:hover.vmenu {cursor: move;} +A:hover.mail {cursor: help;} + +.ho-do, .vla-pra {overflow: hidden; + background-color: rgb(152,152,112);} +.ho-do {width: 33%;} +.vla-pra {width: 50%;} + +.vstrede {background-color: rgb(72,84,128); + text-align: left; + font-family: Garamond, Times, serif; + color: #C8C4C8; + font-size: small; + border: inset rgb(172,172,132) 4px; + padding: 5px 0px 0px 8px; + position: absolute; + top: 5%; left: 3%; + width: 94%; + height: 90%; + overflow: auto; + } + +.hlava1, .hlava2, .bude, .bolo {text-align: center;} +.hlava1, .hlava2 {font-family: Courier New, Courier, monotype; + padding: 2px 5px 2px 5px; + font-size: 100%;} +.hlava1 {background: #DFDFB0;} +.hlava2 {background: #888ca0} + +.bude, .bolo {text-align: center; + padding: 0px 2px 0px 2px;} +.bude {background: #8999d9;} +.bolo {background: #7884a0;} + +.kedy, .kolko {font-family: Courier New, Courier, monotype;} +.kde, .skym, .atd {font-family: Garamond, Times, serif;} +.kde, .kedy {font-weight: bold;} +.atd {font-style: italic} + +.nazov {color: rgb(200,140,96); + font-family: Verdana, Arial, sans-serif; + text-align: center; + text-decoration: underline; + } + +.textik {font-family: Garamond, Times, serif; + font-size: small; + color: #C8C4C8; + margin: 0px; + } \ No newline at end of file diff --git a/templates/own_templates/648904.tpl b/templates/own_templates/648904.tpl new file mode 100644 index 0000000000000000000000000000000000000000..a01924bc7b80357ecbe2f77bca814d8259c34faf GIT binary patch literal 16348 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/65084.tpl b/templates/own_templates/65084.tpl new file mode 100644 index 0000000000000000000000000000000000000000..7765b5c0684f7bdfab2012977193a678285abe0b GIT binary patch literal 109452 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

      2jMN-~b87gppI<;-3Xnr@- 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 z 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 + +{$node.node_content} + +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types orderby=$smarty.post.orderby} + +{get_linked_nodes} + +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='node_id'} + + diff --git a/templates/own_templates/659598.tpl b/templates/own_templates/659598.tpl new file mode 100644 index 0000000..74ec7ba --- /dev/null +++ b/templates/own_templates/659598.tpl @@ -0,0 +1,18 @@ + + + + +mig.mig + + + + diff --git a/templates/own_templates/660.tpl b/templates/own_templates/660.tpl new file mode 100644 index 0000000..4d45799 --- /dev/null +++ b/templates/own_templates/660.tpl @@ -0,0 +1,9 @@ + + +body {background-color: white} \ No newline at end of file diff --git a/templates/own_templates/663197.tpl b/templates/own_templates/663197.tpl new file mode 100644 index 0000000..b9f45cf --- /dev/null +++ b/templates/own_templates/663197.tpl @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + +
      $node.node_id :: id nody{$node.node_id}
      $node.node_parent :: id rodica nody{$node.node_parent}
      $node.node_thread_vector :: vektor nody{$node.node_thread_vector}
      $node.node_name :: nazov nody{$node.node_name}
      $node.node_content :: obsah nody{$node.node_content}
      $node.node_system_access :: systemove prava (public,moderated,private){$node.node_system_access}
      $node.node_external_access :: prava pre nezaregistrovanych userov ('yes','no'){$node.node_external_access}
      $node.node_type :: typ nody{$node.node_type}
      $node.node_views :: pocet kolkokrat bola premenna zobrazena{$node.node_views}
      $node.node_children_count :: pocet deti{$node.node_children_count}
      $node.node_descendant_count :: celkovy pocet potomkov{$node.node_descendant_count}
      $node.lastchild_created :: datum vytvorenia posledneho dietata{$node.lastchild_created}
      $node.lastdescendant_created :: datum vytvorenia posledneho potomka{$node.lastdescendant_created}
      dalej su v tejto premennej ulozene informacie o vztahu user - noda
      $node.node_bookmark :: ma user danu nodu bookmarknutu? ('yes','no'){$node.node_bookmark}
      $node.last_visit :: posledna userova navsteva nody{$node.last_visit}
      $node.node_permission :: specialne permission ? ('master','op','access','silence','ban'){$node.node_permission}
      get_get_nodes_by_type type=5 vector=;1;103 listing_amount=23 offset=$offset{get_nodes_by_type type=5 vector=;1;103 listing_amount=23 offset=$offset}
      + + + diff --git a/templates/own_templates/665.tpl b/templates/own_templates/665.tpl new file mode 100644 index 0000000..4c720bd --- /dev/null +++ b/templates/own_templates/665.tpl @@ -0,0 +1,113 @@ + + +body { +color : #6dae42; +font-size : 9pt; +text-decoration : none; +margin : 0; +background-color: black; +background-repeat: no-repeat; +} + + +textarea { +width : 100%; +height : 123px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + +textarea.small { +width : 90%; +height : 42px; +border-color: #6dae42; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 9pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +.bordered { +border: solid 1pt #6dae42; +} + +.bordered2 { +border-left: solid 1pt #6dae42; +border-right: solid 1pt #6dae42; +border-bottom: solid 1pt #6dae42; +} + + +input { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +select { +color: white; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: black; +vertical-align: middle; +border: solid 1px #6dae42; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px #6dae42; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + diff --git a/templates/own_templates/666666.tpl b/templates/own_templates/666666.tpl new file mode 100644 index 0000000..2afa2dc --- /dev/null +++ b/templates/own_templates/666666.tpl @@ -0,0 +1,98 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +

      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + +
      +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{ *showing poll* } +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +
      +
      {include file="modules/movement.tpl"}
      +
      + +{if $action eq true} + +
      {include file="modules/movement.tpl"}
      +{include file="modules/get_creation_by_template_id.tpl" listing_amount=$listing_amount type=$action} + + +{else} +{include file="modules/node_content.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
        + + +
      +{if $child.template_id eq 6 } +
      {$child.node_name} +{elseif $child.template_id eq 5 } +
      {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [{$child.user_action}] +{/if} +{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
      +
      {$child.node_content|nl2br}
      +
      +{/foreach} + +
      +
      + +
      +{if $permissions.w eq true} + + + + + +
      + with name:
      +{/if} + +
      +{/if} + + +
      +{/if} + + diff --git a/templates/own_templates/672197.tpl b/templates/own_templates/672197.tpl new file mode 100644 index 0000000..f1909cf --- /dev/null +++ b/templates/own_templates/672197.tpl @@ -0,0 +1,9 @@ + + +{$node.node_parent} \ No newline at end of file diff --git a/templates/own_templates/698.tpl b/templates/own_templates/698.tpl new file mode 100644 index 0000000000000000000000000000000000000000..8af9680674db4282b2deb7a9af6da7bd8b49afe7 GIT binary patch literal 35694 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
      90* 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 T{c2hoWP!2;E>3Y!(P;nKM=lc9 literal 0 HcmV?d00001 diff --git a/templates/own_templates/7.tpl b/templates/own_templates/7.tpl new file mode 100644 index 0000000..8105cea --- /dev/null +++ b/templates/own_templates/7.tpl @@ -0,0 +1,93 @@ + + +{include file="1549864.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="1549885.tpl"}
      + +{else} + + + + + + + + +
      +{include file="1549925.tpl"} + +nodeshells
      +forums
      +submissions
      +articles
      +blogs
      +datas
      + +{* showing poll *} +{*include file="1549834.tpl"*} +
      +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
      + +{include file="1549916.tpl"} +{* shows what other friends think about users *} +{get_children_by_external_link external_link='session://friend' listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_external_link item=child} + + + +
        + + +
      +{if $child.template_id eq 6 } +
      {$child.node_name} +{elseif $child.template_id eq 5 } +
      {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [{$child.user_action}] +{/if} +{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
      +
      {$child.node_content|nl2br}
      +
      +{/foreach} + +
      +
      + +
      +{if $permissions.w eq true} + + + + + +
      + with name:
      +{/if} + +
      + + + +
      +{/if} diff --git a/templates/own_templates/707266.tpl b/templates/own_templates/707266.tpl new file mode 100644 index 0000000..fcea3c5 --- /dev/null +++ b/templates/own_templates/707266.tpl @@ -0,0 +1,17 @@ + + +templejty various +
      pozri zoznam: + +
      + +
      +
      + +
      \ No newline at end of file diff --git a/templates/own_templates/721.tpl b/templates/own_templates/721.tpl new file mode 100644 index 0000000..4062226 --- /dev/null +++ b/templates/own_templates/721.tpl @@ -0,0 +1,8 @@ + + diff --git a/templates/own_templates/748131.tpl b/templates/own_templates/748131.tpl new file mode 100644 index 0000000..fe44b9b --- /dev/null +++ b/templates/own_templates/748131.tpl @@ -0,0 +1,51 @@ + + +{include file="1549864.tpl"} +{if $user_id eq false} +
      {include file="1549885.tpl"}


      +{/if} + +{get_stats user_id=$node.node_id offset=$offset listing_amount=$listing_amount} + +{merge_arrays array1=$get_stats sort_by='visits' orderby=$listing_order} + + + + + + + + + +
      +{* show node info *} +{include file="1549925.tpl"} + +{* showing poll *} +{include file="1549834.tpl"} +
      +{*showing bookmark_statistics*} +{include file="1549386.tpl"} +
      +sort_by visits:: + +{foreach from=$merged item=stat} + +{/foreach} +
      +{counter}_ +{$stat.login} + ({$stat.last_visit|date_format:"%d.%m.%Y. - %H:%M:%S"}) + ({$stat.node_user_subchild_count}) NEW +{if $stat.node_bookmark eq 'yes'},booked{/if} +{if $stat.given_k eq 'yes'},K{/if} +, {$stat.visits} visitz +
      +{include file="1549377.tpl"} +
      diff --git a/templates/own_templates/760.tpl b/templates/own_templates/760.tpl new file mode 100644 index 0000000000000000000000000000000000000000..bc6ac218c650bbf737feb38f1ac1c192f3c0a429 GIT binary patch literal 13810 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/786.tpl b/templates/own_templates/786.tpl new file mode 100644 index 0000000..c693924 --- /dev/null +++ b/templates/own_templates/786.tpl @@ -0,0 +1,9 @@ + + +fook diff --git a/templates/own_templates/796395.tpl b/templates/own_templates/796395.tpl new file mode 100644 index 0000000..eca03a8 --- /dev/null +++ b/templates/own_templates/796395.tpl @@ -0,0 +1,101 @@ + + + + + + + +zelame tlupe domestikovanych primatov uspech v buchani drevenymi palickami do cierneho kotucika + +{if $node.node_name eq 'mail'} + +{/if} + + + + +
      +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} + + + +
      + + + + + + + + +
      + {get_nodes_by_type type=6 listing_amount=23 offset=$offset} +
      user blogs

      + {foreach from=$get_nodes_by_type item=child} + + +
      + {$child.node_name|wordwrap:20:"\n":true}
      {$child.node_content|truncate:230|imagestrip|stripslashes|wordwrap:15:"\n":true|imagestrip} +
      by {$child.login} {$child.node_views} views

      + {/foreach} + more blogs?? +
      +
      {include file="modules/loginbox.tpl"}
      +

      +
      latest forums

      + {get_nodes_by_type type=3 listing_amount=10 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name} + by {$child.login} + ({$child.node_children_count} children)
      + {/foreach} + +

      +
      latest data nodes

      + {get_nodes_by_type vector=;1;101 type=12 listing_amount=9 offset=$offset} + {foreach from=$get_nodes_by_type item=child} + {$child.node_name} + by {$child.login} + in {$child.parent_name}
      + {/foreach} +
      + {get_nodes_by_type orderby="nodes.node_created desc" vector=;1;101 type=5 listing_amount=27 offset=$offset on_main='yes'} +
      latest articles
      + {foreach from=$get_nodes_by_type item=child } + + +
      + {$child.node_name}
      + {$child.node_content|truncate:230|stripslashes} +

      added by {$child.login} +into nodeshell {$child.parent_name} +

      + {/foreach} + +
      +

      register
      +

      + {include file="modules/get_userlist.tpl"} +
      +{include file="modules/footer.tpl"} diff --git a/templates/own_templates/798.tpl b/templates/own_templates/798.tpl new file mode 100644 index 0000000000000000000000000000000000000000..f5cc69a5eb213f43adf76e4e37294b22245f335b GIT binary patch literal 189567 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ⅅ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 + + + + + +as above, so below + + + + + + +{foreach from=$get_bookmarks item=category name=categoryname} +{circle_coordinates amount=$smarty.foreach.categoryname.total iteration=$smarty.foreach.categoryname.iteration} +

      +{/foreach} + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/802610.tpl b/templates/own_templates/802610.tpl new file mode 100644 index 0000000..e11611f --- /dev/null +++ b/templates/own_templates/802610.tpl @@ -0,0 +1,95 @@ + + + +{include file="modules/header.tpl"} + + + +
      + +{get_userlist} +{if $active_friends eq true} + +
      friends
      +{foreach from=$active_friends item=node_visitor} +
      {$node_visitor.login}
      +{/foreach}
      +{/if} +
      users on.line
      +{foreach from=$active_users item=node_visitor} +{$node_visitor.login}
      +{/foreach} + +
      + +{if $node.node_bookmark neq 'yes'} + +{else} + +{/if} +
      + +{get_bookmark_statistics} +{foreach from=$get_bookmark_statistics item=bookmark_statistic} + +{/foreach} +
      {$bookmark_statistic.login}{$bookmark_statistic.node_user_subchild_count}
      +
      + + +
      +
      + +  +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +
      +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} +#kategoria::{$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} + +{/if} +{if $bookmark_category.node_name neq true} +Unsorted +{/if} + +
      +{foreach from=$bookmark_category.children item=bookmarks} +{if $bookmarks.node_name && $bookmarks.node_id} +
      +{$bookmarks.node_name|strip_tags} +{if $bookmarks.node_user_subchild_count neq false} +:: {$bookmarks.node_user_subchild_count} N! +{/if} +{if $bookmarks.lastdescendant_created > $bookmarks.last_visit} +:: D! +{/if}   [posledne] +
      +
      {/if} +{/foreach}
      + +
      + +{/foreach} +
      + +
      + + +
      +
      +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}configure{/if} top
      +
      + + + diff --git a/templates/own_templates/835944.tpl b/templates/own_templates/835944.tpl new file mode 100644 index 0000000..1e6b651 --- /dev/null +++ b/templates/own_templates/835944.tpl @@ -0,0 +1,74 @@ + + + + + + + + +kwak +{if $node.node_name eq 'mail'} + +{/if} + + + + + +
      23
      + + +
      +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- + +denniky ---- +news ---- +search ---- +ZACINAME S KYBERIOU ---- +nastavenie ----- + +
      + + + + + + + + + + + + + + + + + + diff --git a/templates/own_templates/836911.tpl b/templates/own_templates/836911.tpl new file mode 100644 index 0000000..d634bde --- /dev/null +++ b/templates/own_templates/836911.tpl @@ -0,0 +1,9 @@ + + +skuska bude \ No newline at end of file diff --git a/templates/own_templates/846.tpl b/templates/own_templates/846.tpl new file mode 100644 index 0000000..24532cb --- /dev/null +++ b/templates/own_templates/846.tpl @@ -0,0 +1,152 @@ + + +body { +color : black; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +margin : 0; +background-color: white; +background-position: top center; +background-repeat: no-repeat; +scrollbar-shadow-color: black; +scrollbar-highlight-color: black; +scrollbar-3dlight-color: black; +scrollbar-base-color: white; +scrollbar-darkshadow-color: black; +scrollbar-track-color: white; +scrollbar-arrow-color: white;} +} + +textarea.small { +width : 90%; +height : 42px; +border-color: black; +background-color: transparent; +overflow: hidden; +font-color: white; +color: white; +} + + +a { +color: white; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a:hover { +color: red; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail { +color: red; +font-size: 8pt; +font-weight: bold; +text-align: center; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +} + +a.mail:hover { +color: black; +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +text-decoration: none; +font-weight: bold; +text-align: center; +} + +td { +font-size: 8pt; +font-family: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica; +wordwrap: break-word; +} + +.bordered { +border: solid 1pt black; +} + +.bordered2 { +border-left: solid 1pt black; +border-right: solid 1pt black; +border-bottom: solid 1pt black; +} + + +input { +color: black; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +vertical-align: middle; +border: solid 1px black; height: 18px +} + +input.small { +color: black; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: transparent; +width: 50px; +vertical-align: middle; +border: solid 1px black; height: 18px +} + +select { +color: black; +font-size: 8pt; +font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; +background-color: white; +vertical-align: middle; +border: solid 1px black; height: 18px +} + +.header { +background-color: #333333; +border-bottom: solid 1px black; +height: 100%; +width: 100%; +vertical-align: top; +align: left; +padding: 0pt; width: 100%; +} + +.important { +font-weight: bold; +text-align: center; + +} + +.most_important { +font-weight: bold; +font-color: red; +color: red; +} + +.active_users .active_user_img { + width: 50px; + float: left; +} + +.active_users .active_user_name { + text-align: center; +} + +textarea { +width : 666px; +height: 123px; +background-color: transparent; +border-color: black; +color: black; +} \ No newline at end of file diff --git a/templates/own_templates/849.tpl b/templates/own_templates/849.tpl new file mode 100644 index 0000000..752802f --- /dev/null +++ b/templates/own_templates/849.tpl @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/templates/own_templates/875.tpl b/templates/own_templates/875.tpl new file mode 100644 index 0000000..4062226 --- /dev/null +++ b/templates/own_templates/875.tpl @@ -0,0 +1,8 @@ + + diff --git a/templates/own_templates/942.tpl b/templates/own_templates/942.tpl new file mode 100644 index 0000000000000000000000000000000000000000..10720f90c6fac374e94518aa7c94d6fa98f704e8 GIT binary patch literal 62447 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/979012.tpl b/templates/own_templates/979012.tpl new file mode 100644 index 0000000..2bade71 --- /dev/null +++ b/templates/own_templates/979012.tpl @@ -0,0 +1,15 @@ + + +{$node.node_content} + +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types orderby=$smarty.post.orderby} + +{get_linked_nodes} + +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='node_id'} \ No newline at end of file diff --git a/templates/own_templates/991747.tpl b/templates/own_templates/991747.tpl new file mode 100644 index 0000000..0cde6f1 --- /dev/null +++ b/templates/own_templates/991747.tpl @@ -0,0 +1,54 @@ + + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +

      {$error}
      +{/if} + +{if $user_id eq false} + +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} + +
      + +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
      + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/own_templates/modules/accesslist.tpl b/templates/own_templates/modules/accesslist.tpl new file mode 100644 index 0000000..7004d4f --- /dev/null +++ b/templates/own_templates/modules/accesslist.tpl @@ -0,0 +1,18 @@ + + +{if $node.node_system_access neq 'public'} + +
      +
      +
      +{/if} +{include file="modules/banlist.tpl"} + + + diff --git a/templates/own_templates/modules/addnode.tpl b/templates/own_templates/modules/addnode.tpl new file mode 100644 index 0000000..89ea2eb --- /dev/null +++ b/templates/own_templates/modules/addnode.tpl @@ -0,0 +1,75 @@ + + +{if $permissions.w eq true} + + + + + + + +
      +     title or keywords:: + + NO HTML
      + + + + + + + + + + +
      + + + + + + +{include file="modules/movement.tpl"} + + + +
      +{include file="modules/owner_toolbar.tpl"} +
      + + + + + + + + + + +
      u have {$user_k}  
      into
      +
      +{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} diff --git a/templates/own_templates/modules/addnode.tpl-old b/templates/own_templates/modules/addnode.tpl-old new file mode 100644 index 0000000..d7fe086 --- /dev/null +++ b/templates/own_templates/modules/addnode.tpl-old @@ -0,0 +1,63 @@ +{if $permissions.w eq true} + + + + + + + +
      +      title or keywords:: + +  NO HTML
      + + + + + + + + + + +
      + + + + + +{include file="modules/movement.tpl"} + + + +
      +{include file="modules/owner_toolbar.tpl"} +
      + + + + + + + + + + +
      u have {$user_k}  
      into
      +
      +{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/own_templates/modules/addnode_small.tpl b/templates/own_templates/modules/addnode_small.tpl new file mode 100644 index 0000000..1f7c765 --- /dev/null +++ b/templates/own_templates/modules/addnode_small.tpl @@ -0,0 +1,34 @@ + + +
      + +
      +{if $permissions.w eq true} + + + + + +
      + + + + + + with name:
      +{/if} \ No newline at end of file diff --git a/templates/own_templates/modules/banlist.tpl b/templates/own_templates/modules/banlist.tpl new file mode 100644 index 0000000..7783acf --- /dev/null +++ b/templates/own_templates/modules/banlist.tpl @@ -0,0 +1,16 @@ + + + +
      +
      +
      +{include file="modules/silencelist.tpl"} + + + diff --git a/templates/own_templates/modules/children_types.tpl b/templates/own_templates/modules/children_types.tpl new file mode 100644 index 0000000..7a2ff34 --- /dev/null +++ b/templates/own_templates/modules/children_types.tpl @@ -0,0 +1,19 @@ + + +
      +{* getting and showing links for user node_type subtemplates *} +bookmarks
      +submissions
      +nodeshells
      +articles
      +friends
      +polls
      +blogs
      +k
      +
      diff --git a/templates/own_templates/modules/configure.tpl b/templates/own_templates/modules/configure.tpl new file mode 100644 index 0000000..daa1fde --- /dev/null +++ b/templates/own_templates/modules/configure.tpl @@ -0,0 +1,82 @@ + + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + +
      + + + +
      name/keywordz: + +system_access + +external_access +
      image +template_id +
       
      +
      + +
      + + + +
      vector: {$node.node_thread_vector}
      + + + +
      +
      + +
      + +
      +
      +
      + +
      + +
      + + + +
      +
      + +
      +{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +{if $node.node_type=='data'} +  

      +{/if} +
      + +{if $user_id eq $node.node_id} +
      + + + + +
      +
      +
      +{/if} \ No newline at end of file diff --git a/templates/own_templates/modules/configure_bookcat.tpl b/templates/own_templates/modules/configure_bookcat.tpl new file mode 100644 index 0000000..8992060 --- /dev/null +++ b/templates/own_templates/modules/configure_bookcat.tpl @@ -0,0 +1,18 @@ + + +
      +{get_bookmarks node_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +  {$bookmark.node_name}
      +{/foreach} +
      + +
      \ No newline at end of file diff --git a/templates/own_templates/modules/configure_content.tpl b/templates/own_templates/modules/configure_content.tpl new file mode 100644 index 0000000..7060560 --- /dev/null +++ b/templates/own_templates/modules/configure_content.tpl @@ -0,0 +1,13 @@ + + +
      +
      +
      +
      +

      diff --git a/templates/own_templates/modules/configure_content.tpl-old b/templates/own_templates/modules/configure_content.tpl-old new file mode 100644 index 0000000..b42db80 --- /dev/null +++ b/templates/own_templates/modules/configure_content.tpl-old @@ -0,0 +1,5 @@ +
      +
      +
      +
      +

      diff --git a/templates/own_templates/modules/configure_poll.tpl b/templates/own_templates/modules/configure_poll.tpl new file mode 100644 index 0000000..ab5ace9 --- /dev/null +++ b/templates/own_templates/modules/configure_poll.tpl @@ -0,0 +1,21 @@ + + + + + + + + + + + + +
      Anketa / Poll
      Otazka::
      Moznosti::
      do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
      +

      diff --git a/templates/own_templates/modules/footer.tpl b/templates/own_templates/modules/footer.tpl new file mode 100644 index 0000000..04204a5 --- /dev/null +++ b/templates/own_templates/modules/footer.tpl @@ -0,0 +1,17 @@ + + +
      © kyberia.sk v2 - ergond's crypt
      + + + + + + \ No newline at end of file diff --git a/templates/own_templates/modules/get_bookmark_statistics_box.tpl b/templates/own_templates/modules/get_bookmark_statistics_box.tpl new file mode 100644 index 0000000..c1cd3db --- /dev/null +++ b/templates/own_templates/modules/get_bookmark_statistics_box.tpl @@ -0,0 +1,16 @@ + + + + +{get_bookmark_statistics} +{foreach from=$get_bookmark_statistics item=bookmark_statistic} + +{/foreach} +
      {$bookmark_statistic.login}{$bookmark_statistic.node_user_subchild_count}
      + diff --git a/templates/own_templates/modules/get_children_by_type.tpl b/templates/own_templates/modules/get_children_by_type.tpl new file mode 100644 index 0000000..c092329 --- /dev/null +++ b/templates/own_templates/modules/get_children_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset orderby=desc} +{foreach from=$get_children_by_type item=child} + + + +
        + + +
      +{if $child.node_type eq 6 } +
      {$child.node_name} +{elseif $child.node_type eq 5 } +
      {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
      +
      {$child.node_content|truncate:230|stripslashes}
      +
      +{/foreach} diff --git a/templates/own_templates/modules/get_creation_by_template_id.tpl b/templates/own_templates/modules/get_creation_by_template_id.tpl new file mode 100644 index 0000000..530539a --- /dev/null +++ b/templates/own_templates/modules/get_creation_by_template_id.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_template_id template_id=$action listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_template_id item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
      + + {else} + + + {if $type eq 8}{/if} +
        + + +
      +  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
      {$child.node_content|truncate:230|stripslashes}
      +
      +
      + {/if} +{/foreach} diff --git a/templates/own_templates/modules/get_creation_by_type.tpl b/templates/own_templates/modules/get_creation_by_type.tpl new file mode 100644 index 0000000..fc251dd --- /dev/null +++ b/templates/own_templates/modules/get_creation_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
      + + {else} + + + {if $type eq 8}{/if} +
        + + +
      +  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
      {$child.node_content|truncate:230|stripslashes}
      +
      +
      + {/if} +{/foreach} diff --git a/templates/own_templates/modules/get_flat_children.tpl b/templates/own_templates/modules/get_flat_children.tpl new file mode 100644 index 0000000..19bf2a6 --- /dev/null +++ b/templates/own_templates/modules/get_flat_children.tpl @@ -0,0 +1,60 @@ + + +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.node_content|preview}
      +
      +{* end of preview *} + +{elseif $template_event eq 'filter_by'} + {get_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} + {get_children children_type=$children_type listing_amount=$node.node_user_subchild_count+5 offset=$offset} +{else} + {get_children children_type=$children_type listing_amount=$listing_amount offset=$offset} +{/if} + +{get_linked_nodes} + +{merge_arrays array1=$get_children array2=$get_linked_nodes sort_by='node_created'} + +{foreach from=$merged item=child} + + + + +
      + + {if $child.k eq true}{$child.k} k{/if} + + + + +
      +  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} + {if $child.node_parent neq $node.node_id}LINKED{/if} +
      {$child.node_content|stripslashes}
      +
      +
      +{/foreach} diff --git a/templates/own_templates/modules/get_last.tpl b/templates/own_templates/modules/get_last.tpl new file mode 100644 index 0000000..cb91406 --- /dev/null +++ b/templates/own_templates/modules/get_last.tpl @@ -0,0 +1,26 @@ + + +{get_last vector=$vector listing_amount=$listing_amount offset=$offset} +{foreach from=$get_last item=child} + + + +
        + + +
      +parent: {$child.parent_name}
      +author: {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +  {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +
      {$child.node_content|stripslashes|nl2br|imagestrip}
      +
      +{/foreach} diff --git a/templates/own_templates/modules/get_mail_userlist.tpl b/templates/own_templates/modules/get_mail_userlist.tpl new file mode 100644 index 0000000..176b86a --- /dev/null +++ b/templates/own_templates/modules/get_mail_userlist.tpl @@ -0,0 +1,25 @@ + + +
      + +{get_userlist} + + +
      +
      friends
      +{foreach from=$active_friends item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      +
      +
      users
      +{foreach from=$active_users item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      \ No newline at end of file diff --git a/templates/own_templates/modules/get_node_userlist.tpl b/templates/own_templates/modules/get_node_userlist.tpl new file mode 100644 index 0000000..c8af720 --- /dev/null +++ b/templates/own_templates/modules/get_node_userlist.tpl @@ -0,0 +1,15 @@ + + + +{/foreach} +
      +{get_node_userlist} +{foreach from=$userlist item=node_visitor} +{$node_visitor.login}
      +
      diff --git a/templates/own_templates/modules/get_nodes_by_type.tpl b/templates/own_templates/modules/get_nodes_by_type.tpl new file mode 100644 index 0000000..4ae8f62 --- /dev/null +++ b/templates/own_templates/modules/get_nodes_by_type.tpl @@ -0,0 +1,53 @@ + + +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset vector=$vector on_main=$on_main} + +{foreach from=$get_nodes_by_type item=child} + + + +{if $child.node_type eq 6 } + +
        + + + +{elseif $child.node_type eq 13 } + + + + \ No newline at end of file diff --git a/templates/sv/lala.tpl~ b/templates/sv/lala.tpl~ new file mode 100644 index 0000000..922ca25 --- /dev/null +++ b/templates/sv/lala.tpl~ @@ -0,0 +1,131 @@ + + + \ No newline at end of file diff --git a/templates/sv/last.tpl b/templates/sv/last.tpl new file mode 100644 index 0000000..dec5a76 --- /dev/null +++ b/templates/sv/last.tpl @@ -0,0 +1,43 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + +
      + {$child.node_name}
      + (written by {$child.login} , viewed {$child.node_views} times, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
      {$child.node_content|truncate:230|stripslashes}
        + + + +{elseif $child.node_type eq 5} + +
      + {$child.node_name}
      + (viewed {$child.node_views} times, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
      {$child.node_content|stripslashes}
        + + + +{/if} +
      +
      {$child.node_name} +
      (pridal {$child.login}   {$child.node_created|date_format:"%d.%m.%Y."}) +
      ({$child.node_views} hits, {$child.node_children_count} submissions + {if $child.node_user_subchild_count eq true}{$child.node_user_subchild_count} NEW{/if} + ) +
      +
      {$child.node_content|truncate:230|stripslashes}
      +
      +{/foreach} diff --git a/templates/own_templates/modules/get_nodes_by_type_small.tpl b/templates/own_templates/modules/get_nodes_by_type_small.tpl new file mode 100644 index 0000000..391fd61 --- /dev/null +++ b/templates/own_templates/modules/get_nodes_by_type_small.tpl @@ -0,0 +1,19 @@ + + +{get_nodes_by_type orderby='rand()' vector=$vector type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} + in node {$child.node_id} + {*get_poll poll=$child*} + {*include file="modules/show_poll.tpl" get_poll=$get_poll*} +
      +{else} +{$child.node_name}
      ( {$child.login} :: {$child.node_children_count} submissionz)

      +{/if} +{/foreach} diff --git a/templates/own_templates/modules/get_nodeshell_children.tpl b/templates/own_templates/modules/get_nodeshell_children.tpl new file mode 100644 index 0000000..f30befc --- /dev/null +++ b/templates/own_templates/modules/get_nodeshell_children.tpl @@ -0,0 +1,80 @@ + + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} + +{foreach from=$get_children item=child} +{$child.depth} + +{if $child.template_id eq 2} +  + nodeshell:: {$child.node_name} :: + (posledne, + k) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
      +{elseif $child.template_id eq 3} +  +  forum:: {$child.node_name} :: + ({$child.node_children_count} children{if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if}) + {if $child.lastdescendant_created > $child.last_visit}  NEW DESCENDANT{/if} + ({$child.login})
      +{elseif $child.template_id eq 5} +  +  article:: {$child.node_name} + ({$child.login})
      +{elseif $child.template_id eq 12} +  +  data:: {$child.node_name} + ({$child.login})
      +{elseif $child.template_id eq 14} +  +  template:: {$child.node_name} + ({$child.login})
      + +{elseif $child.template_id eq 4} +  +  broken:: {$child.node_name} + ({$child.login})
      + +{elseif $child.template_id eq 28} +  +  rss_bot:: {$child.node_name} + ({$child.login})
      +{elseif $child.template_id eq 1041756} +  +  gallery:: {$child.node_name} + ({$child.login})
      + +{else} +  +  unspecified:: {$child.node_name} + ({$child.login})
      +{/if} + + +{/foreach} + +{get_linked_nodes orderby=$listing_order} +{foreach from=$get_linked_nodes item=link} +  + link:: {$link.node_name} :: + (posledne, + k) + ({$link.login})
      +{/foreach} + + +{foreach from=$get_linked_bookmarks item=link} +  + bookmark:: {$link.node_name} :: + (posledne, + k) + {if $link.synapse_created > $link.last_visit}  NEW LINK{/if} + ({$link.login})
      +{/foreach} diff --git a/templates/own_templates/modules/get_nodetype_by_views.tpl b/templates/own_templates/modules/get_nodetype_by_views.tpl new file mode 100644 index 0000000..88561a4 --- /dev/null +++ b/templates/own_templates/modules/get_nodetype_by_views.tpl @@ -0,0 +1,12 @@ + + +{get_nodes_by_type orderby='rand()' vector=$vector type=$type listing_amount=$listing_amount offset=$offset} +{section name=list loop=$get_nodes_by_type} +{$get_nodes_by_type[list].node_name}

      +{/section} \ No newline at end of file diff --git a/templates/own_templates/modules/get_poll_box.tpl b/templates/own_templates/modules/get_poll_box.tpl new file mode 100644 index 0000000..74dafca --- /dev/null +++ b/templates/own_templates/modules/get_poll_box.tpl @@ -0,0 +1,30 @@ + + + +{if $poll_id eq true}{get_poll poll_id=$poll_id} +{else}{get_poll}{/if} + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
      {$get_poll.question}
      + {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
      +
      {math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
      {$get_poll.total} voted
      +{/if} + diff --git a/templates/own_templates/modules/get_threaded_children.tpl b/templates/own_templates/modules/get_threaded_children.tpl new file mode 100644 index 0000000..bf3493a --- /dev/null +++ b/templates/own_templates/modules/get_threaded_children.tpl @@ -0,0 +1,83 @@ + + +HELLO WORLD +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.node_content|preview}
      +
      +{* end of preview *} +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children offset=0 listing_amount=23232323232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} + +{else} +{get_threaded_children link='yes' listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + +{*get_linked_nodes*} + +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} + +{foreach from=$merged item=child} +{if $child.node_type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
      +{else} + + + +{*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + + +{*/if*} + + +
      {$child.node_vector}
      + + +
      {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_created > $node.last_visit}  NEW{/if} +{if $child.node_status eq 'linked'}LINKED{/if} + +
      +{if $child.node_name eq ''} +enter node {$child.node_id} +{else} +{$child.node_name} +{/if} +{if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}| conf{/if} +
      +
      {$child.node_content|stripslashes|nl2br}
      +
      +{/if} +
      +{/foreach} + + + + + + + +
      diff --git a/templates/own_templates/modules/get_threaded_children.tpl~ b/templates/own_templates/modules/get_threaded_children.tpl~ new file mode 100644 index 0000000..efbf6f1 --- /dev/null +++ b/templates/own_templates/modules/get_threaded_children.tpl~ @@ -0,0 +1,74 @@ +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.node_content|preview}
      +
      +{* end of preview *} +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children offset=0 listing_amount=23232323232 time=$node.last_visit time=$node.last_visit orderby=$listing_order types=$children_types} + +{else} +{get_threaded_children link='yes' listing_amount=$listing_amount offset=$offset types=$children_types orderby=$listing_order} +{/if} + +{*get_linked_nodes*} + +{merge_arrays array1=$get_threaded_children array2=$get_linked_nodes sort_by='thread' orderby=$listing_order} + +{foreach from=$merged item=child} +{if $child.node_type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
      +{else} + + + +{*if $child.node_created > $node.last_visit and $child.depth>$node.vector_depth*} + + +{*/if*} + + +
      {$child.node_vector}
      + + +
      {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +   +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +{if $child.node_created > $node.last_visit}  NEW{/if} +{if $child.node_status eq 'linked'}LINKED{/if} + +
      +{if $child.node_name eq ''} +enter node {$child.node_id} +{else} +{$child.node_name} +{/if} +{if $child.node_creator eq $user_id or $child.node_permission eq 'master' or $child.node_permission eq 'op'}| conf{/if} +
      +
      {$child.node_content|stripslashes|nl2br}
      +
      +{/if} +
      +{/foreach} + + + + + + + +
      diff --git a/templates/own_templates/modules/get_userlist.tpl b/templates/own_templates/modules/get_userlist.tpl new file mode 100644 index 0000000..e2f93c0 --- /dev/null +++ b/templates/own_templates/modules/get_userlist.tpl @@ -0,0 +1,26 @@ + + +
      + +{get_userlist} +{if $active_friends eq true} + +{/if} + +
      +
      friends
      +{foreach from=$active_friends item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      +
      users on.line
      +{foreach from=$active_users item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      \ No newline at end of file diff --git a/templates/own_templates/modules/header.tpl b/templates/own_templates/modules/header.tpl new file mode 100644 index 0000000..f72aff4 --- /dev/null +++ b/templates/own_templates/modules/header.tpl @@ -0,0 +1,38 @@ + + +{if $header_id neq true} + + + + + +zahada neexistuje +{if $node.node_name eq 'mail'} + +{/if} + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} + +{/if} \ No newline at end of file diff --git a/templates/own_templates/modules/loginbox.tpl b/templates/own_templates/modules/loginbox.tpl new file mode 100644 index 0000000..549bd55 --- /dev/null +++ b/templates/own_templates/modules/loginbox.tpl @@ -0,0 +1,25 @@ + + +
      +{$error} +{if $permissions.r neq true} you don't have permissions for viewing this data node{/if} +{if $user_id eq false} + +
      login::  password:: +
      + + +{/if} +
      \ No newline at end of file diff --git a/templates/own_templates/modules/mail.tpl b/templates/own_templates/modules/mail.tpl new file mode 100644 index 0000000..ec6535c --- /dev/null +++ b/templates/own_templates/modules/mail.tpl @@ -0,0 +1,52 @@ + + +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.mail_text|preview}
      +
      +{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_mail listing_amount=23232322323 offset=$offset search_type=$post_vars.search_type search=$post_vars.mail_text} + +{else}{get_mail listing_amount=$listing_amount offset=$offset} +{/if} + +{foreach from=$get_mail item=message} + + + + + + + +
      + +{$message.mail_from_name} +{if $message.mail_from neq $user_id and $message.locationfrom_action_id}[location:: {$message.locationfrom_action}]{/if} +  -->   +{$message.mail_to_name} +{if $message.mail_to neq $user_id and $message.locationto_action_id}[location:: {$message.locationto_action}]{/if} +  --   +
      +{if $message.mail_to==$user_id AND $message.mail_timestamp > $node.last_visit}NEW +{elseif $message.mail_read eq 'no' and $message.mail_to neq $message.mail_user}UNDELIVERED{/if} +  {$message.mail_timestamp|date_format:"%H:%M:%S - %d.%m.%Y"} +
      {$message.mail_text|nl2br}
      +{/foreach} + + + diff --git a/templates/own_templates/modules/mailform.old.tpl b/templates/own_templates/modules/mailform.old.tpl new file mode 100644 index 0000000..d724bf1 --- /dev/null +++ b/templates/own_templates/modules/mailform.old.tpl @@ -0,0 +1,35 @@ + + + + + + + + + + +
      +
      + +
      + + + + + + + + +
      {include file="modules/movement.tpl"} + NO HTML
      +
      diff --git a/templates/own_templates/modules/mailform.tpl b/templates/own_templates/modules/mailform.tpl new file mode 100644 index 0000000..074c289 --- /dev/null +++ b/templates/own_templates/modules/mailform.tpl @@ -0,0 +1,35 @@ + + + + + + + + + + +
      +
      + +
      + + + + + + + +
      {include file="modules/movement.tpl"} + +NO HTML
      +
      diff --git a/templates/own_templates/modules/mailform.tpl-old b/templates/own_templates/modules/mailform.tpl-old new file mode 100644 index 0000000..e6ebd0c --- /dev/null +++ b/templates/own_templates/modules/mailform.tpl-old @@ -0,0 +1,27 @@ + + + + + + + + +
      +
      + +
      + + + + + + + +
      {include file="modules/movement.tpl"} + +NO HTML
      +
      diff --git a/templates/own_templates/modules/masterlist.tpl b/templates/own_templates/modules/masterlist.tpl new file mode 100644 index 0000000..2c45d1d --- /dev/null +++ b/templates/own_templates/modules/masterlist.tpl @@ -0,0 +1,15 @@ + + + +
      +
      +
      +{include file="modules/oplist.tpl"} + + diff --git a/templates/own_templates/modules/movement.tpl b/templates/own_templates/modules/movement.tpl new file mode 100644 index 0000000..f2db698 --- /dev/null +++ b/templates/own_templates/modules/movement.tpl @@ -0,0 +1,19 @@ + + + + + + + + + + +
      diff --git a/templates/own_templates/modules/node_content.pl b/templates/own_templates/modules/node_content.pl new file mode 100644 index 0000000..aeaa508 --- /dev/null +++ b/templates/own_templates/modules/node_content.pl @@ -0,0 +1,10 @@ + + +
      {$node.node_content}
      +
      diff --git a/templates/own_templates/modules/node_content.tpl b/templates/own_templates/modules/node_content.tpl new file mode 100644 index 0000000..19d15be --- /dev/null +++ b/templates/own_templates/modules/node_content.tpl @@ -0,0 +1,11 @@ + + +
      +{$node.node_content|nl2br} +


      \ No newline at end of file diff --git a/templates/own_templates/modules/node_settings.tpl b/templates/own_templates/modules/node_settings.tpl new file mode 100644 index 0000000..c9d1f57 --- /dev/null +++ b/templates/own_templates/modules/node_settings.tpl @@ -0,0 +1,69 @@ + + + + + + + + +
      + +
      node:{$node.node_name}
      template_id:{$node.template_id}
      parent:{$node.node_parent_name}
      owner:{$node.owner}
      +
      + + + + + +
      permissions
      you: +{if $permissions.r}r,{/if} +{if $permissions.w}w,{/if} +{$node.node_permission} +
      system:{$node.node_system_access}
      net:{$node.node_external_access}
      +
      +
      neurons
      + +
      statistics
      +
      offtopic
      +
      links
      +
      print
      +
      k
      + + + + + + +
      +
      node viewed {$node.node_views} times +
      total descendants::{$node.node_descendant_count} +
      total children::{$node.node_children_count} +{if $node.node_user_subchild_count neq false} +
      {$node.node_user_subchild_count} NEW +{/if} +{if $node.k neq false} +
      {$node.k} K

      +{/if} + +{if $offset neq false} +
      using offset:: {$offset} +{/if} +
      +{if $node.node_bookmark neq 'yes'} + +{else} + +{/if} +  + +
      +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
      configure
      {/if} +
      +
      !!!show flat!!!
      +
      diff --git a/templates/own_templates/modules/oplist.tpl b/templates/own_templates/modules/oplist.tpl new file mode 100644 index 0000000..c9ae395 --- /dev/null +++ b/templates/own_templates/modules/oplist.tpl @@ -0,0 +1,15 @@ + + + +
      +
      +
      +{include file="modules/accesslist.tpl"} + + diff --git a/templates/own_templates/modules/owner_toolbar.tpl b/templates/own_templates/modules/owner_toolbar.tpl new file mode 100644 index 0000000..4ba838a --- /dev/null +++ b/templates/own_templates/modules/owner_toolbar.tpl @@ -0,0 +1,13 @@ + + +{*if $permissions.h eq true or $node.node_creator eq $user_id or $node.node_permission eq 'master'*} +
      +:: +
      {*/if*} diff --git a/templates/own_templates/modules/show_poll.tpl b/templates/own_templates/modules/show_poll.tpl new file mode 100644 index 0000000..b648ce0 --- /dev/null +++ b/templates/own_templates/modules/show_poll.tpl @@ -0,0 +1,26 @@ + + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
      {$get_poll.question}
      + {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
      +
      {math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
      {$get_poll.total} voted
      +{/if} + diff --git a/templates/own_templates/modules/silencelist.tpl b/templates/own_templates/modules/silencelist.tpl new file mode 100644 index 0000000..bdfc16b --- /dev/null +++ b/templates/own_templates/modules/silencelist.tpl @@ -0,0 +1,16 @@ + + + +
      +
      +
      + + + + diff --git a/templates/own_templates/modules/toolbar.tpl b/templates/own_templates/modules/toolbar.tpl new file mode 100644 index 0000000..76ead5b --- /dev/null +++ b/templates/own_templates/modules/toolbar.tpl @@ -0,0 +1,26 @@ + + +
      +
      +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- +clanky ---- +denniky ---- +news ---- +search ---- +chat ---- +nastavenie ----- + +
      +
      \ No newline at end of file diff --git a/templates/own_templates/modules/toolbar.tpl.old b/templates/own_templates/modules/toolbar.tpl.old new file mode 100644 index 0000000..5ed0a39 --- /dev/null +++ b/templates/own_templates/modules/toolbar.tpl.old @@ -0,0 +1,16 @@ +
      +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- +clanky ---- +denniky ---- +news ---- +search ---- +chat ---- +nastavenie ----- + +
      \ No newline at end of file diff --git a/templates/own_templates/modules/userinfo.tpl b/templates/own_templates/modules/userinfo.tpl new file mode 100644 index 0000000..95de132 --- /dev/null +++ b/templates/own_templates/modules/userinfo.tpl @@ -0,0 +1,17 @@ + + + +{* getting and showing links for user node_type subtemplates *} + +{/foreach} +
      movement
      +
      bookmarks
      +{get_user_children_types} +{foreach from=$get_user_children_types item=children_type} +
      {$types[$children_type]}s
      diff --git a/templates/sv/.old.main.tpl b/templates/sv/.old.main.tpl new file mode 100644 index 0000000..a1878ac --- /dev/null +++ b/templates/sv/.old.main.tpl @@ -0,0 +1,89 @@ + + + + +na prvniho maje, puda urodna je, a my uz ted vime, co si +zasadime + + + + + + + +
      + + +
      +Zanedlho najdete na tejto internetovej stranke informacny portal obcianskeho
      +zdruzenia Slobodna volba o dekriminalizacii a demytizacii marihuany. Este sa
      +na jeho priprave pracuje. Dakujeme za trpezlivost.
      +Navstivte zatial neoficialnu stranku Slobodnej volby
      +Dakujeme za nezistnu pomoc pri jej vytvoreni Palovi K.
      +
      +
      +
      +Zatial nas mozete kontaktovat na:
      +SLOBODNA VOLBA, obcianske zdruzenie
      +POBOX 40, 850 05 Bratislava
      +tel: 0902 372 977
      +mail: info@slobodnavolba.sk
      +
      +

      +
      POZVANKA - tlacova sprava


      +
      +Milion Marihuana March v Bratislave oslavou slobody v case vstupu SR do EU
      +
      +
      +Uz tuto sobotu sa v Bratislave uskutocni druhy rocnik celosvetoveho
      +podujatia Million Marihuana March. Kazdorocne sa v tento den na celom svete
      +konaju akcie, ktorych cielom je upozornit na nezmyselnost kriminalizacie
      +uzivania konopy. Tohto roku sa odohrá vo viac ako 200 mestách po celom
      +svete.
      +
      +Organizatori povazuju akciu za prispevok k celoslovenskym oslavam
      +vstupu SR do EU. Prave tento datum povazuju za symbolicky tym, ze len v
      +styroch krajinach EU sa pouziva represivny pristup k uzivaniu konopy a
      +Slovensko ma jeden z najrepresivnejsich zakonov v tejto oblasti. Aj pozyvaci
      +plagat sa nesie v znameni "konopne adaptovaneho" logotypu vlajky Europskej
      +Unie. Organizatori pozyvaju na akciu nielen uzivatelov konopy, ale prave
      +naopak kazdeho, komu zalezi na presadzovani principov slobody a otvorenosti
      +v slovenskej spolocnosti.
      +
      +Na Slovensku organizuje akciu obcianske zdruzenie Slobodná volba a cielom
      +akcie je upozornit na negativa trestnej perzekucie drzitelov konopy, ktorá
      +robí z jednej tretiny slusnych mladych ludi SR kriminalnikov. Cielom
      +akcie je vyvolat diskusiu o dekriminalizacii a demytizacii marihuany.
      +
      +Akcia sa uskutocni
      +v sobotu, 1. maja, od 14.00 do 22.00,
      +na Namesti Slobody v Bratislave.
      +
      +Na akcii vystupia kapely, dji, vji (Davova Psychoza, Puding pani elvisovej,
      +Zzub, Jazzy, Dunco, Traffic Jam, DJs Asteryx a Minkz...), namestie bude
      +plne atrakcii, stankov, nebude chybat cajovna, predaj prazenych
      +konopnych semien, soundsystemy, kutik pre deti...
      +V noci bude pokracovat velkou prvomajovou afterparty v troch
      +bratislavskych kluboch (duna, babylon, u-cko).
      +
      +Tesime sa na Vasu ucast, na akcii sa mozete skontaktovat s organizatormi pri
      +infostanku Slobodnej volby. K tlacovej sprave prikladame plagat v prilohe.
      +
      +-------------------------------
      +SLOBODNA VOLBA
      +obcianske zdruzenie
      +POBOX 40, 850 05 Bratislava
      +tel: 0902 372 977
      +mail: info@slobodnavolba.sk
      +www.slobodnavolba.sk
      +
      +
      +
      + + diff --git a/templates/sv/404.tpl b/templates/sv/404.tpl new file mode 100644 index 0000000..4db12b7 --- /dev/null +++ b/templates/sv/404.tpl @@ -0,0 +1,18 @@ + + + + +{$error} + + +{foreach from=$nodes item=node} +{$node.node_name}
      +{/foreach} + + diff --git a/templates/sv/article.tpl b/templates/sv/article.tpl new file mode 100644 index 0000000..f6cd8e1 --- /dev/null +++ b/templates/sv/article.tpl @@ -0,0 +1,111 @@ + + +{include file="modules/header.tpl"} + + + + + + + +
      +
      +{include file="modules/loginbox.tpl"} +
      + +
      +
      + +
      + + + + + + + + +
      +
      +  
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + +
      {$node.node_name}
       
      + + + + + +

      +
      + + + + +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} + + +
      + + + + + +
      + +

      +{include file="modules/get_poll_box.tpl"} + +

      . o.z. slobodna volba, info@slobodnavolba.sk

        
      +
      + + \ No newline at end of file diff --git a/templates/sv/article.tpl~ b/templates/sv/article.tpl~ new file mode 100644 index 0000000..79197ef --- /dev/null +++ b/templates/sv/article.tpl~ @@ -0,0 +1,103 @@ +{include file="modules/header.tpl"} + + + + + + + +
      +
      +{include file="modules/loginbox.tpl"} +
      + +
      +
      + +
      + + + + + + + + +
      +
      +  
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + +
      {$node.node_name}
       
      + + + + + +

      +
      + + + + +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} + + +
      + + + + + +
      + +

      +{include file="modules/get_poll_box.tpl"} + +

      . o.z. slobodna volba, info@slobodnavolba.sk

        
      +
      + + \ No newline at end of file diff --git a/templates/sv/articles.tpl b/templates/sv/articles.tpl new file mode 100644 index 0000000..5e5cc69 --- /dev/null +++ b/templates/sv/articles.tpl @@ -0,0 +1,39 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      +{/if} + + + + + + + + + +
      +{include file="modules/get_nodetype_by_views.tpl" node_type=5 listing_amount=$listing_amount} +
      +
      +
      {include file="modules/movement.tpl"}
      +{include file="modules/get_nodes_by_type.tpl" vector=;1;103 type=5 listing_amount=$listing_amount} + + +
      + + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/blog.tpl b/templates/sv/blog.tpl new file mode 100644 index 0000000..7c6645f --- /dev/null +++ b/templates/sv/blog.tpl @@ -0,0 +1,46 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/blogs.tpl b/templates/sv/blogs.tpl new file mode 100644 index 0000000..9abdd6b --- /dev/null +++ b/templates/sv/blogs.tpl @@ -0,0 +1,39 @@ + + +{get_movement_params} +{include file="modules/header.tpl"} +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + +
      +{include file="modules/get_nodetype_by_views.tpl" node_type=6 listing_amount=$listing_amount} + +
      +
      +
      {include file="modules/movement.tpl"}
      +{include file="modules/get_nodes_by_type.tpl" type=6 listing_amount=$listing_amount} + + +
      +{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/bookcat.tpl b/templates/sv/bookcat.tpl new file mode 100644 index 0000000..a8bc006 --- /dev/null +++ b/templates/sv/bookcat.tpl @@ -0,0 +1,12 @@ + + +{include file="modules/header.tpl"} +{include file="modules/configure.tpl"} +
      {include file="modules/configure_bookcat.tpl"}
      +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/bookmarklist.tpl b/templates/sv/bookmarklist.tpl new file mode 100644 index 0000000..090a4ee --- /dev/null +++ b/templates/sv/bookmarklist.tpl @@ -0,0 +1,51 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + + + + +
      +{include file="modules/node_settings.tpl"} +{include file="modules/children_types.tpl"} +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{get_bookmarks user_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +{$bookmark.node_name} +{if $bookmark.node_user_subchild_count eq true} + ({$bookmark.node_user_subchild_count} UNREAD) +{/if} +
      + +{/foreach} +
      +{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/bookmarks.tpl b/templates/sv/bookmarks.tpl new file mode 100644 index 0000000..6064005 --- /dev/null +++ b/templates/sv/bookmarks.tpl @@ -0,0 +1,50 @@ + + +{include file="modules/header.tpl"} + + + + +
      +{include file="modules/get_userlist.tpl"} + +{get_bookmarks} +{foreach from=$get_bookmarks item=bookmark_category} +{* showing bookmark category *} +{if $bookmark_category.node_name neq false} + {$bookmark_category.node_name} + {if $bookmark_category.sum neq false} + :: {$bookmark_category.sum} NEW + {/if} +    + {if $bookmark_category.on_main eq yes} + ^ + {else} + ^ + {/if} +{/if} + +
      + +{if $bookmark_category.on_main neq 'no'} + {foreach from=$bookmark_category.children item=bookmarks} +      {$bookmarks.node_name} + {if $bookmarks.node_user_subchild_count neq false} + :: {$bookmarks.node_user_subchild_count} NEW + {/if} +
      + {/foreach} +{/if} +
      +{/foreach} + +{include file="modules/addnode_small.tpl"} +
      + +{include file="modules/footer.tpl"} diff --git a/templates/sv/categorybox.tpl b/templates/sv/categorybox.tpl new file mode 100644 index 0000000..06de4ef --- /dev/null +++ b/templates/sv/categorybox.tpl @@ -0,0 +1,52 @@ + + + + +{get_nodes_by_type type=2 vector=;1;103 listing_amount=10 offset=$offset} + + + + + + + + +{foreach from=$get_nodes_by_type item=child} + + + + + + + + + + + +{/foreach} + +
        
      {$child.node_name} 
      \ No newline at end of file diff --git a/templates/sv/chat.tpl b/templates/sv/chat.tpl new file mode 100644 index 0000000..fbb72f5 --- /dev/null +++ b/templates/sv/chat.tpl @@ -0,0 +1,10 @@ + + +{include file="modules/header.tpl"} +chat modul will be launched soon \ No newline at end of file diff --git a/templates/sv/configure.tpl b/templates/sv/configure.tpl new file mode 100644 index 0000000..e930588 --- /dev/null +++ b/templates/sv/configure.tpl @@ -0,0 +1,29 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + +
      +{if $node.node_creator eq $user_id}{include file="modules/configure.tpl"}{/if} +{if $node.node_creator eq $user_id or $node.node_permission eq 'master'}{include file="modules/configure_content.tpl"}{/if} + +{if $node.node_type neq 'user'} + {if $node.node_creator eq $user_id or $node.node_permission eq 'master'}{include file="modules/configure_poll.tpl"}{/if} + {get_node_commanders} + {if $node.node_permission eq 'owner'}{include file="modules/masterlist.tpl"}{/if} + {if $node.node_permission eq 'master'}{include file="modules/oplist.tpl"}{/if} + {if $node.node_permission eq 'op'}{include file="modules/accesslist.tpl"}{/if} +{/if} +
      +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/forum.tpl b/templates/sv/forum.tpl new file mode 100644 index 0000000..7c01d38 --- /dev/null +++ b/templates/sv/forum.tpl @@ -0,0 +1,42 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{get_poll} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +~
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_flat_children.tpl" children_type=4} + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/friend.tpl b/templates/sv/friend.tpl new file mode 100644 index 0000000..205706b --- /dev/null +++ b/templates/sv/friend.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
      {include file="modules/movement.tpl"}
      + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/k.tpl b/templates/sv/k.tpl new file mode 100644 index 0000000..1e0f952 --- /dev/null +++ b/templates/sv/k.tpl @@ -0,0 +1,36 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +
      {include file="modules/get_userlist.tpl"} +
      k data nodes +{if $action}{get_k vector=$action} in vector {$action} +{else}{get_k} + +{include file="modules/movement.tpl"} +
      +
      +{/if} + +{foreach from=$get_k item=k} + + + + + + +
      + +{$k.k} k +{$k.node_name} in {$k.parent_name} by {$k.creator}
      {$k.node_content|stripslashes}
      +
      +{/foreach} +
      +{include file="modules/footer.tpl"} diff --git a/templates/sv/lala.tpl b/templates/sv/lala.tpl new file mode 100644 index 0000000..c854a57 --- /dev/null +++ b/templates/sv/lala.tpl @@ -0,0 +1,139 @@ + + +
      +
      + + + + + + + + +
      +
      +  
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + +
      Èlánky
       
      + + + + + +
      + + + + + +
      +
      + +{get_nodes_by_type type=5 vector=;1;103 listing_amount=23 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + + + + +
      + + + +
      {$child.node_name}
      +
      + + + +
      + +{$child.node_content|truncate:320}

      +
      sekcia: {$child.parent_name} +  {$child.node_views} zobrazení, {$child.node_children_count} príspevkov +
      +
      +
      +{/foreach} + +
      + + + + + +
      +

      +{get_poll poll_id=103} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
      + + + + + + + + + + + +
      mailing list +
      + + + +
      email:

      správy zo sveta
      +{get_creation_by_type type=13 creator_id='621089' listing_amount=23 offset=0} +{foreach from=$get_creation_by_type item=child} +{$child.node_content}

      +{/foreach} + +
      +

      . o.z. slobodna volba, info@slobodnavolba.sk

        
      +
      +
      + + + + + + + + +
      +
      +  
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + +
      Èlánky
       
      + + + + + +
      + + + + + +
      +
      + +{get_nodes_by_type type=5 vector=;1;103 listing_amount=23 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + + + + +
      + + + +
      {$child.node_name}
      +
      + + + +
      + +{$child.node_content|truncate:320}

      +
      sekcia: {$child.parent_name} +  {$child.node_views} zobrazení, {$child.node_children_count} príspevkov +
      +
      +
      +{/foreach} + +
      + + + + + +
      +

      +{get_poll poll_id=103} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
      + + + + + + + + + + + +
      mailing list + + + + +
      email:

      správy zo sveta
      +{get_creation_by_type type=13 creator_id='621089' listing_amount=23 offset=0} +{foreach from=$get_nodes_by_type item=child} +{$child.node_content}

      +{/foreach} + +
      +

      . o.z. slobodna volba, info@slobodnavolba.sk

        
      +
      + + + + + + +
      +last forumz

      +{include file="modules/get_nodes_by_type_small.tpl" type=3 listing_amount=$listing_amount} +

      +pollz

      +{include file="modules/get_nodes_by_type_small.tpl" type=11 listing_amount=$listing_amount} +
      +
      +
      {include file="modules/movement.tpl"}
      +{include file="modules/get_last.tpl" vector=$action listing_amount=$listing_amount} + + +
      +{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/mail.tpl b/templates/sv/mail.tpl new file mode 100644 index 0000000..a76d166 --- /dev/null +++ b/templates/sv/mail.tpl @@ -0,0 +1,20 @@ + + +{include file="modules/header.tpl"} + + + +
      +{include file="modules/get_mail_userlist.tpl"} + +{include file="modules/mailform.tpl"} +{include file="modules/mail.tpl" listing_amount=$listing_amount offset=$offset} +
      + +{include file="modules/footer.tpl"} diff --git a/templates/sv/main.tpl b/templates/sv/main.tpl new file mode 100644 index 0000000..0bd6af1 --- /dev/null +++ b/templates/sv/main.tpl @@ -0,0 +1,87 @@ + + + + +na prvniho maje, puda urodna je, a my uz ted vime, co si +zasadime + + + + + + + + +
      + + +Zanedlho najdete na tejto internetovej stranke informacny portal obcianskeho
      +zdruzenia Slobodna volba o dekriminalizacii a demytizacii marihuany. Este sa
      +na jeho priprave pracuje. Dakujeme za trpezlivost.
      +Navstivte zatial neoficialnu stranku Slobodnej volby
      +Dakujeme za nezistnu pomoc pri jej vytvoreni Palovi K. +
      +Zatial nas mozete kontaktovat na:
      +SLOBODNA VOLBA, obcianske zdruzenie
      +POBOX 40, 850 05 Bratislava
      +tel: 0902 372 977
      +mail: info@slobodnavolba.sk
      +
      +

      +

      POZVANKA - tlacova sprava

      +
      +Milion Marihuana March v Bratislave oslavou slobody v case vstupu SR do EU
      +
      +
      +Uz tuto sobotu sa v Bratislave uskutocni druhy rocnik celosvetoveho
      +podujatia Million Marihuana March. Kazdorocne sa v tento den na celom svete
      +konaju akcie, ktorych cielom je upozornit na nezmyselnost kriminalizacie
      +uzivania konopy. Tohto roku sa odohrá vo viac ako 200 mestách po celom
      +svete.
      +
      +Organizatori povazuju akciu za prispevok k celoslovenskym oslavam
      +vstupu SR do EU. Prave tento datum povazuju za symbolicky tym, ze len v
      +styroch krajinach EU sa pouziva represivny pristup k uzivaniu konopy a
      +Slovensko ma jeden z najrepresivnejsich zakonov v tejto oblasti. Aj pozyvaci
      +plagat sa nesie v znameni "konopne adaptovaneho" logotypu vlajky Europskej
      +Unie. Organizatori pozyvaju na akciu nielen uzivatelov konopy, ale prave
      +naopak kazdeho, komu zalezi na presadzovani principov slobody a otvorenosti
      +v slovenskej spolocnosti.
      +
      +Na Slovensku organizuje akciu obcianske zdruzenie Slobodná volba a cielom
      +akcie je upozornit na negativa trestnej perzekucie drzitelov konopy, ktorá
      +robí z jednej tretiny slusnych mladych ludi SR kriminalnikov. Cielom
      +akcie je vyvolat diskusiu o dekriminalizacii a demytizacii marihuany.
      +
      +Akcia sa uskutocni
      +v sobotu, 1. maja, od 14.00 do 22.00,
      +na Namesti Slobody v Bratislave.
      +
      +Na akcii vystupia kapely, dji, vji (Davova Psychoza, Puding pani elvisovej,
      +Zzub, Jazzy, Dunco, Traffic Jam, DJs Asteryx a Minkz...), namestie bude
      +plne atrakcii, stankov, nebude chybat cajovna, predaj prazenych
      +konopnych semien, soundsystemy, kutik pre deti...
      +V noci bude pokracovat velkou prvomajovou afterparty v troch
      +bratislavskych kluboch (duna, babylon, u-cko).
      +
      +Tesime sa na Vasu ucast, na akcii sa mozete skontaktovat s organizatormi pri
      +infostanku Slobodnej volby. K tlacovej sprave prikladame plagat v prilohe.
      +
      +-------------------------------
      +SLOBODNA VOLBA
      +obcianske zdruzenie
      +PO BOX 51, 840 00 Bratislava 4
      +tel: 0902 372 977
      +mail: info@slobodnavolba.sk
      +www.slobodnavolba.sk
      +
      +
      +
      + + diff --git a/templates/sv/main.tpl~ b/templates/sv/main.tpl~ new file mode 100644 index 0000000..ff94294 --- /dev/null +++ b/templates/sv/main.tpl~ @@ -0,0 +1,79 @@ + + +na prvniho maje, puda urodna je, a my uz ted vime, co si +zasadime + + + + + + + + +
      + + +Zanedlho najdete na tejto internetovej stranke informacny portal obcianskeho
      +zdruzenia Slobodna volba o dekriminalizacii a demytizacii marihuany. Este sa
      +na jeho priprave pracuje. Dakujeme za trpezlivost.
      +Navstivte zatial neoficialnu stranku Slobodnej volby
      +Dakujeme za nezistnu pomoc pri jej vytvoreni Palovi K. +
      +Zatial nas mozete kontaktovat na:
      +SLOBODNA VOLBA, obcianske zdruzenie
      +POBOX 40, 850 05 Bratislava
      +tel: 0902 372 977
      +mail: info@slobodnavolba.sk
      +
      +

      +

      POZVANKA - tlacova sprava

      +
      +Milion Marihuana March v Bratislave oslavou slobody v case vstupu SR do EU
      +
      +
      +Uz tuto sobotu sa v Bratislave uskutocni druhy rocnik celosvetoveho
      +podujatia Million Marihuana March. Kazdorocne sa v tento den na celom svete
      +konaju akcie, ktorych cielom je upozornit na nezmyselnost kriminalizacie
      +uzivania konopy. Tohto roku sa odohrá vo viac ako 200 mestách po celom
      +svete.
      +
      +Organizatori povazuju akciu za prispevok k celoslovenskym oslavam
      +vstupu SR do EU. Prave tento datum povazuju za symbolicky tym, ze len v
      +styroch krajinach EU sa pouziva represivny pristup k uzivaniu konopy a
      +Slovensko ma jeden z najrepresivnejsich zakonov v tejto oblasti. Aj pozyvaci
      +plagat sa nesie v znameni "konopne adaptovaneho" logotypu vlajky Europskej
      +Unie. Organizatori pozyvaju na akciu nielen uzivatelov konopy, ale prave
      +naopak kazdeho, komu zalezi na presadzovani principov slobody a otvorenosti
      +v slovenskej spolocnosti.
      +
      +Na Slovensku organizuje akciu obcianske zdruzenie Slobodná volba a cielom
      +akcie je upozornit na negativa trestnej perzekucie drzitelov konopy, ktorá
      +robí z jednej tretiny slusnych mladych ludi SR kriminalnikov. Cielom
      +akcie je vyvolat diskusiu o dekriminalizacii a demytizacii marihuany.
      +
      +Akcia sa uskutocni
      +v sobotu, 1. maja, od 14.00 do 22.00,
      +na Namesti Slobody v Bratislave.
      +
      +Na akcii vystupia kapely, dji, vji (Davova Psychoza, Puding pani elvisovej,
      +Zzub, Jazzy, Dunco, Traffic Jam, DJs Asteryx a Minkz...), namestie bude
      +plne atrakcii, stankov, nebude chybat cajovna, predaj prazenych
      +konopnych semien, soundsystemy, kutik pre deti...
      +V noci bude pokracovat velkou prvomajovou afterparty v troch
      +bratislavskych kluboch (duna, babylon, u-cko).
      +
      +Tesime sa na Vasu ucast, na akcii sa mozete skontaktovat s organizatormi pri
      +infostanku Slobodnej volby. K tlacovej sprave prikladame plagat v prilohe.
      +
      +-------------------------------
      +SLOBODNA VOLBA
      +obcianske zdruzenie
      +POBOX 40, 850 05 Bratislava
      +tel: 0902 372 977
      +mail: info@slobodnavolba.sk
      +www.slobodnavolba.sk
      +
      +
      +
      + + diff --git a/templates/sv/modules/aboutus.tpl b/templates/sv/modules/aboutus.tpl new file mode 100644 index 0000000..efe2f94 --- /dev/null +++ b/templates/sv/modules/aboutus.tpl @@ -0,0 +1,12 @@ + + +
      o nás

      + + +
      \ No newline at end of file diff --git a/templates/sv/modules/aboutus.tpl~ b/templates/sv/modules/aboutus.tpl~ new file mode 100644 index 0000000..94fa482 --- /dev/null +++ b/templates/sv/modules/aboutus.tpl~ @@ -0,0 +1,4 @@ +
      about hysteria

      + + +
      \ No newline at end of file diff --git a/templates/sv/modules/accesslist.tpl b/templates/sv/modules/accesslist.tpl new file mode 100644 index 0000000..2c5a07d --- /dev/null +++ b/templates/sv/modules/accesslist.tpl @@ -0,0 +1,18 @@ + + +{if $node.node_system_type eq 'private'} + +
      +
      +
      +{/if} +{include file="modules/banlist.tpl"} + + + diff --git a/templates/sv/modules/accesslist.tpl~ b/templates/sv/modules/accesslist.tpl~ new file mode 100644 index 0000000..1a5d545 --- /dev/null +++ b/templates/sv/modules/accesslist.tpl~ @@ -0,0 +1,9 @@ +{if $node.node_system_type eq 'private'} + +
      +
      +
      +{/if} + + + diff --git a/templates/sv/modules/addnode.tpl b/templates/sv/modules/addnode.tpl new file mode 100644 index 0000000..1542339 --- /dev/null +++ b/templates/sv/modules/addnode.tpl @@ -0,0 +1,59 @@ + + +{if $permissions.w eq true} + + + + + + + +
      +      title or keywords:: + +  NO HTML
      + + + + + + + + + +
      + + + + + +{include file="modules/movement.tpl"} + + +
      + + + + + + +
      u have {$user_k}  
      +
      +{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/sv/modules/addnode.tpl~ b/templates/sv/modules/addnode.tpl~ new file mode 100644 index 0000000..42055df --- /dev/null +++ b/templates/sv/modules/addnode.tpl~ @@ -0,0 +1,51 @@ +{if $permissions.w eq true} + + + + + + + +
      +      title or keywords:: + +  NO HTML
      + + + + + + + + + +
      + + + + + +{include file="modules/movement.tpl"} + + +
      + + + + + + +
      u have {$user_k}  
      +
      +{if $permissions.w eq true}{include file="modules/get_node_userlist.tpl"}{/if} + +{/if} \ No newline at end of file diff --git a/templates/sv/modules/addnode_small.tpl b/templates/sv/modules/addnode_small.tpl new file mode 100644 index 0000000..9f6b8a7 --- /dev/null +++ b/templates/sv/modules/addnode_small.tpl @@ -0,0 +1,30 @@ + + +
      +{if $permissions.w eq true} + + + + +
      + + + + + with name:
      +{/if} \ No newline at end of file diff --git a/templates/sv/modules/addnode_small.tpl~ b/templates/sv/modules/addnode_small.tpl~ new file mode 100644 index 0000000..3d8e173 --- /dev/null +++ b/templates/sv/modules/addnode_small.tpl~ @@ -0,0 +1,21 @@ +
      +{if $permissions.w eq true} + + + + +{/if} \ No newline at end of file diff --git a/templates/sv/modules/banlist.tpl b/templates/sv/modules/banlist.tpl new file mode 100644 index 0000000..7783acf --- /dev/null +++ b/templates/sv/modules/banlist.tpl @@ -0,0 +1,16 @@ + + + +
      +
      +
      +{include file="modules/silencelist.tpl"} + + + diff --git a/templates/sv/modules/banlist.tpl~ b/templates/sv/modules/banlist.tpl~ new file mode 100644 index 0000000..9923d3b --- /dev/null +++ b/templates/sv/modules/banlist.tpl~ @@ -0,0 +1,9 @@ + +
      +
      +
      +{/if} +{include file="modules/silencelist.tpl"} + + + diff --git a/templates/sv/modules/categorybox.tpl b/templates/sv/modules/categorybox.tpl new file mode 100644 index 0000000..06de4ef --- /dev/null +++ b/templates/sv/modules/categorybox.tpl @@ -0,0 +1,52 @@ + + + + +{get_nodes_by_type type=2 vector=;1;103 listing_amount=10 offset=$offset} +
      + + + + + with name:
      + + + + + + + +{foreach from=$get_nodes_by_type item=child} + + + + + + + + + + + +{/foreach} + +
        
      {$child.node_name} 
      \ No newline at end of file diff --git a/templates/sv/modules/children_types.tpl b/templates/sv/modules/children_types.tpl new file mode 100644 index 0000000..7a2ff34 --- /dev/null +++ b/templates/sv/modules/children_types.tpl @@ -0,0 +1,19 @@ + + +
      +{* getting and showing links for user node_type subtemplates *} +bookmarks
      +submissions
      +nodeshells
      +articles
      +friends
      +polls
      +blogs
      +k
      +
      diff --git a/templates/sv/modules/children_types.tpl~ b/templates/sv/modules/children_types.tpl~ new file mode 100644 index 0000000..b59dbfb --- /dev/null +++ b/templates/sv/modules/children_types.tpl~ @@ -0,0 +1,11 @@ +
      +{* getting and showing links for user node_type subtemplates *} +bookmarks
      +submissions
      +nodeshells
      +articles
      +friends
      +polls
      +blogs
      +k
      +
      diff --git a/templates/sv/modules/configure.tpl b/templates/sv/modules/configure.tpl new file mode 100644 index 0000000..e8b83e5 --- /dev/null +++ b/templates/sv/modules/configure.tpl @@ -0,0 +1,36 @@ + + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + +{*
      name/keywordz: + +system_access +node_creator*} +
      parent: + + +external_access +image +
      +
      +{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +
      sablona: +default: +own: +  

      diff --git a/templates/sv/modules/configure.tpl~ b/templates/sv/modules/configure.tpl~ new file mode 100644 index 0000000..be2de1b --- /dev/null +++ b/templates/sv/modules/configure.tpl~ @@ -0,0 +1,28 @@ +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + +{*
      name/keywordz: + +system_access +node_creator*} +
      parent: + + +external_access +image +
      +
      +{if $node.node_system_access eq 'crypto'}crypto password: {$crypto_pass}{/if} +
      sablona: +default: +own: +  

      diff --git a/templates/sv/modules/configure_bookcat.tpl b/templates/sv/modules/configure_bookcat.tpl new file mode 100644 index 0000000..10885a6 --- /dev/null +++ b/templates/sv/modules/configure_bookcat.tpl @@ -0,0 +1,16 @@ + + +{get_bookmarks node_id=$node.node_id} +{foreach from=$get_bookmarks item=bookmark} +  {$bookmark.node_name}
      +{/foreach} +
      + \ No newline at end of file diff --git a/templates/sv/modules/configure_content.tpl b/templates/sv/modules/configure_content.tpl new file mode 100644 index 0000000..0848c0a --- /dev/null +++ b/templates/sv/modules/configure_content.tpl @@ -0,0 +1,13 @@ + + +
      +
      +

      \ No newline at end of file diff --git a/templates/sv/modules/configure_content.tpl~ b/templates/sv/modules/configure_content.tpl~ new file mode 100644 index 0000000..955d00e --- /dev/null +++ b/templates/sv/modules/configure_content.tpl~ @@ -0,0 +1,5 @@ +
      +
      +


      \ No newline at end of file diff --git a/templates/sv/modules/configure_poll.tpl b/templates/sv/modules/configure_poll.tpl new file mode 100644 index 0000000..ab5ace9 --- /dev/null +++ b/templates/sv/modules/configure_poll.tpl @@ -0,0 +1,21 @@ + + + + + + + + + + + + +
      Anketa / Poll
      Otazka::
      Moznosti::
      do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
      +

      diff --git a/templates/sv/modules/configure_poll.tpl~ b/templates/sv/modules/configure_poll.tpl~ new file mode 100644 index 0000000..362d77c --- /dev/null +++ b/templates/sv/modules/configure_poll.tpl~ @@ -0,0 +1,12 @@ + + + + + + + + + +
      Anketa / Poll
      Otazka::
      Moznosti::
      do ramceka zadaj lubovolne mnozstvo moznosti oddelene bodkociarkou (napr. ano;nie;mozno) +
      +

      diff --git a/templates/sv/modules/footer.tpl b/templates/sv/modules/footer.tpl new file mode 100644 index 0000000..e8007d8 --- /dev/null +++ b/templates/sv/modules/footer.tpl @@ -0,0 +1,12 @@ + + + +
      stranka je momentalne vo vystavbe, startujeme 23.2.2004
      © o.z. slobodna volba, info@slobodnavolba.sk
      + + \ No newline at end of file diff --git a/templates/sv/modules/footer.tpl~ b/templates/sv/modules/footer.tpl~ new file mode 100644 index 0000000..6443afa --- /dev/null +++ b/templates/sv/modules/footer.tpl~ @@ -0,0 +1,4 @@ + +
      © o.z. slobodna volba
      + + \ No newline at end of file diff --git a/templates/sv/modules/get_bookmark_statistics_box.tpl b/templates/sv/modules/get_bookmark_statistics_box.tpl new file mode 100644 index 0000000..c1cd3db --- /dev/null +++ b/templates/sv/modules/get_bookmark_statistics_box.tpl @@ -0,0 +1,16 @@ + + + + +{get_bookmark_statistics} +{foreach from=$get_bookmark_statistics item=bookmark_statistic} + +{/foreach} +
      {$bookmark_statistic.login}{$bookmark_statistic.node_user_subchild_count}
      + diff --git a/templates/sv/modules/get_children_by_type.tpl b/templates/sv/modules/get_children_by_type.tpl new file mode 100644 index 0000000..572df23 --- /dev/null +++ b/templates/sv/modules/get_children_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_children_by_type item=child} + + + +
        + + +
      +{if $child.node_type eq 6 } +
      {$child.node_name} +{elseif $child.node_type eq 5 } +
      {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
      +
      {$child.node_content|truncate:230|stripslashes}
      +
      +{/foreach} diff --git a/templates/sv/modules/get_children_by_type.tpl~ b/templates/sv/modules/get_children_by_type.tpl~ new file mode 100644 index 0000000..79a3d30 --- /dev/null +++ b/templates/sv/modules/get_children_by_type.tpl~ @@ -0,0 +1,23 @@ +{get_children_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_children_by_type item=child} + + + +
        + + +
      +{if $child.node_type eq 6 } +
      {$child.node_name} +{elseif $child.node_type eq 5 } +
      {$child.node_name} +{else} + {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"}
      +
      {$child.node_content|truncate:230|stripslashes}
      +
      +{/foreach} diff --git a/templates/sv/modules/get_creation_by_type.tpl b/templates/sv/modules/get_creation_by_type.tpl new file mode 100644 index 0000000..fc251dd --- /dev/null +++ b/templates/sv/modules/get_creation_by_type.tpl @@ -0,0 +1,31 @@ + + +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} +
      + + {else} + + + {if $type eq 8}{/if} +
        + + +
      +  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
      {$child.node_content|truncate:230|stripslashes}
      +
      +
      + {/if} +{/foreach} diff --git a/templates/sv/modules/get_creation_by_type.tpl~ b/templates/sv/modules/get_creation_by_type.tpl~ new file mode 100644 index 0000000..858e0a4 --- /dev/null +++ b/templates/sv/modules/get_creation_by_type.tpl~ @@ -0,0 +1,22 @@ +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + {if $type eq 11} + {get_poll poll=$child} + {include file="modules/show_poll.tpl" get_poll=$get_poll} + + {else} + + + {if $type eq 8}{/if} +
        + + +
      +  {$child.node_name} in {$child.parent_name} + {if $child.user_action neq false}  [lokacia :: {$child.user_action}]{/if} +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
      {$child.node_content|truncate:230|stripslashes}
      +
      +
      + {/if} +{/foreach} diff --git a/templates/sv/modules/get_creation_by_type.tpl~~ b/templates/sv/modules/get_creation_by_type.tpl~~ new file mode 100644 index 0000000..5233841 --- /dev/null +++ b/templates/sv/modules/get_creation_by_type.tpl~~ @@ -0,0 +1,17 @@ +{get_creation_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_creation_by_type item=child} + + +{if $type eq 8}{/if} +
        + + +
      {$child.login} + +{if $child.user_action neq false}  [lokacia :: {$child.user_action}] + +
        {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
      {$child.node_content|truncate:230|stripslashes}
      +
      +{/foreach} diff --git a/templates/sv/modules/get_flat_children.tpl b/templates/sv/modules/get_flat_children.tpl new file mode 100644 index 0000000..3c1bdb9 --- /dev/null +++ b/templates/sv/modules/get_flat_children.tpl @@ -0,0 +1,55 @@ + + +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.node_content|preview}
      +
      +{* end of preview *} + +{elseif $template_event eq 'filter_by'} + {get_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} + {get_children children_type=$children_type listing_amount=$node.node_user_subchild_count+5 offset=$offset} +{else} + {get_children children_type=$children_type listing_amount=$listing_amount offset=$offset} +{/if} + +{foreach from=$get_children item=child} + + + + +
      + + {if $child.k eq true}{$child.k} k{/if} + + + + +
      +  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} +
      {$child.node_content|stripslashes}
      +
      +
      +{/foreach} diff --git a/templates/sv/modules/get_flat_children.tpl~ b/templates/sv/modules/get_flat_children.tpl~ new file mode 100644 index 0000000..45cbf33 --- /dev/null +++ b/templates/sv/modules/get_flat_children.tpl~ @@ -0,0 +1,47 @@ +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.node_content|preview}
      +
      +{* end of preview *} + +{elseif $template_event eq 'filter_by'} + {get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} + {get_children children_type=$children_type listing_amount=$node.node_user_subchild_count+5 offset=$offset} +{else} + {get_children children_type=$children_type listing_amount=$listing_amount offset=$offset} +{/if} + +{foreach from=$get_children item=child} + + + + +
      + + {if $child.k eq true}{$child.k} k{/if} + + + + +
      +  {$child.creator} + {if $child.user_action neq false} +  [lokacia :: {$child.user_action}] + {/if} +   {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +    +   enter   + {if $child.node_created > $node.last_visit}  NEW{/if} + {if $child.node_children_count}{$child.node_children_count}  CHILDREN{/if} +
      {$child.node_content|stripslashes}
      +
      +
      +{/foreach} diff --git a/templates/sv/modules/get_last.tpl b/templates/sv/modules/get_last.tpl new file mode 100644 index 0000000..6d568c8 --- /dev/null +++ b/templates/sv/modules/get_last.tpl @@ -0,0 +1,26 @@ + + +{get_last vector=$vector listing_amount=$listing_amount offset=$offset} +{foreach from=$get_last item=child} + + + +
        + + +
      +parent: {$child.parent_name}
      +author: {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +  {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +
      {$child.node_content|stripslashes}
      +
      +{/foreach} diff --git a/templates/sv/modules/get_last.tpl~ b/templates/sv/modules/get_last.tpl~ new file mode 100644 index 0000000..4f1e860 --- /dev/null +++ b/templates/sv/modules/get_last.tpl~ @@ -0,0 +1,18 @@ +{get_last vector=$vector listing_amount=$listing_amount offset=$offset} +{foreach from=$get_last item=child} + + + +
        + + +
      +parent: {$child.parent_name}
      +author: {$child.login} +{if $child.user_action neq false} + [lokacia :: {$child.user_action}] +{/if} +  {$child.node_created|date_format:"%H:%M:%S - %d.%m.%Y"}  +
      {$child.node_content|stripslashes}
      +
      +{/foreach} diff --git a/templates/sv/modules/get_mail_userlist.tpl b/templates/sv/modules/get_mail_userlist.tpl new file mode 100644 index 0000000..269f75b --- /dev/null +++ b/templates/sv/modules/get_mail_userlist.tpl @@ -0,0 +1,25 @@ + + +
      + +{get_userlist} + + +
      +
      friends
      +{foreach from=$active_friends item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      +
      +
      users
      +{foreach from=$active_users item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      \ No newline at end of file diff --git a/templates/sv/modules/get_mail_userlist.tpl~ b/templates/sv/modules/get_mail_userlist.tpl~ new file mode 100644 index 0000000..19b5d73 --- /dev/null +++ b/templates/sv/modules/get_mail_userlist.tpl~ @@ -0,0 +1,17 @@ +
      + +{get_userlist} + + +
      +
      friends
      +{foreach from=$active_friends item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      +
      +
      users
      +{foreach from=$active_users item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      \ No newline at end of file diff --git a/templates/sv/modules/get_node_userlist.tpl b/templates/sv/modules/get_node_userlist.tpl new file mode 100644 index 0000000..c8af720 --- /dev/null +++ b/templates/sv/modules/get_node_userlist.tpl @@ -0,0 +1,15 @@ + + + +{/foreach} +
      +{get_node_userlist} +{foreach from=$userlist item=node_visitor} +{$node_visitor.login}
      +
      diff --git a/templates/sv/modules/get_nodes_by_type.tpl b/templates/sv/modules/get_nodes_by_type.tpl new file mode 100644 index 0000000..1f0e7f2 --- /dev/null +++ b/templates/sv/modules/get_nodes_by_type.tpl @@ -0,0 +1,16 @@ + + +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} + +{if $child.node_type eq 6 or $child.node_type eq 13 } +{$child.node_name}
      +{/if} + +{/foreach} diff --git a/templates/sv/modules/get_nodes_by_type.tpl~ b/templates/sv/modules/get_nodes_by_type.tpl~ new file mode 100644 index 0000000..c99f177 --- /dev/null +++ b/templates/sv/modules/get_nodes_by_type.tpl~ @@ -0,0 +1,11 @@ +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} + + + +{if $child.node_type eq 6 or $child.node_type eq 13 } +{$child.node_name}
      +{/if} +
      +
      +{/foreach} diff --git a/templates/sv/modules/get_nodes_by_type_small.tpl b/templates/sv/modules/get_nodes_by_type_small.tpl new file mode 100644 index 0000000..55f9ebf --- /dev/null +++ b/templates/sv/modules/get_nodes_by_type_small.tpl @@ -0,0 +1,16 @@ + + +{get_nodes_by_type vector=;1;103 type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} +{$child.node_name}
      ( {$child.login})

      +{else} +{$child.node_name}
      ( {$child.login} :: {$child.node_children_count} submissionz)

      +{/if} +{/foreach} diff --git a/templates/sv/modules/get_nodes_by_type_small.tpl~ b/templates/sv/modules/get_nodes_by_type_small.tpl~ new file mode 100644 index 0000000..7e28f58 --- /dev/null +++ b/templates/sv/modules/get_nodes_by_type_small.tpl~ @@ -0,0 +1,8 @@ +{get_nodes_by_type type=$type listing_amount=$listing_amount offset=$offset} +{foreach from=$get_nodes_by_type item=child} +{if $type eq 11} +{$child.node_name}
      ( {$child.login})

      +{else} +{$child.node_name}
      ( {$child.login} :: {$child.node_children_count} submissionz)

      +{/if} +{/foreach} diff --git a/templates/sv/modules/get_nodeshell_children.tpl b/templates/sv/modules/get_nodeshell_children.tpl new file mode 100644 index 0000000..35bc560 --- /dev/null +++ b/templates/sv/modules/get_nodeshell_children.tpl @@ -0,0 +1,24 @@ + + +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} +{foreach from=$get_children item=child} +{$child.depth} +{if $child.node_type eq 2} +nodeshell:: {$child.node_name} :: +(posledne, +k) +
      +{elseif $child.node_type eq 3} + forum:: {$child.node_name} :: +({if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if})
      +{elseif $child.node_type eq 5} + article:: {$child.node_name}
      + +{/if} +{/foreach} diff --git a/templates/sv/modules/get_nodeshell_children.tpl~ b/templates/sv/modules/get_nodeshell_children.tpl~ new file mode 100644 index 0000000..11c369d --- /dev/null +++ b/templates/sv/modules/get_nodeshell_children.tpl~ @@ -0,0 +1,14 @@ +{get_children listing_amount='23232323232323' offset=$offset types=$children_types} +{foreach from=$get_children item=child} +{$child.depth} +{if $child.node_type eq 2} +nodeshell:: {$child.node_name} :: +(posledne)
      +{elseif $child.node_type eq 3} + forum:: {$child.node_name} :: +({if $child.node_user_subchild_count} {$child.node_user_subchild_count} NEW{/if})
      +{elseif $child.node_type eq 5} + article:: {$child.node_name}
      + +{/if} +{/foreach} diff --git a/templates/sv/modules/get_nodetype_by_views.tpl b/templates/sv/modules/get_nodetype_by_views.tpl new file mode 100644 index 0000000..4c01c0e --- /dev/null +++ b/templates/sv/modules/get_nodetype_by_views.tpl @@ -0,0 +1,15 @@ + + +
      top {$offset} - {math equation="x+y" x=$offset y=$listing_amount}


      +{get_nodetype_by_views offset=$offset listing_amount=$listing_amount node_type=$node_type} +{section name=list loop=$nodetype_by_views} +{*math equation="x+y" x=$smarty.section.list.iteration y=$offset*} +{$nodetype_by_views[list].node_views} views :: +{$nodetype_by_views[list].node_name}

      +{/section} \ No newline at end of file diff --git a/templates/sv/modules/get_nodetype_by_views.tpl~ b/templates/sv/modules/get_nodetype_by_views.tpl~ new file mode 100644 index 0000000..43d333c --- /dev/null +++ b/templates/sv/modules/get_nodetype_by_views.tpl~ @@ -0,0 +1,7 @@ +
      top {$offset} - {math equation="x+y" x=$offset y=$listing_amount}


      +{get_nodetype_by_views offset=$offset listing_amount=$listing_amount node_type=$node_type} +{section name=list loop=$nodetype_by_views} +{*math equation="x+y" x=$smarty.section.list.iteration y=$offset*}. +{$nodetype_by_views[list].node_views} views :: +{$nodetype_by_views[list].node_name}

      +{/section} \ No newline at end of file diff --git a/templates/sv/modules/get_poll_box.tpl b/templates/sv/modules/get_poll_box.tpl new file mode 100644 index 0000000..05b022e --- /dev/null +++ b/templates/sv/modules/get_poll_box.tpl @@ -0,0 +1,30 @@ + + + +{if $poll_id eq true}{get_poll poll_id=$poll_id} +{else}{get_poll}{/if} + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + + {/foreach} + +
      {$get_poll.question}
      + {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} + {math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
      {$get_poll.total} voted
      +{/if} + diff --git a/templates/sv/modules/get_poll_box.tpl~ b/templates/sv/modules/get_poll_box.tpl~ new file mode 100644 index 0000000..5b2d9db --- /dev/null +++ b/templates/sv/modules/get_poll_box.tpl~ @@ -0,0 +1,21 @@ + +{if $poll_id eq true}{get_poll poll_id=$poll_id} +{else}{get_poll}{/if} + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + +
      {$get_poll.question}
      + {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} +
      + + {/foreach} +
      {$get_poll.total} voted
      +{/if} + diff --git a/templates/sv/modules/get_threaded_children.tpl b/templates/sv/modules/get_threaded_children.tpl new file mode 100644 index 0000000..0e66c5f --- /dev/null +++ b/templates/sv/modules/get_threaded_children.tpl @@ -0,0 +1,44 @@ + + +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.node_content|preview}
      +
      +{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children listing_amount=$node.node_user_subchild_count time=$node.last_visit offset=$offset types=$children_types} +{else} +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types} +{/if} + +{foreach from=$get_threaded_children item=child} + + + + +
      + + +
      + {$child.login} +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
      {$child.node_content|stripslashes}
      +
      +
      +{/foreach} diff --git a/templates/sv/modules/get_threaded_children.tpl~ b/templates/sv/modules/get_threaded_children.tpl~ new file mode 100644 index 0000000..82b3558 --- /dev/null +++ b/templates/sv/modules/get_threaded_children.tpl~ @@ -0,0 +1,36 @@ +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.node_content|preview}
      +
      +{* end of preview *} + +{elseif $template_event eq 'filter_by'} +{get_threaded_children listing_amount=23232322323 offset=$offset types=$children_types search_type=$post_vars.search_type search=$post_vars.node_content} +{elseif $node.node_user_subchild_count eq true} +{get_threaded_children listing_amount=$node.node_user_subchild_count time=$node.last_visit offset=$offset types=$children_types} +{else} +{get_threaded_children listing_amount=$listing_amount offset=$offset types=$children_types} +{/if} + +{foreach from=$get_threaded_children item=child} + + + + +
      + + +
      {$child.login} +  {$child.node_created|date_format:"%d.%m.%Y. - %H:%M:%S"} +
      {$child.node_content|stripslashes}
      +
      +
      +{/foreach} diff --git a/templates/sv/modules/get_userlist.tpl b/templates/sv/modules/get_userlist.tpl new file mode 100644 index 0000000..dcd3404 --- /dev/null +++ b/templates/sv/modules/get_userlist.tpl @@ -0,0 +1,26 @@ + + +
      + +{get_userlist} +{if $active_friends eq true} + +{/if} + +
      +
      friends
      +{foreach from=$active_friends item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      +
      users on.line
      +{foreach from=$active_users item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      \ No newline at end of file diff --git a/templates/sv/modules/get_userlist.tpl~ b/templates/sv/modules/get_userlist.tpl~ new file mode 100644 index 0000000..e666f01 --- /dev/null +++ b/templates/sv/modules/get_userlist.tpl~ @@ -0,0 +1,19 @@ +
      + +{get_userlist} +{if $active_friends eq true} + +{/if} + +
      +
      friends
      +{foreach from=$active_friends item=node_visitor} +
      {$node_visitor.login}
      +{/foreach} +
      +
      users on.line
      +{foreach from=$active_users item=node_visitor} +
      {$node_visitor.login}
      +{$node_visitor.user_id} +{/foreach} +
      \ No newline at end of file diff --git a/templates/sv/modules/header.tpl b/templates/sv/modules/header.tpl new file mode 100644 index 0000000..a334dd9 --- /dev/null +++ b/templates/sv/modules/header.tpl @@ -0,0 +1,36 @@ + + + + + + + +1.maj Namestie Slobody - Million Marihuana March 2004 - zaciname! +{if $node.node_name eq 'mail'} + +{/if} + + + + +
      +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} diff --git a/templates/sv/modules/header.tpl~ b/templates/sv/modules/header.tpl~ new file mode 100644 index 0000000..1171d58 --- /dev/null +++ b/templates/sv/modules/header.tpl~ @@ -0,0 +1,28 @@ + + + + + +stranka je momentalne vo vystavbe. PREPACTE ZA MESKANIE +{if $node.node_name eq 'mail'} + +{/if} + + + + + +{if $user_id eq true}{include file="modules/toolbar.tpl"}{/if} +{if $error eq true}
      {$error}
      {/if} +{if $new_mail eq true}
      u have {$new_mail} new mail,last from {$new_mail_name}
      {/if} diff --git a/templates/sv/modules/loginbox.tpl b/templates/sv/modules/loginbox.tpl new file mode 100644 index 0000000..76206c8 --- /dev/null +++ b/templates/sv/modules/loginbox.tpl @@ -0,0 +1,61 @@ + + + + +{get_children_by_type parent_id=103 type=2 listing_amount=10 offset=$offset} + + + + + + + + +{foreach from=$get_children_by_type item=child} + + + + + + + + + + + +{/foreach} + + + + + + + + + + +
        
      {$child.node_name} 
        
      \ No newline at end of file diff --git a/templates/sv/modules/loginbox.tpl~ b/templates/sv/modules/loginbox.tpl~ new file mode 100644 index 0000000..0c5d188 --- /dev/null +++ b/templates/sv/modules/loginbox.tpl~ @@ -0,0 +1,50 @@ + + +{get_children_by_type parent_id=103 type=2 listing_amount=10 offset=$offset} + + + + + + + + +{foreach from=$get_children_by_type item=child} + + + + + + + + + + + +{/foreach} + + + + + + + +
        
      {$child.node_name} 
        
      \ No newline at end of file diff --git a/templates/sv/modules/mail.tpl b/templates/sv/modules/mail.tpl new file mode 100644 index 0000000..d5d79d3 --- /dev/null +++ b/templates/sv/modules/mail.tpl @@ -0,0 +1,48 @@ + + +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.mail_text|preview}
      +
      +{* end of preview *} +{/if} + +{get_mail listing_amount=$listing_amount offset=$offset} +{foreach from=$get_mail item=message} + + + + + + + +
      + +{$message.mail_from_name} +{if $message.mail_from neq $user_id and $message.locationfrom_action_id}[location:: {$message.locationfrom_action}]{/if} +  -->   +{$message.mail_to_name} +{if $message.mail_to neq $user_id and $message.locationto_action_id}[location:: {$message.locationto_action}]{/if} +  --   +
      +{if $message.mail_to==$user_id AND $message.mail_timestamp > $node.last_visit}NEW +{elseif $message.mail_read eq 'no'}UNDELIVERED{/if} +  {$message.mail_timestamp|date_format:"%H:%M:%S - %d.%m.%Y"} +
      {$message.mail_text}
      +{/foreach} + + + diff --git a/templates/sv/modules/mail.tpl~ b/templates/sv/modules/mail.tpl~ new file mode 100644 index 0000000..ac1143e --- /dev/null +++ b/templates/sv/modules/mail.tpl~ @@ -0,0 +1,40 @@ +{if $template_event eq 'preview'} + + + +
      + + +
      PREVIEW + +
      {$post_vars.mail_text|preview}
      +
      +{* end of preview *} +{/if} + +{get_mail listing_amount=$listing_amount offset=$offset} +{foreach from=$get_mail item=message} + + + + + + + +
      + +{$message.mail_from_name} +{if $message.mail_from neq $user_id}[location:: {$message.locationfrom_action}]{/if} +  -->   +{$message.mail_to_name} +{if $message.mail_to neq $user_id}[location:: {$message.locationto_action}]{/if} +  --   +
      +{if $message.mail_to==$user_id AND $message.mail_timestamp > $node.last_visit}NEW +{elseif $message.mail_read eq 'no'}UNDELIVERED{/if} +  {$message.mail_timestamp|date_format:"%H:%M:%S - %d.%m.%Y"} +
      {$message.mail_text}
      +{/foreach} + + + diff --git a/templates/sv/modules/mailform.tpl b/templates/sv/modules/mailform.tpl new file mode 100644 index 0000000..b89feb9 --- /dev/null +++ b/templates/sv/modules/mailform.tpl @@ -0,0 +1,26 @@ + + + + + + + + + + +
      +
      + +
      + + + + +
      {include file="modules/movement.tpl"}
      +
      \ No newline at end of file diff --git a/templates/sv/modules/mailform.tpl~ b/templates/sv/modules/mailform.tpl~ new file mode 100644 index 0000000..c88b01f --- /dev/null +++ b/templates/sv/modules/mailform.tpl~ @@ -0,0 +1,18 @@ + + + + + + + + +
      +
      + +
      + + + + +
      {include file="modules/movement.tpl"}
      +
      \ No newline at end of file diff --git a/templates/sv/modules/main.tpl b/templates/sv/modules/main.tpl new file mode 100644 index 0000000..dfc91ae --- /dev/null +++ b/templates/sv/modules/main.tpl @@ -0,0 +1,125 @@ + + +
      +{$category.node_name} + +{foreach from=$category.children item=bookmarks name=bookmarks} + +{/foreach} +
      +
      + + + + + + + + +
      +
      +  
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + +
      Èlánky
       
      + + + + + +

      +
      + +{get_nodes_by_type type=5 vector=;1;103 listing_amount=10 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + + + + +
      + + + +
      {$child.node_name}
      +
      + + + +
      + +{$child.node_content|truncate:320}

      +
      sekcia: {$child.parent_name} +  {$child.node_views} zobrazení, {$child.node_children_count} príspevkov +
      +
      +
      +{/foreach} + +
      + + + + + +
      +

      +{get_poll poll_id=103} +{include file="modules/show_poll.tpl" get_poll=$get_poll} +
      + + + + + + + + + +
      mailing list + + + + +
      email:
      +

      . o.z. slobodna volba, info@slobodnavolba.sk

        
      +
      + + + + + + +
      diff --git a/templates/sv/modules/node_content.pl b/templates/sv/modules/node_content.pl new file mode 100644 index 0000000..aeaa508 --- /dev/null +++ b/templates/sv/modules/node_content.pl @@ -0,0 +1,10 @@ + + +
      {$node.node_content}
      +
      diff --git a/templates/sv/modules/node_content.tpl b/templates/sv/modules/node_content.tpl new file mode 100644 index 0000000..0918cdc --- /dev/null +++ b/templates/sv/modules/node_content.tpl @@ -0,0 +1,11 @@ + + +
      +{$node.node_content} +


      \ No newline at end of file diff --git a/templates/sv/modules/node_content.tpl~ b/templates/sv/modules/node_content.tpl~ new file mode 100644 index 0000000..52725a4 --- /dev/null +++ b/templates/sv/modules/node_content.tpl~ @@ -0,0 +1,3 @@ +
      +{$node.node_content} +


      \ No newline at end of file diff --git a/templates/sv/modules/node_settings.tpl b/templates/sv/modules/node_settings.tpl new file mode 100644 index 0000000..132249d --- /dev/null +++ b/templates/sv/modules/node_settings.tpl @@ -0,0 +1,33 @@ + + + + + + + +
      názov:{$node.node_name}
      rubrika:{$node.node_parent_name}
      vytvoril:{$node.owner}
      + + + + +
      +
      zobrazené {$node.node_views} krát +
      {$node.node_children_count} príspevok +{if $node.node_user_subchild_count neq false} +
      {$node.node_user_subchild_count} NEW +{/if} +{if $offset neq false} +
      using offset:: {$offset} +{/if} +
      +
      +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
      configure
      {/if} +
      +{if $node.node_type eq 'forum'}
      !!!show threaded!!!
      {/if} +
      \ No newline at end of file diff --git a/templates/sv/modules/node_settings.tpl~ b/templates/sv/modules/node_settings.tpl~ new file mode 100644 index 0000000..545f69f --- /dev/null +++ b/templates/sv/modules/node_settings.tpl~ @@ -0,0 +1,27 @@ + + + + + +
      + +
      názov:{$node.node_name}
      rubrika:{$node.node_parent_name}
      vytvoril:{$node.owner}
      + + + + +
      +
      zobrazené {$node.node_views} krát +
      {$node.node_children_count} príspevok +{if $node.node_user_subchild_count neq false} +
      {$node.node_user_subchild_count} NEW +{/if} +{if $offset neq false} +
      using offset:: {$offset} +{/if} +
      +
      +{if $node.node_creator eq $user_id or $node.node_permission eq 'master' or $node.node_permission eq 'op'}
      configure
      {/if} +
      +{if $node.node_type eq 'forum'}
      !!!show threaded!!!
      {/if} +
      \ No newline at end of file diff --git a/templates/sv/modules/oplist.tpl b/templates/sv/modules/oplist.tpl new file mode 100644 index 0000000..c9ae395 --- /dev/null +++ b/templates/sv/modules/oplist.tpl @@ -0,0 +1,15 @@ + + + +
      +
      +
      +{include file="modules/accesslist.tpl"} + + diff --git a/templates/sv/modules/show_poll.tpl b/templates/sv/modules/show_poll.tpl new file mode 100644 index 0000000..381bb73 --- /dev/null +++ b/templates/sv/modules/show_poll.tpl @@ -0,0 +1,26 @@ + + +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
      {$get_poll.question}
      + {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} + + {math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
      {$get_poll.total} hlasov
      +{/if} + diff --git a/templates/sv/modules/show_poll.tpl~ b/templates/sv/modules/show_poll.tpl~ new file mode 100644 index 0000000..2fad40d --- /dev/null +++ b/templates/sv/modules/show_poll.tpl~ @@ -0,0 +1,18 @@ +{if $get_poll.question eq true} + + + {foreach from=$get_poll.options item=option name=poll_option} + + + {/foreach} + +
      {$get_poll.question}
      + {if $get_poll.voted eq 'yes'} + {$option.text} + {else} + {$option.text} + {/if} + + {math equation="(x/y)*100" format="%.1f" x=$option.number y=$get_poll.total}%
      {$get_poll.total} voted
      +{/if} + diff --git a/templates/sv/modules/silencelist.tpl b/templates/sv/modules/silencelist.tpl new file mode 100644 index 0000000..bdfc16b --- /dev/null +++ b/templates/sv/modules/silencelist.tpl @@ -0,0 +1,16 @@ + + + +
      +
      +
      + + + + diff --git a/templates/sv/modules/silencelist.tpl~ b/templates/sv/modules/silencelist.tpl~ new file mode 100644 index 0000000..568cbf3 --- /dev/null +++ b/templates/sv/modules/silencelist.tpl~ @@ -0,0 +1,8 @@ + +
      +
      +
      + + + + diff --git a/templates/sv/modules/toolbar.tpl b/templates/sv/modules/toolbar.tpl new file mode 100644 index 0000000..6789719 --- /dev/null +++ b/templates/sv/modules/toolbar.tpl @@ -0,0 +1,22 @@ + + +
      +main ----- +bookmarks ----- +posta ----- +posledne ----- +k ----- +ludia ----- +clanky ----- +denniky ----- +news ----- +chat ----- +nastavenie ----- + +
      \ No newline at end of file diff --git a/templates/sv/modules/toolbar.tpl~ b/templates/sv/modules/toolbar.tpl~ new file mode 100644 index 0000000..925f541 --- /dev/null +++ b/templates/sv/modules/toolbar.tpl~ @@ -0,0 +1,14 @@ +
      +main ----- +bookmarks ----- +posta ----- +posledne ----- +k ----- +ludia ----- +clanky ----- +denniky ----- +news ----- +chat ----- +nastavenie ----- + +
      \ No newline at end of file diff --git a/templates/sv/modules/userinfo.tpl b/templates/sv/modules/userinfo.tpl new file mode 100644 index 0000000..95de132 --- /dev/null +++ b/templates/sv/modules/userinfo.tpl @@ -0,0 +1,17 @@ + + + +{* getting and showing links for user node_type subtemplates *} + +{/foreach} +
      movement
      +
      bookmarks
      +{get_user_children_types} +{foreach from=$get_user_children_types item=children_type} +
      {$types[$children_type]}s
      diff --git a/templates/sv/modules/userinfo.tpl~ b/templates/sv/modules/userinfo.tpl~ new file mode 100644 index 0000000..b9056fb --- /dev/null +++ b/templates/sv/modules/userinfo.tpl~ @@ -0,0 +1,7 @@ + +{* getting and showing links for user node_type subtemplates *} +{get_user_children_types} +{foreach from=$get_user_children_types item=children_type} + +{/foreach} +
      {$types[$children_type]}s
      diff --git a/templates/sv/move.tpl b/templates/sv/move.tpl new file mode 100644 index 0000000..d683194 --- /dev/null +++ b/templates/sv/move.tpl @@ -0,0 +1,44 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + + + + +
      +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} + + +{include file="modules/movement.tpl"} +{get_movement user_id=$node.node_id offset=$offset listing_amount=$listing_amount} +{foreach from=$get_movement item=movement} + {$movement.node_name} + ({$movement.last_visit|date_format:"%d.%m.%Y. - %H:%M:%S"})
      +{/foreach} +
      +{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/news.tpl b/templates/sv/news.tpl new file mode 100644 index 0000000..97542ab --- /dev/null +++ b/templates/sv/news.tpl @@ -0,0 +1,14 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{include file="modules/get_nodes_by_type.tpl" type=13} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/nodeshell.tpl b/templates/sv/nodeshell.tpl new file mode 100644 index 0000000..a660972 --- /dev/null +++ b/templates/sv/nodeshell.tpl @@ -0,0 +1,155 @@ + + +{include file="modules/header.tpl"} + + + + + + + +
      +
      +{include file="modules/loginbox.tpl"} +
      + +{get_children_by_type parent_id=$node.node_id type=2 listing_amount=10 offset=$offset} + + + + + + + + +{foreach from=$get_children_by_type item=child} + + + + + + + + + + + +{/foreach} + + + + + + + + + + +
        
      {$child.node_name} 
        
      +
      +
      + +
      + + + + + + + + +
      +
      +  
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + +
      {$node.node_name}
       
      + + + + + +

      +
      +{$node.node_content} +
      +{get_nodes_by_type type=5 vector=$current_vector listing_amount=10 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + + + + +
      + + + +
      {$child.node_name}
      +
      + + + +
      + +{$child.node_content|truncate:230}
      +
      +{/foreach} + +
      + + + + + +
      +{include file="modules/get_poll_box.tpl"} + +

      . o.z. slobodna volba, info@slobodnavolba.sk

        
      +
      + + \ No newline at end of file diff --git a/templates/sv/nodeshell.tpl~ b/templates/sv/nodeshell.tpl~ new file mode 100644 index 0000000..880effe --- /dev/null +++ b/templates/sv/nodeshell.tpl~ @@ -0,0 +1,146 @@ +{include file="modules/header.tpl"} + + + + + + + +
      +
      +{include file="modules/loginbox.tpl"} +
      + +{get_children_by_type parent_id=$node.node_id type=2 listing_amount=10 offset=$offset} + + + + + + + + +{foreach from=$get_children_by_type item=child} + + + + + + + + + + + +{/foreach} + + + + + + + + + + +
        
      {$child.node_name} 
        
      +
      +
      + +
      + + + + + + + + +
      +
      +  
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + + + + + +
      {$node.node_name}
       
      + + + + + +

      +
      +{$node.node_content} +
      +{get_nodes_by_type type=5 vector=$current_vector listing_amount=10 offset=$offset} +{foreach from=$get_nodes_by_type item=child} + + + + +
      + + + +
      {$child.node_name}
      +
      + + + +
      + +{$child.node_content|truncate:230}
      +
      +{/foreach} + +
      + + + + + +
      +{include file="modules/get_poll_box.tpl"} + +

      . o.z. slobodna volba, info@slobodnavolba.sk

        
      +
      + + \ No newline at end of file diff --git a/templates/sv/oldarticle.tpl b/templates/sv/oldarticle.tpl new file mode 100644 index 0000000..8d95253 --- /dev/null +++ b/templates/sv/oldarticle.tpl @@ -0,0 +1,42 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.r eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/oldmain.tpl b/templates/sv/oldmain.tpl new file mode 100644 index 0000000..f0f0944 --- /dev/null +++ b/templates/sv/oldmain.tpl @@ -0,0 +1,25 @@ + + +{include file="modules/header.tpl"} + + + + +
      +
      + +{include file="modules/loginbox.tpl"} +
      + +
      +
      +{include file="lala.tpl"} +
      + + \ No newline at end of file diff --git a/templates/sv/people.tpl b/templates/sv/people.tpl new file mode 100644 index 0000000..d759c2a --- /dev/null +++ b/templates/sv/people.tpl @@ -0,0 +1,47 @@ + + +{include file="modules/header.tpl"} + + +{get_userlist vector=;1;102} + + + +{foreach name=friends from=$active_friends item=active_friend} +{if $smarty.foreach.friends.iteration is div by 5}{/if} + +{/foreach} + + + + +{foreach name=users from=$active_users item=active_user} +{if $smarty.foreach.users.iteration is div by 5 }{/if} + +{/foreach} + + +
      friends
      + + + + + + +
      {$active_friend.login}
      {$node_visitor.login}[{$active_friend.user_action}]
      {$active_friend.idle_time_minutes}min {$active_friend.idle_time_seconds}sec
      +
      users
      + + + + + + +
      {$active_user.login}
      {$active_user.login}[{$active_user.user_action}]
      {$active_user.idle_time_minutes}min {$active_user.idle_time_seconds}sec
      +
      +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/register.tpl b/templates/sv/register.tpl new file mode 100644 index 0000000..ebd83d8 --- /dev/null +++ b/templates/sv/register.tpl @@ -0,0 +1,53 @@ + + +{include file="modules/header.tpl"} +
      +
      Pozor, ziadas o +vstup do autonomnej zony!


      Kyberia je komunita +ludi ktori mozu byt roztruseni po celom svete a predsa vedia ze su sucastou +toho isteho naroda. Nie naroda Cechov alebo Slovakov, ale naroda bytosti, +ktore chcu byt stastne a slobodne, s vysokou mierou respektu voci ostatnym a +hladom po novych zazitkoch a informaciach.
      +

      + + + + + + + + + + + + + + + + + + +
      Ak si myslis ze si +schopny rozhodnut sam za seba co je dobre a co zle a mas zaujem o vstup do +nasej +zony, pokus sa do zeleneho ramceka co najuprimenejsie +napisat kto si, co od kyberie ocakavas, v ktorej tajnej sluzbe pracujes a co +si o tom mysli jan tleskac a snad ti niekedy v buducnosti prijde od +protektorov kyberie oboznamenie o tom ze si bol zaregistrovany.
      +

      +
      A este zopar oficialit
      +
      login:
      email:icq:
      www:reklama? +ano +nie +
      heslo:zopakuj heslo:


      A este jedna lahodka pre prudicov typu cinny organ alebo puritansky rodic.V pripade ze stlacis tlacitko "register" stavas sa automaticky SPOLUZODPOVEDNYM ZA VSETKY PRISPEVKY ktore boli a budu ulozene v databazi kyberie. Bez vynimky. +
      +
      +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/rss.tpl b/templates/sv/rss.tpl new file mode 100644 index 0000000..205706b --- /dev/null +++ b/templates/sv/rss.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
      {include file="modules/movement.tpl"}
      + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/rss_bot.tpl b/templates/sv/rss_bot.tpl new file mode 100644 index 0000000..eeaa6d2 --- /dev/null +++ b/templates/sv/rss_bot.tpl @@ -0,0 +1,54 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + +
      +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      + +{if $action eq true} +
      {include file="modules/movement.tpl"}
      +{include file="modules/get_creation_by_type.tpl" listing_amount=$listing_amount type=$action} +
      {include file="modules/movement.tpl"}
      + +{else} +{include file="modules/node_content.tpl"} +
      {include file="modules/movement.tpl"}
      +{* shows what other friends think about users *} +{include file="modules/get_children_by_type.tpl" listing_amount=$listing_amount type=8} + +{/if} + + +
      +{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/submission.tpl b/templates/sv/submission.tpl new file mode 100644 index 0000000..205706b --- /dev/null +++ b/templates/sv/submission.tpl @@ -0,0 +1,47 @@ + + +{get_movement_params children_count=$node.node_children_count} +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl"} +
      {include file="modules/movement.tpl"}
      + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/sv.css b/templates/sv/sv.css new file mode 100644 index 0000000..7f38498 --- /dev/null +++ b/templates/sv/sv.css @@ -0,0 +1,10 @@ +/* This program is free software. It comes without any warranty, to + * the extent permitted by applicable law. You can redistribute it + * and/or modify it under the terms of the Do What The Fuck You Want + * To Public License, Version 2, as published by Sam Hocevar. See + * http://sam.zoy.org/wtfpl/COPYING for more details. */ + +body { background-color: white; color: black; font-family: Tahoma,sans-serif; font-size: 11px; } +a { text-decoration: none; } +a:hover { text-decoration: none; } +td { font-family: Tahoma,sans-serif; font-size: 11px; } diff --git a/templates/sv/threaded_forum.tpl b/templates/sv/threaded_forum.tpl new file mode 100644 index 0000000..7bbe200 --- /dev/null +++ b/templates/sv/threaded_forum.tpl @@ -0,0 +1,41 @@ + + +{include file="modules/header.tpl"} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}


      +{/if} + + + + + + + + +
      +{* show node info *} +{include file="modules/node_settings.tpl"} + +{* showing poll *} +{include file="modules/get_poll_box.tpl"} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      +{*showing node_content*} +{include file="modules/node_content.tpl"} +{*showing form for adding child node*} +{if $permissions.w eq true}{include file="modules/addnode.tpl"}{/if} +{include file="modules/get_threaded_children.tpl" children_type=4} + + +
      + +{include file="modules/footer.tpl"} \ No newline at end of file diff --git a/templates/sv/user.tpl b/templates/sv/user.tpl new file mode 100644 index 0000000..eeaa6d2 --- /dev/null +++ b/templates/sv/user.tpl @@ -0,0 +1,54 @@ + + +{include file="modules/header.tpl"} + +{if $error eq true} +
      {$error}
      +{/if} + +{if $user_id eq false} +
      {include file="modules/loginbox.tpl"}
      + +{else} + + + + + + + + +
      +{include file="modules/node_settings.tpl"} +{include file="modules/userinfo.tpl"} +{* showing poll *} +{*include file="modules/get_poll_box.tpl"*} +
      +{*showing bookmark_statistics*} +{include file="modules/get_bookmark_statistics_box.tpl"} +
      + +{if $action eq true} +
      {include file="modules/movement.tpl"}
      +{include file="modules/get_creation_by_type.tpl" listing_amount=$listing_amount type=$action} +
      {include file="modules/movement.tpl"}
      + +{else} +{include file="modules/node_content.tpl"} +
      {include file="modules/movement.tpl"}
      +{* shows what other friends think about users *} +{include file="modules/get_children_by_type.tpl" listing_amount=$listing_amount type=8} + +{/if} + + +
      +{/if} + +{include file="modules/footer.tpl"} \ No newline at end of file -- 2.30.2

    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 HJ0JhqL1Y04 literal 0 HcmV?d00001 diff --git a/templates/own_templates/2850.tpl b/templates/own_templates/2850.tpl new file mode 100644 index 0000000000000000000000000000000000000000..aaf0417a93c643aff9315771c2790b421c973608 GIT binary patch literal 9639 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 literal 0 HcmV?d00001 diff --git a/templates/own_templates/2876.tpl b/templates/own_templates/2876.tpl new file mode 100644 index 0000000000000000000000000000000000000000..a683c36c9b419302e98d6007d1f655671413b3b5 GIT binary patch literal 108908 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 z%0D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�CA8hR-jZ9ViJ&=0+}erzj6t9_7KCqu2)BMIN@= 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 Xe0FH?Nq30SQztYyIM6d71hMHqTEL-C literal 0 HcmV?d00001 diff --git a/templates/own_templates/2938.tpl b/templates/own_templates/2938.tpl new file mode 100644 index 0000000000000000000000000000000000000000..9231df63d6a09263f7cc812cf51dc374a0fe283a GIT binary patch literal 2427 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

    +
    +main ---- +kyberia ---- +bookmarks ---- +posta ---- +posledne ---- +k ---- +ludia ---- +clanky ---- +denniky ---- +news ---- +search ---- +chat ---- +nastavenie ----- + +
    + + + + + + + + + +
    + + + + + + +
    + +
    node:borka
    type:user
    parent:user
    +
    + + + + + +
    permissions
    you: +r,w, +
    system:public
    net:no
    +
    +
    statistics
    +
    print
    + + + + +
    +
    node viewed times +
    total children::23 + +
    + +  + +
    +
    +
    + + + + +
    movement
    +
    bookmarks
    + +
    submissions
    blogs
    users
    friends

    + + + +
    +
    + +
    +i was never faithful
    +
    and i was never one to trust
    +
    bordelining schizo
    +
    and guaranteed to cause fuss
    +

    +
    i was never loyal
    +
    except to my own pleasure zoze
    +
    i'm forever black-eyed
    +
    (a product of broken home?) +


    + + + + + + +
    + + + + +
      + + +
    misyar + [lokacia :: mail] +
       +
    borka zos presova - buduca pravnicka a ktovie co este :)
    +
    + + + +
      + + +
    MARIN +
       +
    to nebolo naschval, fakt :))
    +
    + + + +
      + + +
    8 +
       +
    k.
    +
    + + + +
      + + +
    pyj +
       +
    no pod sem, vyuzivacka ukecana dochvilna! ;)
    +
    + + + +
      + + +
    koza + [lokacia :: bookmarks] +
       +
    sup sem
    +
    + + + +
      + + +
    hlava, spalena na oleji vysmradnutom po kope hranolkax a rybax na +
       +
    distingvovana cajka....
    +
    + + + +
      + + +
    smileova +
       +
    ...poradkyna :)) iba moja...nepúoziciavam ju :))
    +
    + +
    +
    + + + +
    + + + with name:
    + + +
    + +

    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�%P9lX+h!9VaUj@!sQ{a1>9B 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

    +
    +~ : main ~ + +: kyberia ~ + +: bookmarks ~ +{if $new_mail eq true} +: mail ~ +{/if} +{if $new_mail eq false} +: mail ~ +{/if} +: last ~ +: k! ~ + +: blogs ~ + +: search ~ +: me ~ +: configure ~~ + +
    +