public function GetResults()
 {
     $mimes =& get_mimes();
     $rootFolderID = NULL;
     $items = NULL;
     $folders = array();
     if (get_inventory($this->User['UserID'], $rootFolderID, $items)) {
         foreach ($items as $item) {
             $type = isset($mimes[$item['ContentType']]) ? $mimes[$item['ContentType']] : -1;
             $folders[] = array('folder_id' => $item['ID'], 'name' => $item['Name'], 'parent_id' => $item['ParentID'], 'version' => (int) $item['Version'], 'type_default' => (int) $type);
         }
     } else {
         log_message('error', 'Failed to fetch inventory skeleton for ' . $this->User['UserID']);
         // Allowing the viewer to login with an empty inventory skeleton does bad things. Better
         // to just bail out
         exit;
     }
     log_message('debug', 'Returning ' . count($folders) . ' inventory folders in the skeleton');
     return $folders;
 }
 */
function empty_inventory()
{
    return ['_meta' => ['hostvars' => new stdClass()]];
}
/**
 * Get inventory.
 *
 * @param array $argv
 *   Array of command line arguments (as returned by $_SERVER['argv']).
 *
 * @return array
 *   Inventory of groups or vars, depending on arguments.
 */
function get_inventory($argv = [])
{
    $inventory = new stdClass();
    // Called with `--list`.
    if (!empty($argv[1]) && $argv[1] == '--list') {
        $inventory = example_inventory();
    } elseif (!empty($argv[1]) && $argv[1] == '--host' && !empty($argv[2])) {
        // Not implemented, since we return _meta info `--list`.
        $inventory = empty_inventory();
    } else {
        $inventory = empty_inventory();
    }
    print json_encode($inventory);
}
// Get the inventory.
get_inventory($_SERVER['argv']);
            echo $error_msg;
        }
    }
} elseif (isset($_GET['pull_customers'])) {
    get_customers();
} elseif (isset($_GET['update_customers'])) {
    update_get_customers();
} elseif (isset($_GET['pull_invoices'])) {
    if (!empty($inventories)) {
        $results = get_invoices($inventories);
    } else {
        $error_msg = "Error: No product available";
        echo $error_msg;
    }
} elseif (isset($_GET['update_inventory'])) {
    get_inventory();
}
?>

<!DOCTYPE html>
<html lang="en" class="no-js">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <!--Let browser know website is optimized for mobile-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 

    <link type="text/css" rel="stylesheet" href="../assets/css/imonggo.css"  media="screen,projection"/>
     <!--Import materialize.css-->
    <link type="text/css" rel="stylesheet" href="../assets/css/materialize.min.css"  media="screen,projection"/>
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
Exemple #4
0
<?php

// Prevent users from directly accessing this page.
defined('ABSPATH') or die('Not Even Close, Baby');
global $wpdb;
echo "<h1>" . __("Till manager", "MicroBalance") . "</h1>\n";
echo "<table>\n";
echo "<tr><td><b>" . __("Inventory", "MicroBalance") . "</b><td>&euro;" . get_inventory() . "</td></tr>\n";
echo "<tr><td><b>" . __("Till", "MicroBalance") . "</b><td>&euro;" . get_till() . "</td></tr>\n";
echo "</table>\n";
        exit;
    }
}
$inventory_name = get_db_value('name', 'tinventory', 'id', $id);
if (!defined('AJAX')) {
    if (!$id) {
        echo "<h1>" . __('Create inventory object') . "</h1>";
    } else {
        if ($inventory_name) {
            //**********************************************************************
            // Tabs
            //**********************************************************************
            /* Tabs list */
            print_inventory_tabs('details', $id, $inventory_name);
            if ($id) {
                $inventory = get_inventory($id);
                if ($manage_permission) {
                    echo "<div id='button-bar-title' style='margin-right: 12px; padding-bottom: 3px;'>";
                    echo "<ul>";
                    echo "<li style='padding: 3px;'>";
                    echo '<form id="delete_inventory_form" name="delete_inventory_form" class="delete action" method="post" action="index.php?sec=inventory&sec2=operation/inventories/inventory_detail">';
                    print_input_hidden('quick_delete', $id);
                    echo "<a href='#' id='detele_inventory_submit_form'>" . print_image("images/cross.png", true, array("title" => __("Delete inventory object"))) . "</a>";
                    echo '</form>';
                    echo "</li>";
                    echo "</div>";
                }
            }
        }
    }
}
Exemple #6
0
<?php

include 'functions.inc';
// Initialize session.
start_adventure_session();
// Run a command if the user entered something.
if (isset($_POST['command'])) {
    run_command($_POST['command']);
}
?>

<h1 style="text-align:center">A simple adventure</h1>
<div style="background:silver;padding:10px;border:5px solid #333;margin-left:100px;margin-right:100px;">
  <div style="padding-bottom:10px;">
    <form action="<?php 
print $_SERVER['PHP_SELF'];
?>
" method="post" style="margin:0px">
      Your command: <input type="text" name="command" /> <input type="submit" value="Do it" />
    </form>
  </div>
  <div style="background:black;color:green;padding:10px;border:1px solid white;"><?php 
print get_journal() . get_inventory();
?>
</div>
</div>
function show_inventory($user = false)
{
    global $session;
    $login = httpget('login');
    if ($user === false) {
        $user = $session['user']['acctid'];
        $row['name'] = $session['user']['name'];
    } else {
        $sql = "SELECT name FROM " . db_prefix("accounts") . " WHERE acctid={$user}";
        $result = db_query($sql);
        $row = db_fetch_assoc($result);
    }
    $inventory = get_inventory($user);
    $count = db_num_rows($inventory);
    tlschema("inventory");
    $name = translate_inline("Name");
    $class = translate_inline("Category");
    $description = translate_inline("Description");
    $goldvalue = translate_inline("Goldvalue");
    $gemvalue = translate_inline("Gemvalue");
    $quantity = translate_inline("Quantity");
    $options = translate_inline("Options");
    $drop = translate_inline("Drop this once");
    rawoutput("<table border=0 cellpadding=2 cellspacing=2 align=center>");
    rawoutput("<tr class='trhead'><td colspan=6>");
    output("`c`b`^%s`& is carrying these items:`b`c", $row['name']);
    rawoutput("</td></tr>");
    if ($count) {
        for ($i = 0; $i < $count; $i++) {
            $item = db_fetch_assoc($inventory);
            $countweight += $item['weight'] * $item['quantity'];
            $itemcounter += $item['quantity'];
            rawoutput("<tr class='" . ($i % 2 ? "trlight" : "trdark") . "'><td>");
            output("`&%s`0", translate_inline($item['name']));
            rawoutput("</td><td>");
            output("`&`i%s`i`0", translate_inline($item['class']));
            rawoutput("</td><td align='right'>");
            output("`&%s `2pcs`0", $item['quantity']);
            rawoutput("</td><td align='right'>");
            if ($user == $session['user']['acctid']) {
                output("`&%s `^gold pieces`0", number_format($item['sellvaluegold']));
            } else {
                output_notl("&nbsp;", true);
            }
            rawoutput("</td><td align='right'>");
            if ($user == $session['user']['acctid']) {
                output("`&%s `%gems`0  ", number_format($item['sellvaluegems']));
            } else {
                output_notl("&nbsp;", true);
            }
            rawoutput("</td><td align='center'>");
            if ($user == $session['user']['acctid'] && $item['droppable'] && get_module_setting("droppable", "inventory") || $session['user']['superuser'] & SU_EDIT_USERS) {
                rawoutput("[&nbsp;<a href='runmodule.php?module=inventory&login={$login}&user={$user}&op=dropitem&id=" . $item['itemid'] . "'>{$drop}</a>&nbsp;]");
                addnav("", "runmodule.php?module=inventory&login={$login}&user={$user}&op=dropitem&id=" . $item['itemid']);
            }
            rawoutput("</td></tr><tr class='" . ($i % 2 ? "trlight" : "trdark") . "'><td colspan=6");
            output("`7`i%s`i`0", translate_inline($item['description']));
            rawoutput("</td></tr>");
        }
        $limit = get_module_setting("limit", "inventory");
        $weight = get_module_setting("weight", "inventory");
        if ($user == $session['user']['acctid']) {
            if ($limit) {
                rawoutput("<tr><td colspan=6>");
                output("`n`cYou are currently carrying `^%s`0 / `^%s`0 items.`c", $itemcounter, $limit);
            }
            if ($weight) {
                rawoutput("<tr><td colspan=6>");
                output("`n`cYour items have a total weight of `^%s`0. You must not carry more than `^%s`0.`c", $countweight, $weight);
            }
        }
    } else {
        output("<tr><td colspan=6>`n`c`iThis player does not have any items.`i`c</td></tr>", true);
    }
    rawoutput("</table>");
    tlschema();
}