[Vtigercrm-developers] [PATCH] TeX rendering API and invoice pdf
minnie at vtiger.com
Sun Dec 30 21:59:41 PST 2007
Kindly find the status of the patches which taken up for 5.0.4 release.
new functions and some cleanups weigelt at metux.de01_PearDatabase_newfuncs.diff
here are some patches (against latest trunk), which introduce
the new functions and so some cleanups.
new functions and some cleanups weigelt at metux.de
remove noise in invoice module weigelt at metux.de02_nekrad-remove-noise.diffHi
this patch removes some noise in the invoice module ...
PearDatabase.php sanity check in Move()weigelt at metux.de
as we sometimes get some errors like:
# Fatal error: Call to a member function Move() on a non-object
# in .../include/database/PearDatabase.php on line 443
Obviously sometimes the query_result() method is called with an
non-existing result object.
This patch adds an check which throws an exception on missing
result object, so we can easily track it down.
Invoice: fix PDF link weigelt at metux.deinvoice-link-pdf.diff
invoice to an plain url.
cuDifferent fix has been integrated.
some new $adb (PearDatabase) methods weigelt at metux.de09_nekrad_peardb-
this patch adds two new functions to the PearDatabase ($adb)
generates an sql expression for field concatenations, based
on selected RDBMS.
executes an given SQL query and returns only the first field
of the first record.
leads module fix (postgres) weigelt at metux.de31_nekrad-leads-fix.diff
the leads module (Tracker.php) suffers from an sql bug: it uses
mysql specific sql statements for concatenating fields. This ends
up in empty result objects and so the already mentioned error
of trying to call Move() on non-object.
This patch solves this by using the new PearDatabas::sql_concat()
function (see prev. patch) for creating the statement.
Also this patch calls the new PearDatabase::run_query_field()
for the one-field-query.
cuIntegrated with small modification.
Link leak in calendar module calendar viewjon at eyesopen.comcalendarlink.patch
Thanks & Regards,
On 12/29/07, Enrico Weigelt <weigelt at metux.de> wrote:
> * Enrico Weigelt <weigelt at metux.de> schrieb:
> > these patches add an universal rendering API for things like
> > invoices and an TeX renderer backend. The old invoice pdf code
> > is changed to run via the rendering API. Now it's very easy to
> > add new renderers. I also included my own templates as example.
> > The API patch (renderapi-1) does not change anything but just
> > adding some new files in the lib/render/ subdir and could be
> > applied to 5.1 and 5.1_jens asap.
> What's the current status on my this patch ?
> Reach hundreds of potential candidates - http://jobs.vtiger.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vtigercrm-developers