diff --git a/include/staff/cannedreply.inc.php b/include/staff/cannedreply.inc.php index 55e29db7d686880c5b3267f9803acfb94f83574b..f776ef7f588a80b59dd8665a7f185cc7f6da240f 100644 --- a/include/staff/cannedreply.inc.php +++ b/include/staff/cannedreply.inc.php @@ -9,6 +9,11 @@ if($canned && $_REQUEST['a']!='add'){ $info=$canned->getInfo(); $info['id']=$canned->getId(); $qstr.='&id='.$canned->getId(); + $res = db_query( + 'SELECT GROUP_CONCAT(DISTINCT name ORDER BY name SEPARATOR ", ")' + .' FROM '.EMAIL_FILTER_TABLE + .' WHERE canned_response_id = '.db_input($canned->getId())); + $info['filter'] = ($res && ($row = db_fetch_row($res))) ? $row[0] : null; }else { $title='Add New Canned Reply'; $action='create'; @@ -107,6 +112,11 @@ $info=Format::htmlchars(($errors && $_POST)?$_POST:$info); </tr> </tbody> </table> + <?php if ($info['filter']) { ?> + <br/> + <div id="msg_warning">Canned reply is in use by email filter(s): <?php + echo $info['filter']; ?></div> + <?php } ?> <p style="padding-left:225px;"> <input type="submit" name="submit" value="<?php echo $submit_text; ?>"> <input type="reset" name="reset" value="Reset">