コード例 #1
0
ファイル: bill.server.php プロジェクト: Nikitian/fl-ru-damp
/**
 * Удаление файла счета пользователя
 * 
 * @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;
}