function ACP_MessageBox($message, $links = array())
{
    //SetNoUseCache();
    global $cfg, $color;
    $urls = array();
    if (count($links) == 0) {
        $urls[0] = array('返回', 'JavaScript:history.back(-1)');
    } else {
        foreach ($links as $lnk) {
            $u = "index.php?mode={$lnk['1']}";
            $flag = false;
            foreach ($lnk as $k => $v) {
                if (!is_string($k)) {
                    continue;
                }
                if ($flag) {
                    $u .= "&{$k}={$v}";
                } else {
                    $u .= "?{$k}={$v}";
                    $flag = true;
                }
            }
            $urls[] = array($lnk[0], $u);
        }
    }
    $fixurl = '';
    foreach ($urls as $url) {
        $fixurl .= "[<a href=\"{$url['1']}\">{$url['0']}</a>]<br />";
    }
    //$helplink = "[<a href=\"index.php\" >帮助</a>]";
    $helplink = '';
    ACP_ShowHeader('提示信息', $urls[0][1]);
    eval('echo "' . LoadTemplate('msgbox') . '";');
    ACP_ShowFooter();
}
Beispiel #2
0
        while ($set = RenDB_Fetch_Array($result)) {
            //$slist.='<form action="index.php" method="post">';
            $slist .= '<form action="index.php?mode=all_set&action=update&set_id=' . $set['set_id'] . '" method="post">';
            $crsfix = 3 - $crsfix;
            $cr = $color["cell{$crsfix}"];
            $slist .= "<tr bgcolor=\"{$cr}\">";
            $slist .= "<td><a name=\"set_{$set['set_id']}\">{$set['set_note']}</a></td>";
            $slist .= "<td><input type=\"text\" size=\"50\" maxlength=\"1024\" name=\"set_value\" value=\"{$set['set_value']}\"></td>";
            $slist .= "<td><input type=\"submit\" value=\"更改\"></td>";
            $slist .= '</tr>';
            //$slist.='<input type="hidden" name="mode" value="all_set">';
            //$slist.='<input type="hidden" name="action" value="update">';
            //$slist.='<input type="hidden" name="set_id" value="'.$set['set_id'].'">';
            $slist .= "</form>\n";
        }
        ACP_ShowHeader('参数设置');
        eval('echo "' . LoadTemplate('all_set') . '";');
        ACP_ShowFooter();
        break;
    case 'update':
        if (!isset($set_id, $set_value)) {
            ACP_MessageBox($str['act_err']);
        }
        $set_value = trim($set_value);
        $sql = "UPDATE {$cfg['tb_settings']} SET set_value='{$set_value}' WHERE set_id='{$set_id}' LIMIT 1";
        RenDB_Query($sql, true);
        ACP_WriteLog("更改设置 ID:{$set_id} 值:{$set_value}");
        Header("Location: index.php?mode=all_set&/#set_{$set_id}");
        exit;
        break;
}