Exemple #1
0
    unset($vodtopicarr);
    unset($vodtypearrn);
    unset($vodtypearrv);
    unset($vodtypearr);
    unset($arttopicarrn);
    unset($arttopicarrv);
    unset($arttopicarr);
    unset($arttypearrn);
    unset($arttypearrv);
    unset($arttypearr);
    unset($labelarr);
    unset($vodtypearrnow);
    unset($arttypearrnow);
    return;
}
headAdmin2('静态生成');
if ($method == 'index') {
    $tab = 'vod';
    $jump = $p['jump'];
    $tpl->P['pg'] = 1;
    if (!empty($p['tab'])) {
        $tab = $p['tab'];
        $tpl->C["siteaid"] = 20;
        $ln = $MAC['path'][$tab . 'index'];
    } else {
        $tpl->C["siteaid"] = 10;
        $ln = $MAC['path']['vodindex'];
    }
    if ($MAC['view'][$tab . $method] != 2) {
        $url = empty($jump) ? '' : '?m=make-map-tab-' . $tab . '-jump-1';
        showMsg('首页浏览模式非静态,不需要生成静态文件', $url);
Exemple #2
0
        $valarr = array($id, $name, $typename, $from, $time, $chk, $nameencode);
        for ($i = 0; $i < count($colarr); $i++) {
            $n = $colarr[$i];
            $v = $valarr[$i];
            $plt->set_var($n, $v);
        }
        $plt->parse('rows_' . $rn, 'list_' . $rn, true);
    }
    unset($array3);
    unset($colarr);
    unset($valarr);
    $pgurl = '?m=collect-list-pg-{pg}-xt-' . $xt . '-group-' . $group . '-flag-' . $flag . '-type-' . $type . '-wd-' . urlencode($wd) . '-apiurl-' . $apiurl;
    $pgs = '共' . $recordcount . '条数据&nbsp;当前:' . $pg . '/' . $pgcount . '页&nbsp;' . pageshow($pg, $pgcount, 5, $pgurl, 'pagego(\'' . $pgurl . '\',' . $pgcount . ')');
    $plt->set_var('pages', $pgs);
} elseif ($method == 'cj') {
    headAdmin2('数据采集');
    switch ($ac2) {
        case 'sel':
            $ids = be("arr", "ids");
            if (empty($ids)) {
                errMsg("采集提示", "请选择采集数据");
            }
            switch ($xt) {
                case '0':
                    $url = "?action=cjsel&ids=" . $ids;
                    break;
                case '1':
                    $url = "?ac=videolist&rid=" . $group . "&ids=" . $ids;
                    break;
                case '2':
                    $url = "-action-ids-vodids-" . $ids . "-cid--play--inputer--wd--h-0-p-1";
Exemple #3
0
            }
            $num++;
            $db->Update("{pre}vod", $colarr, $valarr, " d_id=" . $d_id);
            echo $msg . "<br>";
            ob_flush();
            flush();
        }
        unset($rs);
        jump("?m=extend-picsyncvod-pg-" . ($page + 1) . "-pic_fw-" . $pic_fw . "-pic_fwdate-" . str_replace('-', '|', $pic_fwdate) . "-pic_xx-" . $pic_xx, 3);
    } else {
        showMsg('所有外部图片已经成功同步到本地', '?m=vod-list');
        return;
    }
    footAdmin();
} elseif ($method == 'picsyncart') {
    headAdmin2("文章远程图片同步");
    $page = intval($p['pg']);
    $flag = "#err" . date('Y-m-d', time());
    $sql = "SELECT count(*) FROM {pre}art WHERE a_content LIKE '<img%src=\"http%://%' ";
    $nums = $db->getOne($sql . $where);
    if ($nums > 0) {
        $pagecount = ceil($nums / 20);
        echo "<font color=red>共" . $nums . "条数据需要同步,每次同步20个数据,正在开始同步第" . $pagecount . "页数据的的图片</font><br>";
        ob_flush();
        flush();
        $sql = "SELECT a_id,a_content FROM {pre}art WHERE a_content LIKE '<img%src=\"http%://%' " . $where;
        $sql .= " limit " . ($pagecount - 1) . ",20";
        $rs = $db->query($sql);
        $num = 0;
        while ($row = $db->fetch_array($rs)) {
            $colarr = array();
Exemple #4
0
            $db->query($sqlarr[$i]);
            $msg = getBody($sqlarr[$i], '#start#', '#end#');
            echo $msg . "...\n";
        }
        unset($sqlarr);
        echo "\n数据库部分处理完成,将自动删除升级脚本...\n";
        unlink($f);
    } else {
        echo "\n未发现数据库升级脚本,稍后进入更新数据缓存部分...\n";
    }
    ob_flush();
    flush();
    echo '</textarea></div><center>' . getRunTime() . '</center>';
    jump('?m=admin-update3cache', 2);
} elseif ($method == 'update3cache') {
    headAdmin2('在线更新');
    echo "<div class='Update'><h1>在线升级进行中第三步【更新缓存】,请稍后......</h1><textarea rows=\"25\" readonly>";
    ob_flush();
    flush();
    sleep(1);
    echo "更新数据缓存文件..." . updateCacheFile() . "\n";
    echo "升级完毕...";
    ob_flush();
    flush();
    echo '</textarea></div><center>' . getRunTime() . '</center>';
} elseif ($method == 'updateone') {
    $arr = explode('/', $_SERVER["SCRIPT_NAME"]);
    $adpath = $arr[count($arr) - 2];
    $a = $p['a'];
    $b = $p['b'];
    $c = $p['c'];
Exemple #5
0
    $valarr = array('0', '1');
    $rn = 'status';
    $plt->set_block('main', 'list_' . $rn, 'rows_' . $rn);
    for ($i = 0; $i < count($colarr); $i++) {
        $n = $colarr[$i];
        $v = $valarr[$i];
        $c = $v == $status ? 'selected' : '';
        $plt->set_var('v', $v);
        $plt->set_var('n', $n);
        $plt->set_var('c', $c);
        $plt->parse('rows_' . $rn, 'list_' . $rn, true);
    }
    unset($colarr);
    unset($valarr);
} elseif ($method == 'batch') {
    headAdmin2('视频批量操作');
    $ckdel = $p['ckdel'];
    $ckrq = $p['ckrq'];
    $cktj = $p['cktj'];
    $cklock = $p['cklock'];
    $ckhide = $p['ckhide'];
    $batch_hits1 = $p['batch_hits1'];
    $batch_hits2 = $p['batch_hits2'];
    $batch_level = $p['batch_level'];
    $batch_lock = $p['batch_lock'];
    $batch_hide = $p['batch_hide'];
    $page = intval($p['pg']);
    if ($page < 1) {
        $page = 1;
    }
    $type = $p['type'];