grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026. -------------------------------------------------------------------------- */ /** @file * @brief */ if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); } /** * @since version 0.84 **/ class HTMLTableSubHeader extends HTMLTableHeader { // The headers of each column private $header; /** * @param $header HTMLTableSuperHeader object * @param $name * @param $content see HTMLTableEntity#__construct() * @param $father HTMLTableHeader object (default NULL) **/ function __construct(HTMLTableSuperHeader $header, $name, $content, HTMLTableHeader $father=NULL) { $this->header = $header; parent::__construct($name, $content, $father); $this->copyAttributsFrom($this->header); } function isSuperHeader() { return false; } function getHeaderAndSubHeaderName(&$header_name, &$subheader_name) { $header_name = $this->header->getName(); $subheader_name = parent::getName(); } function getCompositeName() { return $this->header->getCompositeName().$this->getName(); } protected function getTable() { return $this->header->getTable(); } function getHeader() { return $this->header; } /** * @param $numberOfSubHeaders **/ function updateColSpan($numberOfSubHeaders) { $this->setColSpan($this->header->getColSpan() / $numberOfSubHeaders); } } ?>