Re: Problems updating global preferences
Scott Brown <[email protected]> Fri, 26 Sep 2003 13:11:33 -0700
| Newsgroups | gmane.comp.bug-tracking.anthill.user |
|---|---|
| Message-ID | <[email protected]> |
The plot thickens... I haven't been able to try 0.2.4pre yet... will likely do so shortly, although a diff between the two admin.php files (1.28 and 1.30) doesn't show me anything that would affect the issue first reported yesterday! I have found some other quirks, though, not quite sure what they mean. I'd much rather run this on a *nix box, but here I am... 1) d_DoDiff This is probably a quirk on my end, but my mail server didn't like mixed case on Cc:, so I had to change it to CC:. 1.5) newuser.php Similar to the above, probably a quirk unique to my setup, but I had to change line 117 so that it did not include $rname. My mail server (I *think*; at least I didn't see where the code was doing it, except around $email. PHP might be, but chasing that would be a pain!) would add the carats "<>" around the entire thing, like <User Name <username-9IKiO1iGCm/[email protected]>> and throw a syntax error. So my newuser.php just sends $email to @mail (no carats). I still need to change it where $go == "newpass" (line 16). Those two might be good for a "getting Anthill running on Windows" FAQ or something. Or ArgoSoft Mail Server Pro. It looks like it was designed with Sendmail in mind? 2) The thing with admin.php (previous thread) Strangely, if I repeatedly refresh the page after a POST, I can *occasionally* get the setting change to take (very unpredictable), and get the success message at the top of the page. I have been over and over the code, and can't for the life of me see what is going on. Even when I successfully get a change to "take", I have to refresh the page again to see the font change. None of the elements, or any combination of elements, alleviate the issue. I don't *think* it is a client issue. If someone wanted to check it out, I can email them off-list with the URL and a username and password. It's strictly in a (more or less) sandboxed area for evaluation at the moment, so I'm not sweating it. It would certainly help me to determine whether or not this is a client issue, or a server issue. The screwy thing is, every other form works fine. I even reviewed my settings in my php.ini to make sure safe mode was off (it is, and was). As a note, variables_order is set to "EGPCS". Does this matter? gpc_order is also commented out (deprecated) does this matter? The only thing I can think of is that for some reason, this statement: if ($go == "change") Doesn't resolve properly, yet on every other page, it seems to do just fine! Maybe IE6 thinks "change" is a reserved word or something, and isn't posting it properly. I might try changing it (pardon the pun) to something else. The reason I say that it must be this statement is because I would expect that if it were resolving, but a database error occurred, I would still get the success message at the top of the page, but it would fail to do the update. No errors are thrown, and whenever I see the message, the update was successful. Needless to say, I am stumped! Another thing I should probably add is that I copied my 0.2.1 db over to the new install of 0.2.3; I don't see any changes to its structure, or to admin.php between 0.2.1 and 0.2.3, though. Also, I am able to reproduce the same problem in the 0.2.1 install... and since I can sometimes get it to take the changes by refreshing the page, I don't think that's it. 3) Style sheet and BODY statement conflicting? I did notice that the style sheet over-rides the settings, anyway (mostly playing with the font sizes above), if I am set up correctly (initially, I don't think I was, and it was not finding the style sheet). My initial setting had 'webroot' set to the actual www web root, which is a directory above the location of the Anthill install. I changed webroot to the webroot including path info, and thought I had blown something out (hehe), because suddenly, everything was darkcyan. It's a VirtualHost now ;-), lol. I caught it when I fixed the emails, and the link was wrong. I believe this is expected behavior in IE, that style sheets supercede BODY tags, but I could be wrong. They don't supercede FONT tag containers, methinks. Gotta install Mozilla to see... Although, since they are conflicting concepts, maybe a way to turn styles on and off, which, when on, disables the font options on the admin screen (and removes them from the body tag) in a future version? Maybe this is already on the change list for 0.2.4pre. If so, forgive me! I seem to remember it (the changelog) mentioning something somewhere on the styles. I'm not beta testing, but evaluating the production version, for use. So, I am skeptical of using a pre-release for testing. 4) Just a question... In the email(s) when changes are made to a bug report, I am getting some weird text that includes path info in it: --- 2 2003-09-25 17:17:34.000000000 -0700 +++ C:/OpenSA/Apache/htdocs/cc/ICS/shadow\2.t562.tmp 1969-12-31 16:00:00.000000000 -0800 @@ -1,43 +0,0 @@ I looked at the .tmp file directly, and it isn't in there, and the date/time above is just wacky. Is this expected behavior with the windiff I downloaded from the main site? Can I get rid of it? I don't see where the code is adding it right off... I hope I am not overstepping myself here, just wanted to throw out some things I unearthed. The real big issue here is the admin.php not working. I can manually go into the db through an administrative tool for MySQL I am using and make changes, but I'd really like to nail this down. On an aside, the fix for the query screen in IE is super! Much better (I started out yesterday with 0.2.1). Thanks again! --Scott Brown _______________________________________________ Anthill-users mailing list Anthill-users-+mQDA36h6dWw5LPnMra/[email protected] http://vmlinuz.ca/mailman/listinfo/anthill-users