?> <div class="rounded-block"> <div class="clearfix"> <label for="mk_no">Mk No:</label> <div class="input"> <?php echo Form::input('mk_no', $docmk->mk_no, array('id' => 'form1_mk_no', 'disabled' => 'disabled', 'class' => 'readonly')); ?> </div> </div> <div class="clearfix"> <label for="belt_info">Belt Info:</label> <div class="input"> <?php echo Form::input('belt_info', BeltInfo::short($docmk), array('disabled' => 'disabled', 'class' => 'span8 readonly')); ?> </div> </div> <?php $error = isset($errors['suggest_roll']) ? 'error' : ''; ?> <div class="clearfix <?php echo $error; ?> "> <label for="suggest_roll">Suggest roll:</label> <div class="input"> <?php echo Form::input('suggest_roll', Input::post('suggest_roll', isset($docmk011) ? $docmk011->suggest_roll : ''), array('id' => 'form1_suggest_roll', 'class' => 'span4 ' . $error));
protected function display_info($docmk) { // $out = Petro::render_attr_table_open($docmk); // $out .= Petro::render_attr_table_row(__('mk_no'), $docmk->mk_no); // $out .= Petro::render_attr_table_row(__('mk_date'), Petro::to_app_date($docmk->mk_date)); // $out .= Petro::render_attr_table_row(__('client_id'), // '<a href="'.Uri::base().'clients/view/'.$docmk->client_id.'">'. // Petro_Lookup::get(null, $docmk->client_id, 'clients', 'id', 'name'). // '</a>' // ); // $out .= Petro::render_attr_table_row(__('client_po'), $docmk->client_po); // $out .= Petro::render_attr_table_row(__('product_type'), Petro_Lookup::get('product.type', $docmk->product_type)); // $out .= Petro::render_attr_table_row(__('belt_info'), BeltInfo::long($docmk)); // $out .= Petro::render_attr_table_row(__('belt_length'), $docmk->belt_length.' '.Petro_Lookup::get('belt.l.unit', $docmk->belt_length_unit)); // $out .= Petro::render_attr_table_row(__('belt_end'), Petro_Lookup::get('belt.end', $docmk->belt_end)); // $out .= Petro::render_attr_table_row(__('belt_qty'), $docmk->belt_qty.' '.'เส้น'); // $price = BeltInfo::calc_price($docmk); // $out .= Petro::render_attr_table_row(__('belt_price'), number_format($price['standard_price'], 2)); // $out .= Petro::render_attr_table_row(__('remark'), $docmk->remark); // $out .= Petro::render_attr_table_row(__('creator'), $docmk->creator_name); // $out .= Petro::render_attr_table_row(__('status'), Petro_Lookup::get('prd.status', $docmk->status)); // $out .= Petro::render_attr_table_close(); // return $out; return Petro::render_attr_table($docmk, array('mk_no', 'mk_date' => function ($data) { return Petro::to_app_date($data->mk_date); }, 'client_id' => function ($data) { return '<a href="' . Uri::base() . 'clients/view/' . $data->client_id . '">' . Petro_Lookup::get(null, $data->client_id, 'clients', 'id', 'name') . '</a>'; }, 'client_po', 'product_type' => function ($data) { return Petro_Lookup::get('product.type', $data->product_type); }, 'belt_info' => function ($data) { return BeltInfo::long($data); }, 'belt_length' => function ($data) { return $data->belt_length . ' ' . Petro_Lookup::get('belt.l.unit', $data->belt_length_unit); }, 'belt_end' => function ($data) { return Petro_Lookup::get('belt.end', $data->belt_end); }, 'belt_qty' => function ($data) { return $data->belt_qty . ' ' . 'เส้น'; }, 'belt_price' => function ($data) { $price = BeltInfo::calc_price($data); return number_format($price['standard_price'], 2); }, 'remark', 'creator' => function ($data) { return $data->creator_name; }, 'status' => function ($data) { return Petro_Lookup::get('prd.status', $data->status); })); }