X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FForm%2FManagePremiums.php;h=5672c81ff36e298937cb08a1a165e1e1613a31aa;hb=c156d4d6f1d69cfb9e578901f485b67e39f70cf3;hp=eff01187db4e216404b6743262d8d2dee128853c;hpb=9ed4c3c05a8b3d0932a18eabe3be878121cb8d19;p=civicrm-core.git diff --git a/CRM/Contribute/Form/ManagePremiums.php b/CRM/Contribute/Form/ManagePremiums.php index eff01187db..5672c81ff3 100644 --- a/CRM/Contribute/Form/ManagePremiums.php +++ b/CRM/Contribute/Form/ManagePremiums.php @@ -242,14 +242,17 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { if (isset($params['imageOption'])) { if ($params['imageOption'] == 'thumbnail') { if (!$params['imageUrl']) { - $errors['imageUrl'] = 'Image URL is Required '; + $errors['imageUrl'] = ts('Image URL is Required'); } if (!$params['thumbnailUrl']) { - $errors['thumbnailUrl'] = 'Thumbnail URL is Required '; + $errors['thumbnailUrl'] = ts('Thumbnail URL is Required'); } } } - + // CRM-13231 financial type required if product has cost + if (CRM_Utils_Array::value('cost', $params) && !CRM_Utils_Array::value('financial_type_id', $params)) { + $errors['financial_type_id'] = ts('Financial Type is required for product having cost.'); + } $fileLocation = $files['uploadFile']['tmp_name']; if ($fileLocation != "") { list($width, $height) = getimagesize($fileLocation);