You are here

class Notifications_Taxonomy_Term_Create_Template in Notifications 7

Message templates for node events. Base class.

Hierarchy

Expanded class hierarchy of Notifications_Taxonomy_Term_Create_Template

1 string reference to 'Notifications_Taxonomy_Term_Create_Template'
notifications_tags_notifications in notifications_tags/notifications_tags.module
Implementation of hook_notifications().

File

notifications_tags/notifications_tags.inc, line 329
Drupal Notifications Framework - Default class file

View source
class Notifications_Taxonomy_Term_Create_Template extends Notifications_Message_Template {

  /**
   * Default texts for this template, may need token replacement
   */
  function default_text($type, $options) {
    switch ($type) {
      case 'subject':
        return array(
          '#tokens' => TRUE,
          '#markup' => t('Update for [vocabulary:name]', array(), $options),
        );
      case 'content':
        return array(
          '#type' => 'messaging_template_text',
          '#tokens' => TRUE,
          'header' => t('Update for [vocabulary:name]:', array(), $options),
          'teaser' => 'A new term has been created: [term:name]',
          'more' => array(
            '#type' => 'messaging_link',
            '#text' => t('Read more', array(), $options),
            '#url' => '[term:url]',
          ),
        );
      case 'digest':
        return t('New term [term:name] created for vocabulary [vocabulary:name].', array(), $options);
      default:
        return parent::default_text($type, $options);
    }
  }

}

Members

Namesort descending Modifiers Type Description Overrides
Messaging_Message_Template::$method public property
Messaging_Message_Template::element_defaults protected function Overrides Messaging_Template::element_defaults
Messaging_Message_Template::get_parts protected function Set message elements Overrides Messaging_Template::get_parts
Messaging_Message_Template::set_destination function Set destination (and reset built elements) Overrides Messaging_Message_Render::set_destination
Messaging_Message_Template::set_format public function Set text format Overrides Messaging_Message_Render::set_format
Messaging_Message_Template::set_method public function Set sending method Overrides Messaging_Message_Render::set_method
Messaging_Template::$elements public property
Messaging_Template::$format public property
Messaging_Template::$objects protected property
Messaging_Template::$options protected property
Messaging_Template::$parent protected property
Messaging_Template::$text public property
Messaging_Template::$tokens protected property
Messaging_Template::add_element function Add element ready for drupal_render()
Messaging_Template::add_item function Add item of unknown type
Messaging_Template::add_object function Add object to the list
Messaging_Template::add_string function Add string
Messaging_Template::add_text function Add text object
Messaging_Template::build public function Build all elements, return array
Messaging_Template::build_element public function Build a named element
Messaging_Template::build_parts public function Build template parts
Messaging_Template::build_text protected function Build a message text element
Messaging_Template::default_elements protected function Get default elements
Messaging_Template::element_build protected function Build a message element with optional text replacement
Messaging_Template::element_replace protected function Perform token replace within an element
Messaging_Template::get_element function Get element from elements or default texts
Messaging_Template::get_options function Get options for texts, translations, etc
Messaging_Template::get_text public function Get text element from this template
Messaging_Template::get_tokens function Get tokens for templates
Messaging_Template::render public function Render elements, return string
Messaging_Template::reset public function Reset built elements
Messaging_Template::set_language function Set language
Messaging_Template::set_option function Set options
Messaging_Template::set_options function Set array of options
Messaging_Template::set_parent function Set parent text
Messaging_Template::token_replace public function Do token replacement with this template's objects
Notifications_Message_Template::$content protected property
Notifications_Message_Template::$events protected property
Notifications_Message_Template::$info protected property
Notifications_Message_Template::$subscriptions protected property
Notifications_Message_Template::add_event function Add event object and its corresponding template
Notifications_Message_Template::build_message public function Get Message_Object with this template linked Overrides Messaging_Message_Template::build_message
Notifications_Message_Template::get_objects function Get objects as Drupal objects (Removing Notifications object wrapper) Overrides Messaging_Template::get_objects
Notifications_Message_Template::set_event public function Set notifications event 1
Notifications_Message_Template::text_content protected function Content text 1
Notifications_Message_Template::text_footer protected function Footer text
Notifications_Message_Template::text_header protected function Header text
Notifications_Message_Template::text_subject protected function Subject text 1
Notifications_Message_Template::token_list public function Declare all tokens used for this template Overrides Messaging_Template::token_list
Notifications_Message_Template::__construct function Construct from template info
Notifications_Taxonomy_Term_Create_Template::default_text function Default texts for this template, may need token replacement Overrides Notifications_Message_Template::default_text