jloup78
07-15-2008, 09:12 AM
Bonjour,
Toute mon installation centreon fonctionne tres bien, mon seul souci est l'affichage des camambert sur la page home. Seul celui des services s'affiche et non celui des hosts.
le fichier pour gerer l'affichage est /usr/local/centreon/www/include/home/home.ihtml
si j'inverse piehost et piesvc c'est celui des hosts qui s'affiche et non plus celui des services.
jloup78
07-15-2008, 11:54 AM
probleme resolu :
le plugin de ofc doit etre mis a jour pour gerer l'affichage de plusieurs objets.
editer /usr/local/centreon/www/lib/ofc-library/open_flash_chart_object.php
changer les lignes en gras :
//^M
// if there are more than one charts on the^M
// page, give each a different ID^M
//^M
global $open_flash_chart_seqno;^M
$obj_id = 'chart';^M
$div_name = 'flashcontent';^M
^M
//$out[] = '<script type="text/javascript" src="'. $base .'js/ofc.js"></script>';^M
^M
if( !isset( $open_flash_chart_seqno ) )^M
{^M
$open_flash_chart_seqno = 1;^M
$out[] = '<script type="text/javascript" src="./include/common/javascript/openFlashChart/swfobject.js"></script>';^M
}^M
else^M
{^M
$open_flash_chart_seqno++;^M
$obj_id .= '_'. $open_flash_chart_seqno;^M
$div_name .= '_'. $open_flash_chart_seqno;^M
}^M
^M
if( $use_swfobject )^M
{^M
// Using library for auto-enabling Flash object on IE, disabled-Javascript proof ^M
$out[] = '<div id="'. $div_name .'"></div>';^M
$out[] = '<script type="text/javascript">';^M
$out[] = 'var so = new SWFObject("./img/animations/open-flash-chart.swf", "'. $obj_id .'", "'. $width . '", "' . $height . '", "9", "#FFFFFF");';^M
//$out[] = 'so.addVariable("width", "' . $width . '");';^M
//$out[] = 'so.addVariable("height", "' . $height . '");';^M
$out[] = 'so.addVariable("data", "'. $url . '");';^M
$out[] = 'so.addParam("allowScriptAccess", "sameDomain");';^M
$out[] = 'so.write("'. $div_name .'");';^M
$out[] = '</script>';^M
$out[] = '<noscript>';^M
}^M