$tpl->getUrlName('play'); $tpl->H = str_replace('[vod:playerinfo]', '<script>' . $tpl->getUrlInfo('play') . ' </script>' . "\n", $tpl->H); $tpl->H = str_replace('[vod:player]', '<script src="' . $MAC['site']['installdir'] . 'js/playerconfig.js"></script><script src="' . $MAC['site']['installdir'] . 'js/player.js"></script>' . "\n", $tpl->H); $tpl->playdownlist("down"); } elseif ($method == 'down') { $tpl->C["siteaid"] = 18; $tpl->P['cp'] = 'voddown'; $tpl->P['cn'] = $tpl->P['id'] . '-' . $tpl->P['src'] . '-' . $tpl->P['num']; echoPageCache($tpl->P['cp'], $tpl->P['cn']); $db = new AppDb($MAC['db']['server'], $MAC['db']['user'], $MAC['db']['pass'], $MAC['db']['name']); $sql = "SELECT * FROM {pre}vod WHERE d_hide=0 AND d_id=" . $tpl->P['id']; $row = $db->getRow($sql); if (!$row) { showMsg("获取数据失败,请勿非法传递参数", MAC_PATH); } if (!getUserPopedom($row["d_type"], "down")) { showMsg("您没有权限浏览播放页", MAC_PATH . "index.php?m=user-index.html"); } if ($MAC['user']['status'] == 1) { $uid = intval($_SESSION['userid']); if ($row["d_stint"] > 0 && $uid == 0) { showMsg("此为收费数据请先登录再观看", MAC_PATH . "index.php?m=user-index.html"); } $rowu = $db->getRow("SELECT * FROM {pre}user where u_id=" . $uid); if ($rowu) { $stat = false; $upoint = $rowu["u_points"]; $downf = "," . $tpl->P['id'] . "-" . $tpl->P['src'] . "-" . $tpl->P['num'] . ","; if ($rowu["u_flag"] == 1) { if (time() >= $rowu["u_end"]) { $msg = "对不起,您的会员时间已经到期,请联系管理员续费!";
$plt->set_var("u_start", $user['u_start'] == 0 ? '' : $user['u_start']); $plt->set_var("u_end", $user['u_end'] == 0 ? '' : $user['u_end']); $col = array("u_id", "u_name", "u_qq", "u_email", "u_phone", "u_question", "u_answer", "u_regtime", "u_loginip", "u_logintime", "u_points", "u_loginnum", "u_extend"); foreach ($col as $a) { $plt->set_var($a, $user[$a]); } unset($col); if ($method == 'popedom') { $plt->set_block("main", "row", "rows"); $typearr = $GLOBALS['MAC_CACHE']['vodtype']; foreach ($typearr as $a) { $plt->set_var('t_name', $a['t_name']); $ck1 = getUserPopedom($a["t_id"], "list") == true ? "ok.png" : "cancel.png"; $ck2 = getUserPopedom($a["t_id"], "vod") == true ? "ok.png" : "cancel.png"; $ck3 = getUserPopedom($a["t_id"], "play") == true ? "ok.png" : "cancel.png"; $ck4 = getUserPopedom($a["t_id"], "down") == true ? "ok.png" : "cancel.png"; $plt->set_var('chk1', $ck1); $plt->set_var('chk2', $ck2); $plt->set_var('chk3', $ck3); $plt->set_var('chk4', $ck4); $plt->parse('rows', 'row', true); } } elseif ($method == 'upgrade') { $plt->set_block("main", "row", "rows"); foreach ($GLOBALS['MAC_CACHE']['usergroup'] as $a) { $num++; $plt->set_var('sel_val', $a['ug_id']); $plt->set_var('sel_name', $a['ug_name']); $plt->set_var('sel_upgrade', $a['ug_upgrade']); $plt->parse('rows', 'row', true); }