00001 <?php
00002
00007 class TKEnableAction extends TKAction {
00008 protected $comps;
00009
00014 public function __construct($comps) {
00015 parent::__construct();
00016
00017 $this->comps = $comps;
00018 if(is_array($comps))
00019 foreach($comps as $c)
00020 Toolkit::addAsTarget($c);
00021 else
00022 Toolkit::addAsTarget($comps);
00023 }
00024
00026 public function getInvocation() {
00027 $js = "";
00028 if(is_array($this->comps)) {
00029 foreach($this->comps as $c) {
00030 $js .= "document.getElementById('" . $c->getId() . "').disabled=false;";
00031 }
00032 }
00033 else {
00034 $js .= "document.getElementById('" . $this->comps->getId() . "').disabled=false;";
00035 }
00036
00037 return $js;
00038 }
00039 }
00040
00041 ?>