Hello, I am using Joomla 2.5.8 and VirtueMart 2.0.14.
When I go to Product Categories page in Virtuemart Administration, I am getting the error below:
 Warning: Division by zero in \administrator\components\com_virtuemart\helpers\vmmodel.php on line 275
Inside vmmodel.php , in setPaginationLimits() function I have the following code:
		$limit = (int)$app->getUserStateFromRequest('com_virtuemart.'.$view.'.limit', 'limit');
				
		if(empty($limit)){
			$limit = VmConfig::get ('list_limit', 20);
		}
		$this->setState('limit', $limit);
		$this->setState('com_virtuemart.'.$view.'.limit',$limit);
		$this->_limit = $limit;
		$limitStart = $app->getUserStateFromRequest('com_virtuemart.'.$view.'.limitstart', 'limitstart',  JRequest::getInt('limitstart',0), 'int');
		//There is a strange error in the frontend giving back 9 instead of 10, or 24 instead of 25
		//This functions assures that the steps of limitstart fit with the limit
		$limitStart = ceil((float)$limitStart/(float)$limit) * $limit;    // LINE WITH THE ERROR
It seems like function VmConfig::get ('list_limit', 20) doesn't work, so my $limit variable is always empty... In my Joomla configuration.php file, I have set $list_limit = '10';
What should I define and where to get rid of this error?  
			
			
			
				you should update
			
			
			
				I updated VirtueMart to 2.0.16 version and get the same error in files
- administrator\components\com_virtuemart\helpers\vmmodel.php at line 274 (Site at VM Categories component) (
 - administrator\components\com_virtuemart\models\product.php on line 594 (administration -> Product List) 
 
The code is the same: 
 $limitStart = ceil((float)$limitStart/(float)$limit) * $limit;
$limit is empty....
			
 
			
			
				Hi Milo,
I have the latest Joomla (2.5.11) and the latest VM (2.0.20b), and we're 120 days waiting for this to be solved, because I still have this error!
Or am I missing something?
Maarten >:(
			
			
			
				The limit should never be empty and i have no clue why you have that. It seems that you configured it somewhere this way.
I just can say that the next version has an enhanced pagination. I added pagination sequence per category. There are also more tooltips to explain the settings in the cateogry. What happens, when you remove everywhere just the 0. Just write nothing/nada/null into it... just leave it empty. What happes then? still divide by 0?