CMS  Version 3.9
TextLookupManager Class Reference

Public Member Functions

 TextLookupManager ()
 

Static Public Member Functions

static deleteText ($text)
 
static getTabs ($key="")
 
static setDefaults ()
 
static upgradeComponent ($version)
 
static registerSerializationHandler ()
 
static registerVersionedContent ()
 

Detailed Description

Definition at line 66 of file text_lookup_manager.inc.

Member Function Documentation

◆ deleteText()

static TextLookupManager::deleteText (   $text)
static

Definition at line 73 of file text_lookup_manager.inc.

74  {
75  $translations = $text->Translations();
76 
77  if(count($translations) > 0)
78  {
79  foreach($translations as $translation)
80  $translation->delete();
81  }
82 
83  $text->delete();
84 
85  }

◆ getTabs()

static TextLookupManager::getTabs (   $key = "")
static

Definition at line 87 of file text_lookup_manager.inc.

88  {
89  $tabs = array(
90  "Text Lookup" => "/admin/text_lookup_form",
91  "Translations" => "/admin/text_translations"
92  );
93 
94  $qs = ($key) ? "text_id=$key" : "";
95  $tabs = new TabBar("tabs", $tabs, $qs);
96  return $tabs;
97  }
$tabs

◆ registerSerializationHandler()

static TextLookupManager::registerSerializationHandler ( )
static

Definition at line 112 of file text_lookup_manager.inc.

113  {
114  SerializationManager::registerHandler("text_lookup", "Text Lookups and Translations", new TextLookupSerializationHandler());
115  return true;
116  }
registerHandler($component, $title, $handler)
Registers a serialization handler for a component.

◆ registerVersionedContent()

static TextLookupManager::registerVersionedContent ( )
static

◆ setDefaults()

static TextLookupManager::setDefaults ( )
static

Definition at line 100 of file text_lookup_manager.inc.

101  {
102  $options = implode("\n", array_keys(TextTranslation::$languageOptions));
103  Settings::setDefaultValue("text_lookup", "language", "English", "String", "", "", $options);
104  }
static setDefaultValue($component, $name, $value, $field_type="String", $annotation="", $category="", $options="", $weight=0)
Sets the default value of the given component setting.
Definition: settings.inc:174
static $languageOptions

◆ TextLookupManager()

TextLookupManager::TextLookupManager ( )

Definition at line 69 of file text_lookup_manager.inc.

70  {
71  }

◆ upgradeComponent()

static TextLookupManager::upgradeComponent (   $version)
static

Definition at line 106 of file text_lookup_manager.inc.

107  {
109  $mgr->upgrade($version);
110  }

The documentation for this class was generated from the following file: