/** * Overloaded bind function * * @param array $hash named array * @return null|string null is operation was satisfactory, otherwise returns an error * @see JTable:bind * @since 1.5 */ public function bind($array, $ignore = '') { if (is_array($array['categoria'])) { $array['categoria'] = implode(',', $array['categoria']); gglmsHelper::SetMappaContenutoUnita($array); } if (is_array($array['files'])) { $array['files'] = implode(',', $array['files']); gglmsHelper::SetMappaContenutoFiles($array); } if (is_array($array['acl'])) { $array['acl'] = implode(',', $array['acl']); gglmsHelper::SetMappaContenutoAcl($array); } if (is_array($array['parametri'])) { $array['parametri'] = implode(',', $array['parametri']); gglmsHelper::SetMappaContenutoParams($array); } if (is_array($array['prerequisiti'])) { $array['prerequisiti'] = implode(',', $array['prerequisiti']); } //RS if (is_array($array['prodotto'])) { FB::info($array, "dentro bind prodotto "); $array['prodotto'] = implode(',', $array['prodotto']); } if ($array['prodotto'] != null) { gglmsHelper::SetMappaContenutoProdotti($array); } //RS if (is_array($array['formato'])) { FB::info($array, "dentro bind formato "); $array['formato'] = implode(',', $array['formato']); } if ($array['formato'] != null) { gglmsHelper::SetMappaContenutoFormati($array); } //RS if (is_array($array['area'])) { FB::info($array, "dentro bind area "); $array['area'] = implode(',', $array['area']); } if ($array['area'] != null) { gglmsHelper::SetMappaContenutoAree($array); } //RS if (is_array($array['livello'])) { FB::info($array, "dentro bind livello "); $array['livello'] = implode(',', $array['livello']); } if ($array['livello'] != null) { gglmsHelper::SetMappaContenutoLivelli($array); } //FB::log($array, "Array prodotto"); // $this->SetMappaContenutoUnita($array); // if (is_array($array['esercizi'])) { // $array['esercizi'] = implode(',', $array['esercizi']); // } // if ($array['durata'] == 0) { // $array['durata'] = $this->checkContentDuration($array['id']); // } //RS if (is_string($array['abstract'])) { //$array['abstract'] = htmlentities($array['abstract']); } FB::info($array, "dentro bind contenuti all "); return parent::bind($array, $ignore); }