/** * tabs::create() : Create tabs * * @param $menus Array of tabs * @param $go Selected tab * @return Tabs in HTML format **/ function create($menus, $go, $tablewidth = "100%") { $result = "\n\n<!-- GONX TABS -->\n<table cellSpacing=\"0\" cellPadding=\"0\" width=\"{$tablewidth}\" background=\"image.php?img=stab_bg_gif\" border=\"0\" align=center>\n <tr height=\"24\">\n <td width=\"40\">\n <img height=\"24\" src=\"image.php?img=stab_bg_gif\" width=\"40\"></td>\n <td align=\"left\" width=\"600\">\n\t<table cellSpacing=\"0\" cellPadding=\"0\" border=\"0\">\n <tr height=\"24\">\n <td> </td>\n"; $mk = array_keys($menus); $i = 1; foreach ($menus as $k => $v) { if ($k == $go) { $m[$i] = "stab_sb_gif"; $t[$i] = "class=\"tab-s\""; } else { $m[$i] = "stab_ub_gif"; $t[$i] = "class=\"tab-g\""; } if ($i - 1 >= 0 and $mk[$i - 1] == $go) { $mx[$i] = "stab_mus_gif"; } elseif ($i - 2 >= 0 and $mk[$i - 2] == $go) { $mx[$i] = "stab_msu_gif"; } else { $mx[$i] = "stab_muu_gif"; } // First Tab if ($i == 1) { $mx[$i] = "stab_bs_gif"; $width = 1; } else { $width = 14; } if (ereg("^http://", $k)) { $lien = "{$k}"; } else { $lien = "?go={$k}"; } if (ereg("^javascript:", $k)) { $onclick = " onClick=\"window.close()\""; $lien = "#"; } else { $onclick = ""; } $result .= " <td vAlign=\"center\" noWrap background=\"image.php?img=" . $m[$i] . "\">\n <img src=\"image.php?img=" . $mx[$i] . "\" align=\"absMiddle\" width=\"{$width}\" height=\"24\"></td>\n <td vAlign=\"center\" noWrap background=\"image.php?img=" . $m[$i] . "\">\n <a " . $t[$i] . " accessKey=\"{$i}\" href=\"{$lien}\" {$onclick}>{$v}</a></td>\n\n"; $i++; } // Latest tab if ($go == $mk[sizeof($menus) - 1]) { $result .= " <td>\n <img src=\"image.php?img=stab_es_gif\" width=\"10\" height=\"24\"></td>\n"; } else { $result .= " <td>\n <img src=\"image.php?img=stab_eu_gif\" width=\"10\" height=\"24\"></td>\n"; } $result .= " </tr>\n </table>\n\t </td>\n <td align=right> <!-- GONX LOCALE -->\n" . gonxlocale::menu() . "\n<!-- /GONX LOCALE -->\n</td>\n </tr>\n</table>\n<!-- /GONX TABS -->\n\n"; return $result; }
* @version $Id$ - 08/04/2004 16:20:30 - index.php * @access public **/ session_start(); @extract($_GET); @extract($_POST); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); error_reporting(0); require_once "init.php"; /* * Locale Setting */ $locale = gonxlocale::init(); if (!isset($locale) or $locale == "") { $locale = $GonxAdmin["locale"]; } require_once "locale/" . $locale . ".php"; /* * End Locale Setting */ /** * Auth */ /* function authenticate() { global $GONX; header('WWW-Authenticate: Basic realm="'.str_replace(" ","",$GONX["title"]).'"');