Stud.IP  2.5 Revision
AbstractStm Class Reference
Collaboration diagram for AbstractStm:
Collaboration graph

Public Member Functions

 GetInstance ($id=false, $refresh_cache=false)
 
GetAbsStmTypes ()
 
GetStg ($abschl=false)
 
GetPversions ($abschl=false, $stg=false)
 
GetAbsStms ($abschl, $stg, $check_homeinst=false)
 
GetAbschluesse ()
 
CheckAbstgv ($abschl, $stg)
 
 AbstractStm ($id=FALSE)
 
 createId ()
 
 getId ()
 
 getIdNumber ()
 
 getTitle ()
 
 getSubtitle ()
 
 getTopics ()
 
 getAims ()
 
 getHints ()
 
 getDuration ()
 
 getCredits ()
 
 getWorkload ()
 
 getTurnus ()
 
 getHomeinst ()
 
 restore ()
 
 store ($replace=false)
 
 delete ()
 
 setValues ($val_array)
 
 getValues ()
 
 checkValues ()
 
 checkElements ()
 
 addElement ($elem, $block)
 
 checkAssigns ()
 

Data Fields

 $id
 
 $id_number
 
 $title
 
 $subtitle
 
 $topics
 
 $aims
 
 $hints
 
 $duration
 
 $credits
 
 $workload
 
 $turnus
 
 $homeinst
 
 $elements = array()
 
 $assigns = array()
 
 $is_new
 
 $msg
 

Member Function Documentation

◆ AbstractStm()

AbstractStm (   $id = FALSE)

Constructor

Pass nothing to create a abstract stm, or the id from an existing stm to change or delete public

Parameters
string$abs_stm_idthe seminar which should be retrieved
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addElement()

addElement (   $elem,
  $block 
)

◆ CheckAbstgv()

& CheckAbstgv (   $abschl,
  $stg 
)
Here is the call graph for this function:

◆ checkAssigns()

checkAssigns ( )

◆ checkElements()

checkElements ( )

◆ checkValues()

checkValues ( )

◆ createId()

createId ( )

creates an new id for this object private

Returns
string the unique id
Here is the caller graph for this function:

◆ delete()

delete ( )
Here is the call graph for this function:

◆ GetAbschluesse()

& GetAbschluesse ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetAbsStms()

& GetAbsStms (   $abschl,
  $stg,
  $check_homeinst = false 
)
Here is the call graph for this function:

◆ GetAbsStmTypes()

& GetAbsStmTypes ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAims()

getAims ( )

◆ getCredits()

getCredits ( )

◆ getDuration()

getDuration ( )

◆ getHints()

getHints ( )

◆ getHomeinst()

getHomeinst ( )

◆ getId()

getId ( )
Here is the caller graph for this function:

◆ getIdNumber()

getIdNumber ( )

◆ GetInstance()

GetInstance (   $id = false,
  $refresh_cache = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPversions()

& GetPversions (   $abschl = false,
  $stg = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetStg()

& GetStg (   $abschl = false)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getSubtitle()

getSubtitle ( )

◆ getTitle()

getTitle ( )

◆ getTopics()

getTopics ( )

◆ getTurnus()

getTurnus ( )

◆ getValues()

getValues ( )

◆ getWorkload()

getWorkload ( )

◆ restore()

restore ( )

restore the data

the complete data of the object will be loaded from the db public

Returns
booelan succesful restore?
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setValues()

setValues (   $val_array)
Here is the caller graph for this function:

◆ store()

store (   $replace = false)
Here is the call graph for this function:

Field Documentation

◆ $aims

$aims

◆ $assigns

$assigns = array()

◆ $credits

$credits

◆ $duration

$duration

◆ $elements

$elements = array()

◆ $hints

$hints

◆ $homeinst

$homeinst

◆ $id

$id

◆ $id_number

$id_number

◆ $is_new

$is_new

◆ $msg

$msg

◆ $subtitle

$subtitle

◆ $title

$title

◆ $topics

$topics

◆ $turnus

$turnus

◆ $workload

$workload

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