/** * @param DleStatic $objDleStatic The DB ORM object to process */ protected function process_object($objDleStatic) { $objWpPosts0 = $objDleStatic->LoadWpPost(); if ($objWpPosts0) { return; } $objWpUsers = WpUsers::LoadFirst(); if (!$objWpUsers) { return; } $objWpPosts = new WpPosts(); $objWpPosts->Initialize(); // set defaults $objWpPosts->PostAuthor = $objWpUsers->Id; $objWpPosts->PostDate = $objDleStatic->Date; $objWpPosts->PostModified = $objDleStatic->Date; $objWpPosts->PostDateGmt = $objDleStatic->Date; $objWpPosts->PostModifiedGmt = $objDleStatic->Date; $objWpPosts->PostContent = str_replace('{ACCEPT-DECLINE}', '', str_replace('\\»', '»', str_replace('\\"', '"', $objDleStatic->Template))); $objWpPosts->PostContentFiltered = ""; $objWpPosts->PostParent = 0; $objWpPosts->PostTitle = $objDleStatic->Descr; $objWpPosts->PostExcerpt = str_replace('\\»', '»', str_replace('\\"', '"', $objDleStatic->Metadescr)); $objWpPosts->CommentStatus = "open"; $objWpPosts->PingStatus = "open"; $objWpPosts->PostStatus = "publish"; $objWpPosts->PostPassword = ""; $objWpPosts->PostName = $objDleStatic->Name; $objWpPosts->ToPing = ""; $objWpPosts->Pinged = ""; $objWpPosts->Guid = ""; $objWpPosts->MenuOrder = 0; $objWpPosts->PostType = "page"; $objWpPosts->PostMimeType = ""; $objWpPosts->CommentCount = 0; $objWpPosts->Save(); $this->intPostCount++; }
/** * @param DlePost $objDlePost The DB ORM object to process */ protected function process_object($objDlePost) { $objWpPosts = $objDlePost->LoadWpPosts(); // check if already copied if (!$objWpPosts) { $objWpUsers = $objDlePost->LoadWpUser(); if ($objWpUsers) { $objWpPosts = new WpPosts(); $objWpPosts->Initialize(); // set defaults $objWpPosts->PostAuthor = $objWpUsers->Id; $objWpPosts->PostDate = $objDlePost->Date; $objWpPosts->PostModified = $objDlePost->Date; $objWpPosts->PostDateGmt = $objDlePost->Date; $objWpPosts->PostModifiedGmt = $objDlePost->Date; $objWpPosts->PostContent = str_replace('\\»', '»', str_replace('\\"', '"', $objDlePost->FullStory)); $objWpPosts->PostContentFiltered = ""; $objWpPosts->PostParent = 0; $objWpPosts->PostTitle = $objDlePost->Title; $objWpPosts->PostExcerpt = str_replace('\\»', '»', str_replace('\\"', '"', $objDlePost->ShortStory)); $objWpPosts->CommentStatus = "open"; $objWpPosts->PingStatus = "open"; $objWpPosts->PostStatus = "publish"; $objWpPosts->PostPassword = ""; $objWpPosts->PostName = $objDlePost->AltName; $objWpPosts->ToPing = ""; $objWpPosts->Pinged = ""; $objWpPosts->Guid = ""; $objWpPosts->MenuOrder = 0; $objWpPosts->PostType = "post"; $objWpPosts->PostMimeType = ""; $objWpPosts->CommentCount = 0; $objWpPosts->Save(); $this->intPostCount++; } } }