From 7097b79111c4b62a79fec2907363aa8f070773ba Mon Sep 17 00:00:00 2001 From: Jordan Diaz Date: Thu, 24 Sep 2026 07:35:23 +0000 Subject: [PATCH] fix(core): las migas no revientan con un registro sin su campo de migas (ficha en blanco) --- funciones.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/funciones.php b/funciones.php index be87111..7c3d12a 100755 --- a/funciones.php +++ b/funciones.php @@ -259,6 +259,12 @@ function muestra_breadcrumb($record = array(), $previousLinks = array(),$class = } if (!@$breadcrumbField || !@$breadcrumbRecord["optionsTablename"]) break; + // Registro sin valor en su campo de migas (p.ej. producto sin + // categoria): la consulta quedaba "num=" -> error SQL -> excepcion que + // tumbaba el modulo entero y la ficha salia en blanco. Las migas se + // quedan en este nivel. + $valorMigas = @$breadcrumbRecord[$breadcrumbField]; + if ($valorMigas === null || $valorMigas === '' || is_array($valorMigas)) break; $breadcrumbRecord = dame_registros($breadcrumbRecord["optionsTablename"], $breadcrumbRecord["optionsValueField"]."=".mysql_real_escape_string($breadcrumbRecord[$breadcrumbField])); $breadcrumbRecord = @$breadcrumbRecord[0];