Ok , SO I fured out I need to make changes somewhere here:
But to be honest I don't understand how it works. Any help would be greatly appreciated.Code:if ($show_comments) { // print out all comments for this order $innum = $orders->fields['orders_id']; $orders_comments = $db->Execute("select comments,date_added from " . TABLE_ORDERS_STATUS_HISTORY . " where orders_id = '" . (int)$innum . "' order by date_added"); if ($orders_comments->RecordCount()>0) { // resume printing comments where we left off, // if page was split for ($i=0; $i<$nextcomment; $i++) { $orders_comments->MoveNext(); } while (!$orders_comments->EOF) { if(zen_not_null($orders_comments->fields['comments'])) { // check whether too far down page to print more comments // if ($pos < PDFOC_BOTTOM_MARGIN) { $secondpage = true; return; } $pdf->ezSetY($pos); $cy = $pdf->ezText(zen_date_short($orders_comments->fields['date_added']) ,7); // 7 is font size here $pdf->ezText("<b>". PDFOC_TEXT_COMMENTS . "</b>",PDFOC_COMMENTS_FONT_SIZE); $cx = $pdf->getTextWidth(PDFOC_COMMENTS_FONT_SIZE,PDFOC_TEXT_COMMENTS) + PDFOC_LEFT_MARGIN; $pdf->ezSetY($cy); $y = $pdf->ezText(pdfoc_html_cleanup($orders_comments->fields['comments']),PDFOC_COMMENTS_FONT_SIZE, array('aleft'=>$cx+10)); $pos = ($y -5); } // EOIF zen_not_null $orders_comments->MoveNext(); $nextcomment++; } // EOWHILE $orders_comments } // EOIF $orders_comments->RecordCount() } // EOIF $show_comments


Reply With Quote
