/** * Удаление файла счета пользователя * * @param type $invoice_id * @return \xajaxResponse */ function removeBillInvoice($invoice_id) { $objResponse =& new xajaxResponse(); $uid = get_uid(false); if ($uid <= 0) { return $objResponse; } require_once ABS_PATH . '/bill/models/BillInvoicesModel.php'; $billInvoicesModel = new BillInvoicesModel(); $file_id = $billInvoicesModel->getInvoiceFileId($invoice_id, $uid); if ($file_id) { $file = new CFile(); $file->Delete($file_id); $objResponse->script("\n \$('bill_invoice_remove').addClass('b-layout_hide').empty();\n \$('bill_invoice_create').removeClass('b-layout_hide');\n "); } return $objResponse; }