def html_headers(cursor, page_dict): if page_dict.get("Admin", False): return headers.main(cursor, page_dict) # Makes printing those flashy links that much easier def linkfade(link_name): return ( '''class="clear_link" onmouseover="$('#%sLinkInfo').fadeIn(250);" onmouseout="$('#%sLinkInfo').fadeOut(250);"''' % (link_name, link_name) ) title_name = page_dict["Title"] output = [] if page_dict.get("Remote path", False): jquery_path = "../includes/jquery.js" css_path = "../styles.css" else: jquery_path = "media/jquery.js" css_path = "media/styles.css" return """<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title>{title_name}</title> <script type="text/javascript" src="{jquery_path}" charset="utf-8"></script> <link rel="stylesheet" href="{css_path}" type="text/css" media="screen" title="no title" charset="utf-8" /> <script type="text/javascript" charset="utf-8"> {javascript} </script> <style type="text/css" media="screen"> {css} </style> </head> <body id="body"> <div class="page"> <div class="header"> <div id="logo"> <a id="woaLogo" href="../"></a> </div> <ul> <li id="registerLink"><a href="http://woarl.com/board/ucp.php?mode=register" {linkfade_register}>Register</a></li> <li id="loginLink"><a href="http://woarl.com/board/ucp.php?mode=login" {linkfade_login}>Login</a></li> <li id="contactLink"><a href="../pages/general/contact.html" {linkfade_contact}>Contact</a></li> <li id="aboutLink"><a href="../pages/general/about.html" {linkfade_about}>About</a></li> <li id="blogLink"><a href="http://woarl.com/blog/" {linkfade_blog}>Blog</a></li> <li id="guideLink"><a href="../pages/general/starting.html" {linkfade_guide}>Guide</a></li> <li id="homeLink"><a href="../" {linkfade_home}>Home</a></li> {reload_link} </ul> <div id="infoLinkWrapper"> <div id="homeLinkInfo"> </div> <div id="guideLinkInfo"> </div> <div id="blogLinkInfo"> </div> <div id="aboutLinkInfo"> </div> <div id="contactLinkInfo"> </div> <div id="loginLinkInfo"> </div> <div id="registerLinkInfo"> </div> </div> </div> <!-- 852px width normally, 20px padding --> <div class="contentWide" style="padding: 0px; width: 892px;"> """.format( title_name=title_name, javascript=page_dict.get("javascript", ""), css=page_dict.get("css", ""), linkfade_register=linkfade("register"), linkfade_login=linkfade("login"), linkfade_contact=linkfade("contact"), linkfade_about=linkfade("about"), linkfade_blog=linkfade("blog"), linkfade_guide=linkfade("guide"), linkfade_home=linkfade("home"), jquery_path=jquery_path, css_path=css_path, reload_link="", #'<li id="reload"><a href="/reload">Reload</a></li>', )
elif m == 'edit_wonder_commit': import pages.cities.edit_wonder_commit as the_page elif m == 'remove_wonder': import pages.cities.remove_wonder as the_page # Map # elif m == 'add_continent': import pages.map.add_continent as the_page # Nothing? 404? else: the_page = HTTP404() output = [] cursor = database.get_cursor() page_results = the_page.main(cursor) ajax = bool(common.get_val('ajax', False)) if the_page.page_data.get("Redirect", "") != "": print("Location: web.py?mode={0}".format(the_page.page_data["Redirect"])) print("") else: if the_page.page_data.get("Header", True) and page_results != "" and ajax != True: output.append(headers.main(cursor, the_page.page_data)) output.append(page_results) if the_page.page_data.get("Header", True) and page_results != "" and ajax != True: output.append(headers.footers(cursor)) print("") print(common.de_unicode("".join(output)))