$obj->setShow(1); $obj->save(); } break; case 'news': $report = 'news'; foreach ($_POST as $key => $titlelink) { $obj = new ZenpageNews($titlelink); $obj->setShow(1); $obj->save(); } break; case 'pages': foreach ($_POST as $key => $titlelink) { $obj = new ZenpagePage($titlelink); $obj->setShow(1); $obj->save(); } $report = 'pages'; break; } } } if ($report) { header('Location: ' . FULLWEBPATH . '/' . ZENFOLDER . '/' . PLUGIN_FOLDER . '/publishContent/publishContent.php?report=' . $report); exitZP(); } else { if (isset($_GET['report'])) { $report = sanitize($_GET['report']); } }
/** * 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->setDateTime(date('Y-m-d H:i:s')); $newobj->setShow(0); $newobj->save(); return $newobj; } return false; }