diff options
| author | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-07-18 13:20:33 +0000 |
|---|---|---|
| committer | osmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-07-18 13:20:33 +0000 |
| commit | def2e0a7def21050b352556ceb7c31cea4ebbb1c (patch) | |
| tree | 16e811bda782fde81debd4199f2015fcdb103836 /frontends/php/include/classes | |
| parent | 125d97877ec6846cd8be946eb786621e3debec81 (diff) | |
| download | zabbix-def2e0a7def21050b352556ceb7c31cea4ebbb1c.tar.gz zabbix-def2e0a7def21050b352556ceb7c31cea4ebbb1c.tar.xz zabbix-def2e0a7def21050b352556ceb7c31cea4ebbb1c.zip | |
- developed template unlinking feature (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@3057 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/classes')
| -rw-r--r-- | frontends/php/include/classes/cbutton.inc.php | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/frontends/php/include/classes/cbutton.inc.php b/frontends/php/include/classes/cbutton.inc.php index fd060619..22104147 100644 --- a/frontends/php/include/classes/cbutton.inc.php +++ b/frontends/php/include/classes/cbutton.inc.php @@ -70,13 +70,22 @@ } } - class CButtonDelete extends CButton + class CButtonDelete extends CButtonQMessage + { + function CButtonDelete($msg=NULL, $vars=NULL){ + parent::CButtonQMessage("delete",S_DELETE,$msg,$vars); + } + } + + class CButtonQMessage extends CButton { var $vars; var $msg; + var $name; - function CButtonDelete($msg=NULL, $vars=NULL){ - parent::CButton("delete",S_DELETE); + function CButtonQMessage($name, $caption, $msg=NULL, $vars=NULL){ + $this->name = $name; + parent::CButton($name,$caption); $this->SetMessage($msg); $this->SetVars($vars); } @@ -104,7 +113,7 @@ global $page; $confirmation = "Confirm('".$this->msg."')"; - $redirect = "Redirect('".$page["file"]."?delete=1".$this->vars."')"; + $redirect = "Redirect('".$page["file"]."?".$this->name."=1".$this->vars."')"; return parent::SetAction("if(".$confirmation.") return ".$redirect."; else return false;"); } |
