ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilSCORM2004SeqNode Class Reference

Class ilSCORM2004Condition. More...

+ Inheritance diagram for ilSCORM2004SeqNode:
+ Collaboration diagram for ilSCORM2004SeqNode:

Public Member Functions

 ilSCORM2004SeqNode ()
 Constructor @access public. More...
 
 getNodeName ()
 
 getTreenodeId ()
 
 setNodeName ($a_nodeName)
 
 setTreenodeId ($a_treenodeId)
 
 insert ()
 
 update ($a_seq_node_id)
 

Protected Attributes

 $db = null
 

Private Attributes

 $nodeName = null
 
 $treenodeId = null
 

Detailed Description

Class ilSCORM2004Condition.

Sequencing Template class for SCORM 2004 Editing

Author
Hendrik Holtmann holtm.nosp@m.ann@.nosp@m.me.co.nosp@m.m
Version
$Id$

Definition at line 35 of file class.ilSCORM2004SeqNode.php.

Member Function Documentation

◆ getNodeName()

ilSCORM2004SeqNode::getNodeName ( )

Definition at line 60 of file class.ilSCORM2004SeqNode.php.

References $nodeName.

◆ getTreenodeId()

ilSCORM2004SeqNode::getTreenodeId ( )

Definition at line 65 of file class.ilSCORM2004SeqNode.php.

References $treenodeId.

◆ ilSCORM2004SeqNode()

ilSCORM2004SeqNode::ilSCORM2004SeqNode ( )

Constructor @access public.

Definition at line 49 of file class.ilSCORM2004SeqNode.php.

50 {
51 global $ilDB;
52 $this->db = $ilDB;
53 }
global $ilDB

References $ilDB.

◆ insert()

ilSCORM2004SeqNode::insert ( )

Definition at line 90 of file class.ilSCORM2004SeqNode.php.

91 {
92 $next_id = $this->db->nextId("sahs_sc13_seq_node");
93 $sql = "INSERT INTO sahs_sc13_seq_node (seqnodeid, tree_node_id,nodename)".
94 " values(".
95 $this->db->quote($next_id, "integer").",".
96 $this->db->quote($this->treenodeId, "integer").",".
97 $this->db->quote($this->nodeName, "text").");";
98 $result = $this->db->manipulate($sql);
99 return $next_id();
100 }
$result

References $result.

◆ setNodeName()

ilSCORM2004SeqNode::setNodeName (   $a_nodeName)

Definition at line 75 of file class.ilSCORM2004SeqNode.php.

76 {
77 $this->nodeName = $a_nodeName;
78 }

Referenced by ilSCORM2004Condition\ilSCORM2004Condition(), ilSCORM2004MapInfo\ilSCORM2004MapInfo(), ilSCORM2004Rule\ilSCORM2004Rule(), and ilSCORM2004SeqTemplate\ilSCORM2004SeqTemplate().

+ Here is the caller graph for this function:

◆ setTreenodeId()

ilSCORM2004SeqNode::setTreenodeId (   $a_treenodeId)

Definition at line 80 of file class.ilSCORM2004SeqNode.php.

81 {
82 $this->treenodeId = $a_treenodeId;
83 }

◆ update()

ilSCORM2004SeqNode::update (   $a_seq_node_id)

Definition at line 102 of file class.ilSCORM2004SeqNode.php.

103 {
104 $sql = "UPDATE sahs_sc13_seq_node SET ".
105 "tree_node_id = ".$this->db->quote($this->treenodeId, "integer").",".
106 "nodename=".$this->db->quote($this->nodeName, "text").
107 " WHERE seqnodeid=".$this->db->quote($a_seq_node_id, "integer");
108 $result = $this->db->manipulate($sql);
109 return;
110 }

References $result.

Field Documentation

◆ $db

ilSCORM2004SeqNode::$db = null
protected

Definition at line 39 of file class.ilSCORM2004SeqNode.php.

◆ $nodeName

ilSCORM2004SeqNode::$nodeName = null
private

Definition at line 42 of file class.ilSCORM2004SeqNode.php.

Referenced by getNodeName().

◆ $treenodeId

ilSCORM2004SeqNode::$treenodeId = null
private

Definition at line 43 of file class.ilSCORM2004SeqNode.php.

Referenced by getTreenodeId().


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