<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.4 |
+ | CiviCRM version 4.5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
*
* @access public
*
- * @return None
+ * @return void
*/
function setDefaultValues() {
$mailingID = CRM_Utils_Request::retrieve('mid', 'Integer', $this, FALSE, NULL);
$this->assign('templateSelected', $templateId ? $templateId : 0);
if (isset($defaults['msg_template_id']) && !$templateId) {
$defaults['template'] = $defaults['msg_template_id'];
- $messageTemplate = new CRM_Core_DAO_MessageTemplates();
+ $messageTemplate = new CRM_Core_DAO_MessageTemplate();
$messageTemplate->id = $defaults['msg_template_id'];
$messageTemplate->selectAdd();
$messageTemplate->selectAdd('msg_text');
/**
* Function to actually build the form
*
- * @return None
+ * @return void
* @access public
*/
public function buildQuickForm() {
$formValues = $this->controller->exportValues($this->_name);
foreach ($uploadParams as $key) {
- if (CRM_Utils_Array::value($key, $formValues)) {
+ if (!empty($formValues[$key])) {
$params[$key] = $formValues[$key];
$this->set($key, $formValues[$key]);
}
if ($formValues['upload_type']) {
$composeParams = array();
foreach ($composeFields as $key) {
- if (CRM_Utils_Array::value($key, $formValues)) {
+ if (!empty($formValues[$key])) {
$composeParams[$key] = $formValues[$key];
$this->set($key, $formValues[$key]);
}
}
- if (CRM_Utils_Array::value('updateTemplate', $composeParams)) {
+ if (!empty($composeParams['updateTemplate'])) {
$templateParams = array(
'msg_text' => $text_message,
'is_active' => TRUE,
$templateParams['id'] = $formValues['template'];
- $msgTemplate = CRM_Core_BAO_MessageTemplates::add($templateParams);
+ $msgTemplate = CRM_Core_BAO_MessageTemplate::add($templateParams);
}
- if (CRM_Utils_Array::value('saveTemplate', $composeParams)) {
+ if (!empty($composeParams['saveTemplate'])) {
$templateParams = array(
'msg_text' => $text_message,
'is_active' => TRUE,
$templateParams['msg_title'] = $composeParams['saveTemplateName'];
- $msgTemplate = CRM_Core_BAO_MessageTemplates::add($templateParams);
+ $msgTemplate = CRM_Core_BAO_MessageTemplate::add($templateParams);
}
if (isset($msgTemplate->id)) {
*
* @param array $params (ref.) an assoc array of name/value pairs
*
+ * @param $files
+ * @param $self
+ *
* @return mixed true or array of errors
* @access public
* @static
*/
static function formRule($params, $files, $self) {
- if (CRM_Utils_Array::value('_qf_Import_refresh', $_POST)) {
+ if (!empty($_POST['_qf_Import_refresh'])) {
return TRUE;
}
$errors = array();
}
}
else {
- if (!CRM_Utils_Array::value('text_message', $params)) {
+ if (empty($params['text_message'])) {
$errors['text_message'] = ts('Please provide a Text');
}
else {
- if (CRM_Utils_Array::value('text_message', $params)) {
+ if (!empty($params['text_message'])) {
$messageCheck = CRM_Utils_Array::value('text_message', $params);
if ($messageCheck && (strlen($messageCheck) > CRM_SMS_Provider::MAX_SMS_CHAR)) {
$errors['text_message'] = ts("You can configure the SMS message body up to %1 characters", array(1 => CRM_SMS_Provider::MAX_SMS_CHAR));
}
}
}
- if (CRM_Utils_Array::value('saveTemplate', $params) && !CRM_Utils_Array::value('saveTemplateName', $params)) {
+ if (!empty($params['saveTemplate']) && empty($params['saveTemplateName'])) {
$errors['saveTemplateName'] = ts('Please provide a Template Name.');
}
}
}
}
- $templateName = CRM_Core_BAO_MessageTemplates::getMessageTemplates();
- if (CRM_Utils_Array::value('saveTemplate', $params)
- && in_array(CRM_Utils_Array::value('saveTemplateName', $params), $templateName)
+ $templateName = CRM_Core_BAO_MessageTemplate::getMessageTemplates();
+ if (!empty($params['saveTemplate']) && in_array(CRM_Utils_Array::value('saveTemplateName', $params), $templateName)
) {
$errors['saveTemplate'] = ts('Duplicate Template Name.');
}