0) { $seurantaload.="\nsetTimeout(\"mapviewer.loadState_analysis($anid);\",2500);\n"; } } // Get IDs of routes to load $idstr=mysql_real_escape_string($_GET['id']); $idstr=preg_replace('/;/','|',$idstr); $idmult=$_GET['idmult']; if ($idmult) { $ids=$idmult; } else { $ids=explode(",",$idstr); for ($ii=0;$ii0) { # Use anid $runningwild=$_REQUEST["runningwild"]; $wherestr="id='$anid'"; $sql="SELECT * FROM latestmaps_3drerun_states WHERE $wherestr AND ($whereloggedinuid) AND deleted=0 LIMIT 1"; $result = mysql_query($sql); if ($result) { $nrows = mysql_num_rows($result);} else { $nrows=0;} if ($nrows>0) { $row = mysql_fetch_array($result); $runningwild_db=$row["runningwild"]; $numlegs_db=$row["numlegs"]; $pwview_db=$row["pwview"]; $pwdraw_db=$row["pwdraw"]; //if ($runningwild_db && !$runningwild) if ($runningwild_db && !$runningwild && $numlegs_db>0) { header("Location: runningwild.php?anid=$anid&message=Error!+You+tried+to+open+a+RunningWild+as+an+analysis"); } } else { // Should have a nicer error message here! print "Error: This saved state does not exist! Please go back and try again!"; exit(0); } //print "$ip\n"; //exit(); // Somehow something wrong with anid's if ($runningwild && $anid != $sess_anid) { header("Location: runningwild.php?anid=$anid&message=Something+went+wrong+with+the+id+of+your+RunningWild.+Please+try+again"); } if ($runningwild) { $runningwildstr="var globrunningwild=new Object();\n"; } else { $runningwildstr="var globrunningwild=null;"; } # Should get playername from session-variable.. //$playername="Test"; $ip=$_SERVER['REMOTE_ADDR']; $playername=""; $rwviewroutes=$_REQUEST["rwviewroutes"]; if ($sess_playername) { $playername=$sess_playername; #print "$ip\n"; #exit(0); if ($ip == "127.0.0.1" || $ip=="::1") { $_SESSION['playername']=$sess_playername;} } if ($runningwild && $playername && $sess_draw) { $runningwildstr.="globrunningwild.playername='$playername';\n"; if ($_REQUEST["autorotate"]) {$runningwildstr.="globrunningwild.autorotate=1;\n"; } else {$runningwildstr.="globrunningwild.autorotate=0;\n"; } if ($rwviewroutes) { $runningwildstr.="globrunningwild.viewroutes=1;\n"; } } else if ($runningwild && $rwviewroutes && $sess_view) { $runningwildstr.="globrunningwild.viewroutes=1;\n"; } else if ($runningwild) { header("Location: runningwild.php?anid=$anid&message=Reload+not+possible.+Please+start+RunningWild+again"); } } else if ($seuranta || mysql_real_escape_string($_GET["lidstr"])) { } else { if (mysql_real_escape_string($_GET["liveid"]) ) { $nomap=1; } else { header('Location: http://3drerun.worldofo.com'); } } # Test case # http://3drerun.worldofo.com/index.php?submit=Open+routes+in+3DRerun&idmult%5B%5D=-32055&idmult%5B%5D=-34240&idmult%5B%5D=-32063&idmult%5B%5D=-32062&idmult%5B%5D=-32061&idmult%5B%5D=-32060&idmult%5B%5D=-32059&idmult%5B%5D=-32058&idmult%5B%5D=-32057&idmult%5B%5D=-32056 # bmit=Open+routes+in+3DRerun&idmult[]=-31811&idmult[]=48582&idmult[]=48583&idmult[]=48591&idmult[]=48597&idmult[]=48743&test=1 #$ids[0]=-31811; $ids[1]=48582; $ids[2]=48583; $ids[3]=48591; $ids[4]=48597; $ids[5]=48743; } $isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad'); $isAndroid = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'Android'); // ?> 2DRerunViewer Alpha-version '; } // // // // if ($_REQUEST["devv"] || $_REQUEST["anid"]==4621 || $_REQUEST["dragdrop"]==1) { print ''; print ''; } else { print '';} //print ''; //print ''; ?> '; } ?>