- Google Pixel 9 Pro XL - hét szűk esztendő
- AirTag-riválist hoz Európába a Xiaomi
- Fotók, videók mobillal
- Egy héten belül itt a Motorola Edge 70 Fusion
- Pebble - az átgondolt okosóra
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Xiaomi 15T Pro - a téma nincs lezárva
- Telekom mobilszolgáltatások
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Jolla és SailfishOS tapasztalatcsere
Új hozzászólás Aktív témák
-
vakondka
őstag
Kellene egy kis OOP help...

szóval van egy ilyenem (nem én írtam...)
class infoBox extends tableBox {
function infoBox($contents) {
$info_box_contents = array();
$info_box_contents[] = array('text' => $this->infoBoxContents($contents));
$this->table_cellpadding = '1';
$this->table_parameters = 'class="infoBox"';
$this->tableBox($info_box_contents, true);
}
function infoBoxContents($contents) {
$this->table_cellpadding = '3';
$this->table_parameters = 'class="infoBoxContents"';
$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);
}
}a program így hívja meg a fenti class-t:
$info_box_contents = array();
$info_box_contents[] = array('text' => $categories_string,
'params' => 'class="boxText"');
new infoBox($info_box_contents);A kérdésem az lenne, hogy lehetne több paramétert átadni, hogy úgy jöjjön létre az infobox,
hogy előtte én módosítani szeretném a $this->table_cellpadding és a
$this->table_parameters nevű változókat az alapértékhez képest mindkét functionban melyek egymásra hivatkoznak:function infoBox($contents)
function infoBoxContents($contents)nem tudom egyértelműen írtam-e, de azt szeretném, hogy vagy nem küldök neki értéket és akkor megmarad az alapérték, vagy ha elküldöm, akor változzon meg úgy ahogy én szeretném.
Vagy csináljak egy másik class-t ?

Új hozzászólás Aktív témák
- Google Pixel 9 Pro XL - hét szűk esztendő
- HTPC (házimozi PC) topik
- Építő/felújító topik
- AirTag-riválist hoz Európába a Xiaomi
- exHWSW - Értünk mindenhez IS
- Fejhallgató erősítő és DAC topik
- Fotók, videók mobillal
- Battlefield 6
- Idővel kicsúszik az aljzatból a 12V-2x6 tápkonnektor?
- Épített vízhűtés (nem kompakt) topic
- További aktív témák...
- Beszámítás! Asus ROG Strix Scar Edition G533Z notebook-i7 12700H 16GB DDR5 1TB SSD RTX 3060 6GB W11
- Beszámítás! HP Elitebook 840 G11 14 FHD notebook - Ultra 5 135U 16GB DDR5 256GB SSD Intel Win11
- ZBook Power 15 G8 15.6" FHD IPS i7-11850H RTX A2000 32GB 512GB NVMe IR kam gar
- MSI Thin GF63 - 15.6"FHD IPS 144Hz - i5-12450H - 8GB - 512GB - RTX 3050 4GB - Win11 - Gari - MAGYAR
- MikroTik RB4011iGS+RM router 10 db Gb ethernet porttal eladó!
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- FANTASZTIKUS áron eladó dobozos új Hp Laptop 17 /Ryzen 7-7730U/16 GB RAM /512 SSD/FHD/IPS/Garancia/
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- GYÖNYÖRŰ iPhone 14 Plus 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4458
- iPhone 17 Pro 256 GB Kozmosz - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


