echo "</TABLE></TD></TR>"; echo "<TR><TD>Combat</TD>"; echo "<TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5>"; echo "<TR><TD>Fighters</TD><TD><INPUT TYPE=TEXT SIZE=8 NAME=ship_fighters VALUE=\"$shipinfo[ship_fighters]\"></TD>"; echo "<TD>Torpedoes</TD><TD><INPUT TYPE=TEXT SIZE=8 NAME=torps VALUE=\"$shipinfo[torps]\"></TD></TR>"; echo "<TR><TD>Armour Pts</TD><TD><INPUT TYPE=TEXT SIZE=8 NAME=armour_pts VALUE=\"$shipinfo[armour_pts]\"></TD></TR>"; echo "</TABLE></TD></TR>"; echo "<TR><TD>Devices</TD>"; echo "<TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5>"; echo "<TR><TD>Beacons</TD><TD><INPUT TYPE=TEXT SIZE=5 NAME=dev_beacon VALUE=\"$shipinfo[dev_beacon]\"></TD>"; echo "<TD>Warp Editors</TD><TD><INPUT TYPE=TEXT SIZE=5 NAME=dev_warpedit VALUE=\"$shipinfo[dev_warpedit]\"></TD>"; echo "<TD>Genesis Torpedoes</TD><TD><INPUT TYPE=TEXT SIZE=5 NAME=dev_genesis VALUE=\"$shipinfo[dev_genesis]\"></TD></TR>"; echo "<TR><TD>Mine Deflectors</TD><TD><INPUT TYPE=TEXT SIZE=5 NAME=dev_minedeflector VALUE=\"$shipinfo[dev_minedeflector]\"></TD>"; echo "<TD>Emergency Warp</TD><TD><INPUT TYPE=TEXT SIZE=5 NAME=dev_emerwarp VALUE=\"$shipinfo[dev_emerwarp]\"></TD></TR>"; echo "<TR><TD>Escape Pod</TD><TD><INPUT TYPE=CHECKBOX NAME=dev_escapepod VALUE=ON " . CHECKED($shipinfo[dev_escapepod]) . "></TD>"; echo "<TD>FuelScoop</TD><TD><INPUT TYPE=CHECKBOX NAME=dev_fuelscoop VALUE=ON " . CHECKED($shipinfo[dev_fuelscoop]) . "></TD></TR>"; echo "</TABLE></TD></TR>"; echo "<TR><TD>Credits</TD><TD><INPUT TYPE=TEXT NAME=credits VALUE=\"$row[credits]\"></TD></TR>"; echo "<TR><TD>Turns</TD><TD><INPUT TYPE=TEXT NAME=turns VALUE=\"$row[turns]\"></TD></TR>"; echo "<TR><TD>Current sector</TD><TD><INPUT TYPE=TEXT NAME=sector VALUE=\"$row[sector]\"></TD></TR>"; echo "</TABLE>"; echo "<BR>"; echo "<INPUT TYPE=HIDDEN NAME=user VALUE=$user>"; echo "<INPUT TYPE=HIDDEN NAME=operation VALUE=save>"; echo "<INPUT TYPE=SUBMIT VALUE=Save>"; //****************************** //*** SHOW FURANGEE LOG DATA *** //****************************** echo "<HR>"; echo "<span style=\"font-family : courier, monospace; font-size: 12pt; color: #00FF00;\">Log Data For This Furangee</span><BR>";
echo " <INPUT TYPE=SUBMIT VALUE=Edit>"; } else { if($operation == "editzone") { $res = $db->Execute("SELECT * FROM $dbtables[zones] WHERE zone_id=$zone"); $row = $res->fields; echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5>"; echo "<TR><TD>Zone ID</TD><TD>$row[zone_id]</TD></TR>"; echo "<TR><TD>Zone Name</TD><TD><INPUT TYPE=TEXT NAME=zone_name VALUE=\"$row[zone_name]\"></TD></TR>"; echo "<TR><TD>Allow Beacon</TD><TD><INPUT TYPE=CHECKBOX NAME=zone_beacon VALUE=ON " . CHECKED($row[allow_beacon]) . "></TD>"; echo "<TR><TD>Allow Attack</TD><TD><INPUT TYPE=CHECKBOX NAME=zone_attack VALUE=ON " . CHECKED($row[allow_attack]) . "></TD>"; echo "<TR><TD>Allow WarpEdit</TD><TD><INPUT TYPE=CHECKBOX NAME=zone_warpedit VALUE=ON " . CHECKED($row[allow_warpedit]) . "></TD>"; echo "<TR><TD>Allow Planet</TD><TD><INPUT TYPE=CHECKBOX NAME=zone_planet VALUE=ON " . CHECKED($row[allow_planet]) . "></TD>"; echo "</TABLE>"; echo "<TR><TD>Max Hull</TD><TD><INPUT TYPE=TEXT NAME=zone_hull VALUE=\"$row[max_hull]\"></TD></TR>"; echo "<BR>"; echo "<INPUT TYPE=HIDDEN NAME=zone VALUE=$zone>"; echo "<INPUT TYPE=HIDDEN NAME=operation VALUE=savezone>"; echo "<INPUT TYPE=SUBMIT VALUE=Save>"; } elseif($operation == "savezone") { // update database $_zone_beacon = empty($zone_beacon) ? "N" : "Y"; $_zone_attack = empty($zone_attack) ? "N" : "Y"; $_zone_warpedit = empty($zone_warpedit) ? "N" : "Y"; $_zone_planet = empty($zone_planet) ? "N" : "Y"; $db->Execute("UPDATE $dbtables[zones] SET zone_name='$zone_name',allow_beacon='$_zone_beacon' ,allow_attack='$_zone_attack' ,allow_warpedit='$_zone_warpedit' ,allow_planet='$_zone_planet', max_hull='$zone_hull' WHERE zone_id=$zone");
echo "</table></td></tr>"; echo "<tr><td>Combat</td>"; echo "<td><table border=0 cellspacing=0 cellpadding=5>"; echo "<tr><td>Fighters</td><td><input type=text size=8 name=ship_fighters value=\"{$row['ship_fighters']}\"></td>"; echo "<td>Torpedoes</td><td><input type=text size=8 name=torps value=\"{$row['torps']}\"></td></tr>"; echo "<tr><td>Armor Pts</td><td><input type=text size=8 name=armor_pts value=\"{$row['armor_pts']}\"></td></tr>"; echo "</table></td></tr>"; echo "<tr><td>Devices</td>"; echo "<td><table border=0 cellspacing=0 cellpadding=5>"; echo "<tr><td>Beacons</td><td><input type=text size=5 name=dev_beacon value=\"{$row['dev_beacon']}\"></td>"; echo "<td>Warp Editors</td><td><input type=text size=5 name=dev_warpedit value=\"{$row['dev_warpedit']}\"></td>"; echo "<td>Genesis Torpedoes</td><td><input type=text size=5 name=dev_genesis value=\"{$row['dev_genesis']}\"></td></tr>"; echo "<tr><td>Mine Deflectors</td><td><input type=text size=5 name=dev_minedeflector value=\"{$row['dev_minedeflector']}\"></td>"; echo "<td>Emergency Warp</td><td><input type=text size=5 name=dev_emerwarp value=\"{$row['dev_emerwarp']}\"></td></tr>"; echo "<tr><td>Escape Pod</td><td><input type=checkbox name=dev_escapepod value=ON " . CHECKED($row[dev_escapepod]) . "></td>"; echo "<td>FuelScoop</td><td><input type=checkbox name=dev_fuelscoop value=ON " . CHECKED($row[dev_fuelscoop]) . "></td></tr>"; echo "</table></td></tr>"; echo "<tr><td>Credits</td><td><input type=text name=credits value=\"{$row['credits']}\"></td></tr>"; echo "<tr><td>Turns</td><td><input type=text name=turns value=\"{$row['turns']}\"></td></tr>"; echo "<tr><td>Current sector</td><td><input type=text name=sector value=\"{$row['sector']}\"></td></tr>"; echo "</table>"; echo "<br>"; echo "<input type=hidden name=user value={$user}>"; echo "<input type=hidden name=operation value=save>"; echo "<input type=submit value=Save>"; // SHOW Xenobe LOG DATA echo "<hr>"; echo "<span style=\"font-family : courier, monospace; font-size: 12pt; color: #0f0;\">Log Data For This Xenobe</span><br>"; $logres = $db->Execute("SELECT * FROM {$db->prefix}logs WHERE ship_id={$row['ship_id']} ORDER BY time DESC, type DESC"); db_op_result($db, $logres, __LINE__, __FILE__, $db_logging); while (!$logres->EOF) {
function form($instance) { $defaults = array('title' => 'Events', 'date_range' => 7, 'show_start_events' => 1, 'show_end_events' => 1, 'style' => 'single', 'orderby' => 'name', 'order' => 'ASC', 'event_type' => '', 'ids' => '', 'course' => 0, 'max_items' => 5); $instance = wp_parse_args((array) $instance, $defaults); extract($instance, EXTR_SKIP); ?> <p><label for="wplms-event-widget-ids"><?php _e('Widget Title', 'wplms-events'); ?> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?> " name="<?php echo $this->get_field_name('title'); ?> " type="text" value="<?php echo esc_attr($title); ?> " style="width: 30%" /></label></p> <p><label for="wplms-event-widget-date"><?php _e('Date Range (from Today to X Days)', 'wplms-events'); ?> <input class="widefat" id="<?php echo $this->get_field_id('date_range'); ?> " name="<?php echo $this->get_field_name('date_range'); ?> " type="text" value="<?php echo esc_attr($date_range); ?> " style="width: 30%" /></label></p> <p> <label for="wplms-event-widget-start-events"><input class="checkbox" id="<?php echo $this->get_field_id('show_start_events'); ?> " name="<?php echo $this->get_field_name('show_start_events'); ?> " type="checkbox" value="1" <?php CHECKED($show_start_events, 1, true); ?> /><?php _e('Show Events Starting in range', 'wplms-events'); ?> </label> </p> <p> <label for="wplms-event-widget-end-events"><input class="checkbox" id="<?php echo $this->get_field_id('show_end_events'); ?> " name="<?php echo $this->get_field_name('show_end_events'); ?> " type="checkbox" value="1" <?php CHECKED($show_end_events, 1, true); ?> /><?php _e('Show Events Ending in range', 'wplms-events'); ?> </label> </p> <p><label for="wplms-event-widget-style"><?php _e('Style', 'wplms-events'); ?> <select id="<?php echo $this->get_field_id('style'); ?> " name="<?php echo $this->get_field_name('style'); ?> "> <option value="list" <?php selected('list', esc_attr($style)); ?> ><?php _e('List', 'wplms-events'); ?> </option> <option value="single" <?php selected('single', esc_attr($style)); ?> ><?php _e('Single', 'wplms-events'); ?> </option> <option value="carousel" <?php selected('carousel', esc_attr($style)); ?> ><?php _e('Carousel', 'wplms-events'); ?> </option> </select> </p> <p><label for="wplms-event-widget-category"><?php _e('Select Event type (optional)', 'wplms-events'); ?> <select id="<?php echo $this->get_field_id('event_type'); ?> " name="<?php echo $this->get_field_name('event_type'); ?> "> <option value="">None</option> <?php $event_types = get_terms('event-type', 'orderby=count&hide_empty=0'); if (!empty($event_types) && !is_wp_error($event_types)) { foreach ($event_types as $eventtype) { echo '<option value="' . $eventtype->slug . '" ' . selected($eventtype->slug, esc_attr($event_type)) . '>' . $eventtype->name . '</option>'; } } ?> </select> </p> <p><label for="wplms-event-widget-orderby"><?php _e('Order By', 'wplms-events'); ?> <select id="<?php echo $this->get_field_id('orderby'); ?> " name="<?php echo $this->get_field_name('orderby'); ?> "> <option value="default" <?php selected('default', $orderby); ?> ><?php _e('Default (Publish Date)', 'wplms-events'); ?> </option> <option value="rand" <?php selected('rand', $orderby); ?> ><?php _e('Random', 'wplms-events'); ?> </option> <option value="name" <?php selected('name', $orderby); ?> ><?php _e('Name', 'wplms-events'); ?> </option> </select> </p> <p><label for="wplms-event-widget-order"><?php _e('Sort ', 'wplms-events'); ?> <select id="<?php echo $this->get_field_id('order'); ?> " name="<?php echo $this->get_field_name('order'); ?> "> <option value="ASC" <?php selected('ASC', esc_attr($order)); ?> ><?php _e('Ascending', 'wplms-events'); ?> </option> <option value="DESC" <?php selected('DESC', esc_attr($order)); ?> ><?php _e('Decending', 'wplms-events'); ?> </option> </select> </p> <p><label for="wplms-event-widget-ids"><?php _e('Specific Events (enter comma saperated ids)', 'wplms-events'); ?> <input class="widefat" id="<?php echo $this->get_field_id('ids'); ?> " name="<?php echo $this->get_field_name('ids'); ?> " type="text" value="<?php echo esc_attr($ids); ?> " style="width: 30%" /></label></p> <p><label for="wplms-event-widget-max"><?php _e('Maxmium Number of Events to show', 'wplms-events'); ?> <input class="widefat" id="<?php echo $this->get_field_id('max_items'); ?> " name="<?php echo $this->get_field_name('max_items'); ?> " type="text" value="<?php echo esc_attr($max_items); ?> " style="width: 30%" /></label></p> <p> <label for="wplms-event-widget-category"><input class="checkbox" id="<?php echo $this->get_field_id('show_course_events'); ?> " name="<?php echo $this->get_field_name('show_course_events'); ?> " type="checkbox" value="1" <?php CHECKED($show_course_events, 1, true); ?> /><?php _e('Show Course Events (on Course pages)', 'wplms-events'); ?> </label> </p> <?php }