'class="menuBoxHeading"', 'text' => BOX_HEADING_TOOLS, 'link' => oos_href_link_admin(basename($_SERVER['PHP_SELF']), oos_get_all_get_params(array('selected_box')) . 'selected_box=tools')); $contents = array(); $contents[] = array('text' => SOME_TEXT); $box = new box; echo $box->infoBox($heading, $contents); ---------------------------------------------------------------------- */ /** ensure this file is being included by a parent file */ defined( 'OOS_VALID_MOD' ) or die( 'Direct Access to this location is not allowed.' ); class box extends tableBlock { public function __construct() { $this->heading = array(); $this->contents = array(); } public function infoBox($heading, $contents) { $this->heading = '' . $this->tableThead($heading) . ''; $this->contents = '
' . $this->tableBlock($contents) . ''; return $this->heading . $this->contents; } public function menuBox($heading, $contents) { $this->table_data_parameters = 'class="menuBoxHeading"'; if ($heading[0]['link']) { $this->table_data_parameters .= ' onmouseover="this.style.cursor=\'hand\'" onclick="document.location.href=\'' . $heading[0]['link'] . '\'"'; $heading[0]['text'] = ' ' . $heading[0]['text'] . ' '; } else { $heading[0]['text'] = ' ' . $heading[0]['text'] . ' '; } $this->heading = $this->tableBlock($heading); $this->table_data_parameters = 'class="menuBoxContent"'; $this->contents = $this->tableBlock($contents); return $this->heading . $this->contents; } }