prepare($query); $stmt->bind_param("s", $ipaddress); $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows == 1) { $stmt->bind_result($buildID, $handle); $stmt->fetch(); $client = new GearmanClient(); $client->addServer(); $status = $client->jobStatus($handle); if ($status[0]) { $url = "status.php?uuid=".$buildID."&simultaneous=true"; header("Location: ".$url); } } $stmt->close(); } $timezones = array(); $zonetab = file(ZONETAB); foreach ($zonetab as $buf) { if (substr($buf, 0, 1)=='#') { continue; } $rec = preg_split('/\s+/', $buf); $key = $rec[2]; $val = $rec[2]; $c = count($rec); for ($i=3;$i<$c;$i++) { $val.= ' '.$rec[$i]; } $timezones[$key] = $val; ksort($timezones); } $timezoneOption = ""; foreach ($timezones as $timezone => $description) { $timezoneOption .= "\n"; } $layoutLines = file(GENTOASTER_PATH."/res/keyboard.lst"); $keyboardOption = ""; $layouts = array(); foreach($layoutLines as $layout) { $layoutdata = explode("\t", $layout); $layouts[$layoutdata[0]] = $layoutdata[1]; } asort($layouts); foreach($layouts as $layoutCode => $layoutName) { $keyboardOption .= "