Exemple #1
0
function ItemNameMatch($var, $gm)
{
    global $bid2type, $page_main;
    $ret = Lan_Item_SearchByDisplayName($var["str_match"]);
    echo "<select name=\"item_name_\">\n";
    echo "<option>" . $page_main["select_action"] . "</option>\n";
    foreach ($ret as $type => $items) {
        echo "<optgroup label=\"" . $bid2type[$type] . "\">";
        foreach ($items as $item) {
            $item_realname = base642UTF8($item["RealName"]);
            $item_displayname = $item["DisplayName"];
            printf("<option value=\"%s_%s\">%s(%s)</option>\n", $type, $item_realname, $item_displayname, $item_realname);
        }
    }
    echo "</select>";
    printf($str);
    return true;
}
Exemple #2
0
function GetItemCfg($var, $gm)
{
    global $page_main, $bid2type;
    $name = $var["name"];
    echo "<table class='list_table'>\n";
    printf("<tr><th colspan='2'>%s</th><th>%s</th><th>%s</th><th>%s</th></tr>\n", $page_main["type"], $page_main["real_name"], "Base 64", $page_main["display_name"]);
    $param = array();
    if ($var["type"] == "display_name") {
        $ret = Lan_Item_SearchByDisplayName($name);
    } else {
        if ($var["type"] == "base64") {
            $name = base642UTF8($name);
        }
        $ret = Lan_Item_SearchByRealName($name);
    }
    foreach ($ret as $type => $items) {
        $str = sprintf("<td rowspan='%1\$d'>%2\$d</td><td rowspan='%1\$d'>%3\$s</td>", count($items), $type, $bid2type[$type]);
        foreach ($items as $item) {
            printf("<tr>%s<td>%s</td><td>%s</td><td>%s</td></tr>\n", $str, Base642UTF8($item["RealName"]), $item["RealName"], $item["DisplayName"]);
            $str = "";
        }
    }
    echo "</table>\n";
    return true;
}