Upgraded user management scripts, admin flag no longer supported, now uses user roles
Redid user management, now using roles to quickly and easily assing rights, cleaned database structure, replaced "added" columns with "created", removed user_insert() since it does just user_signup(), simplified user_signup() which now only takes the most essential columns, the rest can be done by a user implemented SQL update keeping the users table flexible. Added translation markers for various exception messages, Fixed redirect() missing HTTP codes, now defaults to 301. The redirect URL for user_or_redirect() and rights_or_redirect() can now be configured. replaced has_right() and right_or_redirect() for has_rights() and rights_or_redirect() which both can validate multiple rights. Added html_form() which adds a hidden "dosubmit" which can always be used to check if a submit has taken place or not. Added html_hidden() which adds a hidden input tag with the specied key from the specified source array, defaults to id. Moved current_domain() to http library. Fixed command line signin. $_CONFIG[cookie][domain] check is now only done at the beginning of each session, improving startup speed a little. Applied some more bug fixes
Upgraded admin pages. HTML was taken from an existing project and class definitions wont do much since all CSS and JS is missing. Still requires some cleanup
Added users configuration, added redirect after forbidden configuration
Fixed sitemap autobuilder modified timestamp, and description ripper
Added sitemap ondeploy option that sets if for this website each deploy will automatically generate a new sitemap
Added auto sitemap rescan and redeploy option with init hook
html_header() now supports $meta[noindex] = true option which will add the <meta name="robots" content="noindex"> meta tag
Fixed missing function calls, deploy script now uses only deploy configuration
v0.15.1 tr() now shows text message that caused exception, reimplemented sitemap library, now scans site over HTTP(S), see sitemap_scan() and sitemap_scan_url(). changed sitemap_build to sitemap_scan. Added html_send() that basically will do the echo c_page() but adds a Content_Length HTTP header before sending. http_header() is now depreciated, http_headers() has come in its place and does the HTTP code, and the last_modified headers. Removed deprecated http() function from inet library, added support for robots.txt in sitemap generator