/**
  * @return array
  */
 public function getSelectedListAttributesNamesAndLabelsAndAll()
 {
     $selectedValues = $this->getSelected();
     $attributeNames = array();
     $allAttributes = $this->designerLayoutAttributes->get();
     foreach ($selectedValues as $attributeName) {
         if (key_exists($attributeName, $allAttributes)) {
             $attributeNames[$attributeName] = $allAttributes[$attributeName]['attributeLabel'];
         } else {
             throw NotSupportedException();
         }
     }
     return $attributeNames;
 }
Example #2
0
 /**
  * Render the full name as a non-editable display
  * @return The element's content.
  */
 protected function renderControlNonEditable()
 {
     throw NotSupportedException();
 }
Example #3
0
 public static function createApiCall($url, $method, $headers, $data = array())
 {
     throw NotSupportedException();
     exit;
 }
Example #4
0
 /**
  * Resolve system message to be sent, and send it
  * @param string $messageType
  * @param ImapMessage $originalMessage
  * @return boolean
  * @throws NotSupportedException
  */
 protected function resolveMessageSubjectAndContentAndSendSystemMessage($messageType, $originalMessage)
 {
     switch ($messageType) {
         case "OwnerNotExist":
             $subject = Zurmo::t('EmailMessagesModule', 'Invalid email address');
             $textContent = Zurmo::t('EmailMessagesModule', 'Email address does not exist in system') . "\n\n" . $originalMessage->textBody;
             $htmlContent = Zurmo::t('EmailMessagesModule', 'Email address does not exist in system') . "<br\\><br\\>" . $originalMessage->htmlBody;
             break;
         case "SenderNotExtracted":
             $subject = Zurmo::t('EmailMessagesModule', "Sender info can't be extracted from email message");
             $textContent = Zurmo::t('EmailMessagesModule', "Sender info can't be extracted from email message") . "\n\n" . $originalMessage->textBody;
             $htmlContent = Zurmo::t('EmailMessagesModule', "Sender info can't be extracted from email message") . "<br\\><br\\>" . $originalMessage->htmlBody;
             break;
         case "RecipientNotExtracted":
             $subject = Zurmo::t('EmailMessagesModule', "Recipient info can't be extracted from email message");
             $textContent = Zurmo::t('EmailMessagesModule', "Recipient info can't be extracted from email message") . "\n\n" . $originalMessage->textBody;
             $htmlContent = Zurmo::t('EmailMessagesModule', "Recipient info can't be extracted from email message") . "<br\\><br\\>" . $originalMessage->htmlBody;
             break;
         case "EmailMessageNotValidated":
             $subject = Zurmo::t('EmailMessagesModule', 'Email message could not be validated');
             $textContent = Zurmo::t('EmailMessagesModule', 'Email message could not be validated') . "\n\n" . $originalMessage->textBody;
             $htmlContent = Zurmo::t('EmailMessagesModule', 'Email message could not be validated') . "<br\\><br\\>" . $originalMessage->htmlBody;
             break;
         case "EmailMessageNotSaved":
             $subject = Zurmo::t('EmailMessagesModule', 'Email message could not be saved');
             $textContent = Zurmo::t('EmailMessagesModule', 'Email message could not be saved') . "\n\n" . $originalMessage->textBody;
             $htmlContent = Zurmo::t('EmailMessagesModule', 'Email message could not be saved') . "<br\\><br\\>" . $originalMessage->htmlBody;
             break;
         default:
             throw NotSupportedException();
     }
     return EmailMessageHelper::sendSystemEmail($subject, array($originalMessage->fromEmail), $textContent, $htmlContent);
 }
Example #5
0
 public static function getStrongerPolicy($policyName, array $values)
 {
     throw NotSupportedException();
 }