Exemple #1
0
 /**
  * Transfer data from one version to another
  *
  * @return  boolean
  */
 public function transferData($manifest, $pub, $oldVersion, $newVersion)
 {
     // Make sure we have attachments
     $pub->attachments();
     // Get attachment type model
     $attModel = new \Components\Publications\Models\Attachments($this->_parent->_db);
     // Transfer data of each element
     foreach ($manifest->elements as $elementId => $element) {
         $attModel->transferData($element->params->type, $element, $elementId, $pub, $manifest->params, $oldVersion, $newVersion);
     }
 }