⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 search.php

📁 通达网络办公 - Office Anywhere 2008 增强版100%源码(3.4.081216) 内含 通达OA2008增強版接近完美破解补丁20081216集 及 最新通达OA2008ADV(
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php

function share_user_str( $SORT_ID )
{
	global $connection;
	$query2 = "SELECT SHARE_USER,SORT_PARENT from FILE_SORT where SORT_ID='".$SORT_ID."'";
	$cursor2 = exequery( $connection, $query2 );
	if ( $ROW2 = mysql_fetch_array( $cursor2 ) )
	{
		$SHARE_USER = $ROW2['SHARE_USER'];
		$SORT_PARENT = $ROW2['SORT_PARENT'];
		if ( $SORT_PARENT == 0 )
		{
			return $SHARE_USER;
		}
		return $SHARE_USER .= share_user_str( $SORT_PARENT );
	}
}

include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
include_once( "inc/utility_org.php" );
ob_end_clean( );
if ( $AREA == "undefined" || $AREA == "" )
{
	$AREA = 1;
}
$CUR_DATE = date( "Y-m-d", time( ) );
$CUR_TIME = date( "Y-m-d H:i:s", time( ) );
$KWORD = trim( urldecode( $KWORD ) );
if ( $KWORD == "" )
{
	echo "<div class=small>请输入搜索关键词</div>";
	exit( );
}
$START = intval( $START ) < 0 ? 0 : intval( $START );
$SHOW_COUNT = 10;
switch ( $AREA )
{
case 1 :
	do
	{
		$query = "SELECT NOT_VIEW_USER from USER where UID='".$LOGIN_UID."'";
		$cursor = exequery( $connection, $query );
		if ( $ROW = mysql_fetch_array( $cursor ) )
		{
			$NOT_VIEW_USER = $ROW['NOT_VIEW_USER'];
			if ( $NOT_VIEW_USER == "1" )
			{
				break;
				break;
			}
		}
		else
		{
			$query = "SELECT SEX,USER_ID,USER_NAME,DEPT_ID,BIRTHDAY,USER.USER_PRIV,PRIV_NAME,TEL_NO_DEPT,TEL_NO_HOME,EMAIL,OICQ_NO,MOBIL_NO,MOBIL_NO_HIDDEN,REMARK from USER,USER_PRIV where DEPT_ID!=0 and (USER.USER_ID like '%".$KWORD."%' or USER.BYNAME like '%{$KWORD}%' or USER.USER_NAME like '%{$KWORD}%' or (MOBIL_NO like '%{$KWORD}%' and MOBIL_NO_HIDDEN='0') or TEL_NO_DEPT like '%{$KWORD}%' or TEL_NO_HOME like '%{$KWORD}%' or REMARK like '%{$KWORD}%')  and  USER.USER_PRIV=USER_PRIV.USER_PRIV order by PRIV_NO,USER_NO,USER_NAME limit {$START},".( $SHOW_COUNT + 1 );
			$cursor = exequery( $connection, $query );
			$SEARCH_COUNT = 0;
			if ( !( $ROW = mysql_fetch_array( $cursor ) ) )
			{
				break;
			}
			++$SEARCH_COUNT;
			if ( $SHOW_COUNT < $SEARCH_COUNT )
			{
				break;
			}
			$SEX = $ROW['SEX'];
			$USER_ID = $ROW['USER_ID'];
			$USER_NAME = $ROW['USER_NAME'];
			$DEPT_ID = $ROW['DEPT_ID'];
			$BIRTHDAY = $ROW['BIRTHDAY'];
			$USER_PRIV = $ROW['USER_PRIV'];
			$PRIV_NAME = $ROW['PRIV_NAME'];
			$TEL_NO_DEPT = $ROW['TEL_NO_DEPT'];
			$TEL_NO_HOME = $ROW['TEL_NO_HOME'];
			$EMAIL = $ROW['EMAIL'];
			$OICQ_NO = $ROW['OICQ_NO'];
			$MOBIL_NO = $ROW['MOBIL_NO'];
			$MOBIL_NO_HIDDEN = $ROW['MOBIL_NO_HIDDEN'];
			$REMARK = $ROW['REMARK'];
			if ( $SEX == 0 )
			{
				$SEX_DESC = "男";
			}
			else
			{
				$SEX_DESC = "女";
			}
			if ( $BIRTHDAY == "0000-00-00 00:00:00" )
			{
				$BIRTHDAY = "";
			}
			else
			{
				$BIRTHDAY = format_date( $BIRTHDAY, 0, 10 );
			}
			$DEPT_NAME = str_replace( "/", " - ", dept_long_name( $DEPT_ID ) );
			$SHOW_STR = "";
			if ( $SEX_DESC != "" )
			{
				$SHOW_STR = $SEX_DESC;
			}
			if ( $BIRTHDAY != "" )
			{
				$SHOW_STR .= ",生日:".$BIRTHDAY;
			}
			if ( $DEPT_NAME != "" )
			{
				$SHOW_STR .= ",所在部门:".$DEPT_NAME;
			}
			if ( $PRIV_NAME != "" )
			{
				$SHOW_STR .= ",角色:".$PRIV_NAME;
			}
			if ( $TEL_NO_DEPT != "" )
			{
				$SHOW_STR .= ",单位电话:".$TEL_NO_DEPT;
			}
			if ( $TEL_NO_HOME != "" )
			{
				$SHOW_STR .= ",家庭电话:".$TEL_NO_HOME;
			}
			if ( $EMAIL != "" )
			{
				$SHOW_STR .= ",电子邮件:".$EMAIL;
			}
			if ( $OICQ_NO != "" )
			{
				$SHOW_STR .= ",QQ:".$OICQ_NO;
			}
			if ( $MOBIL_NO_HIDDEN == "0" && $MOBIL_NO != "" )
			{
				$SHOW_STR .= ",手机:".$MOBIL_NO;
			}
			if ( $REMARK != "" )
			{
				$SHOW_STR .= ",备注:".$REMARK;
			}
		}
		echo "<div class=\"module\"><a href=\"javascript:open_user('".$USER_ID.( "');\" class=\"header\"><u>".$USER_NAME."</u></a><div class=\"module_body\">" ).$SHOW_STR."</div></div>\n";
	} while ( 1 );
case 2 :
	do
	{
		$query = "SELECT EMAIL_BODY.SUBJECT,EMAIL.EMAIL_ID,EMAIL.BOX_ID,EMAIL_BODY.SEND_TIME,EMAIL_BODY.CONTENT  from EMAIL,EMAIL_BODY  where (SUBJECT like '%".$KWORD."%' or CONTENT like '%{$KWORD}%') and  EMAIL.BODY_ID=EMAIL_BODY.BODY_ID and TO_ID='{$LOGIN_USER_ID}' and (DELETE_FLAG='' or  DELETE_FLAG='0' or DELETE_FLAG='2') order by SEND_TIME desc limit {$START},".( $SHOW_COUNT + 1 );
		$cursor = exequery( $connection, $query );
		$SEARCH_COUNT = 0;
		if ( !( $ROW = mysql_fetch_array( $cursor ) ) )
		{
			break;
		}
		++$SEARCH_COUNT;
		if ( $SHOW_COUNT < $SEARCH_COUNT )
		{
			break;
		}
		$SUBJECT = $ROW['SUBJECT'];
		$EMAIL_ID = $ROW['EMAIL_ID'];
		$BOX_ID = $ROW['BOX_ID'];
		$SEND_TIME = $ROW['SEND_TIME'];
		$CONTENT = csubstr( strip_tags( $ROW['CONTENT'] ), 0, 300 );
		$SHOW_STR = "";
		if ( $CONTENT != "" )
		{
			$SHOW_STR = $CONTENT;
		}
		if ( $SEND_TIME != "" )
		{
			$SHOW_STR .= "<br>邮件日期:".$SEND_TIME;
		}
		echo "<div class=\"module\"><a href=\"javascript:open_email('".$EMAIL_ID."','{$BOX_ID}');\" class=\"header\"><u>邮件主题:{$SUBJECT}</u></a><div class=\"module_body\">".$SHOW_STR."</div></div>\n";
	} while ( 1 );
case 3 :
	do
	{
		$query = "SELECT NOTIFY_ID,SUBJECT,CONTENT,FROM_ID,TYPE_ID,BEGIN_DATE,TO_ID,PRIV_ID,USER_ID from NOTIFY where (TO_ID='ALL_DEPT' or find_in_set('".$LOGIN_DEPT_ID."',TO_ID) or find_in_set('{$LOGIN_USER_PRIV}',PRIV_ID) or find_in_set('{$LOGIN_USER_ID}',USER_ID)) and BEGIN_DATE<='{$CUR_DATE}' and (END_DATE>='{$CUR_DATE}' or END_DATE='0000-00-00' or END_DATE is null) and PUBLISH='1' and SUBJECT like '%{$KWORD}%' order by BEGIN_DATE desc limit {$START},".( $SHOW_COUNT + 1 );
		$cursor = exequery( $connection, $query );
		$SEARCH_COUNT = 0;
		if ( !( $ROW = mysql_fetch_array( $cursor ) ) )
		{
			break;
		}
		++$SEARCH_COUNT;
		if ( $SHOW_COUNT < $SEARCH_COUNT )
		{
			break;
		}
		$NOTIFY_ID = $ROW['NOTIFY_ID'];
		$SUBJECT = $ROW['SUBJECT'];
		$CONTENT = $ROW['CONTENT'];
		$FROM_ID = $ROW['FROM_ID'];
		$TYPE_ID = $ROW['TYPE_ID'];
		$BEGIN_DATE = $ROW['BEGIN_DATE'];
		$BEGIN_DATE = strtok( $BEGIN_DATE, " " );
		$query1 = "SELECT USER_NAME,AVATAR,DEPT_ID from USER where USER_ID='".$FROM_ID."'";
		$cursor1 = exequery( $connection, $query1 );
		$FROM_NAME = "";
		if ( $ROW = mysql_fetch_array( $cursor1 ) )
		{
			$FROM_NAME = $ROW['USER_NAME'];
		}
		else
		{
			$FROM_NAME = "用户已删除";
		}
		$TYPE_NAME = get_code_name( $TYPE_ID, "NOTIFY" );
		$CONTENT = csubstr( strip_tags( $CONTENT ), 0, 300 );
		$SHOW_STR = "";
		if ( $FROM_NAME != "" )
		{
			$SHOW_STR = "发布人:".$FROM_NAME;
		}
		if ( $TYPE_NAME != "" )
		{
			$SHOW_STR .= ",类型:".$TYPE_NAME;
		}
		if ( $BEGIN_DATE != "" )
		{
			$SHOW_STR .= ",发布时间:".$BEGIN_DATE;
		}
		if ( $CONTENT != "" )
		{
			$SHOW_STR .= ",内容:".$CONTENT;
		}
		echo "<div class=\"module\"><a href=\"javascript:open_notify('".$NOTIFY_ID."');\" class=\"header\"><u>{$SUBJECT}</u></a><div class=\"module_body\">".$SHOW_STR."</div></div>\n";
	} while ( 1 );
case 4 :
	do
	{
		$query = "SELECT GROUP_ID,USER_ID,ADD_ID,PSN_NAME,SEX,TEL_NO_DEPT,DEPT_NAME,TEL_NO_HOME,MOBIL_NO,EMAIL,NICK_NAME from ADDRESS where  PSN_NAME like '%".$KWORD."%'";
		$cursor = exequery( $connection, $query );
		$SEARCH_COUNT = 0;
		while ( $ROW = mysql_fetch_array( $cursor ) )
		{
			do
			{
				$GROUP_ID = $ROW['GROUP_ID'];
				$USER_ID = $ROW['USER_ID'];
				if ( $USER_ID != "" )
				{
					if ( !find_id( $USER_FUNC_ID_STR, 10 ) )
					{
					}
					else if ( !( $USER_ID != $LOGIN_USER_ID ) )
					{
						$FLAG = 1;
						break;
					}
				}
				else if ( !find_id( $USER_FUNC_ID_STR, 106 ) )
				{
				}
				else
				{
					$query1 = "SELECT PRIV_DEPT,PRIV_ROLE,PRIV_USER from ADDRESS_GROUP where GROUP_ID = '".$GROUP_ID."'";
					$cursor1 = exequery( $connection, $query1 );
					if ( !( $ROW1 = mysql_fetch_array( $cursor1 ) ) )
					{
						break;
					}
					$PRIV_DEPT = $ROW1['PRIV_DEPT'];
					$PRIV_ROLE = $ROW1['PRIV_ROLE'];
					$PRIV_USER = $ROW1['PRIV_USER'];
					if ( !( $PRIV_DEPT != "ALL_DEPT" ) && find_id( $PRIV_DEPT, $LOGIN_DEPT_ID ) || find_id( $PRIV_ROLL, $LOGIN_USER_PRIV ) || find_id( $PRIV_USER, $LOGIN_USER_ID ) )
					{
						break;
					}
				}
			}
			$FLAG = 0;
		} while ( 0 );
		++$SEARCH_COUNT;
		if ( $SHOW_COUNT < $SEARCH_COUNT )
		{
			break;
		}
		$ADD_ID = $ROW['ADD_ID'];
		$PSN_NAME = $ROW['PSN_NAME'];
		$SEX = $ROW['SEX'];
		$TEL_NO_DEPT = $ROW['TEL_NO_DEPT'];
		$DEPT_NAME = $ROW['DEPT_NAME'];
		$TEL_NO_HOME = $ROW['TEL_NO_HOME'];
		$MOBIL_NO = $ROW['MOBIL_NO'];
		$EMAIL = $ROW['EMAIL'];
		$NICK_NAME = $ROW['NICK_NAME'];
		if ( $MOBIL_NO != "" )
		{
			$MOBIL_NO_STR .= $MOBIL_NO.",";
		}
		if ( $SEX == "0" )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -