示例#1
0
 /**
  * put your comment there...
  * 
  */
 public function transit()
 {
     // Transit Block.
     parent::transit();
     $register = $this->register();
     // Add Package Ref record.
     $pckHelper = new CJT_Models_Package_Xml_Definition_PackageHelper($register['packageId']);
     $pckHelper->associateObject($register['blockId'], 'block', 'add');
     // Chaining.
     return $this;
 }
示例#2
0
 /**
  * put your comment there...
  * 
  */
 public function transit()
 {
     // Transit Link.
     parent::transit();
     $register = $this->register();
     // Add Package Ref record
     // ,only if this template is not bundled with the package.
     $packObjectsTbl = CJTxTable::getInstance('package-objects')->loadAsKey(array('packageId' => $register['packageId'], 'objectId' => $register['linkedTemplateId'], 'objectType' => 'template'));
     if (!$packObjectsTbl->get('relType')) {
         $pckHelper = new CJT_Models_Package_Xml_Definition_PackageHelper($register['packageId']);
         $pckHelper->associateObject($register['linkedTemplateId'], 'template', 'link');
     }
     // Chaining.
     return $this;
 }