|
Stud.IP
jlu_3.3 Revision
|
Namespaces | |
| namespace | vote |
Functions | |
| printJSfunctions () | |
| printFormStart ( $voteID, $rangeID, $referer) | |
| printTitleField ( $title="") | |
| printQuestionField ( $question="") | |
| printAnswerFields ( $answers) | |
| printRightRegion () | |
| printRuntimeSettings ( $startMode="manual", $stopMode="manual", $startDate, $stopDate, $timeSpan) | |
| printProperties ( $multipleChoice, $resultVisibility, $co_visibility, $anonymous, $namesVisibility, $changeable) | |
| printFormEnd () | |
| image_if_true ($option) | |
Variables | |
| global | $type |
| global | $vote |
| global | $pageMode |
| image_if_true | ( | $option | ) |
prints a cross image or a blank image
@access public
| bool | $option | the condition |


| printAnswerFields | ( | $answers | ) |
prints the answer fields table for current vote
@access public
| array | $answers | the vote's answers, if existing, e.g.: array( array( "answer_id" => "35b9dfed54c3740edcf96ece787994f3", "text" => "This is my answer", "counter" => 7, "correct" => YES ), array( "answer_id" => ... , .. ) ) |

| printFormEnd | ( | ) |
prints the end of the edit form ... closes
public

| printFormStart | ( | $voteID, | |
| $rangeID, | |||
| $referer | |||
| ) |
prints the start of the edit form and errors, if any ... opens
|

| printJSfunctions | ( | ) |
prints needed javascript functions...
@access public
| printProperties | ( | $multipleChoice, | |
| $resultVisibility, | |||
| $co_visibility, | |||
| $anonymous, | |||
| $namesVisibility, | |||
| $changeable | |||
| ) |
prints the table for the vote's properties
@access public
| bool | $multipleChoice | whether multiple answers are allowed |
| int | $resultVisibility | see VOTE_RESULTS_* |
| bool | $co_visibility | whether the user sees the correct answers right after voting (only if test) |
| bool | $anonymous | whether the vote is being treated anonymously or not |
| bool | $changeable | whether the user is allowed to change a given answer (only if not anonymous) |

| printQuestionField | ( | $question = "" | ) |
prints the question field for current vote
@access public
| string | $question | the vote's question, if existing |

| printRightRegion | ( | ) |
prints the right-hand-side region of the page, with a nice infobox and save/cancel buttons
@access public

| printRuntimeSettings | ( | $startMode = "manual", |
|
$stopMode = "manual", |
|||
| $startDate, | |||
| $stopDate, | |||
| $timeSpan | |||
| ) |
prints the tables for the runtime settings (start date, stop date...)
@access public
| string | $startMode | should be "manual" or "timeBased" |
| string | $stopMode | should be "manual" or "timeBased" or "timeSpanBased" |
| int | $startDate | a unix timestamp for the vote's start date |
| int | $stopDate | a unix timestamp for the vote's stop date |
| int | $timeSpan | a timespan for the vote in seconds |

| printTitleField | ( | $title = "" | ) |
prints the title field for current vote
@access public
| string | $title | the vote's title, if existing |

| global $pageMode |
| int $type |
is either "vote" or "test" @access private
| Vote $vote |
the vote object @access private