示例#1
0
function Gsm_post($func = 4)
{
    global $msg;
    $returnvalue = "";
    $returnvalue .= "<fieldset>";
    $returnvalue .= "<legend>debug</legend>";
    $returnvalue .= "<table>";
    switch ($func) {
        case 1:
            $returnvalue .= "<tr><td>POST</td><td></td><td></td></tr>";
            foreach ($_POST as $key2 => $value2) {
                if (is_array($value2)) {
                    foreach ($value2 as $key3 => $value3) {
                        $returnvalue .= "<tr><td>--" . $key2 . "</td><td> | </td><td>" . $value3 . "</td></tr>";
                    }
                } else {
                    $returnvalue .= "<tr><td>--" . $key2 . "</td><td> | </td><td>" . $value2 . "</td></tr>";
                }
            }
            break;
        case 2:
            $returnvalue .= "<tr><td>GET</td><td></td><td></td></tr>";
            foreach ($_GET as $key2 => $value2) {
                if (is_array($value2)) {
                    foreach ($value2 as $key3 => $value3) {
                        $returnvalue .= "<tr><td>--" . $key2 . "</td><td> | </td><td>" . $value3 . "</td></tr>";
                    }
                } else {
                    $returnvalue .= "<tr><td>--" . $key2 . "</td><td> | </td><td>" . $value2 . "</td></tr>";
                }
            }
            break;
        case 3:
        case 4:
            $returnvalue .= "<tr><td>Variables</td><td></td><td></td></tr>";
            $returnvalue .= "<tr><td>--WB_PATH</td><td> | </td><td>" . WB_PATH . "</td></tr>";
            $returnvalue .= "<tr><td>--WB_URL</td><td> | </td><td>" . WB_URL . "</td></tr>";
            $returnvalue .= "<tr><td>--TABLE_PREFIX</td><td> | </td><td>" . TABLE_PREFIX . "</td></tr>";
            $returnvalue .= "<tr><td>--SERVER['SCRIPT_NAME']</td><td> | </td><td>" . $_SERVER['SCRIPT_NAME'] . "</td></tr>";
            $returnvalue .= "<tr><td>--Admin_URL</td><td> | </td><td>" . ADMIN_URL . "</td></tr>";
            $returnvalue .= "<tr><td>--Admin_URL</td><td> | </td><td>" . ADMIN_PATH . "</td></tr>";
            $returnvalue .= "<tr><td>--CH_PATH</td><td> | </td><td>" . CH_PATH . "</td></tr>";
            $returnvalue .= "<tr><td>--CH_MODULE</td><td> | </td><td>" . CH_MODULE . "</td></tr>";
            $returnvalue .= "<tr><td>--CH_SUFFIX</td><td> | </td><td>" . CH_SUFFIX . "</td></tr>";
            $returnvalue .= "<tr><td>--CH_DBBASE</td><td> | </td><td>" . CH_DBBASE . "</td></tr>";
            $returnvalue .= "<tr><td>--CH_LOC</td><td> | </td><td>" . CH_LOC . "</td></tr>";
            $returnvalue .= "<tr><td>--CH_RETURN</td><td> | </td><td>" . CH_RETURN . "</td></tr>";
            if ($func == 3) {
                $returnvalue .= "<tr><td>--PAGE_TITLE</td><td> | </td><td>" . PAGE_TITLE . "</td></tr>";
                $returnvalue .= "<tr><td>--MENU_TITLE</td><td> | </td><td>" . MENU_TITLE . "</td></tr>";
                $returnvalue .= "<tr><td>--VISIBILITY</td><td> | </td><td>" . VISIBILITY . "</td></tr>";
                $returnvalue .= "<tr><td>--TEMPLATE</td><td> | </td><td>" . TEMPLATE . "</td></tr>";
            }
            $returnvalue .= "<tr><td>--MEDIA_DIRECTORY</td><td> | </td><td>" . MEDIA_DIRECTORY . "</td></tr>";
            $returnvalue .= "<tr><td>--LANGUAGE</td><td> | </td><td>" . LANGUAGE . "</td></tr>";
            if (isset($_SESSION['USER_ID'])) {
                $returnvalue .= "<tr><td>--SESSION['USER_ID']</td><td> | </td><td>" . $_SESSION['USER_ID'] . "</td></tr>";
                $returnvalue .= "<tr><td>--SESSION['GROUP_ID']</td><td> | </td><td>" . $_SESSION['GROUP_ID'] . "</td></tr>";
                $returnvalue .= "<tr><td>--SESSION['GROUP_NAME']</td><td> | </td><td>" . $_SESSION['GROUP_NAME'][$_SESSION['GROUP_ID']] . "</td></tr>";
                $returnvalue .= "<tr><td>--SESSION['USERNAME']</td><td> | </td><td>" . $_SESSION['USERNAME'] . "</td></tr>";
                $returnvalue .= "<tr><td>--SESSION['DISPLAY_NAME']</td><td> | </td><td>" . $_SESSION['DISPLAY_NAME'] . "</td></tr>";
                $returnvalue .= "<tr><td>--SESSION['EMAIL']</td><td> | </td><td>" . $_SESSION['EMAIL'] . "</td></tr>";
                $returnvalue .= "<tr><td>--SESSION['HOME_FOLDER']</td><td> | </td><td>" . $_SESSION['HOME_FOLDER'] . "</td></tr>";
            } else {
                $returnvalue .= "<tr><td>--SESSION['USER_ID']</td><td> | </td><td>no data</td></tr>";
            }
            break;
        default:
            $msg['err'] .= __LINE__ . ' Gsm_post default exit ' . $func . '</br>';
            Gsm_post(1);
            Gsm_post(2);
            Gsm_post(3);
            break;
    }
    $returnvalue .= "</table>";
    $returnvalue .= "</fieldset>";
    return $returnvalue;
}
示例#2
0
文件: tool.php 项目: Chulp/gsmofft
    }
} else {
    $set_menu['tdummy'] = " none";
}
foreach ($set_menu as $key => $value) {
    if (isset($MOD_GSMOFF['menu'][$key])) {
        $set_menu[$key] = $MOD_GSMOFF['menu'][$key];
    }
}
/*
 * debug
 */
if ($debug) {
    echo Gsm_post(1);
    echo Gsm_post(2);
    echo Gsm_post(4);
    Gsm_debug($settingArr, __LINE__, 2);
    Gsm_debug($set_menu, __LINE__, 2);
}
/*
 * Layout template
 */
$TEMPLATE[0] = '
	<div class="container">
	<form name="menu" method="post" action="{return}">
	<table>
		<colgroup><col width="15%"><col width="25%"><col width="20%"><col width="20%"><col width="20%"></colgroup>
		<tr><td>' . $MOD_GSMOFF['module'] . '</td>
		<td><SELECT name="module" >{module}</SELECT></td>
		<td><input type="text" name="selection" value="{parameter}" placeholder="Parameter" /></td>
		<td><input class="modules" type="submit" value="' . $MOD_GSMOFF['go'] . '" /></td>