afbeelding van batigolix

veel php waarschuwingen in logs over profile pagina's

de logs van drupal.be zitten vol met waarschuwingen van het type


Notice: Undefined property: stdClass::$visibility in profile_view_field() (regel 283 van /home/drupal/drupalbenl_7/modules/profile/profile.module).

deze worden veroorzaakt door pagina's als http://www.drupal.nl/profile/country/Nederland?page=2

het probleem wordt hier beschreven:
http://drupal.org/node/326607

Drupalversie: 
7.x
Auteur: 
batigolix
Door HanV op 15 oktober, 2011 - 10:06

In een ander systeem kreeg ik veel van deze meldingen nadat ik vorige maand de nieuwste versie van PHP en MySQL ging gebruiken, Vroeger kon je zonder dat de instellingen van foutboodschappen in php.ini van belang waren, na een leesopdracht testen of een veld een waarde had om te zien of de waarde gevonden was. ($result-> veld == ''), terwijl dat toen ook moest met ($result == false). De link verwijst naar een oude fout waarin het veld visibility niet werdt gelezen.

Ik denk dat de fout zit in regel 339 :
if ($value = profile_view_field($account, $field))

hier krijgt $value de waarde van profile_view_field($account, $field), het is geen vergelijking, dan moeten er == staan
Ik zou het proberen met $value = profile_view_field($account, $field); voor de if en dan
if ($value != false)

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.

onomatopee