Furthermore to this, how about if backup all is the selected type (similar to how single table you select the table), we can check all checkboxes, but not list the backup folder, and then we define the backupItems instead of the system deciding? Think it might fix it?
Don't know if this is a solution or not...but moving the backup folder outside of my root directory fixed my issues and no longer backs up the backup folder...so my destination is ../backups/
@Firestorm...yeah... I get that...my problem is that I build most of my apps in at mydomain.com with login being at mydomain.com/users/login.php
The good thing, like I said, is that I can get by with basically backing up /uploads and my db. I don't even really need to back everything up through the built in backup system. On the other hand, with index.php being in root, I wouldn't be surprised if the bulk of people don't put their application there. The thought was that they would have a clean root directory with userspice out of the way.
@Brandin - The only issue with that would be server permission issues. You would have to put the backup folder BELOW root to hide it using that method. We can't assume that we'll have that permission on the server. We already know we have write permission in the root folder or we wouldn't have been able to make the init.php file during the install process.
True...well that is my temporary solution! I will see what I can crack while I code on my next few days off and if I come up with something I'll let y'all know!
@Firestorm...prayers are with your family. Thanks for all you're doing.
haha. You got me excited with that fix.
I was expecting to see an array of actual files being built somewhere in there, but I couldn't find one. My initial thought was to make the temp directory and the zip file begin with USBackup or something like that and then just tell the app to ignore anything that began with usbackup.