Overview

Namespaces

  • emberlabs
    • Barcode
  • None

Classes

  • Appconfig
  • Barcode_lib
  • Config
  • Customer
  • Customer_rewards
  • Customers
  • Detailed_receivings
  • Detailed_sales
  • Dinner_table
  • Email_lib
  • emberlabs\Barcode\BarcodeBase
  • emberlabs\Barcode\Code128
  • emberlabs\Barcode\Code39
  • emberlabs\Barcode\Ean13
  • emberlabs\Barcode\Ean8
  • Employee
  • Employees
  • Giftcard
  • Giftcards
  • Home
  • Inventory
  • Inventory_low
  • Inventory_summary
  • Item
  • Item_kit
  • Item_kit_items
  • Item_kits
  • Item_lib
  • Item_quantity
  • Item_taxes
  • Items
  • Login
  • Mailchimp_lib
  • MailchimpConnector
  • Messages
  • Module
  • MY_Lang
  • No_Access
  • Person
  • Persons
  • Receiving
  • Receiving_lib
  • Receivings
  • Report
  • Reports
  • Rewards
  • Rounding_code
  • Sale
  • Sale_lib
  • Sale_suspended
  • Sales
  • Secure_Controller
  • Sms_lib
  • Specific_customer
  • Specific_discount
  • Specific_employee
  • Stock_location
  • Summary_categories
  • Summary_customers
  • Summary_discounts
  • Summary_employees
  • Summary_items
  • Summary_payments
  • Summary_report
  • Summary_sales
  • Summary_suppliers
  • Summary_taxes
  • Supplier
  • Suppliers
  • Tax
  • Tax_lib
  • Taxes
  • Token
  • Token_customer
  • Token_invoice_count
  • Token_invoice_sequence
  • Token_lib
  • Token_quote_sequence
  • Token_suspended_invoice_count
  • Token_year_invoice_count
  • Tracking_lib

Functions

  • currency_side
  • current_language
  • current_language_code
  • dateformat_bootstrap
  • dateformat_momentjs
  • db_log_queries
  • get_customer_data_row
  • get_customer_manage_table_headers
  • get_giftcard_data_row
  • get_giftcards_manage_table_headers
  • get_item_data_row
  • get_item_kit_data_row
  • get_item_kits_manage_table_headers
  • get_items_manage_table_headers
  • get_people_manage_table_headers
  • get_person_data_row
  • get_sale_data_last_row
  • get_sale_data_row
  • get_sales_manage_payments_summary
  • get_sales_manage_table_headers
  • get_supplier_data_row
  • get_suppliers_manage_table_headers
  • get_tax_data_row
  • get_taxes_manage_table_headers
  • load_config
  • load_language_files
  • load_stats
  • parse_decimals
  • pdf_create
  • quantity_decimals
  • show_report
  • show_report_if_allowed
  • to_currency
  • to_currency_no_money
  • to_decimals
  • to_quantity_decimals
  • to_tax_decimals
  • totals_decimals
  • transform_headers
  • transform_headers_readonly
  • Overview
  • Namespace
  • Class
 1:  2:  3:  4:  5:  6:  7:  8:  9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 
<?php

class Rounding_code
{
    const HALF_UP = 0;
    const HALF_DOWN = 1;
    const HALF_EVEN = 2;
    const HALF_ODD = 3;
    const ROUND_UP = 4;
    const ROUND_DOWN = 5;
    const HALF_FIVE = 6;

    public static function get_rounding_options()
    {
        $CI =& get_instance();
        $CI->load->helper('language');
        return array(
            Rounding_code::HALF_UP => lang('enum_half_up'),
            Rounding_code::HALF_DOWN => lang('enum_half_down'),
            Rounding_code::HALF_EVEN => lang('enum_half_even'),
            Rounding_code::HALF_ODD => lang('enum_half_odd'),
            Rounding_code::ROUND_UP => lang('enum_round_up'),
            Rounding_code::ROUND_DOWN => lang('enum_round_down'),
            Rounding_code::HALF_FIVE => lang('enum_half_five')
        );
    }

    public static function get_rounding_code_name($rounding_code)
    {
        $CI =& get_instance();
        $CI->load->helper('language');
        if($rounding_code == Rounding_code::HALF_UP)
        {
            return lang('enum_half_up');
        }
        elseif($rounding_code == Rounding_code::HALF_DOWN)
        {
            return lang('enum_half_down');
        }
        elseif($rounding_code == Rounding_code::HALF_EVEN)
        {
            return lang('enum_half_even');
        }
        elseif($rounding_code == Rounding_code::HALF_ODD)
        {
            return lang('enum_half_odd');
        }
        elseif($rounding_code == Rounding_code::ROUND_UP)
        {
            return lang('enum_round_up');
        }
        elseif($rounding_code == Rounding_code::ROUND_DOWN)
        {
            return lang('enum_round_down');
        }
        elseif($rounding_code == Rounding_code::HALF_FIVE)
        {
            return lang('enum_half_five');
        }
        else
        {
            return lang('common_unknown');
        }
    }

    public static function get_html_rounding_options()
    {
        $CI =& get_instance();
        $CI->load->helper('language');
        $x = "<option value='0' selected='selected'>".lang('enum_half_up')."</option>" .
        "<option value='1'>".lang('enum_half_down')."</option>" .
        "<option value='2'>".lang('enum_half_even')."</option>" .
        "<option value='3'>".lang('enum_half_odd')."</option>" .
        "<option value='4'>".lang('enum_round_up')."</option>" .
        "<option value='5'>".lang('enum_round_down')."</option>" .
        "<option value='6'>".lang('enum_half_five')."</option>";

        return $x;
    }
}
API documentation generated by ApiGen