Exemplo n.º 1
0
    }
}
echo '</td></tr>';
// Bill & Ship Address
$list = array();
$list[] = '-None-';
if (is_array($this->ContactAddressList)) {
    $list += $this->ContactAddressList;
}
$input = Form::select('bill_address_id', $this->Invoice['bill_address_id'], $list, null);
echo '<tr>';
echo '<td class="b r">Bill To:</td><td>' . $input . '</td>';
$input = Form::select('ship_address_id', $this->Invoice['ship_address_id'], $list, null);
echo '<td class="b r">Ship To:</td><td>' . $input . '</td>';
echo '</tr>';
echo "<tr><td class='b r'>Note:</td><td colspan='3'>" . Form::textarea('note', $this->Invoice['note'], array('style' => 'height:3em;width:90%;')) . '</td></tr>';
echo '<tr><td class="l">Bill Total:</td><td class="l">' . number_format($this->Invoice['bill_amount'], 2) . "</td></tr>";
echo '<tr><td class="l">Paid Total:</td><td class="l"';
if ($this->Invoice['paid_amount'] < $this->Invoice['bill_amount']) {
    echo ' style="color:#f00;"';
}
echo '>' . number_format($this->Invoice['paid_amount'], 2) . '</td></tr>';
// Status
echo '<tr>';
echo '<td class="l">Status:</td><td>' . Form::select('status', $this->Invoice['status'], $this->StatusList) . '</td>';
echo '</tr>';
echo '</table>';
// Buttons
echo '<div class="cmd">';
echo Form::hidden('contact_id', $this->Invoice['contact_id']);
echo '<input class="good" name="a" type="submit" value="Save">';
Exemplo n.º 2
0
    @since      File available since Release 1013
*/
namespace Edoceo\Imperium;

use Edoceo\Radix;
use Edoceo\Radix\HTML\Form;
if (empty($this->WorkOrderItem)) {
    echo '<p class="fail">Failed to load a Work Order Item</p>';
    return;
}
echo '<form action="' . Radix::link('/workorder/item?' . http_build_query(array('id' => $this->WorkOrderItem['id']))) . '" id="workorder-item-form" method="post">';
echo '<table>';
// Name
echo '<tr><td class="l">Name:</td><td colspan="5">' . Form::text('name', $this->WorkOrderItem['name']) . '</td></tr>';
// Details
echo '<tr><td class="l">Note:</td><td colspan="5">' . Form::textarea('note', $this->WorkOrderItem['note']) . '</td></tr>';
echo '<tr>';
echo '<td class="l">Kind:</td><td>' . Form::select('kind', $this->WorkOrderItem['kind'], WorkOrderItem::$kind_list) . '</td>';
echo '<td class="l">Date:</td><td>' . Form::date('date', $this->WorkOrderItem['date'], array('id' => 'woi_date')) . '</td>';
echo '<td>' . Form::time('time_alpha', $this->WorkOrderItem['time_alpha']) . '</td>';
echo '<td>' . Form::time('time_omega', $this->WorkOrderItem['time_omega']) . '</td>';
echo '</tr>';
// Estimate: Quantity, Rate, Unit, Tax
$q = Form::number('e_quantity', $this->WorkOrderItem['e_quantity']);
$r = Form::number('e_rate', $this->WorkOrderItem['e_rate']);
$u = Form::select('e_unit', $this->WorkOrderItem['e_unit'], Base_Unit::getList());
$t = Form::number('e_tax_rate', tax_rate_format($this->WorkOrderItem['e_tax_rate']));
echo "<tr><td class='l'>Estimate:</td><td>{$q}</td><td><strong>@</strong>{$r}</td><td><strong>per</strong>&nbsp;{$u}<td class='b r'>Tax Rate:</td><td>{$t}&nbsp;%</td></tr>";
// Cost: Quantity, Rate, Unit, Tax
$q = Form::number('a_quantity', $this->WorkOrderItem['a_quantity']);
$r = Form::number('a_rate', $this->WorkOrderItem['a_rate']);