Új hozzászólás Aktív témák

  • mm00

    aktív tag

    válasz vakondka #1477 üzenetére

    Nem tudtam tesztelni próbáld ki!

    Ha a $mod értéknek 1et adsz be, akkor mindkét boxra alkalmazza, ha semmit akkor csak a felso boxra, ha nem adsz be cellpadding a paramnál semmit akkor mindkettőre az alapértelmezettet teszi be!

    $info_box_contents = array();
    $info_box_contents[] = array('text' => $categories_string,
    'params' => 'class="boxText"');
    new infoBox($info_box_contents,$cellpadding,$param,$mod=1);

    class infoBox extends tableBox {
    function infoBox($contents, $table_cellpadding=1, $table_parameters='class="infoBox"', $mod=0) {
    $info_box_contents = array();
    if($mod == 1){
    $info_box_contents[] = array('text' => $this->infoBoxContents($contents, $table_cellpadding, $table_parameters));
    }else{
    $info_box_contents[] = array('text' => $this->infoBoxContents($contents));
    }
    $this->table_cellpadding = $table_cellpadding;
    $this->table_parameters = $table_parameters;
    $this->tableBox($info_box_contents, true);
    }

    function infoBoxContents($contents,$table_cellpadding=3,$table_parameters='class="infoBoxContents"') {
    $this->table_cellpadding = $table_cellpadding;
    $this->table_parameters = $table_parameters;
    $info_box_contents = array();
    $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1')));
    for ($i=0, $n=sizeof($contents); $i<$n; $i++) {
    $info_box_contents[] = array(array('align' => (isset($contents[$i]['align']) ? $contents[$i]['align'] : ''),
    'form' => (isset($contents[$i]['form']) ? $contents[$i]['form'] : ''),
    'params' => 'class="boxText"',
    'text' => (isset($contents[$i]['text']) ? $contents[$i]['text'] : '')));
    }
    $info_box_contents[] = array(array('text' => tep_draw_separator('pixel_trans.gif', '100%', '1')));
    return $this->tableBox($info_box_contents);
    }
    }

Új hozzászólás Aktív témák