hab eine alte 4.6.23 auf 4.8.8 upgedatet.
Die Version hat
- 3 Mandanten
- je 2 Sprachen
erstelle ich eine neue Kategorie werden die Einträge in der con_cat_tree vollständig neu geschrieben.
Dabei wird bei mir aber nur für einen Mandanten die vollständige Struktur geschrieben.
Ich habe mich durch div. Funktionen gefummelt und bemert das:
Erst werden alle Einträge gelöscht ,
dann die Hauptpunkte ergänzt und
für die Submenüpunkte die Funktion strNextDeeperAll() in include/function.str.php aufgerufen.
in dieser Funktion werden die Submenü-Punkte nur für eine Sprache ermittelt:
Code: Alles auswählen
/* Check for language dependent part */
$sql = "SELECT idcatlang FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat='".Contenido_Security::toInteger($midcat)."' AND idlang='".Contenido_Security::toInteger($lang)."'";
Code: Alles auswählen
/* Check for language dependent part */
$sql = "SELECT idcatlang FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat='".Contenido_Security::toInteger($midcat)."'";
Kann das jemand bestätigen?
mfg OliverL