php 8. cannot generate recurring invoices after upgrade to 2.4.12. Fixed.
authorJoe <joe.hunt.consulting@gmail.com>
Fri, 22 Jul 2022 21:56:47 +0000 (23:56 +0200)
committerJoe <joe.hunt.consulting@gmail.com>
Fri, 22 Jul 2022 21:56:47 +0000 (23:56 +0200)
reporting/includes/reporting.inc

index dd4b5a5c2214c579f251174f6a72e875265b1899..4bcdad8397257c95ac4e3b6eeaf6f9d32839fcb5 100644 (file)
@@ -140,17 +140,16 @@ function print_link($link_text, $rep, $pars = array(), $dir = '',
        $icon=false, $class='printlink', $id='')
 {
        global $path_to_root, $SysPrefs;
-
        $url = $dir == '' ?  $path_to_root.'/reporting/prn_redirect.php?' : $dir;
 
        $id = default_focus($id);
+       $parm = array();
        foreach($pars as $par => $val) {
-               if ($val != null)
-                       $pars[$par] = "$par=".urlencode($val);
+               if ($val != "")
+                       $parm[] = "$par=".urlencode($val);
        }
-       $pars[] = 'REP_ID='.urlencode($rep);
-       $url .= implode ('&', $pars);
-
+       $parm[] = 'REP_ID='.urlencode($rep);
+       $url .= implode ('&', $parm);
        if ($class != '')
                $class = $SysPrefs->pdf_debug ? '' : " class='$class'";
        if ($id != '')