/** * duplicates an article * @param string $newtitle the title for the new article */ function copy($newtitle) { $newID = $newtitle; $id = parent::copy(array('titlelink' => $newID)); if (!$id) { $newID = $newtitle . ':' . seoFriendly(date('Y-m-d_H-i-s')); $id = parent::copy(array('titlelink' => $newID)); } if ($id) { $newobj = new ZenpagePage($newID); $newobj->setTitle($newtitle); $newobj->setSortOrder(NULL); $newobj->setTags($this->getTags()); $newobj->save(); return $newobj; } return false; }