~ocsinventory-server/ocsinventory-server/stable-1.03

« back to all changes in this revision

Viewing changes to ocsreports/admin_perim.php

  • Committer: serpent
  • Date: 2009-09-03 09:32:02 UTC
  • Revision ID: serpent@snakebase2-20090903093202-1ryusexrrvs9zqow
Removed ocsreports from ocsinventory-server project

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?php
2
 
/*
3
 
 * Add tags for users
4
 
 * 
5
 
 */
6
 
 
7
 
require ('fichierConf.class.php');
8
 
$form_name='taguser';
9
 
$ban_head='no';
10
 
$no_error='YES';
11
 
require_once("header.php");
12
 
if (!($_SESSION["lvluser"] == SADMIN or $_SESSION['TRUE_LVL'] == SADMIN))
13
 
        die("FORBIDDEN");
14
 
printEnTete($l->g(616)." ".$_GET["id"] );
15
 
if( $_POST['ADD_TAG'] != "" ) {
16
 
        $tab_options['CACHE']='RESET';
17
 
        $tbi = $_POST["newtag"] ;
18
 
        @mysql_query( "INSERT INTO tags(tag,login) VALUES('".$tbi."','".$_GET["id"]."')", $_SESSION["writeServer"]  );
19
 
}
20
 
//suppression d'une liste de tag
21
 
if (isset($_POST['del_check']) and $_POST['del_check'] != ''){
22
 
        $list = "'".implode("','", explode(",",$_POST['del_check']))."'";
23
 
        $sql_delete="DELETE FROM tags WHERE tag in (".$list.") AND login='".$_GET["id"]."'";
24
 
        mysql_query($sql_delete, $_SESSION["writeServer"]) or die(mysql_error($_SESSION["writeServer"]));       
25
 
        $tab_options['CACHE']='RESET';  
26
 
}
27
 
 
28
 
if(isset($_POST['SUP_PROF'])) {
29
 
        //$tbd = $_GET["supptag"];
30
 
        @mysql_query( "DELETE FROM tags WHERE tag='".$_POST['SUP_PROF']."' AND login='".$_GET["id"]."'", $_SESSION["writeServer"]  );
31
 
}
32
 
echo "<br><form name='".$form_name."' id='".$form_name."' method='POST'>";
33
 
$reqTags ="select tag from tags where login='".$_GET['id']."'";
34
 
$resTags = mysql_query( $reqTags, $_SESSION["readServer"] );
35
 
$valTags = mysql_fetch_array( $resTags );
36
 
if (isset($valTags['tag'])){
37
 
        if (!isset($_POST['SHOW']))
38
 
                $_POST['SHOW'] = 'NOSHOW';
39
 
        if (!(isset($_POST["pcparpage"])))
40
 
                 $_POST["pcparpage"]=5;
41
 
        $list_fields= array(TAG_LBL=>'tag',
42
 
                                                'SUP'=>'tag',
43
 
                                                'CHECK'=>'tag');
44
 
        $list_col_cant_del=array('ID'=>'ID','SUP'=>'SUP','CHECK'=>'CHECK');
45
 
        $default_fields=$list_fields; 
46
 
        $queryDetails = 'SELECT ';
47
 
        foreach ($list_fields as $key=>$value){
48
 
                if($key != 'SUP' and $key != 'CHECK')
49
 
                $queryDetails .= $value.',';            
50
 
        } 
51
 
        $queryDetails=substr($queryDetails,0,-1);
52
 
        $queryDetails .= " FROM tags where login='".$_GET['id']."'";
53
 
        $tab_options['FILTRE']=array(TAG_LBL=>TAG_LBL);
54
 
        tab_req($table_name,$list_fields,$default_fields,$list_col_cant_del,$queryDetails,$form_name,100,$tab_options);
55
 
        //traitement par lot
56
 
        $img['image/sup_search.png']=$l->g(162);
57
 
        echo "<script language=javascript>
58
 
                        function garde_check(image,id)
59
 
                         {
60
 
                                var idchecked = '';
61
 
                                for(i=0; i<document.".$form_name.".elements.length; i++)
62
 
                                {
63
 
                                        if(document.".$form_name.".elements[i].name.substring(0,5) == 'check'){
64
 
                                        if (document.".$form_name.".elements[i].checked)
65
 
                                                        idchecked = idchecked + document.".$form_name.".elements[i].name.substring(5) + ',';
66
 
                                        }
67
 
                                }
68
 
                                idchecked = idchecked.substr(0,(idchecked.length -1));
69
 
                                confirme('',idchecked,\"".$form_name."\",\"del_check\",\"".$l->g(900)."\");
70
 
                        }
71
 
                </script>";
72
 
                echo "<table align='center' width='30%' border='0'>";
73
 
                echo "<tr><td>";
74
 
                //foreach ($img as $key=>$value){
75
 
                        echo "<td align=center><a href=# onclick=garde_check(\"image/sup_search.png\",\"\")><img src='image/sup_search.png' title='".$l->g(162)."' ></a></td>";
76
 
                //}
77
 
         echo "</tr></tr></table>";
78
 
         echo "<input type='hidden' id='del_check' name='del_check' value=''>";
79
 
        
80
 
        
81
 
}       
82
 
//
83
 
echo "<FONT FACE='tahoma' SIZE=2>";
84
 
echo $l->g(617)." ".TAG_LBL.": <input type='text' id='newtag' name='newtag' value='".$_POST['newtag']."'>
85
 
                <input type='submit' name='ADD_TAG' value='envoyer'>";
86
 
echo "</form>";
87
 
?>
88