I have discovered that there are just too many things that needed to be improved upon, and no good way to just improve one thing at a time. For the most part, it has to be totally rewritten. The good news is: it’s started and it is coming along fairly well. The graphical user interface has been started, the csv output table has been improved (with the help of jQuery), I added a csv parser class to better handle the contents of the csv and to make better sense of the code, and more.
So, please be patient. Instead of releasing 1.3 next, I’ve decided just to really have at it and to make the jump to 2.0. It’s going to be a whole new script, and it’s going to be a breeze to use!
Currently, I’m a little stuck on the logic. I want to make it so that you can have any sort of column order that you want, and only a handful of required columns. If you leave a column out such as Visibility or something like that, the script will automatically add in a default value for you. However, creating the logic for this (in a smart way) is difficult. I could easily write a huge set of if statements, but that would be tedious and bulky. So, if any of you PHP pros out there would like to volunteer some input, I would appreciate it!
As always, I’ll keep you updated.