Ejemplo n.º 1
0
function draw_buy_table($pf_id, $pf_working_date, $pf_exch, $pf_nam)
{
    global $pdo;
    print '<form action="' . $_SERVER['REQUEST_URI'] . '" method="post" name="cart" id="cart">';
    print '<table border="1" cellpadding="5" cellspacing="0" align="center">';
    print '<tr><td>Symb</td><td>Name</td><td>Comment</td><td>Date</td><td>Volume</td><td>Close</td><td>Value</td>';
    if (isset($_SESSION['chart'])) {
        print '<td>Chart</td></tr>';
        if (isset($_SESSION['chart_period'])) {
            $chart_period = $_SESSION['chart_period'];
        } else {
            $chart_period = 180;
        }
    }
    print '</tr>';
    $query = "select * from cart where date <= '{$pf_working_date}' and pfid = '{$pf_id}' order by symb;";
    foreach ($pdo->query($query) as $row) {
        $symb = $row['symb'];
        $date = $row['date'];
        $symb_name = get_symb_name($symb, $pf_exch);
        $close = get_stock_close($symb, $pf_working_date, $pf_exch);
        $value = round($close * $row['volume'], 2);
        print "<tr><td><input type=\"checkbox\" name=\"mark[]\" value=\"{$symb}\">";
        print "<a href=\"/inspector.php?symb={$symb}\" target=\"_blank\">{$symb}</a></td>\n";
        print "<td>{$symb_name}</td>\n";
        print "<td>\n";
        $warnings = get_warnings($symb, $pf_exch, $pf_working_date, $row['volume']);
        print "{$warnings}\n";
        print "<textarea wrap=\"soft\" rows=\"1\" cols=\"50\" name=\"comment_{$symb}\">" . $row['comment'] . '</textarea></td>';
        print "<td>{$date}<input type=\"hidden\" name=\"date_{$symb}\" value=\"{$date}\"></td>\n";
        print "<td><textarea wrap=\"soft\" rows=\"1\" cols=\"10\" name=\"volume_{$symb}\">" . $row['volume'] . '</textarea></td>';
        print "<td>{$close}</td>\n";
        print "<td>{$value}</td>\n";
        if (isset($_SESSION['chart'])) {
            print "<td><img SRC=\"/cgi-bin/chartstock.php?TickerSymbol={$symb}&TimeRange={$chart_period}&working_date={$pf_working_date}&exch={$pf_exch}&ref_date={$date}&ChartSize=S&Volume=1&VGrid=1&HGrid=1&LogScale=0&ChartType=OHLC&Band=None&avgType1=SMA&movAvg1=10&avgType2=SMA&movAvg2=25&Indicator1=RSI&Indicator2=MACD&Indicator3=WilliamR&Indicator4=TRIX&Button1=Update%20Chart\" ALIGN=\"bottom\" BORDER=\"0\"></td>";
        }
        print "</tr>\n";
    }
    if (isset($_SESSION['chart'])) {
        print "<tr><td><table><tr><td><input type=\"checkbox\" name=\"chart\" value=\"chart\" checked>Draw Charts\n</td></tr><td> " . chart_select() . "</td></tr></table></td>\n";
    } else {
        print "<tr><td><table><tr><td><input type=\"checkbox\" name=\"chart\" value=\"chart\">Draw Charts\n</td></tr><td> " . chart_select() . "</td></tr></table></td>\n";
    }
    print '<td colspan="10"><input name="recalc" value="Update" type="submit"/></td></tr>';
    print '<tr><td colspan="10"><input name="delete" value="Delete" type="submit"/></td></tr>';
    print '<tr><td colspan="10"><input name="watch" value="Move to Watch list" type="submit"/></td></tr>';
    print '<tr><td colspan="10"><input name="buy" value="Buy" type="submit"/></td></tr>';
    print '</table>';
    print '</form>';
}
Ejemplo n.º 2
0
function display_first_page()
{
    global $t, $vars, $db, $config;
    $t->assign('warnings', get_warnings());
    $t->assign('income', get_income_report());
    $t->assign('users', get_users_report());
    $t->assign('errors', get_error_log_count());
    $t->assign('access', get_access_log_count());
    $t->assign('pi', get_pi());
    $t->display("admin/blank.html");
}