🕸Fergus Duniho wrote on Wed, Apr 19, 2017 02:12 AM UTC:
Today I went through files in index, indexmaint, and play/pbm, changing hardcoded paths to use the new path with either a variable or a constant. I started assigning the path value to a variable called $ROOT, but I later started defining it as a constant called CVP_ROOT. I'll go back later and rename instances of $ROOT as CVP_ROOT, but it's not critical. I also introduced some other constants in Game Courier with the aim of making its code more portable in case the site ever has to move again. I also changed instances of $_ENV to $_SERVER or getenv(), since $_ENV is not used as much on this server, and getenv() seems to return the $_SERVER value if there isn't a $_ENV value.
Although I corrected a game in which my opponent lost on time, I immediately lost on time after he moved, which is weird. I'll have to look into that, but I'm not sure what happened.
I tried using indexmaint/edititem.php, but it wouldn't work. Looking at the timestamp, I have not altered this file since last year, and it has no incorrect paths or instances of $_ENV that need correcting. But it does use mysql functions instead of PDO methods. So I'll have to look into whether mysql functions are still working. Although I have been working on converting from mysql to PDO since early last year, there is still a lot to do on that front. So I'm hoping the problem is something else.
Today I went through files in index, indexmaint, and play/pbm, changing hardcoded paths to use the new path with either a variable or a constant. I started assigning the path value to a variable called $ROOT, but I later started defining it as a constant called CVP_ROOT. I'll go back later and rename instances of $ROOT as CVP_ROOT, but it's not critical. I also introduced some other constants in Game Courier with the aim of making its code more portable in case the site ever has to move again. I also changed instances of $_ENV to $_SERVER or getenv(), since $_ENV is not used as much on this server, and getenv() seems to return the $_SERVER value if there isn't a $_ENV value.
Although I corrected a game in which my opponent lost on time, I immediately lost on time after he moved, which is weird. I'll have to look into that, but I'm not sure what happened.
I tried using indexmaint/edititem.php, but it wouldn't work. Looking at the timestamp, I have not altered this file since last year, and it has no incorrect paths or instances of $_ENV that need correcting. But it does use mysql functions instead of PDO methods. So I'll have to look into whether mysql functions are still working. Although I have been working on converting from mysql to PDO since early last year, there is still a lot to do on that front. So I'm hoping the problem is something else.