Exemple #1
0
    $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'] . '/';
Exemple #2
0
 $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);
Exemple #3
0
     $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);
Exemple #4
0
        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 . '条数据&nbsp;当前:' . $page . '/' . $pagecount . '页&nbsp;' . pageshow($page, $pagecount, 3, $pageurl, 'pagego(\'' . $pageurl . '\',' . $pagecount . ')');
    $plt->set_var('pages', $pages);
} else {
    showErr('System', '未找到指定系统模块');
}
Exemple #5
0
     $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('&amp;', '&', $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);
Exemple #6
0
     }
 } 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);
     }