From 1b715b85cb0d22fa545a948cbd219e59285fcdd3 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Thu, 2 Nov 2006 20:24:07 +1300 Subject: [PATCH] Produce more friendly error message on integrity constraint violation. --- htdocs/relationship_types.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/relationship_types.php b/htdocs/relationship_types.php index 9f7596ec..38249115 100644 --- a/htdocs/relationship_types.php +++ b/htdocs/relationship_types.php @@ -25,6 +25,9 @@ require_once("interactive-page.php"); } else { $c->messages[] = "Database Error."; + if ( preg_match("/violates foreign key constraint/", $qry->errorstring ) ) { + $c->messages[] = "That relationship type is being used. See ##RelationshipTypeUsed##"; + } } break;