* * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /** * @file * @brief Tab element * */ /** * Tab Element * @see Output_Html_Tab */ class Html_Tab { private $id; //id=$p_id; $this->title=$p_title; $this->mode='static'; $this->comment=""; } /** * @return string */ public function get_comment() { return $this->comment; return $this; } /** * @param string $comment */ public function set_comment($comment) { $this->comment = $comment; return $this; } public function get_id() { return $this->id; } public function get_title() { return $this->title; } public function get_content() { return $this->content; } public function set_id($id) { $this->id=$id; return $this; } public function set_title($title) { $this->title=$title; return $this; } public function set_content($content) { $this->content=$content; return $this; } public function get_link() { return $this->link; } public function set_link($link) { $this->link=$link; return $this; } public function get_mode() { return $this->mode; } public function set_mode($mode) { if ( $mode != 'static' && $mode != 'ajax' && $mode != 'link') { throw new Exception(_("Mode invalide")); } $this->mode=$mode; return $this; } }