<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form {
/**
- * Function to pre process the form
+ * Pre process the form
*
- * @access public
*
* @return void
*/
}
/**
- * This function sets the default values for the form. Manage Premiums that in edit/view mode
+ * Set default values for the form. Manage Premiums that in edit/view mode
* the default values are retrieved from the database
*
- * @access public
*
* @return void
*/
- function setDefaultValues() {
+ public function setDefaultValues() {
$defaults = parent::setDefaultValues();
if ($this->_id) {
$params = array('id' => $this->_id);
}
/**
- * Function to build the form
+ * Build the form object
*
* @return void
- * @access public
*/
public function buildQuickForm() {
parent::buildQuickForm( );
$this->add('file', 'uploadFile', ts('Image File Name'), 'onChange="select_option();"');
-
$this->add('text', 'price', ts('Market Value'), CRM_Core_DAO::getAttribute('CRM_Contribute_DAO_Product', 'price'), TRUE);
$this->addRule('price', ts('Please enter the Market Value for this product.'), 'money');
CRM_Core_PseudoConstant::populate(
$premiumFinancialType,
'CRM_Financial_DAO_EntityFinancialAccount',
- $all = True,
+ $all = TRUE,
$retrieve = 'entity_id',
- $filter = null,
+ $filter = NULL,
'account_relationship = 8'
);
CRM_Core_PseudoConstant::populate(
$costFinancialType,
'CRM_Financial_DAO_EntityFinancialAccount',
- $all = True,
+ $all = TRUE,
$retrieve = 'entity_id',
- $filter = null,
+ $filter = NULL,
'account_relationship = 7'
);
$productFinancialType = array_intersect($costFinancialType, $premiumFinancialType);
foreach( $financialType as $key => $financialTypeName ){
- if(!in_array( $key, $productFinancialType))
+ if(!in_array( $key, $productFinancialType)) {
unset( $financialType[$key] );
+ }
}
if( count( $financialType ) ){
$this->assign( 'financialType', $financialType );
'select',
'financial_type_id',
ts( 'Financial Type' ),
- array(''=>ts('- select -')) + $financialType
+ array('' => ts('- select -')) + $financialType
);
$this->add('checkbox', 'is_active', ts('Enabled?'));
/**
* Function for validation
*
- * @param array $params (ref.) an assoc array of name/value pairs
+ * @param array $params
+ * (ref.) an assoc array of name/value pairs.
*
* @param $files
*
* @return mixed true or array of errors
- * @access public
* @static
*/
public static function formRule($params, $files) {
$errors['frequency_interval'] = ts('Please enter the Frequency Interval for this subscription or service.');
}
-
return empty($errors) ? TRUE : $errors;
}
/**
- * Function to process the form
+ * Process the form submission
*
- * @access public
*
* @return void
*/
$gdSupport = CRM_Utils_System::getModuleSetting('gd', 'GD Support');
if($gdSupport) {
if($imageFile) {
- $error = false;
+ $error = FALSE;
$params['image'] = $this->_resizeImage($imageFile, "_full", 200, 200);
$params['thumbnail'] = $this->_resizeImage($imageFile, "_thumb", 50, 50);
}
} else {
- $error = true;
+ $error = TRUE;
$params['image'] = $config->resourceBase . 'i/contribute/default_premium.jpg';
$params['thumbnail'] = $config->resourceBase . 'i/contribute/default_premium_thumb.jpg';
}
/**
* Resize a premium image to a different size
*
- * @access private
*
- * @param $filename
- * @param $resizedName
+ * @param string $filename
+ * @param string $resizedName
* @param $width
* @param $height
*
// save the resized image
$fp = fopen($newFilename, 'w+');
ob_start();
- ImageJPEG($image);
+ imagejpeg($image);
$image_buffer = ob_get_contents();
ob_end_clean();
- ImageDestroy($image);
+ imagedestroy($image);
fwrite($fp, $image_buffer);
rewind($fp);
fclose($fp);
}
}
-