[solved] Invalid argument supplied for foreach()
Posted: Thu Jul 25, 2013 3:48 pm
Ik gebruik in een website de modules Compagny Directory en Postcode. In de website zit een zoek form die via postcode en land (in een dropdown) de gegevens van Compagny Directory toont op een map.
Dit werkt zeer goed, maar nu ik op een andere hosting account de site volledig heb overgezet en volledig heb geupgraded naar alle laatste module versies en ook het cmsms naar de nieuwste versie heb gebracht krijg ik een fout melding in de postcode module en ook bij het openen van de pagina in de front-end. (zie bijlagen)
in de code voor CGExtentions waar de fout naar verwijst zie ik iets over een dropdown voor het land ... maar hoe zou ik dit kunnen oplossen ?
ziehier het stukje code waar uit CGExtensions.module.php waar de fout over zou gaan (bij de "foreach($tmp as $row) " is line 683):
iemand een idee ? vanwaar deze fout plots komt ?
Mvg,
Peter
update:
calguy fixte een probleem in de CGExtentions module, upgraden naar versie 1.37.1 lost het probleem op
Dit werkt zeer goed, maar nu ik op een andere hosting account de site volledig heb overgezet en volledig heb geupgraded naar alle laatste module versies en ook het cmsms naar de nieuwste versie heb gebracht krijg ik een fout melding in de postcode module en ook bij het openen van de pagina in de front-end. (zie bijlagen)
Code: Select all
Warning: Invalid argument supplied for foreach() in /home/mijnaccount/domains/mijndomein.be/public_html/modules/CGExtensions/CGExtensions.module.php on line 683
ziehier het stukje code waar uit CGExtensions.module.php waar de fout over zou gaan (bij de "foreach($tmp as $row) " is line 683):
Code: Select all
/*
* A convenience function to create a country dropdown list
*/
function CreateInputCountryDropdown($id,$name,$value='US',$selectone=false,$addtext='')
{
$tmp = $this->get_country_list();
$countries = array();
if( $selectone !== false ) $countries[$this->Lang('select_one')] = '';
foreach($tmp as $row) {
$countries[$row['name']] = $row['code'];
}
return $this->CreateInputDropdown($id,$name,$countries,-1,
strtoupper($value),$addtext);
}
Mvg,
Peter
update:
calguy fixte een probleem in de CGExtentions module, upgraden naar versie 1.37.1 lost het probleem op