X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FForm%2FManagePremiums.php;h=0a135e6d0056ad00e8578f4e169571e169ee4a02;hb=22e263ad985b62de5cf7bdaf09555bfb3f0cd322;hp=e324ccd2aebd68aa4fbdd832b425ebec10e0f4a8;hpb=03b052681a4b87be594cd93ddb3e44cfc51af17f;p=civicrm-core.git diff --git a/CRM/Contribute/Form/ManagePremiums.php b/CRM/Contribute/Form/ManagePremiums.php index e324ccd2ae..0a135e6d00 100644 --- a/CRM/Contribute/Form/ManagePremiums.php +++ b/CRM/Contribute/Form/ManagePremiums.php @@ -1,7 +1,7 @@ _id) { $params = array('id' => $this->_id); @@ -87,10 +85,9 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { } /** - * Function to build the form + * Build the form object * * @return void - * @access public */ public function buildQuickForm() { parent::buildQuickForm( ); @@ -125,7 +122,6 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { $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'); @@ -155,9 +151,9 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { CRM_Core_PseudoConstant::populate( $premiumFinancialType, 'CRM_Financial_DAO_EntityFinancialAccount', - $all = True, + $all = TRUE, $retrieve = 'entity_id', - $filter = null, + $filter = NULL, 'account_relationship = 8' ); @@ -165,24 +161,25 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { 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)) + foreach ($financialType as $key => $financialTypeName ){ + if (!in_array( $key, $productFinancialType)) { unset( $financialType[$key] ); + } } - if( count( $financialType ) ){ + if (count( $financialType ) ){ $this->assign( 'financialType', $financialType ); } $this->add( 'select', 'financial_type_id', ts( 'Financial Type' ), - array(''=>ts('- select -')) + $financialType + array('' => ts('- select -')) + $financialType ); $this->add('checkbox', 'is_active', ts('Enabled?')); @@ -207,12 +204,12 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { /** * 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) { @@ -267,14 +264,12 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { $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 */ @@ -306,25 +301,29 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { // to check wether GD is installed or not $gdSupport = CRM_Utils_System::getModuleSetting('gd', 'GD Support'); - if($gdSupport) { - if($imageFile) { - $error = false; + if ($gdSupport) { + if ($imageFile) { + $error = FALSE; $params['image'] = $this->_resizeImage($imageFile, "_full", 200, 200); $params['thumbnail'] = $this->_resizeImage($imageFile, "_thumb", 50, 50); } - } else { - $error = true; + } + else { + $error = TRUE; $params['image'] = $config->resourceBase . 'i/contribute/default_premium.jpg'; $params['thumbnail'] = $config->resourceBase . 'i/contribute/default_premium_thumb.jpg'; } - } elseif ($value == 'thumbnail') { + } + elseif ($value == 'thumbnail') { $params['image'] = $params['imageUrl']; $params['thumbnail'] = $params['thumbnailUrl']; - } elseif ($value == 'default_image') { + } + elseif ($value == 'default_image') { $url = parse_url($config->userFrameworkBaseURL); $params['image'] = $config->resourceBase . 'i/contribute/default_premium.jpg'; $params['thumbnail'] = $config->resourceBase . 'i/contribute/default_premium_thumb.jpg'; - } else { + } + else { $params['image'] = ""; $params['thumbnail'] = ""; } @@ -353,10 +352,9 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { /** * Resize a premium image to a different size * - * @access private * - * @param $filename - * @param $resizedName + * @param string $filename + * @param string $resizedName * @param $width * @param $height * @@ -372,11 +370,13 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { $widthOrig = $imageInfo[0]; $heightOrig = $imageInfo[1]; $image = imagecreatetruecolor($width, $height); - if($imageInfo['mime'] == 'image/gif') { + if ($imageInfo['mime'] == 'image/gif') { $source = imagecreatefromgif($filename); - } elseif($imageInfo['mime'] == 'image/png') { + } + elseif($imageInfo['mime'] == 'image/png') { $source = imagecreatefrompng($filename); - } else { + } + else { $source = imagecreatefromjpeg($filename); } @@ -386,10 +386,10 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { // 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); @@ -400,4 +400,3 @@ class CRM_Contribute_Form_ManagePremiums extends CRM_Contribute_Form { } } -