/**
  * Deletes a particular model.
  * If deletion is successful, the browser will be redirected to the 'admin' page.
  * @param integer $id the ID of the model to be deleted
  */
 public function actionDelete($id)
 {
     $modelPV = new LbPaymentVoucher();
     $model = $this->loadModel($id);
     if ($this->loadModel($id)->delete()) {
         $document = LbDocument::model()->getDocumentParentType(LbDocument::LB_DOCUMENT_PARENT_TYPE_EXPENSES, $id);
         if (count($document) > 0) {
             foreach ($document as $dataDocument) {
                 $itemDocument = LbDocument::model()->findByPk($dataDocument->lb_record_primary_key);
                 $itemDocument->delete();
             }
         }
         $expenses_customer = LbExpensesCustomer::model()->getCustomerExpenses($id);
         if (count($expenses_customer) > 0) {
             foreach ($expenses_customer as $dataExpensesCustomer) {
                 $itemExpensesCustomer = LbExpensesCustomer::model()->findByPk($dataExpensesCustomer->lb_record_primary_key);
                 $itemExpensesCustomer->delete();
             }
         }
         $expenses_invoice = LbExpensesInvoice::model()->getExpensesInvoice($id);
         if (count($expenses_invoice) > 0) {
             foreach ($expenses_invoice as $dataExpensesInvoice) {
                 $itemExpensesInvoice = LbExpensesInvoice::model()->findByPk($dataExpensesInvoice->lb_record_primary_key);
                 $itemExpensesInvoice->delete();
             }
         }
         $expense_tax = LbExpensesTax::model()->getExpensesTax($id);
         if (count($expense_tax) > 0) {
             foreach ($expense_tax as $dataExpenseTax) {
                 $itemExpensesTax = LbExpensesTax::model()->findByPk($dataExpenseTax->lb_record_primary_key);
                 $itemExpensesTax->delete();
             }
         }
     }
     return false;
     //            LBApplication::render($this,'admin',array(
     //                                    'model'=>$model,
     //                                    'modelPv'=>$modelPV
     //                            ));
     //
 }
<?php

/*
 * @var $model LbInvoice
 */
$expenses_id = $model->lb_record_primary_key;
$ex_tax = LbExpensesTax::model()->findAll('lb_expenses_id=' . $expenses_id);
$i = 0;
foreach ($ex_tax as $ex_invoice) {
    $tax = LbTax::model()->findByPk($ex_invoice['lb_tax_id']);
    $i++;
    echo "\n                <div style='overflow:hidden; border-top: 1px solid #EEEEEE;margin-top: 5px;'>\n                    <div style='float:left;width:44%;'>\n                        <h4><span style='padding: 0 8px;background:#EEEEEE;border-radius:50%;'>{$i}</span> " . $tax['lb_tax_name'] . ' ' . $tax['lb_tax_value'] . "\n                            <span style='float:right'>\$" . number_format($ex_invoice['lb_expenses_tax_total'], 2, '.', ',') . "</span></h4>\n                    </div>";
    echo "<div style='float:right;margin-top:5px;'>\n                            <a href='#' onclick='ajaxDeleteInvoiceExpenses(" . $ex_invoice['lb_record_primary_key'] . "); return false;'>\n                                <i class='icon-trash'></i>\n                                Delete\n                            </a>\n                        </div>";
    echo "</div>\n                <div id='error_delete_expense_invoice_" . $ex_invoice['lb_tax_id'] . "' class='alert alert-block alert-error' style='display:none;'></div>\n            ";
}
// end for