Esempio n. 1
0
class Combi extends Zenpage
{
    function getOldCombiNews()
    {
        return $this->getCombiNews(NULL, NULL, 'published');
    }
}
global $plugin_is_filter;
enableExtension('galleryArticles', $plugin_is_filter);
$obj = new Combi();
$combi = $obj->getOldCombiNews();
$cat = new ZenpageCategory('combiNews', true);
$cat->setTitle(gettext('combiNews'));
$cat->setDesc(gettext('Auto category for ported combi-news articles.'));
$cat->save();
foreach ($combi as $article) {
    switch ($article['type']) {
        case 'images':
            $obj = newImage(NULL, array('folder' => $article['albumname'], 'filename' => $article['titlelink']), false);
            if ($obj->exists) {
                $obj->setPublishDate($article['date']);
                self::publishArticle($obj, 'combiNews');
            }
            break;
        case 'albums':
            $obj = newAlbum($article['albumname'], false);
            if ($obj->exists) {
                $obj->setPublishDate($article['date']);
                self::publishArticle($obj, 'combiNews');
            }
Esempio n. 2
0
                 $image->setShow(1);
                 $image->save();
                 break;
             case 'del':
                 $image->remove();
                 break;
         }
     }
     $report = 'images';
     break;
 case 'categories':
     $report = 'categories';
     foreach ($_POST as $key => $titlelink) {
         $obj = new ZenpageCategory($titlelink);
         $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();