Confirmation screen class.
More...
Protected Member Functions |
| fillRowColor (&$a_tpl, $a_placeholder="CSS_ROW") |
Detailed Description
Confirmation screen class.
- Author
- Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
- Version
- $Id$
Definition at line 34 of file class.ilConfirmationGUI.php.
Constructor & Destructor Documentation
ilConfirmationGUI::__construct |
( |
| ) |
|
Member Function Documentation
ilConfirmationGUI::addHiddenItem |
( |
|
$a_post_var, |
|
|
|
$a_value |
|
) |
| |
Add hidden item.
- Parameters
-
string | name of post variable used for id (e.g. "id[]") |
mixed | value |
Definition at line 126 of file class.ilConfirmationGUI.php.
{
$this->hidden_item[] = array("var" => $a_post_var, "value" => $a_value);
}
ilConfirmationGUI::addItem |
( |
|
$a_post_var, |
|
|
|
$a_id, |
|
|
|
$a_text, |
|
|
|
$a_img = "" |
|
) |
| |
Add row item.
- Parameters
-
string | name of post variable used for id (e.g. "id[]") |
mixed | id value |
string | item text |
string | item image path |
Definition at line 110 of file class.ilConfirmationGUI.php.
{
$this->item[] = array("var" => $a_post_var, "id" => $a_id,
"text" => $a_text, "img" => $a_img);
if ($a_img != "")
{
$this->use_images = true;
}
}
ilConfirmationGUI::fillRowColor |
( |
& |
$a_tpl, |
|
|
|
$a_placeholder = "CSS_ROW" |
|
) |
| |
|
finalprotected |
Definition at line 199 of file class.ilConfirmationGUI.php.
Referenced by getHTML().
{
$this->css_row = ($this->css_row != "tblrow1")
? "tblrow1"
: "tblrow2";
$a_tpl->setVariable($a_placeholder, $this->css_row);
}
ilConfirmationGUI::getFormAction |
( |
| ) |
|
|
final |
ilConfirmationGUI::getHeaderText |
( |
| ) |
|
ilConfirmationGUI::getHTML |
( |
| ) |
|
|
final |
Get confirmation screen HTML.
- Returns
- string HTML code.
Definition at line 136 of file class.ilConfirmationGUI.php.
References $hidden_item, $item, $lng, $tpl, fillRowColor(), getFormAction(), and getHeaderText().
{
$tpl =
new ilTemplate(
"tpl.confirmation.html",
true,
true,
"Services/Utilities");
$tpl->setCurrentBlock(
"cmd");
$tpl->setVariable(
"TXT_CMD", $this->confirm_txt);
$tpl->setVariable(
"CMD", $this->confirm_cmd);
$tpl->parseCurrentBlock();
$tpl->setCurrentBlock(
"cmd");
$tpl->setVariable(
"TXT_CMD", $this->cancel_txt);
$tpl->setVariable(
"CMD", $this->cancel_cmd);
$tpl->parseCurrentBlock();
foreach ($this->item as
$item)
{
if ($this->use_images)
{
if ($item["img"] != "")
{
$tpl->setCurrentBlock(
"img_cell");
$tpl->setVariable(
"IMG_ITEM", $item[
"img"]);
$tpl->parseCurrentBlock();
}
else
{
$tpl->touchBlock(
"blank_cell");
}
}
$tpl->setCurrentBlock(
"item_row");
$tpl->setVariable(
"TXT_ITEM", $item[
"text"]);
$tpl->setVariable(
"VAR_ITEM", $item[
"var"]);
$tpl->setVariable(
"ID", $item[
"id"]);
$tpl->parseCurrentBlock();
}
{
$tpl->setCurrentBlock(
"hidden_item_row");
$tpl->setVariable(
"VAR_HIDDEN_VAR", $hidden_item[
"var"]);
$tpl->setVariable(
"VAR_HIDDEN_VALUE", $hidden_item[
"value"]);
$tpl->parseCurrentBlock();
}
if ($this->use_images)
{
$tpl->setVariable(
"COL_SPAN", 2);
}
else
{
$tpl->setVariable(
"COL_SPAN", 1);
}
}
ilConfirmationGUI::setCancel |
( |
|
$a_txt, |
|
|
|
$a_cmd |
|
) |
| |
|
final |
Set cancel button command and text.
- Parameters
-
string | cancel text |
string | cancel command |
Definition at line 84 of file class.ilConfirmationGUI.php.
{
$this->cancel_txt = $a_txt;
$this->cancel_cmd = $a_cmd;
}
ilConfirmationGUI::setConfirm |
( |
|
$a_txt, |
|
|
|
$a_cmd |
|
) |
| |
|
final |
Set confirmation button command and text.
- Parameters
-
string | confirmation button text |
string | confirmation button command |
Definition at line 96 of file class.ilConfirmationGUI.php.
{
$this->confirm_txt = $a_txt;
$this->confirm_cmd = $a_cmd;
}
ilConfirmationGUI::setFormAction |
( |
|
$a_form_action | ) |
|
|
final |
ilConfirmationGUI::setHeaderText |
( |
|
$a_headertext | ) |
|
Set Set header text.
- Parameters
-
string | $a_headertext | Set header text |
Definition at line 63 of file class.ilConfirmationGUI.php.
{
$this->headertext = $a_headertext;
}
Field Documentation
ilConfirmationGUI::$hidden_item = array() |
|
private |
ilConfirmationGUI::$item = array() |
|
private |
ilConfirmationGUI::$use_images = false |
|
private |
The documentation for this class was generated from the following file: