From def2e0a7def21050b352556ceb7c31cea4ebbb1c Mon Sep 17 00:00:00 2001 From: osmiy Date: Tue, 18 Jul 2006 13:20:33 +0000 Subject: - developed template unlinking feature (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@3057 97f52cf1-0a1b-0410-bd0e-c28be96e8082 --- frontends/php/include/classes/cbutton.inc.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'frontends/php/include/classes/cbutton.inc.php') 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;"); } -- cgit