Ejemplo n.º 1
0
 /**
  * @group IL_Init
  * @param
  * @return
  */
 public function testCopyright()
 {
     include_once './Services/MetaData/classes/class.ilMDCopyrightSelectionEntry.php';
     $cpr = new ilMDCopyrightSelectionEntry(0);
     $cpr->setTitle("1");
     $cpr->setDescription("2");
     $cpr->setLanguage('en');
     $cpr->setCopyright("3");
     $cpr->setCosts(true);
     $cpr->add();
     $entry = $cpr->getEntryId();
     $this->assertGreaterThan(0, $entry);
     $cpr = new ilMDCopyrightSelectionEntry($entry);
     $ret = $cpr->getTitle();
     $this->assertEquals($ret, '1');
     $ret = $cpr->getDescription();
     $this->assertEquals($ret, '2');
     $ret = $cpr->getCopyright();
     $this->assertEquals($ret, '3');
     $ret = $cpr->getLanguage();
     $this->assertEquals($ret, 'en');
     $cpr->setTitle('11');
     $cpr->update();
     $cpr->delete();
 }
 /**
  * confirm deletion of entries
  *
  * @access public
  * 
  */
 public function confirmDeleteEntries()
 {
     if (!is_array($_POST['entry_id']) or !count($_POST['entry_id'])) {
         ilUtil::sendInfo($this->lng->txt('select_one'));
         $this->showCopyrightSettings();
         return true;
     }
     include_once 'Services/Utilities/classes/class.ilConfirmationGUI.php';
     $c_gui = new ilConfirmationGUI();
     // set confirm/cancel commands
     $c_gui->setFormAction($this->ctrl->getFormAction($this, "deleteEntries"));
     $c_gui->setHeaderText($this->lng->txt("md_delete_cp_sure"));
     $c_gui->setCancel($this->lng->txt("cancel"), "showCopyrightSettings");
     $c_gui->setConfirm($this->lng->txt("confirm"), "deleteEntries");
     include_once 'Services/MetaData/classes/class.ilMDCopyrightSelectionEntry.php';
     // add items to delete
     foreach ($_POST["entry_id"] as $entry_id) {
         $entry = new ilMDCopyrightSelectionEntry($entry_id);
         $c_gui->addItem('entry_id[]', $entry_id, $entry->getTitle());
     }
     $this->tpl->setContent($c_gui->getHTML());
 }