Aún todavía había errores en el mod censor...no andaba fino cuando habían Citas...y lo jodido de las citas es que pueden estar anidadas...
Además de mi función standard
function generic_eliminatagsplusnotags($string,$tag,$reversetag,$replace,$find)a la función censura
function generic_censor_eliminatagsplustags($string,$tag,$reversetag,$replacetag,$reversereplacetag,$id,$find) le he tenido que añadir los parámetros $replacetag, $reversereplacetag (que no tienen en los demás archivos). Estos sirvern para devolver las marcas de las citas anidadas a su condición normal.
No ha bastado con esto...he tenido que añadir tres funciones más
function generic_eliminatagsplusmark($string,$tag,$reversetag,$keytag,$reversekeytag,$replace,$reversereplace,$find)function generic_most_anidated($string,$tag,$reversetag,$keytag,$reversekeytag,$index) (aquí el index sólo sirve para marcar)
function generic_mark_anidated($string,$tag,$reversetag,$keytag,$reversekeytag)La primera es auxiliar, la segunda busca la cita más anidada y la marca, y la tercera marca todas las citas. Como veis..un pequeño infierno
A ver ahora si el usuario no colaborador puede trabajar mejor.