function display_hn_security($orign_data, $data) { $size = sizeof($data); for ($i = 0; $i < $size; $i++) { $tr_class = $i % 2 == 0 ? "" : "special"; $other_class = $i % 2 == 0 ? "other" : "other_special"; $class = get_css_class($data[$i]["change"]); // CE or FL if ($orign_data[$i]["last_price"] == $orign_data[$i]["ceiling"]) { $more_change = "<span class='ce'>CE</span>"; } elseif ($orign_data[$i]["last_price"] == $orign_data[$i]["floor"]) { $more_change = "<span class='fl'>FL</span>"; } else { $more_change = ""; } // get highlight if (!empty($_SESSION["data_hn"][$i])) { $highlight = get_highlight($data[$i], $_SESSION["data_hn"][$i]); } $html .= "<tr class='" . $tr_class . "'>"; $html .= "<td class='order'>" . ($i + 1) . "</td>"; $html .= "<td style='text-align: left;'><a href='' title='" . $data[$i]["securityname"] . "'>" . $data[$i]["stocksymbol"] . "</a></td>"; $html .= "<td>" . $data[$i]["priorcloseprice"] . "</td>"; $html .= "<td>" . $data[$i]["ceiling"] . "</td>"; $html .= "<td>" . $data[$i]["floor"] . "</td>"; $html .= "<td class='" . $other_class . "'><span class='" . get_class_change($orign_data[$i]["highestprice"], $orign_data[$i]["priorcloseprice"]) . "'>" . $data[$i]["highestprice"] . "</span></td>"; $html .= "<td class='" . $other_class . " style='border-right:2px solid #9aa3ba;'><span class='" . get_class_change($orign_data[$i]["lowestprice"], $orign_data[$i]["priorcloseprice"]) . "'>" . $data[$i]["lowestprice"] . "</span></td>"; // ======= Best Bid ======= $html .= "<td class='" . $highlight["best3bid"] . "'><span class='" . get_class_change($orign_data[$i]["best3bid"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best3bid"] . "</span></td>"; $html .= "<td class='" . $highlight["best3bidvolume"] . "'><span class='" . get_class_change($orign_data[$i]["best3bid"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best3bidvolume"] . "</td>"; $html .= "<td class='" . $highlight["best2bid"] . "'><span class='" . get_class_change($orign_data[$i]["best2bid"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best2bid"] . "</span></td>"; $html .= "<td class='" . $highlight["best2bidvolume"] . "'><span class='" . get_class_change($orign_data[$i]["best2bid"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best2bidvolume"] . "</td>"; $html .= "<td class='" . $highlight["best1bid"] . "'><span class='" . get_class_change($orign_data[$i]["best1bid"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best1bid"] . "</span></td>"; $html .= "<td class='" . $highlight["best1bidvolume"] . "' style='border-right:2px solid #9aa3ba;'><span class='" . get_class_change($orign_data[$i]["best1bid"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best1bidvolume"] . "</td>"; // ======= Change ======= if ($highlight["last_price"] == "") { $highlight["last_price"] = $other_class; } if ($highlight["last_change"] == "") { $highlight["last_change"] = $other_class; } if ($highlight["last_volume"] == "") { $highlight["last_volume"] = $other_class; } if ($highlight["totaltradingquantity"] == "") { $highlight["totaltradingquantity"] = $other_class; } $html .= "<td class='" . $highlight["last_price"] . "'><span class='" . $class["change"] . "'>" . $data[$i]["last_price"] . "</td>"; $html .= "<td class='" . $highlight["last_change"] . "'>" . $more_change . "<span class='" . $class["fit"] . "'>" . $data[$i]["last_change"] . "</td>"; $html .= "<td class='" . $highlight["last_volume"] . "'><span class='" . $class["change"] . "'>" . $data[$i]["last_volume"] . "</td>"; $html .= "<td class='" . $highlight["totaltradingquantity"] . "' style='border-right:2px solid #9aa3ba;'><span class='" . $class["change"] . "'>" . $data[$i]["totaltradingquantity"] . "</td>"; // ======= Best Offer ======= $html .= "<td class='" . $highlight["best1offer"] . "'><span class='" . get_class_change($orign_data[$i]["best1offer"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best1offer"] . "</span></td>"; $html .= "<td class='" . $highlight["best1offervolume"] . "'><span class='" . get_class_change($orign_data[$i]["best1offer"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best1offervolume"] . "</td>"; $html .= "<td class='" . $highlight["best2offer"] . "'><span class='" . get_class_change($orign_data[$i]["best2offer"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best2offer"] . "</span></td>"; $html .= "<td class='" . $highlight["best2offervolume"] . "'><span class='" . get_class_change($orign_data[$i]["best2offer"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best2offervolume"] . "</td>"; $html .= "<td class='" . $highlight["best3offer"] . "'><span class='" . get_class_change($orign_data[$i]["best3offer"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best3offer"] . "</span></td>"; $html .= "<td class='" . $highlight["best3offervolume"] . "' style='border-right:2px solid #9aa3ba;'><span class='" . get_class_change($orign_data[$i]["best3offer"], $data[$i]["priorcloseprice"]) . "'>" . $data[$i]["best3offervolume"] . "</td>"; $html .= "<td>" . $data[$i]["fbuy"] . "</td>"; $html .= "<td>" . $data[$i]["fsell"] . "</td>"; $html .= "<td>" . $data[$i]["currentroom"] . "</td>"; $html .= "</tr>"; } return $html; }
function display_hn_security($orign_data, $data, $start, $end) { for ($i = $start; $i < $end; $i++) { $tr_class = $i % 2 == 0 ? "" : "special"; $class = get_css_class($data[$i]["change"]); // CE or FL if ($orign_data[$i]["last_price"] == $orign_data[$i]["ceiling"]) { $more_change = "<span class=\"ce\">CE</span>"; } elseif ($orign_data[$i]["last_price"] == $orign_data[$i]["floor"]) { $more_change = "<span class=\"fl\">FL</span>"; } else { $more_change = ""; } // get highlight if (!empty($_SESSION["data_hn"][$i])) { $highlight = get_highlight($data[$i], $_SESSION["data_hn"][$i]); } $html .= "<tr class='" . $tr_class . "'>"; $html .= "<td class=\"order\">" . ($i + 1) . "</td>"; $html .= "<td><label class=\"" . $class["icon"] . "\">" . "<a href=\"\" onMouseOver=\"return overlib('" . $data[$i]["securityname"] . "');\" onMouseOut=\"return nd();\">" . $data[$i]["stocksymbol"] . "</a></label></td>"; $html .= "<td>" . $data[$i]["priorcloseprice"] . "</td>"; $html .= "<td>" . $data[$i]["ceiling"] . "</td>"; $html .= "<td>" . $data[$i]["floor"] . "</td>"; $html .= "<td><span class=\"" . get_class_change($orign_data[$i]["highestprice"], $orign_data[$i]["priorcloseprice"]) . "\">" . $data[$i]["highestprice"] . "</span></td>"; $html .= "<td style=\"border-right:2px solid #9aa3ba;\"><span class=\"" . get_class_change($orign_data[$i]["lowestprice"], $orign_data[$i]["priorcloseprice"]) . "\">" . $data[$i]["lowestprice"] . "</span></td>"; // ======= Best Bid ======= $html .= "<td class=\"" . $highlight["best3bid"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best3bid"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best3bid"] . "</span></td>"; $html .= "<td class=\"" . $highlight["best3bidvolume"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best3bid"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best3bidvolume"] . "</td>"; $html .= "<td class=\"" . $highlight["best2bid"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best2bid"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best2bid"] . "</span></td>"; $html .= "<td class=\"" . $highlight["best2bidvolume"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best2bid"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best2bidvolume"] . "</td>"; $html .= "<td class=\"" . $highlight["best1bid"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best1bid"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best1bid"] . "</span></td>"; $html .= "<td class=\"" . $highlight["best1bidvolume"] . "\" style=\"border-right:2px solid #9aa3ba;\"><span class=\"" . get_class_change($orign_data[$i]["best1bid"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best1bidvolume"] . "</td>"; // ======= Change ======= $html .= "<td class=\"" . $highlight["last_price"] . "\"><span class=\"" . $class["change"] . "\">" . $data[$i]["last_price"] . "</td>"; $html .= "<td class=\"" . $highlight["last_change"] . "\">" . $more_change . "<span class=\"" . $class["fit"] . "\">" . $data[$i]["last_change"] . "</td>"; $html .= "<td class=\"" . $highlight["last_volume"] . "\"><span class=\"" . $class["change"] . "\">" . $data[$i]["last_volume"] . "</td>"; $html .= "<td class=\"" . $highlight["totaltradingquantity"] . "\" style=\"border-right:2px solid #9aa3ba;\"><span class=\"" . $class["change"] . "\">" . $data[$i]["totaltradingquantity"] . "</td>"; // ======= Best Offer ======= $html .= "<td class=\"" . $highlight["best1offer"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best1offer"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best1offer"] . "</span></td>"; $html .= "<td class=\"" . $highlight["best1offervolume"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best1offer"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best1offervolume"] . "</td>"; $html .= "<td class=\"" . $highlight["best2offer"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best2offer"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best2offer"] . "</span></td>"; $html .= "<td class=\"" . $highlight["best2offervolume"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best2offer"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best2offervolume"] . "</td>"; $html .= "<td class=\"" . $highlight["best3offer"] . "\"><span class=\"" . get_class_change($orign_data[$i]["best3offer"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best3offer"] . "</span></td>"; $html .= "<td class=\"" . $highlight["best3offervolume"] . "\" style=\"border-right:2px solid #9aa3ba;\"><span class=\"" . get_class_change($orign_data[$i]["best3offer"], $data[$i]["priorcloseprice"]) . "\">" . $data[$i]["best3offervolume"] . "</td>"; $html .= "<td>" . $data[$i]["fbuy"] . "</td>"; $html .= "<td>" . $data[$i]["fsell"] . "</td>"; $html .= "<td>" . $data[$i]["currentroom"] . "</td>"; $html .= "</tr>"; } return $html; }
function display_hn_security($orign_data, $data) { $size = sizeof($data); for ($i = 0; $i < $size; $i++) { $tr_class = $i % 2 == 0 ? "" : "special"; $class = get_css_class($data[$i]["change"]); // get highlight if (!empty($_SESSION["data_hn"][$i])) { $highlight = get_highlight($data[$i], $_SESSION["data_hn"][$i]); } $html .= "<tr class='" . $tr_class . "'>"; $html .= "<td class='order'>" . ($i + 1) . "</td>"; $html .= "<td style=\"text-align: left;\">" . $data[$i]["stocksymbol"] . "</td>"; $html .= "<td>" . $data[$i]["priorcloseprice"] . "</td>"; // ======= Best Bid ======= if ($orign_data[$i]["best2bid"] == $orign_data[$i]["ceiling"]) { $color = "#990066"; } else { if ($orign_data[$i]["best2bid"] == $orign_data[$i]["floor"]) { $color = "#66ccff"; } else { $color = ""; } } $html .= "<td class='" . $highlight["best2bid"] . "'><span class='" . get_class_change($orign_data[$i]["best2bid"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best2bid"] . "</span></td>"; $html .= "<td class='" . $highlight["best2bidvolume"] . "'><span class='" . get_class_change($orign_data[$i]["best2bid"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best2bidvolume"] . "</td>"; if ($orign_data[$i]["best1bid"] == $orign_data[$i]["ceiling"]) { $color = "#990066"; } else { if ($orign_data[$i]["best1bid"] == $orign_data[$i]["floor"]) { $color = "#66ccff"; } else { $color = ""; } } $html .= "<td class='" . $highlight["best1bid"] . "'><span class='" . get_class_change($orign_data[$i]["best1bid"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best1bid"] . "</span></td>"; $html .= "<td class='" . $highlight["best1bidvolume"] . "' style='border-right:2px solid #9aa3ba;'><span class='" . get_class_change($orign_data[$i]["best1bid"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best1bidvolume"] . "</td>"; if ($orign_data[$i]["last_price"] == $orign_data[$i]["ceiling"]) { $color = "#990066"; } else { if ($orign_data[$i]["last_price"] == $orign_data[$i]["floor"]) { $color = "#66ccff"; } else { $color = ""; } } // ======= Change ======= $html .= "<td class='" . $highlight["last_price"] . "'><span class='" . $class["change"] . "' style=\"color: " . $color . ";\">" . $data[$i]["last_price"] . "</td>"; $html .= "<td class='" . $highlight["last_change"] . "'>" . $more_change . "<span class='" . $class["fit"] . "' style=\"color: " . $color . ";\">" . $data[$i]["last_change"] . "</td>"; $html .= "<td class='" . $highlight["totaltradingquantity"] . "' style='border-right:2px solid #9aa3ba;'><span class='" . $class["change"] . "' style=\"color: " . $color . ";\">" . $data[$i]["totaltradingquantity"] . "</td>"; // ======= Best Offer ======= if ($orign_data[$i]["best1offer"] == $orign_data[$i]["ceiling"]) { $color = "#990066"; } else { if ($orign_data[$i]["best1offer"] == $orign_data[$i]["floor"]) { $color = "#66ccff"; } else { $color = ""; } } $html .= "<td class='" . $highlight["best1offer"] . "'><span class='" . get_class_change($orign_data[$i]["best1offer"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best1offer"] . "</span></td>"; $html .= "<td class='" . $highlight["best1offervolume"] . "'><span class='" . get_class_change($orign_data[$i]["best1offer"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best1offervolume"] . "</td>"; if ($orign_data[$i]["best2offer"] == $orign_data[$i]["ceiling"]) { $color = "#990066"; } else { if ($orign_data[$i]["best2offer"] == $orign_data[$i]["floor"]) { $color = "#66ccff"; } else { $color = ""; } } $html .= "<td class='" . $highlight["best2offer"] . "'><span class='" . get_class_change($orign_data[$i]["best2offer"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best2offer"] . "</span></td>"; $html .= "<td class='" . $highlight["best2offervolume"] . "'><span class='" . get_class_change($orign_data[$i]["best2offer"], $data[$i]["priorcloseprice"]) . "' style=\"color: " . $color . ";\">" . $data[$i]["best2offervolume"] . "</td>"; $html .= "<td>" . $data[$i]["fbuy"] . "</td>"; $html .= "<td>" . $data[$i]["fsell"] . "</td>"; $html .= "</tr>"; } return $html; }