summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/classes
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-07-18 13:20:33 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-07-18 13:20:33 +0000
commitdef2e0a7def21050b352556ceb7c31cea4ebbb1c (patch)
tree16e811bda782fde81debd4199f2015fcdb103836 /frontends/php/include/classes
parent125d97877ec6846cd8be946eb786621e3debec81 (diff)
downloadzabbix-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.php17
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;");
}