<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.6 |
+ | CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2014 |
+ | Copyright CiviCRM LLC (c) 2004-2015 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
-*/
+ */
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2014
- * $Id$
- *
+ * @copyright CiviCRM LLC (c) 2004-2015
*/
class CRM_Contribute_Form_ContributionPage_Widget extends CRM_Contribute_Form_ContributionPage {
protected $_colors;
);
$this->_fields = array(
- 'title' => array(ts('Title'),
+ 'title' => array(
+ ts('Title'),
'text',
FALSE,
$title,
),
- 'url_logo' => array(ts('URL to Logo Image'),
+ 'url_logo' => array(
+ ts('URL to Logo Image'),
'text',
FALSE,
NULL,
),
- 'button_title' => array(ts('Button Title'),
+ 'button_title' => array(
+ ts('Button Title'),
'text',
FALSE,
ts('Contribute!'),
);
$this->_colorFields = array(
- 'color_title' => array(ts('Title Text Color'),
+ 'color_title' => array(
+ ts('Title Text Color'),
'text',
FALSE,
'#2786C2',
),
- 'color_bar' => array(ts('Progress Bar Color'),
+ 'color_bar' => array(
+ ts('Progress Bar Color'),
'text',
FALSE,
- '#FFFFFF',
+ '#2786C2',
),
- 'color_main_text' => array(ts('Additional Text Color'),
+ 'color_main_text' => array(
+ ts('Additional Text Color'),
'text',
FALSE,
'#FFFFFF',
),
- 'color_main' => array(ts('Background Color'),
+ 'color_main' => array(
+ ts('Background Color'),
'text',
FALSE,
'#96C0E7',
),
- 'color_main_bg' => array(ts('Background Color Top Area'),
+ 'color_main_bg' => array(
+ ts('Background Color Top Area'),
'text',
FALSE,
'#B7E2FF',
),
- 'color_bg' => array(ts('Border Color'),
+ 'color_bg' => array(
+ ts('Border Color'),
'text',
FALSE,
'#96C0E7',
),
- 'color_about_link' => array(ts('Button Link Color'),
+ 'color_about_link' => array(
+ ts('Button Text Color'),
'text',
FALSE,
'#556C82',
),
- 'color_button' => array(ts('Button Background Color'),
+ 'color_button' => array(
+ ts('Button Background Color'),
'text',
FALSE,
'#FFFFFF',
),
- 'color_homepage_link' => array(ts('Homepage Link Color'),
+ 'color_homepage_link' => array(
+ ts('Homepage Link Color'),
'text',
FALSE,
'#FFFFFF',
}
/**
- * Set default values for the form. Note that in edit/view mode
- * the default values are retrieved from the database
- *
- *
- * @return void
- */
- /**
- *
+ * Set default values for the form.
*/
public function setDefaultValues() {
$defaults = array();
array('onclick' => "widgetBlock(this)")
);
- $this->addWysiwyg('about', ts('About'), $attributes['about']);
+ $this->add('wysiwyg', 'about', ts('About'), $attributes['about']);
foreach ($this->_fields as $name => $val) {
$this->add($val[1],
}
/**
- * Validation
+ * Validation.
*
* @param array $params
* (ref.) an assoc array of name/value pairs.
* @param $files
* @param $self
*
- * @return mixed true or array of errors
- * @static
+ * @return bool|array
+ * mixed true or array of errors
*/
public static function formRule($params, $files, $self) {
$errors = array();
public function getTitle() {
return ts('Widget Settings');
}
+
}