<?php // new logic require_once('Connections/YBDB.php'); require_once('Connections/database_functions.php'); if($_GET['shop_id']>0){ $shop_id = $_GET['shop_id']; } else { $shop_id = current_shop_by_ip(); if (isset($shop_id)) { //$shop_id stays the same } else { $gotopage = PAGE_START_SHOP . "?error=no_shop"; header(sprintf("Location: %s",$gotopage )); } } if($_GET['visit_id']>0){ $visit_id = $_GET['visit_id']; } else { $visit_id =-1; } if($_GET['new_user_id']>0){ $new_user_id = $_GET['new_user_id']; } else { $new_user_id = -1; } ?> <html> <head> <script src="js/jquery-2.1.1.js"></script> <script src="js/etherpad.js"></script> <script type="text/javascript" > $(function() { $.post("json/contact.php", {global_pad: 1}, function(data) { var obj = $.parseJSON(data); var pad_name; if (obj.configurations.prefix) { pad_name = obj.configurations.prefix + "_global_pad"; } else { pad_name = "global_pad"; } if ( obj.configurations.host && $("#epframeshop_log_pad").length !== 1 ) { $("#shop_log_pad").pad({ "padId": pad_name, "host": obj.configurations.host, "showControls": true, "height": obj.configurations.height, "userName": obj.configurations.userName, "noColors": obj.configurations.noColors, "plugins" : obj.configurations.plugins }); } }); // does this work? $("#shop_log_iframe").contents().find("#sign_in_button").on("click keypress", function(e){ var body_margin = $("#shop_log_iframe").contents().find("body").css("margin"); body_margin = body_margin.replace("px",""); body_margin = body_margin * 4; var shop_log_height = $("#shop_log_iframe").contents().find("#shop_height").height() + $("#shop_log_iframe").contents().find("#header_height").height() + body_margin; $("#shop_log_iframe").css({"height": shop_log_height}); }); }); // end $(function() $( window ).on( "load", function() { if ( $("#epframeshop_log_pad").length ) { var body_margin = $("#shop_log_iframe").contents().find("body").css("margin"); body_margin = body_margin.replace("px",""); body_margin = body_margin * 4; var shop_log_height = $("#shop_log_iframe").contents().find("#shop_height").height() + $("#shop_log_iframe").contents().find("#header_height").height() + body_margin; $("#shop_log_iframe").css({"height": shop_log_height}); $("#shop_log_iframe").contents().find("#shop_log_link").attr("href","/shop_log_iframe.php"); // does this work? - the first time it is completely loaded $("#shop_log_iframe").contents().find("#sign_in_button").on("click keypress", function(e){ var body_margin = $("#shop_log_iframe").contents().find("body").css("margin"); body_margin = body_margin.replace("px",""); body_margin = body_margin * 4; var shop_log_height = $("#shop_log_iframe").contents().find("#shop_height").height() + $("#shop_log_iframe").contents().find("#header_height").height() + body_margin; $("#shop_log_iframe").css({"height": shop_log_height}); }); } // if etherpad }); // end $( window ).on </script> </head> <body style="width: 100%; height: 100%; margin: 0; padding: 0;"> <div> <div> <iframe style="width: 100%; height: 100%; border: none;" name="shop_log_iframe" id="shop_log_iframe" src="./shop_log_iframe.php?shop_id=<?php echo $shop_id; ?>&visit_id=<?php echo $visit_id; ?>&new_user_id=<?php echo $new_user_id; ?>"> </iframe> </div> <div id="shop_log_pad"></div> </div> <script> </script> </body> </html>