feat(core): el enlace es unico entre todas las tablas (AcaiAPI::uniqueEnlace) y slug.php registra duplicados
This commit is contained in:
@@ -300,6 +300,13 @@ if (!$routeResolved){
|
||||
|
||||
$encontrado = mysql_fetch_assoc(mysql_query("SELECT * FROM ".$tableName." WHERE ".$columnName."='".$enlaceEscaped."' LIMIT 1"));
|
||||
|
||||
// Enlace repetido entre tablas: se mantiene el comportamiento de
|
||||
// siempre (gana la ULTIMA tabla recorrida; hay webs que dependen de
|
||||
// ello, p.ej. apartados + servicios con el mismo enlace) pero ya no en
|
||||
// silencio. Los nuevos duplicados los impide AcaiAPI::uniqueEnlace.
|
||||
if (@$encontrado && @$tabla){
|
||||
error_log("[slug] enlace duplicado '".$enlace."': ".$tabla."#".$registro." y ".$tableName."#".@$encontrado["num"]." (se sirve el segundo)");
|
||||
}
|
||||
if (@$encontrado){
|
||||
$tabla = $tableName;
|
||||
$registro = $encontrado["num"];
|
||||
|
||||
Reference in New Issue
Block a user