summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2014-03-03 16:58:54 +0000
committerTed Trask <ttrask01@yahoo.com>2014-03-03 16:58:54 +0000
commit93c77ea98511b60546ae7af451597c97da9aef97 (patch)
tree9ae6f919973672d2a794110c3978898ec6c11a55
parenteedf5486f3c22c2248bfc8c98fddf1398cbed181 (diff)
downloadacf-core-93c77ea98511b60546ae7af451597c97da9aef97.tar.bz2
acf-core-93c77ea98511b60546ae7af451597c97da9aef97.tar.xz
Add incrementheader function to htmlviewfunctions
-rw-r--r--lib/htmlviewfunctions.lua20
1 files changed, 10 insertions, 10 deletions
diff --git a/lib/htmlviewfunctions.lua b/lib/htmlviewfunctions.lua
index d0d7945..c6863cb 100644
--- a/lib/htmlviewfunctions.lua
+++ b/lib/htmlviewfunctions.lua
@@ -30,6 +30,14 @@ function mymodule.displayheader(myitem, page_info, header_level)
return header_level
end
+function mymodule.incrementheader(header_level)
+ if 0 == header_level then
+ return header_level
+ else
+ return tonumber(header_level)+1
+ end
+end
+
function mymodule.displayinfo(myitem)
if myitem.descr then io.write("<p class='descr'>" .. string.gsub(html.html_escape(myitem.descr), "\n", "<br/>") .. "</p>\n") end
if myitem.default then io.write('<p class="descr">Default:' .. string.gsub(html.html_escape(getlabel(myitem, myitem.default)), "\n", "<br/>") .. "</p>\n") end
@@ -60,11 +68,7 @@ function mymodule.displayitem(myitem, header_level, page_info)
end
for x,name in ipairs(order) do
if myitem.value[name] then
- if 0 == header_level then
- mymodule.displayitem(myitem.value[name], header_level)
- else
- mymodule.displayitem(myitem.value[name], tonumber(header_level)+1)
- end
+ mymodule.displayitem(myitem.value[name], mymodule.incrementheader(header_level))
end
end
elseif myitem.type ~= "hidden" then
@@ -101,11 +105,7 @@ function mymodule.displayformitem(myitem, name, viewtype, header_level, group)
if myitem.type == "group" then
header_level = mymodule.displayheader(myitem, page_info, header_level)
mymodule.displayinfo(myitem)
- if 0 == header_level then
- mymodule.displayformcontents(myitem, nil, nil, header_level, myitem.name)
- else
- mymodule.displayformcontents(myitem, nil, nil, tonumber(header_level)+1, myitem.name)
- end
+ mymodule.displayformcontents(myitem, nil, nil, mymodule.incrementheader(header_level), myitem.name)
elseif myitem.type == "multi" then
myitem.type = "select"
myitem.multiple = "true"