📄 block_01.php
字号:
<?php
function ispriview( $str, $priview, $name )
{
$str_array = explode( ",", $str );
$priview = explode( ",", $priview );
$i = 0;
for ( ; $i < sizeof( $priview ); ++$i )
{
if ( in_array( $str_array[$i], $priview ) && $str_array[$i] != "" )
{
$new_priv[] .= $str_array[$i];
}
}
$old_priv = explode( ",", $str );
array_pop( $old_priv );
if ( !empty( $new_priv ) )
{
$k1 = array_search( "3", $new_priv );
$k2 = array_search( "17", $new_priv );
$k3 = array_search( "19", $new_priv );
}
if ( $k1 === 0 )
{
$k1 = 1;
}
if ( $k2 === 0 )
{
$k2 = 1;
}
if ( $k3 === 0 )
{
$k3 = 1;
}
if ( $name == 3 && $k1 == false && $k2 == false && $k3 == false )
{
return false;
}
$key1 = array_search( "3", $old_priv );
$key2 = array_search( "17", $old_priv );
$key3 = array_search( "19", $old_priv );
if ( $key1 == 0 )
{
$key1 = 1;
}
if ( $key2 == 0 )
{
$key2 = 1;
}
if ( $key3 == 0 )
{
$key3 = 1;
}
if ( $name == "15" && array_search( "29", $new_priv ) == false )
{
return false;
}
if ( $name == "16" && array_search( "111", $new_priv ) == false )
{
return false;
}
if ( $name == 3 && $key1 == false && $key2 == false && $key3 == false )
{
return false;
}
if ( sizeof( $new_priv ) != 0 )
{
foreach ( $new_priv as $key => $val )
{
foreach ( $old_priv as $k => $v )
{
if ( $val == $v )
{
return true;
}
}
}
}
}
include_once( "inc/auth.php" );
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\r\n<html>\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n<title>block</title>\r\n";
echo "<s";
echo "tyle type=\"text/css\">\r\n<!--\r\nbody {\r\n\tmargin-left: 0px;\r\n\tmargin-top: 0px;\r\n\tmargin-right: 0px;\r\n\tmargin-bottom: 0px;\r\n}\r\n-->\r\n</style>\r\n\r\n</head>\r\n\r\n<body topmargin=\"0\" leftmargin=\"0\" style=\"overflow:auto\">\r\n";
$connection = openconnection( );
$query = "SELECT up.FUNC_ID_STR,u.USER_ID,ud.BLOCK_ON FROM user u,user_priv up,user_desktop as ud WHERE u.user_id='".$_SESSION['LOGIN_USER_ID']."' AND u.user_priv=up.user_priv AND ud.user_id='".$_SESSION['LOGIN_USER_ID']."'";
$cursor = exequery( $connection, $query );
if ( $row = mysql_fetch_array( $cursor ) )
{
$func_id_str = $row['FUNC_ID_STR'];
$user_id = $row['USER_ID'];
$file = $row['BLOCK_ON'];
}
$ar_file = explode( ",", $file );
echo "\r\n<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" height=\"100%\">\r\n<tr><td width=\"2\" background=\"/theme/1/leftline.gif\"></td>\r\n<td valign=\"top\">\r\n<table width=\"100%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n<tr><td height=\"1\" bgcolor=\"#505155\"></td></tr>\r\n<tr><td height=\"5\"></td></tr>\r\n\t";
while ( list( $id, $name ) = each( $ar_file ) )
{
if ( trim( $name ) == "" )
{
echo "\t\t<tr>\r\n\t\t<td valign='top'>\r\n\t\t<table width=\"98%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n\t\t<tr>\r\n\t\t<td>\r\n\t\t";
}
else if ( ispriview( "27,17,19,3,13,12,37,76,40,45,46,250,260,29,111,", $func_id_str, $name ) )
{
$f_dir = "list/";
include_once( $f_dir.$name.".php" );
continue;
if ( !$f_dir )
{
$f_dir = "list/";
if ( 3 < sizeof( $ar_file ) - 1 )
{
$sql = "update user_desktop set BLOCK_ON='1,' where USER_ID='".$_SESSION['LOGIN_USER_ID']."'";
exequery( $connection, $sql );
include_once( $f_dir."1.php" );
}
else
{
$i = 0;
for ( ; $i < count( $ar_file ); ++$i )
{
include_once( $f_dir.$name.".php" );
}
}
unset( $f_dir );
}
echo "\t\t</td>\r\n\t\t</tr>\r\n\t\t</table>\r\n\t\t</td>\r\n\t\t</tr>\r\n\t\t";
}
}
echo " </table>\r\n\t</td>\r\n <td width=\"2\" background=\"/theme/1/rightline.gif\"></td>\r\n </tr>\r\n</table>\r\n</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -