config file = album.cfg, If you want to mail it to me.
tml files are the template files which contain snippets of html, perl and java, used to define the look of your album site.
The orange buttons you're now missing are related to being logged in as the admin or displaying your own member album.
If you allow per-member uploads:
a) each member gets their own album (named after the member),
b) each member can create sub-albums within their album
c) each member can upload only to their album. If that's not the intended destination for the photo, then they can move it afterwards to any other directory where they have write permission.
If you allow uploads, but they are not per-member,
a) only the overall admin can create albums after logging in (and assign another owner, and overall permissions)
b) members can upload to any album where admin has given permission
c) Only owners and admins can move or delete a photo.
Seems you've set your cfg without per-member uploads. While logged in to your site, I was able to upload photos and then move and delete them, but I am unable to create an album. If I force the admincreate parameter I get the same undefined routine error you stated originally. Therefore, I am not one of your album administrators.
When I'm not logged in to your site at all and try to force admincreate, I get the alert boxes.
When I do the same tests on my own site, I always get the alert boxes.
Conclusion: I'm puzzled. If i use the debug code from your cfg file, I could trace the error better.