/** * Test LP marks * @param * @return */ public function testLPMarks() { include_once './Services/Tracking/classes/class.ilLPMarks.php'; include_once './Services/Tracking/classes/class.ilLPStatusFactory.php'; $marks = new ilLPMarks(999, 888); $marks->setMark('Gut'); $marks->setComment('Weiter so'); $marks->setCompleted(true); $marks->update(); $marks = new ilLPMarks(999, 888); $mark = $marks->getMark(); $this->assertEquals($mark, 'Gut'); $comment = ilLPMarks::_lookupComment(888, 999); $this->assertEquals($comment, 'Weiter so'); $class = ilLPStatusFactory::_getClassById(999, ilLPObjSettings::LP_MODE_MANUAL); $completed = $class::_getCompleted(999); $this->assertEquals(array(888), $completed); ilLPMarks::deleteObject(999); }
function _deleteByEvent($a_event_id) { global $ilDB; $query = "DELETE FROM event_participants " . "WHERE event_id = " . $ilDB->quote($a_event_id, 'integer') . " "; $res = $ilDB->manipulate($query); include_once "Services/Tracking/classes/class.ilLPMarks.php"; ilLPMarks::deleteObject($a_event_id); return true; }
public final function handleDelete() { include_once "Services/Tracking/classes/class.ilLPMarks.php"; ilLPMarks::deleteObject($this->obj_id); include_once "Services/Tracking/classes/class.ilChangeEvent.php"; ilChangeEvent::_delete($this->obj_id); $collection = $this->getCollectionInstance(); if ($collection) { $collection->delete(); } $this->updateParentCollections(); }