コード例 #1
0
 private function addUserDefinedDimensionProperties(DOMElement $row, XMLALevel $level = NULL, array &$map)
 {
     foreach ($row->childNodes as $node) {
         if (in_array($node->localName, self::$excludedPropertyNames)) {
             continue;
         }
         foreach ($level->getProperties() as $property) {
             if ($property instanceof XMLAProperty && strcasecmp($property->getName(), $node->localName) == 0) {
                 $map[$property->getName()] = $node->nodeValue;
             }
         }
     }
 }
コード例 #2
0
ファイル: XMLAMember.php プロジェクト: karlossgarcia/olap4php
 public function getDepth()
 {
     $depth = $this->getPropetyValue('DEPTH');
     if (!$depth) {
         return (int) $this->level->getDepth();
     }
     return (int) $depth;
 }