📄 friends.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 + -