Skip to content

Commit

Permalink
Removed unneeded files
Browse files Browse the repository at this point in the history
  • Loading branch information
dylan-isaac authored Oct 31, 2017
1 parent 67dd38f commit 29ac212
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 76 deletions.
75 changes: 1 addition & 74 deletions Utility.lua
Original file line number Diff line number Diff line change
Expand Up @@ -218,78 +218,6 @@ local function URLEncode(s)
return fieldValue;
end

-- from sam_lie
-- Compatible with Lua 5.0 and 5.1.
-- Disclaimer : use at own risk especially for hedge fund reports :-)
---============================================================
-- add comma to separate thousands
--
local function comma_value(amount)
local formatted = amount
while true do
formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
if (k==0) then
break
end
end
return formatted
end

---============================================================
-- rounds a number to the nearest decimal places
--
local function round(val, decimal)
if (decimal) then
return math.floor( (val * 10^decimal) + 0.5) / (10^decimal)
else
return math.floor(val+0.5)
end
end

--===================================================================
-- given a numeric value formats output with comma to separate thousands
-- and rounded to given decimal places
--
--
local function format_num(amount, decimal, prefix, neg_prefix)
Log("[Utility.format_num] ");

local str_amount, formatted, famount, remain

decimal = decimal or 2 -- default 2 decimal places
neg_prefix = neg_prefix or "-" -- default negative sign

famount = math.abs(round(amount,decimal))
famount = math.floor(famount)

remain = round(math.abs(amount) - famount, decimal)

-- comma to separate the thousands
formatted = comma_value(famount)

-- attach the decimal portion
if (decimal > 0) then
remain = string.sub(tostring(remain),3)
formatted = formatted .. "." .. remain ..
string.rep("0", decimal - string.len(remain))
end

-- attach prefix string e.g '$'
formatted = (prefix or "") .. formatted;

-- if value is negative then format accordingly
if (amount < 0) then
if (neg_prefix=="()") then
formatted = "("..formatted ..")"
else
formatted = neg_prefix .. formatted
end
end

return formatted;
end


UtilityInternal.Trim = Trim;
UtilityInternal.IsType = IsType;
UtilityInternal.Log = Log;
Expand All @@ -299,5 +227,4 @@ local function URLEncode(s)
UtilityInternal.CreateQueryString = CreateQueryString;
UtilityInternal.GetXmlChildValue = GetChildValue;
UtilityInternal.GetXmlNodeCount = GetNodeCount;
UtilityInternal.FormatNumber = format_num;
UtilityInternal.RemoveTrailingSpecialCharacters = RemoveTrailingSpecialCharacters;
UtilityInternal.RemoveTrailingSpecialCharacters = RemoveTrailingSpecialCharacters;
4 changes: 2 additions & 2 deletions config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>Alma Barcode Lookup</Name>
<Author>Atlas Systems, Inc.</Author>
<Version>1.0</Version>
<Version>1.0.1</Version>
<Active>true</Active>
<Type>Addon</Type>
<Description>Performs an Alma Item lookup with the item's barcode and imports the results.</Description>
Expand Down Expand Up @@ -36,4 +36,4 @@
<File>AlmaApi.lua</File>
<File>AlmaLookup.lua</File>
</Files>
</Configuration>
</Configuration>

0 comments on commit 29ac212

Please sign in to comment.