コード例 #1
0
 public static function VisibleLayers($accessGroups = null)
 {
     if (is_null($accessGroups)) {
         $accessGroups = Core::Client()->getAccessGroups();
     }
     if (is_null(self::$visibleLayers)) {
         $readAccessFilter = array('readAccess' => array('comparator' => 'IN', 'value' => '(\'' . implode('\', \'', $accessGroups) . '\')', 'qoutes' => false));
         $layers = MapController::GetAllLayers($readAccessFilter);
         self::$visibleLayers = $layers;
     }
     return self::$visibleLayers;
 }