コード例 #1
0
ファイル: Categories.php プロジェクト: arslbbt/mangentovies
 protected function _getNodeJson($node, $level = 1)
 {
     $item = parent::_getNodeJson($node, $level);
     if (in_array($node->getId(), $this->getCategoryIds())) {
         $item['checked'] = true;
     }
     return $item;
 }
コード例 #2
0
 protected function _getNodeJson($node, $level = 1)
 {
     $item = parent::_getNodeJson($node, $level);
     $isParent = $this->_isParentSelectedCategory($node);
     if ($isParent) {
         $item['expanded'] = true;
     }
     if (in_array($node->getId(), $this->getCategoryIds())) {
         $item['checked'] = true;
     }
     return $item;
 }
コード例 #3
0
ファイル: Tree.php プロジェクト: arslbbt/mangentovies
 protected function _getNodeJson($node, $level = 1)
 {
     $item = parent::_getNodeJson($node, $level);
     //echo $node->getId()."<br>";
     //echo '<pre>';
     //print_r($this->getCategoryIds());
     if (in_array($node->getId(), $this->getCategoryIds()) || preg_match("/default/i", $item['text']) || preg_match("/root/i", $item['text'])) {
         //if (in_array($node->getId(), $this->getCategoryIds())) {
         $item['checked'] = true;
     }
     return $item;
 }
コード例 #4
0
 protected function _getNodeJson($node, $level = 1)
 {
     $item = parent::_getNodeJson($node, $level);
     $isParent = $this->_isParentSelectedCategory($node);
     if ($isParent) {
         $item['expanded'] = true;
     }
     //        if ($node->getLevel() > 1 && !$isParent && isset($item['children'])) {
     //            $item['children'] = array();
     //        }
     if (in_array($node->getId(), $this->getCategoryIds())) {
         $item['checked'] = true;
     }
     return $item;
 }
コード例 #5
0
ファイル: Categorychooser.php プロジェクト: sshegde123/wmp8
 protected function _getNodeJson($������, $������� = 0)
 {
     $�������� = $this->{"getSelectedCategories"}();
     $��������� = parent::_getNodeJson($������, $�������);
     $���������� = $������->{"getAllChildNodes"}();
     $����������� = array_keys($����������);
     $�����������[] = $������������ = $������->{"getId"}();
     $������������� = array_intersect($�����������, $��������);
     if (count($�������������)) {
         $���������[chr(101) . chr(120) . chr(112) . chr(97) . chr(110) . chr(100) . chr(101) . chr(100)] = true;
         if (in_array($������������, $��������)) {
             $���������[chr(99) . chr(104) . chr(101) . chr(99) . chr(107) . chr(101) . chr(100)] = true;
         }
     }
     return $���������;
 }
コード例 #6
0
 /**
  * Get JSON of a tree node or an associative array
  *
  * @param Varien_Data_Tree_Node|array $node
  * @param int $level
  * @return string
  */
 protected function _getNodeJson($node, $level = 0)
 {
     $item = parent::_getNodeJson($node, $level);
     if (in_array($node->getId(), $this->getSelectedCategories())) {
         $item['checked'] = true;
     }
     $item['is_anchor'] = (int) $node->getIsAnchor();
     $item['url_key'] = $node->getData('url_key');
     return $item;
 }
コード例 #7
0
ファイル: Categories.php プロジェクト: cnglobal-sl/caterez
 protected function _getNodeJson($node, $level = 3)
 {
     $item = parent::_getNodeJson($node, $level);
     $isParent = $this->_isParentSelectedCategory($node);
     if ($isParent) {
         $item['expanded'] = true;
     }
     $categoryids = $this->getCategoryIds();
     if (count($categoryids) > 0) {
         if (in_array($node->getId(), $categoryids)) {
             $item['checked'] = true;
         }
     }
     return $item;
 }