Mercurial > hg > fapweb
changeset 250:34f540cea1ff
Some work on compo entry listing.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 24 Nov 2013 00:28:20 +0200 |
parents | 6927edc7e266 |
children | 1953d5025531 |
files | admajax.php admin.php |
diffstat | 2 files changed, 22 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/admajax.php Sun Nov 24 00:25:03 2013 +0200 +++ b/admajax.php Sun Nov 24 00:28:20 2013 +0200 @@ -275,7 +275,7 @@ echo "</form>\n"; break; - case "entries": + case "compolist": $index = 0; foreach (stExecSQL("SELECT * FROM compos") as $compo) { @@ -284,9 +284,9 @@ } break; - case "entrylist": + case "entries": $id = intval(stGetRequestItem("id", 0)); - foreach (stExecSQL("SELECT * FROM compos WHERE id=".$id) as $compo) + if (($compo = stFetchSQL("SELECT * FROM compos WHERE id=".$id)) !== false) { echo "<form>\n".
--- a/admin.php Sun Nov 24 00:25:03 2013 +0200 +++ b/admin.php Sun Nov 24 00:28:20 2013 +0200 @@ -177,7 +177,25 @@ function refreshCCEntries() { - refreshItems("tabContCCEntries", "entries", "Entry list", ""); + var msuccess1 = function(txt) + { + var nitem = document.getElementById("tabContCCEntries"); + if (nitem) + { + nitem.innerHTML = "<div id=\"tabHeadersCM\" class=\"tabHeaders tabHeadersSub\"></div><div id=\"tabContentsCM\" class=\"tabContents\"></div>"; + try { + var tmp = JSON.parse("{"+ txt +"}"); + registeredTabs["CM"] = tmp; + updateTabList("CM", ""); + switchActiveTab("CM", "Compo1"); + } + catch (err) { + alert("JSON.parse("+ txt +") failure: "+ err); + } + } + } + + sendPOSTRequest("action=get&type=compolist", msuccess1); }