Пример #1
0
     $sql = "SELECT * FROM itemType WHERE primaryType='Consumable'";
     $statement = $database->prepare($sql);
     $statement->execute();
     $query_results = $statement->fetchAll(PDO::FETCH_ASSOC);
     $json_return['form_extra'] .= createDatalistInput($get_secondaryType['secondaryType'], $_POST['form'], "secondaryType", "Secondary type:", $required, $query_results, "secondaryType", $L_DATALIST_HINT . '<br>' . $L_SECONDARY_CONSUMABLE_TYPE_HINT);
     $sql = "SELECT * FROM rarity";
     $statement = $database->prepare($sql);
     $statement->execute();
     $query_results = $statement->fetchAll(PDO::FETCH_ASSOC);
     $json_return['form_extra'] .= createDatalistInput($get_row['rarity'], $_POST['form'], "rarity", "Rarity:", $required, $query_results, "rarity", $L_DATALIST_HINT . '<br>' . $L_RARITY_HINT);
     $sql = "SELECT * FROM consumable GROUP BY locality";
     $statement = $database->prepare($sql);
     $statement->execute();
     $query_results = $statement->fetchAll(PDO::FETCH_ASSOC);
     $json_return['form_extra'] .= createDatalistAnyInput($get_row['locality'], $_POST['form'], "locality", "Locality of Ingredient:", NULL, $query_results, "locality", $L_DATALIST_ANY_HINT . '<br>' . $L_LOCALITY_HINT);
     $json_return['form_extra'] .= createTextareaInput($get_row['hiddenProperty'], $_POST['form'], "hiddenProperty", "Hidden property:", "7", NULL, $L_HIDDEN_PROPERTY_HINT);
 } else {
     if ($_POST['data'] === 'Gear' || $_POST['data'] === 'Miscellaneous' || $_POST['data'] === 'Tool') {
         // nothing! same as item
     } else {
         if ($_POST['data'] === 'Melee Weapon' || $_POST['data'] === 'Ranged Weapon') {
             if ($_POST['data'] === 'Melee Weapon') {
                 $json_return['form_extra'] .= createNumberInput($get_row['throw'], $_POST['form'], "throw", "Throw range:", "1000", "0", NULL, $L_NUMBER_HINT . '<br>' . $L_THROW_HINT);
             } else {
                 $json_return['form_extra'] .= createNumberInput($get_row['range'], $_POST['form'], "range", "Range:", "1000", "0", NULL, $L_NUMBER_HINT . '<br>' . $L_WEAPON_RANGE_HINT);
                 $sql = "SELECT * FROM ammunition GROUP BY ammunitionType";
                 $statement = $database->prepare($sql);
                 $statement->execute();
                 $query_results = $statement->fetchAll(PDO::FETCH_ASSOC);
                 $json_return['form_extra'] .= createDatalistInput($get_row['ammunitionType'], $_POST['form'], "ammunitionType", "Ammunition type:", $required, $query_results, "ammunitionType", $L_DATALIST_HINT . '<br>' . $L_DAMAGE_TYPE_HINT);
             }
Пример #2
0
<?php

// assumes $mode is set
// variables
$folder_ext = '../../';
$singular_tag_cap = 'Item';
$table_name = 'item';
$unique_id = 'name';
$paragraph_desc_edit = "";
$paragraph_desc_create = 'Items are objects that can be carried and used by characters.';
// assumes $mode is set
require_once $folder_ext . 'php/form_helper_start.php';
$html_form .= createNumberInput($get_row['weight'], $form_id, "weight", "Weight (lbs):", "10000", "0", NULL, $L_NUMBER_HINT . '<br>' . $L_WEIGHT_HINT);
$html_form .= createNumberInput($get_row['value'], $form_id, "value", "Value (gold):", "1000000", "0", NULL, $L_NUMBER_HINT . '<br>' . $L_VALUE_HINT);
// get ability types from server
$sql = "SELECT * FROM itemType GROUP BY primaryType";
$statement = $database->prepare($sql);
$statement->execute();
$query_results = $statement->fetchAll(PDO::FETCH_ASSOC);
$html_form .= createDatalistInputExpand($get_row['primaryType'], $form_id, "primaryType", "Primary type:", $required, $query_results, "primaryType", $L_DATALIST_HINT . '<br>' . $L_PRIMARY_TYPE_ITEM_HINT);
// extra area where all the expanded form fields can go
$html_form .= '<div id="' . $table_name . '_expand"></div>';
$html_form .= createTextareaInput($get_row['description'], $form_id, "description", "Description:", "7", $required, $L_DESCRIPTION_HINT);
require_once $folder_ext . 'php/form_helper_end.php';