Beispiel #1
0
//} 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
}
Beispiel #2
0
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;
 }
Beispiel #4
0
  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;
  }