?>
         </td>
         <td><?php 
    $f->seq_field_d($count);
    ?>
</td>
         <td><?php 
    form::text_field_wid2sr('ar_transaction_line_id');
    ?>
</td>
         <td><?php 
    echo form::text_field('line_number', ${$class_second}->line_number, '8', '20', 1, 'Auto no', '', $readonly, 'lines_number');
    ?>
</td>
         <td><?php 
    echo $f->select_field_from_object('line_type', ar_transaction_line::ar_transaction_line_types(), 'option_line_code', 'option_line_value', ${$class_second}->line_type, '', 'line_type', '', $readonly1);
    ?>
</td>
         <td><?php 
    $f->val_field_wid2('item_number', 'item', 'item_number', '');
    echo $f->hidden_field_withCLass('item_id_m', ${$class_second}->item_id_m, 'dont_copy_r');
    echo $f->hidden_field_withCLass('customer_ordered_cb', '1', 'popup_value');
    echo $f->hidden_field_withCLass('invoiceable_cb', '1', 'popup_value');
    ?>
          <i class="generic g_select_item_number select_popup clickable fa fa-search" data-class_name="item"></i></td>
         <td><?php 
    $f->text_field_wid2m('item_description');
    ?>
</td>
         <td><?php 
    echo $f->select_field_from_object('uom_id', uom::find_all(), 'uom_id', 'uom_name', $ar_transaction_line->uom_id);
Example #2
0
echo '<link href="../../../themes/default/layout.css"  media="all" rel="stylesheet" type="text/css" />';
echo '<link href="../../../themes/default/public.css" media="all" rel="stylesheet" type="text/css" />';
echo '<link href="../../../themes/default/print.css" media="all" rel="stylesheet" type="text/css"  />';
$ar_transaction_header = new ar_transaction_header();
$class = $class_first = 'ar_transaction_header';
${$class} = ${$class_first} =& $ar_transaction_header;
$class_second = 'ar_transaction_line';
${$class_second} =& $ar_transaction_line;
$class_third = 'ar_transaction_detail';
${$class_third} =& $ar_transaction_detail;
if (!empty($_GET["ar_transaction_header_id"])) {
    $ar_transaction_header_id = $_GET["ar_transaction_header_id"];
    $ar_transaction_header->findBy_id($ar_transaction_header_id);
}
if (!empty($ar_transaction_header_id)) {
    $ar_transaction_line_object = ar_transaction_line::find_by_parent_id($ar_transaction_header_id);
    //assign the item number to the object
    foreach ($ar_transaction_line_object as &$ar_transaction_lines) {
        if (!empty($ar_transaction_lines->item_id_m)) {
            $item = item::find_by_id($ar_transaction_lines->item_id_m);
            $ar_transaction_lines->item_number = $item->item_number;
        }
    }
    if (count($ar_transaction_line_object) == 0) {
        $ar_transaction_line = new ar_transaction_line();
        $ar_transaction_line_object = array();
        array_push($ar_transaction_line_object, $ar_transaction_line);
    }
}
?>