3 * Bacula® - The Network Backup Solution
4 * Baculum - Bacula web interface
6 * Copyright (C) 2013-2014 Marcin Haba
8 * The main author of Baculum is Marcin Haba.
9 * The main author of Bacula is Kern Sibbald, with contributions from many
10 * others, a complete list can be found in the file AUTHORS.
12 * You may use this file and others of this release according to the
13 * license defined in the LICENSE file, which includes the Affero General
14 * Public License, v3.0 ("AGPLv3") and some additional permissions and
15 * terms pursuant to its AGPLv3 Section 7.
17 * Bacula® is a registered trademark of Kern Sibbald.
20 Prado::using('System.Web.UI.ActiveControls.TActiveButton');
21 Prado::using('Application.Portlets.Portlets');
23 class BActiveButton extends Portlets{
25 public $actionClass, $text, $validationGroup;
26 public $causesValidation = true;
28 public function onInit($param) {
29 parent::onInit($param);
32 public function setActionClass($param) {
33 $this->actionClass = $param;
36 public function save($sender, $param) {
37 $this->actionClass->save($sender, $param);
40 public function setCommandName($param) {
41 $this->commandName = $param;
44 public function setText($param) {
48 public function setCausesValidation($param) {
49 $this->causesValidation = $param;
52 public function setValidationGroup($param) {
53 $this->validationGroup = $param;