コード例 #1
0
 public function __construct($name = 'visibilitybox', $value = 'yes', $object_name = null, $replace_to = null)
 {
     $action = '';
     if (!is_array($object_name)) {
         $object_name = array($object_name);
     }
     $this->object_name = $object_name;
     $this->replace_to = unpack_object($replace_to);
     foreach ($this->object_name as $obj_name) {
         if (empty($obj_name)) {
             continue;
         }
         $action .= 'visibility_status_changeds(this.checked, ' . zbx_jsvalue($obj_name) . ',' . zbx_jsvalue($this->replace_to) . ');';
     }
     parent::__construct($name, $value, $action, '1');
     insert_javascript_for_visibilitybox();
 }