Logo Search packages:      
Sourcecode: ocsinventory-server version File versions  Download package

header.php

<?php 
//====================================================================================
// OCS INVENTORY REPORTS
// Copyleft Pierre LEMMET 2006
// Web: http://ocsinventory.sourceforge.net
//
// This code is open source and may be copied and modified as long as the source
// code is always made freely available.
// Please refer to the General Public Licence http://www.gnu.org/ or Licence.txt
//====================================================================================
//Modified on $Date: 2008-02-27 12:34:12 $$Author: hunal $($Revision: 1.16 $)

error_reporting(E_ALL & ~E_NOTICE);
@set_time_limit(0);
@session_start();

if(isset($_GET["logout"])) {
        $_SESSION = array();
        session_destroy();
}

require_once("preferences.php");

// update checking
$resUpd = @mysql_query("SELECT tvalue FROM config WHERE name='GUI_VERSION'", $_SESSION["readServer"]) or die(mysql_error($_SESSION["readServer"]));
$valUpd = @mysql_fetch_array($resUpd);
if( !$valUpd || $valUpd["tvalue"]<GUI_VER ) {
      $fromAuto = true;
      require('install.php');
      die();
}


if( isset($_GET["first"] )) {
      unset( $_SESSION["lareq"] );
      unset( $_SESSION["lareqpages"] );
}

?>
<html>
<head>
<TITLE>OCS Inventory</TITLE>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html<?php 
      if($l->g(0)) 
            echo "; charset=".$l->g(0).";";
      else
            echo "; charset=ISO-8859-1;"; 
?>">
<link rel="shortcut icon" href="favicon.ico" />
<LINK REL='StyleSheet' TYPE='text/css' HREF='css/ocsreports.css'>
<?php incPicker(); ?>
<script language='javascript'>
<?php if($_GET["multi"] == 3 && $_GET["mode"] == 1) {?>
      function scrollHeaders() {
            var monSpan = document.getElementById("headers");
            if( monSpan ) {
                  if( document.body.scrollTop > 200) {
                        monSpan.style.top = (( Math.ceil(document.body.scrollTop / 27)) * 27) + 3;          
                        monSpan.style.visibility = 'visible';
                        // 15 Netsc 8ie
                  }
                  else
                        monSpan.style.visibility = 'hidden';
            }
      }
<?php }?>
      
      function wait( sens ) { 
            var mstyle = document.getElementById('wait').style.display  = (sens!=0?"block" :"none");  
      }
      
      function ruSure( pageDest ) {
            if( confirm("<?php echo $l->g(525); ?>") )
                  window.location = pageDest;
      }

</script>
</head> 
<?php 
echo "<body bottommargin='0' leftmargin='0' topmargin='0' rightmargin='0' marginheight='0' marginwidth='0'";
if( $_GET["multi"] ==3 && $_GET["mode"] == 1) {
      echo " OnScroll='javascript:scrollHeaders()'";
      if( getBrowser()=="MOZ")
            echo " OnMouseMove='javascript:scrollHeaders()'";
}
echo ">";
if( !isset($_GET["popup"] )) {
?>
<table class='headfoot' border='0' <?php if ($ban_head=='no') echo "style='display:none;'"?>>
<tr height=25px>
      <td><a href='index.php?first'><img src='image/logo OCS-ng-48.png'></a></td>
      <td align='center' width='33%'><a href='index.php?first'><img src=image/banner-ocs.png></a></td><td width='33%' align='right'>
      <b>Ver. 1.02&nbsp&nbsp&nbsp;</b>    
<?php 

if($_SESSION["debug"]==1)
      echo "<br><font color='black'><b>CACHE:&nbsp;<font color='".($_SESSION["usecache"]?"green'><b>ON</b>":"red'><b>OFF</b>")."</font><div id='tps'>Calcul...</div>";
}

      if(isset($_POST["login"])) {                    
            $req="SELECT id, accesslvl, passwd FROM operators WHERE id='".mysql_escape_string($_POST["login"])."'";
            $res=mysql_query($req,$_SESSION["readServer"]) or die(mysql_error());
            
            if($row=@mysql_fetch_object($res))
            {
                     // DL 25/08/2005
                  // Support new MD5 encrypted password or old clear password for login only                                  
                  if (($row->passwd != md5( $_POST["pass"])) and
                      ($row->passwd != $_POST["pass"])) {
                        $err = "</tr></table><br><center><font color=red><b>".$l->g(216)."</b></font></center>";
                        unset($_SESSION["loggeduser"],$_SESSION["lvluser"]);                    
                  }
                  else {
                        $_SESSION["loggeduser"]=$row->id;
                        $_SESSION["lvluser"]=$row->accesslvl;     
                  }
            }
            else
            {
                  $err = "</tr></table><br><center><font color=red><b>".$l->g(180)."</b></font></center>";
                  unset($_SESSION["loggeduser"],$_SESSION["lvluser"]);              
            }                       
      }     
      
      if ( !isset($_SESSION["loggeduser"]) && $dir = @opendir("languages")) {
            echo "<br><br>";
            while($filename = readdir($dir)) {
                  if( strstr ( $filename, ".txt") === false)
                        continue;
                  $langue = basename ( $filename,".txt");
                  echo "<a title='$langue' href=\"index.php?av=1&multi=".$_GET["multi"]."&c=".$_GET["c"]."&a=".$_GET["a"]."&lang=$langue\"><img src =\"languages/$langue.png\" width=\"20\" height=\"15\"></a>&nbsp;";
            }
            closedir($dir);
      }
      
      if(isset($_SESSION["loggeduser"])&&!isset($_GET["popup"] )) {
            echo "<br><br><a href=?logout>";
            echo "<img src='image/deconnexion.png' title='".$l->g(251)."' alt='".$l->g(251)."'>";
            echo "</a>&nbsp;&nbsp;&nbsp;<a href=index.php?multi=11>";
            echo "<img src='image/pass";
            if( $_GET["multi"] == 11 )
                  echo "_a";
            echo ".png' title='".$l->g(236)."' alt='".$l->g(236)."' width=40px>";
            echo "</a>";
      }
      echo "</td></tr></table>";
      
      if( isset($err) )
            echo $err;
            
      if(!isset($_SESSION["loggeduser"]))
      {                 
            echo "<br><form name='log' id='log'  method='post'>
            <table BORDER='0' WIDTH = 250px' ALIGN = 'Center' CELLPADDING='0' BORDERCOLOR='#9894B5'>
                  <tr>
                        <td><b>".$l->g(24).":</b></td>
                        <td width='1%'><input name=login type=input size=15></td>
                  </tr>
                  <tr>
                        <td><b>".$l->g(217).":</b></td>
                        <td><input name=pass type=password size=15></td>
                  </tr>
                  <tr>
                        <td>&nbsp;</td>
                        <td><input name=subLogin type=submit value=".$l->g(13)."></td>
                  </tr>
            </table>
            </form>           
            ";
            require ("footer.php");
            die();
      }

      $limitedAccess = array(2,3,4,5,6,7,8,9,10,12,13,14,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35);
      if( in_array($_GET["multi"],$limitedAccess) && $_SESSION["lvluser"]!=1) {
            echo "<br><br><center><b><font color=red>ACCESS DENIED</font></b></center><br>";
            unset($_GET["multi"]);
            die();
      }

      
?>

Generated by  Doxygen 1.6.0   Back to index