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

📄 friends.php

📁 一款基于PHP的网络日记程序。WikyBlog支持:多用户的 BLOG
💻 PHP
字号:
<?phpdefined('WikyBlog') or die("Not an entry point...");global $pageOwner,$dbObject,$jsNum,$lang,$wbConfig;$page->displayTitle = $lang['friends'];$dbObject->links[$lang['permissions']] = '/Special/'.$pageOwner['username'].'/Permissions';$dbObject->links['?'] = $lang['friends'];if( !isOwner(true,false) ) return false;includeFile('search/all.php');////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	class friends extends query{		function friends(){			global $wbTables,$pageOwner,$dbObject,$lang;			$this->classes[] = 'class="tableRowEven" ';			$this->classes[] = 'class="tableRowOdd" ';							$this->searchUrl = $dbObject->links[$lang['friends']] = '/Special/'.$pageOwner['username'].'/Friends';				$this->rowLimit = 25;			$this->query = 'SELECT SQL_CALC_FOUND_ROWS ';			$this->query .= ' `T1`.`owner` as owner, `T1`.`userlevel` as userlevel, `T2`.`userlevel` as userlevel2 ';			$this->query .= 'FROM '.$wbTables['workgroup'].' as T1 ';			$this->query .= ' LEFT JOIN '.$wbTables['workgroup'].' as T2 ON `T1`.`owner` = `T2`.`guest` AND `T2`.`owner` = "'.wbDB::escape($pageOwner['username']).'" ';			$this->query .= ' WHERE `T1`.`guest` = "'.wbDB::escape($pageOwner['username']).'" ORDER BY `T1`.`userlevel` DESC, `T1`.`owner` ';						browseSearch3($this,$lang['friends']);		}		function mysqlFetch(&$result){			return mysql_fetch_assoc($result);		}		function displayEmpty(){			parent::displayEmpty();			return true;		}				function displayPre(){			global $lang;			echo '<table cellspacing="0" width="100%" class="tableRows"><tr>';			echo '<th>'.$lang['user'].'</th>';			echo '<th>'.$lang['my_status'].'</th>';			echo '<th colspan="2">'.$lang['view_users'].'</th>';			echo '<th>'.$lang['permissions'].'</th>';			echo '</tr>';		}		function displayPost(&$prev,&$pages,&$next){			echo '</table>';			parent::displayPost($prev,$pages,$next);		}				function abbrevOutput($row,$i){			global $lang;			echo '<tr '.$this->classes[($i%2)].'>';			echo '<td>'.toDisplay($row['owner']).'</td>';			echo '<td>'.translateLevel($row['userlevel']).'</td>';						$temp = wbStr_replace('.','',$row['owner']);			if( !is_numeric($temp) ){				echo '<td class="sm">'.wbLinks::local('/'.$row['owner'].'/Home',$lang['homepage']).'</td>';				echo '<td class="sm">'.wbLinks::special('ControlPanel','control_panel','',$row['owner']).'</td>';			}else{				echo '<td> </td><td> </td>';			}						echo '<td class="sm">';			if( empty($row['userlevel2']) ){				$img = '<img src="'.wbLinks::getDir('/imgs/icons/user_add.gif').'">';				echo wbLinks::special('Permissions?guest='.$row['owner'],$img,'title="'.$lang['SET_USER_PERMISSIONS'].$row['owner'].'"',$_SESSION['username']);			}else{				$img = '<img src="'.wbLinks::getDir('/imgs/icons/pencil.gif').'">';				echo wbLinks::special('Permissions?guest='.$row['owner'],$img,'title="'.$lang['SET_USER_PERMISSIONS'].$row['owner'].'"',$_SESSION['username']);			}			echo '</td>';									echo '</tr>';		}		}		new friends();//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	function translateLevel($arg){		global $page,$pageOwner,$lang;		global $wbConfig;					if(is_numeric($arg) ){					switch((int)$arg){						//				case 4:				return $lang['admin'];								case 3:				return $lang['full_owner'];								case 2:				return $lang['workgroup'];								case -1:				return $lang['banned'];								default:					trigger_error('Unknown User Level: '.$arg);				return $lang['undefined'];			}		}				switch($arg){			case $lang['admin'];							if( isOwner(false,true) && strcasecmp($pageOwner['username'],$GLOBALS['wbAdminUser']) === 0 ){					return 4;				}else{					return -1;				}										case $lang['full_owner'];			return 3;									case $lang['workgroup'];			return 2;						case $lang['banned'];			default:			return -1;		}		return;	}

⌨️ 快捷键说明

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