
Jądro systemu.
Zawartość
<?php
/***************************************************************************
**************** Bordeux.NET Project *************************
**************** File name : XVWeb.class.php *************************
**************** Start : 22.05.2007 r. *************************
**************** License : LGPL *************************
**************** Version : 1.0 *************************
**************** Authors : XVweb team *************************
*************************XVweb Team*****************************************
Krzyszof Bednarczyk, meybe you
/////////////////////////////////////////////////////////////////////////////
Klasa XVweb jest na licencji LGPL v3.0 ( GNU LESSER GENERAL PUBLIC LICENSE)
****************http://www.gnu.org/licenses/lgpl-3.0.txt********************
Pełna dokumentacja znajduje się na stronie domowej projektu:
*********************http://www.bordeux.NET/Xvweb***************************
***************************************************************************/
define('DownloadLink', "http://www.bordeux.net/xvweb/getlast/?version=1.0", true);
if(!defined('Cache_dir'))
define('Cache_dir', dirname(__FILE__).DIRECTORY_SEPARATOR.'cache'.DIRECTORY_SEPARATOR);
include_once(dirname(__FILE__).DIRECTORY_SEPARATOR.'libraries'.DIRECTORY_SEPARATOR.'Session.XVWeb.class.php');
include_once(dirname(__FILE__).DIRECTORY_SEPARATOR.'libraries'.DIRECTORY_SEPARATOR.'operation.XVWeb.class.php');
include_once(dirname(__FILE__).DIRECTORY_SEPARATOR.'libraries'.DIRECTORY_SEPARATOR.'AdminRank.XVWeb.Define.php');
$LocationXVWeb = dirname(__FILE__);
class XVWeb extends OperationXVWeb
{
const Version = "1.0";
//**********Baza**********//
var $DataBase='';
var $DataBaseHost='';
var $DataBasePassword='';
var $DataBaseName='';
var $DataBaseUser='';
//**********/Baza**********//
//**********XVWeb**********//
var $IP='';
var $Cookie = array();
var $Server = array();
//**********/XVWeb**********//
//**********Sesje**********//
var $Session='';
//**********/Sesje**********//
//**********Sesje**********//
var $ParserMyBBcode;
//**********/Sesje**********//
//**********Sesje**********//
var $HTMLtoDoc;
//**********/Sesje**********//
//*****Ustawienia Tabel********//
var $DataBasePrefix = '';
var $DataBaseUsers = array(
"DataBaseUsers" => 'users',
"ID" => 'id',
"User" => 'user',
"OpenID" => 'openid',
"Sex" => 'sex',
"Name" => 'name',
"VorName" => 'vorname',
"Password" => 'password',
"Mail" => 'mail',
"Page" => 'page',
"GaduGadu" => 'gg',
"ICQ" => 'icq',
"Skype" => 'skype',
"Tlen" => 'tlen',
"Signature" => 'signature',
"Born" => 'born',
"Creation" => 'creation',
"Info" => 'info',
"WhereFrom" => 'wherefrom',
"Avant"=> 'avant',
"IP" => 'ip',
"Theme" => 'theme',
"RegisterCode" =>'registercode',
"Languages" => 'languages',
"Admin" => 'admin'
);
var $DataBaseSystem = array(
"DataBaseSystem" => 'system',
"ID" => 'id',
"Name" => 'nazwa',
"Value" => 'wartosc'
);
var $DataBaseBan = array(
"DataBaseBan" => 'ban',
"ID" => 'id',
"IP" => 'ban_ip',
"Mail" => 'ban_email',
"TimeOut" => 'ban_timeout',
"Message" => 'message',
"ByAdmin" => 'byadmin',
);
var $DataBaseIndexArticle = array(
"DataBaseIndexArticle" => 'articleindex',
"ID" => 'id',
"Date" => 'date',
"URL" => 'url',
"Topic" => 'topic',
"Tag" => 'tags',
"Category" => 'category',
"AdressInSQL" => 'adressinsql',
"Blocked" => 'blocked',
"Accepted" => 'accepted',
"Options" => 'options',
"Alias" => 'Alias',
"Views" => 'views'
);
var $DataBaseArticle = array(
"DataBaseArticle" => 'article',
"ID" => 'id',
"AdressInSQL" => 'idarticle',
"Date" => 'date',
"Topic" => 'topic',
"Contents" => 'contents',
"Author" => 'author',
"DescriptionOfChange" => 'descriptionofchange',
"Version" => 'version'
);
var $DataBaseCounter = array(
"DataBaseCounter" => 'counter',
"ID" => 'id',
"Name" => 'name',
"DateStr" => 'datestring',
"DateDay" => 'dateday',
"Date" => 'data',
"Value" => 'value'
);
var $DataBaseComment = array(
"DataBaseComment" => 'comments',
"ID" => 'id',
"Author" => 'author',
"Date" => 'date',
"IDArticleInSQL" => 'idarticleinsql',
"IP" => 'ip',
"Comment" => 'comment',
"Parsed" => 'parsed',
"ModificationDate" => 'modification'
);
var $DataBaseLog = array(
"DataBaseLog" => 'log',
"ID" => 'id',
"Date" => 'date',
"Type" => 'type',
"User" => 'who',
"Text" => 'text',
"IP" => 'ip'
);
var $DataBaseVotes = array(
"DataBaseVotes" => 'votes',
"Uniq" => 'uniq',
"SID" => 'sid',
"Type" => 'type',
"IP" => 'ip',
"User" => 'user',
"Vote" => 'vote'
);
var $DataBaseBookmarks = array(
"DataBaseBookmarks" => 'bookmarks',
"Uniq" => 'uniq',
"IDS" => 'ids',
"Type" => 'type',
"Observed" => 'observed',
"Bookmark" => 'bookmark',
"User" => 'user'
);
var $DataBaseMessages = array(
"DataBaseMessages" => 'messages',
'ID' => 'id',
'Topic' => 'topic',
'Date' => 'Date',
'From' => 'from',
'To' => 'to',
"Message" => 'message',
"Deleted" => 'deleted',
"Read" => 'read',
);
//*****/Ustawienia Tabel*******//
//**********Serwis**********//
var $SrvName='XVweb CMS';
var $SrvLocation='';
var $SrvDomain= 'xvweb.bordeux.net';
//**********/Serwis**********//
//**********Register********//
var $Register = '';
var $RegisterID = '';
var $RegisterError = '';
//*********/Register********//
var $Date = array();
//**********ReadArticle********//
var $ReadArticleOut = null; //array
var $ReadArticleIndexOut = null; //array
var $ReadArticleError = '';
var $ArticleFooLocation = '';
var $ArticleFooVersion = '';
var $ArticleFooIDinArticleIndex = '';
//*********/ReadArticle*******//
//**********SystemSQL********//
var $SystemRegisterMail = 'RegisterMail';
var $SystemRegisterResult = 'RegisterResult';
//**********/SystemSQL*******//
//**********Users********//
var $ReadUser= "";
//*********/Users********//
//**********SaveArticle*******//
var $SaveArticle = array();
var $SaveArticleError;
//*********/SaveArticle*******//
//**********SaveModificationArticle*******//
var $SaveModificationArticle = array();
var $SaveModificationArticleError;
//*********/SaveModificationArticle*******//
var $XVwebError;
var $Cache;
/*************************************************************************************************************/
//**********Admin**********//
public $AdminCheck;
//**********/Admin*********//
public $Admin;
function __construct(PDO &$DB= null) {
}
/************************************************************************************************/
public function &PreWork(){
}
/************************************************************************************************/
public function ConnetPDO() {
}
/************************************************************************************************/
public function __clone() {
}
/************************************************************************************************/
function LoadException() {
}
/************************************************************************************************/
function IncludeParseHTML(){
}
/************************************************************************************************/
function &TextParser(){
}
/************************************************************************************************/
function &AntyFlood() {
}
/************************************************************************************************/
function Counter($Value , $return = "") {
}
/************************************************************************************************/
function RegisterUser($Nick, $Password, $Mail, $IP = "") {
}
/************************************************************************************************/
public function ActivateUser($User, $temppass){
return $this->Users()->ActivateUser($User, $temppass);
}
/************************************************************************************************/
public function GetDivisions($URLArticle = null){
}
/************************************************************************************************/
function ReadArticle($address=null, $VersionArticle = "", $Theread = null) {
}
/************************************************************************************************/
var $IssetArticleID;
function isset_article($Location=null){
}
/************************************************************************************************/
function isset_user($User){
}
/************************************************************************************************/
function ReadUser($User = null){
}
/************************************************************************************************/
function SaveArticle($UrlArticle=null, $ContentsArticle=null, $AuthorArticle=null, $TopicArticle=null, $CategoryArticle=null){
}
/************************************************************************************************/
function SaveComment($Comment=null, $Author = null, $LocationCommentID = null){
}
/************************************************************************************************/
var $CommentRead;
function CommentRead($ID=null){
}
var $SaveModification = array(
"IDComment"=>"",
"Comment"=>"",
"Error"=>""
);
/************************************************************************************************/
function SaveModificationComment($ID = null, $Comment=null){
}
/************************************************************************************************/
public function ReadArticleToDOC($URL= null){
}
/************************************************************************************************/
var $Loggin = null;
public function Loggin($User= null, $Password= null, $MD5Pass=false){
}
/************************************************************************************************/
var $LogginWithOpenIDVar;
public function LogginWithOpenID(&$OpenIDGet){
}
/************************************************************************************************/
var $OpenID;
public function LoadOpenIDClass(){
}
/************************************************************************************************/
public function LoadGOpenID(){
}
/************************************************************************************************/
public function LogOut(){
}
/************************************************************************************************/
function ParseArticlecontents($text = null){
}
/************************************************************************************************/
public function &GetUserLogedAdmin($reload = false){
}
/************************************************************************************************/
function EditTagArticle($ArticleID, $Tags){
}
/************************************************************************************************/
public function ConfigSystem($id, $Mod = null){
}
/************************************************************************************************/
var $IssetArticleBlockedID;
var $IssetArticleBlockedLocation;
public function isset_blocked($Location = null){
}
/************************************************************************************************/
public function DeleteComment($ID){
}
/************************************************************************************************/
public function IDtoURL($id){
}
/************************************************************************************************/
public function URLtoID($UrlArticle){
}
/************************************************************************************************/
public function DeleteArticle($ID){
}
/************************************************************************************************/
var $Search;
var $SearchResultCount;
var $SearchInVersion=false;
public function Search($String, $ActualPage = 0, $EveryPage =30){
}
/************************************************************************************************/
public function Log($type, $data, $who=null, $ip =null){
}
/************************************************************************************************/
public function ErrorClass(PDOException &$PDOException){
}
/************************************************************************************************/
function GetOnlyContextArticle($URL){
}
/************************************************************************************************/
function GetHisotryAricle($ID){
}
/************************************************************************************************/
public function UserList($Date = array()){
}
/************************************************************************************************/
public function OnlineList(){
}
/************************************************************************************************/
public function PluginInt($Date = array(), $PHPLocation, $ClassName){
}
/************************************************************************************************/
public function &Users(){
}
/************************************************************************************************/
public function &MailClass(){
}
/************************************************************************************************/
public function &DeleteUser(){
}
/************************************************************************************************/
public function OnlineInit($UrlLocation){
}
/************************************************************************************************/
public function &EditUserInit(){
}
/************************************************************************************************/
public function &DelArtVer(){
}
/************************************************************************************************/
public function &FilesClass(){
}
/************************************************************************************************/
public function &DiffClass(){
}
/************************************************************************************************/
public function &Votes(){
}
/************************************************************************************************/
public function &XMLParser(){
}
/************************************************************************************************/
public function &Config(){
}
/************************************************************************************************/
public function &XML($File){
}
/************************************************************************************************/
public function &Plugins(){
}
/************************************************************************************************/
public function &LostPassword(){
}
/************************************************************************************************/
public function &InitClass($ClassName){
}
/************************************************************************************************/
public function &EditArticle(){
}
/************************************************************************************************/
public function &Messages(){
}
/************************************************************************************************/
public function &Cron(){
}
/************************************************************************************************/
function __destruct() {
}
/************************************************************************************************/
}
?>