Solution for
Upgraded my board to 6.2 , now i get this error after i redid the hack..
No application profile found for application number: '000001'
(Backtrace: : ubb_applicants_misc.cgi:91 -> sub main::Tracer)
(Backtrace: : ubb_applicants.cgi:144 -> sub main::OpenAppProfile)
(Backtrace: : ultimatebb.cgi:871 -> sub main::perform_application_function)
open ubb_applicants.cgi and look for:
#determine path for the forum
Under this section is a check to see if the forum is private (so it can find the special folder stored under it). Apparently 6.2 changed the possible variables which can be stored in this location.
Here is what it looks like on mine after making it private:
if ($permission eq 'privaterestrict&privaterestrict') {
$exact_path .= "/private-$this_forum[7]";
# does user have permission to enter?
&check_private_access($vars_appform{FormForumNumber}, $this_forum[12]);
Basically he used 'private' on line 2 above.
I changed it to what the setting is in vars_forums.cgi when I set the forum private and it was able to detect the forum as private and find the correct path the to the .app and .cgi files.
Hope this helps get people over the hump. Its actually a very nice hack, just not very portable.
Now I am working on the email system not working now.
NOTE: This does NOT work with Sticky 1.6. The code will have to be changed to work with the new file format for stickys. Well, scratch that, the sticky feature doesnt work, but it works.