DB Tpl Strings - Remove unused Smarty function crmDBTpl
authorTim Otten <totten@civicrm.org>
Wed, 30 Oct 2019 00:24:05 +0000 (17:24 -0700)
committerTim Otten <totten@civicrm.org>
Wed, 30 Oct 2019 00:48:27 +0000 (17:48 -0700)
I've searched `universe` and haven't found any references to this.  This
appears to be the only code-path which consumes information from
`civicrm_persistent`.

I also went back to spot-check a few SVN branches of CiviCRM (v3.2, v3.3).
It appears that this was added in v3.2 *but never used or documented*.

CRM/Core/Smarty/plugins/function.crmDBTpl.php [deleted file]

diff --git a/CRM/Core/Smarty/plugins/function.crmDBTpl.php b/CRM/Core/Smarty/plugins/function.crmDBTpl.php
deleted file mode 100644 (file)
index ccffdee..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-/*
- +--------------------------------------------------------------------+
- | CiviCRM version 5                                                  |
- +--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2019                                |
- +--------------------------------------------------------------------+
- | This file is a part of CiviCRM.                                    |
- |                                                                    |
- | CiviCRM is free software; you can copy, modify, and distribute it  |
- | under the terms of the GNU Affero General Public License           |
- | Version 3, 19 November 2007 and the CiviCRM Licensing Exception.   |
- |                                                                    |
- | CiviCRM is distributed in the hope that it will be useful, but     |
- | WITHOUT ANY WARRANTY; without even the implied warranty of         |
- | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.               |
- | See the GNU Affero General Public License for more details.        |
- |                                                                    |
- | You should have received a copy of the GNU Affero General Public   |
- | License and the CiviCRM Licensing Exception along                  |
- | with this program; if not, contact CiviCRM LLC                     |
- | at info[AT]civicrm[DOT]org. If you have questions about the        |
- | GNU Affero General Public License or the licensing of CiviCRM,     |
- | see the CiviCRM license FAQ at http://civicrm.org/licensing        |
- +--------------------------------------------------------------------+
- */
-
-/**
- *
- * @package CRM
- * @copyright TTTP
- * $Id$
- *
- */
-
-/**
- * load a context. If name is asked for only name data is returned.
- * And if name is not provided whole context is returned.
- *
- * @param $params
- * @param $smarty
- */
-function smarty_function_crmDBTpl($params, &$smarty) {
-  // $vars = array('context', 'name', 'assign' ); out of which name is optional
-
-  $contextNameData = CRM_Core_BAO_Persistent::getContext($params['context'],
-    CRM_Utils_Array::value('name', $params)
-  );
-  $smarty->assign($params['var'], $contextNameData);
-}