Woohoo! I found the fix to the last problem.
In links.php, find this:
PHP Code:
if ($catid=="0" OR $catid=="" OR $linkname=="" OR $linkurl=""){
$errormessage = 'You have missed one or more of the required fields. Please press you back button and fill them in. You are missing:<blockquote>';
if ($catid=="0" or $catid=="") { $errormessage.= '<b>? Category</b><br>'; }
if ($linkname=="") { $errormessage.= '<b>? Link Name</b><br>'; }
if ($linkurl="" or $linkurl="http://") { $errormessage.= '<b>? Link URL</b> - Make sure it is in proper format of <i>[url]http://url-to-domain.com[/url]</i>'; }
$errormessage .= '</blockquote>';
eval("dooutput(\"".gettemplate('standarderror')."\");");
Replace with this:
PHP Code:
if ($catid=="0" OR $catid=="" OR $linkname=="" OR $linkurl==""){
$errormessage = 'You have missed one or more of the required fields. Please press you back button and fill them in. You are missing:<blockquote>';
if ($catid=="0" or $catid=="") { $errormessage.= '<b>? Category</b><br>'; }
if ($linkname=="") { $errormessage.= '<b>? Link Name</b><br>'; }
if ($linkurl="" or $linkurl="http://") { $errormessage.= '<b>? Link URL</b> - Make sure it is in proper format of <i>[url]http://url-to-domain.com[/url]</i>'; }
$errormessage .= '</blockquote>';
eval("dooutput(\"".gettemplate('standarderror')."\");");
In the if() condition, it had $linkurl="" and that had to be changed to $linkurl=="" with two equal signs.
It's working!
Great hack, and lots of work by a number of people it seems. Thanks to you all.