/**
  * Wenn es keine Übersetzung für den Schlüssel gibt, soll kein Prefix hinzugefügt werden.
  */
 public function testKeysWithoutTranlationNotPrefixed()
 {
     $enrichmentKey = new Opus_EnrichmentKey();
     $enrichmentKey->setName('TestEnrichmentKey');
     $enrichmentKey->store();
     $this->useEnglish();
     $element = $this->getElement();
     $options = $element->getMultiOptions();
     $enrichmentKey->delete();
     // cleanup
     $this->assertContains('TestEnrichmentKey', array_keys($options));
     $this->assertNotEquals('EnrichmentTestEnrichmentKey', $options['TestEnrichmentKey']);
     $this->assertEquals('TestEnrichmentKey', $options['TestEnrichmentKey']);
 }
예제 #2
0
 /**
  * Deletes an enrichmentkey from the database.
  */
 public function deleteAction()
 {
     $name = $this->getRequest()->getParam('name');
     if (!is_null(Opus_EnrichmentKey::fetchByName($name)) && !in_array($name, $this->protectedEnrichmentkeys)) {
         $enrichmentkey = new Opus_EnrichmentKey($name);
         $enrichmentkey->delete();
     }
     $this->_helper->redirector('index');
 }