Stud.IP  5.4
StudipSemSearch Class Reference

Public Member Functions

 __construct ($form_name="search_sem", $auto_search=true, $visible_only=false, $sem_class='all')
 
 getSearchField ($name, $attributes=false, $default=false)
 
 getSelectOptions ($caller, $name)
 
 getFormStart ($action="", $attributes=[])
 
 getFormEnd ()
 
 getHiddenField ($name, $value=false)
 
 getSearchButton ($attributes=false, $tooltip=false)
 
 getNewSearchButton ($attributes=false, $tooltip=false)
 
 getSemChangeButton ($attributes=false, $tooltip=false)
 
 doSearch ()
 

Data Fields

 $form
 
 $search_result
 
 $form_name
 
 $sem_tree
 
 $range_tree
 
 $search_done = false
 
 $found_rows = false
 
 $search_button_clicked = false
 
 $new_search_button_clicked = false
 
 $sem_change_button_clicked = false
 
 $override_sem = false
 
 $attributes_default = ['style' => 'width:100%;']
 
 $search_scopes = []
 
 $search_ranges = []
 
 $search_sem_class = 'all'
 
 $visible_only = false
 
 $sem_dates
 

Constructor & Destructor Documentation

◆ __construct()

__construct (   $form_name = "search_sem",
  $auto_search = true,
  $visible_only = false,
  $sem_class = 'all' 
)

Member Function Documentation

◆ doSearch()

doSearch ( )

◆ getFormEnd()

getFormEnd ( )

◆ getFormStart()

getFormStart (   $action = "",
  $attributes = [] 
)

◆ getHiddenField()

getHiddenField (   $name,
  $value = false 
)

◆ getNewSearchButton()

getNewSearchButton (   $attributes = false,
  $tooltip = false 
)

◆ getSearchButton()

getSearchButton (   $attributes = false,
  $tooltip = false 
)

◆ getSearchField()

getSearchField (   $name,
  $attributes = false,
  $default = false 
)

◆ getSelectOptions()

getSelectOptions (   $caller,
  $name 
)

◆ getSemChangeButton()

getSemChangeButton (   $attributes = false,
  $tooltip = false 
)

Field Documentation

◆ $attributes_default

$attributes_default = ['style' => 'width:100%;']

◆ $form

$form

◆ $form_name

$form_name

◆ $found_rows

$found_rows = false

◆ $new_search_button_clicked

$new_search_button_clicked = false

◆ $override_sem

$override_sem = false

◆ $range_tree

$range_tree

◆ $search_button_clicked

$search_button_clicked = false

◆ $search_done

$search_done = false

◆ $search_ranges

$search_ranges = []

◆ $search_result

$search_result

◆ $search_scopes

$search_scopes = []

◆ $search_sem_class

$search_sem_class = 'all'

◆ $sem_change_button_clicked

$sem_change_button_clicked = false

◆ $sem_dates

$sem_dates

◆ $sem_tree

$sem_tree

◆ $visible_only

$visible_only = false

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