$search->actualiza($objeto); unset($search); } } unset($objeto); // Actualiza la columna en el resto de idiomas if ($_SESSION['idiomas']['actual'] == 0) { // Recorro los idiomas adicionales foreach ($_SESSION['idiomas']['disponibles'] as $key => $value) { if ($key > 0) { $_SESSION['idiomas']['actual'] = $key; $objeto = new $entidad($idEntidad); $objeto->{"set{$columna}"}($v['valor']); if ($objeto->save() && ($columna == 'Publish' || $columna == 'Privacy')) { // Actualiza la url amigable $urlAmigable = CpanUrlAmigables::sincroniza($objeto); // Actualiza la tabla de búsquedas $variables = new CpanVariables("Mod", "Env", $entidad); if ($variables->getNode('searchable')) { $search = new CpanSearch(); $search->actualiza($objeto); unset($search); } } unset($objeto); } } $_SESSION['idiomas']['actual'] = 0; } $tag = ""; echo $tag;