- <?php
- /**
- * @package uForum
- * @file includes/admin/class_main.php
- * @version $Id$
- * @copyright 2009(c) PioDer <pioder@wp.pl>
- * @link http://pioder.gim2przemysl.int.pl/
- * @license GNU GPL v3
- **/
- if ( !defined('IN_uF') )
- {
- die('Hacking attempt');
- }
- class Admin_Over
- {
- function ListPages($page, $count = 50)//for edit profile, not used in limit!
- {
- $content = '';
- for ($i=1;$i<=$count;$i++)
- {
- if ($i==$page)
- {
- $content .= '<option value="'.$i.'" selected="selected">'.$i.'</option>';
- }
- else
- {
- $content .= '<option value="'.$i.'">'.$i.'</option>';
- }
- }
- return $content;
- unset($content);
- }
-
- function ListDir($dir, $selection)
- {
- $result='';
- $rep=opendir('./../'.$dir);
- while ($file = readdir($rep))
- {
- if($file != '..' && $file !='.' && $file !='' && $file[0] != '.')
- {
- if (is_dir('./../'.$dir.'/'.$file)){
- if ($file==$selection)
- {
- $result .='<option value="'.$file.'" selected="selected">'.$file.'</option>';
- }
- else
- {
- $result .='<option value="'.$file.'">'.$file.'</option>';
- }
- }
- }
- }
- return $result;
- unset($rep, $file, $result);
- }
-
- function DefaultLang()
- {
- global $forum_config;
- if ($_SESSION['uid']>0)
- {
- return User::UserInformation($_SESSION['uid'],'lang');
- }
- else
- {
- return $forum_config['defaultlang'];
- }
- }
- function TotalTopics()
- {
- $sql = "SELECT `t_id` FROM ".TOPICS_TABLE.";";
- $query = DataBase::sql_query($sql,GENERAL,'Could not obtain total posts information');
- $result = DataBase::num_rows($query);
- return($result);
- }
- function TotalPosts()
- {
- $sql = "SELECT `p_id` FROM ".POSTS_TABLE.";";
- $query = DataBase::sql_query($sql,GENERAL,'Could not obtain total posts information');
- $result = DataBase::num_rows($query);
- return($result);
- }
- function GenerateHeader()
- {
- global $default_skin;
- global $lng;
- echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <link rel="shortcut icon" href="skins/'.$default_skin.'/images/favicon.ico">
- <link rel="favicon" href="template/images/favicon.ico">
- <link rel="stylesheet" href="template/skin.css" type="text/css">
- <title>DSF Administration</title>
- </head>
- <body class="body">';
- }
- }
- ?>
|