//} else { // define('PHPGROUPWARE', 0); //} // DEFINE TEMPLATE_SET if (isset($_POST['template'])) { $template = $_POST['template']; } elseif (isset($_GET['template'])) { $template = $_GET['template']; } elseif (isset($_COOKIE['template'])) { $template = $_COOKIE['template']; } else { $template = $default_template; } // check to see if we have a random if ($template == 'random') { $buf = gdc(APP_ROOT . "/templates/"); $template = $buf[array_rand($buf, 1)]; } if ($template != 'xml' && $template != 'wml') { // figure out if the template exists $template = basename($template); if (!file_exists(APP_ROOT . "/templates/" . $template)) { // use default if not exists. $template = $default_template; } // Store the current template name in a cookie, set expire date to 30 days later // if template is xml then skip setcookie("template", $template, time() + 60 * 60 * 24 * 30); $_COOKIE['template'] = $template; //update COOKIE Var }
echo " </div>\n"; echo " <div id=\"errors\" style=\"display: none; width: 940px\">\n"; echo " <div id=\"errorlist\">\n"; echo " <h2>Oh, I'm sorry. Something seems to be wrong.</h2>\n"; echo " </div>\n"; echo " </div>\n"; echo " <div id=\"container\" style=\"display: none;\">\n"; echo " <h1 id=\"title\"><a href=\"#errors\" class=\"nyroModal\"><img id=\"warn\" style=\"vertical-align: middle; display:none; border:0px;\" src=\"./gfx/attention.gif\" alt=\"warning\" /></a></h1>\n"; echo " <div id=\"select\">\n"; echo " <span lang='044'>Template</span>\n"; echo " <select id=\"template\" name=\"template\">\n"; echo $tpl_option_list; echo " </select>\n"; echo " <span lang='045'>Language</span>\n"; echo " <select id=\"lang\" name=\"lang\">\n"; $dirlist = gdc('./language/'); sort($dirlist); foreach ($dirlist as $file) { $lang_ext = substr($file, strlen($file) - 4); $lang_name = substr($file, 0, strlen($file) - 4); if ($lang_ext == ".xml") { if ($lang_name . ".xml" == $lang) { echo " <option value=\"" . $lang_name . "\" selected=\"selected\">" . $lang_name . "</option>\n"; } else { echo " <option value=\"" . $lang_name . "\">" . $lang_name . "</option>\n"; } } } echo " </select>\n"; echo " </div>\n"; echo " <div id=\"vitals\">\n";
function ide() { $results = array(); $bufd = gdc('/proc/ide'); foreach ($bufd as $file) { if (preg_match('/^hd/', $file)) { $results[$file] = array(); $buf = rfts("/proc/ide/" . $file . "/media", 1); if ($buf != "ERROR") { $results[$file]['media'] = trim($buf); if ($results[$file]['media'] == 'disk') { $results[$file]['media'] = 'Hard Disk'; $buf = rfts("/proc/ide/" . $file . "/capacity", 1, 4096, false); if ($buf == "ERROR") { $buf = rfts("/sys/block/" . $file . "/size", 1, 4096, false); } if ($buf != "ERROR") { $results[$file]['capacity'] = trim($buf); } } elseif ($results[$file]['media'] == 'cdrom') { $results[$file]['media'] = 'CD-ROM'; unset($results[$file]['capacity']); } } else { unset($results[$file]); } $buf = rfts("/proc/ide/" . $file . "/model", 1); if ($buf != "ERROR") { $results[$file]['model'] = trim($buf); if (preg_match('/WDC/', $results[$file]['model'])) { $results[$file]['manufacture'] = 'Western Digital'; } elseif (preg_match('/IBM/', $results[$file]['model'])) { $results[$file]['manufacture'] = 'IBM'; } elseif (preg_match('/FUJITSU/', $results[$file]['model'])) { $results[$file]['manufacture'] = 'Fujitsu'; } else { $results[$file]['manufacture'] = 'Unknown'; } } } } asort($results); return $results; }
function ide () { $results = array(); $bufd = gdc( '/proc/ide' ); foreach( $bufd as $file ) { if (preg_match('/^hd/', $file)) { $results[$file] = array(); // Check if device is CD-ROM (CD-ROM capacity shows as 1024 GB) $buf = rfts( "/proc/ide/" . $file . "/media", 1 ); if( $buf != "ERROR" ) { $results[$file]['media'] = trim( $buf ); if ($results[$file]['media'] == 'disk') { $results[$file]['media'] = 'Hard Disk'; } if ($results[$file]['media'] == 'cdrom') { $results[$file]['media'] = 'CD-ROM'; } } $buf = rfts( "/proc/ide/" . $file . "/model", 1 ); if( $buf != "ERROR" ) { $results[$file]['model'] = trim( $buf ); if (preg_match('/WDC/', $results[$file]['model'])) { $results[$file]['manufacture'] = 'Western Digital'; } elseif (preg_match('/IBM/', $results[$file]['model'])) { $results[$file]['manufacture'] = 'IBM'; } elseif (preg_match('/FUJITSU/', $results[$file]['model'])) { $results[$file]['manufacture'] = 'Fujitsu'; } else { $results[$file]['manufacture'] = 'Unknown'; } } $buf = rfts( "/proc/ide/" . $file . "/capacity", 1 ); if( $buf != "ERROR" ) { $results[$file]['capacity'] = trim( $buf ); if ($results[$file]['media'] == 'CD-ROM') { unset($results[$file]['capacity']); } } } } asort($results); return $results; }