************************************************************** ************** Changelog for Revision 2.2 ******************** ************************************************************** BUG: ==== Admin > Page Maker: After making a local page, it shows a slash before "Add page" in the left menu pane. / Add Page Fixed. BUG: ==== Local pages (pages made in the Admin Page Maker), does not show the affiliate links to all the sites in the footer. eg. http://www.ddlbitch.com/news-1-A.Test.Page.(2009).BlueRay.720P.html BUG: ==== Admin > DDL > Queue -- after putting some downloads through in the Queue, sometimes, an error like this appears: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'T keEp A SecrEt (2009)','http://*****ld.info/news/album_jls_jls/2009-11-13-133',' at line 230 downloads inserted into main database! The downloads get added with no problem. The above error is one reported by a user of the script. It happenned on other sites with me as well. I can remember it happenning when a lot of downloads on a page were checked. Fixed -- Stupid error. Wasnīt escaping the data that it pulled from the database beforeinserting it. BUG: ==== Installation pre-requisite check for POSIX module -- install.php checks for the Posix module and if it's not there, it does give the warning message. But later on, down the page, we see this: Fatal error: Call to undefined function posix_getuid() in /home/a9106926/public_html/install-2.1.php on line 506 Fixed. BUG: ==== Spam search - block any search where a spamword is WITHIN the search term. Example: "viagra" is blocked properly. But you can still search for "viagr" no problems. Fixed. BUG: ==== A lot of searches end up like "..." see the top 3 links in the Sponsored Searches at the bottom of http://vistablack.com/. They are all "...". At least we should not have "..." as an entry in the searches table. Fixed -- Trim function added to the shortentext() function. BUG: ==== Still receiving Xxx submissions even if Xxx category is disabled. Guess we missed that one last time. This may not be an issue as we are unable to reproduce the error. Might have been reported by a user using v1.0. MOD: ==== Admin > Queue - add a "Check All" feature for individual sites. How it works: add an extra table row between alternating site submissions. In that additional row it shows: [] Check all for above site. If you check that box, it will check all the lines above it for that particular site. Unchecking that box unchecks all the lines above it for that particular site. MOD: ==== Admin "Forgot Password" mod. Just a link that says "Forgot Password" under the Admin login form. When you click that link, it sends the password via email to the admin email address on file, then displays "Password reminder has been sent to the administrator's email address." The email should contain the following information: Admin Username: Admin Password: Requester's IP: Result -- Not feasible as the stored user and pass are hash values. Instead of the above, we will include a password reset script the administrator can run on the database to reset the password to default values. MOD: === Move leftside.php, rightside.php, and footer.php into the default skin folder (just like header.php), allowing full skin customization. MOD: ==== Admin > Queue - Sorting by categories Right above the Queue listing in the admin panel, it should show this: Sort by: Apps | Games | Movies | TV | Etc Basically display all available categories, and each category is a link. Clicking each link will sort the Queue by that particular category, most recent first. It's not necessary to reverse that sort order for any category (ie click the link again to sort ASC instead of DESC -- no need for that). Done. MOD: ==== Admin > Queue - IP Toggle Basically the same as "Toggle Site" links, but this will be "Toggle IP" 1. There is now an image called toggleip.gif (same size as toggle.gif) in the default skins folder. Update the distro with this image. 2. Display toggleip.gif right next to toggle.gif. Clicking on that image will list all the downloads in the Queue from that particular submitter's IP address, more recent first. 3. At the top, below this line: Toggle all of a site's submissions by clicking the blue arrow next to the site name. Add this line: Toggle all submissions from an IP address by clicking the "IP" icon (display toggleip.gif here) next to the site name. 4. Instead of displaying the IP address tooltip when hovering over the site name, display it when hovering over the toggleip.gif image. Done. BUG: ==== One guy reported that special characters are being submitted in some download names, and causes the site lose W3C validation (downloads table, title field). Is there a way to validate the submissions by removing these non-utf8 characters? I think that these characters are also getting through on searches as well: See the post here: http://www.ddlcms.com/forums/index.php?action=vthread&forum=1&topic=143 Related to the above is this bug: Bad characters (non utf-8) coming in via submit.php. See http://www.ddlcms.com/forums/index.php?action=vthread&forum=2&topic=150 Fixed. MOD: ==== Add the ability in Admin > DDL > Edit Options > to adjust the maximum size of site names. Some site names are too large and the admin should have the ability to shorten it to whatever limit he likes. MOD: ==== Admin > DDL > Reported --> add a link next to each item in the list called "Delete all from this site" -- clicking it does what it says and responds with "All downloads from whatever_the_siteurl_was.com have been deleted." MOD: ==== Would like an email to be sent to blacklisted sites that try to submit from other autosubmitters. Instead of just discarding those emails from the blacklisted site, send an email to the submitted $email: Subject: Your submissions were rejected. Body: Your submissions to $site_name were rejected because your site is blacklisted. To fix this problem, check our rules at $site_url/submit.php Make sure your site complies with all the rules, then email us with a reqeust to be removed from our blacklist with some example downloads pages. NOGO. Can be abused. The blacklist is public. If someone knew the email of a blacklisted site, they could use the autosubmitter on a DDLCMS site to spam said site by putting the admin īs emailaddress of the blacklisted site in the form a few times and hitting the button. BUG: ==== Admin > Topsites > when the "All new accounts must be confirmed through the user's e-mail address?" option is checked, and a user gets an email to verify his account, when he clicks on the verification link this is what happens: Warning Error require(/home/vipwebzo/public_html/ddlmania.org/topsites/templates/admin_options/acc ounts.php?confirm.tpl) [function.require]: failed to open stream: No such file or directory File main.php Line 26 Fixed. Requires testing in full/all functions. BUG: ==== Default value for the number of page numbers to display -- change it from 20 to 15 (don't remember if this was done already in dbinit.sql). Reason: won't fit on a page due to extra space between the page numbers due to CSS changes. Fixed. MOD: ==== Page numbers mod. Allows surfers to be able to click on pages beyond the last page number (more pages numbers are displayed as we move up the page numbers). Done. MAYBE's: ==== Social bookmark codes in bookmark.php are inaccurate - update them i.e. Google's ^^^^ Requires a thorough check. Finish HTML validation for other pages