Bug fix: reset params after the display() method
Fixed the banner tracker. A new PR for #3518 and #3519.
[fix] JForm type number max/min limits. Fixes #3507

In case of an exception the same error message was being displayed. The JLIB_DATABASE_ERROR_ANCESTOR_NODES_LOWER_STATE message is also irrelevant most of the times, like in non-nested tables.
Changed to show actual message string from the Exception object.

Allow "zero" max/min & remove default limits

First I'd suggest not to force limits to be 0-100 when they are not defined in the element. Further we must stick to use isset() instead of !empty() for max/min because "zero" boundaries are always acceptable.

Update number.php

Update JHtmlFieldNumber-helper-dataset.php

We should not expect 'O' as value when no minimum/default value has been set for this field. *Already updated the Field class definition to allow no-limit.

Rolling back to split PRs
Merge pull request #3280 from PAlexcom/microdata-library

JMicrodata: small bug fix, reset params after the display() method
[imp] Use alternative CURL when allow_url_open is OFF. Fixes #2807

We propose to add an alternative method to get the feed when the allow_url_open is OFF.
When the allow_url_open is OFF, the XMLReader::open always fails because the URL can not be connected.

So we propose to get the Feed with the alternative CURL when it is present.

New proposal to use CURL when the allow_url_open is OFF

Based on the comment, here it is a new proposal that use the JHttpFactory::getHttp() function instead of the CURL nativelly.

Update factory.php

Update factory.php
Merge pull request #3740 from roland-d/banner-counter

Fixed the banner tracker.