public function alterDate($aRowCatalog) { if (isset($aRowCatalog['guid']) && empty($aRowCatalog['guid'])) { throw new Zend_Exception("Guid can not be empty!"); } $tblCatalog = new Kutu_Core_Orm_Table_Catalog(); $row = $tblCatalog->find($aRowCatalog['guid'])->current(); $catalogGuid = $aRowCatalog['guid']; $createdDate = isset($aRowCatalog['createdDate']) ? $aRowCatalog['createdDate'] : $row->createdDate; $modifiedDate = isset($aRowCatalog['modifiedDate']) ? $aRowCatalog['modifiedDate'] : $row->modifiedDate; $tblCatalog->update(array('createdDate' => $createdDate, 'modifiedDate' => $modifiedDate), "guid='{$catalogGuid}'"); //reindex catalog $indexingEngine = Kutu_Search::manager(); $indexingEngine->indexCatalog($catalogGuid); return true; }