$("#lb_invocie_status").html(dataJSON.lb_invoice_status_code); onConfirmInvoiceSuccessful(dataJSON); } }'), array('id' => 'btn-confirm-invoice-' . $model->lb_record_primary_key)); } // Buttom Write Off if ($model->lb_invoice_status_code != $model::LB_INVOICE_STATUS_CODE_WRITTEN_OFF && $model->lb_invoice_status_code != $model::LB_INVOICE_STATUS_CODE_PAID) { echo ' '; LBApplicationUI::ajaxButton(Yii::t('lang', 'Write off'), $model->getActionURLNormalized('ajaxUpdateStatus', array('id' => $model->lb_record_primary_key, 'status' => LbInvoice::LB_INVOICE_STATUS_CODE_WRITTEN_OFF)), array(), array('id' => 'btn-write-off-invoice-' . $model->lb_record_primary_key)); } } if ($canDelete) { // Buttom DELETE if ($model->lb_invoice_status_code == $model::LB_INVOICE_STATUS_CODE_DRAFT) { echo ' '; LBApplicationUI::button(Yii::t('lang', 'Delete'), array('url' => $this->createUrl('delete', array('id' => $model->lb_record_primary_key)), 'htmlOptions' => array('onclick' => 'return confirm("Are you sure you want to delete this item?");', 'id' => 'btn-delete-invoice-' . $model->lb_record_primary_key))); } } echo '</div>'; /***************************** HIDDEN STUFF *************************************/ ////// GENERIC MODAL HOLDER ////// We can use this to load anything into a modal, ////// through ajax as well $this->beginWidget('bootstrap.widgets.TbModal', array('id' => 'modal-holder-' . $model->lb_record_primary_key)); echo '<div class="modal-header">'; // echo '<a class="close" data-dismiss="modal">×</a>'; echo '<h4 id="modal-header"></h4>'; echo '</div>'; // end modal header // modal body
if(data != null) { var dataJSON = jQuery.parseJSON(data); onConfirmInvoiceSuccessful(dataJSON); $("#invoice-header-container .ribbon-green").html(dataJSON.lb_vendor_status); $("#lb_invocie_status").html(dataJSON.lb_vendor_status); $("#btn-write-off-invoice-"+dataJSON.lb_record_primary_key).remove(); } }'), array('id' => 'btn-write-off-invoice-' . $model->lb_record_primary_key)); } } if ($canDelete) { // Buttom DELETE if ($model->lb_vd_invoice_status == $model::LB_VD_STATUS_CODE_DRAFT) { echo ' '; LBApplicationUI::button(Yii::t('lang', 'Delete'), array('url' => LbVendor::model()->getActionURLNormalized('deleteVDInvoice', array('id' => $model->lb_record_primary_key)), 'htmlOptions' => array('onclick' => 'return confirm("Are you sure you want to delete this item?");', 'id' => 'btn-delete-invoice-' . $model->lb_record_primary_key))); } } echo '</div>'; echo '</div></div>'; ?> <script language="javascript"> $(document).ready(function(){ $('.invoice-item-description').autosize({append: "\n"}); bindLineItemsForChanges("<?php echo $grid_id; ?> "); bindDiscountsForChanges("<?php echo $discount_grid_id; ?>