http://wiki.soholaunch.com/api.php?action=feedcontributions&user=Joe+Lain&feedformat=atomSohowiki - User contributions [en]2024-03-28T17:57:35ZUser contributionsMediaWiki 1.18.1http://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-09-02T17:06:56Z<p>Joe Lain: /* v4.9.3 r12 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
===v4.9.3 r13===<br />
<nowiki>-</nowiki>Event Calendar > Event time starting/ending on n/a will now display n/a instead of 12:00.<br />
<br />
===v4.9.3 r12===<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart testing code taken out. Was displaying at bottom of final invoice.<br />
<br />
===v4.9.3 r11===<br />
<nowiki>-</nowiki>Page Editor > Fixed Windows form issue when resaving default forms on pages.<br />
<br />
<nowiki>-</nowiki>Database Tables > Fixed issue that was causing page editor to stall on firefox after site updates.<br />
<br />
<nowiki>*</nowiki>Page Editor > You can now edit custom code objects that have been dropped in the page editor.<br />
<br />
<nowiki>*</nowiki>Database Tables > After editing a table entry, or deleting a table row in the "view edit records" section, the display returns that last display, rather than defaulting to the first entry.<br />
<br />
<nowiki>-</nowiki>Template Manager > Fixed issue so files in the /sohoadmin/program/modules/site_templates/pages/ directory no longer show up in the template selection.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where text boxes in page editor cells would disappear in IE.<br />
<br />
<nowiki>-</nowiki>Blog > Blog on home page would not post comments correctly.<br />
<br />
===v4.9.3 r10===<br />
no documented changes<br />
<br />
===v4.9.3 r9===<br />
<nowiki>*</nowiki>Shopping Cart > Paypal Payflow Link > Updated the Paypal payflow link to post to new url. see https://www.paypal.com/helpcenter/main.jsp?locale=en_US&_dyncharset=UTF-8&cmd=_help&t=solutionTab&ft=homeTab&ps=solutionPanels&locale=en_US&_dyncharset=UTF-8&solutionId=59989 <br />
<nowiki>(h)</nowiki>Several new hook locations (for plugin developers) added throughout website-side shopping cart files. Especially: pgm-add_cart.php and pgm-more_information.php<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Shopping Cart > Paypoint USA > Fixed blank screen issue. (missing function)<br />
<br />
<nowiki>*</nowiki>Blog Comments > Email sent out when a comment is posted now displays correctly in text only email clients (web mail).<br />
<br />
<nowiki>*</nowiki>Blog Comments > Fixed issue on windows servers where BLOG_COMMENTS table would not be recognized and error would display.<br />
<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > Added note to interface notifying Users who have exec disabled that the backup/restore feature will not work.<br />
<br />
<nowiki>-</nowiki>Database Tables > Fixed Database table search to work with lower-case table names.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed Form Drop issue that affected some Windows servers.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-09-02T15:02:19Z<p>Joe Lain: /* v4.9.3 r11 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
===v4.9.3 r12===<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart testing code taken out. Was displaying at bottom of final invoice.<br />
<br />
===v4.9.3 r11===<br />
<nowiki>-</nowiki>Page Editor > Fixed Windows form issue when resaving default forms on pages.<br />
<br />
<nowiki>-</nowiki>Database Tables > Fixed issue that was causing page editor to stall on firefox after site updates.<br />
<br />
<nowiki>*</nowiki>Page Editor > You can now edit custom code objects that have been dropped in the page editor.<br />
<br />
<nowiki>*</nowiki>Database Tables > After editing a table entry, or deleting a table row in the "view edit records" section, the display returns that last display, rather than defaulting to the first entry.<br />
<br />
<nowiki>-</nowiki>Template Manager > Fixed issue so files in the /sohoadmin/program/modules/site_templates/pages/ directory no longer show up in the template selection.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where text boxes in page editor cells would disappear in IE.<br />
<br />
<nowiki>-</nowiki>Blog > Blog on home page would not post comments correctly.<br />
<br />
===v4.9.3 r10===<br />
no documented changes<br />
<br />
===v4.9.3 r9===<br />
<nowiki>*</nowiki>Shopping Cart > Paypal Payflow Link > Updated the Paypal payflow link to post to new url. see https://www.paypal.com/helpcenter/main.jsp?locale=en_US&_dyncharset=UTF-8&cmd=_help&t=solutionTab&ft=homeTab&ps=solutionPanels&locale=en_US&_dyncharset=UTF-8&solutionId=59989 <br />
<nowiki>(h)</nowiki>Several new hook locations (for plugin developers) added throughout website-side shopping cart files. Especially: pgm-add_cart.php and pgm-more_information.php<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Shopping Cart > Paypoint USA > Fixed blank screen issue. (missing function)<br />
<br />
<nowiki>*</nowiki>Blog Comments > Email sent out when a comment is posted now displays correctly in text only email clients (web mail).<br />
<br />
<nowiki>*</nowiki>Blog Comments > Fixed issue on windows servers where BLOG_COMMENTS table would not be recognized and error would display.<br />
<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > Added note to interface notifying Users who have exec disabled that the backup/restore feature will not work.<br />
<br />
<nowiki>-</nowiki>Database Tables > Fixed Database table search to work with lower-case table names.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed Form Drop issue that affected some Windows servers.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-08-27T18:38:56Z<p>Joe Lain: /* v4.9.3 r11 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
===v4.9.3 r11===<br />
<br />
<nowiki>*</nowiki>Database Tables > After editing a table entry, or deleting a table row in the "view edit records" section, the display returns that last display, rather than defaulting to the first entry.<br />
<br />
<nowiki>-</nowiki>Template Manager > Fixed issue so files in the /sohoadmin/program/modules/site_templates/pages/ directory no longer show up in the template selection.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where text boxes in page editor cells would disappear in IE.<br />
<br />
<nowiki>-</nowiki>Blog > Blog on home page would not post comments correctly.<br />
<br />
===v4.9.3 r10===<br />
no documented changes<br />
<br />
===v4.9.3 r9===<br />
<nowiki>*</nowiki>Shopping Cart > Paypal Payflow Link > Updated the Paypal payflow link to post to new url. see https://www.paypal.com/helpcenter/main.jsp?locale=en_US&_dyncharset=UTF-8&cmd=_help&t=solutionTab&ft=homeTab&ps=solutionPanels&locale=en_US&_dyncharset=UTF-8&solutionId=59989 <br />
<nowiki>(h)</nowiki>Several new hook locations (for plugin developers) added throughout website-side shopping cart files. Especially: pgm-add_cart.php and pgm-more_information.php<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Shopping Cart > Paypoint USA > Fixed blank screen issue. (missing function)<br />
<br />
<nowiki>*</nowiki>Blog Comments > Email sent out when a comment is posted now displays correctly in text only email clients (web mail).<br />
<br />
<nowiki>*</nowiki>Blog Comments > Fixed issue on windows servers where BLOG_COMMENTS table would not be recognized and error would display.<br />
<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > Added note to interface notifying Users who have exec disabled that the backup/restore feature will not work.<br />
<br />
<nowiki>-</nowiki>Database Tables > Fixed Database table search to work with lower-case table names.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed Form Drop issue that affected some Windows servers.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-08-27T18:37:55Z<p>Joe Lain: /* v4.9.3 r11 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
===v4.9.3 r11===<br />
<br />
<nowiki>*</nowiki>Database Tables > After editing a table entry, or deleting a table row in the "view edit records" section, the display returns that last display, rather than defaulting to the first entry.<br />
<br />
<nowiki>-</nowiki>Template Manager > Fixed issue so files in the /sohoadmin/program/modules/site_templates/pages/ directory no longer show up in the template selection.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where text boxes in page editor cells would disappear in IE.<br />
<br />
===v4.9.3 r10===<br />
no documented changes<br />
<br />
===v4.9.3 r9===<br />
<nowiki>*</nowiki>Shopping Cart > Paypal Payflow Link > Updated the Paypal payflow link to post to new url. see https://www.paypal.com/helpcenter/main.jsp?locale=en_US&_dyncharset=UTF-8&cmd=_help&t=solutionTab&ft=homeTab&ps=solutionPanels&locale=en_US&_dyncharset=UTF-8&solutionId=59989 <br />
<nowiki>(h)</nowiki>Several new hook locations (for plugin developers) added throughout website-side shopping cart files. Especially: pgm-add_cart.php and pgm-more_information.php<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Shopping Cart > Paypoint USA > Fixed blank screen issue. (missing function)<br />
<br />
<nowiki>*</nowiki>Blog Comments > Email sent out when a comment is posted now displays correctly in text only email clients (web mail).<br />
<br />
<nowiki>*</nowiki>Blog Comments > Fixed issue on windows servers where BLOG_COMMENTS table would not be recognized and error would display.<br />
<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > Added note to interface notifying Users who have exec disabled that the backup/restore feature will not work.<br />
<br />
<nowiki>-</nowiki>Database Tables > Fixed Database table search to work with lower-case table names.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed Form Drop issue that affected some Windows servers.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Import_your_CSV_data_into_Microsoft_ExcelImport your CSV data into Microsoft Excel2008-08-12T12:30:42Z<p>Joe Lain: /* How to import your CSV data into Microsoft Excelâ„¢ */</p>
<hr />
<div>Each of your sites database table may be downloaded to your hard drive for backup, reference, and/or modification. To do so, click on the Download link next to a table’s name, specify the location in which to save its information, and click Save.<br />
<br />
When downloaded, site data tables are saved in .csv format, and are semicolon delimited.<br />
<br />
==How to import your CSV data into Microsoft Excelâ„¢==<br />
<br />
1. Open Excel to a blank worksheet<br />
<br />
2. For Excel 2007: Select DATA -> FROM TEXT...<br />
<br />
2. For Excel prior to 2007: Select DATA -> GET EXTERNAL DATA -> IMPORT TEXT FILE...<br />
<br />
3. Select the name of the CSV file you downloaded from the system. (Note: You may have to set windows to look for CSV files)<br />
<br />
4. Follow the on-screen wizard and set your "delimiter" to a "Semi-Colon" (;)<br />
<br />
5. Once import is complete, you can save your data as an XLS file or some other format for your use.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Import_your_CSV_data_into_Microsoft_ExcelImport your CSV data into Microsoft Excel2008-08-12T12:29:52Z<p>Joe Lain: /* How to import your CSV data into Microsoft Excelâ„¢ */</p>
<hr />
<div>Each of your sites database table may be downloaded to your hard drive for backup, reference, and/or modification. To do so, click on the Download link next to a table’s name, specify the location in which to save its information, and click Save.<br />
<br />
When downloaded, site data tables are saved in .csv format, and are semicolon delimited.<br />
<br />
==How to import your CSV data into Microsoft Excelâ„¢==<br />
<br />
1. Open Excel to a blank worksheet<br />
<br />
2. For Excel 2007: Select DATA -> FROM TEXT... <br />
OR for Excel prior to 2007: Select DATA -> GET EXTERNAL DATA -> IMPORT TEXT FILE...<br />
<br />
3. Select the name of the CSV file you downloaded from the system. (Note: You may have to set windows to look for CSV files)<br />
<br />
4. Follow the on-screen wizard and set your "delimiter" to a "Semi-Colon" (;)<br />
<br />
5. Once import is complete, you can save your data as an XLS file or some other format for your use.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Import_your_CSV_data_into_Microsoft_ExcelImport your CSV data into Microsoft Excel2008-08-12T12:29:17Z<p>Joe Lain: /* How to import your CSV data into Microsoft Excelâ„¢ */</p>
<hr />
<div>Each of your sites database table may be downloaded to your hard drive for backup, reference, and/or modification. To do so, click on the Download link next to a table’s name, specify the location in which to save its information, and click Save.<br />
<br />
When downloaded, site data tables are saved in .csv format, and are semicolon delimited.<br />
<br />
==How to import your CSV data into Microsoft Excelâ„¢==<br />
<br />
1. Open Excel to a blank worksheet<br />
<br />
2. For Excel 2007: Select DATA -> FROM TEXT... For Excel prior to 2007: Select DATA -> GET EXTERNAL DATA -> IMPORT TEXT FILE...<br />
<br />
3. Select the name of the CSV file you downloaded from the system. (Note: You may have to set windows to look for CSV files)<br />
<br />
4. Follow the on-screen wizard and set your "delimiter" to a "Semi-Colon" (;)<br />
<br />
5. Once import is complete, you can save your data as an XLS file or some other format for your use.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Import_your_CSV_data_into_Microsoft_ExcelImport your CSV data into Microsoft Excel2008-08-12T12:28:15Z<p>Joe Lain: /* How to import your CSV data into Microsoft Excelâ„¢ */</p>
<hr />
<div>Each of your sites database table may be downloaded to your hard drive for backup, reference, and/or modification. To do so, click on the Download link next to a table’s name, specify the location in which to save its information, and click Save.<br />
<br />
When downloaded, site data tables are saved in .csv format, and are semicolon delimited.<br />
<br />
==How to import your CSV data into Microsoft Excelâ„¢==<br />
<br />
1. Open Excel to a blank worksheet<br />
<br />
2. For Excel 2007: Select DATA -> FROM TEXT...<br />
<br />
2. For Excel prior to 2007: Select DATA -> GET EXTERNAL DATA -> IMPORT TEXT FILE...<br />
<br />
3. Select the name of the CSV file you downloaded from the system. (Note: You may have to set windows to look for CSV files)<br />
<br />
4. Follow the on-screen wizard and set your "delimiter" to a "Semi-Colon" (;)<br />
<br />
5. Once import is complete, you can save your data as an XLS file or some other format for your use.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Import_your_CSV_data_into_Microsoft_ExcelImport your CSV data into Microsoft Excel2008-08-12T12:24:54Z<p>Joe Lain: </p>
<hr />
<div>Each of your sites database table may be downloaded to your hard drive for backup, reference, and/or modification. To do so, click on the Download link next to a table’s name, specify the location in which to save its information, and click Save.<br />
<br />
When downloaded, site data tables are saved in .csv format, and are semicolon delimited.<br />
<br />
==How to import your CSV data into Microsoft Excelâ„¢==<br />
<br />
1. Open Excel to a blank worksheet<br />
<br />
2. Select DATA -> GET EXTERNAL DATA -> IMPORT TEXT FILE...<br />
<br />
3. Select the name of the CSV file you downloaded from the system. (Note: You may have to set windows to look for CSV files)<br />
<br />
4. Follow the on-screen wizard and set your "delimiter" to a "Semi-Colon" (;)<br />
<br />
5. Once import is complete, you can save your data as an XLS file or some other format for your use.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Import_your_CSV_data_into_Microsoft_ExcelImport your CSV data into Microsoft Excel2008-08-12T12:23:28Z<p>Joe Lain: </p>
<hr />
<div>1. Open Excel to a blank worksheet<br />
<br />
2. Select DATA -> GET EXTERNAL DATA -> IMPORT TEXT FILE...<br />
<br />
3. Select the name of the CSV file you downloaded from the system. (Note: You may have to set windows to look for CSV files)<br />
<br />
4. Follow the on-screen wizard and set your "delimiter" to a "Semi-Colon" (;)<br />
<br />
5. Once import is complete, you can save your data as an XLS file or some other format for your use.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Import_your_CSV_data_into_Microsoft_ExcelImport your CSV data into Microsoft Excel2008-08-12T12:22:30Z<p>Joe Lain: </p>
<hr />
<div>-Open Excel to a blank worksheet<br />
-Select DATA -> GET EXTERNAL DATA -> IMPORT TEXT FILE...<br />
Select the name of the CSV file you downloaded from the system. (Note: You may have to set windows to look for CSV files)<br />
Follow the on-screen wizard and set your "delimiter" to a "Semi-Colon" (;)<br />
Once import is complete, you can save your data as an XLS file or some other format for your use.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-07-31T16:21:56Z<p>Joe Lain: /* v4.9.3 r8 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Shopping Cart > Paypoint USA > Fixed blank screen issue. (missing function)<br />
<br />
<nowiki>*</nowiki>Blog Comments > Email sent out when a comment is posted now displays correctly in text only email clients (web mail).<br />
<br />
<nowiki>*</nowiki>Blog Comments > Fixed issue on windows servers where BLOG_COMMENTS table would not be recognized and error would display.<br />
<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > User can no longer create or import backups if exec is disabled. Added note to interface.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-07-31T16:18:38Z<p>Joe Lain: /* v4.9.3 r8 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Shopping Cart > Paypoint USA > Fixed blank screen issue. (missing function)<br />
<br />
<nowiki>*</nowiki>Blog Comments > Email sent out when a comment is posted now displays correctly in text only email clients (web mail).<br />
<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > User can no longer create or import backups if exec is disabled. Added note to interface.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-07-03T14:51:41Z<p>Joe Lain: /* v4.9.3 r8 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Blog Comments > Email sent out when a comment is posted now displays correctly in text only email clients (web mail).<br />
<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > User can no longer create or import backups if exec is disabled. Added note to interface.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-06-25T12:32:08Z<p>Joe Lain: /* v4.9.3 r7 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > User can no longer create or import backups if exec is disabled. Added note to interface.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Browse Templates > Now browse and install any free template from the addons website. Access from "Browse Templates" rollover for Template Manager (Main Menu) and "Browse Our Template Archive" within the Template Manager.<br />
<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-06-25T12:13:52Z<p>Joe Lain: /* v4.9.3 r8 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Web Site Wizard > Updated all parts of wizard. Revamped template selection step.<br />
<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > User can no longer create or import backups if exec is disabled. Added note to interface.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-06-20T19:40:44Z<p>Joe Lain: /* v4.9.3 r8 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
<nowiki>*</nowiki>Backup/Restore > User can no longer create or import backups if exec is disabled. Added note to interface.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-06-20T17:26:59Z<p>Joe Lain: /* v4.9.3 r8 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>*</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-06-20T17:26:41Z<p>Joe Lain: /* v4.9.3 r7 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r8===<br />
<nowiki>+</nowiki>Help Center > Diagnostic > Disabled php functions now display in Server Settings area if there are any.<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-06-17T20:14:45Z<p>Joe Lain: /* v4.9.3 r7 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r7===<br />
<nowiki>+</nowiki>Media Files > Added support for .m4a files.<br />
<br />
<nowiki>*</nowiki>Cart Invoices > Changed invoice date search to drop-downs.<br />
<br />
<nowiki>*</nowiki>Secure Login > Changed post for pgm-secure_login.php to relative path.<br />
<br />
<nowiki>*</nowiki>Database Table Import > :semi: now replaced correctly with ; when updating records.<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-06-06T15:25:28Z<p>Joe Lain: /* v4.9.3 r6 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>SECURITY > Unstable script file located and removed. Upgrading to this version will search for this file on your site and remove it if found.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Form attachments with required upload fields no longer break process.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T21:01:47Z<p>Joe Lain: /* pgm-template_builder.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-payment_gateway.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:plugin_paytypes");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:gateway_submit");</pre><br />
<br />
===pgm-show_invoice.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-show_invoice.php:gateway_catch");</pre><br />
<br />
===pgm-checkout.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:gateway_button");</pre><br />
<br />
===pgm-more_information.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:above_moreinfo-pricing_table");</pre><br />
<br />
===pgm-add_cart.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:above_current_cart_contents");</pre><br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T21:01:38Z<p>Joe Lain: /* pgm-payment_gateway.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
===pgm-payment_gateway.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:plugin_paytypes");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:gateway_submit");</pre><br />
<br />
===pgm-show_invoice.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-show_invoice.php:gateway_catch");</pre><br />
<br />
===pgm-checkout.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:gateway_button");</pre><br />
<br />
===pgm-more_information.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:above_moreinfo-pricing_table");</pre><br />
<br />
===pgm-add_cart.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:above_current_cart_contents");</pre><br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T21:01:27Z<p>Joe Lain: /* pgm-show_invoice.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
===pgm-payment_gateway.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:plugin_paytypes");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:gateway_submit");</pre><br />
<br />
<br />
===pgm-show_invoice.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-show_invoice.php:gateway_catch");</pre><br />
<br />
===pgm-checkout.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:gateway_button");</pre><br />
<br />
===pgm-more_information.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:above_moreinfo-pricing_table");</pre><br />
<br />
===pgm-add_cart.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:above_current_cart_contents");</pre><br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T21:01:13Z<p>Joe Lain: /* pgm-checkout.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
===pgm-payment_gateway.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:plugin_paytypes");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:gateway_submit");</pre><br />
<br />
<br />
===pgm-show_invoice.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-show_invoice.php:gateway_catch");</pre><br />
<br />
<br />
===pgm-checkout.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:gateway_button");</pre><br />
<br />
===pgm-more_information.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:above_moreinfo-pricing_table");</pre><br />
<br />
===pgm-add_cart.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:above_current_cart_contents");</pre><br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T21:01:03Z<p>Joe Lain: /* pgm-more_information.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
===pgm-payment_gateway.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:plugin_paytypes");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:gateway_submit");</pre><br />
<br />
<br />
===pgm-show_invoice.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-show_invoice.php:gateway_catch");</pre><br />
<br />
<br />
===pgm-checkout.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:gateway_button");</pre><br />
<br />
<br />
===pgm-more_information.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:above_moreinfo-pricing_table");</pre><br />
<br />
===pgm-add_cart.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-add_cart.php:above_current_cart_contents");</pre><br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T20:58:54Z<p>Joe Lain: /* pgm-template_builder.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
===pgm-payment_gateway.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:plugin_paytypes");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-payment_gateway.php:gateway_submit");</pre><br />
<br />
<br />
===pgm-show_invoice.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-show_invoice.php:gateway_catch");</pre><br />
<br />
<br />
===pgm-checkout.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-checkout.php:gateway_button");</pre><br />
<br />
<br />
===pgm-more_information.php===<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:initial_data");</pre><br />
<pre>hook_attach("attachment_file.php", "pgm-more_information.php:above_moreinfo-pricing_table");</pre><br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T14:53:49Z<p>Joe Lain: /* These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T14:53:09Z<p>Joe Lain: /* These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
====These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks====<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:template_loop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T14:52:26Z<p>Joe Lain: /* These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks pgm-template_builder.php. */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
====These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks====<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T14:52:06Z<p>Joe Lain: /* pgm-template_builder.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
====These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks pgm-template_builder.php.====<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T14:51:47Z<p>Joe Lain: /* pgm-realtime_builder.php */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
===pgm-template_builder.php===<br />
*These are the same as the ones above but for shopping cart pages. Please note the file name difference in the following hooks pgm-template_builder.php.*<br />
<pre>hook_attach("attachment_file.php", "pgm-template_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T14:44:51Z<p>Joe Lain: /* pgm-realtime_builder.php:template_loop */</p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:after_custom_auto_menu_check");</pre><br />
Allows adding code after the custom auto menu check. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:rtb_contentloop");</pre><br />
Allows adding code within the content parsing loop. Replace attachment_file.php with your file name.<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Hook_attachHook attach2008-06-05T14:40:40Z<p>Joe Lain: </p>
<hr />
<div>;Syntax:hook_attach(plugin file, hook id name)<br />
<br />
<br />
;What it does : Includes (attaches) your custom script (plugin file) at a pre-designated place (hook id) in the Pro Edition source code.<br />
<br />
<br />
'''Example 1 - What a designated hook looks like in the Pro Edition source code'''<br><br />
''Taken from in sohoadmin/program/header.php (~line #375 as of v4.9 Beta2)''<br />
<pre>eval(hook("header.php:top_javascript", basename(__FILE__)));</pre><br />
<br />
<br />
'''Example 2 - calling hook attachement() from your install_manifest.php'''<br><br />
''Taken from QuickEdit Dropdown Menu plugin''<br />
<pre>hook_attach("quickedit_js.php", "header.php:top_javascript");</pre><br />
<br />
<br />
'''The end-result of examples 1 and 2''' is that Pro Edition will include() your script at the designated location (determined by hook id). So when Pro Edition processes header.php and gets to that line with a hook() on it that your plugin has attached to (by calling hook_attach in its install_manifest.php), it basically does this...<br />
<pre>include("[path_your_plugin_folder]/quickedit_js.php");</pre><br />
<br />
==Additional Attach Locations==<br />
<br />
===pgm-realtime_builder.php:template_loop===<br />
<pre>hook_attach("attachment_file.php", "pgm-realtime_builder.php:template_loop");</pre><br />
Allows adding code to the beginning of the template parsing loop. Replace attachment_file.php with your file name.<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Plugin_install_manifestPlugin install manifest2008-06-05T14:10:03Z<p>Joe Lain: /* Additional Options */</p>
<hr />
<div>Each plugin must include in it's folder a file named '''install_manifest.php'''. Pro Edition reads this file to know what to do when it attempts to install your plugin. All plugins must have a valid install_manifest.php in their folder.<br />
<br />
==Overview of file contents==<br />
There are two types of content in any given install_manifest.php:<br />
#'''Information''' - Plugin title, author, etc<br />
#'''Instructions''' - Overwrite this file with my modified version, replace these lines of source code with my custom code, include my custom file at this point in this source file, etc.<br />
<br />
==Include basic info about your plugin==<br />
<pre><br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
</pre><br />
<br />
==Tell Pro Edition how to plug-in your plugin==<br />
This is the part where you tell Pro Edition how and where to plug-in your plugin (heh). So our specific task at the moment is to tell Pro Edition (through our install manifest) to add our "- Hello World" change to the main menu.<br />
<br />
Add this line to your install_manifest.php file...<br />
<pre><br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
</pre><br />
The [[hook_overwrite]] function tells Pro Edition to use your version of main_menu.php (main_menu-helloworld.php) instead of the regular one.<br />
<br />
===Completed install manifest===<br />
Here's what your completed install_manifest.php file should look like...<br />
<pre><br />
<?<br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
<br />
# Replace main_menu.php with my custom-modified version<br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
?><br />
</pre><br />
<br />
<br />
==Special Hooks==<br />
Special hooks allow you to perform common tasks (like adding a button to the main menu) without having to go the long way and replacing the source code via a normal hook_attach, hook_overwrite, or hook_replace.<br />
<br />
Typically, special hooks require a specific set of data being set into array values and then passed to the hook_special() function.<br />
<br />
===Adding a button to the main menu===<br />
<br />
<pre># SPECIAL HOOK: Main menu button<br />
$data = array();<br />
$data['enabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['disabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['enabled_button_link'] = "display_settings.php";<br />
$data['button_caption_text'] = "Super Search";<br />
hook_special("main_menu_button", $data);</pre><br />
<br />
==Additional Options==<br />
<br />
===$plugin_install_form===<br />
<br />
<pre><br />
$plugin_install_form = "install_form.php";<br />
</pre><br />
<br />
$plugin_install_form lets plugin developers redirect to a form in the middle of the plugin install process, collect user info and do something with it (like write hard-coded data to plugin files), and THEN reprocess install manifest again. Your script must redirect back to sohoadmin/program/webmaster/plugin_manager/install_plugin.php and pass a get string with the following parameters.<br />
<pre>todo=finish_install&plugin=plugin_folder</pre><br />
Just change "plugin_folder" to your plugins folder name.<br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Plugin_install_manifestPlugin install manifest2008-06-05T14:08:59Z<p>Joe Lain: /* Additional Options */</p>
<hr />
<div>Each plugin must include in it's folder a file named '''install_manifest.php'''. Pro Edition reads this file to know what to do when it attempts to install your plugin. All plugins must have a valid install_manifest.php in their folder.<br />
<br />
==Overview of file contents==<br />
There are two types of content in any given install_manifest.php:<br />
#'''Information''' - Plugin title, author, etc<br />
#'''Instructions''' - Overwrite this file with my modified version, replace these lines of source code with my custom code, include my custom file at this point in this source file, etc.<br />
<br />
==Include basic info about your plugin==<br />
<pre><br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
</pre><br />
<br />
==Tell Pro Edition how to plug-in your plugin==<br />
This is the part where you tell Pro Edition how and where to plug-in your plugin (heh). So our specific task at the moment is to tell Pro Edition (through our install manifest) to add our "- Hello World" change to the main menu.<br />
<br />
Add this line to your install_manifest.php file...<br />
<pre><br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
</pre><br />
The [[hook_overwrite]] function tells Pro Edition to use your version of main_menu.php (main_menu-helloworld.php) instead of the regular one.<br />
<br />
===Completed install manifest===<br />
Here's what your completed install_manifest.php file should look like...<br />
<pre><br />
<?<br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
<br />
# Replace main_menu.php with my custom-modified version<br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
?><br />
</pre><br />
<br />
<br />
==Special Hooks==<br />
Special hooks allow you to perform common tasks (like adding a button to the main menu) without having to go the long way and replacing the source code via a normal hook_attach, hook_overwrite, or hook_replace.<br />
<br />
Typically, special hooks require a specific set of data being set into array values and then passed to the hook_special() function.<br />
<br />
===Adding a button to the main menu===<br />
<br />
<pre># SPECIAL HOOK: Main menu button<br />
$data = array();<br />
$data['enabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['disabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['enabled_button_link'] = "display_settings.php";<br />
$data['button_caption_text'] = "Super Search";<br />
hook_special("main_menu_button", $data);</pre><br />
<br />
==Additional Options==<br />
<br />
<pre><br />
$plugin_install_form = "install_form.php";<br />
</pre><br />
<br />
$plugin_install_form lets plugin developers redirect to a form in the middle of the plugin install process, collect user info and do something with it (like write hard-coded data to plugin files), and THEN reprocess install manifest again. Your script must redirect back to sohoadmin/program/webmaster/plugin_manager/install_plugin.php and pass a get string with the following parameters.<br />
<pre>todo=finish_install&plugin=plugin_folder</pre><br />
Just change "plugin_folder" to your plugins folder name.<br />
<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Plugin_install_manifestPlugin install manifest2008-06-05T13:58:01Z<p>Joe Lain: /* Additional Options */</p>
<hr />
<div>Each plugin must include in it's folder a file named '''install_manifest.php'''. Pro Edition reads this file to know what to do when it attempts to install your plugin. All plugins must have a valid install_manifest.php in their folder.<br />
<br />
==Overview of file contents==<br />
There are two types of content in any given install_manifest.php:<br />
#'''Information''' - Plugin title, author, etc<br />
#'''Instructions''' - Overwrite this file with my modified version, replace these lines of source code with my custom code, include my custom file at this point in this source file, etc.<br />
<br />
==Include basic info about your plugin==<br />
<pre><br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
</pre><br />
<br />
==Tell Pro Edition how to plug-in your plugin==<br />
This is the part where you tell Pro Edition how and where to plug-in your plugin (heh). So our specific task at the moment is to tell Pro Edition (through our install manifest) to add our "- Hello World" change to the main menu.<br />
<br />
Add this line to your install_manifest.php file...<br />
<pre><br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
</pre><br />
The [[hook_overwrite]] function tells Pro Edition to use your version of main_menu.php (main_menu-helloworld.php) instead of the regular one.<br />
<br />
===Completed install manifest===<br />
Here's what your completed install_manifest.php file should look like...<br />
<pre><br />
<?<br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
<br />
# Replace main_menu.php with my custom-modified version<br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
?><br />
</pre><br />
<br />
<br />
==Special Hooks==<br />
Special hooks allow you to perform common tasks (like adding a button to the main menu) without having to go the long way and replacing the source code via a normal hook_attach, hook_overwrite, or hook_replace.<br />
<br />
Typically, special hooks require a specific set of data being set into array values and then passed to the hook_special() function.<br />
<br />
===Adding a button to the main menu===<br />
<br />
<pre># SPECIAL HOOK: Main menu button<br />
$data = array();<br />
$data['enabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['disabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['enabled_button_link'] = "display_settings.php";<br />
$data['button_caption_text'] = "Super Search";<br />
hook_special("main_menu_button", $data);</pre><br />
<br />
==Additional Options==<br />
<br />
<pre><br />
$plugin_install_form = "install_form.php";<br />
</pre><br />
<br />
$plugin_install_form lets plugin developers redirect to a form in the middle of the plugin install process, collect user info and do something with it (like write hard-coded data to plugin files), and THEN reprocess install manifest again.<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Plugin_install_manifestPlugin install manifest2008-06-05T13:54:26Z<p>Joe Lain: /* Special Hooks */</p>
<hr />
<div>Each plugin must include in it's folder a file named '''install_manifest.php'''. Pro Edition reads this file to know what to do when it attempts to install your plugin. All plugins must have a valid install_manifest.php in their folder.<br />
<br />
==Overview of file contents==<br />
There are two types of content in any given install_manifest.php:<br />
#'''Information''' - Plugin title, author, etc<br />
#'''Instructions''' - Overwrite this file with my modified version, replace these lines of source code with my custom code, include my custom file at this point in this source file, etc.<br />
<br />
==Include basic info about your plugin==<br />
<pre><br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
</pre><br />
<br />
==Tell Pro Edition how to plug-in your plugin==<br />
This is the part where you tell Pro Edition how and where to plug-in your plugin (heh). So our specific task at the moment is to tell Pro Edition (through our install manifest) to add our "- Hello World" change to the main menu.<br />
<br />
Add this line to your install_manifest.php file...<br />
<pre><br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
</pre><br />
The [[hook_overwrite]] function tells Pro Edition to use your version of main_menu.php (main_menu-helloworld.php) instead of the regular one.<br />
<br />
===Completed install manifest===<br />
Here's what your completed install_manifest.php file should look like...<br />
<pre><br />
<?<br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
<br />
# Replace main_menu.php with my custom-modified version<br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
?><br />
</pre><br />
<br />
<br />
==Special Hooks==<br />
Special hooks allow you to perform common tasks (like adding a button to the main menu) without having to go the long way and replacing the source code via a normal hook_attach, hook_overwrite, or hook_replace.<br />
<br />
Typically, special hooks require a specific set of data being set into array values and then passed to the hook_special() function.<br />
<br />
===Adding a button to the main menu===<br />
<br />
<pre># SPECIAL HOOK: Main menu button<br />
$data = array();<br />
$data['enabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['disabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['enabled_button_link'] = "display_settings.php";<br />
$data['button_caption_text'] = "Super Search";<br />
hook_special("main_menu_button", $data);</pre><br />
<br />
==Additional Options==<br />
$plugin_install_form option lets plugin developers redirect to a form in the middle of the plugin install process, collect user info and do something with it (like write hard-coded data to plugin files), and THEN process hook_replacements and hook_overwrites.<br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=Plugin_install_manifestPlugin install manifest2008-06-05T13:52:12Z<p>Joe Lain: /* Include basic info about your plugin */</p>
<hr />
<div>Each plugin must include in it's folder a file named '''install_manifest.php'''. Pro Edition reads this file to know what to do when it attempts to install your plugin. All plugins must have a valid install_manifest.php in their folder.<br />
<br />
==Overview of file contents==<br />
There are two types of content in any given install_manifest.php:<br />
#'''Information''' - Plugin title, author, etc<br />
#'''Instructions''' - Overwrite this file with my modified version, replace these lines of source code with my custom code, include my custom file at this point in this source file, etc.<br />
<br />
==Include basic info about your plugin==<br />
<pre><br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
</pre><br />
<br />
==Tell Pro Edition how to plug-in your plugin==<br />
This is the part where you tell Pro Edition how and where to plug-in your plugin (heh). So our specific task at the moment is to tell Pro Edition (through our install manifest) to add our "- Hello World" change to the main menu.<br />
<br />
Add this line to your install_manifest.php file...<br />
<pre><br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
</pre><br />
The [[hook_overwrite]] function tells Pro Edition to use your version of main_menu.php (main_menu-helloworld.php) instead of the regular one.<br />
<br />
===Completed install manifest===<br />
Here's what your completed install_manifest.php file should look like...<br />
<pre><br />
<?<br />
# PLUGIN INFO<br />
$plugin_folder = "HELLO_WORLD";<br />
$plugin_title = "Hello World";<br />
$plugin_version = "1.0";<br />
$plugin_author = "John Smith";<br />
$plugin_homepage = "http://example.com";<br />
<br />
# Description text<br />
$plugin_description = "Adds '- Hello World!' next to the 'Basic Features Group' on the main menu.";<br />
<br />
# Replace main_menu.php with my custom-modified version<br />
hook_overwrite("sohoadmin/program/main_menu.php", "main_menu-helloworld.php");<br />
?><br />
</pre><br />
<br />
<br />
==Special Hooks==<br />
Special hooks allow you to perform common tasks (like adding a button to the main menu) without having to go the long way and replacing the source code via a normal hook_attach, hook_overwrite, or hook_replace.<br />
<br />
Typically, special hooks require a specific set of data being set into array values and then passed to the hook_special() function.<br />
<br />
===Adding a button to the main menu===<br />
<br />
<pre># SPECIAL HOOK: Main menu button<br />
$data = array();<br />
$data['enabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['disabled_button_image'] = "plugin_icon-supersearch.gif";<br />
$data['enabled_button_link'] = "display_settings.php";<br />
$data['button_caption_text'] = "Super Search";<br />
hook_special("main_menu_button", $data);</pre><br />
<br />
[[Category:Plugins]]</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-28T18:25:43Z<p>Joe Lain: /* v4.9.3 r6 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-28T18:25:29Z<p>Joe Lain: /* v4.9.3 r5 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>Template Builder > Fixed a few issues with template output breaking.<br />
<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-22T19:38:55Z<p>Joe Lain: /* v4.9.3 r5 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r5===<br />
<nowiki>+</nowiki>New Templates > Added 35+ templates.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > More Information page > Extra images > Fullsize image that pops-up on mouseover is now vertically offset by 1/3 the image height so that large (read: tall) images don't get cut off at the bottom of the window.<br />
<br />
<nowiki>-</nowiki>Template Images > cart.html template files not detected.<br />
<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=YouTube_Video_InstallationYouTube Video Installation2008-05-14T15:29:42Z<p>Joe Lain: </p>
<hr />
<div>The popularity of Video hosting solutions has prompted a number of requests for installing YouTube videos to Soholaunch powered sites. Below are the step-by-step instructions for installing a YouTube Video.<br />
<br />
1. Go to YouTube.com, locate the video desired and copy the embed link from the video page. Keep in mind that you can customize this link by clicking the customize button to add border colors or negate similar video links from displaying.<br />
<br />
2. Open '''MSnotepad'''.<br />
<br />
3. Paste in the embed link from YouTube.<br />
<br />
4. Click '''File'''>'''Save'''.<br />
<br />
5. At the bottom of the '''Save''' dialogue window there is a '''Save as type:''' drop down. Select '''All Files'''.<br />
<br />
6. Type the file name into the '''File name:''' field and place a '''.inc''' suffix at the end of the file name.<br />
<br />
7. Click '''Save'''.<br />
<br />
8. Upload the new file to Soholaunch through the '''File Manager'''.<br />
<br />
9. Go to edit the page where you would like to place the video.<br />
<br />
10. Drag the '''Custom Code''' item from the options at the top of the page editor down to where you would like it to display on the page.<br />
<br />
11. Select the file you just uploaded from the drop down list of custom codes available and click '''OK'''.<br />
<br />
12. Save the page.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=YouTube_Video_InstallationYouTube Video Installation2008-05-14T15:28:55Z<p>Joe Lain: </p>
<hr />
<div>The popularity of Video hosting solutions has prompted a number of requests for installing YouTube videos to Soholaunch powered sites. Below are the step-by-step instructions for installing a YouTube Video.<br />
<br />
1. Go to YouTube.com, locate the video desired and copy the embed link from the video page. Keep in mind that you can customize this link by clicking the customize button to add border colors or negate similar video links from displaying.<br />
<br />
2. Open '''MSnotepad'''.<br />
<br />
3. Paste in the embed link from YouTube.<br />
4. Click '''File'''>'''Save'''.<br />
5. At the bottom of the '''Save''' dialogue window there is a '''Save as type:''' drop down. Select '''All Files'''.<br />
6. Type the file name into the '''File name:''' field and place a '''.inc''' suffix at the end of the file name.<br />
7. Click '''Save'''.<br />
8. Upload the new file to Soholaunch through the '''File Manager'''.<br />
9. Go to edit the page where you would like to place the video.<br />
10. Drag the '''Custom Code''' item from the options at the top of the page editor down to where you would like it to display on the page.<br />
11. Select the file you just uploaded from the drop down list of custom codes available and click '''OK'''.<br />
12. Save the page.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=YouTube_Video_InstallationYouTube Video Installation2008-05-14T15:28:41Z<p>Joe Lain: </p>
<hr />
<div>The popularity of Video hosting solutions has prompted a number of requests for installing YouTube videos to Soholaunch powered sites. Below are the step-by-step instructions for installing a YouTube Video.<br />
<br />
1. Go to YouTube.com, locate the video desired and copy the embed link from the video page. Keep in mind that you can customize this link by clicking the customize button to add border colors or negate similar video links from displaying.<br />
2. Open '''MSnotepad'''.<br />
3. Paste in the embed link from YouTube.<br />
4. Click '''File'''>'''Save'''.<br />
5. At the bottom of the '''Save''' dialogue window there is a '''Save as type:''' drop down. Select '''All Files'''.<br />
6. Type the file name into the '''File name:''' field and place a '''.inc''' suffix at the end of the file name.<br />
7. Click '''Save'''.<br />
8. Upload the new file to Soholaunch through the '''File Manager'''.<br />
9. Go to edit the page where you would like to place the video.<br />
10. Drag the '''Custom Code''' item from the options at the top of the page editor down to where you would like it to display on the page.<br />
11. Select the file you just uploaded from the drop down list of custom codes available and click '''OK'''.<br />
12. Save the page.</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-08T16:17:15Z<p>Joe Lain: /* v4.9.3 r5 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r5===<br />
<nowiki>-</nowiki>Plugins > Fixed hook_replace issue where replacements would not get added.<br />
<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-08T16:15:24Z<p>Joe Lain: /* v4.9.3 r5 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r5===<br />
<nowiki>-</nowiki>Page Editor > Fixed issue where dropped page objects would not display.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-08T16:13:37Z<p>Joe Lain: /* v4.9.3 r6 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
<br />
<br />
===v4.9.3 r5===<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-02T20:03:22Z<p>Joe Lain: /* v4.9.3 r5 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
<nowiki>-</nowiki>Database Table Search > Issue with dropdown search returning all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-05-02T20:01:29Z<p>Joe Lain: /* v4.9.3 r5 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
===v4.9.3 r6===<br />
<nowiki>-</nowiki>Shopping Cart > Billing/shipping form will not allow visitors past if they specify full state name instead of two-letter state abbreviation.<br />
<br />
===v4.9.3 r5===<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Cart Styles > Issue with templates using shopping_cart.css in tCustom folder fixed.<br />
<br />
<nowiki>-</nowiki>Calendar > Leap year fix added.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lainhttp://wiki.soholaunch.com/index.php?title=New_Stuff_in_v4.9New Stuff in v4.92008-04-23T15:48:22Z<p>Joe Lain: /* v4.9.3 r4 */</p>
<hr />
<div>{{:Version_History_Help}}<br />
<br />
<br />
==v4.9.3==<br />
<br />
===v4.9.3 r5===<br />
<nowiki>-</nowiki>Database Table Search > Fixed problem where searches using dropdowns return all results.<br />
<br />
===v4.9.3 r4===<br />
<nowiki>-</nowiki>Menu Navigation > Fixed problem with opening external links in a new window.<br />
<br />
<nowiki>-</nowiki>Form Verification > Fixed problem with instant required field checking on submit.<br />
<br />
===v4.9.3 r3===<br />
<nowiki>*</nowiki>Page Editor > Loads large pages faster and more efficiently.<br />
<br />
===v4.9.3 r2===<br />
<nowiki>+</nowiki>Shopping Cart > View Invoices > Can now view a complete detailed list of all the form details submitted.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Display Settings > Added a new layout display option available for cart products that have price variations.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Now when you attach a form to a cart sku you can have upload fields and they work.<br />
<br />
===v4.9.3 r1===<br />
<nowiki>*</nowiki>Shopping Cart > Delete table now displays table name correctly in confirm box and returns user to new Database Table Manager.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Shipping Options table now created when user hits Shipping Options.<br />
<br />
<nowiki>*</nowiki>Site Stats > Better recording guidelines for Top 25 stats.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Cart items in eNewsletter now link correctly to product page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Pay by check/cheque, VeriSign logo and PayPal log all display correctly even with no CC images selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Confirmation email now displays downloads correctly when a product requires it.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > When viewing cart invoices, a date range search now returns the correct orders.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Products will now sort correctly by unit price when selected.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information link now goes to correct place on page in all browsers.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Shopping cart template selection will now pull/display the current template correctly.<br />
<br />
<nowiki>-</nowiki>Page Editor > File drop downs for images, documents, custom code, audio and video will now pull/display all files correctly.<br />
<br />
<nowiki>-</nowiki>Text Editor > Template styles no longer pulled from custom.css and applied to content in editor. Has proved to be problematic.<br />
<br />
<nowiki>-</nowiki>Blog > Blog will now sort multiple posts on a single day with the latest post first.<br />
<br />
<nowiki>-</nowiki>Forms > Issue with underscores in visitor email fixed.<br />
<br />
<nowiki>-</nowiki>Multi-User Access > The website mover tool now only displays for users with backup/restore and webmaster privileges. Also various other changes made to make secure users stay in authorized areas only.<br />
<br />
<nowiki>%</nowiki>Page content is placed into tables on the site for organization, all table cells now have classes depending on their width. 100percent, 66percent, 50percent and 33percent.<br />
<br />
<nowiki>%</nowiki>Page editor will reload on first v4.9.3 to apply new css styles.<br />
<br />
===v4.9.3 BETA 5===<br />
<br />
===v4.9.3 BETA 4===<br />
<nowiki>+</nowiki>Page Editor > Forms > New forms dropped on the page now have the option to edit the settings. Only new forms have this option, old form objects cannot be edited.<br />
<br />
<nowiki>+</nowiki>Shopping Cart > Ability to turn off shipping input for sites that do not require shipping information.<br />
<br />
<nowiki>-</nowiki>Guestbook Include > Breaks (with error) when visitor uses apostrophes in name, message, etc.<br />
<br />
===v4.9.3 BETA 3===<br />
<nowiki>+</nowiki>Blog > Blog Comment System > Gives webmaster the ability to approve/deny/delete comments. Also enable/disable comments and captcha.<br />
<br />
<nowiki>+</nowiki>Blog > Blog Styles > Gives webmaster the ability to edit blog display styles through admin panel.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Orders processed with offline credit card will now send the first half of the card number and security code to the notification address set in Shopping Cart > Business Information for security purposes. The last half of the card number will be displayed in the invoice as always.<br />
<br />
===v4.9.3 BETA 1===<br />
<nowiki>+</nowiki>Page Editor > Many new features added. Ability to move individual items to and from cells, as well as delete individual items. Drag an item to the trash can to delete! Updated visual display to show all items in each cell by expanding.<br />
<br />
<nowiki>+</nowiki>Text Editor > Ability to upload files (button on bottom row).<br />
<br />
<nowiki>*</nowiki>Menu System > Added New Manage Custom Links area to Auto-Menu System including open link in new window option.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > View Invoices > Added "Show incomplete?" option to invoice search form so you can locate and review invoices from "incomplete" orders if neccessary.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added content-parent id to parent table outputted by Page Editor so content area data can be more easily controlled via css.<br />
<br />
<nowiki>*</nowiki>Photo Albums > Next/Prev buttons will now bring user back to album just like photo links.<br />
<br />
<nowiki>*</nowiki>Event Calendar > Updated display in admin.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax rate drop down options stuck on initial values.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax by billing/shipping not working correctly.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > #BOX# variables not displaying when using cart.html.<br />
<br />
<nowiki>-</nowiki>eNewsletter > #name# only pulls first records name from database.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Category drop down boxes show through editor in IE.<br />
<br />
<nowiki>-</nowiki>Blog Manager > Text editor styles now pull from site base template.<br />
<br />
<nowiki>-</nowiki>Text Editor > Links/Anchors link to incorrect path when saved in IE.<br />
<br />
<nowiki>-</nowiki>Text Editor > Text color/Text background color web safe and named color pallets fixed.<br />
<br />
<nowiki>-</nowiki>Site Statistics > http:// spam links show up in Top 25 pages list.<br />
<br />
<nowiki>-</nowiki>Global defaults do not get applied. Problems this causes: SitePal feature missing, Tutorials not available in help center, and Get More Plugins link goes to "http://".<br />
<br />
<nowiki>-</nowiki>Webmaster > Administrative Logins > Edit User > Checkbox option to give access to all site pages only works if you click on label, not if you click on checkbox itself. Option also does not re-check itself when user is edited later.<br />
<br />
<nowiki>-</nowiki>Host Config Options > Remote template library file defined in Branding Controls does not download and extract upon first install as expected.<br />
<br />
==v4.9.2==<br />
Major milestones for v4.9.2 series:<br />
*All-new Text Editor.<br />
<br />
<br />
===v4.9.2 r17===<br />
<nowiki>+</nowiki>Shopping Cart > View online orders/invoices > Added checkbox option to view incomplete orders in search results.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Tax Rate Options gets stuck on Alberta.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email a friend page links not working right.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Credit Card form just refreshes after submit and does not process card.<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Fix for backup action on Windows servers.<br />
<br />
<nowiki>*</nowiki>Web Forms > Ability to notify multiple email addresses when form is submitted.<br />
<br />
===v4.9.2 r16===<br />
<nowiki>-</nowiki>LOCALIZATION > Updated Norwegian language file.<br />
<br />
===v4.9.2 r15===<br />
<nowiki>+</nowiki>eNewsletter > Can now include personalized greeting (e.g., "Hi [firstname]") by specifying which table field includes the firstname data when creating the newsletter campaign.<br />
<br />
<nowiki>+</nowiki>Web Forms > From Styles > Added option to change alignment of field label text.<br />
<br />
<nowiki>*</nowiki>Web Forms > Font size of instruction text (i.e., under headings) set to 1px bigger than whatever size you've set for regular field labels.<br />
<br />
<nowiki>*</nowiki>Web Forms > Underscores in email response values now replaced with spaces.<br />
<br />
<nowiki>*</nowiki>Web Forms > From Styles > Field labels now set to a default fixed width of 100px when form is first created (so all labels and all fields line up evenly on one vertical line).<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Added email icon next to auto-reply email fields to help differentiate them from normal text fields (i.e., in case you don't give it an obvious field title like "Email Address").<br />
<br />
<nowiki>*</nowiki>Administrative Users > If Site Pal is not allowed in branding controls, Site Pal will not be an option to select when creating/editing a administrative user.<br />
<br />
<nowiki>*</nowiki>cart_products table OPTION_KEYWORDS field changed from blob to char.<br />
<br />
<nowiki>*</nowiki>Image lists in various modules updated to display in alphabetical order.<br />
<br />
<nowiki>-</nowiki>Calendar > Month View > If no end time is defined for an event the end time appears on the site as "12:00am". The Fix: Now displays "n/a" for end time if no end time defined for event.<br />
<br />
<nowiki>-</nowiki>Website header text does not display on shopping cart pages when coming from search engine (e.g., Google).<br />
<br />
<nowiki>-</nowiki>Page Editor > Issue with page content cutting off fixed.<br />
<br />
<nowiki>-</nowiki>Site Templates > User images would not work on shopping cart pages.<br />
<br />
<nowiki>-</nowiki>Menu System > Pages with ? in name would not display on sub menus.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #template_path_full_url# var does not work properly on shopping cart page.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section heading/notes would not save if apostrophe used in notes field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Section headings would not reflect font setting on Form Styles tab.<br />
<br />
<nowiki>-</nowiki>Web Forms > Server throws error about multiple simultaneous queries when typing title of a form field.<br />
<br />
<nowiki>-</nowiki>Web Forms > Form Styles > Changing font size setting breaks the font family setting.<br />
<br />
<nowiki>-</nowiki>Plugins > place_object_js_function_name option to let you plugin have draggable object without requiring a properties dialog doesn't work anymore in v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>SETUP FORM > Updated wording of field labels for admin user/pass and database user/pass to better communicate "what does what".<br />
<br />
<nowiki>(h)</nowiki>Plugin/Template Developers > Can now put #plugin-[whatever]# pound variable in your custom templates to designate areas designed to work with a specific plugin. All remaining #plugin-[whatever]# tags (unreplaced by a plugin) will be stripped from template html before final page content displays. That way if the plugin that works with a given #plugin-[whatever]# var is not installed, you won't see a bunch of raw #plugin-[whatever]#'s all over the template when the site is viewed.<br />
<br />
<nowiki>%</nowiki>BACKEND SOURCE CODE > Call to cam_perm_fix_ftp() function within standard cam_perm_fix() function commented-out because the new version doesn't work on some sites. Will need to update the ftp chmod routine, then will comment this back in. For now this function it will just use the copy, copy, rename method of attempting to fix permissions.<br />
<br />
<br />
;Affected files<br />
:pgm-template_builder.php, object_write.php, pgm-form_submit.php, pgm-auto_menu.php, version_compat_updates.inc.php, shopping_cart.php, edit_form.php, add_user.php, template_images-edit.php, site_templates.php, business_info.php, shared_functions.php<br />
<br />
===v4.9.2 r14 (rewrap on 7/30/2007)===<br />
<nowiki>-</nowiki>HELP CENTER > Users Manual button doesn't work when Tutorials section is directed via branding controls to an external site.<br />
<br />
<nowiki>-</nowiki>MAIN MENU > Link to unfinished/experimental remote template browsing feature removed.<br />
<br />
;Affected files <br />
:help_center.php, main_menu.php<br />
<br />
===v4.9.2 r14===<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > In Internet Explorer, insert media would not function correctly.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Text Editor > Changed color and text of cancel and save buttons so they can be more intuitively distinguished from each other.<br />
<br />
<nowiki>*</nowiki>LICENSING > Error: Domain licensed but not for this server > Domain key reset tool > Now automatically redirects back to Main Menu after domain key is reset.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Drop down boxes are empty (no options) on "required field missing" page that appears when visitor submits form but leaves out a required field.<br />
<br />
<nowiki>-</nowiki>TEMPLATE SETTINGS > Header/slogan text > "[company name] Coming Soon" displays on shopping cart pages when header/slogan text option in template settings is left blank. FIX: Now if you leave the field blank no header text will appear at all in the cart as it behaves on non-cart pages.<br />
<br />
<nowiki>-</nowiki>TEMPLATE BOXES > Cannot change box settings (i.e., assigned content type and content source) for shopping cart and news article layouts.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer consistently (i.e., always) does not get emailed a copy of his invoice (Windows servers).<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Customer SOMETIMES does not get emailed a copy of his invoice because customer email address data is missing/blank when mail() command executes.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Final Invoice page > Page bombs with "We were unable to email you a copy message" when customer email cannot send.<br />
<br />
<br />
<nowiki>+</nowiki>WEBMASTER > Global Settings > Added Dutch language support. Note to web hosts: must turn this option on in Partner Area > Branding controls first.<br />
<br />
;Changed files<br />
:pgm-email_notify.php, global_settings.php, promo_boxes.php<br />
<br />
===v4.9.2 r13.5===<br />
This build is a re-wrap of the r13 build which had a major issues upon initial release (site would go blank until you logged-in once) that are now corrected in this r13.5 build. Note that if you install this update via a method OTHER THAN the standard Software Updates feature you should make sure to log-in to the sitebuilder admin tool once after installing the update.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Offline processing > Webmaster gets emailed copy of receipt but customer doesn't.<br />
<br />
<nowiki>%</nowiki>BACKEND > Client files now copied from master location to docroot location immediately after update is installed via Software Updates (as opposed to waiting until the next log-in).<br />
<br />
;Changed files<br />
:pgm-email_notify.php, software_updates.php, update_client.php, pgm-realtime_builder, pgm-template_builder.php, shared_functions.php,<br />
<br />
===v4.9.2 r13===<br />
<nowiki>-</nowiki>SHOPPING CART > Remember me option does not work sometimes if "skip billing form if already filled out" option is turned on in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Checkout goes blank if new option to replace Home Page links with base url path is turned on in Webmaster > Search Engine Ranking.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Content duplicates on save.<br />
<br />
;Changed files<br />
:pgm-checkout.php, page_editor.php<br />
<br />
===v4.9.2 r12===<br />
<nowiki>*</nowiki>QUICKSTART WIZARD > Added option to create Thank You page.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Forms > Typo in default subject line ("Thank your for your inquiry").<br />
<br />
<nowiki>-</nowiki>MEMBER LOGINS > Parse error at pgm-secure_login.php<br />
<br />
;Changed files<br />
:program/wizard/start.php, page_editor/formlib/selection.php, pgm-secure_login.php<br />
<br />
===v4.9.2 r11===<br />
<nowiki>-</nowiki>MEMBER LOGINS > Cannot create new member groups.<br />
<br />
;Changed Files<br />
:program/modules/mods_full/security.php<br />
<br />
===v4.9.2 r10===<br />
<nowiki>-</nowiki>PAGE EDITOR > Javascript error (about "window.open...") when drag-dropping a form onto a page (IE6 only).<br />
<br />
<nowiki>-</nowiki>406 Error on log-in (mainly happened to Mac users in certain cases).<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Shopping Cart pages > #BIZ-FAX# not getting replaced.<br />
<br />
;Changed Files<br />
:pgm-template_builder.php, page_editor/formlib/forms.php, sohoadmin/index.php<br />
<br />
===v4.9.2 r9===<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc fixes related to auto-pulling of css styles.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Text Editor > Minor fixes to new fonts manager feature.<br />
<br />
===v4.9.2 r8===<br />
<nowiki>+</nowiki>WEBMASTER > Search Engine Ranking > Added option to replace links in menu system to Home Page (or whatever start page is named) with domain root url to help prevent search engines from penalizing for duplicate content. Note that this setting will not have any affect on templates using customized pgm-auto_menu.php files.<br />
<br />
<nowiki>+</nowiki>PAGE EDITOR > Text Editor > Can now add your own fonts.<br />
<br />
<nowiki>-</nowiki>WEB FORMS > HTML table tag is left open above generated form html at page display time causing page to break. Only happens when form is inserted via Internet Explorer.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Misc Page Editor bug fixes.<br />
<br />
<nowiki>-</nowiki>15 Day Trial Sites > Explination of AdSense added to trial expired popup.<br />
<br />
===v4.9.2 r7===<br />
<nowiki>+</nowiki>SHOPPING CART > Policies > Can now change the title of the "Other Policies" block to whatever you want (e.g., "Terms and Conditions").<br />
<br />
<nowiki>+</nowiki>DATABASE TABLES > Import CSV Data > New option to "leave existing field data alone" so you can import a csv file that only includes changed data for a couple fields and only those fields will by changed in the matching records...other existing field data not accounted for in csv will be untouched --- as opposed to usually when that field data would be overwritten with the Default Import Value (aka 'nothing'). Look for checkbox at bottom of screen below all of the field-csv-matching dropdowns in csv import step #2.<br />
<br />
<nowiki>*</nowiki>DATABASE TABLES > Import CSV Data > Improved field/column name auto-matching routine.<br />
<br />
<nowiki>-</nowiki>DATABASE TABLES > Table does not appear on recent tables list after import action (as it does after View/Edit).<br />
<br />
<nowiki>-</nowiki>BACKUP/RESTORE > Will no longer bomb with "memory limit exceeded" error on servers that don't have a memory limit defined. On servers that do have a memory limit defined, the Backup/Restore feature now increases the server-imposed limit so that you can download backup files up to 500MB in size (up from 250MB in previous builds).<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Table align property breaks preview when center.<br />
<br />
<nowiki>-</nowiki>CALENDAR > Text and background color of day number does not match calendar header colors setup in Display Settings.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Product Sku takes forever to load if you have uploaded a ton of huge image files to your site.<br />
<br />
===v4.9.2 r6===<br />
<nowiki>+</nowiki>SHOPPING CART > Tax Rate Options > Added "edit" and "delete" options next to each state/country tax rule to make things a bit easier/more intuitive.<br />
<br />
<nowiki>*</nowiki>WEB FORMS > Background color of "required field missing" page changed from red to white for sake of reducing eyestrain.<br />
<br />
<nowiki>*</nowiki>PAGE EDITOR > Link Dialog > Integrated a more advanced link selection dialog.<br />
<br />
<nowiki>-</nowiki>PAGE EDITOR > Page Properties > Page content is lost when renaming a page via Page Properties if new page name has a hyphen in it (e.g., renaming "Partner Solutions" to "Third-Party Solutions").<br />
<br />
<nowiki>-</nowiki>CUSTOM TEMPLATES > Added ID=emailtofriend attribute to <div> containing "Email this page to a friend" link so its style can be controlled via template's custom.css file.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Shipping calculation > Fixed issue with charge shipping by sub-total to account for user on step 1 of checkout, logged in as a existing customer.. and in display settings selected yes for the "Skip billing/shipping info form if they've already filled it out" setting :)<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Add/Edit Products > Product Images > If no image is set for thumbnail or fullsize image the image preview still tries to display just with no information and a broken image preview.<br />
<br />
<nowiki>-</nowiki>SHOPPING CART > Display Settings > Default/Local Countries > Fixed IE-specific problem where country dropdown would be blank by default at checkout. Also renamed to "Limit country options?" to better communicate the function and purpose of the feature.<br />
<br />
<nowiki>-</nowiki>ADMIN USERS > Update available icon in footer still appears when non-webmaster user is logged-in, allowing that user to access the webmaster menu by clicking the update icon and getting into Software Updates.<br />
<br />
<nowiki>-</nowiki>SEO > Page-specific title does not override default site title text (i.e., as displayed on browser tab/window) if page is set as a splash page (i.e., no template).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Check box selections come through in auto-response email as "Array".<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Form disappears after dropping it on a page and saving that page twice (Win/IIS servers only).<br />
<br />
<nowiki>-</nowiki>WEB FORMS > Email copy of submitted data is not sent to specified webmaster address (yet autoreply to customer sends successfully).<br />
<br />
===v4.9.2 r5===<br />
<nowiki>+</nowiki>HOSTOPS > FTP-info fields in Webmaster > Global Settings can now be disabled via Branding Controls in the partner area for those who do not give their users with FTP access.<br />
<br />
<nowiki>+</nowiki>Page Editor > Text Editor > Temporary/experimental implementation of automatic applying of inherited template styles to Text Editor window so it's true What You See Is What You Get.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Product Categories > Now if you're editing a category name only that category will appear on the list while you're editing it so you don't have to scroll down and find the edit box if you're editing a category that's farther down in your category list.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > FTP Info form moved below site preferences like default start page.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Display Settings > Can't select cart style options in IE7.<br />
<br />
<nowiki>-</nowiki>Menu Navigation > Button colors do not appear in IE7<br />
<br />
<nowiki>-</nowiki>Photo Album > Pictures do not display on certain Windows/IIS servers.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #hmains# output is missing a </table> tag and thus breaks site display.<br />
<br />
<nowiki>-</nowiki>Page Editor > Forms > Clicking 'Put form on page' button does nothing. (ie7 specific issue)<br />
<br />
<nowiki>-</nowiki>Backup/Restore > Cannot download backup file if it's bigger than 25MB.<br />
<br />
<nowiki>%</nowiki>Soholaunch copyright updated throughout source code files.<br />
<br />
===v4.9.2 r4===<br />
<nowiki>+</nowiki>Web Forms > Edit Form > Field Properties > Style and Formatting > Field label position > Added new "Hidden" option for cases like checkbox groups introduced by section headings where displaying a separate field title for each group is unnecessary/undesired.<br />
<br />
<nowiki>*</nowiki>Template Builder > Added a hex input box to step 3 which allows you to input your own background color.<br />
<br />
<nowiki>*</nowiki>Multi User Access > File Uploads > Users without access to the file manager no longer have ability to upload files through page editor (header), text editr (image/media insert) and various drop layers such as images, documents, custom code, audio and video.<br />
<br />
<nowiki>*</nowiki>Web Forms > You don't have to save the page that the form is on after making changes to the form anymore. Had made this change previously but apparently it was overwritten and had to be re-done.<br />
<br />
<nowiki>*</nowiki>Localization > New language string files now automatically detected to populate drop-down list of language options in Webmaster > Global Settings. So all you have to do is upload your translated strings file and it'll be available as an option in Webmaster.<br />
<br />
<nowiki>-</nowiki>Template Builder > Template would not display at bottom due to php 5 compatibility issue (allow_url_include off)<br />
<br />
<nowiki>-</nowiki>Photo Albums > Clicking prev/next buttons now will return you to the album once the page loads.<br />
<br />
<nowiki>-</nowiki>Page Editor > Documents object > Now detects when you drop an Adobe PDF file on the page and treats it differently from a normal doc or xls (i.e., open instead of download on click, show pdf icon instead of download icon).<br />
<br />
<nowiki>-</nowiki>Page Editor > Custom Code > All custom code now displays the same and cannot be edited.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > More information page > Displays "other images" gallery even though only thumb and fullsize are defined. Also shows one broken image under gallery.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Billing/Shipping info form > Stalls in an infinite redirect if "skip billing form and go to checkout" option is set to Yes in Display Options and submitted shipping state is invalid.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > PayPal > Does not redirect to PayPal automatically. Have to click the button.<br />
<br />
===v4.9.2 r3===<br />
<nowiki>*</nowiki>Custom Templates > Database Search From > Added db_searchform id attribute to form tag so search form display can be more easily controlled via custom.css.<br />
<br />
<nowiki>*</nowiki>Page Editor > Updated button that toggles display of plugin feature objects to differentiate appearance from drag-able objects.<br />
<br />
<nowiki>-</nowiki>eNewsletter > "PGM-REALTIME-BUILDER ==> START PAGE CONTENT..." html comment tag will no longer appear in newsletter content viewed from text-only email apps (i.e., when viewing on a mobile phone).<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Boxes > Cannot save box content setting -- save button does not appear.<br />
<br />
<nowiki>-</nowiki>Template Boxes > Website display breaks if template box is set to show latest entry only.<br />
<br />
<nowiki>-</nowiki>Page Editor > Drag and Drop action significantly smoother now than it has ever been in FireFox and much better in IE than it has been in previous v4.9.2 builds.<br />
<br />
<nowiki>-</nowiki>Page Editor > Addons toggle button brings up broken/empty object bar instead of plugin objects bar in Internet Explorer if SitePal is disabled.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Template Images > _userimg's are not replaced in index.html template layout if _userimg calls appear after #content# in template html file.<br />
<br />
===v4.9.2 r2===<br />
<nowiki>+</nowiki>Shopping Cart > Email To Friend > Can now have custom email template by uploading a emailtofriend_template.html file to your site.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Checkout > PayPal > Cleaned up look and feel of transition page that displays as visitor is being redirected to PayPal's website to complete payment.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > Broken PHP source code displays around customer invoice.<br />
<br />
<nowiki>-</nowiki>Page Editor > Text Editor object breaks Page Editor when trying to drop a Text Editor into a grid square if SitePal features have been disabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Move cursor does not appear when dragging objects if SitePal feature is enabled.<br />
<br />
<nowiki>-</nowiki>Page Editor > Hit Counter object won't drag.<br />
<br />
===v4.9.2 r1===<br />
<nowiki>+</nowiki>Page Editor / Blog Manager > All new Text Editor! Over 60% faster loading than the old one.<br />
<br />
<nowiki>+</nowiki>Template Boxes > Added display option to show one blog entry selected at random (e.g., for showing special promotions and such).<br />
<br />
<nowiki>*</nowiki>Member Logins > Edit User dropdown now jumpts to edit screen as soon as you select a user -- instead of having to select a user and then click an edit button. So it saves you a click.<br />
<br />
<nowiki>*</nowiki>Shopping Cart > Tax Rate Options > Option to calculate tax based on order total INCLUDING shipping charges (as opposed to subtotal before shipping charges) now works with country-based tax rules as well as state-based tax rules.<br />
<br />
<nowiki>*</nowiki>Web Forms > Edit Form > Add Field dialog > Added text "For auto-reply" below "Email Address" to better communicate what that field type does.<br />
<br />
<nowiki>*</nowiki>Custom Templates > Added unique id tag (id="login_box") to secure user login form so it can be styled via custom.css (i.e., via #login_box).<br />
<br />
<nowiki>*</nowiki>Custom Templates > Made Event Calendar month view display more controllable via custom.css by adding a unique id tag to the parent table ("calendar_monthview"), changing the column headings to <th> elements, and adding a special class to control blank squares at beginning and end of month view (class="dead_daysquare").<br />
<br />
<nowiki>-</nowiki>SitePal > Dragging scene onto page via the Page Editor > Width and height are reversed when character is displayed on end website.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Month view display > Removed black border from empty ("dead") day squares at beginning and end of month so they now have the same border as all the other day squares.<br />
<br />
<nowiki>-</nowiki>eNewsletter > Absolute URL path stripped out of links that point back to originating website (i.e., website where newsletter is sent from), breaking the link.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Email Product to a Friend > Some links don't function in email that gets sent to friend.<br />
<br />
<nowiki>-</nowiki>Member Logins > When a member logs-in and edits his information it changes the information for ALL members.<br />
<br />
<nowiki>-</nowiki>Member Logins > When member logs-in and clicks "Manage Account" his information is not retrieved.<br />
<br />
==v4.9.1==<br />
Major milestones for the v4.9.1 series:<br />
*Inclusion of SitePal virtual character support as a built-in feature<br />
*Combining of Database Table Manager and Site Data Tables features.<br />
<br />
===v4.9.1 r7 (current stable build)===<br />
<nowiki>+</nowiki>Webmaster Menu > Added preference setting to choose whether F2 login shortcut opens sitebuilder in new browser window or layer on top of website.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added option to give admin user access to edit all pages, present and future.<br />
<br />
<nowiki>+</nowiki>Administrative Users > Added access rights controls for Help Center, Manage Plugins, Webmaster.<br />
<br />
<nowiki>+</nowiki>Web Form Builder > Form Styles tab > Added options for font family and font size.<br />
<br />
<nowiki>*</nowiki>Administrative Users > Page Editing rights > Can now click on page name text as well as check box itself to check/un-check a page right.<br />
<br />
<nowiki>*</nowiki>eNewsletter > Campaign Manager > List of SENT campaigns now ordered with most recent at the top.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Save As.. works but only after refresh. Initially displays with no fields.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Form will not create database table on submit if it contains long field names.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Leading/trailing underscore on column names in database table created by form submit.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Main Menu > Text under File Manager icon is still black as if enabled even though it's disabled.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot give access to Database Tables, Event Calendar<br />
<br />
<nowiki>-</nowiki>Administrative Users > Module icon images are broken.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Disabling access to SitePal feature is not effective. Admin user can still access it.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Cannot assign editing rights to pages that contain a plus sign in their name.<br />
<br />
<nowiki>-</nowiki>Administrative Users > Assign access rights for individual plugins not effective -- user cannot access them even if access is given via Webmaster.<br />
<br />
<nowiki>-</nowiki>Website Display > Logo image does not appear in template when site is first loaded, but appears after page is refreshed or link is clicked.<br />
<br />
<nowiki>%</nowiki>BACKEND > toggle_checkbox() from js_functions.php copied to site_javascript.php<br />
<br />
===v4.91 r6===<br />
<nowiki>*</nowiki>SitePal > Template Character Behavior > View page rules > Thumbnail preview is now proportional to actual width and height settings for better visual representation.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > No default rule defined.<br />
<br />
<nowiki>-</nowiki>SitePal > Template Character Behavior > Default rule now applies to start/home page defined in Webmaster > Global Settings (as in, when visitor first hits website).<br />
<br />
<nowiki>-</nowiki>SitePal > Further fixes for problem of being able to drag a scene onto a page but nothing displays on the end website.<br />
<br />
===v4.91 r5===<br />
<nowiki>-</nowiki>Menu Navigation > Website display > External links don't work in footer text menu.<br />
<br />
<nowiki>-</nowiki>Page Editor > Takes forever to load and/or can't drag-and-drop if large video files have been uploaded to site.<br />
<br />
===v4.91 r4===<br />
<nowiki>+</nowiki>Database Table Manager > Added "Format serialized array data" display option for advanced users and php developers.<br />
<br />
<nowiki>+</nowiki>Help Center > Diagnostics > Added "Fix my permissions" tool.<br />
<br />
<nowiki>+</nowiki>Webmaster > Global Settings > Added place to specify FTP login info so that the sitebuilder can perform various advanced tasks like automatically fixing permissions problems (using the Fix Permissions tool found in the Help Center feature).<br />
<br />
<nowiki>*</nowiki>Database Table Manager > Column titles are now left-aligned so they can still be seen when a field with a lot of data in it stretches beyond the right edge of your screen.<br />
<br />
<nowiki>*</nowiki>Webmaster > Global Settings > Moved business information fields to dedicated Business Info feature (also added Business Info button to get to this feature).<br />
<br />
===v4.91 r3===<br />
<nowiki>*</nowiki>Database Table Manager > Resolved a few small link issues (linking to old database_tables.php, should be download_data.php) and cleaned up the look of a couple related scripts such as Create Table, Create Search Form and Delete Table. Batch Authenticate Users was also missing.<br />
<br />
<nowiki>-</nowiki>Event Calendar > Goes straight to Display Settings when clicking calendar button on main menu and will not save.<br />
<br />
<nowiki>-</nowiki>Web Form Builder > Submitted data cuts off after 250 characters.<br />
<br />
<nowiki>-</nowiki>SiteBuilder Login > When logging-in via F2 shortcut you can now click links on website behind admin tool window.<br />
<br />
<nowiki>-</nowiki>SitePal > Now shows as disabled if all full-version features are not enabled (instead of not showing up at all)<br />
<br />
<nowiki>-</nowiki>SitePal > Can't add new characters to pages (can drop them but they appear broken on site).<br />
<br />
<nowiki>-</nowiki>SitePal > Empty scenes showing in dropdown and thumbnails broken when dragging sitepal onto page via Page Editor in Internet Explorer.<br />
<br />
<nowiki>-</nowiki>Template Builder > Fixed issue where window size did not change when opening Template Builder.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Product quantity in cart would go blank if adding more than in stock.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Payment Options > Selecting a custom payment gateway file will now override any other payments options selected to process directly on the website.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Checkout > State tax calculation > State tax rate is not applied even though billing state matches state listed with rate in Tax Rate Options.<br />
<br />
<nowiki>-</nowiki>Custom Templates > #BIZ-FAX# should work consistently now.<br />
<br />
<nowiki>-</nowiki>Custom Templates > Calendar month view display > Background color of day squares now defaults to transparent. Added day_square class to allow cusomization via custom.css.<br />
<br />
<nowiki>-</nowiki>Forms Manager 2.0 > Database creation on submit fails of form contains field whose title/label text is longer than 64 characters.<br />
<br />
<nowiki>-</nowiki>Site goes blank until refresh when linking a menu item to pgm-secure_login.php page.<br />
<br />
<nowiki>-</nowiki>Host Branding Controls > Branding not applied to domain when running from temporary address like <nowiki>http://1.2.3.4/~domain</nowiki><br />
<br />
<nowiki>*</nowiki>Plugin Developers > Can now hook into the page editor without having to have a properties dialog for your draggable object. Just don't specify a value for properties_dialog_id in your install manifest when you call the page editor special hook.<br />
<br />
===v4.91 r2===<br />
<nowiki>*</nowiki>SitePal > Can give accounts a title/name when first adding them nowas well as when editing (before it was just when editing)<br />
<br />
<nowiki>-</nowiki>SitePal > Fixed issue where sitepal db tables weren't getting created on initial setup.<br />
<br />
===v4.91 r1===<br />
<nowiki>+</nowiki>Added built-in SitePal support. Fill-in your SitePal account info via the setup feature (new button on the main menu), and you're ready to drag-and-drop scenes onto pages and put them in template boxes via the Template Box Manager.<br />
<br />
<nowiki>+</nowiki>Site Templates > Added "Un-set this assignment" option in list of pages with special template assignments so you can quickly set a page back to using the Site Base Template without having to open it in the Page Editor.<br />
<br />
<nowiki>+</nowiki>Webmaster > Software Updates > Added advanced preference setting to allow installation of pre-release test builds (use at own risk).<br />
<br />
<nowiki>+</nowiki>Webmaster > Admin Users > Can now control access to plugin features as well as standard features.<br />
<br />
<nowiki>+</nowiki>Forms Manager > Field Properties > Can now limit the number of characters that can be entered into a particular text box or multi-line textarea.<br />
<br />
<nowiki>*</nowiki>Webmaster > Admin Users > Edit User drop down form now auto-submits. You don't have to click the "Edit User" button anymore. So it saves you a click. Also increased the font size in the user dropdown.<br />
<br />
<nowiki>*</nowiki>Sohoadmin QuickLaunch > Using the F2 button to load sohoadmin now loads in a dynamically created window in the current browser.<br />
<br />
<nowiki>*</nowiki>Database Table Manager and Site Data Tables features combined into one - Database Tables, located on bottom row of Main Menu (under Administrative Features).<br />
<br />
<nowiki>*</nowiki>Help Center > Reduced font size of template_lib folder path string to prevent module display from breaking.<br />
<br />
<nowiki>*</nowiki>MISC > Improved overall speed of sitebuilder operation by about 5% (faster).<br />
<br />
<nowiki>-</nowiki>Database Tables > Enter Edit Data > Now correctly shows upwards arrow when sort is ascending and down arrow when descending (was backwards before).<br />
<br />
<nowiki>-</nowiki>eNewsletter > Fixed issue where sites using a template in the tCustom folder as their site base template would see broken newsletter template images.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Ampersands in price variation names cause illegal product detected error at checkout.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > DPS payment gateway > Issue where response from DPS would not register global arrays (_POST, _REQUEST) until after first echo. Added hidden input field at top of pgm-payment_gateway.php.<br />
<br />
<nowiki>-</nowiki>Shopping Cart > Sku attachment forms > Alert pops up for each missing required field in addition to final alert with complete list of missing fields.<br />
<br />
<nowiki>-</nowiki>Template Manager > Template Images feature now works with png images too.<br />
<br />
<nowiki>-</nowiki>Security Patch > Updating to this build will search for certain template files reported as potentially-vulnerable and patch them if they are found and not already patched.<br />
<br />
<nowiki>-</nowiki>Temporary Domain Setup > Various bug fixes and improvements to domain autoresolve functionality.<br />
<br />
<nowiki>-</nowiki>Localization > Fixed login screen so that language setting is detected and translations applied without having to reload page.<br />
<br />
<nowiki>*</nowiki>BACKEND > getElementsByClassName function added to site_javascript.php as well as js_functions.php.<br />
<br />
{{:V4.9 Version History}}</div>Joe Lain