1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <?php
global $oscTemplate;
$categories_menu='lalalere';
echo $categories_menu;
class bm_flyout {
var $code = 'bm_flyout';
var $group = 'boxes';
var $title;
var $description;
var $sort_order;
var $enabled = false;
private $categories_menu; // uniquement accessible dans la classe bm_flyout
public function setCatMenu($var) {
$this->categories_menu=$var;
}
// partie du code supprimée, on affiche categories_menu dans une chaine concaténée
function execute() {
$data ='<div class="ui-widget infoBoxContainer">' .
' <div class="ui-widget-header infoBoxHeading">bla</div>' .
' <div class="ui-widget-content infoBoxContents">' . '<tr><td>' . $this->categories_menu . '</td></tr>'. '</div>' .
'</div>';;
return $data;
}
}
$test= new bm_flyout();
$test->setCatMenu($categories_menu);
$temp=$test->execute();
$oscTemplate=new .... ;
$oscTemplate->addBlock($temp, $this->group); |
Partager