X-Git-Url: http://git.hcoop.net/hcoop/zz_old/portal.git/blobdiff_plain/8d347a3306ce7cc6e744183f0d4229f09d3f7101..efce969f2f5ccb01509bb7d5a8d6fbae29ecf6ce:/balances.mlt diff --git a/balances.mlt b/balances.mlt index d2c19c9..d565cca 100644 --- a/balances.mlt +++ b/balances.mlt @@ -6,24 +6,24 @@ ref showNormal = true; if $"cmd" = "Create" then if not (Balance.validBalanceName ($"name")) then %> -

Invalid balance name

+

Invalid balance name

<% else switch Balance.balanceNameToId ($"name") of SOME _ => %> -

Balance name already in use

+

Balance name already in use

<% | NONE => val id = Balance.addBalance ($"name") %> -

Balance added

+

Balance added

<% end end elseif $"mod" <> "" then showNormal := false; val balance = Balance.lookupBalance (Web.stoi ($"mod")) %> -

Modify balance record

+

Modify balance record

-
+ "> - - +
Name:
+
Name:
@@ -31,39 +31,43 @@ elseif $"mod" <> "" then <% elseif $"cmd" = "Save" then val balance = Balance.lookupBalance (Web.stoi ($"id")); Balance.modBalance {balance with name = $"name"} %> -

Balance record saved.

+

Balance record saved.

<% elseif $"del" <> "" then showNormal := false; val balance = Balance.lookupBalance (Web.stoi ($"del")) %> -

Are you sure you want to delete balance <% #name balance %>?

+

Are you sure you want to delete balance <% #name balance %>?

">Yes, delete <% #name balance %>! <% elseif $"del2" <> "" then val balance = Balance.lookupBalance (Web.stoi ($"del2")); Balance.deleteBalance (Web.stoi ($"del2")) %> -

<% #name balance %> deleted!

+

<% #name balance %> deleted!

<% end %> -<% if showNormal then %> -

New balance

+<% if showNormal then + ref total = 0.0 %> +

New balance

-
- - + +
Name:
+
Name:
-

Manage current balances

+

Manage current balances

-<% foreach balance in Balance.listBalances () do %> +<% foreach balance in Balance.listBalances () do + total := Util.add (total, #amount balance) %> <% end %>
<% Web.html (#name balance) %> <% #amount balance %> [Modify] [Delete]
+
Total: $<% total %> + <% end %> <% @footer [] %>