function import(&$item) { if ($item->getUpdateFlag()) { $detail =& $item->getVar('detail'); $detail->unsetNew(); $detail->setDirty(); //copy attachment file $model_data =& $item->getVar('model_data'); if ($item->hasModelData()) { $file_handler =& xoonips_getormhandler('xoonips', 'file'); $clonefile =& $file_handler->fileClone($model_data); $clonefile->setDirty(); $item->setVar('model_data', $clonefile); $model_data =& $item->getVar('model_data'); } if ($item->hasPreview()) { $file_handler =& xoonips_getormhandler('xoonips', 'file'); $previews = array(); foreach ($item->getVar('preview') as $preview) { $clonefile =& $file_handler->fileClone($preview); $clonefile->setDirty(); $previews[] =& $preview; } $item->setVar('preview', $previews); } } parent::import($item); }
function import(&$item) { if ($item->getUpdateFlag()) { $detail =& $item->getVar('detail'); $detail->unsetNew(); $detail->setDirty(); //copy attachment file $url_banner_file =& $item->getVar('url_banner_file'); if ($item->hasUrlBannerFile()) { $file_handler =& xoonips_getormhandler('xoonips', 'file'); $clonefile =& $file_handler->fileClone($url_banner_file); $clonefile->setDirty(); $item->setVar('url_banner_file', $clonefile); $url_banner_file =& $item->getVar('url_banner_file'); } } parent::import($item); }
function import(&$item) { if ($item->getUpdateFlag()) { $detail =& $item->getVar('detail'); $detail->unsetNew(); $detail->setDirty(); //copy attachment file $book_pdf =& $item->getVar('book_pdf'); if ($item->hasBookPdf()) { $file_handler =& xoonips_getormhandler('xoonips', 'file'); $clonefile =& $file_handler->fileClone($book_pdf); $clonefile->setDirty(); $item->setVar('book_pdf', $clonefile); $book_pdf =& $item->getVar('book_pdf'); } } parent::import($item); }
function import(&$item) { if ($item->getUpdateFlag()) { $detail =& $item->getVar('detail'); $detail->unsetNew(); $detail->setDirty(); //copy attachment file $paper_pdf_reprint =& $item->getVar('paper_pdf_reprint'); if ($item->hasPaperPdfReprint()) { $file_handler =& xoonips_getormhandler('xoonips', 'file'); $clonefile =& $file_handler->fileClone($paper_pdf_reprint); $clonefile->setDirty(); $item->setVar('paper_pdf_reprint', $clonefile); $paper_pdf_reprint =& $item->getVar('paper_pdf_reprint'); } } parent::import($item); }
function import(&$item) { if ($item->getUpdateFlag()) { $detail =& $item->getVar('detail'); $detail->unsetNew(); $detail->setDirty(); $links =& $item->getVar('binder_item_links'); foreach (array_keys($links) as $key) { $links[$key]->setDirty(); } } parent::import($item); }
function import(&$item) { if ($item->getUpdateFlag()) { $detail =& $item->getVar('detail'); $detail->unsetNew(); $detail->setDirty(); //copy attachment file $conference_file =& $item->getVar('conference_file'); if ($item->hasConferenceFile()) { $file_handler =& xoonips_getormhandler('xoonips', 'file'); $clonefile =& $file_handler->fileClone($conference_file); $clonefile->setDirty(); $item->setVar('conference_file', $clonefile); } //copy attachment file $conference_paper =& $item->getVar('conference_paper'); if ($item->hasConferencePaper()) { $file_handler =& xoonips_getormhandler('xoonips', 'file'); $clonefile =& $file_handler->fileClone($conference_paper); $clonefile->setDirty(); $item->setVar('conference_paper', $clonefile); } } parent::import($item); }