<?php function displayItem($campo, $campoValue) { $campoName = str_replace(' ', ':', $campo); $campoValue = str_replace("<br/>", "\n", $campoValue); $html = '<div class="form-item">'; $html .= '<label>' . ucfirst($campo) . ':</label>'; $html .= '<textarea name="' . $campoName . '" >' . $campoValue . '</textarea>'; $html .= '</div>'; return $html; } foreach ($cfig as $campo => $campoValue) { if (is_array($campoValue)) { $campoName = str_replace(' ', ':', $campo); echo '<div class="form-item section">'; echo '<label>' . strtoupper($campo) . '</label>'; echo '<input type="hidden" name="' . $campoName . '" value="section" />'; echo '</div>'; foreach ($campoValue as $subCampo => $subValue) { echo displayItem($subCampo, $subValue); } } else { echo displayItem($campo, $campoValue); } } ?> </form> </div>
$inventory["markers"] = array("product" => "Markers", "in-stock" => 135, "on-order" => 150); $inventory["flowers"] = array("product" => "Flowers", "in-stock" => 11, "on-order" => 250); $inventory["staples"] = array("product" => "Staples", "in-stock" => 498, "on-order" => 750); // render one item in format shown in inventory_report.html function displayItem($inventory, $key) { $item = $inventory[$key]; echo "<div id='" . $key . "'>"; echo "<p>" . ucfirst($key) . "<br/>"; echo "<span id='in-stock'>In Stock: " . $item["in-stock"] . "</span> "; echo "<span id='on-order'>On Order: " . $item["on-order"] . "</span>"; echo "</p>"; echo "</div>"; } // get selected item passed by client, if any $selected_item = $_GET["item"]; // render full or item-specific inventory report, in format shown in inventory_report.html echo "<div id='inventory'>"; if ($selected_item != NULL) { // render selected item displayItem($inventory, $selected_item); } else { // render all items foreach (array_keys($inventory) as $key) { displayItem($inventory, $key); } } echo "</div>"; ?>
<a href="./index.php?act=updatetweets">updatetweets</a><br> ---> <a href="./index.php?act=deleteusertweets">deleteusertweets</a><br> <a href="./index.php?act=showalltweets">showalltweets</a><br> <a href="./index.php?act=showallmytweets">showallmytweets</a><br> <a href="./index.php?act=showzoomedtweets&zoom=2">showzoomedtweets</a><br> <a href="./index.php?act=showreadtweets">showreadtweets</a><br> <a href="./index.php?act=showunreadtweets">showunreadtweets</a><br> showlocaluser: <br> <a href="./index.php?act=showlocaluser&id=18812084">Nathaniel Meierpolys</a><br> or <a href="./index.php?act=showlocaluser&id=48063718">SirPython</a><br> </div> </div>'; } ?> <div id="main"> <div id="content"> </div> <?php //displayItem if (isset($_GET["act"])) { } displayItem($_GET["act"]); ?> </div> <div id="footer"><center>TweetSampler - Copyright <a href="mailto:nmeierpolys@gmail.com">Nathaniel Meierpolys</a></center></div> <div class="bottomcurve"> </div> </body> </html>