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

📄 controlpanel.php

📁 一款基于PHP的网络日记程序。WikyBlog支持:多用户的 BLOG
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?phpdefined('WikyBlog') or die("Not an entry point...");global $page,$lang,$dbObject,$pageOwner;$page->displayTitle = $lang['control_panel'];$dbObject->links[$lang['control_panel']] = '/Special/'.$pageOwner['username'].'/ControlPanel';$dbObject->links[$lang['administration']] = '/Special/'.$pageOwner['username'].'/ControlPanel?a';$dbObject->links['?'] = $lang['control_panel'];//'Control_Panel';class cPanel{	function cPanel(){		global $pageOwner,$lang,$page;		ob_start();				if( isset($_SESSION['username']) && $_SESSION['username'] != $pageOwner['username'] ){			$link = wbLinks::special('ControlPanel','control_panel','',$_SESSION['username']);						echo '<div style="margin-bottom:1em">';			echo wbLang::text('CONTROL_PANEL_1',$pageOwner['username']);			echo '<br/>';			echo wbLang::text('CONTROL_PANEL_2',$link);			echo '</div>';					}				$this->all();				echo '<div class="sm" style="text-align:center">';		echo wbLinks::special('Credits','Credits');		echo '</div>';				$page->contentA[$lang['control_panel']] = wb::get_clean();				if( ($_SESSION['userlevel'] === 4) && ($_SESSION['username'] === $pageOwner['username']) ){			$this->adminPanel();		}	}	//	//	All Users	//	function all(){		global $pageOwner,$dbInfo,$page,$dbObject,$lang,$wbConfig,$serverName3,$serverName4,$wbWritable,$googleMapsKey;				$root = '/'.$pageOwner['username'].'/';				$links = array();		$links[$lang['log_in']] = '';		$links[$lang['user']] = '';		$links[$lang['general']] = '';		$links[$lang['account_display']] = '';		$links[$lang['editing']] = '';		$links[$lang['attachments']] = '';		$links[$lang['search']] = '';		$links[$lang['account_info']] = '';		$links[$lang['browse']] = '';		$links[$lang['feeds']] = '';				$ownerLoose = isOwner(false,false);		$ownerStrict = isOwner(false,true);				//		//	Editing		//							$links[$lang['editing']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/time.gif').'" /> '.wbLinks::special('ChangeLog','change_log').'</li>';					$links[$lang['editing']] .= '<li onmouseover="wbCreateNew(0,\''.$pageOwner['username'].'\')" onmouseout="wbCreateNew(1,\''.$pageOwner['username'].'\')">';			$links[$lang['editing']] .= '<table cellpadding="0" cellspacing="0" border="0"><tr><td>';			$links[$lang['editing']] .= '<img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/page_white_add.gif').'" />&nbsp;';			$links[$lang['editing']] .= '</td><td>';			$links[$lang['editing']] .= '';			$links[$lang['editing']] .= createNew($pageOwner['username'],' style="font-size:100%;width:12em;" ');			$links[$lang['editing']] .= '</td></tr></table>';			$links[$lang['editing']] .= '</li>';						if( $ownerLoose ){				$links[$lang['editing']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/wrench.gif').'" /> '.wbLinks::special('Reorganize','reorganize').'</li>';				$links[$lang['editing']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/bin.gif').'" /> '.wbLinks::special('Trash','trash').'</li>';			}										//		//	Account Info		//			if( $ownerLoose ){				$links[$lang['account_info']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/chart_bar.gif').'" /> '.wbLinks::special('AccountDetails','account_details').'</li>';			}			$links[$lang['account_info']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/link_add.gif').'" /> '.wbLinks::special('WantedFiles','wanted_files').'</li>';			$links[$lang['account_info']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/link_break.gif').'" /> '.wbLinks::special('DeadEnd','dead_end').'</li>';			$links[$lang['account_info']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/link_error.gif').'" /> '.wbLinks::special('OrphanedFiles','orphaned_files').'</li>';			$links[$lang['account_info']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/link.gif').'" /> '.wbLinks::special('MostLinked','most_linked').'</li>';				//		//	Browse		//					if( isset($pageOwner['sBlog']) && ($pageOwner['sBlog'] == 'On') ){				$links[$lang['browse']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/page_white.gif').'" /> '.wbLinks::special('Blog?offset=5','blog').'</li>';			}						$links[$lang['browse']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/page_white.gif').'" /> '.wbLinks::special('BrowseAll','all').'</li>';						$links[$lang['browse']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/page.gif').'"/> '.wbLinks::special('BrowsePages','CLASSpage').'</li>';			$links[$lang['browse']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/comments.gif').'"/> '.wbLinks::special('BrowseComments','CLASScomment').'</li>';						if( !empty($googleMapsKey) ){				$links[$lang['browse']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/map.gif').'"/> '.wbLinks::special('BrowseAll?space=map','CLASSmap').'</li>';			}						if( !isset($wbWritable) || $wbWritable === true){				$links[$lang['browse']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/layout.gif').'"/> '.wbLinks::special('BrowseAll?space=template','CLASStemplate').'</li>';			}				//		//	Search		//							if( isset($GLOBALS['wbConfig']['search']) && $GLOBALS['wbConfig']['search'] ){				$_GET += array('key'=>'');								//having a form within the contentArea does not result in extra space for Explorer because, being inside the wbBox, the form is also hidden by tabBrowse.hide				$action = wbLinks::getUrl('/Special/'.$pageOwner['username'].'/Search');				$temp = '<form onsubmit="return returnSubmit(event)" action="'.$action.'" method="get" style="margin:0;padding:0;display:inline;">';				$temp .= '<input type="text" name="key" size="20" />';				$temp .= '<input type="text" name="search" value="" size="5"  style="display:none" /> '; //so that explorer will react correctly with a return				$temp .= ' <input type="image" alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/magnifier.gif').'" />';				$temp .= '</form>';				$links[$lang['search']] .= '<li>'.$temp.'</li>';								//$links[$lang['search']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/magnifier.gif').'" /> '.wbLinks::special('Search','search').'</li>';				$links[$lang['search']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/magnifier.gif').'" /> '.wbLinks::special('Search','advanced_search').'</li>';			}						$links[$lang['search']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/folder_magnify.gif').'" /> '.wbLinks::special('keywordSearch?key=','non_tagged_files').'</li>';			//$links[$lang['search']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/user_magnify.gif').'" /> '.wbLinks::special('userSearch','user_search').'</li>';						//		//	Feeds		//					$atomFeed = wbLinks::getUrl('/Special/'.$pageOwner['username'].'/atom');						if( isset($pageOwner['sBlog']) && ($pageOwner['sBlog'] == 'On') ){				$links[$lang['feeds']] .= '<li><img alt="" height="11" width="30" src="'.wbLinks::getDir('/imgs/atom.gif').'" /> <a href="'.$atomFeed.'?field=blog">'.$lang['blog'].'</a></li>';			}			$links[$lang['feeds']] .= '<li><img alt="" height="11" width="30" src="'.wbLinks::getDir('/imgs/atom.gif').'" /> <a href="'.$atomFeed.'">'.$lang['recently_modified'].'</a></li>';			$links[$lang['feeds']] .= '<li><img alt="" height="11" width="30" src="'.wbLinks::getDir('/imgs/atom.gif').'" /> <a href="'.$atomFeed.'?field='.$lang['posted'].'">'.$lang['recently_posted'].'</a></li>';						// $rssFeed = wbLinks::getUrl('/Special/'.$pageOwner['username'].'/rss');			// $links[$lang['feeds']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/rss.gif').'" /> <a href="'.$rssFeed.'">'.$lang['recently_modified'].'</a></li>';			// $links[$lang['feeds']] .= '<li><img alt="" height="16" width="16" src="'.wbLinks::getDir('/imgs/icons/rss.gif').'" /> <a href="'.$rssFeed.'?field='.$lang['posted'].'">'.$lang['recently_posted'].'</a></li>';										//!! should be available to admin even if the feature isn't enabled... 			//		...should warn administrators that without enabling, feature is not available to all users and is not optimized			if( !isset($wbConfig['online']) || $wbConfig['online']==='On' ){				$googleGadget = $serverName4.'/Special/'.$pageOwner['username'].'/ChangeLogGadget';				$links[$lang['feeds']] .= '<li><a href="http://fusion.google.com/add?moduleurl='.$googleGadget.'"><img src="http://buttons.googlesyndication.com/fusion/add.gif" width="104" height="17" border="0" alt="Add to Google" /></a></li>';			}					//		//	User Log In		//					if( empty($_SESSION['username']) ){				$_POST += array('username'=>'');								$action = wbLinks::getUrl('/Special/'.$pageOwner['username'].'/ControlPanel');				$temp = '<form onsubmit="return returnSubmit(event)" action="'.$action.'" method="post" style="margin:0;padding:0;display:inline;">';								$temp .= '<table border="0" cellpadding="0" cellspacing="0" style="margin:0;padding:0;display:inline;">';					$temp .= '<tr><td>';						$temp .= $lang['username'].': ';					$temp .= '</td><td class="sm">';						$temp .= ' <input type="text" name="username" size="15" value="'.htmlspecialchars($_POST['username']).'" />';					$temp .= '</td></tr>';										$temp .= '<tr><td style="white-space:nowrap">';						$temp .= $lang['password'].': ';					$temp .= '</td><td class="sm">';						$temp .= ' <input type="password" name="password" size="15" />';					$temp .= '</td></tr>';										$temp .= '<tr><td style="white-space:nowrap">';						$temp .= $lang['remember_me'].': ';					$temp .= '</td><td class="sm">';						$temp .= ' <input type="checkbox" name="remember" value="on" checked="checked" /> ';					$temp .= '</td></tr>';										$temp .= '<tr><td colspan="2" class="sm" style="text-align:center">';						$temp .= ' <input type="submit" name="none" value="'. $lang['log_in'] .'" />';					$temp .= '</td></tr>';									$temp .= '</table>';				$temp .= '<input type="hidden" name="session" value="log in" />';

⌨️ 快捷键说明

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