You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(361) |
Oct
(65) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(798) |
Feb
(694) |
Mar
(586) |
Apr
(145) |
May
(24) |
Jun
(24) |
Jul
(56) |
Aug
(11) |
Sep
(138) |
Oct
(107) |
Nov
(58) |
Dec
(39) |
| 2004 |
Jan
(157) |
Feb
(24) |
Mar
(13) |
Apr
(14) |
May
(73) |
Jun
(106) |
Jul
(217) |
Aug
(91) |
Sep
(116) |
Oct
(357) |
Nov
(27) |
Dec
(272) |
| 2005 |
Jan
(97) |
Feb
(40) |
Mar
(167) |
Apr
(365) |
May
(344) |
Jun
(357) |
Jul
(407) |
Aug
(529) |
Sep
(204) |
Oct
(52) |
Nov
(80) |
Dec
(1) |
| 2006 |
Jan
(2) |
Feb
(1) |
Mar
(11) |
Apr
(112) |
May
(121) |
Jun
(86) |
Jul
(51) |
Aug
(48) |
Sep
(107) |
Oct
(20) |
Nov
(50) |
Dec
(11) |
| 2007 |
Jan
(7) |
Feb
(11) |
Mar
(8) |
Apr
(11) |
May
(2) |
Jun
(25) |
Jul
(67) |
Aug
(134) |
Sep
(54) |
Oct
(69) |
Nov
(10) |
Dec
(74) |
| 2008 |
Jan
(73) |
Feb
(81) |
Mar
(64) |
Apr
(98) |
May
(157) |
Jun
(68) |
Jul
(80) |
Aug
(108) |
Sep
(176) |
Oct
(107) |
Nov
(265) |
Dec
(60) |
| 2009 |
Jan
(149) |
Feb
(140) |
Mar
(195) |
Apr
(141) |
May
(53) |
Jun
(45) |
Jul
(98) |
Aug
(153) |
Sep
(160) |
Oct
(138) |
Nov
(139) |
Dec
(104) |
| 2010 |
Jan
(188) |
Feb
(259) |
Mar
(133) |
Apr
(104) |
May
(42) |
Jun
(121) |
Jul
(38) |
Aug
(223) |
Sep
(259) |
Oct
(255) |
Nov
(106) |
Dec
(157) |
| 2011 |
Jan
(202) |
Feb
(110) |
Mar
(261) |
Apr
(272) |
May
(218) |
Jun
(108) |
Jul
(141) |
Aug
(205) |
Sep
(326) |
Oct
(279) |
Nov
(368) |
Dec
(238) |
| 2012 |
Jan
(239) |
Feb
(3) |
Mar
|
Apr
(1) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(6) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
(1) |
Feb
(3) |
Mar
(9) |
Apr
(10) |
May
|
Jun
(1) |
Jul
(3) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
|
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
(7) |
2
(4) |
3
(6) |
4
(18) |
|
5
(10) |
6
(13) |
7
(4) |
8
|
9
|
10
(13) |
11
(12) |
|
12
(3) |
13
(6) |
14
|
15
(3) |
16
(5) |
17
(2) |
18
(2) |
|
19
(3) |
20
(8) |
21
|
22
(2) |
23
|
24
(4) |
25
|
|
26
(1) |
27
(7) |
28
(1) |
29
|
30
|
31
|
|
|
From: <ann...@sc...> - 2007-08-28 13:40:46
|
ERMX News Hits. Plans To Expand Dividend Opportunities! EntreMetrix Inc. (ERMX) $0.089 UP 11.25% Gladiator challenge is now an ERMX asset. It is one of the biggest promoters of mixed martial arts. One of the first steps in ERMX's over all plan of Asset expansion to increase dividend opportunities. Get on ERMX first thing Tuesday; this news will heat things up. |
|
From: <du...@us...> - 2007-08-27 17:52:18
|
Revision: 1013
http://xoops.svn.sourceforge.net/xoops/?rev=1013&view=rev
Author: dugris
Date: 2007-08-26 10:10:21 -0700 (Sun, 26 Aug 2007)
Log Message:
-----------
modify XOOPS_VERSION (include/version.php )for the real version number (edomch/dugris)
Modified Paths:
--------------
XoopsCore/branches/2.2.x/2.2.5/html/include/version.php
Modified: XoopsCore/branches/2.2.x/2.2.5/html/include/version.php
===================================================================
--- XoopsCore/branches/2.2.x/2.2.5/html/include/version.php 2007-08-24 09:33:53 UTC (rev 1012)
+++ XoopsCore/branches/2.2.x/2.2.5/html/include/version.php 2007-08-26 17:10:21 UTC (rev 1013)
@@ -1,4 +1,4 @@
<?php
// $Id$
-define("XOOPS_VERSION","XOOPS 2.2.5-rc3");
+define("XOOPS_VERSION","XOOPS 2.2.5");
?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-27 16:55:09
|
Revision: 1019
http://xoops.svn.sourceforge.net/xoops/?rev=1019&view=rev
Author: phppp
Date: 2007-08-27 09:55:11 -0700 (Mon, 27 Aug 2007)
Log Message:
-----------
Added xoPageNav plugin from old trunk, manually
Added Paths:
-----------
XoopsCore/trunk/htdocs/class/smarty/xoops_plugins/function.xoPageNav.php
Added: XoopsCore/trunk/htdocs/class/smarty/xoops_plugins/function.xoPageNav.php
===================================================================
--- XoopsCore/trunk/htdocs/class/smarty/xoops_plugins/function.xoPageNav.php (rev 0)
+++ XoopsCore/trunk/htdocs/class/smarty/xoops_plugins/function.xoPageNav.php 2007-08-27 16:55:11 UTC (rev 1019)
@@ -0,0 +1,47 @@
+<?php
+/*
+ itemsCount: Total number of items in the current list
+ pageSize: Number of items in each page
+ offset: Index of the 1st item currently displayed
+ linksCount: Number of direct links to show (default to 5)
+ url: URL mask used to generate links (%s will be replace by offset)
+ itemsCount=$items_count pageSize=$module_config.perpage offset=$offset
+ url="viewcat.php?cid=`$entity.cid`&orderby=`$sort_order`&offset=%s"
+*/
+
+function smarty_function_xoPageNav( $params, &$smarty ) {
+ global $xoops;
+
+ extract( $params );
+ if ( $pageSize < 1 ) {
+ $pageSize = 10;
+ }
+ $pagesCount = intval( $itemsCount / $pageSize );
+ if ( $itemsCount <= $pageSize || $pagesCount < 2 ) {
+ return '';
+ }
+ $str = '';
+ $currentPage = intval( $offset / $pageSize ) + 1;
+ $lastPage = intval( $itemsCount / $pageSize ) + 1;
+
+ $minPage = min( 1, ceil( $currentPage - $linksCount/2 ) );
+ $maxPage = max( $lastPage, floor( $currentPage + $linksCount/2 ) );
+
+ if ( $currentPage > 1 ) {
+ $str .= '<a href="' . $xoops->url( str_replace( '%s', $offset-$pageSize, $url ) ) . '">Previous</a>';
+ }
+ for ( $i = $minPage; $i <= $maxPage; $i++ ) {
+ $tgt = htmlspecialchars( $xoops->url( str_replace( '%s', ($i - 1) * $pageSize, $url ) ), ENT_QUOTES );
+ $str .= "<a href='$tgt'>$i</a>";
+ }
+ if ( $currentPage < $lastPage ) {
+ $str .= '<a href="' . $xoops->url( str_replace( '%s', $offset+$pageSize, $url ) ) . '">Next</a>';
+ }
+ $class = @!empty($class) ? htmlspecialchars( $class, ENT_QUOTES ) : 'pagenav';
+
+ $str = "<div class='$class'>$str</div>";
+ return $str;
+
+}
+
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-27 16:52:25
|
Revision: 1018
http://xoops.svn.sourceforge.net/xoops/?rev=1018&view=rev
Author: phppp
Date: 2007-08-27 09:52:27 -0700 (Mon, 27 Aug 2007)
Log Message:
-----------
Import refactored installer
Modified Paths:
--------------
XoopsCore/trunk/htdocs/install/class/dbmanager.php
XoopsCore/trunk/htdocs/install/index.php
XoopsCore/trunk/htdocs/install/install_tpl.php
XoopsCore/trunk/htdocs/install/language/english/finish.php
XoopsCore/trunk/htdocs/install/language/english/install.php
XoopsCore/trunk/htdocs/install/language/english/install2.php
XoopsCore/trunk/htdocs/install/language/english/welcome.php
XoopsCore/trunk/htdocs/install/makedata.php
XoopsCore/trunk/htdocs/install/style.css
Added Paths:
-----------
XoopsCore/trunk/htdocs/install/common.inc.php
XoopsCore/trunk/htdocs/install/img/background.png
XoopsCore/trunk/htdocs/install/img/banner_bg.png
XoopsCore/trunk/htdocs/install/img/bullet-current.png
XoopsCore/trunk/htdocs/install/img/bullet-disabled.png
XoopsCore/trunk/htdocs/install/img/bullet.png
XoopsCore/trunk/htdocs/install/img/ffffff-25.png
XoopsCore/trunk/htdocs/install/img/ffffff-75.png
XoopsCore/trunk/htdocs/install/img/form-input.png
XoopsCore/trunk/htdocs/install/img/help.png
XoopsCore/trunk/htdocs/install/img/logo.png
XoopsCore/trunk/htdocs/install/img/no.png
XoopsCore/trunk/htdocs/install/img/no_big.png
XoopsCore/trunk/htdocs/install/img/shadow.png
XoopsCore/trunk/htdocs/install/img/table-caption-grey.png
XoopsCore/trunk/htdocs/install/img/title-bl.png
XoopsCore/trunk/htdocs/install/img/title-br.png
XoopsCore/trunk/htdocs/install/img/title-inner.png
XoopsCore/trunk/htdocs/install/img/title-tl.png
XoopsCore/trunk/htdocs/install/img/title-tr.png
XoopsCore/trunk/htdocs/install/img/warning.png
XoopsCore/trunk/htdocs/install/img/wizard_bg.png
XoopsCore/trunk/htdocs/install/img/yes.png
XoopsCore/trunk/htdocs/install/img/yes_big.png
XoopsCore/trunk/htdocs/install/page_configsave.php
XoopsCore/trunk/htdocs/install/page_dbsettings.php
XoopsCore/trunk/htdocs/install/page_end.php
XoopsCore/trunk/htdocs/install/page_langselect.php
XoopsCore/trunk/htdocs/install/page_modcheck.php
XoopsCore/trunk/htdocs/install/page_pathsettings.php
XoopsCore/trunk/htdocs/install/page_siteinit.php
XoopsCore/trunk/htdocs/install/page_start.php
XoopsCore/trunk/htdocs/install/page_tablescreate.php
XoopsCore/trunk/htdocs/install/page_tablesfill.php
XoopsCore/trunk/htdocs/install/prototype.js
Removed Paths:
-------------
XoopsCore/trunk/htdocs/install/class/mainfilemanager.php
XoopsCore/trunk/htdocs/install/class/settingmanager.php
XoopsCore/trunk/htdocs/install/class/textsanitizer.php
XoopsCore/trunk/htdocs/install/img/bg_content_left.gif
XoopsCore/trunk/htdocs/install/img/bg_content_right.gif
XoopsCore/trunk/htdocs/install/img/bg_darkblue.gif
XoopsCore/trunk/htdocs/install/img/bg_table.gif
XoopsCore/trunk/htdocs/install/img/dummy.gif
XoopsCore/trunk/htdocs/install/img/hbar_installer_right.gif
XoopsCore/trunk/htdocs/install/img/hbar_left.gif
XoopsCore/trunk/htdocs/install/img/hbar_middle.gif
XoopsCore/trunk/htdocs/install/img/hbar_right.gif
XoopsCore/trunk/htdocs/install/img/logo.gif
XoopsCore/trunk/htdocs/install/img/no.gif
XoopsCore/trunk/htdocs/install/img/xoops2.gif
XoopsCore/trunk/htdocs/install/img/yes.gif
XoopsCore/trunk/htdocs/install/passwd.php
XoopsCore/trunk/htdocs/install/sql/upgrade/
Modified: XoopsCore/trunk/htdocs/install/class/dbmanager.php
===================================================================
--- XoopsCore/trunk/htdocs/install/class/dbmanager.php 2007-08-27 16:25:49 UTC (rev 1017)
+++ XoopsCore/trunk/htdocs/install/class/dbmanager.php 2007-08-27 16:52:27 UTC (rev 1018)
@@ -131,50 +131,42 @@
return true;
}
- function report(){
- $content = "<table align='center'><tr><td align='left'>\n";
- if (isset($this->s_tables['create'])) {
- foreach($this->s_tables['create'] as $key => $val){
- $content .= _OKIMG.sprintf(_INSTALL_L45, "<b>$key</b>")."<br />\n";
- }
- }
- if (isset($this->s_tables['insert'])) {
- foreach($this->s_tables['insert'] as $key => $val){
- $content .= _OKIMG.sprintf(_INSTALL_L119, $val, "<b>$key</b>")."<br />\n";
- }
- }
- if (isset($this->s_tables['alter'])) {
- foreach($this->s_tables['alter'] as $key => $val){
- $content .= _OKIMG.sprintf(_INSTALL_L133, "<b>$key</b>")."<br />\n";
- }
- }
- if (isset($this->s_tables['drop'])) {
- foreach($this->s_tables['drop'] as $key => $val){
- $content .= _OKIMG.sprintf(_INSTALL_L163, "<b>$key</b>")."<br />\n";
- }
- }
- $content .= "<br />\n";
- if (isset($this->f_tables['create'])) {
- foreach($this->f_tables['create'] as $key => $val){
- $content .= _NGIMG.sprintf(_INSTALL_L118, "<b>$key</b>")."<br />\n";
- }
- }
- if (isset($this->f_tables['insert'])) {
- foreach($this->f_tables['insert'] as $key => $val){
- $content .= _NGIMG.sprintf(_INSTALL_L120, $val, "<b>$key</b>")."<br />\n";
- }
- }
- if (isset($this->f_tables['alter'])) {
- foreach($this->f_tables['alter'] as $key => $val){
- $content .= _NGIMG.sprintf(_INSTALL_L134, "<b>$key</b>")."<br />\n";
- }
- }
- if (isset($this->f_tables['drop'])) {
- foreach($this->f_tables['drop'] as $key => $val){
- $content .= _NGIMG.sprintf(_INSTALL_L164, "<b>$key</b>")."<br />\n";
- }
- }
- $content .= "</td></tr></table>\n";
+ var $successStrings = array(
+ 'create' => TABLE_CREATED,
+ 'insert' => ROWS_INSERTED,
+ 'alter' => TABLE_ALTERED,
+ 'drop' => TABLE_DROPPED,
+ );
+ var $failureStrings = array(
+ 'create' => TABLE_NOT_CREATED,
+ 'insert' => ROWS_FAILED,
+ 'alter' => TABLE_NOT_ALTERED,
+ 'drop' => TABLE_NOT_DROPPED,
+ );
+
+
+ function report() {
+ $commands = array( 'create', 'insert', 'alter', 'drop' );
+ $content = '<ul class="log">';
+ foreach ( $commands as $cmd ) {
+ if ( !@empty( $this->s_tables[$cmd] ) ) {
+ foreach ( $this->s_tables[$cmd] as $key => $val ) {
+ $content .= '<li class="success">';
+ $content .= ($cmd!='insert') ? sprintf( $this->successStrings[$cmd], $key ) : sprintf( $this->successStrings[$cmd], $val, $key );
+ $content .= "</li>\n";
+ }
+ }
+ }
+ foreach ( $commands as $cmd ) {
+ if ( !@empty( $this->f_tables[$cmd] ) ) {
+ foreach ( $this->f_tables[$cmd] as $key => $val ) {
+ $content .= '<li class="failure">';
+ $content .= ($cmd!='insert') ? sprintf( $this->failureStrings[$cmd], $key ) : sprintf( $this->failureStrings[$cmd], $val, $key );
+ $content .= "</li>\n";
+ }
+ }
+ }
+ $content .= '</ul>';
return $content;
}
@@ -236,7 +228,7 @@
$ret = false;
if ($table != '') {
$this->db->connect();
- $sql = 'SELECT * FROM '.$this->db->prefix($table);
+ $sql = 'SELECT COUNT(*) FROM '.$this->db->prefix($table);
$ret = (false != $this->db->query($sql)) ? true : false;
}
return $ret;
Deleted: XoopsCore/trunk/htdocs/install/class/mainfilemanager.php
===================================================================
--- XoopsCore/trunk/htdocs/install/class/mainfilemanager.php 2007-08-27 16:25:49 UTC (rev 1017)
+++ XoopsCore/trunk/htdocs/install/class/mainfilemanager.php 2007-08-27 16:52:27 UTC (rev 1018)
@@ -1,118 +0,0 @@
-<?php
-// ------------------------------------------------------------------------ //
-// XOOPS - PHP Content Management System //
-// Copyright (c) 2000 XOOPS.org //
-// <http://www.xoops.org/> //
-// ------------------------------------------------------------------------ //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation; either version 2 of the License, or //
-// (at your option) any later version. //
-// //
-// You may not change or alter any portion of this comment or credits //
-// of supporting developers from this source code or any supporting //
-// source code which is considered copyrighted (c) material of the //
-// original comment or credit authors. //
-// //
-// This program is distributed in the hope that it will be useful, //
-// but WITHOUT ANY WARRANTY; without even the implied warranty of //
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
-// GNU General Public License for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program; if not, write to the Free Software //
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
-// ------------------------------------------------------------------------ //
-
-/**
-* mainfile manager for XOOPS installer
-*
-* @author Haruki Setoyama <ha...@pl...>
-* @version $Id$
-* @access public
-**/
-class mainfile_manager {
-
- var $path = '../mainfile.php';
- var $distfile = '../mainfile.dist.php';
- var $rewrite = array();
-
- var $report = '';
- var $error = false;
-
- function mainfile_manager(){
- //
- }
-
- function setRewrite($def, $val){
- $this->rewrite[$def] = $val;
- }
-
- function copyDistFile(){
- if ( ! copy($this->distfile, $this->path) ) {
- $this->report .= _NGIMG.sprintf(_INSTALL_L126, "<b>".$this->path."</b>")."<br />\n";
- $this->error = true;
- return false;
- }
- $this->report .= _OKIMG.sprintf(_INSTALL_L125, "<b>".$this->path."</b>", "<b>".$this->distfile."</b>")."<br />\n";
- return true;
- }
-
- function doRewrite(){
- clearstatcache();
- if ( ! $file = fopen($this->path,"r") ) {
- $this->error = true;
- return false;
- }
- $content = fread($file, filesize($this->path) );
- fclose($file);
-
- foreach($this->rewrite as $key => $val){
- if(is_int($val) &&
- preg_match("/(define\()([\"'])(".$key.")\\2,\s*([0-9]+)\s*\)/",$content)){
-
- $content = preg_replace("/(define\()([\"'])(".$key.")\\2,\s*([0-9]+)\s*\)/"
- , "define('".$key."', ".$val.")"
- , $content);
- $this->report .= _OKIMG.sprintf(_INSTALL_L121, "<b>$key</b>", $val)."<br />\n";
- }
- elseif(preg_match("/(define\()([\"'])(".$key.")\\2,\s*([\"'])(.*?)\\4\s*\)/",$content)){
- $content = preg_replace("/(define\()([\"'])(".$key.")\\2,\s*([\"'])(.*?)\\4\s*\)/"
- , "define('".$key."', '". str_replace( '$', '\$', addslashes( $val ) ) ."')"
- , $content);
- $this->report .= _OKIMG.sprintf(_INSTALL_L121, "<b>$key</b>", $val)."<br />\n";
- }else{
- $this->error = true;
- $this->report .= _NGIMG.sprintf(_INSTALL_L122, "<b>$val</b>")."<br />\n";
- }
- }
-
- if ( !$file = fopen($this->path,"w") ) {
- $this->error = true;
- return false;
- }
-
- if ( fwrite($file,$content) == -1 ) {
- fclose($file);
- $this->error = true;
- return false;
- }
-
- fclose($file);
-
- return true;
- }
-
- function report(){
- $content = "<table align='center'><tr><td align='left'>\n";
- $content .= $this->report;
- $content .= "</td></tr></table>\n";
- return $content;
- }
-
- function error(){
- return $this->error;
- }
-}
-
-?>
\ No newline at end of file
Deleted: XoopsCore/trunk/htdocs/install/class/settingmanager.php
===================================================================
--- XoopsCore/trunk/htdocs/install/class/settingmanager.php 2007-08-27 16:25:49 UTC (rev 1017)
+++ XoopsCore/trunk/htdocs/install/class/settingmanager.php 2007-08-27 16:52:27 UTC (rev 1018)
@@ -1,292 +0,0 @@
-<?php
-// ------------------------------------------------------------------------ //
-// XOOPS - PHP Content Management System //
-// Copyright (c) 2000 XOOPS.org //
-// <http://www.xoops.org/> //
-// ------------------------------------------------------------------------ //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation; either version 2 of the License, or //
-// (at your option) any later version. //
-// //
-// You may not change or alter any portion of this comment or credits //
-// of supporting developers from this source code or any supporting //
-// source code which is considered copyrighted (c) material of the //
-// original comment or credit authors. //
-// //
-// This program is distributed in the hope that it will be useful, //
-// but WITHOUT ANY WARRANTY; without even the implied warranty of //
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
-// GNU General Public License for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program; if not, write to the Free Software //
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
-// ------------------------------------------------------------------------ //
-include_once './class/textsanitizer.php';
-
-/**
-* setting manager for XOOPS installer
-*
-* @author Haruki Setoyama <ha...@pl...>
-* @version $Id$
-* @access public
-**/
-class setting_manager {
-
- var $database;
- var $dbhost;
- var $dbuname;
- var $dbpass;
- var $dbname;
- var $prefix;
- var $db_pconnect;
- var $root_path;
- var $xoops_url;
-
- var $sanitizer;
-
- function setting_manager($post=false){
-
- $this->sanitizer =& TextSanitizer::getInstance();
- if($post){
- $this->readPost();
- }else{
- $this->database = 'mysql';
- $this->dbhost = 'localhost';
- $this->prefix = 'xoops';
- $this->db_pconnect = 0;
-
- $this->root_path = str_replace("\\","/",getcwd()); // "
- $this->root_path = str_replace("/install", "", $this->root_path);
-
- $filepath = (! empty($_SERVER['REQUEST_URI']))
- ? dirname($_SERVER['REQUEST_URI'])
- : dirname($_SERVER['SCRIPT_NAME']);
-
- $filepath = str_replace("\\", "/", $filepath); // "
- $filepath = str_replace("/install", "", $filepath);
- if ( substr($filepath, 0, 1) == "/" ) {
- $filepath = substr($filepath,1);
- }
- if ( substr($filepath, -1) == "/" ) {
- $filepath = substr($filepath, 0, -1);
- }
- $protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';
- $this->xoops_url = (!empty($filepath)) ? $protocol.$_SERVER['HTTP_HOST']."/".$filepath : $protocol.$_SERVER['HTTP_HOST'];
- }
- }
-
- function readPost(){
- if(isset($_POST['database']))
- $this->database = $this->sanitizer->stripSlashesGPC($_POST['database']);
- if(isset($_POST['dbhost']))
- $this->dbhost = $this->sanitizer->stripSlashesGPC($_POST['dbhost']);
- if(isset($_POST['dbuname']))
- $this->dbuname = $this->sanitizer->stripSlashesGPC($_POST['dbuname']);
- if(isset($_POST['dbpass']))
- $this->dbpass = $this->sanitizer->stripSlashesGPC($_POST['dbpass']);
- if(isset($_POST['dbname']))
- $this->dbname = $this->sanitizer->stripSlashesGPC($_POST['dbname']);
- if(isset($_POST['prefix']))
- $this->prefix = $this->sanitizer->stripSlashesGPC($_POST['prefix']);
- if(isset($_POST['db_pconnect']))
- $this->db_pconnect = intval($_POST['db_pconnect']) > 0 ? 1 : 0;
- if(isset($_POST['root_path']))
- $this->root_path = $this->sanitizer->stripSlashesGPC($_POST['root_path']);
- if(isset($_POST['xoops_url']))
- $this->xoops_url = $this->sanitizer->stripSlashesGPC($_POST['xoops_url']);
- }
-
- function readConstant(){
- if(defined('XOOPS_DB_TYPE'))
- $this->database = XOOPS_DB_TYPE;
- if(defined('XOOPS_DB_HOST'))
- $this->dbhost = XOOPS_DB_HOST;
- if(defined('XOOPS_DB_USER'))
- $this->dbuname = XOOPS_DB_USER;
- if(defined('XOOPS_DB_PASS'))
- $this->dbpass = XOOPS_DB_PASS;
- if(defined('XOOPS_DB_NAME'))
- $this->dbname = XOOPS_DB_NAME;
- if(defined('XOOPS_DB_PREFIX'))
- $this->prefix = XOOPS_DB_PREFIX;
- if(defined('XOOPS_DB_PCONNECT'))
- $this->db_pconnect = intval(XOOPS_DB_PCONNECT) > 0 ? 1 : 0;
- if(defined('XOOPS_ROOT_PATH'))
- $this->root_path = XOOPS_ROOT_PATH;
- if(defined('XOOPS_URL'))
- $this->xoops_url = XOOPS_URL;
- }
-
- function checkData(){
- $ret = '';
- $error = array();
-
- if ( empty($this->dbhost) ) {
- $error[] = sprintf(_INSTALL_L57, _INSTALL_L27);
- }
- if ( empty($this->dbname) ) {
- $error[] = sprintf(_INSTALL_L57, _INSTALL_L29);
- }
- if ( empty($this->prefix) ) {
- $error[] = sprintf(_INSTALL_L57, _INSTALL_L30);
- }
- if ( empty($this->root_path) ) {
- $error[] = sprintf(_INSTALL_L57, _INSTALL_L55);
- }
- if ( empty($this->xoops_url) ) {
- $error[] = sprintf(_INSTALL_L57, _INSTALL_L56);
- }
-
- if (!empty($error)) {
- foreach ( $error as $err ) {
- $ret .= "<p><span style='color:#ff0000;'><b>".$err."</b></span></p>\n";
- }
- }
-
- return $ret;
- }
-
- function editform(){
- $ret =
- "<table width='100%' class='outer' cellspacing='5'>
- <tr>
- <th colspan='2'></th>
- </tr>
- <tr valign='top' align='left'>
- <td class='head'>
- <b>"._INSTALL_L51."</b><br />
- <span style='font-size:85%;'>"._INSTALL_L66."</span>
- </td>
- <td class='even'>
- <select size='1' name='database' id='database'>";
- $dblist = $this->getDBList();
- foreach($dblist as $val){
- $ret .= "<option value='$val'";
- if($val == $this->database) $ret .= " selected='selected'";
- $ret .= "'>$val</option>";
- }
- $ret .= "</select>
- </td>
- </tr>
- ";
- $ret .= $this->editform_sub(_INSTALL_L27, _INSTALL_L67, 'dbhost', $this->sanitizer->htmlSpecialChars($this->dbhost));
- $ret .= $this->editform_sub(_INSTALL_L28, _INSTALL_L65, 'dbuname', $this->sanitizer->htmlSpecialChars($this->dbuname));
- $ret .= $this->editform_sub(_INSTALL_L52, _INSTALL_L68, 'dbpass', $this->sanitizer->htmlSpecialChars($this->dbpass));
- $ret .= $this->editform_sub(_INSTALL_L29, _INSTALL_L64, 'dbname', $this->sanitizer->htmlSpecialChars($this->dbname));
- $ret .= $this->editform_sub(_INSTALL_L30, _INSTALL_L63, 'prefix', $this->sanitizer->htmlSpecialChars($this->prefix));
-
- $ret .= "<tr valign='top' align='left'>
- <td class='head'>
- <b>"._INSTALL_L54."</b><br />
- <span style='font-size:85%;'>"._INSTALL_L69."</span>
- </td>
- <td class='even'>
- <input type='radio' name='db_pconnect' value='1'".($this->db_pconnect == 1 ? " checked='checked'" : "" )." />"._INSTALL_L23."
- <input type='radio' name='db_pconnect' value='0'".($this->db_pconnect != 1 ? " checked='checked'" : "" )." />"._INSTALL_L24."
- </td>
- </tr>
- ";
-
- $ret .= $this->editform_sub(_INSTALL_L55, _INSTALL_L59, 'root_path', $this->sanitizer->htmlSpecialChars($this->root_path));
- $ret .= $this->editform_sub(_INSTALL_L56, _INSTALL_L58, 'xoops_url', $this->sanitizer->htmlSpecialChars($this->xoops_url));
-
- $ret .= "</table>";
- return $ret;
- }
-
- function editform_sub($title, $desc, $name, $value) {
- $inputType = 'text';
- return "<tr valign='top' align='left'>
- <td class='head'>
- <b>".$title."</b><br />
- <span style='font-size:85%;'>".$desc."</span>
- </td>
- <td class='even'>
- <input type='$inputType' name='".$name."' id='".$name."' size='30' maxlength='100' value='".htmlspecialchars($value)."' />
- </td>
- </tr>
- ";
- }
-
- function confirmForm(){
- $yesno = empty($this->db_pconnect) ? _INSTALL_L24 : _INSTALL_L23;
- $ret =
- "<table border='0' cellpadding='0' cellspacing='0' valign='top' width='90%'><tr><td class='bg2'>
- <table width='100%' border='0' cellpadding='4' cellspacing='1'>
- <tr>
- <td class='bg3'><b>"._INSTALL_L51."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->database)."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L27."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->dbhost)."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L28."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->dbuname)."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L52."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->dbpass)."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L29."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->dbname)."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L30."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->prefix)."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L54."</b></td>
- <td class='bg1'>".$yesno."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L55."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->root_path)."</td>
- </tr>
- <tr>
- <td class='bg3'><b>"._INSTALL_L56."</b></td>
- <td class='bg1'>".$this->sanitizer->htmlSpecialChars($this->xoops_url)."</td>
- </tr>
- </table></td></tr>
- </table>
- <input type='hidden' name='database' value='".$this->sanitizer->htmlSpecialChars($this->database)."' />
- <input type='hidden' name='dbhost' value='".$this->sanitizer->htmlSpecialChars($this->dbhost)."' />
- <input type='hidden' name='dbuname' value='".$this->sanitizer->htmlSpecialChars($this->dbuname)."' />
- <input type='hidden' name='dbpass' value='".$this->sanitizer->htmlSpecialChars($this->dbpass)."' />
- <input type='hidden' name='dbname' value='".$this->sanitizer->htmlSpecialChars($this->dbname)."' />
- <input type='hidden' name='prefix' value='".$this->sanitizer->htmlSpecialChars($this->prefix)."' />
- <input type='hidden' name='db_pconnect' value='".intval($this->db_pconnect)."' />
- <input type='hidden' name='root_path' value='".$this->sanitizer->htmlSpecialChars($this->root_path)."' />
- <input type='hidden' name='xoops_url' value='".$this->sanitizer->htmlSpecialChars($this->xoops_url)."' />
- ";
- return $ret;
- }
-
-
- function getDBList()
- {
- return array('mysql');
- //$dirname = '../class/database/';
- //$dirlist = array();
- //if (is_dir($dirname) && $handle = opendir($dirname)) {
- // while (false !== ($file = readdir($handle))) {
- // if ( !preg_match("/^[.]{1,2}$/",$file) ) {
- // if (strtolower($file) != 'cvs' && is_dir($dirname.$file) ) {
- // $dirlist[$file] = strtolower($file);
- // }
- // }
- // }
- // closedir($handle);
- // asort($dirlist);
- // reset($dirlist);
- //}
- //return $dirlist;
- }
-}
-
-
-?>
\ No newline at end of file
Deleted: XoopsCore/trunk/htdocs/install/class/textsanitizer.php
===================================================================
--- XoopsCore/trunk/htdocs/install/class/textsanitizer.php 2007-08-27 16:25:49 UTC (rev 1017)
+++ XoopsCore/trunk/htdocs/install/class/textsanitizer.php 2007-08-27 16:52:27 UTC (rev 1018)
@@ -1,260 +0,0 @@
-<?php
-// $Id$
-// ------------------------------------------------------------------------ //
-// XOOPS - PHP Content Management System //
-// Copyright (c) 2000 XOOPS.org //
-// <http://www.xoops.org/> //
-// ------------------------------------------------------------------------ //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation; either version 2 of the License, or //
-// (at your option) any later version. //
-// //
-// You may not change or alter any portion of this comment or credits //
-// of supporting developers from this source code or any supporting //
-// source code which is considered copyrighted (c) material of the //
-// original comment or credit authors. //
-// //
-// This program is distributed in the hope that it will be useful, //
-// but WITHOUT ANY WARRANTY; without even the implied warranty of //
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
-// GNU General Public License for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program; if not, write to the Free Software //
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
-// ------------------------------------------------------------------------ //
-// Author: Kazumi Ono (http://www.myweb.ne.jp/, http://jp.xoops.org/) //
-// Goghs Cheng (http://www.eqiao.com, http://www.devbeez.com/) //
-// Project: The XOOPS Project (http://www.xoops.org/) //
-// ------------------------------------------------------------------------- //
-// This is subset and modified version of module.textsanitizer.php
-set_magic_quotes_runtime(0);
-
-class TextSanitizer
-{
-
- /*
- * Constructor of this class
- * Gets allowed html tags from admin config settings
- * <br> should not be allowed since nl2br will be used
- * when storing data
- */
- function TextSanitizer()
- {
-
- }
-
- function &getInstance()
- {
- static $instance;
- if (!isset($instance)) {
- $instance = new TextSanitizer();
- }
- return $instance;
- }
-
- function &makeClickable(&$text)
- {
- $patterns = array("/([^]_a-z0-9-=\"'\/])([a-z]+?):\/\/([^, \r\n\"\(\)'<>]+)/i", "/([^]_a-z0-9-=\"'\/])www\.([a-z0-9\-]+)\.([^, \r\n\"\(\)'<>]+)/i", "/([^]_a-z0-9-=\"'\/])([a-z0-9\-_.]+?)@([^, \r\n\"\(\)'<>]+)/i");
- $replacements = array("\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>", "\\1<a href=\"http://www.\\2.\\3\" target=\"_blank\">www.\\2.\\3</a>", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>");
- return preg_replace($patterns, $replacements, $text);
- }
-
- function &nl2Br($text)
- {
- return preg_replace("/(\015\012)|(\015)|(\012)/","<br />",$text);
- }
-
- function &addSlashes($text, $force=false)
- {
- if ($force) {
- return addslashes($text);
- }
- if (!get_magic_quotes_gpc()) {
- $text = addslashes($text);
- }
- return $text;
- }
-
- /*
- * if magic_quotes_gpc is on, stirip back slashes
- */
- function &stripSlashesGPC($text)
- {
- if (get_magic_quotes_gpc()) {
- $text = stripslashes($text);
- }
- return $text;
- }
-
- /*
- * for displaying data in html textbox forms
- */
- function htmlSpecialChars($text)
- {
- return preg_replace("/&/i", '&', htmlspecialchars($text, ENT_QUOTES));
- }
-
- function undoHtmlSpecialChars(&$text)
- {
- return preg_replace(array("/>/i", "/</i", "/"/i", "/'/i"), array(">", "<", "\"", "'"), $text);
- }
-
- /*
- * Filters textarea form data in DB for display
- */
- function &displayText($text, $html=false)
- {
- if (! $html) {
- // html not allowed
- $text =& $this->htmlSpecialChars($text);
- }
- $text =& $this->makeClickable($text);
- $text =& $this->nl2Br($text);
- return $text;
- }
-
- /*
- * Filters textarea form data submitted for preview
- */
- function &previewText($text, $html=false)
- {
- $text =& $this->stripSlashesGPC($text);
- return $this->displayText($text, $html);
- }
-
-##################### Deprecated Methods ######################
-
- function sanitizeForDisplay($text, $allowhtml = 0, $smiley = 1, $bbcode = 1)
- {
- if ( $allowhtml == 0 ) {
- $text = $this->htmlSpecialChars($text);
- } else {
- //$config =& $GLOBALS['xoopsConfig'];
- //$allowed = $config['allowed_html'];
- //$text = strip_tags($text, $allowed);
- $text = $this->makeClickable($text);
- }
- if ( $smiley == 1 ) {
- $text = $this->smiley($text);
- }
- if ( $bbcode == 1 ) {
- $text = $this->xoopsCodeDecode($text);
- }
- $text = $this->nl2Br($text);
- return $text;
- }
-
- function sanitizeForPreview($text, $allowhtml = 0, $smiley = 1, $bbcode = 1)
- {
- $text = $this->oopsStripSlashesGPC($text);
- if ( $allowhtml == 0 ) {
- $text = $this->htmlSpecialChars($text);
- } else {
- //$config =& $GLOBALS['xoopsConfig'];
- //$allowed = $config['allowed_html'];
- //$text = strip_tags($text, $allowed);
- $text = $this->makeClickable($text);
- }
- if ( $smiley == 1 ) {
- $text = $this->smiley($text);
- }
- if ( $bbcode == 1 ) {
- $text = $this->xoopsCodeDecode($text);
- }
- $text = $this->nl2Br($text);
- return $text;
- }
-
- function makeTboxData4Save($text)
- {
- //$text = $this->undoHtmlSpecialChars($text);
- return $this->addSlashes($text);
- }
-
- function makeTboxData4Show($text, $smiley=0)
- {
- $text = $this->htmlSpecialChars($text);
- return $text;
- }
-
- function makeTboxData4Edit($text)
- {
- return $this->htmlSpecialChars($text);
- }
-
- function makeTboxData4Preview($text, $smiley=0)
- {
- $text = $this->stripSlashesGPC($text);
- $text = $this->htmlSpecialChars($text);
- return $text;
- }
-
- function makeTboxData4PreviewInForm($text)
- {
- $text = $this->stripSlashesGPC($text);
- return $this->htmlSpecialChars($text);
- }
-
- function makeTareaData4Save($text)
- {
- return $this->addSlashes($text);
- }
-
- function &makeTareaData4Show(&$text, $html=1, $smiley=1, $xcode=1)
- {
- return $this->displayTarea($text, $html, $smiley, $xcode);
- }
-
- function makeTareaData4Edit($text)
- {
- return htmlSpecialChars($text, ENT_QUOTES);
- }
-
- function &makeTareaData4Preview(&$text, $html=1, $smiley=1, $xcode=1)
- {
- return $this->previewTarea($text, $html, $smiley, $xcode);
- }
-
- function makeTareaData4PreviewInForm($text)
- {
- //if magic_quotes_gpc is on, do stipslashes
- $text = $this->stripSlashesGPC($text);
- return htmlSpecialChars($text, ENT_QUOTES);
- }
-
- function makeTareaData4InsideQuotes($text)
- {
- return $this->htmlSpecialChars($text);
- }
-
- function &oopsStripSlashesGPC($text)
- {
- return $this->stripSlashesGPC($text);
- }
-
- function &oopsStripSlashesRT($text)
- {
- if (get_magic_quotes_runtime()) {
- $text =& stripslashes($text);
- }
- return $text;
- }
-
- function &oopsAddSlashes($text)
- {
- return $this->addSlashes($text);
- }
-
- function &oopsHtmlSpecialChars($text)
- {
- return $this->htmlSpecialChars($text);
- }
-
- function &oopsNl2Br($text)
- {
- return $this->nl2br($text);
- }
-}
-?>
\ No newline at end of file
Copied: XoopsCore/trunk/htdocs/install/common.inc.php (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/common.inc.php)
===================================================================
--- XoopsCore/trunk/htdocs/install/common.inc.php (rev 0)
+++ XoopsCore/trunk/htdocs/install/common.inc.php 2007-08-27 16:52:27 UTC (rev 1018)
@@ -0,0 +1,178 @@
+<?php
+/**
+* Installer common include file
+*
+* See the enclosed file license.txt for licensing information.
+* If you did not receive this file, get it at http://www.fsf.org/copyleft/gpl.html
+*
+* @copyright The XOOPS project http://www.xoops.org/
+* @license http://www.fsf.org/copyleft/gpl.html GNU General Public License (GPL)
+* @package installer
+* @since 2.0.14
+* @author Skalpa Keo <sk...@xo...>
+* @version $Id$
+*/
+
+/**
+ * If non-empty, only this user can access this installer
+ */
+define( 'INSTALL_USER', '' );
+define( 'INSTALL_PASSWORD', '' );
+
+// options for mainfile.php
+$xoopsOption['nocommon'] = true;
+define('XOOPS_INSTALL', 1);
+
+@include_once '../mainfile.php';
+
+error_reporting( E_ALL );
+
+class XoopsInstallWizard {
+
+ var $pages = array();
+ var $titles = array();
+ var $currentPage = 0;
+ var $language = 'english';
+
+ function xoInit() {
+ if ( !$this->checkAccess() ) {
+ return false;
+ }
+ if ( @empty( $_SERVER['REQUEST_URI'] ) ) {
+ $_SERVER['REQUEST_URI'] = $_SERVER['PHP_SELF'];
+ }
+ // Load the main language file
+ $this->initLanguage( !@empty( $_COOKIE['xo_install_lang'] ) ? $_COOKIE['xo_install_lang'] : 'english' );
+ // Setup pages
+ $this->pages = array(
+ 'langselect', 'start', 'modcheck',
+ 'pathsettings', 'dbsettings', 'configsave',
+ 'tablescreate', 'siteinit',
+ 'tablesfill', 'end',
+ );
+ $this->pagesNames = array(
+ LANGUAGE_SELECTION, INTRODUCTION, CONFIGURATION_CHECK,
+ PATHS_SETTINGS, DATABASE_CONFIG, CONFIG_SAVE,
+ TABLES_CREATION, INITIAL_SETTINGS,
+ DATA_INSERTION, WELCOME,
+ );
+ $this->pagesTitles = array(
+ LANGUAGE_SELECTION_TITLE, INTRODUCTION_TITLE, CONFIGURATION_CHECK_TITLE,
+ PATHS_SETTINGS_TITLE, DATABASE_CONFIG_TITLE, CONFIG_SAVE_TITLE,
+ TABLES_CREATION_TITLE, INITIAL_SETTINGS_TITLE,
+ DATA_INSERTION_TITLE, WELCOME_TITLE,
+ );
+
+ $this->setPage(0);
+ // Prevent client caching
+ header( "Cache-Control: no-store, no-cache, must-revalidate", false );
+ header( "Pragma: no-cache" );
+ return true;
+ }
+
+ function checkAccess() {
+ if ( INSTALL_USER != '' && INSTALL_PASSWORD != '' ) {
+ if (!isset($_SERVER['PHP_AUTH_USER']) ) {
+ header('WWW-Authenticate: Basic realm="XOOPS Installer"');
+ header('HTTP/1.0 401 Unauthorized');
+ echo 'You can not access this XOOPS installer.';
+ return false;
+ }
+ if( INSTALL_USER != '' && $_SERVER['PHP_AUTH_USER'] != INSTALL_USER) {
+ header('HTTP/1.0 401 Unauthorized');
+ echo 'You can not access this XOOPS installer.';
+ return false;
+ }
+ if( INSTALL_PASSWORD != $_SERVER['PHP_AUTH_PW'] ){
+ header('HTTP/1.0 401 Unauthorized');
+ echo 'You can not access this XOOPS installer.';
+ return false;
+ }
+ }
+ return true;
+ }
+
+ function loadLangFile( $file ) {
+ if ( file_exists( "./language/$this->language/$file.php" ) ) {
+ include_once "./language/$this->language/$file.php";
+ } else {
+ include_once "./language/english/$file.php";
+ }
+ }
+
+
+ function initLanguage( $language ) {
+ //echo $language;
+ if ( !file_exists( "./language/$language/install.php" ) ) {
+ $language = 'english';
+ }
+ $this->language = $language;
+ $this->loadLangFile( 'install' );
+ }
+
+ function setPage( $page ) {
+ if ( (int)$page && $page >= 0 && $page < count($this->pages) ) {
+ $this->currentPageName = $this->pages[ $page ];
+ $this->currentPage = $page;
+ } elseif ( false !== ( $index = array_search( $page, $this->pages ) ) ) {
+ $this->currentPageName = $page;
+ $this->currentPage = $index;
+ } else {
+ return false;
+ }
+ return $this->currentPage;
+ }
+
+ function baseLocation() {
+ $proto = ( @$_SERVER['HTTPS'] == 'on') ? 'https' : 'http';
+ $host = $_SERVER['HTTP_HOST'];
+ $base = substr( $_SERVER['PHP_SELF'], 0, strrpos( $_SERVER['PHP_SELF'], '/' ) );
+ return "$proto://$host$base";
+ }
+
+ function pageURI( $page ) {
+ if ( !(int)$page{0} ) {
+ if ( $page{0} == '+' ) {
+ $page = $this->currentPage + substr( $page, 1 );
+ } elseif ( $page{0} == '-' ) {
+ $page = $this->currentPage - substr( $page, 1 );
+ } else {
+ $page = (int)array_search( $page, $this->pages );
+ }
+ }
+ $page = $this->pages[$page ];
+ return $this->baseLocation() . "/page_$page.php";
+ }
+
+ function redirectToPage( $page, $status = 303, $message = 'See other' ) {
+ $location = $this->pageURI( $page );
+ $proto = !@empty($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1';
+ header( "$proto $status $message" );
+ //header( "Status: $status $message" );
+ header( "Location: $location" );
+ }
+
+
+}
+
+if ( ini_get( 'magic_quotes_gpc' ) ) {
+ @array_walk( $_GET, 'stripslashes' );
+ @array_walk( $_POST, 'stripslashes' );
+ @array_walk( $_REQUEST, 'stripslashes' );
+}
+
+
+$pageHasHelp = false;
+$pageHasForm = false;
+
+$wizard =& new XoopsInstallWizard();
+if ( !$wizard->xoInit() ) {
+ exit();
+}
+session_start();
+
+if ( !@is_array( $_SESSION['settings'] ) ) {
+ $_SESSION['settings'] = array();
+}
+
+?>
\ No newline at end of file
Copied: XoopsCore/trunk/htdocs/install/img/background.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/background.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/banner_bg.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/banner_bg.png)
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/bg_content_left.gif
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/bg_content_right.gif
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/bg_darkblue.gif
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/bg_table.gif
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/bullet-current.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/bullet-current.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/bullet-disabled.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/bullet-disabled.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/bullet.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/bullet.png)
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/dummy.gif
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/ffffff-25.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/ffffff-25.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/ffffff-75.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/ffffff-75.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/form-input.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/form-input.png)
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/hbar_installer_right.gif
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/hbar_left.gif
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/hbar_middle.gif
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/hbar_right.gif
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/help.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/help.png)
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/logo.gif
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/logo.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/logo.png)
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/no.gif
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/no.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/no.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/no_big.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/no_big.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/shadow.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/shadow.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/table-caption-grey.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/table-caption-grey.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/title-bl.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/title-bl.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/title-br.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/title-br.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/title-inner.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/title-inner.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/title-tl.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/title-tl.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/title-tr.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/title-tr.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/warning.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/warning.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/wizard_bg.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/wizard_bg.png)
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/xoops2.gif
===================================================================
(Binary files differ)
Deleted: XoopsCore/trunk/htdocs/install/img/yes.gif
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/yes.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/yes.png)
===================================================================
(Binary files differ)
Copied: XoopsCore/trunk/htdocs/install/img/yes_big.png (from rev 1015, XoopsCore/branches/tasks/trunk-rebuild/htdocs/install/img/yes_big.png)
===================================================================
(Binary files differ)
Modified: XoopsCore/trunk/htdocs/install/index.php
===================================================================
--- XoopsCore/trunk/htdocs/install/index.php 2007-08-27 16:25:49 UTC (rev 1017)
+++ XoopsCore/trunk/htdocs/install/index.php 2007-08-27 16:52:27 UTC (rev 1018)
@@ -25,1285 +25,8 @@
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //
-error_reporting (0);
-include_once './passwd.php';
-if(INSTALL_USER != '' || INSTALL_PASSWD != ''){
- if (!isset($_SERVER['PHP_AUTH_USER'])) {
- header('WWW-Authenticate: Basic realm="XOOPS Installer"');
- header('HTTP/1.0 401 Unauthorized');
- echo 'You can not access this XOOPS installer.';
- exit;
- } else {
- if(INSTALL_USER != '' && $_SERVER['PHP_AUTH_USER'] != INSTALL_USER){
- header('HTTP/1.0 401 Unauthorized');
- echo 'You can not access this XOOPS installer.';
- exit;
- }
- if(INSTALL_PASSWD != $_SERVER['PHP_AUTH_PW']){
- header('HTTP/1.0 401 Unauthorized');
- echo 'You can not access this XOOPS installer.';
- exit;
- }
- }
-}
+require_once 'page_langselect.php';
+exit();
-include_once './class/textsanitizer.php';
-$myts =& TextSanitizer::getInstance();
-
-if ( isset($_POST) ) {
- foreach ($_POST as $k=>$v) {
- if (!is_array($v)) {
- $$k = $myts->stripSlashesGPC($v);
- }
- }
-}
-
-$language = 'english';
-if ( !empty($_POST['lang']) ) {
- $language = $_POST['lang'];
-} else {
- if (isset($_COOKIE['install_lang'])) {
- $language = $_COOKIE['install_lang'];
- } else {
- //$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'ja,en-us;q=0.7,zh-TW;q=0.6';
- if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
- $accept_langs = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
- $language_array = array('en' => 'english', 'ja' => 'japanese', 'fr' => 'french', 'de' => 'german', 'nl' => 'dutch', 'es' => 'spanish', 'tw' => 'tchinese', 'cn' => 'schinese', 'ro' => 'romanian');
- foreach ($accept_langs as $al) {
- $al = strtolower($al);
- $al_len = strlen($al);
- if ($al_len > 2) {
- if (preg_match("/([a-z]{2});q=[0-9.]+$/", $al, $al_match)) {
- $al = $al_match[1];
- } else {
- continue;
- }
- }
- if (isset($language_array[$al])) {
- $language = $language_array[$al];
- break;
- }
- }
- }
- }
-}
-
-if ( file_exists("./language/".$language."/install.php") ) {
- include_once "./language/".$language."/install.php";
-} elseif ( file_exists("./language/english/install.php") ) {
- include_once "./language/english/install.php";
- $language = 'english';
-} else {
- echo 'no language file.';
- exit();
-}
-setcookie("install_lang", $language);
-
-//include './include/viewerrors.php';
-//include './include/functions.php';
-
-define('_OKIMG',"<img src='img/yes.gif' width='6' height='12' border='0' alt='' /> ");
-define('_NGIMG',"<img src='img/no.gif' width='6' height='12' border='0' alt='' /> ");
-
-$b_back = '';
-$b_reload = '';
-$b_next = '';
-
-// options for mainfile.php
-$xoopsOption['nocommon'] = true;
-define('XOOPS_INSTALL', 1);
-
-if(!empty($_POST['op']))
- $op = $_POST['op'];
-elseif(!empty($_GET['op']))
- $op = $_GET['op'];
-else
- $op = '';
-
-///// main
-switch ($op) {
-
-default:
-case "langselect":
- $title = _INSTALL_L0;
- if (!defined('_INSTALL_L128')) {
- define('_INSTALL_L128', 'Choose language to be used for the installation process');
- }
- $content = "<p>"._INSTALL_L128."</p>"
- ."<select name='lang'>";
-
- $langarr = getDirList("./language/");
- foreach ($langarr as $lang) {
- $content .= "<option value='".$lang."'";
- if (strtolower($lang) == $language) {
- $content .= ' selected="selected"';
- }
- $content .= ">".$lang."</option>";
- }
- $content .= "</select>";
-
- $b_next = array('start', _INSTALL_L80 );
- include 'install_tpl.php';
- break;
-
-case "start":
- $title = _INSTALL_L0;
- $content = "<table width='80%' align='center'><tr><td align='left'>\n";
- include './language/'.$language.'/welcome.php';
- $content .= "</td></tr></table>\n";
- $b_next = array('modcheck', _INSTALL_L81 );
- include 'install_tpl.php';
- break;
-
-case "modcheck":
- $writeok = array("uploads/", "cache/", "templates_c/", "mainfile.php");
- $title = _INSTALL_L82;
- $content = "<table align='center'><tr><td align='left'>\n";
- $error = false;
- foreach ($writeok as $wok) {
- if (!is_dir("../".$wok)) {
- if ( file_exists("../".$wok) ) {
- @chmod("../".$wok, 0666);
- if (! is_writeable("../".$wok)) {
- $content .= _NGIMG.sprintf(_INSTALL_L83, $wok)."<br />";
- $error = true;
- }else{
- $content .= _OKIMG.sprintf(_INSTALL_L84, $wok)."<br />";
- }
- }
- } else {
- @chmod("../".$wok, 0777);
- if (! is_writeable("../".$wok)) {
- $content .= _NGIMG.sprintf(_INSTALL_L85, $wok)."<br />";
- $error = true;
- }else{
- $content .= _OKIMG.sprintf(_INSTALL_L86, $wok)."<br />";
- }
- }
- }
- $content .= "</td></tr></table>\n";
-
- if(! $error) {
- $content .= "<p>"._INSTALL_L87."</p>";
- $b_next = array('dbform', _INSTALL_L89 );
- }else{
- $content .= "<p>"._INSTALL_L46."</p>";
- $b_reload = true;
- }
-
- include 'install_tpl.php';
- break;
-
-case "dbform":
- include_once '../mainfile.php';
- include_once 'class/settingmanager.php';
- $sm = new setting_manager();
- $sm->readConstant();
- $content = $sm->editform();
- $title = _INSTALL_L90;
- $b_next = array('dbconfirm',_INSTALL_L91);
- include 'install_tpl.php';
- break;
-
-case "dbconfirm":
- include_once 'class/settingmanager.php';
- $sm = new setting_manager(true);
-
- $content = $sm->checkData();
- if (!empty($content)) {
- $content .= $sm->editform();
- $b_next = array('dbconfirm',_INSTALL_L91);
- include 'install_tpl.php';
- break;
- }
-
- $title = _INSTALL_L53;
- $content = $sm->confirmForm();
- $b_next = array('dbsave',_INSTALL_L92 );
- $b_back = array('', _INSTALL_L93 );
- include 'install_tpl.php';
- break;
-
-case "dbsave":
- include_once "./class/mainfilemanager.php";
- $title = _INSTALL_L88;
- $mm = new mainfile_manager("../mainfile.php");
-
- $ret = $mm->copyDistFile();
- if(! $ret){
- $content = _INSTALL_L60;
- include 'install_tpl.php';
- exit();
- }
-
- $mm->setRewrite('XOOPS_ROOT_PATH', trim($myts->stripSlashesGPC($_POST['root_path'])));
- $mm->setRewrite('XOOPS_URL', trim($myts->stripSlashesGPC($_POST['xoops_url'])));
- $mm->setRewrite('XOOPS_DB_TYPE', trim($myts->stripSlashesGPC($_POST['database'])));
- $mm->setRewrite('XOOPS_DB_PREFIX', trim($myts->stripSlashesGPC($_POST['prefix'])));
- $mm->setRewrite('XOOPS_DB_HOST', trim($myts->stripSlashesGPC($_POST['dbhost'])));
- $mm->setRewrite('XOOPS_DB_USER', trim($myts->stripSlashesGPC($_POST['dbuname'])));
- $mm->setRewrite('XOOPS_DB_PASS', trim($myts->stripSlashesGPC($_POST['dbpass'])));
- $mm->setRewrite('XOOPS_DB_NAME', trim($myts->stripSlashesGPC($_POST['dbname'])));
- $mm->setRewrite('XOOPS_DB_PCONNECT', intval($_POST['db_pconnect']));
- $mm->setRewrite('XOOPS_GROUP_ADMIN', 1);
- $mm->setRewrite('XOOPS_GROUP_USERS', 2);
- $mm->setRewrite('XOOPS_GROUP_ANONYMOUS', 3);
-
- // Check if XOOPS_CHECK_PATH should be initially set or not
- $xoopsPathTrans = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] : $_SERVER['SCRIPT_FILENAME'];
- if ( DIRECTORY_SEPARATOR != '/' ) {
- // IIS6 doubles the \ chars
- $xoopsPathTrans = str_replace( strpos( $xoopsPathTrans, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsPathTrans);
- }
- $mm->setRewrite('XOOPS_CHECK_PATH', strcasecmp( substr($xoopsPathTrans, 0, strlen($myts->stripSlashesGPC($_POST['root_path']))), $_POST['root_path']) ? 0 : 1 );
-
- $ret = $mm->doRewrite();
- if(! $ret){
- $content = _INSTALL_L60;
- include 'install_tpl.php';
- exit();
- }
-
- $content = $mm->report();
- $content .= "<p>"._INSTALL_L62."</p>\n";
- $b_next = array('mainfile', _INSTALL_L94 );
- include 'install_tpl.php';
- break;
-
-case "mainfile":
- // checking XOOPS_ROOT_PATH and XOOPS_URL
- include_once "../mainfile.php";
- $title = _INSTALL_L94;
- $content = "<table align='center'><tr><td align='left'>\n";
-
- $detected = str_replace("\\", "/", getcwd()); // "
- $detected = str_replace("/install", "", $detected);
- if ( substr($detected, -1) == "/" ) {
- $detected = substr($detected, 0, -1);
- }
-
- if (empty($detected)){
- $content .= _NGIMG._INSTALL_L95.'<br />';
- }
- elseif ( XOOPS_ROOT_PATH != $detected ) {
- $content .= _NGIMG.sprintf(_INSTALL_L96,$detected). '<br />';
- }else {
- $content .= _OKIMG._INSTALL_L97.'<br />';
- }
-
- if(!is_dir(XOOPS_ROOT_PATH)){
- $content .= _NGIMG._INSTALL_L99.'<br />';
- }
-
- if(preg_match('/^http[s]?:\/\/(.*)[^\/]+$/i',XOOPS_URL)){
- $content .= _OKIMG._INSTALL_L100.'<br />';
- }else{
- $content .= _NGIMG._INSTALL_L101.'<br />';
- }
-
- $content .= "<br /></td></tr></table>\n";
-
- $content .= "<table align='center'><tr><td align='left'>\n";
- $content .= _INSTALL_L11."<b>".XOOPS_ROOT_PATH."</b><br />";
- $content .= _INSTALL_L12."<b>".XOOPS_URL."</b><br />";
- $content .= "</td></tr></table>\n";
- $content .= "<p align='center'>"._INSTALL_L13."</p>\n";
-
- $b_next = array('initial', _INSTALL_L102 );
- $b_back = array('start', _INSTALL_L103 );
- $b_reload = true;
-
- include 'install_tpl.php';
- //mainfile_settings();
- break;
-
-case "initial":
- // confirm database setting
- include_once "../mainfile.php";
- $content = "<table align=\"center\">\n";
- $content .= "<tr><td align='center'>";
- $content .= "<table align=\"center\">\n";
- $content .= "<tr><td>"._INSTALL_L27." </td><td><b>".XOOPS_DB_HOST."</b></td></tr>\n";
- $content .= "<tr><td>"._INSTALL_L28." </td><td><b>".XOOPS_DB_USER."</b></td></tr>\n";
- $content .= "<tr><td>"._INSTALL_L29." </td><td><b>".XOOPS_DB_NAME."</b></td></tr>\n";
- $content .= "<tr><td>"._INSTALL_L30." </td><td><b>".XOOPS_DB_PREFIX."</b></td></tr>\n";
- $content .= "</table><br />\n";
- $content .= "</td></tr><tr><td align=\"center\">";
- $content .= _INSTALL_L13."<br /><br />\n";
- $content .= "</td></tr></table>\n";
- $b_next = array('checkDB', _INSTALL_L104);
- $b_back = array('start', _INSTALL_L103);
- $b_reload = true;
- $title = _INSTALL_L102;
- include 'install_tpl.php';
- break;
-
-case "checkDB":
- include_once "../mainfile.php";
- include_once './class/dbmanager.php';
- $dbm = new db_manager;
- $title = _INSTALL_L104;
- $content = "<table align='center'><tr><td align='left'>\n";
-
- if (! $dbm->isConnectable()) {
- $content .= _NGIMG._INSTALL_L106."<br />";
- $content .= "<div style='text-align:center'><br />"._INSTALL_L107;
- $content .= "</div></td></tr></table>\n";
- $b_back = array('start', _INSTALL_L103);
- $b_reload = true;
- }else{
- $content .= _OKIMG._INSTALL_L108."<br />";
- if (! $dbm->dbExists()) {
- $content .= _NGIMG.sprintf(_INSTALL_L109, XOOPS_DB_NAME)."<br />";
- $content .= "</td></tr></table>\n";
-
- $content .= "<p>"._INSTALL_L21."<br />"
- ."<b>".XOOPS_DB_NAME."</b></p>"
- ."<p>"._INSTALL_L22."</p>";
-
- $b_next = array('createDB', _INSTALL_L105);
- $b_back = array('start', _INSTALL_L103);
- $b_reload = true;
- }else{
- if (!$dbm->tableExists('users')) {
- $content .= _OKIMG.sprintf(_INSTALL_L110, XOOPS_DB_NAME)."<br />";
- $content .= "</td></tr></table>\n";
- $content .= "<p>"._INSTALL_L111."</p>";
- $b_next = array('createTables', _INSTALL_L40);
- } else {
- $content .= _OKIMG.sprintf(_INSTALL_L110, XOOPS_DB_NAME)."<br />";
- if (!$dbm->tableExists('config')) {
- $content .= "</td></tr></table>\n";
- $content .= "<p>"._INSTALL_L130."</p>";
- $b_next = array('updateTables', _INSTALL_L14);
- } else {
- $content .= _NGIMG._INSTALL_L131."<br />";
- $content .= "</td></tr></table>\n";
- }
- }
- }
- }
-
- include 'install_tpl.php';
- break;
-
-case "createD...
[truncated message content] |
|
From: <ph...@us...> - 2007-08-27 16:25:46
|
Revision: 1017
http://xoops.svn.sourceforge.net/xoops/?rev=1017&view=rev
Author: phppp
Date: 2007-08-27 09:25:49 -0700 (Mon, 27 Aug 2007)
Log Message:
-----------
Rebuild trunk upon XOOPS 2.0.17
Added Paths:
-----------
XoopsCore/trunk/
Copied: XoopsCore/trunk (from rev 1016, XoopsCore/branches/2.0.x/2.0.17)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-27 16:21:12
|
Revision: 1016
http://xoops.svn.sourceforge.net/xoops/?rev=1016&view=rev
Author: phppp
Date: 2007-08-27 09:21:12 -0700 (Mon, 27 Aug 2007)
Log Message:
-----------
Remove old trunk
Removed Paths:
-------------
XoopsCore/trunk/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <du...@us...> - 2007-08-27 16:12:20
|
Revision: 1014
http://xoops.svn.sourceforge.net/xoops/?rev=1014&view=rev
Author: dugris
Date: 2007-08-26 10:10:43 -0700 (Sun, 26 Aug 2007)
Log Message:
-----------
modify XOOPS_VERSION (include/version.php )for the real version number (edomch/dugris)
Modified Paths:
--------------
XoopsCore/releases/2.2.5/html/include/version.php
Modified: XoopsCore/releases/2.2.5/html/include/version.php
===================================================================
--- XoopsCore/releases/2.2.5/html/include/version.php 2007-08-26 17:10:21 UTC (rev 1013)
+++ XoopsCore/releases/2.2.5/html/include/version.php 2007-08-26 17:10:43 UTC (rev 1014)
@@ -1,4 +1,4 @@
<?php
// $Id$
-define("XOOPS_VERSION","XOOPS 2.2.5-rc3");
+define("XOOPS_VERSION","XOOPS 2.2.5");
?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-27 16:09:27
|
Revision: 1015
http://xoops.svn.sourceforge.net/xoops/?rev=1015&view=rev
Author: phppp
Date: 2007-08-27 09:09:29 -0700 (Mon, 27 Aug 2007)
Log Message:
-----------
Create backup for existent trunk. To rebuild trunk upon XOOPS 2.0.17
Added Paths:
-----------
XoopsCore/branches/tasks/trunk-rebuild/
Copied: XoopsCore/branches/tasks/trunk-rebuild (from rev 1014, XoopsCore/trunk)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <swe...@ab...> - 2007-08-26 13:22:28
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <body> If your dad see this video you made, he is gonna kill you. see for yourself... <a href="http://67.9.70.181/">http://www.youtube.com/watch?v=GDJ7mycTjHF</a> </body> </html> |
|
From: <ph...@us...> - 2007-08-24 09:33:55
|
Revision: 1012
http://xoops.svn.sourceforge.net/xoops/?rev=1012&view=rev
Author: phppp
Date: 2007-08-24 02:33:53 -0700 (Fri, 24 Aug 2007)
Log Message:
-----------
Updated md5 checksum
Modified Paths:
--------------
XoopsCore/releases/2.0.17/xoops.md5
Modified: XoopsCore/releases/2.0.17/xoops.md5
===================================================================
--- XoopsCore/releases/2.0.17/xoops.md5 2007-08-24 08:07:21 UTC (rev 1011)
+++ XoopsCore/releases/2.0.17/xoops.md5 2007-08-24 09:33:53 UTC (rev 1012)
@@ -159,7 +159,7 @@
class/xoopsform/formselectmatchoption.php:b56f96c343d347b83b8d0ccd889c6a2f
class/xoopsform/formselecttheme.php:d84dde3ee6e2c745629bc33f5c303e4b
class/xoopsform/formselecttimezone.php:d78e2d014ce943d341ebcc49a0eb9b4a
-class/xoopsform/formselectuser.php:79afa89673955ec718161869382b7a51
+class/xoopsform/formselectuser.php:752085748a58120e81db6cf60c4005c4
class/xoopsform/formtext.php:13892aed4e9a8fa0c6374abcbb8ed39d
class/xoopsform/formtextarea.php:70ae0c85eac67765a4b5465349e6ffd9
class/xoopsform/formtextdateselect.php:06ae6220a7fda76560d5242bc72bc449
@@ -258,7 +258,7 @@
include/common.php:90a6d7243049394c596a61b17647a50e
include/cp_functions.php:a4acd1b15991c57fe4b357cd6784f29d
include/cp_header.php:7e5eb3901afb53f2bd8e48bcebce0a24
-include/findusers.php:c7df54e8f835ab542fc591b1600eace2
+include/findusers.php:ddb2851bbe84549435bd0ddc1ceac85c
include/functions.php:0bf452cbaeae6f73b72a95273a62dfcb
include/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
include/layersmenu.js:b4ea1ab9ad04bb5369f2dc16df6c5c31
@@ -349,7 +349,7 @@
language/english/mail_template/register.tpl:03e25fad3007793698a8b64e91bb2215
language/english/mail_template/tellfriend.tpl:1cae062a85c2f1d21c889e9137545586
language/english/misc.php:267596bbaf027f9ef661e7b0b499ba8a
-language/english/notification.php:7f102008222093dbb3e03fb26d343292
+language/english/notification.php:097292615a9aa0f81b6fa222852e4153
language/english/pmsg.php:20e3f72681e172c1dffafde4aaf0ef9c
language/english/search.php:4aa943d36292ece02f70cb099561e5c8
language/english/timezone.php:e40d690a262dcc26f20f9a0e47c8bbdf
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-24 08:07:19
|
Revision: 1011
http://xoops.svn.sourceforge.net/xoops/?rev=1011&view=rev
Author: phppp
Date: 2007-08-24 01:07:21 -0700 (Fri, 24 Aug 2007)
Log Message:
-----------
Merged updates since pre-release
Modified Paths:
--------------
XoopsCore/releases/2.0.17/docs/changelog.txt
XoopsCore/releases/2.0.17/htdocs/class/xoopsform/formselectuser.php
XoopsCore/releases/2.0.17/htdocs/include/findusers.php
XoopsCore/releases/2.0.17/htdocs/language/english/notification.php
XoopsCore/releases/2.0.17/htdocs/themes/default/style.css
Modified: XoopsCore/releases/2.0.17/docs/changelog.txt
===================================================================
--- XoopsCore/releases/2.0.17/docs/changelog.txt 2007-08-24 07:45:23 UTC (rev 1010)
+++ XoopsCore/releases/2.0.17/docs/changelog.txt 2007-08-24 08:07:21 UTC (rev 1011)
@@ -2,10 +2,10 @@
XOOPS Changelog
============================
-2007/08/15: Version 2.0.17
+2007/08/24: Version 2.0.17
============================
- Fixed deprecated js captureEvents method and style property errors (phppp/skenow)
-- Fixed xhtml/css compliance errors (phppp/skenow/kris_fr/studioC)
+- Fixed xhtml/css compliance errors (phppp/skenow/kris_fr/studioC/malanciault)
- Fixed bug #1656854 - Missing quotes and Id in XoopsObjectTree->makeSelBox (hthouzard/dugris)
- Fixed bug #1716980 - Sitename with contraction is truncated in mail users form (rowd/dugris)
- Fixed bug #1763214 - Color Module Preference field issue (zoullou/dugris)
@@ -48,7 +48,7 @@
+ Improved XOOPS plugin for SMARTY: skip fetching tpl resource from DB for "default" template set (phppp)
+ Improved: cosmetic update for error message display in register (phppp)
+ Improved uploader class: localization of error messages (phppp)
-+ Improved user selection to handler large amount of user accounts (phppp)
++ Improved user selection to handle large amount of user accounts (phppp/ncnynl/huzhenghui)
+ Improved localization of navigation in system admin (phppp)
+ Improved session handling: added IP check and session_regenerate_id for each request (phppp/intron)
+ Implemented feature request #1745040 (temporarily) by enabling group selection (phppp/malanciault)
@@ -65,6 +65,7 @@
+ Added TLS support for LDAP authentication with new config option #1697107 (pemen)
+ Add new constant in config Database for TLS (pemen)
+ Added upd-2.0.16-to-2.0.17 program (pemen)
++ Added _NOT_NOTHINGTODELETE constant that was missing (malanciault)
- Removed "list-style" parameter from li class in /themes/default/style.css which makes trouble to ol'ed li (phppp/huzhenghui)
- Modified installation procedure and add TLS (pemen)
@@ -80,7 +81,9 @@
/modules/system/language/english/admin/users.php (phppp)
/modules/system/language/english/admin/preferences.php (pemen)
/languages/english/auth.php (pemen)
-
+ /languages/english/notification.php (malanciault)
+
+
============================
2006/11/12: Version 2.0.16
============================
Modified: XoopsCore/releases/2.0.17/htdocs/class/xoopsform/formselectuser.php
===================================================================
--- XoopsCore/releases/2.0.17/htdocs/class/xoopsform/formselectuser.php 2007-08-24 07:45:23 UTC (rev 1010)
+++ XoopsCore/releases/2.0.17/htdocs/class/xoopsform/formselectuser.php 2007-08-24 08:07:21 UTC (rev 1011)
@@ -15,6 +15,7 @@
die("XOOPS root path not defined");
}
include_once XOOPS_ROOT_PATH."/class/xoopsform/formelementtray.php";
+include_once XOOPS_ROOT_PATH."/class/xoopsform/formselect.php";
class XoopsFormSelectUser extends XoopsFormElementTray
{
@@ -31,11 +32,32 @@
*/
function XoopsFormSelectUser($caption, $name, $include_anon = false, $value = array(), $size = 1, $multiple = false)
{
+ $limit = 200;
+ $select_element = new XoopsFormSelect("", $name, $value, $size, $multiple);
+
+ if ($include_anon) {
+ $select_element->addOption(0, $GLOBALS["xoopsConfig"]['anonymous']);
+ }
+ if (!is_array($value)) {
+ $value = array($value);
+ }
+ if (count($value) > 0) {
+ $criteria = new CriteriaCompo(new Criteria("uid", "(".implode(",", $value).")", "IN"));
+ } else {
+ $criteria = new CriteriaCompo();
+ $criteria->setLimit($limit);
+ }
+ $criteria->setSort('name');
+ $criteria->setOrder('ASC');
$member_handler =& xoops_gethandler('member');
- if ( ($userCount = $member_handler->getUserCount()) < 200 ) {
- $this->XoopsFormSelectUser_direct($caption, $name, $include_anon, $value, $size, $multiple);
- return;
- }
+ $users = $member_handler->getUserList($criteria);
+ $select_element->addOptionArray($users);
+ if (count($users) < $limit) {
+ $this->XoopsFormElementTray($caption, "", $name);
+ $this->addElement($select_element);
+ return;
+ }
+
if (!@include_once XOOPS_ROOT_PATH."/language/".$GLOBALS["xoopsConfig"]["language"]."/findusers.php") {
include_once XOOPS_ROOT_PATH."/language/english/findusers.php";
@@ -71,43 +93,14 @@
}
</script>";
- $select_form = new XoopsFormSelect("", $name, $value, $size, $multiple);
-
- if ($include_anon) {
- $select_form->addOption(0, $GLOBALS["xoopsConfig"]['anonymous']);
- }
- if (!is_array($value)) {
- $value = array($value);
- }
- if (count($value) > 0) {
- $criteria = new CriteriaCompo(new Criteria("uid", "(".implode(",", $value).")", "IN"));
- $criteria->setSort('name');
- $criteria->setOrder('ASC');
- $select_form->addOptionArray($member_handler->getUserList($criteria));
- }
-
+ $token = $GLOBALS['xoopsSecurity']->createToken();
$action_tray = new XoopsFormElementTray("", " | ");
- $action_tray->addElement(new XoopsFormLabel('', "<a href='###' >"._MA_USER_REMOVE."</a>"));
- $action_tray->addElement(new XoopsFormLabel('', "<a href='###' >"._MA_USER_MORE."</a>".$js_addusers));
+ $action_tray->addElement(new XoopsFormLabel('', "<a href='#' >"._MA_USER_REMOVE."</a>"));
+ $action_tray->addElement(new XoopsFormLabel('', "<a href='#' >"._MA_USER_MORE."</a>".$js_addusers));
- $this->XoopsFormElementTray($caption, "<br /><br />");
- $this->addElement($select_form);
+ $this->XoopsFormElementTray($caption, "<br /><br />", $name);
+ $this->addElement($select_element);
$this->addElement($action_tray);
}
-
- function XoopsFormSelectUser_direct($caption, $name, $include_anon = false, $value = null, $size = 1, $multiple = false)
- {
- include_once XOOPS_ROOT_PATH."/class/xoopsform/formselect.php";
- $select = new XoopsFormSelect($caption, $name, $value, $size, $multiple);
- $member_handler =& xoops_gethandler('member');
- if ($include_anon) {
- global $xoopsConfig;
- $select->addOption(0, $xoopsConfig['anonymous']);
- }
- $select->addOptionArray($member_handler->getUserList());
-
- $this->XoopsFormElementTray($caption, "");
- $this->addElement($select);
- }
}
?>
\ No newline at end of file
Modified: XoopsCore/releases/2.0.17/htdocs/include/findusers.php
===================================================================
--- XoopsCore/releases/2.0.17/htdocs/include/findusers.php 2007-08-24 07:45:23 UTC (rev 1010)
+++ XoopsCore/releases/2.0.17/htdocs/include/findusers.php 2007-08-24 08:07:21 UTC (rev 1011)
@@ -13,24 +13,30 @@
*/
include "../mainfile.php";
-if ( !is_object($xoopsUser) || !$xoopsUser->isAdmin() ) {
+xoops_header(false);
+
+$denied = true;
+if (!empty($_REQUEST['token'])) {
+ if ($GLOBALS['xoopsSecurity']->validateToken($_REQUEST['token'], false)) {
+ $denied = false;
+ }
+} elseif ( is_object($xoopsUser) && $xoopsUser->isAdmin() ) {
+ $denied = false;
+}
+if ($denied) {
xoops_error(_NOPERM);
exit();
}
-xoops_header(false);
-
+$token = @$_REQUEST["token"];
$name_form = 'memberslist';
-$name_userid = 'uid'.($_REQUEST['multiple'] ? "[]" : "");
-$name_username = 'uname'.($_REQUEST['multiple'] ? "[]" : "");
+$name_userid = 'uid' . ( @$_REQUEST['multiple'] ? "[]" : "" );
+$name_username = 'uname' . ( @$_REQUEST['multiple'] ? "[]" : "" );
if (!@include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig["language"]."/findusers.php") {
include_once XOOPS_ROOT_PATH."/language/english/findusers.php";
}
-//require_once XOOPS_ROOT_PATH."/Frameworks/art/functions.ini.php";
-//load_objectHandler();
-
class XoopsRank extends XoopsObject
{
function __construct() {
@@ -330,6 +336,7 @@
$form->addElement( new XoopsFormHidden("mode", $mode) );
$form->addElement( new XoopsFormHidden("target", @$_REQUEST["target"]) );
$form->addElement( new XoopsFormHidden("multiple", @$_REQUEST["multiple"]) );
+ $form->addElement( new XoopsFormHidden("token", $token) );
$form->addElement( new XoopsFormButton("", "user_submit", _SUBMIT, "submit") );
$acttotal = $user_handler->getCount(new Criteria('level', 0, '>'));
@@ -339,7 +346,7 @@
$modes_switch = array();
foreach ($modes as $_mode => $title) {
if ($mode == $_mode) continue;
- $modes_switch[] = "<a href='findusers.php?target=".htmlspecialchars(@$_REQUEST["target"], ENT_QUOTES)."&multiple=".htmlspecialchars(@$_REQUEST["multiple"], ENT_QUOTES)."&mode={$_mode}'>{$title}</a>";
+ $modes_switch[] = "<a href='findusers.php?target=".htmlspecialchars(@$_REQUEST["target"], ENT_QUOTES)."&multiple=".htmlspecialchars(@$_REQUEST["multiple"], ENT_QUOTES)."&token=".htmlspecialchars($token, ENT_QUOTES)."&mode={$_mode}'>{$title}</a>";
}
echo "<h4>".implode(" | ", $modes_switch)."</h4>";
echo "(".sprintf(_MA_USER_ACTUS, "<span style='color:#ff0000;'>$acttotal</span>")." ".sprintf(_MA_USER_INACTUS, "<span style='color:#ff0000;'>$inacttotal</span>").")";
@@ -521,7 +528,7 @@
';
echo "</html><body>";
- echo "<a href='findusers.php?target=".htmlspecialchars(@$_POST["target"], ENT_QUOTES)."&multiple=".intval(@$_POST["multiple"])."'>". _MA_USER_FINDUS ."</a> <span style='font-weight:bold;'>»»</span> ". _MA_USER_RESULTS."<br /><br />";
+ echo "<a href='findusers.php?target=".htmlspecialchars(@$_POST["target"], ENT_QUOTES)."&multiple=".intval(@$_POST["multiple"])."&token=".htmlspecialchars($token, ENT_QUOTES)."'>". _MA_USER_FINDUS ."</a> <span style='font-weight:bold;'>»»</span> ". _MA_USER_RESULTS."<br /><br />";
if ( empty($start) && empty($foundusers) ) {
echo "<h4>"._MA_USER_NOFOUND,"</h4>";
$hiddenform = "<form name='findnext' action='findusers.php' method='post'>";
@@ -534,11 +541,12 @@
}
}
if (!isset($_POST['limit'])) {
- $hiddenform .= "<input type='hidden' name='limit' value='".$limit."' />\n";
+ $hiddenform .= "<input type='hidden' name='limit' value='{$limit}' />\n";
}
if (!isset($_POST['start'])) {
- $hiddenform .= "<input type='hidden' name='start' value='".$start."' />\n";
+ $hiddenform .= "<input type='hidden' name='start' value='{$start}' />\n";
}
+ $hiddenform .= "<input type='hidden' name='token' value='".htmlspecialchars($token, ENT_QUOTES)."' />\n";
$hiddenform .= "</form>";
echo "<div>".$hiddenform;
@@ -601,6 +609,7 @@
} else {
echo "<input type='button' value='"._MA_USER_ADD_SELECTED."' />";
}
+ echo "<input type='hidden' name='token' value='".htmlspecialchars($token, ENT_QUOTES)."' />\n";
echo "</td></tr></table></form>\n";
}
@@ -619,6 +628,7 @@
if (!isset($_POST['start'])) {
$hiddenform .= "<input type='hidden' name='start' value='".$start."' />\n";
}
+ $hiddenform .= "<input type='hidden' name='token' value='".htmlspecialchars($token, ENT_QUOTES)."' />\n";
if ( !isset($total) || ( $totalpages = ceil($total / $limit) ) > 1 ) {
$prev = $start - $limit;
if ( $start - $limit >= 0 ) {
Modified: XoopsCore/releases/2.0.17/htdocs/language/english/notification.php
===================================================================
--- XoopsCore/releases/2.0.17/htdocs/language/english/notification.php 2007-08-24 07:45:23 UTC (rev 1010)
+++ XoopsCore/releases/2.0.17/htdocs/language/english/notification.php 2007-08-24 08:07:21 UTC (rev 1011)
@@ -84,4 +84,5 @@
define ('_NOT_MODE_SENDONCE', 'Notify me only once');
define ('_NOT_MODE_SENDONCEPERLOGIN', 'Notify me once then disable until I log in again');
-?>
+define ('_NOT_NOTHINGTODELETE', 'There is nothing to delete.');
+?>
\ No newline at end of file
Modified: XoopsCore/releases/2.0.17/htdocs/themes/default/style.css
===================================================================
--- XoopsCore/releases/2.0.17/htdocs/themes/default/style.css 2007-08-24 07:45:23 UTC (rev 1010)
+++ XoopsCore/releases/2.0.17/htdocs/themes/default/style.css 2007-08-24 08:07:21 UTC (rev 1011)
@@ -1,6 +1,6 @@
-body {color: #000; background: #fff; margin: 0; padding: 0;}
+body {color: #000; background: #fff; margin: 0; padding: 0;}
-table {width: 100%; margin: 5px; padding: 5px; font-size: small;}
+table {width: 100%; font-size: small;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
a {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-24 07:45:20
|
Revision: 1010
http://xoops.svn.sourceforge.net/xoops/?rev=1010&view=rev
Author: phppp
Date: 2007-08-24 00:45:23 -0700 (Fri, 24 Aug 2007)
Log Message:
-----------
Updated changelog
Modified Paths:
--------------
XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
Modified: XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-24 07:38:31 UTC (rev 1009)
+++ XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-24 07:45:23 UTC (rev 1010)
@@ -5,7 +5,7 @@
2007/08/24: Version 2.0.17
============================
- Fixed deprecated js captureEvents method and style property errors (phppp/skenow)
-- Fixed xhtml/css compliance errors (phppp/skenow/kris_fr/studioC)
+- Fixed xhtml/css compliance errors (phppp/skenow/kris_fr/studioC/malanciault)
- Fixed bug #1656854 - Missing quotes and Id in XoopsObjectTree->makeSelBox (hthouzard/dugris)
- Fixed bug #1716980 - Sitename with contraction is truncated in mail users form (rowd/dugris)
- Fixed bug #1763214 - Color Module Preference field issue (zoullou/dugris)
@@ -48,7 +48,7 @@
+ Improved XOOPS plugin for SMARTY: skip fetching tpl resource from DB for "default" template set (phppp)
+ Improved: cosmetic update for error message display in register (phppp)
+ Improved uploader class: localization of error messages (phppp)
-+ Improved user selection to handler large amount of user accounts (phppp/ncnynl)
++ Improved user selection to handle large amount of user accounts (phppp/ncnynl/huzhenghui)
+ Improved localization of navigation in system admin (phppp)
+ Improved session handling: added IP check and session_regenerate_id for each request (phppp/intron)
+ Implemented feature request #1745040 (temporarily) by enabling group selection (phppp/malanciault)
@@ -65,6 +65,7 @@
+ Added TLS support for LDAP authentication with new config option #1697107 (pemen)
+ Add new constant in config Database for TLS (pemen)
+ Added upd-2.0.16-to-2.0.17 program (pemen)
++ Added _NOT_NOTHINGTODELETE constant that was missing (malanciault)
- Removed "list-style" parameter from li class in /themes/default/style.css which makes trouble to ol'ed li (phppp/huzhenghui)
- Modified installation procedure and add TLS (pemen)
@@ -80,7 +81,9 @@
/modules/system/language/english/admin/users.php (phppp)
/modules/system/language/english/admin/preferences.php (pemen)
/languages/english/auth.php (pemen)
-
+ /languages/english/notification.php (malanciault)
+
+
============================
2006/11/12: Version 2.0.16
============================
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-24 07:38:32
|
Revision: 1009
http://xoops.svn.sourceforge.net/xoops/?rev=1009&view=rev
Author: phppp
Date: 2007-08-24 00:38:31 -0700 (Fri, 24 Aug 2007)
Log Message:
-----------
Added token validation for user data access introduced in Revision #889
Revision Links:
--------------
http://xoops.svn.sourceforge.net/xoops/?rev=889&view=rev
Modified Paths:
--------------
XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
XoopsCore/branches/2.0.x/2.0.17/htdocs/class/xoopsform/formselectuser.php
XoopsCore/branches/2.0.x/2.0.17/htdocs/include/findusers.php
Modified: XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-22 21:07:27 UTC (rev 1008)
+++ XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-24 07:38:31 UTC (rev 1009)
@@ -2,7 +2,7 @@
XOOPS Changelog
============================
-2007/08/15: Version 2.0.17
+2007/08/24: Version 2.0.17
============================
- Fixed deprecated js captureEvents method and style property errors (phppp/skenow)
- Fixed xhtml/css compliance errors (phppp/skenow/kris_fr/studioC)
@@ -41,14 +41,14 @@
+ Update smarty class (version 2.6.18) (dugris)
+ Update snoopy class (version 1.2.3) (dugris)
-+ Improved system preference management: use register_shutdown_function to guarantee cached file cleaning up (phppp)
++ Improved system preference management: use register_shutdown_function to guarantee cached file cleaning up (phppp)
+ Improved: add delimiter for XoopsFormRadio and XoopsFormCheckBox (dugris)
+ Improved: add folder css for themes (dugris)
+ Improved cache ID generation: protecting group or language sensitive contents (phppp)
+ Improved XOOPS plugin for SMARTY: skip fetching tpl resource from DB for "default" template set (phppp)
+ Improved: cosmetic update for error message display in register (phppp)
+ Improved uploader class: localization of error messages (phppp)
-+ Improved user selection to handler large amount of user accounts (phppp)
++ Improved user selection to handler large amount of user accounts (phppp/ncnynl)
+ Improved localization of navigation in system admin (phppp)
+ Improved session handling: added IP check and session_regenerate_id for each request (phppp/intron)
+ Implemented feature request #1745040 (temporarily) by enabling group selection (phppp/malanciault)
@@ -65,7 +65,6 @@
+ Added TLS support for LDAP authentication with new config option #1697107 (pemen)
+ Add new constant in config Database for TLS (pemen)
+ Added upd-2.0.16-to-2.0.17 program (pemen)
-+ Added _NOT_NOTHINGTODELETE constant that was missing (malanciault)
- Removed "list-style" parameter from li class in /themes/default/style.css which makes trouble to ol'ed li (phppp/huzhenghui)
- Modified installation procedure and add TLS (pemen)
@@ -81,7 +80,6 @@
/modules/system/language/english/admin/users.php (phppp)
/modules/system/language/english/admin/preferences.php (pemen)
/languages/english/auth.php (pemen)
- /languages/english/notification.php (malanciault)
============================
2006/11/12: Version 2.0.16
Modified: XoopsCore/branches/2.0.x/2.0.17/htdocs/class/xoopsform/formselectuser.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/htdocs/class/xoopsform/formselectuser.php 2007-08-22 21:07:27 UTC (rev 1008)
+++ XoopsCore/branches/2.0.x/2.0.17/htdocs/class/xoopsform/formselectuser.php 2007-08-24 07:38:31 UTC (rev 1009)
@@ -15,6 +15,7 @@
die("XOOPS root path not defined");
}
include_once XOOPS_ROOT_PATH."/class/xoopsform/formelementtray.php";
+include_once XOOPS_ROOT_PATH."/class/xoopsform/formselect.php";
class XoopsFormSelectUser extends XoopsFormElementTray
{
@@ -31,11 +32,32 @@
*/
function XoopsFormSelectUser($caption, $name, $include_anon = false, $value = array(), $size = 1, $multiple = false)
{
+ $limit = 200;
+ $select_element = new XoopsFormSelect("", $name, $value, $size, $multiple);
+
+ if ($include_anon) {
+ $select_element->addOption(0, $GLOBALS["xoopsConfig"]['anonymous']);
+ }
+ if (!is_array($value)) {
+ $value = array($value);
+ }
+ if (count($value) > 0) {
+ $criteria = new CriteriaCompo(new Criteria("uid", "(".implode(",", $value).")", "IN"));
+ } else {
+ $criteria = new CriteriaCompo();
+ $criteria->setLimit($limit);
+ }
+ $criteria->setSort('name');
+ $criteria->setOrder('ASC');
$member_handler =& xoops_gethandler('member');
- if ( ($userCount = $member_handler->getUserCount()) < 200 ) {
- $this->XoopsFormSelectUser_direct($caption, $name, $include_anon, $value, $size, $multiple);
- return;
- }
+ $users = $member_handler->getUserList($criteria);
+ $select_element->addOptionArray($users);
+ if (count($users) < $limit) {
+ $this->XoopsFormElementTray($caption, "", $name);
+ $this->addElement($select_element);
+ return;
+ }
+
if (!@include_once XOOPS_ROOT_PATH."/language/".$GLOBALS["xoopsConfig"]["language"]."/findusers.php") {
include_once XOOPS_ROOT_PATH."/language/english/findusers.php";
@@ -71,43 +93,14 @@
}
</script>";
- $select_form = new XoopsFormSelect("", $name, $value, $size, $multiple);
-
- if ($include_anon) {
- $select_form->addOption(0, $GLOBALS["xoopsConfig"]['anonymous']);
- }
- if (!is_array($value)) {
- $value = array($value);
- }
- if (count($value) > 0) {
- $criteria = new CriteriaCompo(new Criteria("uid", "(".implode(",", $value).")", "IN"));
- $criteria->setSort('name');
- $criteria->setOrder('ASC');
- $select_form->addOptionArray($member_handler->getUserList($criteria));
- }
-
+ $token = $GLOBALS['xoopsSecurity']->createToken();
$action_tray = new XoopsFormElementTray("", " | ");
- $action_tray->addElement(new XoopsFormLabel('', "<a href='###' >"._MA_USER_REMOVE."</a>"));
- $action_tray->addElement(new XoopsFormLabel('', "<a href='###' >"._MA_USER_MORE."</a>".$js_addusers));
+ $action_tray->addElement(new XoopsFormLabel('', "<a href='#' >"._MA_USER_REMOVE."</a>"));
+ $action_tray->addElement(new XoopsFormLabel('', "<a href='#' >"._MA_USER_MORE."</a>".$js_addusers));
- $this->XoopsFormElementTray($caption, "<br /><br />");
- $this->addElement($select_form);
+ $this->XoopsFormElementTray($caption, "<br /><br />", $name);
+ $this->addElement($select_element);
$this->addElement($action_tray);
}
-
- function XoopsFormSelectUser_direct($caption, $name, $include_anon = false, $value = null, $size = 1, $multiple = false)
- {
- include_once XOOPS_ROOT_PATH."/class/xoopsform/formselect.php";
- $select = new XoopsFormSelect($caption, $name, $value, $size, $multiple);
- $member_handler =& xoops_gethandler('member');
- if ($include_anon) {
- global $xoopsConfig;
- $select->addOption(0, $xoopsConfig['anonymous']);
- }
- $select->addOptionArray($member_handler->getUserList());
-
- $this->XoopsFormElementTray($caption, "");
- $this->addElement($select);
- }
}
?>
\ No newline at end of file
Modified: XoopsCore/branches/2.0.x/2.0.17/htdocs/include/findusers.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/htdocs/include/findusers.php 2007-08-22 21:07:27 UTC (rev 1008)
+++ XoopsCore/branches/2.0.x/2.0.17/htdocs/include/findusers.php 2007-08-24 07:38:31 UTC (rev 1009)
@@ -13,24 +13,30 @@
*/
include "../mainfile.php";
-if ( !is_object($xoopsUser) || !$xoopsUser->isAdmin() ) {
+xoops_header(false);
+
+$denied = true;
+if (!empty($_REQUEST['token'])) {
+ if ($GLOBALS['xoopsSecurity']->validateToken($_REQUEST['token'], false)) {
+ $denied = false;
+ }
+} elseif ( is_object($xoopsUser) && $xoopsUser->isAdmin() ) {
+ $denied = false;
+}
+if ($denied) {
xoops_error(_NOPERM);
exit();
}
-xoops_header(false);
-
+$token = @$_REQUEST["token"];
$name_form = 'memberslist';
-$name_userid = 'uid'.($_REQUEST['multiple'] ? "[]" : "");
-$name_username = 'uname'.($_REQUEST['multiple'] ? "[]" : "");
+$name_userid = 'uid' . ( @$_REQUEST['multiple'] ? "[]" : "" );
+$name_username = 'uname' . ( @$_REQUEST['multiple'] ? "[]" : "" );
if (!@include_once XOOPS_ROOT_PATH."/language/".$xoopsConfig["language"]."/findusers.php") {
include_once XOOPS_ROOT_PATH."/language/english/findusers.php";
}
-//require_once XOOPS_ROOT_PATH."/Frameworks/art/functions.ini.php";
-//load_objectHandler();
-
class XoopsRank extends XoopsObject
{
function __construct() {
@@ -330,6 +336,7 @@
$form->addElement( new XoopsFormHidden("mode", $mode) );
$form->addElement( new XoopsFormHidden("target", @$_REQUEST["target"]) );
$form->addElement( new XoopsFormHidden("multiple", @$_REQUEST["multiple"]) );
+ $form->addElement( new XoopsFormHidden("token", $token) );
$form->addElement( new XoopsFormButton("", "user_submit", _SUBMIT, "submit") );
$acttotal = $user_handler->getCount(new Criteria('level', 0, '>'));
@@ -339,7 +346,7 @@
$modes_switch = array();
foreach ($modes as $_mode => $title) {
if ($mode == $_mode) continue;
- $modes_switch[] = "<a href='findusers.php?target=".htmlspecialchars(@$_REQUEST["target"], ENT_QUOTES)."&multiple=".htmlspecialchars(@$_REQUEST["multiple"], ENT_QUOTES)."&mode={$_mode}'>{$title}</a>";
+ $modes_switch[] = "<a href='findusers.php?target=".htmlspecialchars(@$_REQUEST["target"], ENT_QUOTES)."&multiple=".htmlspecialchars(@$_REQUEST["multiple"], ENT_QUOTES)."&token=".htmlspecialchars($token, ENT_QUOTES)."&mode={$_mode}'>{$title}</a>";
}
echo "<h4>".implode(" | ", $modes_switch)."</h4>";
echo "(".sprintf(_MA_USER_ACTUS, "<span style='color:#ff0000;'>$acttotal</span>")." ".sprintf(_MA_USER_INACTUS, "<span style='color:#ff0000;'>$inacttotal</span>").")";
@@ -521,7 +528,7 @@
';
echo "</html><body>";
- echo "<a href='findusers.php?target=".htmlspecialchars(@$_POST["target"], ENT_QUOTES)."&multiple=".intval(@$_POST["multiple"])."'>". _MA_USER_FINDUS ."</a> <span style='font-weight:bold;'>»»</span> ". _MA_USER_RESULTS."<br /><br />";
+ echo "<a href='findusers.php?target=".htmlspecialchars(@$_POST["target"], ENT_QUOTES)."&multiple=".intval(@$_POST["multiple"])."&token=".htmlspecialchars($token, ENT_QUOTES)."'>". _MA_USER_FINDUS ."</a> <span style='font-weight:bold;'>»»</span> ". _MA_USER_RESULTS."<br /><br />";
if ( empty($start) && empty($foundusers) ) {
echo "<h4>"._MA_USER_NOFOUND,"</h4>";
$hiddenform = "<form name='findnext' action='findusers.php' method='post'>";
@@ -534,11 +541,12 @@
}
}
if (!isset($_POST['limit'])) {
- $hiddenform .= "<input type='hidden' name='limit' value='".$limit."' />\n";
+ $hiddenform .= "<input type='hidden' name='limit' value='{$limit}' />\n";
}
if (!isset($_POST['start'])) {
- $hiddenform .= "<input type='hidden' name='start' value='".$start."' />\n";
+ $hiddenform .= "<input type='hidden' name='start' value='{$start}' />\n";
}
+ $hiddenform .= "<input type='hidden' name='token' value='".htmlspecialchars($token, ENT_QUOTES)."' />\n";
$hiddenform .= "</form>";
echo "<div>".$hiddenform;
@@ -601,6 +609,7 @@
} else {
echo "<input type='button' value='"._MA_USER_ADD_SELECTED."' />";
}
+ echo "<input type='hidden' name='token' value='".htmlspecialchars($token, ENT_QUOTES)."' />\n";
echo "</td></tr></table></form>\n";
}
@@ -619,6 +628,7 @@
if (!isset($_POST['start'])) {
$hiddenform .= "<input type='hidden' name='start' value='".$start."' />\n";
}
+ $hiddenform .= "<input type='hidden' name='token' value='".htmlspecialchars($token, ENT_QUOTES)."' />\n";
if ( !isset($total) || ( $totalpages = ceil($total / $limit) ) > 1 ) {
$prev = $start - $limit;
if ( $start - $limit >= 0 ) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <mal...@us...> - 2007-08-22 21:07:24
|
Revision: 1008
http://xoops.svn.sourceforge.net/xoops/?rev=1008&view=rev
Author: malanciault
Date: 2007-08-22 14:07:27 -0700 (Wed, 22 Aug 2007)
Log Message:
-----------
A margin and padding style definition in themes/default/style.css was causing the layout to be offset
Modified Paths:
--------------
XoopsCore/branches/2.0.x/2.0.17/htdocs/themes/default/style.css
Modified: XoopsCore/branches/2.0.x/2.0.17/htdocs/themes/default/style.css
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/htdocs/themes/default/style.css 2007-08-22 20:57:09 UTC (rev 1007)
+++ XoopsCore/branches/2.0.x/2.0.17/htdocs/themes/default/style.css 2007-08-22 21:07:27 UTC (rev 1008)
@@ -1,6 +1,6 @@
-body {color: #000; background: #fff; margin: 0; padding: 0;}
+body {color: #000; background: #fff; margin: 0; padding: 0;}
-table {width: 100%; margin: 5px; padding: 5px; font-size: small;}
+table {width: 100%; font-size: small;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
a {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <mal...@us...> - 2007-08-22 20:57:07
|
Revision: 1007
http://xoops.svn.sourceforge.net/xoops/?rev=1007&view=rev
Author: malanciault
Date: 2007-08-22 13:57:09 -0700 (Wed, 22 Aug 2007)
Log Message:
-----------
+ Added _NOT_NOTHINGTODELETE constant that was missing (malanciault)
Modified Paths:
--------------
XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
XoopsCore/branches/2.0.x/2.0.17/htdocs/language/english/notification.php
Modified: XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-20 11:58:01 UTC (rev 1006)
+++ XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-22 20:57:09 UTC (rev 1007)
@@ -41,7 +41,7 @@
+ Update smarty class (version 2.6.18) (dugris)
+ Update snoopy class (version 1.2.3) (dugris)
-+ Improved system preference management: use register_shutdown_function to guarantee cached file cleaning up (phppp)
++ Improved system preference management: use register_shutdown_function to guarantee cached file cleaning up (phppp)
+ Improved: add delimiter for XoopsFormRadio and XoopsFormCheckBox (dugris)
+ Improved: add folder css for themes (dugris)
+ Improved cache ID generation: protecting group or language sensitive contents (phppp)
@@ -65,6 +65,7 @@
+ Added TLS support for LDAP authentication with new config option #1697107 (pemen)
+ Add new constant in config Database for TLS (pemen)
+ Added upd-2.0.16-to-2.0.17 program (pemen)
++ Added _NOT_NOTHINGTODELETE constant that was missing (malanciault)
- Removed "list-style" parameter from li class in /themes/default/style.css which makes trouble to ol'ed li (phppp/huzhenghui)
- Modified installation procedure and add TLS (pemen)
@@ -80,6 +81,7 @@
/modules/system/language/english/admin/users.php (phppp)
/modules/system/language/english/admin/preferences.php (pemen)
/languages/english/auth.php (pemen)
+ /languages/english/notification.php (malanciault)
============================
2006/11/12: Version 2.0.16
Modified: XoopsCore/branches/2.0.x/2.0.17/htdocs/language/english/notification.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/htdocs/language/english/notification.php 2007-08-20 11:58:01 UTC (rev 1006)
+++ XoopsCore/branches/2.0.x/2.0.17/htdocs/language/english/notification.php 2007-08-22 20:57:09 UTC (rev 1007)
@@ -84,4 +84,5 @@
define ('_NOT_MODE_SENDONCE', 'Notify me only once');
define ('_NOT_MODE_SENDONCEPERLOGIN', 'Notify me once then disable until I log in again');
-?>
+define ('_NOT_NOTHINGTODELETE', 'There is nothing to delete.');
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: jzxhcq <lif...@gm...> - 2007-08-20 12:55:09
|
xOPV5tX9tcTDzs/rysfKssO0o78NCg0Kyse38dfUvLqzo7nS1NrX7MnPtcTSu77ku7AgfiB+IA0K DQrO0s/r0qrC8re/o6zO0s/r0qrC8rO1o6wNCg0KztLP69Kq16y4/LbgtcTHrqOsztLP69KqsO/W +rj8tuC1xMjLo6wNCg0K0rvBrLSutcTO0s/r0qogfiB+IH4gfiB+IM7Sz+vSqiB+IH4gfiB+IH4g DQoNCrWrysfU2rn9wcvV4sO0wv6zpLXE0ru2zsjV19PA76OsDQoNCsT6z+vSqrXEtO+zycHLw7vT 0KOsDQoNCsTj1ebV/bXEw87P68rHyrLDtKO/DQoNCiANCsD708O/1c/QyrG85KGitLTU7Mr009rX 1Ly6tcTKwtK1DQoNCru2062yzrnbztK1xNCh1b4gICBodHRwOi8vbGlmZS5sb29rLmJsb2cuMTYz LmNvbS8gIA0KDQoKoaqhqqGqoaqhqqGqoaqhqqGqoaqhqqGqoaqhqqGqoaqhqqGqoaqhqqGqoaqh qqGqoaqhqqGqoaqhqqGqCqG+16LS4qG/yc/D5rXE08q8/sTayN3T69LUz8LOxNfWzt652KGjsb7I 7bz+vfbP3tPaus+3qNPDzb4hCrjD08q8/tPJobZWb2xsZXltYWls08q8/si6t6LXqLzSobfI7bz+ t6LLzaO7sbvN+NPRxsDOqtfuwPe6pgq1xNPKvP7IureiyO28/rb4tuC0ztKqx/PGxr3io6HP1sPi t9HPwtTYo6zO3s/eyrG85Mq508OhowrP6sfpx+u3w87KztLDx7XE1vfSs6O6aHR0cDovL3d3dy5j bnlzb2Z0LmNvbS8= |
|
From: <ph...@us...> - 2007-08-20 11:58:06
|
Revision: 1006
http://xoops.svn.sourceforge.net/xoops/?rev=1006&view=rev
Author: phppp
Date: 2007-08-20 04:58:01 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
Tagging 2.2.5
Added Paths:
-----------
XoopsCore/releases/2.2.5/
Copied: XoopsCore/releases/2.2.5 (from rev 1005, XoopsCore/branches/2.2.x/2.2.5)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-20 11:54:23
|
Revision: 1005
http://xoops.svn.sourceforge.net/xoops/?rev=1005&view=rev
Author: phppp
Date: 2007-08-20 04:54:23 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
md5 checksum file
Added Paths:
-----------
XoopsCore/releases/2.0.17/xoops.md5
XoopsCore/releases/2.0.17/xoops_md5.php
Added: XoopsCore/releases/2.0.17/xoops.md5
===================================================================
--- XoopsCore/releases/2.0.17/xoops.md5 (rev 0)
+++ XoopsCore/releases/2.0.17/xoops.md5 2007-08-20 11:54:23 UTC (rev 1005)
@@ -0,0 +1,518 @@
+admin.php:c36a2ed005d7c564074c58fdd6837a1b
+backend.php:c37971e12b8c779a8ae63c3882bc4b04
+banners.php:0b2a632d50abb9f7fdf08218a15da2c9
+class/auth/auth.php:4965d2f6773895eaeddcb15c0a52b45a
+class/auth/auth_ads.php:9fb8f7b9c2c5a30b6ec93eed1630eaa1
+class/auth/auth_ldap.php:a526f4ddf4b51f4cf79443a9f6bb88f0
+class/auth/auth_provisionning.php:b2259c8281ea08dd537186b654644964
+class/auth/auth_xoops.php:c9921044b431fc53cc346d307686e2ab
+class/auth/authfactory.php:d8218950c1222a6966abdba048acbead
+class/auth/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/class.tar.php:7ddffcca50ca50e257a30b44b5fa0678
+class/class.zipfile.php:35f2ff6d4e176b92c26aedba894a3680
+class/commentrenderer.php:5c22f0d80dd44b6c2dea9f4574e5d3f8
+class/criteria.php:41d6cd3eee4559d971c9d81f71ee1309
+class/database/database.php:e95ea8e742b357ce7513e47e958d49ff
+class/database/databasefactory.php:5612c40b86c2556cce12be5cd1139af7
+class/database/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/database/mysqldatabase.php:671ad49a10f03de62f356b9d9a72cb71
+class/database/sqlutility.php:83f930ea4157cf8d55183ede4629f12c
+class/downloader.php:5a7375b1ee50a0bbaad2084c640e44d6
+class/errorhandler.php:3c74149eb62e31c13e62b4622fa2233c
+class/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/logger.php:57484810c425a9e594a45c9ae610376b
+class/logger_render.php:891892fc88ecb58efb20125d3792bd96
+class/mail/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/mail/phpmailer/ChangeLog.txt:eb64471fb08256563d7d82d8939e4863
+class/mail/phpmailer/LICENSE:278f2557e3b277b94e9a8430f6a6d0a9
+class/mail/phpmailer/README:20d2b8e182743c998759bcd9b0306207
+class/mail/phpmailer/class.phpmailer.php:7d889d90bab0742c5e0aacf16bcfade7
+class/mail/phpmailer/class.smtp.php:4b458a4f4ac2e812b2a42ee039fd5876
+class/mail/phpmailer/language/phpmailer.lang-en.php:7ff797303960fb258da42a495d8c74a9
+class/mail/xoopsmultimailer.php:e1e4023f201dd02b65a6b8526790b818
+class/mimetypes.inc.php:530fa1fb405a9972db58e941b4cd7fd5
+class/module.errorhandler.php:845f85259a07b10ff7b13ef3a3bc47f9
+class/module.textsanitizer.php:c397f25f7a2c056820013900214a73ce
+class/pagenav.php:1a15332bd762780621a58c25a7541b86
+class/smarty/Config_File.class.php:51b252ac44e6de9281cc906b2b8fa0e9
+class/smarty/Smarty.class.php:6f07d1a06fb68cd4db5ab80231d815fe
+class/smarty/Smarty_Compiler.class.php:41b2907f3d199ecf24e8b0061f30f9fd
+class/smarty/configs/test.conf:2f99e2310b1dd4a254c594c49549d9d2
+class/smarty/debug.tpl:def6c6e062941c8b2986f9f977b26307
+class/smarty/internals/core.assemble_plugin_filepath.php:c98832bd718c94629c732b5d4c2980cb
+class/smarty/internals/core.assign_smarty_interface.php:4c2dd142c1c59e101b2f60cfc7a7cdc2
+class/smarty/internals/core.create_dir_structure.php:a12f6e4653dc814369202e0ed57206b0
+class/smarty/internals/core.display_debug_console.php:297b9baf349e7f32e8e815612e823e3c
+class/smarty/internals/core.get_include_path.php:ba78ea6d4112d4325b00e4b8101497c6
+class/smarty/internals/core.get_microtime.php:72eb40e8367f77f0bd251e15a5bd4f5f
+class/smarty/internals/core.get_php_resource.php:e0fccd538d6f0ed8915d39cc2f9dd860
+class/smarty/internals/core.is_secure.php:7ea83dd65e64bc0bc893d44096ec61e0
+class/smarty/internals/core.is_trusted.php:83e22de7a251fef6a033769b35989bf6
+class/smarty/internals/core.load_plugins.php:d60028c542ec06749cd2d381bc07d0c2
+class/smarty/internals/core.load_resource_plugin.php:08d531fb688eed7253b316b11436e512
+class/smarty/internals/core.process_cached_inserts.php:2a846ebfec89211b7090149052374059
+class/smarty/internals/core.process_compiled_include.php:6da8abe9ab2050618fd6e344fbc8059b
+class/smarty/internals/core.read_cache_file.php:e7de28f374768f8b319687a34e226c80
+class/smarty/internals/core.rm_auto.php:8834d9e9a8aa8473244d74096638b5c2
+class/smarty/internals/core.rmdir.php:08209df8f3113b0d8322bcac3b5e055b
+class/smarty/internals/core.run_insert_handler.php:f6452eb1f0f65cf3b07634228ea4c938
+class/smarty/internals/core.smarty_include_php.php:0d87e492eb18ec8b4fa492f2ac34c163
+class/smarty/internals/core.write_cache_file.php:6e0ca7e246ee7a6fea7e2e6e4381332b
+class/smarty/internals/core.write_compiled_include.php:ff7944e8092eaf7c2ee97d865df29788
+class/smarty/internals/core.write_compiled_resource.php:caa79e832d4587991606dd9a0988c852
+class/smarty/internals/core.write_file.php:23f99e19895028592cff61325b6ed0b1
+class/smarty/plugins/block.textformat.php:f4e1cc15997ff132066f5e4e09e92054
+class/smarty/plugins/compiler.assign.php:6c3aaef0d3723c9f5875c7cd3610c1e6
+class/smarty/plugins/function.assign_debug_info.php:0abdfebfea185a7b1a727d9546e244be
+class/smarty/plugins/function.config_load.php:fa6466c59cab6333c64ac270dd6c53b1
+class/smarty/plugins/function.counter.php:9531e844efd007c593dadd6173cb0bbd
+class/smarty/plugins/function.cycle.php:db7b2e51bd5e26f93032929dcb2d531b
+class/smarty/plugins/function.debug.php:4963d564da17a2578fc5f56d9c53e7bc
+class/smarty/plugins/function.eval.php:3fedd0e2a4c285200c12fe6427bc2739
+class/smarty/plugins/function.fetch.php:51259f99b6554fa1a6a60013a5e7880a
+class/smarty/plugins/function.html_checkboxes.php:a05460918e36fd9ef66d955754868a3e
+class/smarty/plugins/function.html_image.php:de11daabe07795fe4229b8d0185489dd
+class/smarty/plugins/function.html_options.php:b634076ab0424a5b8310ff733c5615a6
+class/smarty/plugins/function.html_radios.php:6a00315efe8f8202823ade3bf3e6e513
+class/smarty/plugins/function.html_select_date.php:ad1d200bf750d98379cfc5507eac681d
+class/smarty/plugins/function.html_select_time.php:ac7c160c72b293e6509840a5aba9a429
+class/smarty/plugins/function.html_table.php:d7ade8af24efeb33f852bef185004521
+class/smarty/plugins/function.mailto.php:03b5b66b3c6221c34b0d27c030dc7b60
+class/smarty/plugins/function.math.php:0b33b8526bcff403e3d650c3d7eb982b
+class/smarty/plugins/function.popup.php:1e8b78080d08a386ba297c0dbb7c3a7b
+class/smarty/plugins/function.popup_init.php:b2353a42807535109e1f037c0d51f19c
+class/smarty/plugins/modifier.capitalize.php:70f58c49c5bd2851be11a3d67a92d2a4
+class/smarty/plugins/modifier.cat.php:9dbc6c2d6d78165d9d0ffae481509b6a
+class/smarty/plugins/modifier.count_characters.php:91694b84f8b86aa551ff49ced16dbd11
+class/smarty/plugins/modifier.count_paragraphs.php:c64e0f47b6435424a7bf9647eed06c1e
+class/smarty/plugins/modifier.count_sentences.php:c22e43e96e6ecd34cc18bc5235d59337
+class/smarty/plugins/modifier.count_words.php:073467c9ea7434647bb9ff27fe09183b
+class/smarty/plugins/modifier.date_format.php:5d57183abba166f670d0b8649086f516
+class/smarty/plugins/modifier.debug_print_var.php:083998f71b350e0f2bea5b46477680c2
+class/smarty/plugins/modifier.default.php:11c16bd6f7dde6d576d7f93433652925
+class/smarty/plugins/modifier.escape.php:3bd0b2464f2fe8e2688da39079d84190
+class/smarty/plugins/modifier.indent.php:ea1f5db88c00e850c3968e434eadb074
+class/smarty/plugins/modifier.lower.php:5520933762ceac07d49e658c52587279
+class/smarty/plugins/modifier.nl2br.php:1d16b98e8ec34aac69f0827fab1dc999
+class/smarty/plugins/modifier.regex_replace.php:d4e8f465bc8adbd6119e788dfea53d66
+class/smarty/plugins/modifier.replace.php:b7d144b301a878c3015f9ba96b1922c6
+class/smarty/plugins/modifier.spacify.php:66993120ab60306acd278a327c5af448
+class/smarty/plugins/modifier.string_format.php:401048107fc62eecf175d2a0ab997161
+class/smarty/plugins/modifier.strip.php:b1281f77297db8c1e50bc1fd883ebd78
+class/smarty/plugins/modifier.strip_tags.php:481144a581e2d56a2182add2e09c5641
+class/smarty/plugins/modifier.truncate.php:da35c3d0a2dfc9ea11c32b3a10246aa7
+class/smarty/plugins/modifier.upper.php:0ef0e9784273f5d5384f34ad303bd15e
+class/smarty/plugins/modifier.wordwrap.php:b80bdf801ac29e3aa4662a0428b676e4
+class/smarty/plugins/outputfilter.trimwhitespace.php:6535eaea7108bacf0bd81d45983eced2
+class/smarty/plugins/shared.escape_special_chars.php:2f7221015323ba27d2ed5ae20450fa0d
+class/smarty/plugins/shared.make_timestamp.php:29ffe6553da8fda72147a12273105e10
+class/smarty/xoops_plugins/compiler.foreachq.php:a60d43c3a7eacbcaea56d6065d9528a8
+class/smarty/xoops_plugins/compiler.includeq.php:eb7f9d5d3ea79a99ca253e7a6d20d45c
+class/smarty/xoops_plugins/compiler.xoAppUrl.php:16e8ce79f7646046f7e95e837f6bfba1
+class/smarty/xoops_plugins/compiler.xoImgUrl.php:a3b6772385ef1738a703c8fb86c8e849
+class/smarty/xoops_plugins/function.xoInboxCount.php:f631b3aa1cfd35e9ee40db59abbe8db3
+class/smarty/xoops_plugins/function.xoops_link.php:73245b625581892220aa5742045761a8
+class/smarty/xoops_plugins/modifier.debug_print_var.php:bd886be994e60ff00ef36fa5174e6044
+class/smarty/xoops_plugins/resource.db.php:2eeaf70d08567e0b934ddf255703aaa0
+class/snoopy.php:296b4a510d7d56254600f08d802ab516
+class/tardownloader.php:3163294fb8cb28d9be68d6a61ad540b1
+class/template.php:6bba69a1121e248bfba93a1395815f13
+class/theme.php:c51f87616cab644cfdeebf24dbd0d47e
+class/theme_blocks.php:334791020475a0bfef2ee7dbc55791dd
+class/tree.php:326d2418a7ee05211955d7166c4d9e3b
+class/uploader.php:714b436d7c29f5adaff6cffb04652aac
+class/xml/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xml/rpc/bloggerapi.php:461a27720a7230938a697237ee33182c
+class/xml/rpc/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xml/rpc/metaweblogapi.php:1cad7a5679a1c52ed7ec3ca284bfb778
+class/xml/rpc/movabletypeapi.php:16024fab4c3a14af1546d46fbee54dc0
+class/xml/rpc/xmlrpcapi.php:05404eee87673d77cf187e3696d1c349
+class/xml/rpc/xmlrpcparser.php:86a86a660d48bf0deddbd74eddedf42c
+class/xml/rpc/xmlrpctag.php:ed45035c83609e427f28395c74a433cd
+class/xml/rpc/xoopsapi.php:3aa0929fa7dfb091a26b4b3697cc3eec
+class/xml/rss/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xml/rss/xmlrss2parser.php:31c9a32f22962d1b1caf979319ac460c
+class/xml/saxparser.php:07880fe0681dd0ce640051b306989ba5
+class/xml/themesetparser.php:c1c53f60e35f9a2f5f43ddec72757b57
+class/xml/xmltaghandler.php:0838e3d3ecb9bd120a36b48bfab168b0
+class/xoopsblock.php:a0a0fadd25077fcd78c21bb68500fa0b
+class/xoopscomments.php:40b128568f2dc3c887e014ad2582b20f
+class/xoopsform/form.php:c66671920f8a1379685cdb9e51311012
+class/xoopsform/formbutton.php:8ddcaf9f70f01c7d26fbb11e94bcc19c
+class/xoopsform/formcheckbox.php:5180c0eb9cf451c4ba2c8c55cf89ec07
+class/xoopsform/formcolorpicker.php:857da25c37c2e1a61bafd2a1de44e2ec
+class/xoopsform/formdatetime.php:f977aa574ed5f74a0949f45cdbfa8902
+class/xoopsform/formdhtmltextarea.php:0c96815c6f8ffe03c4cb537d006639e9
+class/xoopsform/formelement.php:0a8a738858c0a6c0c676abad9664393b
+class/xoopsform/formelementtray.php:5efb2f084fa1c23a0ac76afa09755d98
+class/xoopsform/formfile.php:b5b90735225c8826d8ec6f4c5914cd47
+class/xoopsform/formhidden.php:2fb9dfb9b9dcd98c7c0aef9bccaa6fe6
+class/xoopsform/formhiddentoken.php:930c22b8cd842b6649d09bf44d750bd9
+class/xoopsform/formlabel.php:a8732b394595f65259f7eac1a3b511e3
+class/xoopsform/formpassword.php:a1665477e0866d5276ba778cc2fb4246
+class/xoopsform/formradio.php:badf91e3de9f5732120da0ca1ab36825
+class/xoopsform/formradioyn.php:876924d3b017c47c4c7c392948265452
+class/xoopsform/formselect.php:4ee1d2698dc02b63e5b474da0e45b23e
+class/xoopsform/formselectcountry.php:babe88f609c35a18ba14295cc8a51f52
+class/xoopsform/formselectgroup.php:557896c2a3240ebed5bb95c518c57248
+class/xoopsform/formselectlang.php:432cd1ad4340a39dc7ccded5060d8c46
+class/xoopsform/formselectmatchoption.php:b56f96c343d347b83b8d0ccd889c6a2f
+class/xoopsform/formselecttheme.php:d84dde3ee6e2c745629bc33f5c303e4b
+class/xoopsform/formselecttimezone.php:d78e2d014ce943d341ebcc49a0eb9b4a
+class/xoopsform/formselectuser.php:79afa89673955ec718161869382b7a51
+class/xoopsform/formtext.php:13892aed4e9a8fa0c6374abcbb8ed39d
+class/xoopsform/formtextarea.php:70ae0c85eac67765a4b5465349e6ffd9
+class/xoopsform/formtextdateselect.php:06ae6220a7fda76560d5242bc72bc449
+class/xoopsform/grouppermform.php:00019bddfd821b764a2d7c393341547f
+class/xoopsform/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopsform/simpleform.php:4662eace949d20705762eb05d2887c9b
+class/xoopsform/tableform.php:96e6627ad8da646603e598f6df55fd5a
+class/xoopsform/themeform.php:6eab7ff9fcd9ea1d672e3ddb4ea3fea7
+class/xoopsformloader.php:f70ac5bfbe1a7796d57cd478dd718221
+class/xoopslists.php:1187d95e8ed238db88407fb62999bd95
+class/xoopsmailer.php:112ae819081ceb96af79d4743ffbfb1a
+class/xoopsmodule.php:38b4faa27cb9e134947f2f3d695d0e19
+class/xoopsobject.php:06fecde1c0e15df2d05146d0b537d73e
+class/xoopssecurity.php:53de6db120fd63db612c23aebbef2434
+class/xoopsstory.php:fc473807ef27a93c99ddd2cf8c760bdc
+class/xoopstopic.php:7446a0a1ed8fe72967ace22142cf2c14
+class/xoopstree.php:55ebaafbc61c04327af2000d0978e176
+class/xoopsuser.php:50a775bb453cc7ec2a5d99a6d38677d2
+class/zipdownloader.php:7f3f13ed7f0ed5d806ae7c3b478ac771
+edituser.php:024dc894be71720ae754dd9e1008ed15
+favicon.ico:d8b8fe7ad2bb81251e6ef871b3d93842
+footer.php:ff154d6c1112348b939c2567598095d3
+header.php:9d7a3cc0194ae82b2598ad1e5c7075c3
+image.php:d3a2c49c42bdb32db9137a853175c6d4
+imagemanager.php:0756119e27cbd1a27ef72e94db5d1725
+images/aligncenter.gif:bb4ebcca96cc5a1de79bb408c7e6c5cc
+images/alignleft.gif:ff0af550a83ac653585d44950ec70b3f
+images/alignright.gif:e04b2d584727efd58aab8d73714d72ac
+images/await.gif:1c0c3d8325ce4ec922f45af270fa9c9f
+images/banners/banner.swf:c14f8f4cb12fbd921e5d4451f960f659
+images/banners/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+images/banners/xoops_banner.gif:a6a7a8863fe206fcc3ed23abcb01bdc2
+images/banners/xoops_banner_2.gif:5f5b7a0fc35cfca5ba54607e234c684e
+images/blank.gif:49cdc214849d5ced018d230677b14076
+images/bold.gif:e31d50ee227a11bebad0548b0b249b11
+images/code.gif:a94e775403e103ee072bb0156c764a85
+images/download.gif:c04fdadc3ced3a2edd5500efef718dc0
+images/email.gif:fe89e3ab3eb6d727b8263a7c7f5607dc
+images/icons/aim.gif:cd81264af3dae7ffe10ba8b97f4dbf19
+images/icons/delete.gif:4b69b271642b7e12d0202edfb5702a27
+images/icons/edit.gif:9421aa9bf118de1162fbf86f90b0bd0f
+images/icons/em_small.gif:812836d50b730612f15ed67cdbe3dde5
+images/icons/email.gif:78816153b1581a7a4b90a173a2e50c35
+images/icons/icq_add.gif:209ce74c8857ab590fd4b49870ea2176
+images/icons/index.html:d41d8cd98f00b204e9800998ecf8427e
+images/icons/ip.gif:80241af0de467445080abed8be24ce0c
+images/icons/msnm.gif:9410df9969db77b1c56e617a41ce0da9
+images/icons/no_posticon.gif:001dd4512e84f78e7602a69d927f5565
+images/icons/pm.gif:7ccff3870289fbeedbc83b307ca88215
+images/icons/pm_small.gif:38555bc09d5d1e2ca157dfbac7eb5c31
+images/icons/posticon.gif:a4e80a8318242d93cbf7af8168fbb31a
+images/icons/posticon2.gif:1efe12b5bcc935d779786aed9bf278fd
+images/icons/profile.gif:fcb50419904054fe696945d46c917b6d
+images/icons/reply.gif:6164de9d119a57ba12b96a80defc032e
+images/icons/www.gif:7a94b0ddaae324f6d90bd36ce3a16fe9
+images/icons/yim.gif:513f79d78a6ba18f0ccdc780f232768d
+images/image.gif:c33a77dfcf9854badc3b03c9c1574e8b
+images/imgsrc.gif:2b38371f664340415c17f543de3a773e
+images/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+images/italic.gif:4fedc88a4abd21006d0f3a5cd420df33
+images/linethrough.gif:92c6ac927247cbb5f28a000063f07e25
+images/logo.gif:8160522197af080d9a1b371d33d332cc
+images/pagact.gif:f51e3a9657585db590aa7f5d635333a7
+images/paginact.gif:2f1e920d25355ded68276aaae7b475ab
+images/pagneutral.gif:f4a652f99c1bbee559558a0f3f538a7e
+images/pointer.gif:273d7f89167b8ffcdd194201142ed75e
+images/poweredby.gif:7c366073172ada947f03dff837ea0909
+images/quote.gif:99237e4b3508bdbfd059ca5782449af0
+images/read.gif:f638ec47a2f4ace642b3bc60c7eb5ca1
+images/s_poweredby.gif:a0f5d8c3fe55e7a1f75febc41c4cfe36
+images/subject/icon1.gif:edbc96679c5cece12383d7cedbd9f90f
+images/subject/icon2.gif:4cb0a57117dbd60e2306f5bd1f25daf4
+images/subject/icon3.gif:67b58a0671cfe672bc505fa54ffe9d02
+images/subject/icon4.gif:a23c478f5f20024c673c2d0d1b09ec66
+images/subject/icon5.gif:d6d3c9f5487bfaec1906fd6b937e0190
+images/subject/icon6.gif:258a7c3f56d11b2173e0983c2b2c5afd
+images/subject/icon7.gif:b30a99bfcfc15e2234c1c7d57958978c
+images/subject/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+images/underline.gif:35445fc50b0232fe79e6cfd5982681dd
+images/url.gif:dc3afa4189a2ec1adcbaab147226f2b4
+include/calendar-blue.css:7ed93f5fe431d769ff10eebab95005f2
+include/calendar.js:4407b50bfdca13aad2db48124e27969b
+include/calendarjs.php:9ea808e1130d6d0e2dc834e7e21ae6a6
+include/checklogin.php:a3cf58d9908aee3a3d75a256e111abe4
+include/color-picker.html:d99044c7c8370cfc7a31074eb7f82d33
+include/color-picker.js:a591df12eee3b9266828d4873d64ea75
+include/comment_constants.php:e8ebfeb0b048d266026704a35c649d2e
+include/comment_delete.php:597ce6ffdcb2faa67d6688a46a3fb8a2
+include/comment_edit.php:51314c720fd91bc812554860ea00dfd1
+include/comment_form.php:521921098b73532d16ae8b930d228066
+include/comment_new.php:6633354fe53873f5406feea73d034864
+include/comment_post.php:73846ebd68b8505de28a1e20b9a4c420
+include/comment_reply.php:5f49fe135790c702b8ff6bfdd5c7c927
+include/comment_view.php:56a963ea0d03ebc280f383860f04a4c6
+include/commentform.inc.php:1ab7af7b3b0445ed5b12aea73ff42a10
+include/common.php:90a6d7243049394c596a61b17647a50e
+include/cp_functions.php:a4acd1b15991c57fe4b357cd6784f29d
+include/cp_header.php:7e5eb3901afb53f2bd8e48bcebce0a24
+include/findusers.php:c7df54e8f835ab542fc591b1600eace2
+include/functions.php:0bf452cbaeae6f73b72a95273a62dfcb
+include/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+include/layersmenu.js:b4ea1ab9ad04bb5369f2dc16df6c5c31
+include/notification_constants.php:f88b82a15659e8eb4c658805c5b60c29
+include/notification_functions.php:8f7bfbb286ebc2519a293fb49b083047
+include/notification_select.php:3d389b30e1b10de1646edccb8c6c58ea
+include/notification_update.php:443dad3c6039ea8eeccbe9f9517623b2
+include/old_functions.php:6d8ceab5358e134bc8f2ae85ca933152
+include/old_theme_functions.php:0c1283a92780ae535604500f4f134e11
+include/registerform.php:0c88aa48fb4ca155e936f70293c010f3
+include/searchform.php:35fc760aaf27cf0f566b871660130c21
+include/site-closed.php:0812b7d8690e9fae8debb1822916f9da
+include/version.php:e2bda32cbd6133bb870d534648c13ccb
+include/xoops.js:c1cf27ba5828781696e8f3544287e474
+include/xoops13_header.php:fba1d6e9f44093e0fbdf9dc3576ac0e8
+include/xoopscodes.php:240ae3d0fb3ae7fec84604724b0ba6dc
+index.php:212385625755a2468af37cfbaa2a0c5f
+install/class/cachemanager.php:1d1068144156193acd23f8b37b52c41c
+install/class/dbmanager.php:a061ddec3d0fdd870e2bfc8fb72933d9
+install/class/mainfilemanager.php:fab97593b9819f8f99f21d3e892dbd3e
+install/class/settingmanager.php:d60aa2ff414ca5cf7a8509fa315a9969
+install/class/textsanitizer.php:f53edc38cf53f781720e5e286ad2bf60
+install/img/bg_content_left.gif:1fbd1ba1f70377d65662cd5229a5ea0d
+install/img/bg_content_right.gif:29c8b20e537a04e9840a11d0a6654caf
+install/img/bg_darkblue.gif:21a22dddfa6913a5cf4da526f1309283
+install/img/bg_table.gif:0c4677d4ee877cfd5e2804659e30053b
+install/img/dummy.gif:55fade2068e7503eae8d7ddf5eb6bd09
+install/img/hbar_installer_right.gif:d23d4e86f5679ac168b984c0d5cdcaf5
+install/img/hbar_left.gif:76ead8fb3ad7da89bfd86d8eb4400ae2
+install/img/hbar_middle.gif:6c1e7e05afe5d789b30cd5dc5931fc3d
+install/img/hbar_right.gif:a895f5c29d16a0a3702565447ae8c1f7
+install/img/logo.gif:8990ff6a44b4ef2b75622af9db402963
+install/img/no.gif:f4500bceb0f0482ea05d0dbbcad0ef35
+install/img/xoops2.gif:5e8024e9cd03478842dbd34b09f2b2ba
+install/img/yes.gif:f1f89f2e130785c96fdf23952f028d3e
+install/index.php:ff1ebaf079097621ea71b3082d63e62b
+install/install_tpl.php:02a48a5e8b96d0537f0b04077762a407
+install/language/english/finish.php:9bdd7c02e4430eadd91a9f6c3ee750e9
+install/language/english/install.php:9ebe5e7ac7be4979872e44cb5eaa6932
+install/language/english/install2.php:23ce50ce01acd3c49c451bc83cdf75e1
+install/language/english/mysql.lang.data.sql:9e3d8780e29bad64f37ccd0ab782404f
+install/language/english/welcome.php:94e2548259ef2bffa28b32abd6841e98
+install/makedata.php:774d0fd0fd793ad0834860fed6509dff
+install/passwd.php:d923b562f1b2867d794c3f2543e5c699
+install/sql/mysql.data.sql:474bfc467b1def26032dcfe1203b1d07
+install/sql/mysql.structure.sql:b0d4b4924e8945283608d2589e3a1be4
+install/sql/upgrade/mysql.structure.sql:4c79d8a68e9f6193e3b79aa70c663f2c
+install/style.css:65ee543ceab2aee67dd7b7a169f968c0
+kernel/avatar.php:0c6ee7b7cca8dc3766cef3564a858c9b
+kernel/block.php:c787a92566b6379d05f19748fd09aa46
+kernel/comment.php:e91aa06031499bbbd9e34b5699fd5ceb
+kernel/config.php:27da6e42131cd864db00e64176dcb68f
+kernel/configcategory.php:a83d045f15ee578c221fd4c8bacd9d63
+kernel/configitem.php:49a10d8ea3999b50090e8a5f2796a18a
+kernel/configoption.php:68f0a167faf5abcc324671ec6172f8ab
+kernel/group.php:4ee9da6f559c16ea2e63db242f233b9d
+kernel/groupperm.php:e035574b92577a05f60382b5c3bbbae5
+kernel/handlerregistry.php:16311d220d32632dbcdf95c0acca4d25
+kernel/image.php:98cd1b6bfab6cdcf135b084bedf7de73
+kernel/imagecategory.php:3cadea649597c3bde818569608610f54
+kernel/imageset.php:469bef3a1cd59584821f8dedfdba7c6b
+kernel/imagesetimg.php:1199a748c483677b81616ae0fa8814c6
+kernel/member.php:68e096689194829b53d5facdcddd0cbe
+kernel/module.php:bee0f57c6340eb014726b44132aca02f
+kernel/notification.php:fe8359dd8dda6bc2b78f6a04dcb993a5
+kernel/object.php:d92fe76edab2ef71c9f5ddc48b496feb
+kernel/online.php:d239531d88115778e1f4d7640b8d2d6c
+kernel/privmessage.php:de026e3d529b688fb140422ac201f10c
+kernel/session.php:0421032bb14c87b3530234fca25fcb08
+kernel/tplfile.php:311f3c6d85ebcae587a04e66a7d96723
+kernel/tplset.php:1cb1f54343eb05602ee7c18e4d6a6d4b
+kernel/user.php:242b220a076a78597fa33edb98cf744d
+language/english/admin.php:2fb675922b334073dca21900c4dfbe45
+language/english/auth.php:23904fbe13d9bdb516581ba85d417cc6
+language/english/calendar.php:a6cfd3c8f69ca5dcaa71c652948ec769
+language/english/comment.php:78a292b94d7edd4a2ff3583813a025f5
+language/english/findusers.php:65c2cc507da1f3e37205f8f870a30c7a
+language/english/global.php:2320b8b560b9094a16e6f9a6d8b6a784
+language/english/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+language/english/mail.php:dc682e64fa38cd6eb89d34e2f6349697
+language/english/mail_template/activated.tpl:46797b78f7657cdbac568bd81a2b689d
+language/english/mail_template/adminactivate.tpl:ec1780a81f1ad5b46880d35a62d32fed
+language/english/mail_template/comment_notify.tpl:5b8449c9d34eba7d38ca7aeedb2a9c5e
+language/english/mail_template/commentsubmit_notify.tpl:3f4ea62032595735d8aae17e3543956d
+language/english/mail_template/default_notify.tpl:7feeae7c49d49afd59c76a91eb4607d8
+language/english/mail_template/lostpass1.tpl:b534eab203f2b67d1998cee3d9235209
+language/english/mail_template/lostpass2.tpl:10ff980e536b527a4bf4a36082b30cf1
+language/english/mail_template/register.tpl:03e25fad3007793698a8b64e91bb2215
+language/english/mail_template/tellfriend.tpl:1cae062a85c2f1d21c889e9137545586
+language/english/misc.php:267596bbaf027f9ef661e7b0b499ba8a
+language/english/notification.php:7f102008222093dbb3e03fb26d343292
+language/english/pmsg.php:20e3f72681e172c1dffafde4aaf0ef9c
+language/english/search.php:4aa943d36292ece02f70cb099561e5c8
+language/english/timezone.php:e40d690a262dcc26f20f9a0e47c8bbdf
+language/english/uploader.php:37c0c07a838e1bac0880c3ace3a24cc8
+language/english/user.php:e2396fd34ec13719757746f004e42f21
+language/english/xoopsmailerlocal.php:dc76b79124d7a35c0c4d936cf5dc2de3
+language/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+lostpass.php:ca4ad5b5ebb6e931525f56706d0ba0b4
+mainfile.dist.php:7b168e21688d45c8e96836eb3bb47c92
+misc.php:bf9e7802ebc49246c0e34e26bc7c5d93
+modules/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/avatars/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/avatars/main.php:f687d14186debe14533bfa31d94c48cf
+modules/system/admin/avatars/xoops_version.php:b66cb0acdda08c10cdc4ce6806dd9ec1
+modules/system/admin/banners/banners.php:9f2d78ef31887da05878f7738aced1de
+modules/system/admin/banners/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/banners/main.php:51b12f78f8bc27c9124e3e3ab2898ee7
+modules/system/admin/banners/xoops_version.php:eb2d666b4766c938a537d9e0a03cea6d
+modules/system/admin/blocksadmin/blockform.php:55a0ae5f5df518edbe2ca49e16e942aa
+modules/system/admin/blocksadmin/blocksadmin.php:540b5d0b56c1f2d4adbce933f731968e
+modules/system/admin/blocksadmin/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/blocksadmin/main.php:8e98af7f792f65572b6ac00bb9ce1c1d
+modules/system/admin/blocksadmin/xoops_version.php:d5596d9e8e207ecba2dcd1ccd259358f
+modules/system/admin/comments/admin_header.php:c2603a9a6bfc0218a9086bf229300d90
+modules/system/admin/comments/comment_delete.php:69f356b05ae46679dbadc431564be472
+modules/system/admin/comments/comment_edit.php:0915239e30bb4eb68a11b5028a25f981
+modules/system/admin/comments/comment_post.php:93065c264e59869d9cbe9bd25d152f2c
+modules/system/admin/comments/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/comments/main.php:33833258bbe8d6ddb92ee2eb40ede62b
+modules/system/admin/comments/xoops_version.php:739c7c1f4d699e0843b958ff369a1298
+modules/system/admin/findusers/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/findusers/main.php:2dbef3111435e467b68c2474f9f61308
+modules/system/admin/findusers/xoops_version.php:8684706f49ae1e34f95801757dc0dc10
+modules/system/admin/groupperm.php:e7939a080fa87575e3143f41acc168c5
+modules/system/admin/groups/groupform.php:bb86ade234ccc99abf18b77fb8e0975f
+modules/system/admin/groups/groups.php:0d4d750902f35e19fc5c765984a12eec
+modules/system/admin/groups/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/groups/main.php:9cfb41b66650880c59bcd9bae7abe422
+modules/system/admin/groups/xoops_version.php:427f1bb3d263e5c423add1660f88efa0
+modules/system/admin/images/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/images/main.php:97297e8486a6719e9c7bf60b985b5b01
+modules/system/admin/images/xoops_version.php:2f42aab480a523d7fc25f0477fa8f43b
+modules/system/admin/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/mailusers/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/mailusers/mailform.php:3e9a75864d3ed47457c37cb6ffcf0787
+modules/system/admin/mailusers/mailusers.php:7d81f378708ac5a184bbd91c8715cd0b
+modules/system/admin/mailusers/main.php:4dab556cdb7f0e7ebd0d5b2b71014338
+modules/system/admin/mailusers/xoops_version.php:79af4e4212a829198d436510ed9bd302
+modules/system/admin/modulesadmin/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/modulesadmin/main.php:18b287010827a45c7655f5f9e4ab9a13
+modules/system/admin/modulesadmin/modulesadmin.php:83cc83a8d434f751977b681c1eb885a4
+modules/system/admin/modulesadmin/xoops_version.php:c4bb6acd39d36a783f324087677409d8
+modules/system/admin/preferences/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/preferences/main.php:49aa8217f39ec2131beecfdbed100e87
+modules/system/admin/preferences/xoops_version.php:17f569a1ab3fc4fcc469b177df62be9d
+modules/system/admin/smilies/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/smilies/main.php:bc1e7bbb115d3978d30106753e364baa
+modules/system/admin/smilies/smileform.php:b5958d7916aea117a7943c1c038a6bc7
+modules/system/admin/smilies/smilies.php:f08f0616f26a82da4a036734358ed4d1
+modules/system/admin/smilies/xoops_version.php:6804bd945f642f0142eb9bc482ae289d
+modules/system/admin/tplsets/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/tplsets/main.php:907b44b785b3efe95b4b3e01caabf571
+modules/system/admin/tplsets/themeimgform.php:d78dfc6049330940d3c5972876cc5ab7
+modules/system/admin/tplsets/tplform.php:fa46ee8869f0dbd2c62c8075e048d090
+modules/system/admin/tplsets/xoops_version.php:56d731885b5b168e4554d7d9f170fab0
+modules/system/admin/userrank/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/userrank/main.php:862930220789634f88d766d348738f19
+modules/system/admin/userrank/rankform.php:38111d9cce1f4c9414ba535bc5316e44
+modules/system/admin/userrank/userrank.php:8e68932a9d0285a68b6a6938ef5dd90a
+modules/system/admin/userrank/xoops_version.php:450849a107ef4e5c893a3b54d6685b23
+modules/system/admin/users/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/users/main.php:cb602bb87e95208eecbc0b90659a1706
+modules/system/admin/users/userform.php:46747cca77f52a3a5923e7823177fd37
+modules/system/admin/users/users.php:287b2ea00573a59b796f5ef7b820ca06
+modules/system/admin/users/xoops_version.php:c88d4d9768d7c34b9551e25d8e5f4468
+modules/system/admin/version/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/admin/version/main.php:3a6eb7781bef2bed3f0b5abf5f82d88e
+modules/system/admin/version/s_poweredby.gif:a0f5d8c3fe55e7a1f75febc41c4cfe36
+modules/system/admin/version/xoops_version.php:ee14a9c5cd29351c12154faf073f92f4
+modules/system/admin.php:4330943e763f236420124bc5a47da803
+modules/system/blocks/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/blocks/system_blocks.php:a61df77de8bda7798b577f107247af27
+modules/system/constants.php:0bccedeb4df540ba1f756a62e8edbe2c
+modules/system/images/bg_content.gif:a97c90b4ce1ab15d10dcf8f8927b6c1f
+modules/system/images/bg_menu.gif:2fd50fce6348582c5d601c1b25c2a666
+modules/system/images/check.gif:9205e050618556e4e047ebdc46eab920
+modules/system/images/hbar_left.gif:6583933a751a8523bcaa067abb4d2dfc
+modules/system/images/hbar_middle.gif:6c1e7e05afe5d789b30cd5dc5931fc3d
+modules/system/images/hbar_right.gif:8079f8c7977c299b1cdcbf86837214b9
+modules/system/images/info.gif:afa24809dcf1ea8a4ff64497817ec228
+modules/system/images/install.gif:b41b04de51ace26e5072af2ccf8dc044
+modules/system/images/logo.gif:68b0f7df1758ceab6cda45ae9ab061bb
+modules/system/images/menu.gif:0c7001cb38521a47fdc12472f0347b50
+modules/system/images/powered_by_xoops.gif:10664840713f8cf395132c7393e23771
+modules/system/images/system_slogo.png:5a3d96a11b621135b4a7585ad3d5da8e
+modules/system/images/uninstall.gif:06931e931ad0d72c42689941cef55168
+modules/system/images/update.gif:89bf3db55057fc277cca8df0584fb884
+modules/system/images/xoops2.gif:5e8024e9cd03478842dbd34b09f2b2ba
+modules/system/include/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/include/update.php:2f1d935ac08cd68aef8fb734173e25ee
+modules/system/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/language/english/admin/avatars.php:5896e339596b26b564d724aac168a6b2
+modules/system/language/english/admin/banners.php:ed30f1a6cf18a995482d8ca7a6716279
+modules/system/language/english/admin/blocksadmin.php:b28c592a719c2bdac68519647c596a8c
+modules/system/language/english/admin/comments.php:565a2f21919761290e53d2cadb0d5cbf
+modules/system/language/english/admin/findusers.php:903fbc98f9d0707203a167cda19e71f9
+modules/system/language/english/admin/groups.php:8a812a43ee3570942f97963ef88b5295
+modules/system/language/english/admin/images.php:e6424e51bc4763a965e15e925af08b33
+modules/system/language/english/admin/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/language/english/admin/mailusers.php:242c16d3b1f039315e01600ee6fa6122
+modules/system/language/english/admin/modulesadmin.php:42b3f660859e7a382609d8ffdb6c7eb9
+modules/system/language/english/admin/preferences.php:10aa3d0a692748382a820cdf71c1db44
+modules/system/language/english/admin/smilies.php:74e06c85c7b5a6cc1b38586b84ebd5da
+modules/system/language/english/admin/tplsets.php:0a0ff20bc95fbafde0aef905a55fa66a
+modules/system/language/english/admin/userrank.php:7c77b6ba6aacf52967fc1a88b31342e1
+modules/system/language/english/admin/users.php:1f592798b210c679b03149a75570f917
+modules/system/language/english/admin/version.php:79075615abe0de9de77e09a76db87915
+modules/system/language/english/admin.php:7dc273e58481d1527ae3916526334220
+modules/system/language/english/blocks.php:223de6dde6bc5985a50fc6a1ac9d80b6
+modules/system/language/english/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/language/english/modinfo.php:d0b59fe98f3d8a7722fdaf8d58ac77e1
+modules/system/language/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/menu.php:16a9d4e907194d253a998551901cf0ff
+modules/system/style.css:25b0332f8a3fc4ec97ad5d9b5b30c858
+modules/system/templates/blocks/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/templates/blocks/system_block_comments.html:20518f74f2fe3f5f00206e5b808e1ae2
+modules/system/templates/blocks/system_block_login.html:d1da64efe9bfe81e3993d262b98a7045
+modules/system/templates/blocks/system_block_mainmenu.html:ec5dbea67758323518144690e65dfd7c
+modules/system/templates/blocks/system_block_newusers.html:c4d518edffb6b3d9337a2bd5df09aff5
+modules/system/templates/blocks/system_block_notification.html:1f91e94ab34d9844380f87973c688721
+modules/system/templates/blocks/system_block_online.html:2101de303fd29e7e3ddc4f9d2ee90985
+modules/system/templates/blocks/system_block_search.html:5a9c9ad1c706551907beaf113e94738e
+modules/system/templates/blocks/system_block_siteinfo.html:5222881c4a9a5c7ec15b7d0f415a4b68
+modules/system/templates/blocks/system_block_themes.html:cf09f1ee160403702f50b78d85e9d779
+modules/system/templates/blocks/system_block_topusers.html:c8af85c7367820798727f1f3206f9a20
+modules/system/templates/blocks/system_block_user.html:725872bef06d2f7cd4286ef527de326e
+modules/system/templates/blocks/system_block_waiting.html:90c19fdef5106cee9207b3bca9ece7bd
+modules/system/templates/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+modules/system/templates/system_block_dummy.html:2f0dd2b3b057f92c4373431344b78a8f
+modules/system/templates/system_comment.html:55729df1bbea6ece1f89cd4d52daf887
+modules/system/templates/system_comments_flat.html:7166c60ba28b6b75aeafb86b44e7da90
+modules/system/templates/system_comments_nest.html:df7c391baa2d2eb5f8c79640407096c6
+modules/system/templates/system_comments_thread.html:ab33114289b7ccfe99f6b6fa7082e01c
+modules/system/templates/system_dummy.html:8579612e81de7e772e4c70ff02ee06ad
+modules/system/templates/system_imagemanager.html:b99ab7f39bd931947658f10c3fa309a8
+modules/system/templates/system_imagemanager2.html:3821556eadbd048cafd09d92f739e586
+modules/system/templates/system_notification_list.html:4119c5ea52529b217212dba41ea7c413
+modules/system/templates/system_notification_select.html:eb5081837fd97637d2bdd4708faf3473
+modules/system/templates/system_redirect.html:6304a7b2bd5458eb885493c8e1c6d020
+modules/system/templates/system_rss.html:78f564e0246ac96b97654c8a28fc9b28
+modules/system/templates/system_siteclosed.html:67fa90d0809557268cdc39ba892875ee
+modules/system/templates/system_userform.html:6b0409a489ff070d100f245658274c71
+modules/system/templates/system_userinfo.html:4a16ee0210e6121661b86a39040b91d2
+modules/system/xoops_version.php:f3669e0fd4442bc6ad03b54aa8e6e3bd
+notifications.php:59350d4c6e2d7f15743afdff5bb214d1
+pda.php:3573d6e5dc7bd6e06089c830ca46ead2
+pmlite.php:55d9257e19aeac0e8946efa70c4ddc6e
+readpmsg.php:aacdc1858b94fc6fe28fb4d1eab42319
+register.php:634788c4ebe28fd6f6c06017c82cb3bd
+robots.txt:117129dc086e5e2502be53521849aa1a
+search.php:4c00a8ea3ebaccbba5a79ed6e10c3689
+user.php:0929e216b3a150d55ca3b0dffc297526
+userinfo.php:f9a9786b8a163926a979ff3513fb6762
+viewpmsg.php:78cfa156ce77a6dcb160fd2a84a8afdc
+xmlrpc.php:9dc127bdd4de8d61a8bcfe6b43dcd0b6
+xoops.css:3937d3b250f021fd29ee3826cb9a42f5
Added: XoopsCore/releases/2.0.17/xoops_md5.php
===================================================================
--- XoopsCore/releases/2.0.17/xoops_md5.php (rev 0)
+++ XoopsCore/releases/2.0.17/xoops_md5.php 2007-08-20 11:54:23 UTC (rev 1005)
@@ -0,0 +1,47 @@
+<?php
+/**
+* XOOPS installation md5 checksumminig script
+*
+* This script allows you to check that the XOOPS system files have been correctly uploaded.
+* It reads all the XOOPS files and reports missing or invalid ones.
+*
+* Instructions:
+* - Upload this script and xoops.md5 to your XOOPS documents root
+* - Access it using a browser
+* - Re-upload missing/invalid files
+*
+* @copyright The XOOPS project http://www.xoops.org/
+* @license http://www.fsf.org/copyleft/gpl.html GNU public license
+* @author Skalpa Keo <sk...@xo...>
+* @since 2.0.14
+* @version $Id: xoops_md5.php 815 2006-11-15 20:59:35Z skalpa $
+* @package xoops
+*/
+
+error_reporting( 0 );
+
+header( "Content-type: text/plain" );
+
+if ( !is_file( "xoops.md5" ) || !is_readable( "xoops.md5" ) ) {
+ echo "xoops.md5 file not found.\n";
+ exit();
+}
+$sums = explode( "\n", rtrim( file_get_contents( "xoops.md5" ) ) );
+
+foreach ( $sums as $line ) {
+ list( $file, $sum ) = explode( ":", $line, 2 );
+ if ( substr( $file, 0, 7 ) == 'htdocs/' ) {
+ $file = substr( $file, 7 );
+ }
+ if ( !file_exists( $file ) ) {
+ echo "$file missing !\n";
+ } else {
+ $txt = file_get_contents( "$file" );
+ $txt = str_replace( array( "\r\n", "\r" ), "\n", $txt );
+ if ( md5($txt) != $sum ) {
+ echo "$file content invalid\n";
+ }
+ }
+}
+
+echo "End of files check.\n";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-20 11:53:43
|
Revision: 1004
http://xoops.svn.sourceforge.net/xoops/?rev=1004&view=rev
Author: phppp
Date: 2007-08-20 04:53:45 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
Compatibility maintenance introduced in Revision #816
Revision Links:
--------------
http://xoops.svn.sourceforge.net/xoops/?rev=816&view=rev
Added Paths:
-----------
XoopsCore/releases/2.0.17/extras/
XoopsCore/releases/2.0.17/extras/resource.db.php
Added: XoopsCore/releases/2.0.17/extras/resource.db.php
===================================================================
--- XoopsCore/releases/2.0.17/extras/resource.db.php (rev 0)
+++ XoopsCore/releases/2.0.17/extras/resource.db.php 2007-08-20 11:53:45 UTC (rev 1004)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Smarty plugin
+ *
+ * Special (unsupported) version or the smarty db resource handler made for modules
+ * that bypass the xoops_version templates declaration mechanism and access the xoops
+ * db templates tables directly.
+ *
+ * Replace the default file located in class/smarty/xoops_plugins/ to use it.
+ *
+ * NB: The templates handling mechanism will be seriously modified in the future, so such
+ * things will become completely unsupported. However the limitations thoses modules are
+ * trying to overcome won't exist anymore then, so adapting them should be fairly easy.
+ *
+ * -------------------------------------------------------------
+ * File: resource.db.php
+ * Type: resource
+ * Name: db
+ * Purpose: Fetches templates from a database
+ * -------------------------------------------------------------
+ */
+function smarty_resource_db_source($tpl_name, &$tpl_source, &$smarty) {
+ if ( !$tpl = smarty_resource_db_tplinfo( $tpl_name ) ) {
+ return false;
+ }
+ if ( is_object( $tpl ) ) {
+ $tpl_source = $tpl->getVar( 'tpl_source', 'n' );
+ } else {
+ $fp = fopen( $tpl, 'r' );
+ $tpl_source = fread( $fp, filesize( $tpl ) );
+ fclose( $fp );
+ }
+ return true;
+}
+
+function smarty_resource_db_timestamp($tpl_name, &$tpl_timestamp, &$smarty) {
+ if ( !$tpl = smarty_resource_db_tplinfo( $tpl_name ) ) {
+ return false;
+ }
+ if ( is_object( $tpl ) ) {
+ $tpl_timestamp = $tpl->getVar( 'tpl_lastmodified', 'n' );
+ } else {
+ $tpl_timestamp = filemtime( $tpl );
+ }
+ return true;
+}
+
+function smarty_resource_db_secure($tpl_name, &$smarty)
+{
+ // assume all templates are secure
+ return true;
+}
+
+function smarty_resource_db_trusted($tpl_name, &$smarty)
+{
+ // not used for templates
+}
+
+function smarty_resource_db_tplinfo( $tpl_name ) {
+ static $cache = array();
+ global $xoopsConfig;
+
+ if ( isset( $cache[$tpl_name] ) ) {
+ return $cache[$tpl_name];
+ }
+ $tplset = $xoopsConfig['template_set'];
+ $theme = isset( $xoopsConfig['theme_set'] ) ? $xoopsConfig['theme_set'] : 'default';
+
+ $tplfile_handler =& xoops_gethandler('tplfile');
+ // If we're not using the "default" template set, then get the templates from the DB
+ if ( $tplset != "default" ) {
+ $tplobj = $tplfile_handler->find( $tplset, null, null, null, $tpl_name, true);
+ if ( count( $tplobj ) ) {
+ return $cache[$tpl_name] = $tplobj[0];
+ }
+ }
+ // If we'using the default tplset, get the template from the filesystem
+ $tplobj = $tplfile_handler->find( "default", null, null, null, $tpl_name, true);
+
+ if ( !count( $tplobj ) ) {
+ return $cache[$tpl_name] = false;
+ }
+ $tplobj = $tplobj[0];
+ $module = $tplobj->getVar( 'tpl_module', 'n' );
+ $type = $tplobj->getVar( 'tpl_type', 'n' );
+ $blockpath = ( $type == 'block' ) ? 'blocks/' : '';
+ // First, check for an overloaded version within the theme folder
+ $filepath = XOOPS_THEME_PATH . "/$theme/modules/$module/$blockpath$tpl_name";
+ if ( !file_exists( $filepath ) ) {
+ // If no custom version exists, get the tpl from its default location
+ $filepath = XOOPS_ROOT_PATH . "/modules/$module/templates/$blockpath$tpl_name";
+ if ( !file_exists( $filepath ) ) {
+ $tplobj = $tplfile_handler->find( $tplset, null, null, null, $tpl_name, true);
+ if ( count( $tplobj ) ) {
+ return $cache[$tpl_name] = $tplobj[0];
+ }
+ }
+ }
+ return $cache[$tpl_name] = $filepath;
+}
+
+
+
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-20 11:40:30
|
Revision: 1003
http://xoops.svn.sourceforge.net/xoops/?rev=1003&view=rev
Author: phppp
Date: 2007-08-20 04:40:32 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
Tagging 2.0.17
Added Paths:
-----------
XoopsCore/releases/2.0.17/
Copied: XoopsCore/releases/2.0.17 (from rev 1002, XoopsCore/branches/2.0.x/2.0.17)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-20 11:30:17
|
Revision: 1002
http://xoops.svn.sourceforge.net/xoops/?rev=1002&view=rev
Author: phppp
Date: 2007-08-20 04:30:20 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
Added release notes
Added Paths:
-----------
XoopsCore/branches/2.2.x/2.2.5/release_notes.txt
Added: XoopsCore/branches/2.2.x/2.2.5/release_notes.txt
===================================================================
--- XoopsCore/branches/2.2.x/2.2.5/release_notes.txt (rev 0)
+++ XoopsCore/branches/2.2.x/2.2.5/release_notes.txt 2007-08-20 11:30:20 UTC (rev 1002)
@@ -0,0 +1,36 @@
+
+XOOPS 2.2.5 release notes
+------------------------------------------------------------------------------
+
+The XOOPS development team is pleased to announce the release of XOOPS 2.2.5.
+
+This is a maintenance release mainly for bug fixes. The XOOPS 2.2 series has been labled as unrecommended.
+New users are encouraged to use XOOPS 2.0 series, of which the latest version is XOOPS 2.0.17.
+
+Read the full changelog for details.
+
+
+System requirements
+-----------------------------------
+
+PHP
+ Any PHP version >= 4.3 (PHP 4.2.x may work but is not officially supported)
+MySQL
+ MySQL server 3.23+
+Web server
+ Any server supporting the required PHP version (Apache highly recommended)
+
+
+Downloading XOOPS
+-----------------------------------
+
+Your can get this release package from the sourceforge.net file repository.
+Both .zip and .tgz archives are provided.
+
+
+Installing XOOPS
+-----------------------------------
+
+ 1. Copy the content of the html/ folder where it can be accessed by your server
+ 2. Ensure mainfile.php, cache, templates_c and uploads are writable by the webserver
+ 3. Access the folder where you installed the html/ files using your web browser to launch the installation wizard
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-20 11:28:57
|
Revision: 1001
http://xoops.svn.sourceforge.net/xoops/?rev=1001&view=rev
Author: phppp
Date: 2007-08-20 04:28:59 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
Added xoopsmailerlocal
Added Paths:
-----------
XoopsCore/branches/2.2.x/2.2.5/html/language/english/xoopsmailerlocal.php
Added: XoopsCore/branches/2.2.x/2.2.5/html/language/english/xoopsmailerlocal.php
===================================================================
--- XoopsCore/branches/2.2.x/2.2.5/html/language/english/xoopsmailerlocal.php (rev 0)
+++ XoopsCore/branches/2.2.x/2.2.5/html/language/english/xoopsmailerlocal.php 2007-08-20 11:28:59 UTC (rev 1001)
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Localize the mail functions
+ *
+ * The English localization is solely for demonstration
+ */
+// Do not change the class name
+class XoopsMailerLocal extends XoopsMailer {
+
+ function XoopsMailerLocal(){
+ $this->XoopsMailer();
+ // It is supposed no need to change the charset
+ $this->charSet = strtolower( _CHARSET );
+ // You MUST specify the language code value so that the file exists: XOOPS_ROOT_PAT/class/mail/phpmailer/language/lang-["your-language-code"].php
+ $this->multimailer->SetLanguage("en");
+ }
+
+ // Multibyte languages are encouraged to make their proper method for encoding FromName
+ function encodeFromName($text)
+ {
+ // Activate the following line if needed
+ // $text = "=?{$this->charSet}?B?".base64_encode($text)."?=";
+ return $text;
+ }
+
+ // Multibyte languages are encouraged to make their proper method for encoding Subject
+ function encodeSubject($text)
+ {
+ // Activate the following line if needed
+ // $text = "=?{$this->charSet}?B?".base64_encode($text)."?=";
+ return $text;
+ }
+}
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-20 11:00:11
|
Revision: 1000
http://xoops.svn.sourceforge.net/xoops/?rev=1000&view=rev
Author: phppp
Date: 2007-08-20 03:49:48 -0700 (Mon, 20 Aug 2007)
Log Message:
-----------
Prepare for the release notes
Modified Paths:
--------------
XoopsCore/branches/2.0.x/2.0.17/release_notes.txt
Modified: XoopsCore/branches/2.0.x/2.0.17/release_notes.txt
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/release_notes.txt 2007-08-19 15:50:25 UTC (rev 999)
+++ XoopsCore/branches/2.0.x/2.0.17/release_notes.txt 2007-08-20 10:49:48 UTC (rev 1000)
@@ -1,15 +1,17 @@
-XOOPS 2.0.17 release notes (Unreleased...)
+XOOPS 2.0.17 release notes
------------------------------------------------------------------------------
The XOOPS development team is pleased to announce the release of XOOPS 2.0.17.
-This is a maintenance release containing several bugfixes.
+This is a maintenance release containing several bugfixes and functional improvements.
Read the full changelog for details.
+
System requirements
-----------------------------------
+
PHP
Any PHP version >= 4.3 (PHP 4.2.x may work but is not officially supported)
MySQL
@@ -17,12 +19,14 @@
Web server
Any server supporting the required PHP version (Apache highly recommended)
+
Downloading XOOPS
-----------------------------------
Your can get this release package from the sourceforge.net file repository.
Both .zip and .tgz archives are provided.
+
Installing XOOPS
-----------------------------------
@@ -30,6 +34,7 @@
2. Ensure mainfile.php, cache, templates_c and uploads are writable by the webserver
3. Access the folder where you installed the htdocs/ files using your web browser to launch the installation wizard
+
Upgrading from a previous version
-----------------------------------
@@ -68,7 +73,9 @@
9. Remove the upgrade folder after use
10. Update the "system" module from the modules administration interface
+
Files integrity check
+-----------------------------------
The full XOOPS package is released with a script able to check if all the system files were correctly uploaded to the server. To use it, follow these instructions:
@@ -77,18 +84,24 @@
3. If necessary, re-upload the missing or corrupted system files
4. Remove xoops_md5.php and xoops.md5 from your server
+
Revealing the blank page backtrace log
+-----------------------------------
XOOPS displays a basic error page when a fatal error preventing it to run is encountered. To help you diagnose
the cause of the error, this page contains additional messages that are hidden by default. To reveal them, use
your browser "select all" function (for most browsers, you can use "Ctrl+A").
+
Unsupported templates access
+-----------------------------------
It has come to our knowledge that some modules contain a hacked version of the XOOPS module installation routine and access the templates/blocks database tables directly, bypassing the regular templates declaration mechanisms. Because of this, some recent changes in the templates handling system made those modules unable to access their template data.
If you use one of these modules, you may fix this problem by replacing the resource.db.php file located in the class/smarty/xoops_plugins/ folder by the one provided in the package extras folder. Please note however that such bypassing of standard interfaces through the inclusion of hacked core parts is not supported and that those modules won't work with future versions.
+
Modules
+-----------------------------------
The packages do not contain any module apart from the system one. You are invited to browse the XOOPS modules repository to get some. Note: as a new repository is being built, the current repository is not up-to-date, PLEASE VISIT DEVELOPERS' WEBSITES TO MAKE SURE YOU ARE USING PROPER VERSION OF MODULES.
We also highly recommend the installation of the Protector module which will bring additional protection and logging capabilities to your site.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ph...@us...> - 2007-08-19 15:50:24
|
Revision: 999
http://xoops.svn.sourceforge.net/xoops/?rev=999&view=rev
Author: phppp
Date: 2007-08-19 08:50:25 -0700 (Sun, 19 Aug 2007)
Log Message:
-----------
Code cleaning up, removed unused folders and files
Modified Paths:
--------------
XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
XoopsCore/branches/2.0.x/2.0.17/upgrade/language/english/upgrade.php
XoopsCore/branches/2.0.x/2.0.17/upgrade/login.php
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/index.php
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/index.php
Removed Paths:
-------------
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/img/
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/language/
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/style.css
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/upgrade_tpl.php
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/img/
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/language/
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/style.css
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/upgrade_tpl.php
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/img/
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/language/
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/style.css
XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/upgrade_tpl.php
Modified: XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/docs/changelog.txt 2007-08-19 15:50:25 UTC (rev 999)
@@ -62,12 +62,14 @@
+ Added "required" flag to form elements that are required but not marked properly (phppp)
+ Added "name" parameter to form label element to allow positioning when template is used (phppp/ncnynl)
+ Added "overflow" property for XoopsCode in /themes/default/style.css (phppp)
-- Removed "list-style" parameter from li class in /themes/default/style.css which makes trouble to ol'ed li (phppp/huzhenghui)
+ Added TLS support for LDAP authentication with new config option #1697107 (pemen)
+ Add new constant in config Database for TLS (pemen)
-- Modified installation procedure and add TLS (pemen)
+ Added upd-2.0.16-to-2.0.17 program (pemen)
+- Removed "list-style" parameter from li class in /themes/default/style.css which makes trouble to ol'ed li (phppp/huzhenghui)
+- Modified installation procedure and add TLS (pemen)
+- Code cleaning up for upgrade scripts, removed unused folders and files (phppp)
+
+ Added language files:
/language/english/findusers.php (phppp)
/language/english/uploader.php (phppp)
Modified: XoopsCore/branches/2.0.x/2.0.17/upgrade/language/english/upgrade.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/language/english/upgrade.php 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/language/english/upgrade.php 2007-08-19 15:50:25 UTC (rev 999)
@@ -21,6 +21,5 @@
define( "_FINISH", "Finish" );
define( "_RELOAD", "Reload" );
-define('_UPGRADE_CHARSET','ISO-8859-1');
-
+define('_UPGRADE_CHARSET', _CHARSET);
?>
\ No newline at end of file
Modified: XoopsCore/branches/2.0.x/2.0.17/upgrade/login.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/login.php 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/login.php 2007-08-19 15:50:25 UTC (rev 999)
@@ -6,15 +6,15 @@
<form action="<?php echo XOOPS_URL; ?>/user.php?op=login" method="post">
<input type="hidden" name="xoops_redirect" value="<?php echo $_SERVER['PHP_SELF']; ?>" />
<div class="xo-formfield required">
- <label>Username: </label>
+ <label><?php echo _USERNAME; ?></label>
<input type="text" name="uname" size="26" maxlength="25" value="" />
</div>
<div class="xo-formfield required">
- <label>Password: </label>
+ <label><?php echo _PASSWORD; ?></label>
<input type="password" name="pass" size="21" maxlength="32" />
</div>
<div class="xo-formbuttons">
- <button type="submit">User Login</button>
+ <button type="submit"><?php echo _LOGIN; ?></button>
</div>
</form>
\ No newline at end of file
Deleted: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/style.css
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/style.css 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/style.css 2007-08-19 15:50:25 UTC (rev 999)
@@ -1,67 +0,0 @@
-body {
- font-family : tahoma, osaka,taipei,verdana, arial, helvetica, sans-serif;
- color;#000000;
- font-size: 12px;
- margin: 0;
- padding: 0;
-}
-
-a {
- text-decoration: none;
- color: #666666;font-weight: bold;
- background-color: transparent;
-}
-
-a:hover {
- text-decoration: none;
- color: #ff9966;
- font-weight: bold;
- background-color: transparent;
-}
-
-td {
- font-family : tahoma, osaka,taipei,verdana, arial, helvetica, sans-serif;
- color: #000000;
- font-size: 12px;
- border-top-width : 1px;
- border-right-width : 1px;
- border-bottom-width : 1px;
- border-left-width : 1px;
-}
-
-img { border:0; }
-div { text-align: center; }
-.bg1 { background-color: #f7f7f7; color: #000000; }
-.bg2 { background-color: #000000; color: #ffffff; }
-.bg3 { background-color: #2f5376; color: #f9b743; }
-.bg4 { background-color: #f5f5f5; color: #000000; }
-.bg5 { background-color: #f5f5f5; color: #000000; }
-.fg1 { color: #f9b743; }
-.fg2 { color: #000000; }
-
-input {
- border-right: #000000 1px solid;
- border-top: #000000 1px solid;
- font: 8pt verdana, arial, helvetica;
- border-left: #000000 1px solid;
- color: #000000;
- border-bottom: #000000 1px solid;
- background-color: #f7f7f7
-}
-
-select {
- border-right: #000000 1px solid;
- border-top: #000000 1px solid; background: #f7f7f7;
- font: 8pt verdana, arial, helvetica;
- border-left: #000000 1px solid;
- color: #000000;
- border-bottom: #000000 1px solid
-}
-table {
- border : 0;
-}
-
-.title {
- font: 14pt verdana, arial, helvetica;
- color: #FFFFFF;
-}
\ No newline at end of file
Deleted: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/upgrade_tpl.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/upgrade_tpl.php 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.13-to-2.0.14/upgrade_tpl.php 2007-08-19 15:50:25 UTC (rev 999)
@@ -1,97 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
-<head>
- <title>XOOPS Upgrade</title>
- <meta http-equiv="Content-Type" content="text/html; charset=<?php echo _UPGRADE_CHARSET ?>" />
- <style type="text/css" media="all"><!-- @import url(../xoops.css); --></style>
- <link rel="stylesheet" type="text/css" media="all" href="style.css" />
-</head>
-<body style="margin: 0; padding: 0;">
-<form action='index.php' method='post'>
-<table width="778" align="center" cellpadding="0" cellspacing="0" background="img/bg_table.gif">
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
- <tr>
- <td width="150"><a href="index.php"><img src="img/logo.gif" width="150" height="80" alt="" /></a></td>
- <td class="title" align="center" width="478" background="img/bg_darkblue.gif"><?php echo _UPGRADE_L1 ?></td>
- <td width="150"><img src="img/xoops2.gif" width="100%" height="80"></td>
- </tr>
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
-</table>
-
-<table width="778" align="center" cellspacing="0" cellpadding="0" background="img/bg_table.gif"
- <tr>
- <td width='5%'> </td>
- <td colspan="3"><?php if(!empty($title)) echo '<h4 style="margin-top: 10px; margin-bottom: 5px; padding: 10px;">'.$title.'</h4>'; echo '<div style="padding: 10px;">'.$content.'</div>'; ?></td>
- <td width='5%'> </td>
- </tr>
- <tr>
- <td width='5%'> </td>
- <td width='35%' align='left'><?php echo b_back($b_back); ?></td>
- <td width='20%' align='center'><?php echo b_reload($b_reload); ?></td>
- <td width='35%' align='right'><?php echo b_next($b_next); ?></td>
- <td width='5%'> </td>
- </tr>
- <tr>
- <td colspan="5"> </td>
- </tr>
-</table>
-
-<table width="778" cellspacing="0" cellpadding="0" align="center" background="img/bg_table.gif">
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_installer_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
-</table>
-</form>
-</body>
-</html>
-<?php
-function b_back($option = null)
-{
- if(!isset($option) || !is_array($option)) return '';
- $content = '';
- if(isset($option[0]) && $option[0] != ''){
- $content .= "<input type='button' value='"
- ._UPGRADE_L42."' "location='index.php?op="
- .htmlspecialchars($option[0])."'\" /> ";
- }else{
- $content .= "<input type='button' value='"
- ._UPGRADE_L42."' "javascript:history.back();\" /> ";
- }
- if(isset($option[1]) && $option[1] != ''){
- $content .= "<span style='font-size:85%;'><< "
- .htmlspecialchars($option[1])."</span> ";
- }
- return $content;
-}
-
-function b_reload($option=''){
- if(empty($option)) return '';
- if (!defined('_UPGRADE_L200')) {
- define('_UPGRADE_L200', 'Reload');
- }
- return "<input type='button' value='"._UPGRADE_L200."' "location.reload();\" /> ";
-}
-
-function b_next($option=null){
- if(!isset($option) || !is_array($option)) return '';
- $content = '';
- if(isset($option[1]) && $option[1] != ''){
- $content .= "<span style='font-size:85%;'>"
- .htmlspecialchars($option[1])." >></span>";
- }
- $content .= "<input type='hidden' name='op' value='"
- .htmlspecialchars($option[0])."' />\n";
- $content .= "<input type='submit' name='submit' value='"._UPGRADE_L47."' />\n";
- return $content;
-}
-?>
\ No newline at end of file
Modified: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/index.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/index.php 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/index.php 2007-08-19 15:50:25 UTC (rev 999)
@@ -2,7 +2,7 @@
class upgrade_2016 {
- var $usedFiles = array( 'mainfile.php' );
+ var $usedFiles = array( );
function isApplied() {
return ( /*$this->check_file_patch() &&*/ $this->check_auth_db() );
Deleted: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/style.css
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/style.css 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/style.css 2007-08-19 15:50:25 UTC (rev 999)
@@ -1,67 +0,0 @@
-body {
- font-family : tahoma, osaka,taipei,verdana, arial, helvetica, sans-serif;
- color;#000000;
- font-size: 12px;
- margin: 0;
- padding: 0;
-}
-
-a {
- text-decoration: none;
- color: #666666;font-weight: bold;
- background-color: transparent;
-}
-
-a:hover {
- text-decoration: none;
- color: #ff9966;
- font-weight: bold;
- background-color: transparent;
-}
-
-td {
- font-family : tahoma, osaka,taipei,verdana, arial, helvetica, sans-serif;
- color: #000000;
- font-size: 12px;
- border-top-width : 1px;
- border-right-width : 1px;
- border-bottom-width : 1px;
- border-left-width : 1px;
-}
-
-img { border:0; }
-div { text-align: center; }
-.bg1 { background-color: #f7f7f7; color: #000000; }
-.bg2 { background-color: #000000; color: #ffffff; }
-.bg3 { background-color: #2f5376; color: #f9b743; }
-.bg4 { background-color: #f5f5f5; color: #000000; }
-.bg5 { background-color: #f5f5f5; color: #000000; }
-.fg1 { color: #f9b743; }
-.fg2 { color: #000000; }
-
-input {
- border-right: #000000 1px solid;
- border-top: #000000 1px solid;
- font: 8pt verdana, arial, helvetica;
- border-left: #000000 1px solid;
- color: #000000;
- border-bottom: #000000 1px solid;
- background-color: #f7f7f7
-}
-
-select {
- border-right: #000000 1px solid;
- border-top: #000000 1px solid; background: #f7f7f7;
- font: 8pt verdana, arial, helvetica;
- border-left: #000000 1px solid;
- color: #000000;
- border-bottom: #000000 1px solid
-}
-table {
- border : 0;
-}
-
-.title {
- font: 14pt verdana, arial, helvetica;
- color: #FFFFFF;
-}
\ No newline at end of file
Deleted: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/upgrade_tpl.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/upgrade_tpl.php 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.15-to-2.0.16/upgrade_tpl.php 2007-08-19 15:50:25 UTC (rev 999)
@@ -1,97 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
-<head>
- <title>XOOPS Upgrade</title>
- <meta http-equiv="Content-Type" content="text/html; charset=<?php echo _UPGRADE_CHARSET ?>" />
- <style type="text/css" media="all"><!-- @import url(../xoops.css); --></style>
- <link rel="stylesheet" type="text/css" media="all" href="style.css" />
-</head>
-<body style="margin: 0; padding: 0;">
-<form action='index.php' method='post'>
-<table width="778" align="center" cellpadding="0" cellspacing="0" background="img/bg_table.gif">
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
- <tr>
- <td width="150"><a href="index.php"><img src="img/logo.gif" width="150" height="80" alt="" /></a></td>
- <td class="title" align="center" width="478" background="img/bg_darkblue.gif"><?php echo _UPGRADE_L1 ?></td>
- <td width="150"><img src="img/xoops2.gif" width="100%" height="80"></td>
- </tr>
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
-</table>
-
-<table width="778" align="center" cellspacing="0" cellpadding="0" background="img/bg_table.gif"
- <tr>
- <td width='5%'> </td>
- <td colspan="3"><?php if(!empty($title)) echo '<h4 style="margin-top: 10px; margin-bottom: 5px; padding: 10px;">'.$title.'</h4>'; echo '<div style="padding: 10px;">'.$content.'</div>'; ?></td>
- <td width='5%'> </td>
- </tr>
- <tr>
- <td width='5%'> </td>
- <td width='35%' align='left'><?php echo b_back($b_back); ?></td>
- <td width='20%' align='center'><?php echo b_reload($b_reload); ?></td>
- <td width='35%' align='right'><?php echo b_next($b_next); ?></td>
- <td width='5%'> </td>
- </tr>
- <tr>
- <td colspan="5"> </td>
- </tr>
-</table>
-
-<table width="778" cellspacing="0" cellpadding="0" align="center" background="img/bg_table.gif">
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_installer_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
-</table>
-</form>
-</body>
-</html>
-<?php
-function b_back($option = null)
-{
- if(!isset($option) || !is_array($option)) return '';
- $content = '';
- if(isset($option[0]) && $option[0] != ''){
- $content .= "<input type='button' value='"
- ._UPGRADE_L42."' "location='index.php?op="
- .htmlspecialchars($option[0])."'\" /> ";
- }else{
- $content .= "<input type='button' value='"
- ._UPGRADE_L42."' "javascript:history.back();\" /> ";
- }
- if(isset($option[1]) && $option[1] != ''){
- $content .= "<span style='font-size:85%;'><< "
- .htmlspecialchars($option[1])."</span> ";
- }
- return $content;
-}
-
-function b_reload($option=''){
- if(empty($option)) return '';
- if (!defined('_UPGRADE_L200')) {
- define('_UPGRADE_L200', 'Reload');
- }
- return "<input type='button' value='"._UPGRADE_L200."' "location.reload();\" /> ";
-}
-
-function b_next($option=null){
- if(!isset($option) || !is_array($option)) return '';
- $content = '';
- if(isset($option[1]) && $option[1] != ''){
- $content .= "<span style='font-size:85%;'>"
- .htmlspecialchars($option[1])." >></span>";
- }
- $content .= "<input type='hidden' name='op' value='"
- .htmlspecialchars($option[0])."' />\n";
- $content .= "<input type='submit' name='submit' value='"._UPGRADE_L47."' />\n";
- return $content;
-}
-?>
\ No newline at end of file
Modified: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/index.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/index.php 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/index.php 2007-08-19 15:50:25 UTC (rev 999)
@@ -2,7 +2,7 @@
class upgrade_2017 {
- var $usedFiles = array( 'mainfile.php' );
+ var $usedFiles = array( );
function isApplied() {
return ( /*$this->check_file_patch() &&*/ $this->check_auth_db() );
@@ -38,7 +38,7 @@
if ( ! ( $ret = $db->queryF( $sql ) ) ) {
echo $db->error();
}
- }
+ }
function apply_auth_db() {
$db = $GLOBALS['xoopsDB'];
Deleted: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/style.css
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/style.css 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/style.css 2007-08-19 15:50:25 UTC (rev 999)
@@ -1,67 +0,0 @@
-body {
- font-family : tahoma, osaka,taipei,verdana, arial, helvetica, sans-serif;
- color;#000000;
- font-size: 12px;
- margin: 0;
- padding: 0;
-}
-
-a {
- text-decoration: none;
- color: #666666;font-weight: bold;
- background-color: transparent;
-}
-
-a:hover {
- text-decoration: none;
- color: #ff9966;
- font-weight: bold;
- background-color: transparent;
-}
-
-td {
- font-family : tahoma, osaka,taipei,verdana, arial, helvetica, sans-serif;
- color: #000000;
- font-size: 12px;
- border-top-width : 1px;
- border-right-width : 1px;
- border-bottom-width : 1px;
- border-left-width : 1px;
-}
-
-img { border:0; }
-div { text-align: center; }
-.bg1 { background-color: #f7f7f7; color: #000000; }
-.bg2 { background-color: #000000; color: #ffffff; }
-.bg3 { background-color: #2f5376; color: #f9b743; }
-.bg4 { background-color: #f5f5f5; color: #000000; }
-.bg5 { background-color: #f5f5f5; color: #000000; }
-.fg1 { color: #f9b743; }
-.fg2 { color: #000000; }
-
-input {
- border-right: #000000 1px solid;
- border-top: #000000 1px solid;
- font: 8pt verdana, arial, helvetica;
- border-left: #000000 1px solid;
- color: #000000;
- border-bottom: #000000 1px solid;
- background-color: #f7f7f7
-}
-
-select {
- border-right: #000000 1px solid;
- border-top: #000000 1px solid; background: #f7f7f7;
- font: 8pt verdana, arial, helvetica;
- border-left: #000000 1px solid;
- color: #000000;
- border-bottom: #000000 1px solid
-}
-table {
- border : 0;
-}
-
-.title {
- font: 14pt verdana, arial, helvetica;
- color: #FFFFFF;
-}
\ No newline at end of file
Deleted: XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/upgrade_tpl.php
===================================================================
--- XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/upgrade_tpl.php 2007-08-17 01:26:05 UTC (rev 998)
+++ XoopsCore/branches/2.0.x/2.0.17/upgrade/upd-2.0.16-to-2.0.17/upgrade_tpl.php 2007-08-19 15:50:25 UTC (rev 999)
@@ -1,97 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
-<head>
- <title>XOOPS Upgrade</title>
- <meta http-equiv="Content-Type" content="text/html; charset=<?php echo _UPGRADE_CHARSET ?>" />
- <style type="text/css" media="all"><!-- @import url(../xoops.css); --></style>
- <link rel="stylesheet" type="text/css" media="all" href="style.css" />
-</head>
-<body style="margin: 0; padding: 0;">
-<form action='index.php' method='post'>
-<table width="778" align="center" cellpadding="0" cellspacing="0" background="img/bg_table.gif">
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
- <tr>
- <td width="150"><a href="index.php"><img src="img/logo.gif" width="150" height="80" alt="" /></a></td>
- <td class="title" align="center" width="478" background="img/bg_darkblue.gif"><?php echo _UPGRADE_L1 ?></td>
- <td width="150"><img src="img/xoops2.gif" width="100%" height="80"></td>
- </tr>
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
-</table>
-
-<table width="778" align="center" cellspacing="0" cellpadding="0" background="img/bg_table.gif"
- <tr>
- <td width='5%'> </td>
- <td colspan="3"><?php if(!empty($title)) echo '<h4 style="margin-top: 10px; margin-bottom: 5px; padding: 10px;">'.$title.'</h4>'; echo '<div style="padding: 10px;">'.$content.'</div>'; ?></td>
- <td width='5%'> </td>
- </tr>
- <tr>
- <td width='5%'> </td>
- <td width='35%' align='left'><?php echo b_back($b_back); ?></td>
- <td width='20%' align='center'><?php echo b_reload($b_reload); ?></td>
- <td width='35%' align='right'><?php echo b_next($b_next); ?></td>
- <td width='5%'> </td>
- </tr>
- <tr>
- <td colspan="5"> </td>
- </tr>
-</table>
-
-<table width="778" cellspacing="0" cellpadding="0" align="center" background="img/bg_table.gif">
- <tr>
- <td width="150"><img src="img/hbar_left.gif" width="100%" height="23" alt="" /></td>
- <td width="478" background="img/hbar_middle.gif"> </td>
- <td width="150"><img src="img/hbar_installer_right.gif" width="100%" height="23" alt="" /></td>
- </tr>
-</table>
-</form>
-</body>
-</html>
-<?php
-function b_back($option = null)
-{
- if(!isset($option) || !is_array($option)) return '';
- $content = '';
- if(isset($option[0]) && $option[0] != ''){
- $content .= "<input type='button' value='"
- ._UPGRADE_L42."' "location='index.php?op="
- .htmlspecialchars($option[0])."'\" /> ";
- }else{
- $content .= "<input type='button' value='"
- ._UPGRADE_L42."' "javascript:history.back();\" /> ";
- }
- if(isset($option[1]) && $option[1] != ''){
- $content .= "<span style='font-size:85%;'><< "
- .htmlspecialchars($option[1])."</span> ";
- }
- return $content;
-}
-
-function b_reload($option=''){
- if(empty($option)) return '';
- if (!defined('_UPGRADE_L200')) {
- define('_UPGRADE_L200', 'Reload');
- }
- return "<input type='button' value='"._UPGRADE_L200."' "location.reload();\" /> ";
-}
-
-function b_next($option=null){
- if(!isset($option) || !is_array($option)) return '';
- $content = '';
- if(isset($option[1]) && $option[1] != ''){
- $content .= "<span style='font-size:85%;'>"
- .htmlspecialchars($option[1])." >></span>";
- }
- $content .= "<input type='hidden' name='op' value='"
- .htmlspecialchars($option[0])."' />\n";
- $content .= "<input type='submit' name='submit' value='"._UPGRADE_L47."' />\n";
- return $content;
-}
-?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@ix...> - 2007-08-19 07:07:35
|