]> git.mxchange.org Git - mailer.git/blobdiff - inc/modules/member/what-order.php
More fixes, thanks to rasty's debug.log
[mailer.git] / inc / modules / member / what-order.php
index b9593dfbb7b3ba9b3cec15c81f535bb737ceae06..9c42dcfce178f62a2d2aeeaf7ddf1bdaa2dca20a 100644 (file)
@@ -601,10 +601,9 @@ LIMIT 1", array(bigintval($ucat)), __FILE__, __LINE__);
                                if (SQL_NUMROWS($result) == 1) {
                                        // Old order found
                                        list($subject, $text, $payment, $tstamp, $url, $target, $cat, $zip) = SQL_FETCHROW($result);
-                                       SQL_FREERESULT($result);
 
                                        // Fix max receivers when it is too much
-                                       if ($target > $CATS['uids'][$cat]) $target = $CATS['uids'][$cat];
+                                       if ((isset($CATS['uids'][$cat])) && ($target > $CATS['uids'][$cat])) $target = $CATS['uids'][$cat];
 
                                        // Old order is grabbed
                                        $OLD_ORDER = true;
@@ -613,6 +612,9 @@ LIMIT 1", array(bigintval($ucat)), __FILE__, __LINE__);
                                        $url = "http://";
                                }
 
+                               // Free result
+                               SQL_FREERESULT($result);
+
                                // 01      2              21    12                                   2    23         443    3          3210
                                if ((!empty($_POST['data'])) || ((getConfig('order_multi_page') == "N") && ((!IS_ADMIN()) && (!EXT_IS_ACTIVE("html_mail"))))) {
                                        // Pre-output categories