$farr = glob($path . '/*.js'); if ($farr) { $fcount = count($farr); } if ($fcount == 0) { $plt->set_if('main', 'isnull', true); return; } $plt->set_if('main', 'isnull', false); $colarr = array('file', 'size', 'time', 'path', 'filecode'); $rn = 'ads'; $plt->set_block('main', 'list_' . $rn, 'rows_' . $rn); foreach ($farr as $f) { if (is_file($f)) { $fsize = round(filesize($f) / 1024, 2); $ftime = getColorDay(filemtime($f)); $file = str_replace($path . '/', '', $f); $filecode = str_replace('-', '$$$', $file); $fjs = '{maccms:path_ads}' . $file; $valarr = array($file, $fsize, $ftime, $fjs, $filecode); 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); } } $plt->set_var('adspath', $path); } elseif ($method == 'adsinfo') { $path = '../template/' . $MAC['site']['templatedir'] . '/' . $MAC['site']['adsdir'] . '/';
$plt->set_if('main', 'isnull', false); $colarr = array('id', 'name', 'typename', 'from', 'time', 'chk', 'nameencode'); $rn = 'data'; $plt->set_block('main', 'list_' . $rn, 'rows_' . $rn); foreach ($array3[1] as $key => $value) { $id = $array3[$xn_d_id][$key]; $name = $array3[$xn_d_name][$key]; $nameencode = urlencode(substring($name, 4)); $typename = $array3[$xn_d_type][$key]; $now = date('Y-m-d', time()); $time = $array3[$xn_d_time][$key]; $sc = substr_count($time, '-'); if ($sc == 1) { $time = date('Y-', time()) . $time; } $time = getColorDay(strtotime($time)); $chk = strpos(',' . $time, $now) > 0 ? 'checked' : ''; if ($xt == '2') { $d_playurls = $array3[$xn_d_urls][$key]; preg_match_all($xn_url, $d_playurls, $fromarr); $from = implode('$$$', $fromarr[1]); } else { $from = $array3[$xn_d_from][$key]; } $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);
$plt->set_if('main', 'isnull', true); return; } $plt->set_if('main', 'isnull', false); $colarr = $col_art; array_push($colarr, 'a_link'); $rn = 'art'; $plt->set_block('main', 'list_' . $rn, 'rows_' . $rn); while ($row = $db->fetch_array($rs)) { $valarr = array(); for ($i = 0; $i < count($colarr); $i++) { $n = $colarr[$i]; $valarr[$n] = $row[$n]; } $typearr = $MAC_CACHE['arttype'][$row['a_type']]; $valarr['a_time'] = $row['a_time'] == 0 ? '' : getColorDay($row['a_time']); $valarr['a_hide'] = $row['a_hide'] == 0 ? '' : '<font color=red>[隐]</font>'; $valarr['a_lock'] = $row['a_lock'] == 0 ? '' : '<font color=red>[锁]</font>'; $valarr['a_type'] = $typearr['t_name']; $alink = '../' . $tpl->getLink('art', 'detail', $typearr, $row); $alink = str_replace('../' . $MAC['site']['installdir'], '../', $alink); if (substring($alink, 1, strlen($alink) - 1) == '/') { $alink .= 'index.' . $MAC['app']['suffix']; } $valarr['a_link'] = $alink; for ($i = 0; $i < count($colarr); $i++) { $n = $colarr[$i]; $v = $valarr[$n]; $plt->set_var($n, $v); } $plt->parse('rows_' . $rn, 'list_' . $rn, true);
return; } $plt->set_if('main', 'isnull', false); $colarr = $col_card; $rn = 'card'; $plt->set_block('main', 'list_' . $rn, 'rows_' . $rn); while ($row = $db->fetch_array($rs)) { $valarr = array(); $c_user = $db->getOne('SELECT u_name FROM {pre}user WHERE u_id=' . $row['c_user']); for ($i = 0; $i < count($colarr); $i++) { $n = $colarr[$i]; $valarr[$n] = $row[$n]; } $valarr['c_user'] = $c_user; $valarr['c_sale'] = $row['c_sale'] == 1 ? '<font color=red>已使用</font>' : '<font color=green>未使用</font>'; $valarr['c_used'] = $row['c_used'] == 1 ? '<font color=red>已出售</font>' : '<font color=green>未出售</font>'; $valarr['c_usetime'] = getColorDay($row['c_usetime']); for ($i = 0; $i < count($colarr); $i++) { $n = $colarr[$i]; $v = $valarr[$n]; $plt->set_var($n, $v); } $plt->parse('rows_' . $rn, 'list_' . $rn, true); } unset($rs); $pageurl = '?m=user-card-sale-' . $sale . '-used-' . $used . '-pg-{pg}'; $pages = '共' . $nums . '条数据 当前:' . $page . '/' . $pagecount . '页 ' . pageshow($page, $pagecount, 3, $pageurl, 'pagego(\'' . $pageurl . '\',' . $pagecount . ')'); $plt->set_var('pages', $pages); } else { showErr('System', '未找到指定系统模块'); }
$plt->set_if('main', 'isnull', true); return; } $plt->set_if('main', 'isnull', false); $rn = 'timming'; $plt->set_block('main', 'list_' . $rn, 'rows_' . $rn); $colarr = array('name', 'des', 'status', 'runtime', 'file', 'paramets'); $num = 0; foreach ($nodes as $node) { $num++; $name = $node->getElementsByTagName('name')->item(0)->nodeValue; $des = $node->getElementsByTagName('des')->item(0)->nodeValue; $status = $node->getElementsByTagName('status')->item(0)->nodeValue; $runtime = $node->getElementsByTagName('runtime')->item(0)->nodeValue; if (!empty($runtime)) { $runtime = getColorDay($runtime); } $file = $node->getElementsByTagName('file')->item(0)->nodeValue; $paramets = $node->getElementsByTagName('paramets')->item(0)->nodeValue; $paramets = str_replace('&', '&', $paramets); $status = $status == '1' ? '<font color=green>启用</font>' : '<font color=red>禁用</font>'; $valarr = array($name, $des, $status, $runtime, $file, $paramets); 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($xmlnode); unset($nodes);
} } 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); } if ($num == 0) { $plt->parse("", "row", true); $plt->set_var("rows", ""); } if ($user['u_flag'] == 1) { $u_flagdes = "起始时间:" . getColorDay($user['u_start']) . " - 截止时间:" . getColorDay($user['u_end']); } elseif ($user['u_flag'] == 2) { $u_flagdes = "起始IP:" . long2ip($user['u_start']) . " - 截止IP:" . long2ip($user['u_end']); } else { $u_flagdes = "剩余点数:" . $user['u_points']; } $plt->set_var('u_flagdes', $u_flagdes); $plt->set_var('weekpoint', $MAC['user']['weekpoint']); $plt->set_var('monthpoint', $MAC['user']['monthpoint']); $plt->set_var('yearpoint', $MAC['user']['yearpoint']); } elseif ($method == 'plays' || $method == 'downs' || $method == "fav") { $plt->set_block("main", "row", "rows"); $s = $user['u_' . $method]; if (!empty($s)) { $s = substring($s, strlen($s) - 2, 1); }