From 0990cdce6c98be640a3c70bea413ac1f44865016 Mon Sep 17 00:00:00 2001 From: artem Date: Tue, 29 May 2007 08:47:18 +0000 Subject: - changed IT Services interface (Artem) - added class CTree - added Javascript class for Cookies management git-svn-id: svn://svn.zabbix.com/trunk@4188 97f52cf1-0a1b-0410-bd0e-c28be96e8082 --- frontends/php/include/classes/cbutton.inc.php | 25 +-- frontends/php/include/classes/ccheckbox.inc.php | 24 +-- frontends/php/include/classes/cformtable.inc.php | 121 ++++++----- frontends/php/include/classes/cpumenu.inc.php | 136 ++++++------ frontends/php/include/classes/ctable.inc.php | 113 +++++----- frontends/php/include/classes/ctree.inc.php | 251 +++++++++++++++++++++++ 6 files changed, 459 insertions(+), 211 deletions(-) create mode 100644 frontends/php/include/classes/ctree.inc.php (limited to 'frontends/php/include/classes') diff --git a/frontends/php/include/classes/cbutton.inc.php b/frontends/php/include/classes/cbutton.inc.php index cf737cf9..30d6def4 100644 --- a/frontends/php/include/classes/cbutton.inc.php +++ b/frontends/php/include/classes/cbutton.inc.php @@ -19,11 +19,9 @@ **/ ?> tag_body_start = ''; $this->options['type'] = 'submit'; @@ -33,26 +31,29 @@ $this->SetAction($action); $this->SetAccessKey($accesskey); } - function SetAction($value=null) - { + + function SetAction($value=null){ $this->AddAction('onClick', $value); } - function SetTitle($value='button title') - { + + function SetTitle($value='button title'){ $this->AddOption('title', $value); } - function SetAccessKey($value='B') - { + + function SetAccessKey($value='B'){ if(isset($value)) if(!isset($this->options['title'])) $this->SetTitle($this->options['value'].' [Alt+'.$value.']'); return $this->AddOption('accessKey', $value); } + + function SetType($type="button"){ + $this->AddOption('type',$type); + } } - class CButtonCancel extends CButton - { + class CButtonCancel extends CButton{ function CButtonCancel($vars=NULL,$action=NULL){ parent::CButton('cancel',S_CANCEL); $this->options['type'] = 'button'; diff --git a/frontends/php/include/classes/ccheckbox.inc.php b/frontends/php/include/classes/ccheckbox.inc.php index 84bf8eb3..d59e11a7 100644 --- a/frontends/php/include/classes/ccheckbox.inc.php +++ b/frontends/php/include/classes/ccheckbox.inc.php @@ -98,30 +98,24 @@ ?>