<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
*/
class CRM_Mailing_Info extends CRM_Core_Component_Info {
- // docs inherited from interface
+ /**
+ * @inheritDoc
+ */
protected $keyword = 'mailing';
- // docs inherited from interface
/**
+ * @inheritDoc
* @return array
*/
public function getInfo() {
$result = array();
$result['crmMailing'] = array(
'ext' => 'civicrm',
- 'js' => array('js/angular-crmMailing.js', 'js/angular-crmMailing/services.js', 'js/angular-crmMailing/directives.js'),
+ 'js' => array(
+ 'js/angular-crmMailing.js',
+ 'js/angular-crmMailing/services.js',
+ 'js/angular-crmMailing/directives.js',
+ ),
'css' => array('css/angular-crmMailing.css'),
);
$result['crmMailingAB'] = array(
'ext' => 'civicrm',
- 'js' => array('js/angular-crmMailingAB.js', 'js/angular-crmMailingAB/services.js', 'js/angular-crmMailingAB/directives.js'),
+ 'js' => array(
+ 'js/angular-crmMailingAB.js',
+ 'js/angular-crmMailingAB/services.js',
+ 'js/angular-crmMailingAB/directives.js',
+ ),
'css' => array('css/angular-crmMailingAB.css'),
);
-// $result['crmMailingAB'] = array(
-// 'ext' => 'civicrm',
-// 'js' => array(
-// 'js/angular-crmMailingAB.js',
-// 'js/angular-crmMailingAB-ReportCtrl.js',
-// 'js/d3.min.js',
-// 'js/angular-sanitize.js',
-// 'packages/ckeditor/ckeditor.js',
-// ),
-// 'css' => array('css/angular-crmMailingAB.css'),
-// );
+ $result['crmD3'] = array(
+ 'ext' => 'civicrm',
+ 'js' => array('js/angular-crmD3.js', 'bower_components/d3/d3.min.js'),
+ );
$config = CRM_Core_Config::singleton();
$session = CRM_Core_Session::singleton();
$contactID = $session->get('userID');
$civiMails = civicrm_api3('Mailing', 'get', array());
$campNames = civicrm_api3('Campaign', 'get', array());
- $mailingabNames = civicrm_api3('MailingAB','get',array());
+ $mailingabNames = civicrm_api3('MailingAB', 'get', array());
$mailStatus = civicrm_api3('MailingJob', 'get', array());
$groupNames = civicrm_api3('Group', 'get', array());
$headerfooterList = civicrm_api3('MailingComponent', 'get', array());
$emailAdd = civicrm_api3('Email', 'get', array());
$mesTemplate = civicrm_api3('MessageTemplate', 'get', array(
'sequential' => 1,
- 'return' => array("msg_html", "id", "msg_title","msg_subject"),
+ 'return' => array("msg_html", "id", "msg_title", "msg_subject"),
'id' => array('>' => 58),
));
- } else {
+ }
+ else {
// CiviMail UI
$emailAdd = civicrm_api3('Email', 'get', array(
'sequential' => 1,
'return' => "email",
'contact_id' => $contactID,
));
- $mesTemplate = civicrm_api3('MessageTemplate', 'get', array( 'sequential' => 1,
+ $mesTemplate = civicrm_api3('MessageTemplate', 'get', array(
+ 'sequential' => 1,
'return' => array("msg_html", "id", "msg_title", "msg_subject", "msg_text"),
'workflow_id' => array('IS NULL' => ""),
));
}
- $mailGrp = civicrm_api3('MailingGroup','get', array());
- $mailTokens = civicrm_api3('Mailing', 'get_token', array( 'usage' => 'Mailing'));
+ $mailGrp = civicrm_api3('MailingGroup', 'get', array());
+ $mailTokens = civicrm_api3('Mailing', 'get_token', array('usage' => 'Mailing'));
$fromAddress = civicrm_api3('OptionGroup', 'get', array(
'sequential' => 1,
'name' => "from_email_address",
));
CRM_Core_Resources::singleton()->addSetting(array(
'crmMailing' => array(
- 'mailingabNames'=>array_values($mailingabNames['values']),
+ 'mailingabNames' => array_values($mailingabNames['values']),
'civiMails' => array_values($civiMails['values']),
'campNames' => array_values($campNames['values']),
'mailStatus' => array_values($mailStatus['values']),
'contactid' => $contactID,
'enableReplyTo' => isset($config->replyTo) ? $config->replyTo : 0,
'fromAddress' => array_values($fromAddress['values'][0]['api.OptionValue.get']['values']),
- 'defaultTestEmail' => civicrm_api3('Contact', 'getvalue', array('id' => 'user_contact_id', 'return' => 'email')),
+ 'defaultTestEmail' => civicrm_api3('Contact', 'getvalue', array(
+ 'id' => 'user_contact_id',
+ 'return' => 'email',
+ )),
'visibility' => array(
- array('value' => 'Public Pages', 'label' => ts('Public Pages')),
- array('value' => 'User and User Admin Only', 'label' => ts('User and User Admin Only')),
+ array('value' => 'Public Pages', 'label' => ts('Public Pages')),
+ array('value' => 'User and User Admin Only', 'label' => ts('User and User Admin Only')),
),
),
));
/**
* @return bool
*/
- static function workflowEnabled() {
+ public static function workflowEnabled() {
$config = CRM_Core_Config::singleton();
// early exit, since not true for most
) ? TRUE : FALSE;
}
- // docs inherited from interface
/**
+ * @inheritDoc
* @param bool $getAllUnconditionally
*
* @return array
}
- // docs inherited from interface
/**
+ * @inheritDoc
* @return null
*/
public function getUserDashboardElement() {
return NULL;
}
- // docs inherited from interface
/**
+ * @inheritDoc
* @return array
*/
public function registerTab() {
);
}
- // docs inherited from interface
/**
+ * @inheritDoc
* @return array
*/
public function registerAdvancedSearchPane() {
- return array('title' => ts('Mailings'),
+ return array(
+ 'title' => ts('Mailings'),
'weight' => 20,
);
}
- // docs inherited from interface
/**
+ * @inheritDoc
* @return null
*/
public function getActivityTypes() {
return NULL;
}
- // add shortcut to Create New
/**
+ * add shortcut to Create New
* @param $shortCuts
*/
- public function creatNewShortcut(&$shortCuts) {}
+ public function creatNewShortcut(&$shortCuts) {
+ }
}
-