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; }
} } 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>