Nel sito che sto facendo in questo momento (pubblicato online ma visibile solo a me e alcuni collaboratori) ho guardato l'elenco delle pages-url più visti. Al terzo posto dopo home e un'altra compare /hierarchical_select_json. Andando a vedere cos'è questa pagina mi compare il codice:
<br />
<b>Fatal error</b>: Unsupported operand types in <b>/miopath/includes/common.inc</b> on line <b>2937</b><br />
In quelle righe c'è:
2931: $content = '';
2932: // Either the elements did not go through form_builder or one of the children
2933: // has a #weight.
2934: if (!isset($elements['#sorted'])) {
2935: uasort($elements, "element_sort");
2936: }
2937: $elements += array('#title' => NULL, '#description' => NULL);
Quello che ho trovato è questa discussione che però mi pare si sia risolta, calcolando anche che è del 2009 mentre l'ultima release del modulo è di un mese fa.
È capitato ad altri? Devo preoccuparmi? Qualcuno sa darmi una dritta?
Quel path è quello che permette al modulo hierarchical select di fare le richieste al db e di ottenere in risposta i dati con cui popolare le select.
È comprensibile che sia un path che riceve molti hit, soprattutto se hai un form con molti campi gestiti da HS. Ti consiglio, se puoi, di configurare le statistiche in modo da escludere quel path, così avrai dati "puliti".
Quindi è normale che la pagina a quel path mi ritorni l'errore perché visitandola così non gli passo nessun parametro mentre probabilmente i form che la usano si, giusto?
La escluderò dalle statistiche...