<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<!-- Template generated by Exclaimer Mail Disclaimers on 10:35:58 Wednesday, 1 February 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">P.fc2dbf36-2013-4bc6-a992-ede0aadc3703 {
        MARGIN: 0cm 0cm 0pt
}
LI.fc2dbf36-2013-4bc6-a992-ede0aadc3703 {
        MARGIN: 0cm 0cm 0pt
}
DIV.fc2dbf36-2013-4bc6-a992-ede0aadc3703 {
        MARGIN: 0cm 0cm 0pt
}
TABLE.fc2dbf36-2013-4bc6-a992-ede0aadc3703Table {
        MARGIN: 0cm 0cm 0pt
}
DIV.Section1 {
        page: Section1
}
</style>
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Times New Roman \, serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Courier New \, serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"serif \, serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New","serif";
        color:black;}
tt
        {mso-style-priority:99;
        font-family:"Courier New","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
p.fc2dbf36-2013-4bc6-a992-ede0aadc3703, li.fc2dbf36-2013-4bc6-a992-ede0aadc3703, div.fc2dbf36-2013-4bc6-a992-ede0aadc3703
        {mso-style-name:fc2dbf36-2013-4bc6-a992-ede0aadc3703;
        mso-style-priority:99;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
p.49eea63f-ec09-49ac-baa8-3230da97c898, li.49eea63f-ec09-49ac-baa8-3230da97c898, div.49eea63f-ec09-49ac-baa8-3230da97c898
        {mso-style-name:49eea63f-ec09-49ac-baa8-3230da97c898;
        mso-style-priority:99;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle28
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="EN-US" link="blue" vlink="purple">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703"></p>
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Well it's just all messed up </span>
<span style="font-family:Wingdings;color:#1F497D">J</span><span style="color:#1F497D">&nbsp; I am on 4.01, guess that would explain it, huh?&nbsp; Maybe a rip and replace might be the best way to go…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">rpm --verify zendto<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">missing&nbsp;&nbsp;&nbsp;&nbsp; /opt/zendto/cache/This.Dir.Must.Be.Writeable.By.Apache<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/config/preferences.php<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/config/zendto.conf<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp;&nbsp;&nbsp; /opt/zendto/lib/NSSDropbox.php<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">missing&nbsp;&nbsp;&nbsp;&nbsp; /opt/zendto/myzendto.templates_c/This.Dir.Must.Be.Writeable.By.Apache<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/about.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/dropoff_email.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/main_menu.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/new_dropoff.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/pickup_email.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/show_dropoff.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/verify.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">S.5....T&nbsp; c /opt/zendto/templates/verify_email.tpl<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">missing&nbsp;&nbsp;&nbsp;&nbsp; /opt/zendto/templates_c/This.Dir.Must.Be.Writeable.By.Apache<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">grep recaptchalib /opt/zendto/{lib,www}/*php&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">/opt/zendto/www/pickup.php:require &quot;recaptchalib.php&quot;;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">/opt/zendto/www/req.php:require &quot;recaptchalib.php&quot;;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">/opt/zendto/www/verify.php:require &quot;recaptchalib.php&quot;;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div></div>
</div>
<p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;</p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">
<table class="fc2dbf36-2013-4bc6-a992-ede0aadc3703Table" style="BORDER-COLLAPSE: collapse; WIDTH: 100%" cellspacing="0" cols="2" cellpadding="0" border="0">
<tbody>
<tr>
<td style="WIDTH: 198px" valign="bottom">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;</p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;</p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703"><img src="http://www.pattishall.com/imgs/pattishalllogo.jpg" width="170"></p>
</td>
<td style="WIDTH: 977px">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;</p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;</p>
<p><font size="2" face="arial">Dale E. Qualls<br>
Director of Information Technology<br>
Pattishall, McAuliffe, Newbury, Hilliard & Geraldson LLP<br>
200 South Wacker Drive, Suite 2900<br>
Chicago, IL&nbsp;60606-5896<br>
Direct: (312) 554-7979 Main: (312) 554-8000 Fax: (312) 554-8015<br>
<a href="mailto:deq@pattishall.com" title="Click to send email to Dale E. Qualls" target="">deq@pattishall.com</a>
<a href="http://www.pattishall.com">www.pattishall.com</a> <a href="http://www.twitter.com/Pattishall">
Follow us on Twitter</a></font> </p>
</td>
</tr>
</tbody>
</table>
</p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;</p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703"></p>
<div class="WordSection1">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext"> zendto-bounces@zend.to [mailto:zendto-bounces@zend.to]
<b>On Behalf Of </b>Jules<br>
<b>Sent:</b> Wednesday, February 01, 2017 10:21 AM<br>
<b>To:</b> ZendTo Users<br>
<b>Subject:</b> Re: [ZendTo] Error after upgrade<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Dale,<br>
<br>
That would imply you've got an old PHP file in there somewhere that is including recaptchalib.php.<br>
That file no longer exists in 4.20.<br>
<br>
I think you have wound up with a mix of the 2 versions.<br>
If you're on an RPM-based system, do this<br>
&nbsp;&nbsp;&nbsp; rpm --verify zendto<br>
and see what it thinks are different. It should only mention files in /opt/zendto/config and /opt/zendto/templates. Everything else should match what it expects.<br>
<br>
What file thinks it's including recaptchalib.php ?<br>
Something like<br>
&nbsp;&nbsp;&nbsp; grep recaptchalib /opt/zendto/{lib,www}/*php<br>
should show you.<br>
<br>
Jules.<o:p></o:p></p>
<div>
<p class="MsoNormal">On 01/02/2017 15:58, Dale E. Qualls wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">So I put this into my existing, running system.&nbsp; I was able to login to the site but when I clicked on &quot;Drop-off&quot; I received this:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><b>Fatal error</b>: Cannot redeclare recaptcha_get_html() (previously declared in /opt/zendto/www/recaptchalib.php:118) in
<b>/opt/zendto/lib/NSSUtils.php</b> on line <b>219</b><o:p></o:p></p>
<p class="MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td width="198" valign="bottom" style="width:148.5pt;padding:0in 0in 0in 0in">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703"><img width="170" id="_x0000_i1025" src="http://www.pattishall.com/imgs/pattishalllogo.jpg"><o:p></o:p></p>
</td>
<td width="977" style="width:732.75pt;padding:0in 0in 0in 0in">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Dale E. Qualls<br>
Director of Information Technology<br>
Pattishall, McAuliffe, Newbury, Hilliard & Geraldson LLP<br>
200 South Wacker Drive, Suite 2900<br>
Chicago, IL&nbsp;60606-5896<br>
Direct: (312) 554-7979 Main: (312) 554-8000 Fax: (312) 554-8015<br>
<a href="mailto:deq@pattishall.com" title="Click to
                      send email to Dale E. Qualls">deq@pattishall.com</a>
<a href="http://www.pattishall.com">www.pattishall.com</a>
<a href="http://www.twitter.com/Pattishall">Follow us on Twitter</a></span>
<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
<a href="mailto:zendto-bounces@zend.to">zendto-bounces@zend.to</a> [<a href="mailto:zendto-bounces@zend.to">mailto:zendto-bounces@zend.to</a>]
<b>On Behalf Of </b>Jules<br>
<b>Sent:</b> Wednesday, February 01, 2017 9:51 AM<br>
<b>To:</b> ZendTo Users<br>
<b>Subject:</b> Re: [ZendTo] Error after upgrade</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Dale,<br>
<br>
I've attached a new /opt/zendto/lib/NSSUtils.php for you (it's gzip-ed, so gunzip it first).<br>
<br>
Save a copy of your current one, copy this new one in to the right place.<br>
Then try it for me and let me know if it works okay on your 5.2.17 system.<br>
<br>
If it does, I'll publish a new release of ZendTo with the new code in it. You'll then be able to just &quot;yum upgrade zendto&quot; to pick up the newest release.<br>
<br>
Thanks!<br>
Jules.<br>
<br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal">On 01/02/2017 14:35, Dale E. Qualls wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">I know I'm on 5.2.17, I checked that out yesterday and did some googling and it said that the ?: was fine after 5.2 but the older version is probably the issue.&nbsp; Will anything break if I upgrade to 5.3?</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">php --version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">PHP 5.2.17 (cli) (built: Jan 11 2011 11:13:37)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Copyright (c) 1997-2010 The PHP Group</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">md5sum /opt/zendto/lib/NSSUtils.php</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">e382d79b8aded31d177861a86f69738c&nbsp; /opt/zendto/lib/NSSUtils.php</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">php -l /opt/zendto/lib/NSSUtils.php</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">No syntax errors detected in /opt/zendto/lib/NSSUtils.php</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks, Jules!!</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td width="198" valign="bottom" style="width:148.5pt;padding:0in 0in 0in 0in">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703"><img border="0" width="170" id="_x0000_i1026" src="http://www.pattishall.com/imgs/pattishalllogo.jpg"><o:p></o:p></p>
</td>
<td width="977" style="width:732.75pt;padding:0in 0in 0in 0in">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Dale E. Qualls<br>
Director of Information Technology<br>
Pattishall, McAuliffe, Newbury, Hilliard & Geraldson LLP<br>
200 South Wacker Drive, Suite 2900<br>
Chicago, IL&nbsp;60606-5896<br>
Direct: (312) 554-7979 Main: (312) 554-8000 Fax: (312) 554-8015<br>
<a href="mailto:deq@pattishall.com" title="Click to
                        send email to Dale E. Qualls">deq@pattishall.com</a>
<a href="http://www.pattishall.com">www.pattishall.com</a>
<a href="http://www.twitter.com/Pattishall">Follow us on Twitter</a></span>
<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
<a href="mailto:zendto-bounces@zend.to">zendto-bounces@zend.to</a> [<a href="mailto:zendto-bounces@zend.to">mailto:zendto-bounces@zend.to</a>]
<b>On Behalf Of </b>Jules<br>
<b>Sent:</b> Wednesday, February 01, 2017 3:17 AM<br>
<b>To:</b> ZendTo Users<br>
<b>Subject:</b> Re: [ZendTo] Error after upgrade</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Dale,<br>
<br>
Please can you run 3 commands for me and send me the output of them:<br>
<br>
<tt><span style="font-size:10.0pt">php --version</span></tt><span style="font-size:10.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;"><br>
</span><tt><span style="font-size:10.0pt">md5sum /opt/zendto/lib/NSSUtils.php</span></tt><span style="font-size:10.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;"><br>
</span><tt><span style="font-size:10.0pt">php -l /opt/zendto/lib/NSSUtils.php</span></tt><br>
<br>
If you are running PHP earlier than 5.3, you will almost certainly get a syntax error of some sort on that line, as prior to 5.3 you couldn't skip the value between the &quot;?&quot; and the &quot;:&quot;.<br>
<br>
If that turns out to be the cause, replace that line with these 2:<br>
<br>
<tt><span style="font-size:10.0pt">$the_ip = filter_var($the_ip, FILTER_VALIDATE_IP);</span></tt><span style="font-size:10.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;"><br>
</span><tt><span style="font-size:10.0pt">$the_ip = $the_ip ? $the_ip : '0.0.0.0';</span></tt><br>
<br>
That should achieve the same thing, if my brain is attached correctly this morning.<br>
<br>
Please do let me know how you get on.<br>
<br>
Cheers,<br>
Jules.<o:p></o:p></p>
<div>
<p class="MsoNormal">On 31/01/2017 16:49, Dale E. Qualls wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">I upgraded today (yum update zendto) and everything appeared to update normally.<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Trying to open the site in the browser, I received this:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal"><b>Parse error</b>: syntax error, unexpected ';' in <b>/opt/zendto/lib/NSSUtils.php</b> on line
<b>193</b><o:p></o:p></p>
<p class="MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class="MsoNormal">The only semicolon on that line is the one at the end:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">/* Fetch the REMOTE_ADDR of the http connection, even through proxies */</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">function getClientIP()</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">{</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; // Get the forwarded IP if it exists</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; if ( isset($_SERVER['HTTP_CLIENT_IP']) && array_key_exists('HTTP_CLIENT_IP', $_SERVER) ) {</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp; $the_ip = $_SERVER['HTTP_CLIENT_IP'];</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; } elseif ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) && array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER )) {</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp; $the_ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp; $the_ip = trim($the_ips[0]);</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; } else {</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp; $the_ip = $_SERVER['REMOTE_ADDR'];</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; }</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; // Now validate it</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; $the_ip = filter_var($the_ip, FILTER_VALIDATE_IP) ?: '0.0.0.0';&nbsp;&nbsp;&nbsp;
</span><span style="font-size:9.0pt;font-family:Wingdings">ß</span><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">-----------THIS IS LINE 193</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp; return $the_ip;</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">}</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:&quot;Courier New , serif&quot;,&quot;serif&quot;">&nbsp;</span><o:p></o:p></p>
<p class="MsoNormal">Any thoughts or suggestions?<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td width="198" valign="bottom" style="width:148.5pt;padding:0in 0in 0in 0in">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703"><img border="0" width="170" id="_x0000_i1027" src="http://www.pattishall.com/imgs/pattishalllogo.jpg"><o:p></o:p></p>
</td>
<td width="977" style="width:732.75pt;padding:0in 0in 0in 0in">
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<p><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">Dale E. Qualls<br>
Director of Information Technology<br>
Pattishall, McAuliffe, Newbury, Hilliard & Geraldson LLP<br>
200 South Wacker Drive, Suite 2900<br>
Chicago, IL&nbsp;60606-5896<br>
Direct: (312) 554-7979 Main: (312) 554-8000 Fax: (312) 554-8015<br>
<a href="mailto:deq@pattishall.com" title="Click
                          to send email to Dale E. Qualls">deq@pattishall.com</a>
<a href="http://www.pattishall.com">www.pattishall.com</a>
<a href="http://www.twitter.com/Pattishall">Follow us on Twitter</a></span>
<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="fc2dbf36-2013-4bc6-a992-ede0aadc3703">&nbsp;<o:p></o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="5" cellpadding="0" width="650" style="width:487.5pt">
<tbody>
<tr>
<td width="25" style="width:18.75pt;padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" id="_x0000_i1028" src="http://images.pattishall.com/images/25pixelimage.gif"></span><o:p></o:p></p>
</td>
<td width="25" style="width:18.75pt;padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" id="_x0000_i1029" src="http://images.pattishall.com/images/25pixelimage.gif"></span><o:p></o:p></p>
</td>
<td width="75" style="width:56.25pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" width="65" id="_x0000_i1030" src="http://images.pattishall.com/images/blf-badge.jpg"></span><o:p></o:p></p>
</td>
<td width="25" style="width:18.75pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" id="_x0000_i1031" src="http://images.pattishall.com/images/25pixelimage.gif"></span><o:p></o:p></p>
</td>
<td width="300" style="width:225.0pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt;font-family:&quot;serif , serif&quot;,&quot;serif&quot;">Pattishall Ranks
</span><span style="font-size:10.0pt">GOLD in the United States&nbsp;and in Illinois in the prestigious<br>
WTR 1000</span><o:p></o:p></p>
</td>
<td width="25" style="width:18.75pt;padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" id="_x0000_i1032" src="http://images.pattishall.com/images/25pixelimage.gif"></span><o:p></o:p></p>
</td>
<td width="75" style="width:56.25pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" width="65" id="_x0000_i1033" src="http://images.pattishall.com/images/2014chambers-65.jpg"></span><o:p></o:p></p>
</td>
<td width="25" style="width:18.75pt;padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" id="_x0000_i1034" src="http://images.pattishall.com/images/25pixelimage.gif"></span><o:p></o:p></p>
</td>
<td width="75" style="width:56.25pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><img border="0" width="65" id="_x0000_i1035" src="http://images.pattishall.com/images/2013gototop500.jpg"></span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal"><span style="font-size:7.5pt">The preceding message and any attachments may contain confidential information protected by the attorney-client or other privilege. You may not forward this message or any attachments without the permission
 of the sender. If you believe that it has been sent to you in error, please reply to the sender that you received the message in error and then delete it. Nothing in this email message, including the typed name of the sender and/or this signature block, is
 intended to constitute an electronic signature unless a specific statement to the contrary is included in the message</span><span style="font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">.</span><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">
</span><o:p></o:p></p>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">
<hr size="2" width="100%" align="center">
</span></div>
<p>&nbsp;<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><br>
<br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>ZendTo mailing list<o:p></o:p></pre>
<pre><a href="mailto:ZendTo@zend.to">ZendTo@zend.to</a><o:p></o:p></pre>
<pre><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto">http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>Jules<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>-- <o:p></o:p></pre>
<pre>Julian Field MEng MBCS CITP CEng<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>'It's very unlikely indeed he will ever recover consciousness, and<o:p></o:p></pre>
<pre> if he does he won't be the Julian you knew.'<o:p></o:p></pre>
<pre>&nbsp; - A hospital consultant I proved very wrong in 2007 :-)<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre><a href="http://www.Zend.To">www.Zend.To</a><o:p></o:p></pre>
<pre>Twitter: @JulesFM<o:p></o:p></pre>
<pre>PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654<o:p></o:p></pre>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman , serif&quot;,&quot;serif&quot;"><br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>ZendTo mailing list<o:p></o:p></pre>
<pre><a href="mailto:ZendTo@zend.to">ZendTo@zend.to</a><o:p></o:p></pre>
<pre><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto">http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman , serif&quot;,&quot;serif&quot;"><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>Jules<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>-- <o:p></o:p></pre>
<pre>Julian Field MEng MBCS CITP CEng<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>'One of the deep secrets of life is that all that is really worth<o:p></o:p></pre>
<pre> doing is what we do for others.' - Lewis Carroll<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre><a href="http://www.Zend.To">www.Zend.To</a><o:p></o:p></pre>
<pre>Twitter: @JulesFM<o:p></o:p></pre>
<pre>PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654<o:p></o:p></pre>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><br>
<br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>ZendTo mailing list<o:p></o:p></pre>
<pre><a href="mailto:ZendTo@zend.to">ZendTo@zend.to</a><o:p></o:p></pre>
<pre><a href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto">http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;"><br>
<br>
<o:p></o:p></span></p>
<pre>Jules<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>-- <o:p></o:p></pre>
<pre>Julian Field MEng MBCS CITP CEng<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre><a href="http://www.Zend.To">www.Zend.To</a><o:p></o:p></pre>
<pre>Twitter: @JulesFM<o:p></o:p></pre>
<pre>PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654<o:p></o:p></pre>
</div>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</body>
</html>