| @@ 480-495 (lines=16) @@ | ||
| 477 | * @param string $helpData |
|
| 478 | * @return string |
|
| 479 | */ |
|
| 480 | public function getTextBox( $var, $label, $attribs = [], $helpData = "" ) { |
|
| 481 | $name = $this->getName() . '_' . $var; |
|
| 482 | $value = $this->getVar( $var ); |
|
| 483 | if ( !isset( $attribs ) ) { |
|
| 484 | $attribs = []; |
|
| 485 | } |
|
| 486 | ||
| 487 | return $this->parent->getTextBox( [ |
|
| 488 | 'var' => $var, |
|
| 489 | 'label' => $label, |
|
| 490 | 'attribs' => $attribs, |
|
| 491 | 'controlName' => $name, |
|
| 492 | 'value' => $value, |
|
| 493 | 'help' => $helpData |
|
| 494 | ] ); |
|
| 495 | } |
|
| 496 | ||
| 497 | /** |
|
| 498 | * Get a labelled password box to configure a local variable. |
|
| @@ 507-522 (lines=16) @@ | ||
| 504 | * @param string $helpData |
|
| 505 | * @return string |
|
| 506 | */ |
|
| 507 | public function getPasswordBox( $var, $label, $attribs = [], $helpData = "" ) { |
|
| 508 | $name = $this->getName() . '_' . $var; |
|
| 509 | $value = $this->getVar( $var ); |
|
| 510 | if ( !isset( $attribs ) ) { |
|
| 511 | $attribs = []; |
|
| 512 | } |
|
| 513 | ||
| 514 | return $this->parent->getPasswordBox( [ |
|
| 515 | 'var' => $var, |
|
| 516 | 'label' => $label, |
|
| 517 | 'attribs' => $attribs, |
|
| 518 | 'controlName' => $name, |
|
| 519 | 'value' => $value, |
|
| 520 | 'help' => $helpData |
|
| 521 | ] ); |
|
| 522 | } |
|
| 523 | ||
| 524 | /** |
|
| 525 | * Get a labelled checkbox to configure a local boolean variable. |
|
| @@ 533-545 (lines=13) @@ | ||
| 530 | * @param string $helpData Optional. |
|
| 531 | * @return string |
|
| 532 | */ |
|
| 533 | public function getCheckBox( $var, $label, $attribs = [], $helpData = "" ) { |
|
| 534 | $name = $this->getName() . '_' . $var; |
|
| 535 | $value = $this->getVar( $var ); |
|
| 536 | ||
| 537 | return $this->parent->getCheckBox( [ |
|
| 538 | 'var' => $var, |
|
| 539 | 'label' => $label, |
|
| 540 | 'attribs' => $attribs, |
|
| 541 | 'controlName' => $name, |
|
| 542 | 'value' => $value, |
|
| 543 | 'help' => $helpData |
|
| 544 | ] ); |
|
| 545 | } |
|
| 546 | ||
| 547 | /** |
|
| 548 | * Get a set of labelled radio buttons. |
|