*
* @return array
*/
- static function getFileURL($contactID, $cfID, $fileID = NULL, $absolute = FALSE) {
+ static function getFileURL($contactID, $cfID, $fileID = NULL, $absolute = FALSE, $multiRecordWhereClause = NULL) {
if ($contactID) {
if (!$fileID) {
$params = array('id' => $cfID);
);
//query to fetch id from civicrm_file
- $query = "SELECT {$columnName} FROM {$tableName} where entity_id = {$contactID}";
+ if ($multiRecordWhereClause) {
+ $query = "SELECT {$columnName} FROM {$tableName} where entity_id = {$contactID} AND {$multiRecordWhereClause}";
+ }
+ else {
+ $query = "SELECT {$columnName} FROM {$tableName} where entity_id = {$contactID}";
+ }
$fileID = CRM_Core_DAO::singleValueQuery($query);
}