Menu

[r11]: / html / part_rights.php  Maximize  Restore  History

Download this file

124 lines (123 with data), 3.7 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<?php
session_start();
$user_ID=$_SESSION[user_ID];
if (!$user_ID || $user_ID=='0')
{
header('location: index.php');
die('Login failed');
}
require("util.php");
$sql = new MySQL_class;
$sql->Create("generator");
$esql = new MySQL_class;
$esql->Create("generator");
if ($_GET[part]) { $_SESSION[var_part] = $_GET[part]; }
if ($_GET[right]) { $_SESSION[var_right] = $_GET[right]; }
$part=$_SESSION[var_part];
$right=$_SESSION[var_right];
?>
<html>
<head>
<link href="list.css" type="text/css" rel=stylesheet>
<meta content="text/css" http-equiv="Content-Style-Type">
<title>Screen generator Scherm: Part rights</title>
</head>
<script type="text/javascript" src="handlers.js" language="JavaScript">
alert ("no code");
</script>
<body>
<?php
include 'menu.php';
include 'makemenu.php';
makeMenu(5, 0);
?>
<div id="content">
<table class=ruler><tr><td>Part rights</td></tr></table>
<?php
$lastorder=$_SESSION[last_71];
$lastfilter71=$_SESSION[filter71];
$_SESSION[last_71]='';
if ($_GET[filter71]) { $filter71 =$_GET[filter71]; } else { $filter71=$_POST[filter71];}
if ($_GET[page71]) { $page=$_GET[page71]; } else { $page=$_POST[page71]; }
if ($filter71!=$lastfilter71) {
$_SESSION[filter71]=$filter71;
$page=0;
}
if ($filter71!='')
{
$qfilter71 = quote('%'.$filter71.'%');
$query = ("
FROM `user_part`
WHERE (user_part.`part` LIKE $qfilter71
OR user_part.`right` LIKE $qfilter71
OR T508.`user` LIKE $qfilter71
) AND `user_part`.`part`='$part' AND `user_part`.`right`='$right'
");
}
else
{
$query = ("
FROM `user_part`
WHERE 1 AND `user_part`.`part`='$part' AND `user_part`.`right`='$right'
");
}
$lastrec=-1;
$sql->QueryItem("SELECT COUNT(*) AS records$query");
$records=$sql->data[records];
if ($lastorder=='') {$fromrec=20*$page;} else {
$sql->QueryItem("SELECT COUNT(*) AS fromrec$query AND `user` < $lastorder");
$fromrec=$sql->data[fromrec]-10;
if($fromrec<0) {$fromrec=0; }
$lastrec=$sql->data[fromrec]-$fromrec;
}
$sql->Query("SELECT user_part.part as F506, user_part.right as F507, user_part.user as F508$query
ORDER BY `user` ASC
LIMIT $fromrec, 20");
if (($part_rights['32/nofilter']==0)) {
echo "<form action=\"\" method=get name=Filter>";
echo "<p class=filter>";
echo "Records: $records ";
$maxpage=(int) (($records+19)/20);
if ($maxpage>1) {
echo "Page: ";
echo "<select name=\"page71\" OnChange=\"Filter.target=''; Filter.action = ''; Filter.submit();\">\n";
for ($i = 0; $i < $maxpage; $i++)
{
$nr=$i+1;
if ($i==$page) {$sel=" selected";} else {$sel="";}
echo "<option value=$i$sel>$nr van $maxpage</option>\n";
}
echo "</select>\n";
}
echo "<input type=text name=\"filter71\" size=25 value=\"$filter71\">";
echo "<input type=submit value=\"Search\">";
echo "<input type=button value=\"Add User part\" onClick=\"javascript: window.open('adduser_part.php?part=$part&right=$right','','width=300,height=300,location=no,menubar=no,scrollbars=yes,status=no,resizable=yes'); return false;\">";
echo "</p>";
echo "</form>";
}
?>
<table class=list>
<tr>
<th width=0px></th>
<th width=0px></th>
<th width=0px>User</th>
</tr>
<?php
for ($i = 0; $i < $sql->rows; $i++)
{
$sql->Fetch($i);
$part = htmlspecialchars($sql->data['F506']);
$right = htmlspecialchars($sql->data['F507']);
$user = htmlspecialchars($sql->data['F508']);
if ($lastrec==$i) {$color="style=\"background-color: #aaaaff;\"";} else {$color="";}
echo ("
<tr $color onMouseOver=\"ChangeColor(this)\" onMouseOut=\"ChangeColorBack(this)\" onClick=\"window.open('edituser_part.php?part=$part&right=$right','wijzigen','width=300,height=300,location=no,menubar=no,scrollbars=yes,status=no,resizable=yes')\">
<td>$part</td>
<td>$right</td>
<td>$user</td>
</tr>");
}
?>
</table>
</div></body>
</html>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.