Exemplo n.º 1
0
 // echo $this->formText('note',$je->note,array('style'=>'width:25em'));
 // @todo Determine Side, which depends on the Kind of the Account for which side is which
 // @todo Autocomplete
 echo '<td>';
 // echo Form::select(sprintf('je%daccount_id',$je_i), $offset_id, $this->AccountPairList);
 echo '<input class="account-id" id="' . sprintf('account_id-%d', $je_i) . '" name="' . sprintf('account_id-%d', $je_i) . '" type="hidden" value="">';
 echo '<input class="account-name ui-autocomplete-input ar-note" data-index="' . $je_i . '" id="' . sprintf('account_name-%d', $je_i) . '" name="' . sprintf('account_name-%d', $je_i) . '" type="text" value="" autocomplete="off">';
 echo '</td>';
 if (!empty($je->dr)) {
     $dr += floatval($je->dr);
     echo '<td class="r">' . Form::number(sprintf('je%ddr', $je_i), sprintf('%0.2f', $je->dr), array('step' => 0.01)) . '</td>';
     echo '<td>&nbsp;</td>';
 } elseif (!empty($je->cr)) {
     $cr += floatval($je->cr);
     echo '<td>&nbsp;</td>';
     echo '<td class="r">' . Form::number(sprintf('je%dcr', $je_i), sprintf('%0.2f', $je->cr), array('step' => 0.01)) . '</td>';
 } else {
     die("Fail");
 }
 // Lookup / Found?
 echo '<td>';
 if ($je->id) {
     echo '<a href="' . Radix::link('/account/transaction?id=' . $je->id) . '">' . $je->id . '</a>';
     echo '<input name="' . sprintf('je%did', $je_i) . '" type="hidden" value="' . $je->id . '">';
 } else {
     echo '&mdash;';
 }
 echo '</td>';
 echo '<td>';
 echo '<button class="save-entry" data-index="' . $je_i . '" type="button"><i class="fa fa-save"></i></button>';
 echo '</td>';
Exemplo n.º 2
0
}
// Date
echo '<td class="l">Date:</td><td>' . Form::date('date', $this->WorkOrder['date']) . '</td>';
echo '</tr>';
// Requester & Kind
echo '<tr>';
echo '<td class="l">Requester:</td>';
echo '<td>';
echo Form::text('requester', $this->WorkOrder['requester']);
echo '</td>';
// Kind
echo '<td class="l">Kind:</td><td>' . Form::select('kind', $this->WorkOrder['kind'], $this->KindList) . '</td>';
echo '</tr>';
// Rate & Units & Status
echo '<tr>';
$r = Form::number('base_rate', $this->WorkOrder['base_rate'], array('class' => 'rate'));
$u = Form::select('base_unit', $this->WorkOrder['base_unit'], Base_Unit::getList());
echo "<td class='l'>Base Rate:</td><td class='nw'>{$r}/{$u}</td>";
// Status
echo '<td class="l">Status:</td><td>' . $this->WorkOrder['status'] . '</td>';
echo '</tr>';
// Note
echo '<tr><td class="l">Note:</td><td colspan="3"><textarea name="note">' . html($this->WorkOrder['note']) . '</textarea></td></tr>';
// echo "<tr><td class='b r'>Hours Total:</td><td colspan='3' style='color: #f00; font-weight: 700; text-align: right;'>".number_format($this->data['WorkOrder']['bill_amount'],2)."</td></tr>";
// echo "<tr><td class='b r'>Parts Total:</td><td colspan='3' style='color: #f00; font-weight: 700; text-align: right;'>".number_format($this->data['WorkOrder']['bill_amount'],2)."</td></tr>";
// Open Total
echo "<tr><td class='l'>Bill Total:</td><td colspan='2' style='font-weight: 700;'>" . number_format($this->WorkOrder['bill_amount'], 2) . "</td></tr>";
echo "<tr><td class='l'>Open Total:</td><td colspan='2' style='color: #f00; font-weight: 700;'>" . number_format($this->WorkOrder['open_amount'], 2) . "</td></tr>";
echo '</table>';
// Hidden Fields & Buttons
echo '<div class="cmd">';
Exemplo n.º 3
0
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']);
$u = Form::select('a_unit', $this->WorkOrderItem['a_unit'], Base_Unit::getList());
$t = Form::number('a_tax_rate', tax_rate_format($this->WorkOrderItem['a_tax_rate']));
echo "<tr><td class='l'>Actual:</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>";
// Notify
echo '<tr><td class="l">';
echo '<span title="Input an email address here and a notification email will be sent">Notify:</span></td>';
echo '<td colspan="5">' . Form::text('notify', $this->WorkOrderItem['notify']) . '</td>';
echo '</tr>';
echo "<tr>";
echo "<td class='l'><span title='The Status of this Item, Completed Items will be Billed when creating an Invoice'>Status:</span></td>";
echo '<td colspan="3">';
// echo '<input name="status" type="text" value="' . $this->WorkOrderItem['status'] . '">';
echo Form::select('status', $this->WorkOrderItem['status'], $this->ItemStatusList);
echo '</td>';
echo '</tr>';
echo "</table>";
echo '<div class="cmd">';
Exemplo n.º 4
0
/**
    Invoice Items View

    Shows details about a Invoice Item

    @copyright    2008 Edoceo, Inc
    @package    edoceo-imperium
    @link       http://imperium.edoceo.com
    @since      File available since Release 1013
*/
namespace Edoceo\Imperium;

use Edoceo\Radix\HTML\Form;
$q = Form::number('quantity', $this->InvoiceItem['quantity'], array('size' => 8));
$r = Form::number('rate', $this->InvoiceItem['rate'], array('size' => 8));
$u = Form::select('unit', $this->InvoiceItem['unit'], $this->UnitList);
?>

<form method="post">
<div class="pure-g">
	<div class="pure-u-1-5"><div class="l">Kind:</div></div>
	<div class="pure-u-1-5"><?php 
echo Form::select('kind', $this->InvoiceItem['kind'], InvoiceItem::$kind_list);
?>
</div>
	<div class="pure-u-1-5"><div class="l">Date:</div></div>
	<div class="pure-u-2-5"><?php 
echo Form::date('date', $this->InvoiceItem['date'], array('id' => 'woi_date', 'size' => 12));
?>
</div>
Exemplo n.º 5
0
    // Ledger Entry ID, Account ID and Account Name
    echo Form::hidden($i . '_id', $item['id']);
    echo Form::hidden($i . '_account_id', $item['account_id'], array('class' => 'account-id'));
    echo Form::text($i . '_account_name', $item['account_name'], array('class' => 'account-name'));
    echo '<small class="account-id-v" id="' . $i . '_account_id_v"></small>';
    echo '</td>';
    // Link to Object
    echo '<td>';
    echo Form::select($i . '_link_to', $item['link_to'], $this->LinkToList);
    echo Form::text($i . '_link_id', $item['link_id'], array('class' => 'link-to'));
    echo '</td>';
    // Display Both
    // Debit
    echo "<td class='r'>" . Form::number($i . '_dr', $item['debit_amount']) . "</td>";
    // Credit
    echo "<td class='r'>" . Form::number($i . '_cr', $item['credit_amount']) . "</td>";
    echo '</tr>';
}
echo '<tr><td class="b" colspan="2"><strong>Total:</strong></td>';
echo '<td class="r" id="drt">' . number_format(abs($dr_total), 2) . '</td>';
echo '<td class="r" id="crt">' . number_format(abs($cr_total), 2) . '</td>';
echo '</tr>';
echo '</table>';
// Attached Files
echo Radix::block('file-list', $this->FileList);
// Buttons & Hiddden
echo '<div class="bf">';
echo Form::hidden('id', $this->AccountJournalEntry['id']);
echo '<button accesskey="s" class="good" name="a" type="submit" value="save">Save</button>';
echo '<button class="good" name="a" type="submit" value="save-copy">Save & Copy</button>';
// echo '<input class="good" accesskey="s" name="a" type="submit" value="Save">';