/**
* Build the form object
*
- * @access public
*
* @return void
*/
- function buildQuickForm() {
+ public function buildQuickForm() {
// add select for preferences
$options = array(ts('Add Selected Options'), ts('Remove selected options'));
$this->addDefaultButtons(ts('Set Privacy Options'));
}
- function addRules() {
+ public function addRules() {
$this->addFormRule(array('CRM_Contact_Form_Task_AlterPreferences', 'formRule'));
}
/**
* Set the default form values
*
- * @access protected
*
* @return array the default array reference
*/
- function setDefaultValues() {
+ public function setDefaultValues() {
$defaults = array();
$defaults['actionTypeOption'] = 0;
*
* @return array
*/
- static function formRule($form, $rule) {
+ public static function formRule($form, $rule) {
$errors = array();
if (empty($form['pref']) && empty($form['contact_taglist'])) {
$errors['_qf_default'] = ts("Please select at least one privacy option.");
/**
* Process the form after the input has been submitted and validated
*
- * @access public
*
* @return void
*/
if (!empty($params['pref'])) {
$privacyValues = $params['pref'];
$count = 0;
- foreach($this->_contactIds as $contact_id) {
+ foreach ($this->_contactIds as $contact_id) {
$contact = new CRM_Contact_BAO_Contact();
$contact->id = $contact_id;
- foreach($privacyValues as $privacy_key => $privacy_value) {
+ foreach ($privacyValues as $privacy_key => $privacy_value) {
$contact->$privacy_key = $privacyValueNew;
}
$contact->save();
// Status message
$privacyOptions = CRM_Core_SelectValues::privacy();
$status = array();
- foreach($privacyValues as $privacy_key => $privacy_value) {
+ foreach ($privacyValues as $privacy_key => $privacy_value) {
$label = $privacyOptions[$privacy_key];
$status[] = $privacyValueNew ? ts("Added '%1'", array(1 => $label)) : ts("Removed '%1'", array(1 => $label));
}