Changeset 5854

Show
Ignore:
Timestamp:
07/23/08 17:43:45 (2 months ago)
Author:
jmathis
Message:

remove error with ACL in tacktical overview

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/centreon/www/include/home/tacticalOverview/tacticalOverview.php

    r5540 r5854  
    230230                $SvcStat = array(0=>0, 1=>0, 2=>0, 3=>0, 4=>0); 
    231231         
    232                 while($ndo =& $DBRESULT_NDO2->fetchRow()) 
     232                while ($ndo =& $DBRESULT_NDO2->fetchRow()) 
    233233                        $SvcStat[$ndo["current_state"]] = $ndo["count(nss.current_state)"]; 
    234234 
     
    279279                if (!$is_admin) 
    280280                        $rq1 =  " SELECT count(".$ndo_base_prefix."acknowledgements.state), ".$ndo_base_prefix."acknowledgements.state" . 
    281                                         " FROM ".$ndo_base_prefix."acknowledgements, ".$ndo_base_prefix."objects, ".$ndo_base_prefix."servicestatus" . 
     281                                        " FROM ".$ndo_base_prefix."acknowledgements, ".$ndo_base_prefix."objects, ".$ndo_base_prefix."servicestatus, centreon_acl" . 
    282282                                        " WHERE ".$ndo_base_prefix."objects.object_id = ".$ndo_base_prefix."acknowledgements.object_id" . 
    283283                                        " AND ".$ndo_base_prefix."acknowledgements.object_id = ".$ndo_base_prefix."servicestatus.service_object_id" . 
     
    285285                                        " AND ".$ndo_base_prefix."objects.is_active = 1 " . 
    286286                                        " AND ".$ndo_base_prefix."acknowledgements.acknowledgement_type = 1 " .  
    287                                         " AND ".$ndo_base_prefix."objects.name1 IN ($lcaSTR)" . 
     287                                        " AND ".$ndo_base_prefix."objects.name1 = centreon_acl.host_name ". 
     288                                        " AND ".$ndo_base_prefix."objects.name2 = centreon_acl.service_description " . 
     289                                        " AND centreon_acl.group_id IN (".groupsListStr($grouplist).") " . 
    288290                                        " AND ".$ndo_base_prefix."objects.name1 NOT LIKE 'Meta_Module' AND ".$ndo_base_prefix."objects.name1 NOT LIKE 'OSL_Module' " . 
    289291                                        " GROUP BY ".$ndo_base_prefix."acknowledgements.state " . 
     
    360362                                        " AND stat.problem_has_been_acknowledged = 0" . 
    361363                                        " AND obj.is_active = 1" . 
    362                                         " AND obj.name1 IN ($lcaSTR)" . 
    363364                                        " AND obj.name1 NOT LIKE 'Meta_Module' AND obj.name1 NOT LIKE 'OSL_Module' " . 
     365                                        " AND obj.name1 = centreon_acl.host_name ". 
    364366                                        " AND obj.name2 = centreon_acl.service_description " . 
    365367                                        " AND centreon_acl.group_id IN (".groupsListStr($grouplist).") " .