Add various one-off/test/helper scripts to source control


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@208 805dc64a-4b89-45c2-9604-91c884c85c61
Add 'AlternateVersion' to the ForceArray setting for the XML document; this avoids "not an ARRAY reference" errors in some cases (Todo #1490)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@209 805dc64a-4b89-45c2-9604-91c884c85c61
Include 'add book to your reading list' link on detail page for books not on any lists (Todo #1286)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@210 805dc64a-4b89-45c2-9604-91c884c85c61
Restore right-facing arrow image used for menus with submenus (Todo #1492)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@211 805dc64a-4b89-45c2-9604-91c884c85c61
Use 'encodeURIComponent' instead of 'escape' for encoding data to be sent to server (Todo #1495)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@212 805dc64a-4b89-45c2-9604-91c884c85c61
Update lists dropdown when renaming a list (Todo #1441)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@213 805dc64a-4b89-45c2-9604-91c884c85c61
Cache list IDs when loading user information (Todo #1496)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@214 805dc64a-4b89-45c2-9604-91c884c85c61
Include non-custom lists in dropdown on initial load (Todo #1500)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@215 805dc64a-4b89-45c2-9604-91c884c85c61
Use cached 'unread_list' value to get unread list ID for showing initial list


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@216 805dc64a-4b89-45c2-9604-91c884c85c61
Use absolute, not relative, URL for 'arrow_right' image, so that it appears in the menus when viewing a list by URL (Todo #1505)
Also make the image URL a global variable, rather than a local in several locations


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@217 805dc64a-4b89-45c2-9604-91c884c85c61
Use fixed width for radio button column on 'combine records' page (Todo #1506)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@218 805dc64a-4b89-45c2-9604-91c884c85c61
Add binding information as a field on the 'add book' form (Todo #1488)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@219 805dc64a-4b89-45c2-9604-91c884c85c61
Don't use nested tables (Todo #1513)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@220 805dc64a-4b89-45c2-9604-91c884c85c61
Get alternate versions when looking up a Kindle item (Todo #1518)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@221 805dc64a-4b89-45c2-9604-91c884c85c61
Set href attribute for book title links to non-JS detail page; use onclick to display via JS (Todo #1517)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@222 805dc64a-4b89-45c2-9604-91c884c85c61
Use an actual ISBN/ASIN for one of the books of the record in the "add book to your reading list" link on the detail page, instead of an inadvertently hardcoded one 
(Todo #1526)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@223 805dc64a-4b89-45c2-9604-91c884c85c61
Fix 'record.pl' script when fetching by ISBN (Todo #1525); the problem was that after the book ID for the given ISBN was retrieved, it was used against the 
record_books.id column instead of record_books.book_id


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@224 805dc64a-4b89-45c2-9604-91c884c85c61
Don't try getting the now-nonexistent 'suggestable' column from the 'lists' table; this avoids an error when displaying list information (Todo #1538)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@225 805dc64a-4b89-45c2-9604-91c884c85c61
Remove 'suggestable' column reference from by-ISBN code (Todo #1538)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@226 805dc64a-4b89-45c2-9604-91c884c85c61
Include username alongside user ID for list owners (Todo #1539)


git-svn-id: svn+ssh://svn.pgengler.net/srv/svn/reading/trunk@227 805dc64a-4b89-45c2-9604-91c884c85c61