diff --git a/CRM/Grantprograms/Hook.php b/CRM/Grantprograms/Hook.php new file mode 100644 index 0000000000000000000000000000000000000000..261752750f7656e6d8c097b85317d705fafae48a --- /dev/null +++ b/CRM/Grantprograms/Hook.php @@ -0,0 +1,49 @@ +<?php +/* + +--------------------------------------------------------------------+ + | CiviCRM version 4.4 | + +--------------------------------------------------------------------+ + | Copyright CiviCRM LLC (c) 2004-2013 | + +--------------------------------------------------------------------+ + | 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 CiviCRM_Hook + * @copyright CiviCRM LLC (c) 2004-2013 + * $Id: $ + * + */ + +abstract class CRM_Grantprograms_Hook extends CRM_Utils_Hook { + + /** + * This hook to assessment grant + * + * @param string $param the params + * + * @access public + */ + static function grantAssessment(&$params) { + return self::singleton( )->invoke(1, $params, self::$_nullObject, + self::$_nullObject, self::$_nullObject, self::$_nullObject, 'civicrm_grantAssessment'); + } +} diff --git a/grantprograms.php b/grantprograms.php index 8a21b8008b2b1e92289fbca95ea66e262b57a829..2c6d731d2bd073fcab653b71d66ab22ea1df0113 100644 --- a/grantprograms.php +++ b/grantprograms.php @@ -636,7 +636,7 @@ function grantprograms_civicrm_pre($op, $objectName, $id, &$params) { if (!empty($id)) { $params['id'] = $id; } - CRM_Utils_Hook::grantAssessment($params); + CRM_Grantprograms_Hook::grantAssessment($params); if ($op == 'edit') { $smarty = CRM_Core_Smarty::singleton(); $smarty->assign('previousGrant', $previousGrant);