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>";
Exemple #2
0
   echo "&nbsp;<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 
    }