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

function_opt_param.php

<script language=javascript>

function recharge(modif,origine){
      document.getElementById('systemid').value=modif;
      document.getElementById('origine').value=origine;
      document.getElementById('modif_param').submit();      
}

</script>
<?php
 

 
 //function for erase param values 
 function erase($NAME){
      global $_GET,$_POST,$list_hardware_id;
      // if it's for group or a machine
      if( isset($_POST["systemid"])) {
            if( ! @mysql_query( "DELETE FROM devices WHERE name='".$NAME."' AND hardware_id='".$_POST["systemid"]."'", $_SESSION["writeServer"] )) {
                        echo "<br><center><font color=red><b>ERROR: MySql connection problem<br>".mysql_error($_SESSION["writeServer"])."</b></font></center>";
                        return false;
                  }
      }
      else { //else : request 
            if( ! @mysql_query( "DELETE FROM devices WHERE name='".$NAME."' AND hardware_id in (".$list_hardware_id.")", $_SESSION["writeServer"] )) {
                        echo "<br><center><font color=red><b>ERROR: MySql connection problem<br>".mysql_error($_SESSION["writeServer"])."</b></font></center>";
                        return false;
                  }
                  

      }

}
 
 //function for insert param values
 function insert($NAME,$IVALUE,$TVALUE = ""){
      global $_GET, $_POST,$tab_hadware_id;           
      //delete old value before insert new 
      
      erase($NAME);
      // if it's for group or a machine
      if( isset($_POST["systemid"])) {
                  if ($TVALUE != "")
                        $sql="INSERT INTO devices(HARDWARE_ID,NAME,IVALUE,TVALUE) VALUES ('".$_POST["systemid"]."', '".$NAME."', '".$IVALUE."', '".$TVALUE."')";
                  else
                        $sql="INSERT INTO devices(HARDWARE_ID, NAME, IVALUE) VALUES('".$_POST["systemid"]."', '".$NAME."', '".$IVALUE."')";
                  if( ! @mysql_query( $sql, $_SESSION["writeServer"] )) {
                        echo "<br><center><font color=red><b>ERROR: MySql connection problem<br>".mysql_error($_SESSION["writeServer"])."</b></font></center>";
                        return false;
                  }
      }
      else {//else : request 
            $i=0;
            while( $tab_hadware_id[$i]) {
                  if ($TVALUE != "")
                        $sql="INSERT INTO devices(HARDWARE_ID,NAME,IVALUE,TVALUE) VALUES ('".$tab_hadware_id[$i]."', '".$NAME."', '".$IVALUE."', '".$TVALUE."')";
                  else
                        $sql="INSERT INTO devices(HARDWARE_ID, NAME, IVALUE) VALUES(".$tab_hadware_id[$i].", '".$NAME."', $IVALUE)";
                  
                  if( ! @mysql_query( $sql, $_SESSION["writeServer"] )) {
                              echo "<br><center><font color=red><b>ERROR: MySql connection problem<br>".mysql_error($_SESSION["writeServer"])."</b></font></center>";
                              return false;
                        }
                        $i++;
            }
      }
      
 }
 
 function optperso($lbl,$lblPerso,$optPerso,$group=0,$default_value='',$end = ''){
      global $l,$td3,$systemid;
      echo "<tr><td bgcolor='white' align='center' valign='center'>".(isset($optPerso[$lbl])?"<img width='15px' src='image/red.png'>":"&nbsp;")."</td>";
      echo $td3.$lblPerso."</td>";
      if( isset( $optPerso[$lbl] )) {
            if( isset($optPerso[$lbl]["IVALUE"]) ) echo $td3.$optPerso[$lbl]["IVALUE"]." ".$end."</td>";
            
      }
      else {
            echo $td3.$l->g(488)."(".$default_value." ".$end.")</td>";
      }
      echo "</tr>";
}
?>

Generated by  Doxygen 1.6.0   Back to index