/**
  * Initialize the plugin.
  */
 public function hookInitialize()
 {
     // Register the SelectFilter controller plugin.
     $front = Zend_Controller_Front::getInstance();
     $front->registerPlugin(new LcSuggest_Controller_Plugin_Autosuggest());
     // Add translation.
     add_translation_source(dirname(__FILE__) . '/languages');
 }
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . '/languages');
     $settings = unserialize(get_option('html5_media_settings'));
     $commonOptions = $settings['common']['options'];
     add_file_display_callback(array('mimeTypes' => $settings['audio']['types'], 'fileExtensions' => $settings['audio']['extensions']), 'Html5MediaPlugin::audio', $commonOptions + $settings['audio']['options']);
     add_file_display_callback(array('mimeTypes' => $settings['video']['types'], 'fileExtensions' => $settings['video']['extensions']), 'Html5MediaPlugin::video', $commonOptions + $settings['video']['options']);
     add_file_display_callback(array('mimeTypes' => $settings['text']['types'], 'fileExtensions' => $settings['text']['extensions']), 'Html5MediaPlugin::text');
 }
 /**
  * Initialize the plugin.
  */
 public function hookInitialize()
 {
     // adding shortcodes for SimplePages
     add_shortcode('total_folktales', array($this, 'totalfolktales'));
     #        queue_css_url("http://www.meertens.knaw.nl/cms/templates/mi_hetgelaat/js/meertens.databanken.js");
     add_translation_source(dirname(__FILE__) . '/languages');
     // Register the select filter controller plugin.
     $front = Zend_Controller_Front::getInstance();
     $front->registerPlugin(new InputFieldFilter());
 }
 /**
  * Initialize the plugin.
  */
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'languages');
     // Get the backend settings from the security.ini file.
     // This simplifies tests too (use of local paths instead of urls).
     // TODO Probably a better location to set this.
     if (!Zend_Registry::isRegistered('oai_pmh_static_repository')) {
         $iniFile = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'security.ini';
         $settings = new Zend_Config_Ini($iniFile, 'oai-pmh-static-repository');
         Zend_Registry::set('oai_pmh_static_repository', $settings);
     }
 }
 /**
  * Initialize the plugin
  */
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . '/languages');
     $db = get_db();
     // Add filters
     $filter_names = array('Display', 'ElementInput');
     $referenceElements = SELF::_retrieveReferenceElements();
     foreach ($referenceElements as $element_id) {
         $element = $db->getTable('Element')->find($element_id);
         $elementSet = $db->getTable('ElementSet')->find($element->element_set_id);
         foreach ($filter_names as $filter_name) {
             add_filter(array($filter_name, 'Item', $elementSet->name, $element->name), array($this, "filter{$filter_name}"));
         }
     }
     SELF::$_withGeoLoc = SELF::_withGeoLoc();
     SELF::$_withSecondLevel = !!intval(get_option('item_references_second_level'));
     SELF::$_enhancedGeoLog = (SELF::$_withGeoLoc and $db->fetchOne("SHOW COLUMNS FROM {$db->Locations} LIKE 'overlay'"));
 }
Ejemplo n.º 6
0
/**
 * Add EB's translations directory for all requests.
 */
function exhibit_builder_initialize()
{
    add_translation_source(dirname(__FILE__) . '/languages');
    add_shortcode('exhibits', 'exhibit_builder_exhibits_shortcode');
    add_shortcode('featured_exhibits', 'exhibit_builder_featured_exhibits_shortcode');
}
Ejemplo n.º 7
0
 /**
  * Add the translations.
  */
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . '/languages');
 }
 /**
  * Initialize the plugin.
  */
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . '/languages');
     add_shortcode('uv', array($this, 'shortcodeUniversalViewer'));
 }
Ejemplo n.º 9
0
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . '/languages');
     add_file_display_callback(array('mimeTypes' => self::$types, 'fileExtensions' => self::$exts), 'PdfEmbedPlugin::embedPdf', self::_getSettings());
 }
Ejemplo n.º 10
0
 /**
  * Add the translations.
  */
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . '/languages');
     add_shortcode('geolocation', array($this, 'geolocationShortcode'));
 }
 /**
  * Initialization.
  *
  * Adds tranlation source.
  *
  * @return void
  */
 public function hookInitialize()
 {
     // NeatlineFeatures_Functions::flog('/tmp/nlfeatures.log', "(hook) initialize");
     add_translation_source(dirname(__FILE__) . '/languages');
 }
Ejemplo n.º 12
0
 /**
  * Initialize the plugin.
  */
 public function hookInitialize()
 {
     add_translation_source(dirname(__FILE__) . '/languages');
     add_shortcode('bookreader', array($this, 'shortcodeBookReader'));
 }