亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pivot.inc.php

?? Serendipity是一個php+mysql的blog程序
?? PHP
字號:
<?php # $Id: generic.inc.php 717 2005-11-21 09:56:25Z garvinhicking $# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)# All rights reserved.  See LICENSE file for licensing details# Loosely based on the Importer by Stefan Koopmanschap for TXP:# http://www.leftontheweb.com/pivot_to_textpattern.phpsclass Serendipity_Import_Pivot extends Serendipity_Import {    var $info        = array('software' => 'Pivot');    var $data        = array();    var $inputFields = array();    function Serendipity_Import_Pivot($data) {        $this->data = $data;        $this->inputFields = array(array('text'    => PARENT_DIRECTORY,                                         'type'    => 'input',                                         'name'    => 'pivot_path',                                         'default' => '/path/to/pivot/db/'),        );    }    function validateData() {        return sizeof($this->data);    }    function getInputFields() {        return $this->inputFields;    }    function _getCategoryList() {        $res = serendipity_fetchCategories('all');        $ret = array(0 => NO_CATEGORY);        if (is_array($res)) {            foreach ($res as $v) {                $ret[$v['categoryid']] = $v['category_name'];            }        }        return $ret;    }    function toTimestamp($string) {        if (empty($string)) {            return time();        }        $parts = explode('-', $string);        return mktime($parts[3], $parts[4], 0, $parts[1], $parts[2], $parts[0]);    }    function &unserialize($file) {        $c = file_get_contents($file);        $entrydata = str_replace(array('<?php /* pivot */ die(); ?>', "\r"), array('', ''), $c);        $entrydata = unserialize($entrydata);        if (empty($entrydata) || !is_array($entrydata)) {            $entrydata = str_replace(array('<?php /* pivot */ die(); ?>'), array(''), $c);            $entrydata = unserialize($entrydata);        }        return $entrydata;    }    function import() {        global $serendipity;        $max_import = 9999;        $serendipity['noautodiscovery'] = true;        if (!is_dir($this->data['pivot_path']) || !is_readable($this->data['pivot_path'])) {            $check_dir = $serendipity['serendipityPath'] . $this->data['pivot_path'];            if (!is_dir($check_dir) || !is_readable($check_dir)) {                return sprintf(ERROR_NO_DIRECTORY, $this->data['pivot_path']);            }            $this->data['pivot_path'] = $check_dir;        }        printf('<br />' . CHECKING_DIRECTORY . '<br /><br />', $this->data['pivot_path']);        if ($root = opendir($this->data['pivot_path'])) {            // Fetch category data:            $s9y_categories = serendipity_fetchCategories('all');            $categories     = $this->unserialize($this->data['pivot_path'] . '/ser-cats.php');            $pivot_to_s9y   = array(                'categories' => array()            );            foreach($categories AS $pivot_category_id => $category) {                $found = false;                $pivot_category = trim(stripslashes($category[0]));                foreach($s9y_categories AS $idx => $item) {                    if ($pivot_category == $item['category_name']) {                        $found = $item['categoryid'];                        break;                    }                }                if ($found) {                    echo '&middot; Pivot Category "' . htmlspecialchars($pivot_category) . '" mapped to Serendipity ID ' . $found . '<br />';                    $pivot_to_s9y['categories'][$pivot_category] = $found;                } else {                    echo '&middot; Created Pivot Category "' . htmlspecialchars($pivot_category) . '".<br />';                    $cat = array('category_name'        => $pivot_category,                                 'category_description' => '',                                 'parentid'             => 0,                                 'category_left'        => 0,                                 'category_right'       => 0);                    serendipity_db_insert('category', $cat);                    $pivot_to_s9y['categories'][$pivot_category] = serendipity_db_insert_id('category', 'categoryid');                }            }            $i = 0;            while (false !== ($dir = readdir($root))) {                if ($dir{0} == '.') continue;                if (substr($dir, 0, 8) == 'standard') {                    printf('&nbsp;&nbsp;&middot; ' . CHECKING_DIRECTORY . '...<br />', $dir);                    $data = $this->unserialize($this->data['pivot_path'] . '/' . $dir . '/index-' . $dir . '.php');                    if (empty($data) || !is_array($data) || count($data) < 1) {                        echo '&nbsp;&nbsp;&nbsp;&nbsp;&middot; <strong style="color: red">FATAL: File <em>' . $dir . '/index-' . $dir . '.php</em> has no data!</strong><br />';                        flush();                        ob_flush();                        continue;                    }                    foreach($data as $entry) {                        $entryid = str_pad($entry['code'], 5, '0', STR_PAD_LEFT);                        if ($i >= $max_import) {                            echo '&nbsp;&nbsp;&nbsp;&nbsp;&middot; Skipping entry data for #' . $entryid . '<br />';                            continue;                        }                        echo '&nbsp;&nbsp;&nbsp;&nbsp;&middot; Fetching entry data for #' . $entryid . '<br />';                        $entrydata = $this->unserialize($this->data['pivot_path'] . '/' . $dir . '/' . $entryid . '.php');                        if (empty($entrydata) || !is_array($entrydata) || count($entrydata) < 1) {                            echo '&nbsp;&nbsp;&nbsp;&nbsp;&middot; <strong style="color: red">FATAL: File <em>' . $dir . '/' . $entryid . '.php</em> has no data!</strong><br />';                            flush();                            ob_flush();                            continue;                        }                        $entry = array();                        $entry['title'] = trim(stripslashes($entrydata['title']));                        $entry['categories'] = array();                        if (is_array($entrydata['category'])) {                            foreach($entrydata['category'] AS $pivot_category) {                                $entry['categories'][] = $pivot_to_s9y['categories'][$pivot_category];                            }                        }                        $entry['timestamp']         = $this->toTimestamp($entrydata['date']);                        $entry['last_modified']     = (!empty($entrydata['edit_date']) ? $this->toTimestamp($entrydata['edit_date']) : $entry['timestamp']);                        $entry['isdraft']           = ($entrydata['status'] == 'publish' ? 'false' : 'true');                        $entry['body']              = stripslashes($entrydata['introduction']);                        $entry['extended']          = stripslashes($entrydata['body']);                        $entry['title']             = stripslashes($entrydata['title']);                        $entry['authorid']          = $serendipity['authorid'];                        $entry['author']            = $serendipity['serendipityUser'];                        $entry['allow_comments']    = ($entrydata['allow_comments'] ? 'true' : 'false');                        $entry['moderate_comments'] = 'false';                        $entry['exflag']            = (!empty($entry['extended']) ? 1 : 0);                        $entry['trackbacks']        = 0;                        $entry['comments']          = (isset($entrydata['comments']) ? count($entrydata['comments']) : 0);                        serendipity_updertEntry($entry);                        $i++;                        if (isset($entrydata['comments']) && count($entrydata['comments']) > 0) {                            foreach($entrydata['comments'] as $comment) {                                $comment = array('entry_id ' => $entry['id'],                                                 'parent_id' => 0,                                                 'timestamp' => $this->toTimestamp($comment['date']),                                                 'author'    => stripslashes($comment['name']),                                                 'email'     => stripslashes($comment['email']),                                                 'url'       => stripslashes($comment['url']),                                                 'ip'        => stripslashes($comment['ip']),                                                 'status'    => 'approved',                                                 'body'      => stripslashes($comment['comment']),                                                 'subscribed'=> ($comment['notify'] ? 'true' : 'false'),                                                 'type'      => 'NORMAL');                                serendipity_db_insert('comments', $comment);                            }                        }                        echo '&nbsp;&nbsp;&nbsp;&nbsp;&middot; <strong style="color: green">Entry #' . $entryid . ' imported</strong><br />';                        flush();                        ob_flush();                    }                }            }        } else {            return sprintf(ERROR_NO_DIRECTORY, $this->data['pivot_path']);        }        return true;    }}return 'Serendipity_Import_Pivot';/* vim: set sts=4 ts=4 expandtab : */?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区av电影| 中文一区一区三区高中清不卡| 成人毛片视频在线观看| 韩国av一区二区三区| 美国三级日本三级久久99| 日韩电影在线一区二区三区| 日韩高清中文字幕一区| 久久国产生活片100| 国产一区亚洲一区| 成人动漫视频在线| 一本久道中文字幕精品亚洲嫩| 在线亚洲人成电影网站色www| 一本色道久久综合亚洲91 | 91精品国产综合久久国产大片| 欧洲一区二区av| 在线综合+亚洲+欧美中文字幕| 欧美高清hd18日本| 亚洲精品在线三区| 欧美韩国日本综合| 夜夜嗨av一区二区三区中文字幕| 亚洲一区二区三区视频在线| 五月婷婷激情综合网| 久久成人麻豆午夜电影| 成人激情综合网站| 欧美日本一区二区三区| 欧美精品一区二区三区在线播放| 国产欧美日韩精品一区| 亚洲一二三区不卡| 国产精品996| 欧美日韩极品在线观看一区| 久久综合狠狠综合久久综合88| 中文字幕一区二区三| 午夜久久电影网| 国产成人av自拍| 欧美三日本三级三级在线播放| 日韩免费性生活视频播放| 国产精品国产三级国产aⅴ原创 | 欧美一级二级三级蜜桃| 中文字幕精品三区| 午夜精品福利一区二区三区蜜桃| 国产精品99久久不卡二区| 欧美人牲a欧美精品| 国产精品丝袜在线| 蜜臀av性久久久久av蜜臀妖精| 99久久er热在这里只有精品66| 在线成人免费视频| 亚洲伦理在线免费看| 国产一区二区三区四区五区入口| 91国偷自产一区二区三区观看| 欧美变态凌虐bdsm| 亚洲第一电影网| 99在线热播精品免费| 精品久久久三级丝袜| 五月激情综合网| 一本大道久久a久久精二百| 欧美本精品男人aⅴ天堂| 亚洲小说春色综合另类电影| bt7086福利一区国产| 久久影院午夜论| 美国十次综合导航| 欧美精品xxxxbbbb| 亚洲综合色婷婷| 欧洲色大大久久| 亚洲欧美国产77777| 北条麻妃国产九九精品视频| 久久亚洲影视婷婷| 精品一区免费av| 日韩欧美一区二区视频| 麻豆精品视频在线观看| 日韩精品专区在线| 蜜桃精品在线观看| xnxx国产精品| 国产+成+人+亚洲欧洲自线| 久久综合色鬼综合色| 99精品久久久久久| 国产精品美女视频| 91视频在线看| 亚洲欧美视频一区| 91久久精品日日躁夜夜躁欧美| 亚洲素人一区二区| 色狠狠一区二区三区香蕉| 亚洲欧美视频在线观看视频| 日本道色综合久久| 亚洲成人免费电影| 欧美一区二区三区视频在线观看| 三级影片在线观看欧美日韩一区二区| 欧美日韩一区二区在线观看| 天天色天天操综合| 日韩精品影音先锋| 国产成人av电影在线观看| 国产日韩精品一区二区三区 | 欧美精品一区二区蜜臀亚洲| 精品一区二区在线免费观看| 精品国产百合女同互慰| 国产成人免费在线视频| 蜜臀精品久久久久久蜜臀| 日韩精品一区在线观看| 国产电影精品久久禁18| 亚洲色图清纯唯美| 欧美片在线播放| 国内一区二区在线| 亚洲免费成人av| 日韩美女视频在线| 99久久99久久久精品齐齐| 亚洲成人动漫在线免费观看| 日韩视频一区在线观看| 99精品欧美一区二区三区综合在线| 亚洲一区二区三区在线播放| 精品捆绑美女sm三区| 97精品久久久午夜一区二区三区| 亚洲精品国产品国语在线app| 日韩午夜小视频| 91麻豆免费在线观看| 日日嗨av一区二区三区四区| 国产欧美一区二区精品秋霞影院| 色噜噜狠狠成人网p站| 精品一区二区免费视频| 一区二区三区国产精品| 久久嫩草精品久久久精品| 在线欧美小视频| 国产精品1024| 婷婷开心激情综合| 中文字幕一区二区三区在线不卡 | k8久久久一区二区三区| 美女脱光内衣内裤视频久久影院| 国产精品传媒在线| 欧美大片顶级少妇| 欧美日韩一区二区欧美激情| 成人精品小蝌蚪| 精品一区二区成人精品| 亚洲福利视频一区| 亚洲精品国产无天堂网2021| 国产午夜亚洲精品羞羞网站| 欧美一区二区三区四区久久 | 26uuu国产日韩综合| 欧美日本乱大交xxxxx| 91免费视频网| 成人a区在线观看| 国产精品18久久久久久久网站| 性感美女极品91精品| 亚洲另类中文字| 亚洲色图欧洲色图| 亚洲视频免费在线观看| 国产精品私人影院| 亚洲国产成人午夜在线一区| 2017欧美狠狠色| 久久久www成人免费无遮挡大片| 日韩一区二区在线观看| 欧美一区二区视频在线观看2020 | 成人一区二区三区视频在线观看| 日韩电影一区二区三区| 亚洲国产精品综合小说图片区| 亚洲最色的网站| 亚洲国产va精品久久久不卡综合| 亚洲精品一二三区| 亚洲mv大片欧洲mv大片精品| 一区二区三区欧美亚洲| 有码一区二区三区| 亚洲成人777| 亚洲第一av色| 久久99九九99精品| 国产精品一区免费在线观看| 国产99久久久国产精品免费看 | 精品污污网站免费看| 欧美在线高清视频| 欧美精品三级日韩久久| 一区二区三区欧美久久| 一二三四社区欧美黄| 一区二区高清免费观看影视大全| 亚洲一区二区三区在线看| 日韩在线a电影| 国内久久精品视频| 蜜臀精品久久久久久蜜臀| 欧美va亚洲va| 夜夜嗨av一区二区三区四季av| 一区二区三区不卡在线观看| 国模大尺度一区二区三区| 国产精品久久久久天堂| 亚洲一卡二卡三卡四卡五卡| 石原莉奈在线亚洲三区| 国产高清不卡二三区| 色呦呦国产精品| 日韩欧美一级二级| 国产日本欧美一区二区| 亚洲午夜精品久久久久久久久| 日本欧美在线看| 99国产精品视频免费观看| 欧美日韩大陆一区二区| 久久久亚洲高清| 一区二区三区欧美在线观看| 韩日欧美一区二区三区| 色婷婷综合在线| 26uuu亚洲| 视频一区欧美日韩| proumb性欧美在线观看| 精品国产3级a| 亚洲sss视频在线视频| 国产成人在线网站| 91精品国产一区二区三区蜜臀| 国产精品久久久久久久久图文区|