<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.4 |
+ | CiviCRM version 4.5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
}
/**
- * Function to get events Summary
+ * get events Summary
*
* @static
*
+ * @param bool $admin
+ *
* @return array Array of event summary values
*/
static function getGrantSummary($admin = FALSE) {
}
/**
- * Function to get events Summary
+ * get events Summary
*
* @static
*
}
/**
- * Function to retrieve statistics for grants.
+ * retrieve statistics for grants.
*
* @static
*
+ * @param bool $admin
+ *
* @return array Array of grant summary statistics
*/
static function getGrantStatistics($admin = FALSE) {
}
/**
- * Takes a bunch of params that are needed to match certain criteria and
- * retrieves the relevant objects. Typically the valid params are only
- * contact_id. We'll tweak this function to be more full featured over a period
- * of time. This is the inverse function of create. It also stores all the retrieved
- * values in the default array
+ * Fetch object based on array of properties
*
* @param array $params (reference ) an assoc array of name/value pairs
* @param array $defaults (reference ) an assoc array to hold the flattened values
*
- * @return object CRM_Grant_BAO_ManageGrant object
+ * @return CRM_Grant_BAO_ManageGrant object
* @access public
* @static
*/
* function to create the event
*
* @param array $params reference array contains the values submitted by the form
- * @param array $ids reference array contains the id
+ * @param array $ids reference array contains the id
*
+ * @return object
* @access public
* @static
*
if (!$id) {
$id = CRM_Utils_Array::value('contact_id', $params);
}
- if (!empty($params['note']) || CRM_Utils_Array::value('id', CRM_Utils_Array::value('note',$ids))) {
+ if (!empty($params['note']) || CRM_Utils_Array::value('id', CRM_Utils_Array::value('note', $ids))) {
$noteParams = array(
'entity_table' => 'civicrm_grant',
'note' => $params['note'] = $params['note'] ? $params['note'] : "null",
'modified_date' => date('Ymd'),
);
- CRM_Core_BAO_Note::add($noteParams, $ids['note']);
+ CRM_Core_BAO_Note::add($noteParams, (array) CRM_Utils_Array::value('note', $ids));
}
// Log the information on successful add/edit of Grant
$logParams = array(
/**
* Function to delete the Contact
*
- * @param int $cid contact id
+ * @param int $id contact id
+ *
+ * @return bool
*
* @access public
* @static
- *
*/
static function deleteContact($id) {
$grant = new CRM_Grant_DAO_Grant();
/**
* Function to delete the grant
*
- * @param int $id grant id
+ * @param int $id grant id
*
+ * @return bool|mixed
* @access public
* @static
*
/**
* Function to get grant record count for a Contact
*
- * @param int $contactId Contact ID
+ * @param int $contactID
*
* @return int count of grant records
* @access public