예제 #1
0
                            <?php 
            }
        }
        ?>
                    </ul>
                </li>
            <?php 
    }
}
?>
    </ul>


<?php 
$left_column = ob_get_contents();
ob_clean();
$footer_control = '<div class="total_money"><label>Tổng tiền :</label> <span id="total-money" style="font-size: 16px;color: red;font-weight: bold"> </span></div>';
$rainTpl = new RainTPL();
add_more_css('custom.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('module_name', $module_name);
$rainTpl->assign('error_msg', print_error_msg($bg_errorMsg));
$rainTpl->assign('left_control', $left_control);
$rainTpl->assign('right_control', $right_control);
$rainTpl->assign('top_control', $top_control);
$rainTpl->assign('footer_control', $footer_control);
$rainTpl->assign('left_column', $left_column);
$rainTpl->assign('right_column', $right_column);
$custom_script = file_get_contents('script.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('fullwidth_2column_report_transfer');
예제 #2
0
    $image = 'sup_image';
}
$db_bill_debit = new db_query('SELECT * FROM ' . $tabel . ' ' . $left_join . '
                                WHERE ' . $id_column . ' 
                                AND ' . $status . ' = 0');
$number_bill = mysqli_num_rows($db_bill_debit->result);
while ($data_bill_debit = mysqli_fetch_assoc($db_bill_debit->result)) {
    $name = $data_bill_debit[$name_key];
    $total_debit += $data_bill_debit[$totalmoney];
    if ($data_bill_debit[$image] == '') {
        $avatar = $avatars;
    } else {
        $avatar = '<img src="' . get_picture_path($data_bill_debit[$image]) . '"/>';
    }
}
$total_money = '<span class="total_money" data-total_money="' . $total_debit . '">' . number_format($total_debit) . '</span>';
$rainTpl = new RainTPL();
add_more_css('pay_debit.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('name_object', $name_object);
$rainTpl->assign('name', $name);
$rainTpl->assign('id', $id);
$rainTpl->assign('record_id', $record_id);
$rainTpl->assign('type', $type);
$rainTpl->assign('avatar', $avatar);
$rainTpl->assign('number_bill', $number_bill);
$rainTpl->assign('total_debit', $total_debit);
$rainTpl->assign('total_money', $total_money);
$rainTpl->assign('footer_control', $footer_control);
$rainTpl->assign('link_custom_script', '<script type="text/javascript" src="script_debit.js"></script>');
$rainTpl->draw('content_pay_debit');
예제 #3
0
<div class="content_column">
    <div class="row">
        <div class="col-xs-4 text-right">Ghép từ bàn</div>
        <div class="col-xs-6">
        <label>' . $sec_name . ' - ' . $array_desk[$record_id] . '<input type="hidden" value="' . $record_id . '" id="from_desk"></label>
        </div>
    </div>
    <br>
    <div class="row">
        <div class="col-xs-4 text-right">Với bàn</div>
        <div class="col-xs-6">
        <select class="form-control" id="to_desk">
            ' . $list_desk . '
        </select>
        </div>
    </div>
</div></form>';
$footer_control = '<div class="col-xs-12">
    <label class="control-btn pull-right" onclick="joinDesk()">
        <i class="fa fa-save"></i>
        Lưu lại
    </label>
</div>';
$rainTpl = new RainTPL();
add_more_css('css/custom_mindow.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$custom_script = file_get_contents('script_mindow.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->assign('content_column', $content_column);
$rainTpl->assign('footer_control', $footer_control);
$rainTpl->draw('mindow_iframe_1column');
예제 #4
0
    $right_column .= $list->end_tr();
}
$right_column .= $list->showFooter();
//Phần option lựa chọn customer
$right_column .= '<div class="clearfix"></div>
<div class="col-xs-12">
    <span class="col-xs-4"></span>
    <span class="col-xs-8 text-right"><i>Bấm đúp chuột vào một nhân viên để chọn</i>&nbsp;&nbsp;&nbsp;&nbsp; <i class="fa fa-bell-o"></i> Chọn</span>
</div>';
if ($isAjaxRequest) {
    $action = getValue('action', 'str', 'POST', '');
    switch ($action) {
        case 'listRecord':
            echo $right_column;
            break;
    }
    die;
}
$rainTpl = new RainTPL();
add_more_css('custom_modal.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('module_name', $module_name);
$rainTpl->assign('error_msg', print_error_msg($bg_errorMsg));
$rainTpl->assign('left_control', $left_control);
$rainTpl->assign('right_control', $right_control);
$rainTpl->assign('footer_control', $footer_control);
$rainTpl->assign('left_column', $left_column);
$rainTpl->assign('right_column', $right_column);
$custom_script = file_get_contents('script_modal.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('modal_2column');
예제 #5
0
<?php

require_once 'inc_security.php';
$total_money = getValue('total', 'int', 'GET', 0);
$content_column = '';
$form = new form();
$content_column .= $form->form_open('debit_form');
$content_column .= $form->text(array('label' => 'Số tiền phải trả', 'name' => 'debit_total_money', 'id' => 'debit_total_money', 'value' => number_format($total_money), 'readonly' => 1, 'addon' => DEFAULT_MONEY_UNIT));
$content_column .= $form->text(array('label' => 'Thanh toán', 'name' => 'debit_money_paid', 'id' => 'debit_money_paid', 'value' => 0, 'addon' => DEFAULT_MONEY_UNIT));
$content_column .= $form->text(array('label' => 'Còn lại', 'name' => 'debit_money_debit', 'id' => 'debit_money_debit', 'value' => number_format($total_money), 'readonly' => 1, 'addon' => DEFAULT_MONEY_UNIT));
$content_column .= $form->text(array('label' => 'Ngày hẹn trả', 'name' => 'debit_date_debit', 'id' => 'debit_date_debit', 'value' => date('d/m/Y', time() + 84600)));
$content_column .= '<div class="form-group debit-submit">
    <button type="button" class="btn btn-primary" onclick="debitSubmit()">Đồng ý</button>
    <button class="btn btn-default">Hủy bỏ</button>
</div>';
$content_column .= $form->form_close();
add_more_css('css/debit.css?v=1', $load_header);
$rainTpl = new RainTPL();
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('content_column', $content_column);
$rainTpl->assign('total_money', $total_money);
$rainTpl->draw('/v2/home/debit');
예제 #6
0
$db_admin = new db_query('SELECT * FROM admin_users WHERE adm_id = ' . $admin_id . '');
$row_admin = mysqli_fetch_assoc($db_admin->result);
$admin_name = $row_admin['adm_name'];
unset($db_admin);
// số tiền cần phải thanh toán
$vat_value = $desk_vat / 100;
$pay_money = ($total - $total * $desk_discount / 100 + $total * $desk_extra / 100) * (1 + $vat_value);
// phi phí theo giá trị tiền
$extra_fee = $total * $desk_extra / 100;
// giảm giá theo giá trị tiền
$discount_money = $total * $desk_discount / 100;
// VAT theo giá trị tiền
$vat_money = $total * $desk_vat / 100;
$rainTpl = new RainTPL();
add_more_css('css/custom.css', $load_header);
add_more_css('css/custom.css', $load_header, 'print');
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('module_name', $module_name);
$rainTpl->assign('res_name', $res_name);
$rainTpl->assign('res_address', $res_address);
$rainTpl->assign('res_logo', $res_logo);
$rainTpl->assign('res_phone', $res_phone);
$rainTpl->assign('list_menu', $list_menu);
$rainTpl->assign('start_time', $start_time);
$rainTpl->assign('location', $location);
$rainTpl->assign('admin_name', $admin_name);
$rainTpl->assign('customer_name', $customer_name);
$rainTpl->assign('bill_id', $bill_id);
$rainTpl->assign('total', number_format($total));
$rainTpl->assign('desk_discount', $desk_discount);
$rainTpl->assign('desk_vat', $desk_vat);
예제 #7
0
    $right_column .= $list->end_tr();
}
$right_column .= $list->showFooter();
$right_column .= '<div id="chartContainer"></div>';
$title['title'] = "Chi phí theo quỹ tiền";
// total report
$total_report .= '<p class="select-title">Tổng chi phí:</p>';
$total_report .= '<p class="select-title total-cost"><strong>' . number_format($total_fund) . '</strong></p>';
//return ajax
if ($isAjaxRequest) {
    $array_return['dt'] = $array;
    $array_return['table'] = $right_column;
    $array_return['total_cost'] = $total_fund;
    echo json_encode($array_return);
    die;
}
$rainTpl = new RainTPL();
add_more_css('css_report_bill.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('data_module', $data_module);
$rainTpl->assign('formDate', $formDate);
$rainTpl->assign('toDate', $toDate);
$rainTpl->assign('title', json_encode($title));
$rainTpl->assign('array', json_encode($array));
$rainTpl->assign('left_column', $left_column);
$rainTpl->assign('total_report', $total_report);
$rainTpl->assign('footer_control', $footer_control);
$rainTpl->assign('right_column', $right_column);
$custom_script = file_get_contents('script_report.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('fullwidth_2column_report_bill');
예제 #8
0
    $right_content .= '<p>Tổng thanh toán:</p><input name="" class="inp-cnkh text-right" readonly="readonly" value="' . number_format($totalAll) . '"/>';
    $right_content .= '<p>Trạng thái thanh toán:</p><input name="" class="inp-cnkh text-right" readonly="readonly" value="' . $thanhtoan . '"/>';
    $right_content .= '</form></div>';
    $right_content .= '<div class="box-content-inf-bill-right">';
    $right_content .= '<p>Nhà cung cấp</p>';
    $right_content .= '<div class="box-ava-cus">' . $avata . '</div>';
    $right_content .= '<p class="brand-name">' . $nhacc . '</p></div>';
    $right_content .= '<div class="clear"></div></div>';
    $right_content .= '<div class="cn-kh" style="opacity: .4;">';
    $right_content .= '<span class="cn-n-kh">Công nợ nhà cung cấp</span>';
    $right_content .= '<form action="" method=""><table cellpadding="0" cellspacing="0" border="0" class="tb-cnkh">';
    $right_content .= '<tr><td>Đã thanh toán:</td><td class="text-right"><input name="" class="inp-cnkh text-right" readonly="readonly" value="' . number_format($da_thanhtoan) . '"/></td></tr>';
    $right_content .= '<tr><td>Còn lại:</td><td class="text-right"><input name="" class="inp-cnkh text-right" readonly="readonly" value="' . number_format($con_lai) . '"/></td></tr>';
    $right_content .= '<tr><td>Ngày hẹn:</td><td class="text-right"><input name="" class="inp-cnkh text-right" readonly="readonly" value="' . $ngay_hen_tra . '"/></td></tr>';
    $right_content .= '</table></form></div>';
    $right_content .= '<input name="" class="cn-gh-ch" value=""/>';
    $right_content .= '<div class="print-close">';
    $right_content .= '<span class="bill-print"><i class="fa fa-print"></i> In hóa đơn</span>';
    $right_content .= '<span class="bill-close"><i class="fa fa-sign-out"></i> Đóng cửa sổ</span></div>';
}
$rainTpl = new RainTPL();
add_more_css('bill_detail.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('title_detail_left', $title_detail_left);
$rainTpl->assign('title_detail_right', $title_detail_right);
$rainTpl->assign('left_column', $left_column);
$rainTpl->assign('right_content', $right_content);
$rainTpl->assign('phuphi', $phuphi);
$custom_script = file_get_contents('script_bill_detail.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('bill_detail');
예제 #9
0
        $db_list_bill = new db_query('SELECT ' . $name_object . ' FROM ' . $table_object . ' WHERE ' . $id . ' = ' . $row[$id_object]);
        $data_list_bill = mysqli_fetch_assoc($db_list_bill->result);
        unset($db_list_bill);
        $name = $data_list_bill[$name_object];
    }
    $content_column .= $list->start_tr($i, $row[$bill_id], 'class="menu-normal record-item" onclick="active_record(' . $row[$bill_id] . ')" data-table="' . $table . '" ondblclick="show_bill_detai()" data-record_id="' . $row[$bill_id] . '"');
    $content_column .= '<td>' . format_codenumber($row[$bill_id], 6, PREFIX_BILL_CODE) . '</td>';
    $content_column .= '<td>' . $name . '</td>';
    $content_column .= '<td class="center">' . date('d-m-Y', $row[$day_creat]) . '</td>';
    $content_column .= '<td class="text-right">' . number_format($row[$total_money]) . '</td>';
    $content_column .= '<td></td>';
    $content_column .= $list->end_tr();
}
$content_column .= $list->showFooter();
$content_column .= '</div>';
// footer
$footer_control .= '<div class="print-close">';
$footer_control .= '<span class="control-btn restore deactivate"><i class="fa fa-retweet"></i> Khôi phục</span>';
$footer_control .= '<span class="control-btn del_permanently deactivate"><i class="fa fa-file-excel-o"> Xóa vĩnh viễn</i></span> ';
$footer_control .= '<span class="control-btn deactivate view_detail"><i class="fa fa-list"></i> Xem chi tiết</span>';
$footer_control .= '<span class="control-btn deactivate information"><i class="fa fa-user"></i> Xem thông tin</span>';
$footer_control .= '<span class="bill-close"><i class="fa fa-sign-out"></i> Đóng cửa sổ</span>';
$footer_control .= '</div>';
$rainTpl = new RainTPL();
add_more_css('detail_cus_user.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('content_column', $content_column);
$rainTpl->assign('footer_control', $footer_control);
$custom_script = file_get_contents('script_list_bill_trash.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('mindow_iframe_1column');
예제 #10
0
<?php

require_once 'inc_security.php';
$rainTpl = new RainTPL();
add_more_css('style.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('listDesk', $listDesk);
$custom_script = file_get_contents('script_mobile.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('mobile_admin');
예제 #11
0
$table_result .= $list->showHeader($total_row);
$i = 0;
while ($data_bill = mysqli_fetch_assoc($db_list_bill->result)) {
    $i++;
    $table_result .= $list->start_tr($i, $data_bill[$bill_id], 'class="menu-normal record-item" onclick="active_record(' . $data_bill[$bill_id] . ')"');
    $table_result .= '<td class="center">' . format_codenumber($data_bill[$bill_id], 6, '') . '</td>';
    $table_result .= '<td class="center"  width="170">' . date("d-m-Y h:i", $data_bill[$date]) . '</td>';
    $table_result .= '<td class="text-right" width="100">' . number_format($data_bill[$debit]) . '</td>';
    $table_result .= '<td class="text-right"> </td>';
    $table_result .= '<td class="center">Chưa Thanh Toán</td>';
    $obj = $name_obj . ': <b>' . $data_bill[$name] . '</b>';
    $table_result .= $list->end_tr();
}
$table_result .= $list->showFooter();
$content_column .= $table_result;
$content_column .= '</div>';
$footer_control .= '<div class="name_obj">' . $obj . '</div>';
$footer_control .= '<span class="bill-close"><i class="fa fa-sign-out"></i> Đóng cửa sổ</span>';
if ($isAjaxRequest) {
    echo $table_result;
    die;
}
$rainTpl = new RainTPL();
add_more_css('css_detail.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('top_control', $top_control);
$rainTpl->assign('content_column', $content_column);
$rainTpl->assign('footer_control', $footer_control);
$custom_script = file_get_contents('script_detail.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('detail_libility');
예제 #12
0
//tổng tiền của bàn
$from_desk_total = 0;
$json_menu = array();
$i = 0;
while ($row = mysqli_fetch_assoc($db_listing->result)) {
    $i++;
    $from_desk_total += $row['cdm_price'] * $row['cdm_number'];
    $listing_menu .= $list->start_tr($i, $row['men_id'], 'onclick="deskSplit.activeMenu(' . $row['men_id'] . ',\'from\')" class="menu-normal record-item" data-record_id="' . $row['men_id'] . '"');
    /* code something */
    $listing_menu .= '<td class="center">' . $row['men_name'] . '</td>';
    $listing_menu .= '<td class="center">' . $array_unit[$row['men_unit_id']] . '</td>';
    $listing_menu .= '<td class="center">' . $row['cdm_number'] . '</td>';
    $listing_menu .= $list->end_tr();
    $json_menu[$row['men_id']] = array('men_id' => $row['men_id'], 'men_name' => $row['men_name'], 'men_number' => $row['cdm_number'], 'men_price' => $row['cdm_price'], 'men_unit' => $array_unit[$row['men_unit_id']]);
}
$listing_menu .= $list->showFooter();
$left_column .= $listing_menu;
$left_column .= '</div>';
$footer_control = '';
$rainTpl = new RainTPL();
add_more_css('css/custom_desks.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$custom_script = file_get_contents('script_split_desk.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->assign('left_column', $left_column);
$rainTpl->assign('desk_name', $desk_name);
$rainTpl->assign('json_menu', json_encode($json_menu));
$rainTpl->assign('from_desk_total', number_format($from_desk_total));
$rainTpl->assign('record_id', $record_id);
$rainTpl->assign('list_desk', $list_desk);
$rainTpl->draw('split_desk');
예제 #13
0
        <tr>
            <td>Cập nhật lần cuối: </td>
            <td><strong>' . date("d/m/Y h:i", $last_times) . '</strong></td>
        </tr>
        <tr>
            <td>Người cập nhật: </td>
            <td><strong>' . $update_people_last . '</strong></td>
        </tr>
        <tr>
            <td>Trạng thái: </td>
            <td><strong>Đang trong thùng rác</strong></td>
        </tr>
    </table>
</div>';
$footer_control .= '<div class="print-close">';
$footer_control .= '<span class="bill-close"><i class="fa fa-sign-out"></i> Đóng cửa sổ</span>';
$footer_control .= '</div>';
$custom_script = '<script>
    var bill_close = $(\'\\.bill-close\');
    bill_close.click(function(){
        window.parent.communicateParentWindow(\'close_detail\');
    });
</script>';
$rainTpl = new RainTPL();
add_more_css('info_cus_user.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('content_column', $content_column);
$rainTpl->assign('footer_control', $footer_control);
//$custom_script = file_get_contents('script_list_bill_trash.html');
$rainTpl->assign('custom_script', $custom_script);
$rainTpl->draw('mindow_iframe_1column');
예제 #14
0
                <div class="text-bold text-center" id="money-debit">0</div>
            </div>
        </div>
    </div>
</div>
';
$right_column .= $footer_control;
$footer_button = '
<div class="col-xs-4">
    <label class="control-btn">
        <i class="fa fa-file-o"></i>
        Thêm mới
    </label>
    <label class="control-btn">
        <i class="fa fa-edit"></i>
        Chỉnh sửa
    </label>
</div>
<div class="col-xs-8">
    <label class="control-btn pull-right" onclick="ImportScript.billSubmit()">
        <i class="fa fa-save"></i>
        Lưu hóa đơn
    </label>
</div>';
$rainTpl = new RainTPL();
add_more_css('custom_import.css', $load_header);
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('left_column', $left_column);
$rainTpl->assign('right_column', $right_column);
$rainTpl->assign('footer_control', $footer_button);
$rainTpl->draw('v2/product/import');
예제 #15
0
    exit('Không thể in thực đơn cho bàn trống');
}
$db_unit = new db_query('SELECT *
                         FROM units');
$array_unit = array();
while ($row = mysqli_fetch_assoc($db_unit->result)) {
    $array_unit[$row['uni_id']] = $row['uni_name'];
}
$db_list_menu = new db_query('SELECT men_id,men_name,cdm_number,cdm_printed_number,men_unit_id
                              FROM menus
                              LEFT JOIN current_desk_menu ON cdm_menu_id = men_id
                              WHERE cdm_desk_id = ' . $desk_id . '
                              AND cdm_printed_number < cdm_number');
$list_menu = array();
$stt = 1;
while ($row = mysqli_fetch_assoc($db_list_menu->result)) {
    $row['stt'] = $stt++;
    $row['uni_name'] = $array_unit[$row['men_unit_id']];
    $row['print_number'] = $row['cdm_number'] - $row['cdm_printed_number'];
    $list_menu[] = $row;
}
add_more_css('css/print_order.css', $load_header);
add_more_css('css/print_order.css', $load_header, 'print');
$rainTpl = new RainTPL();
$rainTpl->assign('load_header', $load_header);
$rainTpl->assign('configuration', $configuration);
$rainTpl->assign('print_date', date('d/m/Y H:i:s', time()));
$rainTpl->assign('list_menu', $list_menu);
$rainTpl->assign('list_menu_json', json_encode($list_menu));
$rainTpl->assign('desk_detail', $desk_detail);
$rainTpl->draw('v2/printer/order');