Exemple #1
0
 /**
  * Assigns object data.
  *
  * @param string $dbRecord database record to be assigned
  *
  * @return null
  */
 public function assign($dbRecord)
 {
     parent::assign($dbRecord);
     // convert date's to international format
     if ($this->oxnews__oxdate) {
         $this->oxnews__oxdate->setValue(oxRegistry::get("oxUtilsDate")->formatDBDate($this->oxnews__oxdate->value));
     }
 }
Exemple #2
0
 /**
  * Assigns to oxarticle object some base parameters/values (such as
  * detaillink, moredetaillink, etc).
  *
  * @param string $aRecord Array representing current field values
  */
 public function assign($aRecord)
 {
     // load object from database
     parent::assign($aRecord);
 }
Exemple #3
0
 /**
  * Assigns to $this object some base parameters/values.
  *
  * @param array $dbRecord parameters/values
  */
 public function assign($dbRecord)
 {
     parent::assign($dbRecord);
     // vendor article count is stored in cache
     if ($this->_blShowArticleCnt && !$this->isAdmin()) {
         $this->_iNrOfArticles = oxRegistry::get("oxUtilsCount")->getVendorArticleCount($this->getId());
     }
     $this->oxvendor__oxnrofarticles = new oxField($this->_iNrOfArticles, oxField::T_RAW);
 }
Exemple #4
0
 /**
  * Loads and assigns object data from DB.
  *
  * @param mixed $dbRecord database record array
  *
  * @return null
  */
 public function assign($dbRecord)
 {
     $this->_iNrOfArticles = null;
     //clear seo urls
     $this->_aSeoUrls = array();
     return parent::assign($dbRecord);
 }
Exemple #5
0
 /**
  * Loads and assigns object data from DB.
  *
  * @param mixed $dbRecord database record array
  *
  * @return null
  */
 public function assign($dbRecord)
 {
     $this->_iNrOfArticles = null;
     return parent::assign($dbRecord);
 }
Exemple #6
0
 /**
  * Assigns to oxarticle object some base parameters/values (such as
  * detaillink, moredetaillink, etc).
  *
  * @param array $aRecord Array representing current field values
  *
  * @return null
  */
 public function assign($aRecord)
 {
     startProfile('articleAssign');
     // load object from database
     parent::assign($aRecord);
     //clear seo urls
     $this->_aSeoUrls = array();
     $this->oxarticles__oxnid = $this->oxarticles__oxid;
     // check for simple article.
     if ($this->_blSkipAssign) {
         return;
     }
     $this->_assignParentFieldValues();
     $this->_assignNotBuyableParent();
     // assign only for a first load time
     if (!$this->isLoaded()) {
         $this->_setShopValues($this);
     }
     $this->_assignStock();
     $this->_assignPersistentParam();
     $this->_assignDynImageDir();
     $this->_assignComparisonListFlag();
     stopProfile('articleAssign');
 }
 /**
  * Assigns oxwrapping object data and calculates dprice/fprice
  *
  * @param array $dbRecord object data
  *
  * @return null
  */
 public function assign($dbRecord)
 {
     // loading object from database
     parent::assign($dbRecord);
     // setting image path
     $myConfig = $this->getConfig();
 }
Exemple #8
0
 /**
  * Replace the "&" into "&" and call base class.
  *
  * @param array $dbRecord database record
  *
  * @return null
  */
 public function assign($dbRecord)
 {
     parent::assign($dbRecord);
     // workaround for firefox showing &lang= as &9001;= entity, mantis#0001272
     if ($this->oxcontents__oxcontent) {
         $this->oxcontents__oxcontent->setValue(str_replace('&lang=', '&lang=', $this->oxcontents__oxcontent->value), oxField::T_RAW);
     }
 }
Exemple #9
0
 /**
  * Assigns to oxarticle object some base parameters/values (such as
  * detaillink, moredetaillink, etc).
  *
  * @param array $aRecord Array representing current field values
  *
  * @return null
  */
 public function assign($aRecord)
 {
     startProfile('articleAssign');
     // load object from database
     parent::assign($aRecord);
     $this->oxarticles__oxnid = $this->oxarticles__oxid;
     // check for simple article.
     if ($this->_blSkipAssign) {
         return;
     }
     $this->_assignParentFieldValues();
     $this->_assignNotBuyableParent();
     $this->_assignStock();
     $this->_assignPersistentParam();
     $this->_assignDynImageDir();
     $this->_assignComparisonListFlag();
     stopProfile('articleAssign');
 }
 /**
  * Assigns object data.
  *
  * @param string $dbRecord database record to be assigned
  *
  * @return null
  */
 public function assign($dbRecord)
 {
     parent::assign($dbRecord);
     // convert date's to international format
     $this->oxnews__oxdate->setValue(oxUtilsDate::getInstance()->formatDBDate($this->oxnews__oxdate->value));
 }
 /**
  * Assigns to $this object some base parameters/values.
  *
  * @param array $dbRecord parameters/values
  *
  * @return null
  */
 public function assign($dbRecord)
 {
     parent::assign($dbRecord);
     // manufacturer article count is stored in cache
     if ($this->_blShowArticleCnt && !$this->isAdmin()) {
         $this->_iNrOfArticles = oxUtilsCount::getInstance()->getManufacturerArticleCount($this->getId());
     }
     $this->oxmanufacturers__oxnrofarticles = new oxField($this->_iNrOfArticles, oxField::T_RAW);
 }