issue #108: permit picklist to work with special characters
Correct typeofdata on fields createdtime & modifiedtime.
Merge pull request #33 from playmono/master

Some translation in workflow module

Thanks :-)
eliminate new lines in advanced and reports filter labels
Change login fields navigation order
Merge pull request #35 from playmono/master

Some fixes
apply bug fixes from Adrian Granado in previous commit to other affected application files
composer installer update module support
Enable/disable Asterisk for Users

There exists already a field in Users to enable/disable Asterisk for
that users but the label wasn't clear. At the same time, listings using
ListViewUtils (popups) weren't using this field like other listings do,
now it does the same thing.
Order by firstname and lastname the invites user list in Calendar
Fix crmdetailviewurl in Workflows email template.

Now when we have to replate the module name to create the url to detailview record, we have to check if modulename is Events to replace to Calendar.
But how now we have Calendar4You, aslo we have to check Calendar4You to replace the url with te correct for this module.
fixes 235: error_reporting option in php.ini not detected on install
Merge branch 'master' of https://github.com/tsolucio/corebos
fixes #107: Not work if ListViewColors is installed
add ModComment to any module helper script
Fix steps migration from 5.2.1 to 5.4

Now we don't use the zip packages to install the mandatory and optional modules.
We install all the modules importing the manifest.xml.
For this we have had to delete the functions call to package zip for not obtain an error
and just call to importManifest function.

Also we have found an error installing the default workflows in the migration, but
now is fixed.
CSS support for direct printing
Fix getRelationQuery function for Reports

Is not necessary to add to query the inner join vtiger_crmentity,
because the modules that call this functions add after this call the
correct left join vtiger_crmentity as vtiger_crmentityModuleName.

And adding this secQuery , some reports not returns the correct values
Optimization in getRelationQuery is not correct.

Finally we have to return to use a subselect, because our optimization breack
the query's semantic in reports.
If you create a report with secondary module, this optimization restrict the results to
have some relation with this secundary module because we add a inner join and the correct is to use
a left join to show results with primary modules without relations with secondary.
Activityid is replaced when create event from another module

When you add new event from another module the return_id in the REQUEST
replace the activityid that was saved in a varible called $return_id to after
execute a header location to return to this record.

This produce a problem when the event has to send a invitation, because first call
to $mail_contents = getRequestData($return_id); and getRequestData expect an activityid