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);
 }