You can subscribe to this list here.
| 2012 |
Jan
|
Feb
(214) |
Mar
(139) |
Apr
(198) |
May
(187) |
Jun
(151) |
Jul
(210) |
Aug
(169) |
Sep
(58) |
Oct
(53) |
Nov
(54) |
Dec
(301) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 |
Jan
(348) |
Feb
(178) |
Mar
(219) |
Apr
(154) |
May
(117) |
Jun
(194) |
Jul
(61) |
Aug
(132) |
Sep
(121) |
Oct
(110) |
Nov
(11) |
Dec
(18) |
| 2014 |
Jan
(34) |
Feb
(50) |
Mar
(82) |
Apr
(98) |
May
(39) |
Jun
(111) |
Jul
(67) |
Aug
(36) |
Sep
(33) |
Oct
(26) |
Nov
(53) |
Dec
(44) |
| 2015 |
Jan
(29) |
Feb
(47) |
Mar
(25) |
Apr
(19) |
May
(23) |
Jun
(20) |
Jul
(49) |
Aug
(7) |
Sep
(10) |
Oct
(10) |
Nov
(4) |
Dec
(25) |
| 2016 |
Jan
(8) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(3) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
(5) |
| 2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(15) |
Jun
|
Jul
(18) |
Aug
(24) |
Sep
|
Oct
(14) |
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
(22) |
Mar
|
Apr
(11) |
May
(1) |
Jun
(17) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <be...@us...> - 2014-03-08 23:44:01
|
Revision: 12367
http://sourceforge.net/p/xoops/svn/12367
Author: beckmi
Date: 2014-03-08 23:43:58 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
replaced "array_diff_assoc" with "array_diff_key" in /class/theme_blocks.php
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/theme_blocks.php
Modified: XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-08 18:46:30 UTC (rev 12366)
+++ XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-08 23:43:58 UTC (rev 12367)
@@ -1,10 +1,15 @@
XOOPS 2.5.x Changelog (Language changes: see: /docs/lang_diff.txt)
+===============================
+2014/xx/xx: Version 2.5.7 RC 1
+===============================
+
Bugfixes:
- fixed System Module image manager html/js bugs (luciorota)
+- replaced "array_diff_assoc" with "array_diff_key" in /class/theme_blocks.php (masel/mamba)
===============================
-2013/05/08: Version 2.5.7 Beta 1
+2014/03/06: Version 2.5.7 Beta 1
===============================
Bugfixes:
- ID: 1143 (old ID 430840) class/module.errorhandler.php (uberrookie/zyspec)
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/theme_blocks.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/theme_blocks.php 2014-03-08 18:46:30 UTC (rev 12366)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/theme_blocks.php 2014-03-08 23:43:58 UTC (rev 12367)
@@ -198,7 +198,7 @@
if ($this->theme && $bcachetime) {
$metas = array();
foreach ($this->theme->metas as $type => $value) {
- $dif = array_diff_assoc($this->theme->metas[$type], $old[$type]);
+ $dif = array_diff_key($this->theme->metas[$type], $old[$type]);
if (count($dif)) {
$metas[$type] = $dif;
}
|
|
From: <be...@us...> - 2014-03-08 18:46:34
|
Revision: 12366
http://sourceforge.net/p/xoops/svn/12366
Author: beckmi
Date: 2014-03-08 18:46:30 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Temporary Fix for situation when there is no Tag module available.
Modified Paths:
--------------
XoopsModules/lexikon/trunk/lexikon/blocks/lexikon_block_tag.php
Modified: XoopsModules/lexikon/trunk/lexikon/blocks/lexikon_block_tag.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/blocks/lexikon_block_tag.php 2014-03-08 12:38:48 UTC (rev 12365)
+++ XoopsModules/lexikon/trunk/lexikon/blocks/lexikon_block_tag.php 2014-03-08 18:46:30 UTC (rev 12366)
@@ -26,10 +26,10 @@
* <li>Call the tag_block_cloud_show in your defined block function:<br />
* <code>
* function newbb_block_tag_cloud_show($options) {
- * $catid = $options[4]; // Not used by newbb, Only for demonstration
+ * $catid = $options[4]; // Not used by newbb, Only for demonstration
* if(!@include_once XOOPS_ROOT_PATH."/modules/tag/blocks/block.php"){
- * return null;
- * }
+ * return null;
+ * }
* $block_content = tag_block_cloud_show($options, "newbb", $catid);
* return $block_content;
* }
@@ -40,10 +40,10 @@
* <code>
* function newbb_block_tag_cloud_edit($options) {
* if(!@include_once XOOPS_ROOT_PATH."/modules/tag/blocks/block.php"){
- * return null;
- * }
+ * return null;
+ * }
* $form = tag_block_cloud_edit($options);
- * $form .= $CODE_FOR_GET_CATID; // Not used by newbb, Only for demonstration
+ * $form .= $CODE_FOR_GET_CATID; // Not used by newbb, Only for demonstration
* return $form;
* }
* </code>
@@ -56,41 +56,52 @@
* </li>
* </ul>
*
- * {@link TagTag}
+ * {@link TagTag}
*
- * @param array $options:
+ * @param array $options:
* $options[0] - number of tags to display
* $options[1] - time duration, in days, 0 for all the time
* $options[2] - max font size (px or %)
* $options[3] - min font size (px or %)
*/
-function lexikon_tag_block_cloud_show($options) {
- $module_handler = &xoops_gethandler('module');
- $module = &$module_handler->getByDirname('lexikon');
- include_once XOOPS_ROOT_PATH."/modules/tag/blocks/block.php";
- //$module_dirname = basename( dirname( dirname( __FILE__ ) ) ) ;
- //return tag_block_cloud_show($options, $module_dirname);
- return tag_block_cloud_show($options, $module->getVar('dirname'));
+function lexikon_tag_block_cloud_show($options)
+{
+ $module_handler = & xoops_gethandler('module');
+ $module = & $module_handler->getByDirname('lexikon');
+ if (xoops_isActiveModule('tag')) {
+ include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php";
+ //$module_dirname = basename( dirname( dirname( __FILE__ ) ) ) ;
+ //return tag_block_cloud_show($options, $module_dirname);
+ return tag_block_cloud_show($options, $module->getVar('dirname'));
+ }
}
-function lexikon_tag_block_cloud_edit($options) {
- include_once XOOPS_ROOT_PATH."/modules/tag/blocks/block.php";
- return tag_block_cloud_edit($options);
+function lexikon_tag_block_cloud_edit($options)
+{
+ if (xoops_isActiveModule('tag')) {
+ include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php";
+ return tag_block_cloud_edit($options);
+ }
}
-function lexikon_tag_block_top_show($options) {
- include_once XOOPS_ROOT_PATH."/modules/tag/blocks/block.php";
- $module_handler = &xoops_gethandler('module');
- $module = &$module_handler->getByDirname('lexikon');
- //$module_dirname = basename( dirname( dirname( __FILE__ ) ) ) ;
- //return tag_block_top_show($options, $module_dirname);
- return tag_block_top_show($options, $module->getVar('dirname'));
+function lexikon_tag_block_top_show($options)
+{
+ if (xoops_isActiveModule('tag')) {
+ include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php";
+ $module_handler = & xoops_gethandler('module');
+ $module = & $module_handler->getByDirname('lexikon');
+ //$module_dirname = basename( dirname( dirname( __FILE__ ) ) ) ;
+ //return tag_block_top_show($options, $module_dirname);
+ return tag_block_top_show($options, $module->getVar('dirname'));
+ }
}
-function lexikon_tag_block_top_edit($options) {
- include_once XOOPS_ROOT_PATH."/modules/tag/blocks/block.php";
- return tag_block_top_edit($options);
+function lexikon_tag_block_top_edit($options)
+{
+ if (xoops_isActiveModule('tag')) {
+ include_once XOOPS_ROOT_PATH . "/modules/tag/blocks/block.php";
+ return tag_block_top_edit($options);
+ }
}
-?>
\ No newline at end of file
|
|
From: <be...@us...> - 2014-03-08 12:38:54
|
Revision: 12365
http://sourceforge.net/p/xoops/svn/12365
Author: beckmi
Date: 2014-03-08 12:38:48 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Adding missing lexikontree.php
Modified Paths:
--------------
XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php
XoopsModules/lexikon/trunk/lexikon/admin/permissions.php
XoopsModules/lexikon/trunk/lexikon/admin/preferences.php
XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php
Added Paths:
-----------
XoopsModules/lexikon/trunk/lexikon/class/lexikontree.php
Modified: XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php 2014-03-08 10:42:48 UTC (rev 12364)
+++ XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php 2014-03-08 12:38:48 UTC (rev 12365)
@@ -32,8 +32,8 @@
//include_once XOOPS_ROOT_PATH."/modules/lexikon/include/functions.php";
include_once dirname(dirname(__FILE__)). "/admin/functions.php";
include_once XOOPS_ROOT_PATH."/kernel/module.php";
-//include_once XOOPS_ROOT_PATH."/class/xoopstree.php"; -- LionHell
-include_once XOOPS_ROOT_PATH."/modules/lexikon/class/xoopstree.php"; // -- LionHell
+//include_once XOOPS_ROOT_PATH."/class/lexikontree.php"; -- LionHell
+include_once XOOPS_ROOT_PATH."/modules/lexikon/class/lexikontree.php"; // -- LionHell
include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";
@@ -49,4 +49,4 @@
include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
-$myts =& MyTextSanitizer::getInstance();
\ No newline at end of file
+$myts =& MyTextSanitizer::getInstance();
Modified: XoopsModules/lexikon/trunk/lexikon/admin/permissions.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/permissions.php 2014-03-08 10:42:48 UTC (rev 12364)
+++ XoopsModules/lexikon/trunk/lexikon/admin/permissions.php 2014-03-08 12:38:48 UTC (rev 12365)
@@ -27,7 +27,7 @@
// adapted from News 1.5
include( "admin_header.php" );
-include_once XOOPS_ROOT_PATH.'/modules/lexikon/class/xoopstree.php'; // -- LionHell
+include_once XOOPS_ROOT_PATH.'/modules/lexikon/class/lexikontree.php'; // -- LionHell
include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php';
$myts =& MyTextSanitizer::getInstance();
@@ -83,13 +83,13 @@
$catsresult=$xoopsDB->query("SELECT categoryID, name FROM ".$xoopsDB->prefix("lxcategories")." ORDER BY weight");
while($myrow = $xoopsDB->fetchArray($catsresult)) {
$catid = $myrow['categoryID'];
- $cattitle = $myts->htmlSpecialChars($myrow['name']);
+ $cattitle = $myts->htmlSpecialChars($myrow['name']);
$permform->addItem($catid, $cattitle);
-}
-
+}
+
echo $permform->render();
unset ($permform);
-xoops_cp_footer();
-?>
\ No newline at end of file
+xoops_cp_footer();
+?>
Modified: XoopsModules/lexikon/trunk/lexikon/admin/preferences.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/preferences.php 2014-03-08 10:42:48 UTC (rev 12364)
+++ XoopsModules/lexikon/trunk/lexikon/admin/preferences.php 2014-03-08 12:38:48 UTC (rev 12365)
@@ -9,7 +9,7 @@
include_once "../../../mainfile.php";
include_once XOOPS_ROOT_PATH . "/kernel/module.php";
-include_once XOOPS_ROOT_PATH . "/modules/lexikon/class/xoopstree.php"; // -- LionHell
+include_once XOOPS_ROOT_PATH . "/modules/lexikon/class/lexikontree.php"; // -- LionHell
include_once XOOPS_ROOT_PATH . "/class/xoopslists.php";
include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
@@ -32,7 +32,7 @@
function addAdminMenu($buf) {
global $btnsbar;
-
+
$pattern = array(
"#admin.php?#",
"#(<div class='content'>)#",
@@ -43,7 +43,7 @@
);
$html = preg_replace($pattern,$replace,$buf);
return $html;
-
+
// ereg("(.*)(<div class='content'>.*)",$buf,$regs);
// return $regs[1].$btnsbar.$regs[2];
}
@@ -60,4 +60,4 @@
ob_start("addAdminMenu");
include XOOPS_ROOT_PATH."/modules/system/admin.php";
ob_end_flush();
-?>
\ No newline at end of file
+?>
Added: XoopsModules/lexikon/trunk/lexikon/class/lexikontree.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/class/lexikontree.php (rev 0)
+++ XoopsModules/lexikon/trunk/lexikon/class/lexikontree.php 2014-03-08 12:38:48 UTC (rev 12365)
@@ -0,0 +1,352 @@
+<?php
+/**
+ * XOOPS tree handler
+ *
+ * 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.
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package kernel
+ * @since 2.0.0
+ * @author Kazumi Ono (AKA onokazu) http://www.myweb.ne.jp/, http://jp.xoops.org/
+ * @version $Id$
+ */
+
+defined('XOOPS_ROOT_PATH') or die('Restricted access');
+
+/**
+ * Abstract base class for forms
+ *
+ * @author Kazumi Ono <on...@xo...>
+ * @author John Neill <cat...@xo...>
+ * @copyright copyright (c) XOOPS.org
+ * @package kernel
+ * @subpackage LexikonTree
+ * @access public
+ */
+class LexikonTree
+{
+ var $table; //table with parent-child structure
+ var $id; //name of unique id for records in table $table
+ var $pid; // name of parent id used in table $table
+ var $order; //specifies the order of query results
+ var $title; // name of a field in table $table which will be used when selection box and paths are generated
+ var $db;
+
+ //constructor of class LexikonTree
+ //sets the names of table, unique id, and parend id
+ /**
+ * @param $table_name
+ * @param $id_name
+ * @param $pid_name
+ */
+ function LexikonTree($table_name, $id_name, $pid_name)
+ {
+// $GLOBALS['xoopsLogger']->addDeprecated("Class '" . __CLASS__ . "' is deprecated, check 'XoopsObjectTree' in tree.php");
+ $this->db = &XoopsDatabaseFactory::getDatabaseConnection();;
+ $this->table = $table_name;
+ $this->id = $id_name;
+ $this->pid = $pid_name;
+ }
+
+ // returns an array of first child objects for a given id($sel_id)
+ /**
+ * @param $sel_id
+ * @param string $order
+ *
+ * @return array
+ */
+ function getFirstChild($sel_id, $order = "")
+ {
+ $sel_id = intval($sel_id);
+ $arr = array();
+ $sql = "SELECT * FROM " . $this->table . " WHERE " . $this->pid . "=" . $sel_id . "";
+ if ($order != "") {
+ $sql .= " ORDER BY $order";
+ }
+ $result = $this->db->query($sql);
+ $count = $this->db->getRowsNum($result);
+ if ($count == 0) {
+ return $arr;
+ }
+ while ($myrow = $this->db->fetchArray($result)) {
+ array_push($arr, $myrow);
+ }
+
+ return $arr;
+ }
+
+ // returns an array of all FIRST child ids of a given id($sel_id)
+ /**
+ * @param $sel_id
+ *
+ * @return array
+ */
+ function getFirstChildId($sel_id)
+ {
+ $sel_id = intval($sel_id);
+ $idarray = array();
+ $result = $this->db->query("SELECT " . $this->id . " FROM " . $this->table . " WHERE " . $this->pid . "=" . $sel_id . "");
+ $count = $this->db->getRowsNum($result);
+ if ($count == 0) {
+ return $idarray;
+ }
+ while (list ($id) = $this->db->fetchRow($result)) {
+ array_push($idarray, $id);
+ }
+
+ return $idarray;
+ }
+
+ //returns an array of ALL child ids for a given id($sel_id)
+ /**
+ * @param $sel_id
+ * @param string $order
+ * @param array $idarray
+ *
+ * @return array
+ */
+ function getAllChildId($sel_id, $order = "", $idarray = array())
+ {
+ $sel_id = intval($sel_id);
+ $sql = "SELECT " . $this->id . " FROM " . $this->table . " WHERE " . $this->pid . "=" . $sel_id . "";
+ if ($order != "") {
+ $sql .= " ORDER BY $order";
+ }
+ $result = $this->db->query($sql);
+ $count = $this->db->getRowsNum($result);
+ if ($count == 0) {
+ return $idarray;
+ }
+ while (list ($r_id) = $this->db->fetchRow($result)) {
+ array_push($idarray, $r_id);
+ $idarray = $this->getAllChildId($r_id, $order, $idarray);
+ }
+
+ return $idarray;
+ }
+
+ //returns an array of ALL parent ids for a given id($sel_id)
+ /**
+ * @param $sel_id
+ * @param string $order
+ * @param array $idarray
+ *
+ * @return array
+ */
+ function getAllParentId($sel_id, $order = "", $idarray = array())
+ {
+ $sel_id = intval($sel_id);
+ $sql = "SELECT " . $this->pid . " FROM " . $this->table . " WHERE " . $this->id . "=" . $sel_id . "";
+ if ($order != "") {
+ $sql .= " ORDER BY $order";
+ }
+ $result = $this->db->query($sql);
+ list ($r_id) = $this->db->fetchRow($result);
+ if ($r_id == 0) {
+ return $idarray;
+ }
+ array_push($idarray, $r_id);
+ $idarray = $this->getAllParentId($r_id, $order, $idarray);
+
+ return $idarray;
+ }
+
+ //generates path from the root id to a given id($sel_id)
+ // the path is delimetered with "/"
+ /**
+ * @param $sel_id
+ * @param $title
+ * @param string $path
+ *
+ * @return string
+ */
+ function getPathFromId($sel_id, $title, $path = "")
+ {
+ $sel_id = intval($sel_id);
+ $result = $this->db->query("SELECT " . $this->pid . ", " . $title . " FROM " . $this->table . " WHERE " . $this->id . "=$sel_id");
+ if ($this->db->getRowsNum($result) == 0) {
+ return $path;
+ }
+ list ($parentid, $name) = $this->db->fetchRow($result);
+ $myts = MyTextSanitizer::getInstance();
+ $name = $myts->htmlspecialchars($name);
+ $path = "/" . $name . $path . "";
+ if ($parentid == 0) {
+ return $path;
+ }
+ $path = $this->getPathFromId($parentid, $title, $path);
+
+ return $path;
+ }
+
+ //makes a nicely ordered selection box
+ //$preset_id is used to specify a preselected item
+ //set $none to 1 to add a option with value 0
+ /**
+ * @param $title
+ * @param string $order
+ * @param int $preset_id
+ * @param int $none
+ * @param string $sel_name
+ * @param string $onchange
+ */
+ function makeMySelBox($title, $order = "", $preset_id = 0, $none = 0, $sel_name = "", $onchange = "")
+ {
+ if ($sel_name == "") {
+ $sel_name = $this->id;
+ }
+ $myts = MyTextSanitizer::getInstance();
+ echo "<select name='" . $sel_name . "'";
+ if ($onchange != "") {
+ echo " onchange='" . $onchange . "'";
+ }
+ echo ">\n";
+ $sql = "SELECT " . $this->id . ", " . $title . " FROM " . $this->table . " WHERE " . $this->pid . "=0";
+ if ($order != "") {
+ $sql .= " ORDER BY $order";
+ }
+ $result = $this->db->query($sql);
+ if ($none) {
+ echo "<option value='0'>----</option>\n";
+ }
+ while (list ($catid, $name) = $this->db->fetchRow($result)) {
+ $sel = "";
+ if ($catid == $preset_id) {
+ $sel = " selected='selected'";
+ }
+ echo "<option value='$catid'$sel>$name</option>\n";
+ $sel = "";
+ $arr = $this->getChildTreeArray($catid, $order);
+ foreach ($arr as $option) {
+ $option['prefix'] = str_replace(".", "--", $option['prefix']);
+ $catpath = $option['prefix'] . " " . $myts->htmlspecialchars($option[$title]);
+ if ($option[$this->id] == $preset_id) {
+ $sel = " selected='selected'";
+ }
+ echo "<option value='" . $option[$this->id] . "'$sel>$catpath</option>\n";
+ $sel = "";
+ }
+ }
+ echo "</select>\n";
+ }
+
+ //generates nicely formatted linked path from the root id to a given id
+ /**
+ * @param $sel_id
+ * @param $title
+ * @param $funcURL
+ * @param string $path
+ *
+ * @return string
+ */
+ function getNicePathFromId($sel_id, $title, $funcURL, $path = "")
+ {
+ $path = ! empty($path) ? " : " . $path : $path;
+ $sel_id = intval($sel_id);
+ $sql = "SELECT " . $this->pid . ", " . $title . " FROM " . $this->table . " WHERE " . $this->id . "=$sel_id";
+ $result = $this->db->query($sql);
+ if ($this->db->getRowsNum($result) == 0) {
+ return $path;
+ }
+ list ($parentid, $name) = $this->db->fetchRow($result);
+ $myts = MyTextSanitizer::getInstance();
+ $name = $myts->htmlspecialchars($name);
+ $path = "<a href='" . $funcURL . "&" . $this->id . "=" . $sel_id . "'>" . $name . "</a>" . $path . "";
+ if ($parentid == 0) {
+ return $path;
+ }
+ $path = $this->getNicePathFromId($parentid, $title, $funcURL, $path);
+
+ return $path;
+ }
+
+ //generates id path from the root id to a given id
+ // the path is delimetered with "/"
+ /**
+ * @param $sel_id
+ * @param string $path
+ *
+ * @return string
+ */
+ function getIdPathFromId($sel_id, $path = "")
+ {
+ $sel_id = intval($sel_id);
+ $result = $this->db->query("SELECT " . $this->pid . " FROM " . $this->table . " WHERE " . $this->id . "=$sel_id");
+ if ($this->db->getRowsNum($result) == 0) {
+ return $path;
+ }
+ list ($parentid) = $this->db->fetchRow($result);
+ $path = "/" . $sel_id . $path . "";
+ if ($parentid == 0) {
+ return $path;
+ }
+ $path = $this->getIdPathFromId($parentid, $path);
+
+ return $path;
+ }
+
+ /**
+ * Enter description here...
+ *
+ * @param int|\unknown_type $sel_id
+ * @param string|\unknown_type $order
+ * @param array|\unknown_type $parray
+ *
+ * @return unknown
+ */
+ function getAllChild($sel_id = 0, $order = "", $parray = array())
+ {
+ $sel_id = intval($sel_id);
+ $sql = "SELECT * FROM " . $this->table . " WHERE " . $this->pid . "=" . $sel_id . "";
+ if ($order != "") {
+ $sql .= " ORDER BY $order";
+ }
+ $result = $this->db->query($sql);
+ $count = $this->db->getRowsNum($result);
+ if ($count == 0) {
+ return $parray;
+ }
+ while ($row = $this->db->fetchArray($result)) {
+ array_push($parray, $row);
+ $parray = $this->getAllChild($row[$this->id], $order, $parray);
+ }
+
+ return $parray;
+ }
+
+ /**
+ * Enter description here...
+ *
+ * @param int|\unknown_type $sel_id
+ * @param string|\unknown_type $order
+ * @param array|\unknown_type $parray
+ * @param string|\unknown_type $r_prefix
+ * @return unknown
+ */
+ function getChildTreeArray($sel_id = 0, $order = "", $parray = array(), $r_prefix = "")
+ {
+ $sel_id = intval($sel_id);
+ $sql = "SELECT * FROM " . $this->table . " WHERE " . $this->pid . "=" . $sel_id . "";
+ if ($order != "") {
+ $sql .= " ORDER BY $order";
+ }
+ $result = $this->db->query($sql);
+ $count = $this->db->getRowsNum($result);
+ if ($count == 0) {
+ return $parray;
+ }
+ while ($row = $this->db->fetchArray($result)) {
+ $row['prefix'] = $r_prefix . ".";
+ array_push($parray, $row);
+ $parray = $this->getChildTreeArray($row[$this->id], $order, $parray, $row['prefix']);
+ }
+
+ return $parray;
+ }
+}
Property changes on: XoopsModules/lexikon/trunk/lexikon/class/lexikontree.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php 2014-03-08 10:42:48 UTC (rev 12364)
+++ XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php 2014-03-08 12:38:48 UTC (rev 12365)
@@ -11,7 +11,7 @@
global $term, $definition, $ref, $url, $xoopsUser, $xoopsModule, $xoopsModuleConfig;
-include_once XOOPS_ROOT_PATH . "/modules/lexikon/class/xoopstree.php"; // -- LionHell
+include_once XOOPS_ROOT_PATH . "/modules/lexikon/class/lexikontree.php"; // -- LionHell
include XOOPS_ROOT_PATH . "/class/xoopslists.php";
include XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
@@ -35,7 +35,7 @@
if ($oneline['prefix']=='.') {
$oneline['prefix']='';
}
-
+
$oneline['prefix'] = str_replace('.','-',$oneline['prefix']);
//if (in_array($oneline['categoryID'], $allowed_cats)) {
$categoryselect->addOption($oneline['categoryID'], $oneline['prefix'].' '.$oneline['name']);
@@ -109,4 +109,4 @@
unset( $hidden );
-?>
\ No newline at end of file
+?>
|
|
From: <be...@us...> - 2014-03-08 10:42:54
|
Revision: 12364
http://sourceforge.net/p/xoops/svn/12364
Author: beckmi
Date: 2014-03-08 10:42:48 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Replacing deprecated HTML tags
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/obituaries/obituaries_users.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_new.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_spot.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_latest_files.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_list.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_wfsection.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_item.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/item.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/search.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/blocks/xoopstube_block_random_h.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_index.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_singlevideo.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_topten.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_viewcat.html
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/obituaries/obituaries_users.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/obituaries/obituaries_users.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/obituaries/obituaries_users.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -1,13 +1,13 @@
<style type="text/css">
.heyula { list-style: none; margin: 0; padding: 0; }
-.heyula li {width: 10%; float: left;}
+.heyula li {width: 10%; float: left;}
</style>
<{if count($obituaries_users) > 0}>
<ol class="breadcrumb">
<li><a href="index.php"><{$breadcrumb}></a></li>
</ol>
-
+
<p align="center">
<a href="<{$xoops_url}>/modules/obituaries/index.php"><img src="<{$xoops_url}>/modules/obituaries/images/logo.png" alt="" class="img-thumbnail" /></a>
</p>
@@ -20,25 +20,25 @@
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
-
+
<{if trim($obituaries_user.obituaries_full_imgurl) != ''}>
- <img src="<{$obituaries_user.obituaries_full_imgurl}>" alt="<{$obituaries_user.obituaries_href_title}>" class="img-thumbnail">
+ <img src="<{$obituaries_user.obituaries_full_imgurl}>" alt="<{$obituaries_user.obituaries_href_title}>" class="img-thumbnail">
<{elseif trim($obituaries_user.obituaries_user_user_avatar) != ''}>
- <img src="<{$xoops_url}>/uploads/<{$obituaries_user.obituaries_user_user_avatar}>" alt="<{$obituaries_user.obituaries_href_title}>" class="img-thumbnail" />
+ <img src="<{$xoops_url}>/uploads/<{$obituaries_user.obituaries_user_user_avatar}>" alt="<{$obituaries_user.obituaries_href_title}>" class="img-thumbnail" />
<{else}>
- <img src="<{$xoops_url}>/modules/obituaries/images/nophoto.jpg" alt="<{$obituaries_user.obituaries_href_title}>" width="130" class="img-thumbnail" />
- <{/if}>
-
+ <img src="<{$xoops_url}>/modules/obituaries/images/nophoto.jpg" alt="<{$obituaries_user.obituaries_href_title}>" width="130" class="img-thumbnail" />
+ <{/if}>
+
<div class="caption">
- <center><h3><a href="<{$smarty.const.OBITUARIES_URL}>user.php?obituaries_id=<{$obituaries_user.obituaries_id}>" title="<{$obituaries_user.obituaries_href_title}>"><{$obituaries_user.obituaries_fullname}></a></h3></center>
- <center> <p><span class="glyphicon glyphicon-calendar"></span> <span class="label label-danger"><{$obituaries_user.obituaries_formated_date}></span> <span class="label label-success"><a href="<{$smarty.const.OBITUARIES_URL}>user.php?obituaries_id=<{$obituaries_user.obituaries_id}>" title="<{$obituaries_user.obituaries_href_title}>">more</a></span></p></center>
+ <div style="text-align: center;"><h3><a href="<{$smarty.const.OBITUARIES_URL}>user.php?obituaries_id=<{$obituaries_user.obituaries_id}>" title="<{$obituaries_user.obituaries_href_title}>"><{$obituaries_user.obituaries_fullname}></a></h3></div>
+ <div style="text-align: center;"> <p><span class="glyphicon glyphicon-calendar"></span> <span class="label label-danger"><{$obituaries_user.obituaries_formated_date}></span> <span class="label label-success"><a href="<{$smarty.const.OBITUARIES_URL}>user.php?obituaries_id=<{$obituaries_user.obituaries_id}>" title="<{$obituaries_user.obituaries_href_title}>">more</a></span></p></div>
</div>
</div>
</br>
</div>
-
-
+
+
<{/foreach}>
</ul>
<{else}>
@@ -52,4 +52,3 @@
-
\ No newline at end of file
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_new.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_new.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_new.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -1,17 +1,17 @@
<table class"table" cellpadding="0" cellspacing="0" border="0">
<{foreach item=newitems from=$block.newitems}>
- <tr class="<{cycle values="even,odd"}>">
+ <tr class="<{cycle values="even,odd"}>">
<{if $newitems.image}>
<td style="padding: 5px 0" width="120px">
<img style="padding: 1px; margin: 2px; border: 1px solid #c3c3c3" width="110" src="<{$newitems.image}>" title="<{$newitems.image_name}>" alt="<{$newitems.image_name}>" />
</td>
<{/if}>
<td>
- <strong><{$newitems.link}></strong>
- <br />
- <font style="padding: 3px 16px 0 0; font-size: 11px"><span class="glyphicon glyphicon-user"></span> <{$newitems.poster}></font>
+ <strong><{$newitems.link}></strong>
+ <br />
+ <span style="padding: 3px 16px 0 0; font-size: 11px"><span class="glyphicon glyphicon-user"></span> <{$newitems.poster}></span>
<{if $block.show_order == '1'}>
- <font style="padding: 3px 16px 0 0; font-size: 11px"><span class="glyphicon glyphicon-calendar"></span><{$newitems.new}></font>
+ <span style="padding: 3px 16px 0 0; font-size: 11px"><span class="glyphicon glyphicon-calendar"></span><{$newitems.new}></span>
<{/if}>
</td>
</tr>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_spot.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_spot.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_items_spot.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -9,27 +9,27 @@
<{if $block.display_type=='block'}>
<{foreach item=item from=$block.items}>
- <{include file="db:publisher_singleitem_block.html" item=$item}>
+ <{include file="db:publisher_singleitem_block.html" item=$item}>
<{/foreach}>
-<{else}>
+<{else}>
<{foreach item=item from=$block.items name=spotlight}>
<{if $item.summary != ''}>
<div class="spot_publisher_items_list" >
<div class="article_wf_title">
<h3><{$item.titlelink}></h3>
- <font>
+ <span>
<span class="glyphicon glyphicon-tag"></span> <{$item.category}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-user"></span> <{$item.who}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-calendar"></span> <{$item.when}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-comment"></span> <{$item.comments}>
- </font>
+ </span>
</div>
<{if $item.image_path}>
<div class="spot_article_wf_img">
@@ -39,7 +39,7 @@
<div class="article_wf_summary">
<{$item.summary}>
</div>
-
+
<{if $block.truncate}>
<div class="pull-right" style="margin-top: 15px;">
<a href="<{$item.itemurl}>" class="btn btn-primary btn-xs">
@@ -47,9 +47,9 @@
</a>
</div>
<{/if}>
- <div style="clear: both"></div>
+ <div style="clear: both"></div>
</div>
-
- <{/if}>
+
+ <{/if}>
<{/foreach}>
<{/if}>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_latest_files.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_latest_files.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/blocks/publisher_latest_files.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -2,9 +2,9 @@
<{foreach item=file from=$block.files}>
<li class="list-group-item">
<{$file.link}>
- <font style="padding-left: 16px">
+ <span style="padding-left: 16px">
<small><span class="glyphicon glyphicon-calendar"></span> <{$file.new}></small>
- </font>
+ </span>
</li>
<{/foreach}>
-</ul>
\ No newline at end of file
+</ul>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_list.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_list.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_list.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -8,12 +8,12 @@
</div>
<{/if}>
- <{include file='db:publisher_categories_table.html'}>
+ <{include file='db:publisher_categories_table.html'}>
<!-- End of if !$category || $category.subcats || ($category && $display_category_summary) //-->
<{/if}>
<h4 class="pub_last_articles_list"><span class="glyphicon glyphicon-chevron-right"></span> <{$lang_items_title}></h4>
<div class="publisher_items_list_">
- <{if $items}>
+ <{if $items}>
<{foreach item=item from=$items}>
<div class="article_list">
<{if $item.image_path}>
@@ -26,19 +26,19 @@
<div class="article_list_summary">
<div class="article_list_title">
<h3><{$item.titlelink}></h3>
- <font>
+ <span>
<span class="glyphicon glyphicon-tag"></span> <{$item.category}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-user"></span> <{$item.who}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-calendar"></span> <{$item.when}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-comment"></span> <{$item.comments}>
- </font>
- </div>
+ </span>
+ </div>
</div>
<div class="clearfix"></div>
@@ -51,7 +51,7 @@
<{$press_room_footer}>
-<{/if}>
-<!-- end of if $items -->
-
+<{/if}>
+<!-- end of if $items -->
+
<{include file='db:publisher_footer.html'}>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_wfsection.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_wfsection.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_display_wfsection.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -8,30 +8,30 @@
</div>
<{/if}>
- <{include file='db:publisher_categories_table.html'}>
+ <{include file='db:publisher_categories_table.html'}>
<!-- End of if !$category || $category.subcats || ($category && $display_category_summary) //-->
<{/if}>
<h4 class="pub_last_articles_wf">
<span class="glyphicon glyphicon-chevron-right"></span> <{$lang_items_title}>
</h4>
<div class="publisher_items_list_">
- <{if $items}>
+ <{if $items}>
<{foreach item=item from=$items}>
<div class="article_wf">
<div class="article_wf_title">
<h3><{$item.titlelink}></h3>
- <font>
+ <span>
<span class="glyphicon glyphicon-tag"></span> <{$item.category}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-user"></span> <{$item.who}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-calendar"></span> <{$item.when}>
- </font>
- <font>
+ </span>
+ <span>
<span class="glyphicon glyphicon-comment"></span> <{$item.comments}>
- </font>
+ </span>
</div>
<{if $item.image_path}>
<div class="article_wf_img">
@@ -54,7 +54,7 @@
<{$press_room_footer}>
-<{/if}>
-<!-- end of if $items -->
-
+<{/if}>
+<!-- end of if $items -->
+
<{include file='db:publisher_footer.html'}>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_item.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_item.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/publisher_item.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -16,14 +16,14 @@
singleItem : true,
autoHeight : true,
transitionStyle:"fade"
-
+
// "singleItem:true" is a shortcut for:
- // items : 1,
+ // items : 1,
// itemsDesktop : false,
// itemsDesktopSmall : false,
// itemsTablet: false,
// itemsMobile : false
-
+
});
});
</script>
@@ -32,23 +32,23 @@
<header>
<h2>
<{$item.titlelink}>
- <font style="font-size: 11px; padding: 0; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
+ <span style="font-size: 11px; padding: 0; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
<span class="glyphicon glyphicon-tag"></span> <{$item.category}>
- </font>
- <font style="font-size: 11px; padding: 0 0 0 16px; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
+ </span>
+ <span style="font-size: 11px; padding: 0 0 0 16px; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
<span class="glyphicon glyphicon-user"></span> <{$item.who}>
- </font>
- <font style="font-size: 11px; padding: 0 0 0 16px; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
+ </span>
+ <span style="font-size: 11px; padding: 0 0 0 16px; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
<span class="glyphicon glyphicon-calendar"></span> <{$item.when}>
- </font>
- <font style="font-size: 11px; padding: 0 0 0 16px; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
+ </span>
+ <span style="font-size: 11px; padding: 0 0 0 16px; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
<span class="glyphicon glyphicon-comment"></span> <{$item.comments}>
- </font>
+ </span>
</h2>
-
+
<{if $show_subtitle && $item.subtitle}>
<h5><{$item.subtitle}></h5>
- <{/if}>
+ <{/if}>
</header>
<{if $item.image_path || $item.images}>
<figure>
@@ -71,7 +71,7 @@
<div>
<{$item.maintext}>
</div>
-
+
</div>
<{if $pagenav}>
<div class="pub_pagenav text-right">
@@ -90,14 +90,14 @@
</div>
<div class="clearfix"></div>
</div>
-
+
<{if $itemfooter}>
<div class="panel-footer">
<small><{$itemfooter}></small>
</div>
<{/if}>
-
-
+
+
<!-- Attached Files -->
<{if $item.files}>
<table class="table table-bordered table-condensed" style="margin: 15px 0">
@@ -115,27 +115,27 @@
<{if $file.mod}>
<a href="<{$publisher_url}>/file.php?op=mod&fileid=<{$file.fileid}>">
<img src="<{$publisher_url}>/images/links/edit.gif" title="<{$smarty.const._CO_PUBLISHER_EDITFILE}>" alt="<{$smarty.const._CO_PUBLISHER_EDITFILE}>" /></a>
-
+
<a href="<{$publisher_url}>/file.php?op=del&fileid=<{$file.fileid}>">
<img src="<{$publisher_url}>/images/links/delete.png" title="<{$smarty.const._CO_PUBLISHER_DELETEFILE}>" alt="<{$smarty.const._CO_PUBLISHER_DELETEFILE}>" /></a>
<{/if}>
<a href="<{$publisher_url}>/visit.php?fileid=<{$file.fileid}>" target="_blank">
<img src="<{$publisher_url}>/images/links/file.gif" title="<{$lang_download_file}>" alt="<{$smarty.const._MD_PUBLISHER_DOWNLOAD_FILE}>" /> <strong><{$file.name}></strong>
</a>
-
+
<div style="font-size:12px;"><{$file.description}></div>
-
+
</td>
<td><{$file.datesub}></td>
<td><{$file.hits}></td>
</tr>
<{/foreach}>
-
+
</tbody>
</table>
<{/if}>
<!-- End Attached Files -->
-
+
<!-- Items by same Author -->
<{if $perm_author_items && $item.uid != 0}>
<div class="pub_article_extras">
@@ -147,7 +147,7 @@
</div>
<{/if}>
<!-- END Items by same Author -->
-
+
<!-- Other articles in the category -->
<{if $other_items == "previous_next"}>
<{if $previous_item_link || $next_item_link}>
@@ -155,9 +155,9 @@
<div class="pull-left">
<a href="<{$previous_item_url}>">
<img style="vertical-align: middle;" src="<{$publisher_images_url}>/links/previous.gif" title="<{$smarty.const._MD_PUBLISHER_PREVIOUS_ITEM}>" alt="<{$smarty.const._MD_PUBLISHER_PREVIOUS_ITEM}>" />
- </a>
+ </a>
<{$previous_item_link}>
- </div>
+ </div>
<{/if}>
<{if $next_item_link}>
<div class="text-right">
@@ -188,20 +188,20 @@
<td class="even" align="left"><{$item.titlelink}></td>
<{if $display_date_col == 1}>
<td style="text-align: center"><{$item.datesub}></td>
- <{/if}>
+ <{/if}>
<{if $display_hits_col == 1}>
<td style="text-align: center"><{$item.counter}></td>
<{/if}>
</tr>
- <{/foreach}>
+ <{/foreach}>
<!-- End item loop -->
</tbody>
</table>
<{/if}>
<!-- END Other articles in the category -->
-
+
<{if $tagbar}>
<p><{include file="db:tag_bar.html"}></p>
-<{/if}>
+<{/if}>
-<{include file='db:publisher_footer.html'}>
\ No newline at end of file
+<{include file='db:publisher_footer.html'}>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/item.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/item.php 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/item.php 2014-03-08 10:42:48 UTC (rev 12364)
@@ -222,4 +222,4 @@
}
$xoopsTpl->assign('item', $item);
-include_once XOOPS_ROOT_PATH . '/footer.php';
\ No newline at end of file
+include_once XOOPS_ROOT_PATH . '/footer.php';
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/search.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/search.php 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/search.php 2014-03-08 10:42:48 UTC (rev 12364)
@@ -256,4 +256,3 @@
}
include XOOPS_ROOT_PATH . "/footer.php";
-?>
\ No newline at end of file
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/blocks/xoopstube_block_random_h.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/blocks/xoopstube_block_random_h.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/blocks/xoopstube_block_random_h.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -5,20 +5,20 @@
<span>
<a href="<{$xoops_url}>/modules/<{$videorandomh.dirname}>/singlevideo.php?cid=<{$videorandomh.cid}>&lid=<{$videorandomh.id}>">
<div class="img-thumbnail"><{$videorandomh.videothumb}></div>
-
+
</a>
</span>
</br>
</br>
<span>
<a href="<{$xoops_url}>/modules/<{$videorandomh.dirname}>/singlevideo.php?cid=<{$videorandomh.cid}>&lid=<{$videorandomh.id}>">
- <font style="font-size: 14px; padding: 0; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
+ <span style="font-size: 14px; padding: 0; margin: 0; line-height: 12px; opacity:0.8;-moz-opacity:0.8">
<span class="label label-warning"> <{$videorandomh.title}></span>
- </font>
+ </span>
</a>
</span>
</br>
</div>
<{/foreach}>
-</div>
\ No newline at end of file
+</div>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_index.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_index.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_index.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -1,7 +1,7 @@
<link rel="stylesheet" type="text/css" href="<{$smarty.const.xoopstube_url}>/xtubestyle.css"/>
<{if $catarray.imageheader != ""}>
<br/>
-<center><div class="img-thumbnail"><{$catarray.imageheader}></div></center>
+<div style="text-align: center;"><div class="img-thumbnail"><{$catarray.imageheader}></div></div>
<{/if}>
<{if $catarray.indexheading != ""}>
@@ -83,4 +83,4 @@
<{/if}>
<{/if}>
-<{include file="db:system_notification_select.html"}>
\ No newline at end of file
+<{include file="db:system_notification_select.html"}>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_singlevideo.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_singlevideo.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_singlevideo.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="<{$smarty.const.xoopstube_url}>/xtubestyle.css"/>
<{if $video.imageheader != ""}>
-<center><div class="img-thumbnail"><{$video.imageheader}></div></center>
+<div style="text-align: center;"><div class="img-thumbnail"><{$video.imageheader}></div></div>
<{/if}>
<div> </div>
<ol class="breadcrumb">
@@ -22,13 +22,13 @@
<div class="panel panel-default">
<div class="panel-heading"><span class="glyphicon glyphicon-tasks"></span> <{$video.title}> <{$video.icons}>
<span>
- <{if $xoops_isadmin}>
+ <{if $xoops_isadmin}>
<{$video.adminvideo}>
<{/if}>
</span>
</div>
<div class="panel-body">
- <center><{$video.showvideo}></center>
+ <div style="text-align: center;"><{$video.showvideo}></div>
</div>
</div>
@@ -48,8 +48,8 @@
<span class="glyphicon glyphicon-calendar"></span> <small><b><{$lang_subdate}>:</b> <{$video.updated|wordwrap:50:"\n":true}></small>
<legend class="xoopstube_legend1"></legend>
</span>
-
+
<span style="float: right; width: 48%;">
<span class="glyphicon glyphicon-eye-open"></span> <small><{$video.hits|wordwrap:50:"\n":true}></small><br/>
<legend class="xoopstube_legend1"></legend>
@@ -61,13 +61,13 @@
</small>
<legend class="xoopstube_legend1"></legend>
<{/if}>
-
+
<{if $tagbar}>
<small><{include file="db:tag_bar.html"}></small>
<{/if}>
</span>
-
-
+
+
<b><span class="label label-danger"><{$smarty.const._MD_XTUBE_DESCRIPTIONC}></span></b><br/>
<legend class="xoopstube_legend1"></legend>
<{$video.description2}>
@@ -131,4 +131,4 @@
<{include file="db:system_comments_nest.html"}>
<{/if}>
<!-- end comments loop -->
-<{include file="db:system_notification_select.html"}>
\ No newline at end of file
+<{include file="db:system_notification_select.html"}>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_topten.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_topten.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_topten.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -10,7 +10,7 @@
<link rel="stylesheet" type="text/css" href="<{$smarty.const.xoopstube_url}>/xtubestyle.css"/>
<{if $catarray.imageheader != ""}> <br/>
-<center><div class="img-thumbnail"><{$catarray.imageheader}></div></center>
+<div style="text-align: center;"><div class="img-thumbnail"><{$catarray.imageheader}></div></div>
<{/if}>
</br>
@@ -53,4 +53,4 @@
</table>
<br/>
<{/foreach}>
-<!-- End ranking loop -->
\ No newline at end of file
+<!-- End ranking loop -->
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_viewcat.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_viewcat.html 2014-03-08 10:39:06 UTC (rev 12363)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/xoopstube/xoopstube_viewcat.html 2014-03-08 10:42:48 UTC (rev 12364)
@@ -1,7 +1,7 @@
<link rel="stylesheet" type="text/css" href="<{$smarty.const.xoopstube_url}>/xtubestyle.css"/>
<{if $catarray.imageheader != ""}>
<br/>
-<center><div class="img-thumbnail"><{$catarray.imageheader}></div></center>
+<div style="text-align: center;"><div class="img-thumbnail"><{$catarray.imageheader}></div></div>
<{/if}>
<div><{$description}></div><br/>
<div class="panel panel-default">
@@ -102,4 +102,4 @@
</div>
<{/if}>
-<{include file="db:system_notification_select.html"}>
\ No newline at end of file
+<{include file="db:system_notification_select.html"}>
|
|
From: <be...@us...> - 2014-03-08 10:39:13
|
Revision: 12363
http://sourceforge.net/p/xoops/svn/12363
Author: beckmi
Date: 2014-03-08 10:39:06 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Cosmetic code changes related to PSR-2
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/xoopsemotions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/xoopsimagebrowser.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/xoopsmlcontent.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/color-picker.html
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/admin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/auth.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/backend.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/banners.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/calendar.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/captcha.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/comment.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/countries.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/errors.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/findusers.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/formdhtmltextarea.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/locale.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/logger.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/mail.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/misc.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/notification.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/pmsg.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/search.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/timezone.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/uploader.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/user.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/admin/about.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/admin/admin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/admin/admin_footer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/admin/menu.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/admin/prune.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/language/english/admin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/language/english/main.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/language/english/modinfo.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/about.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/admin_footer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/admin_header.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/category.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/index.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/menu.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/permissions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/user.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/visibility.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/language/english/admin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/language/english/main.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/language/english/modinfo.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/avatars.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/banners.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/blocksadmin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/comments.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/groups.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/images.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/mailusers.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/maintenance.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/preferences.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/smilies.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/tplsets.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/userrank.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin/users.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/admin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/blocks.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/cpanel.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/language/english/modinfo.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/admin/about.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/admin/admin_footer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/admin/index.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/admin/prefix_manager.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/language/english/admin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/language/english/main.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/language/english/modinfo.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/public_check.php
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php 2014-03-08 10:10:21 UTC (rev 12362)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php 2014-03-08 10:39:06 UTC (rev 12363)
@@ -99,7 +99,7 @@
*
* @param array $settings array of setting for the engine
* @return boolean True if the engine has been successfully initialized, false if not
- * @access public
+ * @access public
*/
function init($settings = array())
{
@@ -114,6 +114,7 @@
if (empty($this->settings['path'])) {
return false;
}
+
return $this->active();
}
@@ -131,9 +132,9 @@
/**
* Write data for key into cache
*
- * @param string $key Identifier for the data
- * @param mixed $data Data to be cached
- * @param mixed $duration How long to cache the data, in seconds
+ * @param string $key Identifier for the data
+ * @param mixed $data Data to be cached
+ * @param mixed $duration How long to cache the data, in seconds
* @return boolean True if the data was succesfully cached, false on failure
* @access public
*/
@@ -174,14 +175,15 @@
}
$success = $this->file->write($contents);
$this->file->close();
+
return $success;
}
/**
* Read a key from the cache
*
- * @param string $key Identifier for the data
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
+ * @param string $key Identifier for the data
+ * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
* @access public
*/
function read($key)
@@ -197,6 +199,7 @@
if ($cachetime !== false && intval($cachetime) < time()) {
$this->file->close();
$this->file->delete();
+
return false;
}
@@ -213,13 +216,14 @@
$data = eval($data);
}
$this->file->close();
+
return $data;
}
/**
* Delete a key from the cache
*
- * @param string $key Identifier for the data
+ * @param string $key Identifier for the data
* @return boolean True if the value was successfully deleted, false if it didn't exist or couldn't be removed
* @access public
*/
@@ -228,13 +232,14 @@
if ($this->setKey($key) === false || ! $this->init) {
return false;
}
+
return $this->file->delete();
}
/**
* Delete all values from the cache
*
- * @param boolean $check Optional - only delete expired cache items
+ * @param boolean $check Optional - only delete expired cache items
* @return boolean True if the cache was succesfully cleared, false otherwise
* @access public
*/
@@ -269,14 +274,15 @@
$this->file->delete();
}
$dir->close();
+
return true;
}
/**
* Get absolute file for a given key
*
- * @param string $key The key
- * @return mixed Absolute cache file for the given key or false if erroneous
+ * @param string $key The key
+ * @return mixed Absolute cache file for the given key or false if erroneous
* @access private
*/
function setKey($key)
@@ -303,6 +309,7 @@
} else {
$this->active = true;
}
+
return true;
}
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/xoopsemotions.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/xoopsemotions.php 2014-03-08 10:10:21 UTC (rev 12362)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/xoopsemotions.php 2014-03-08 10:39:06 UTC (rev 12363)
@@ -1,198 +1,197 @@
-<?php
-/**
- * Xoopsemotions plugin for tinymce
- *
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @package class / xoopseditor
- * @subpackage tinymce / xoops plugins
- * @since 2.3.0
- * @author ralf57
- * @author luciorota <luc...@gm...>
- * @author Laurent JEN <du...@fr...>
- * @version $Id: xoopsemotions.php 11937 2013-08-18 02:25:16Z beckmi $
- */
-
-
-// load mainfile.php - start
-$current_path = dirname(__FILE__);
-if ( DIRECTORY_SEPARATOR != "/" ) {
- $current_path = str_replace( DIRECTORY_SEPARATOR, "/", $current_path);
-}
-$xoops_root_path = substr($current_path, 0, strpos(strtolower($current_path), "/class/xoopseditor/tinymce/"));
-include_once $xoops_root_path . "/mainfile.php";
-if (!defined("XOOPS_ROOT_PATH")) { die("XOOPS root path not defined"); }
-// load mainfile.php - end
-
-// get current filename
-$current_file = basename(__FILE__);
-
-// load language definitions
-xoops_loadLanguage("admin", "system");
-xoops_loadLanguage("admin/smilies", "system");
-xoops_loadLanguage("misc");
-
-// include system category definitions - start
-include_once XOOPS_ROOT_PATH."/modules/system/constants.php";
-
-// check user/group
-$groups = is_object( $GLOBALS["xoopsUser"] ) ? $GLOBALS["xoopsUser"]->getGroups() : array( XOOPS_GROUP_ANONYMOUS );
-$gperm_handler =& xoops_gethandler('groupperm');
-$admin = $gperm_handler->checkRight( 'system_admin', XOOPS_SYSTEM_SMILE, $groups );
-
-$op = '';
-if (!empty($_GET['op'])) {
- $op = trim( $_GET['op'] );
-} elseif (!empty($_POST['op'])) {
- $op = trim( $_POST['op'] );
-}
-
-$myts =& MyTextSanitizer::getInstance();
-
-if ( $admin && $op == 'SmilesAdd' ) {
- if (!$GLOBALS['xoopsSecurity']->check()) {
- redirect_header($current_file, 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
- }
- $db =& XoopsDatabaseFactory::getDatabaseConnection();
- include_once XOOPS_ROOT_PATH.'/class/uploader.php';
- $uploader = new XoopsMediaUploader(XOOPS_UPLOAD_PATH, array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png'), 100000, 120, 120);
- $uploader->setPrefix('smil');
- if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) {
- if (!$uploader->upload()) {
- $err = $uploader->getErrors();
- } else {
- $smile_url = $uploader->getSavedFileName();
- $smile_code = $myts->stripSlashesGPC($_POST['smile_code']);
- $smile_desc = $myts->stripSlashesGPC($_POST['smile_desc']);
- $smile_display = intval($_POST['smile_display']) > 0 ? 1 : 0;
- $newid = $db->genId($db->prefix('smilies')."_id_seq");
- $sql = sprintf("INSERT INTO %s (id, code, smile_url, emotion, display) VALUES (%d, %s, %s, %s, %d)", $db->prefix('smiles'), $newid, $db->quoteString($smile_code), $db->quoteString($smile_url), $db->quoteString($smile_desc), $smile_display);
- if (!$db->query($sql)) {
- $err = 'Failed storing smiley data into the database';
- }
- }
- } else {
- $err = $uploader->getErrors();
- }
- if (!isset($err)) {
- unset($_SESSION['XoopsEmotions']);
- unset($_SESSION['XoopsEmotions_expire']);
- redirect_header($current_file,2,_AM_DBUPDATED);
- } else {
- redirect_header($current_file, 3, xoops_error($err) );
- }
-}
-
-$time = time();
-if ( !isset( $_SESSION['XoopsEmotions'] ) && @$_SESSION['XoopsEmotions_expire'] < $time ) {
- $_SESSION['XoopsEmotions'] = $myts->getSmileys();
- $_SESSION['XoopsEmotions_expire'] = $time + 300;
-}
-
-//xoops_header(false);
-echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
-echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . _LANGCODE . '" lang="' . _LANGCODE . '">';
-echo '<head>';
-echo '<meta http-equiv="content-type" content="text/html; charset=' . _CHARSET . '" />';
-echo '<meta http-equiv="content-language" content="' . _LANGCODE . '" />';
-?>
-<head>
- <title>{#xoopsemotions_dlg.title}</title>
- <script type="text/javascript" src="../../tiny_mce_popup.js"></script>
- <script type="text/javascript" src="../../utils/mctabs.js"></script>
- <script type="text/javascript" src="../../utils/form_utils.js"></script>
- <script type="text/javascript" src="../../utils/validate.js"></script>
- <script type="text/javascript" src="js/xoopsemotions.js"></script>
- <link href="<?php echo xoops_getcss($xoopsConfig['theme_set']); ?>" rel="stylesheet" type="text/css" />
- <link href="css/xoopsemotions.css" rel="stylesheet" type="text/css" />
- <base target="_self" />
-</head>
-<body>
-
-<?php
-if ( !$_SESSION['XoopsEmotions'] && !$admin) {
- echo "<div class='xoopsEmotions'>";
- echo "<div>{#xoopsemotions_dlg.error_noemotions}</div>";
- echo "</div>";
- echo "<div class='mceActionPanel floatright'>";
- echo "<input type='button' id='cancel' name='cancel' value='{#cancel}' onclick='tinyMCEPopup.close();' />";
- echo "</div>";
- xoops_footer();
- exit();
-}
-?>
-
-<div class="tabs">
- <ul>
- <li id="tab_emotionsbrowser" class="current"><span><a href="javascript:mcTabs.displayTab('tab_emotionsbrowser','emotionsbrowser_panel');" onmousedown="return false;">{#xoopsemotions_dlg.tab_emotionsbrowser}</a></span></li>
- <?php
- if ($admin) {
- echo '<li id="tab_emotionsadmin"><span><a href="javascript:mcTabs.displayTab(\'tab_emotionsadmin\',\'emotionsadmin_panel\');" onmousedown="return false;">{#xoopsemotions_dlg.tab_emotionsadmin}</a></span></li>';
- }
- ?>
- </ul>
-</div>
-
-<div class="panel_wrapper">
- <div id="emotionsbrowser_panel" class="panel current" style="overflow:auto;">
- <?php
- if ( $smiles = $_SESSION['XoopsEmotions'] ) {
- echo "<div><strong>" . _MSC_CLICKASMILIE . "</strong></div>";
- echo "<div class='xoopsEmotions'>";
- $count = count($smiles);
-
- for ($i = 0; $i < $count; $i++) {
- if ( $op == '' ) {
- if ( $smiles[$i]['display'] ) {
- echo '<img class="xoopsEmotions" onclick="XoopsemotionsDialog.insert(this);" src="' . XOOPS_UPLOAD_URL . '/' . $smiles[$i]['smile_url'] . '" alt="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" title="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" />';
- }
- } else {
- echo '<img class="xoopsEmotions" onclick="XoopsemotionsDialog.insert(this);" src="' . XOOPS_UPLOAD_URL . '/' . $smiles[$i]['smile_url'] . '" alt="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" title="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" />';
- }
- }
- if ( $op == '' ) {
- echo '<div class="xoopsEmotions">';
- echo '<a class="xoopsEmotions" href="' . $current_file . '?op=' . _MORE . '">' . _MORE . '</a>';
- echo '</div>';
- }
- echo "</div>";
- } else {
- echo "<div>{#xoopsemotions_dlg.error_noemotions}</div>";
- }
- ?>
- <div class="mceActionPanel floatright">
- <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />
- </div>
- </div>
-
- <div id="emotionsadmin_panel" class="panel" style="overflow:auto;">
- <?php
- if ($admin) {
- include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
-
- $smile_form = new XoopsThemeForm(_AM_ADDSMILE, 'smileform', $current_file, 'post', true);
- $smile_form->setExtra('enctype="multipart/form-data"');
- $smile_form->addElement(new XoopsFormText(_AM_SMILECODE, 'smile_code', 26, 25, ''), true);
- $smile_form->addElement(new XoopsFormText(_AM_SMILEEMOTION, 'smile_desc', 26, 25, ''), true);
- $smile_select = new XoopsFormFile('', 'smile_url', 5000000);
- $smile_label = new XoopsFormLabel('', '<img src="'.XOOPS_UPLOAD_URL.'/blank.gif" alt="" />');
- $smile_tray = new XoopsFormElementTray(_IMAGEFILE.':', ' ');
- $smile_tray->addElement($smile_select);
- $smile_tray->addElement($smile_label);
- $smile_form->addElement($smile_tray);
- $smile_form->addElement(new XoopsFormRadioYN(_AM_DISPLAYF, 'smile_display', 1));
- $smile_form->addElement(new XoopsFormHidden('id', ''));
- $smile_form->addElement(new XoopsFormHidden('op', 'SmilesAdd'));
- $smile_form->addElement(new XoopsFormHidden('fct', 'smilies'));
- $smile_form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit'));
-
- $smile_form->display();
- }
- ?>
- <div class="mceActionPanel floatright">
- <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />
- </div>
- </div>
-
-</div>
-<?php xoops_footer(); ?>
\ No newline at end of file
+<?php
+/**
+ * Xoopsemotions plugin for tinymce
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package class / xoopseditor
+ * @subpackage tinymce / xoops plugins
+ * @since 2.3.0
+ * @author ralf57
+ * @author luciorota <luc...@gm...>
+ * @author Laurent JEN <du...@fr...>
+ * @version $Id: xoopsemotions.php 11937 2013-08-18 02:25:16Z beckmi $
+ */
+
+// load mainfile.php - start
+$current_path = dirname(__FILE__);
+if (DIRECTORY_SEPARATOR != "/") {
+ $current_path = str_replace( DIRECTORY_SEPARATOR, "/", $current_path);
+}
+$xoops_root_path = substr($current_path, 0, strpos(strtolower($current_path), "/class/xoopseditor/tinymce/"));
+include_once $xoops_root_path . "/mainfile.php";
+if (!defined("XOOPS_ROOT_PATH")) { die("XOOPS root path not defined"); }
+// load mainfile.php - end
+
+// get current filename
+$current_file = basename(__FILE__);
+
+// load language definitions
+xoops_loadLanguage("admin", "system");
+xoops_loadLanguage("admin/smilies", "system");
+xoops_loadLanguage("misc");
+
+// include system category definitions - start
+include_once XOOPS_ROOT_PATH."/modules/system/constants.php";
+
+// check user/group
+$groups = is_object( $GLOBALS["xoopsUser"] ) ? $GLOBALS["xoopsUser"]->getGroups() : array( XOOPS_GROUP_ANONYMOUS );
+$gperm_handler =& xoops_gethandler('groupperm');
+$admin = $gperm_handler->checkRight( 'system_admin', XOOPS_SYSTEM_SMILE, $groups );
+
+$op = '';
+if (!empty($_GET['op'])) {
+ $op = trim( $_GET['op'] );
+} elseif (!empty($_POST['op'])) {
+ $op = trim( $_POST['op'] );
+}
+
+$myts =& MyTextSanitizer::getInstance();
+
+if ($admin && $op == 'SmilesAdd') {
+ if (!$GLOBALS['xoopsSecurity']->check()) {
+ redirect_header($current_file, 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
+ }
+ $db =& XoopsDatabaseFactory::getDatabaseConnection();
+ include_once XOOPS_ROOT_PATH.'/class/uploader.php';
+ $uploader = new XoopsMediaUploader(XOOPS_UPLOAD_PATH, array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png'), 100000, 120, 120);
+ $uploader->setPrefix('smil');
+ if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) {
+ if (!$uploader->upload()) {
+ $err = $uploader->getErrors();
+ } else {
+ $smile_url = $uploader->getSavedFileName();
+ $smile_code = $myts->stripSlashesGPC($_POST['smile_code']);
+ $smile_desc = $myts->stripSlashesGPC($_POST['smile_desc']);
+ $smile_display = intval($_POST['smile_display']) > 0 ? 1 : 0;
+ $newid = $db->genId($db->prefix('smilies')."_id_seq");
+ $sql = sprintf("INSERT INTO %s (id, code, smile_url, emotion, display) VALUES (%d, %s, %s, %s, %d)", $db->prefix('smiles'), $newid, $db->quoteString($smile_code), $db->quoteString($smile_url), $db->quoteString($smile_desc), $smile_display);
+ if (!$db->query($sql)) {
+ $err = 'Failed storing smiley data into the database';
+ }
+ }
+ } else {
+ $err = $uploader->getErrors();
+ }
+ if (!isset($err)) {
+ unset($_SESSION['XoopsEmotions']);
+ unset($_SESSION['XoopsEmotions_expire']);
+ redirect_header($current_file,2,_AM_DBUPDATED);
+ } else {
+ redirect_header($current_file, 3, xoops_error($err) );
+ }
+}
+
+$time = time();
+if ( !isset( $_SESSION['XoopsEmotions'] ) && @$_SESSION['XoopsEmotions_expire'] < $time ) {
+ $_SESSION['XoopsEmotions'] = $myts->getSmileys();
+ $_SESSION['XoopsEmotions_expire'] = $time + 300;
+}
+
+//xoops_header(false);
+echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
+echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . _LANGCODE . '" lang="' . _LANGCODE . '">';
+echo '<head>';
+echo '<meta http-equiv="content-type" content="text/html; charset=' . _CHARSET . '" />';
+echo '<meta http-equiv="content-language" content="' . _LANGCODE . '" />';
+?>
+<head>
+ <title>{#xoopsemotions_dlg.title}</title>
+ <script type="text/javascript" src="../../tiny_mce_popup.js"></script>
+ <script type="text/javascript" src="../../utils/mctabs.js"></script>
+ <script type="text/javascript" src="../../utils/form_utils.js"></script>
+ <script type="text/javascript" src="../../utils/validate.js"></script>
+ <script type="text/javascript" src="js/xoopsemotions.js"></script>
+ <link href="<?php echo xoops_getcss($xoopsConfig['theme_set']); ?>" rel="stylesheet" type="text/css" />
+ <link href="css/xoopsemotions.css" rel="stylesheet" type="text/css" />
+ <base target="_self" />
+</head>
+<body>
+
+<?php
+if (!$_SESSION['XoopsEmotions'] && !$admin) {
+ echo "<div class='xoopsEmotions'>";
+ echo "<div>{#xoopsemotions_dlg.error_noemotions}</div>";
+ echo "</div>";
+ echo "<div class='mceActionPanel floatright'>";
+ echo "<input type='button' id='cancel' name='cancel' value='{#cancel}' onclick='tinyMCEPopup.close();' />";
+ echo "</div>";
+ xoops_footer();
+ exit();
+}
+?>
+
+<div class="tabs">
+ <ul>
+ <li id="tab_emotionsbrowser" class="current"><span><a href="javascript:mcTabs.displayTab('tab_emotionsbrowser','emotionsbrowser_panel');" onmousedown="return false;">{#xoopsemotions_dlg.tab_emotionsbrowser}</a></span></li>
+ <?php
+ if ($admin) {
+ echo '<li id="tab_emotionsadmin"><span><a href="javascript:mcTabs.displayTab(\'tab_emotionsadmin\',\'emotionsadmin_panel\');" onmousedown="return false;">{#xoopsemotions_dlg.tab_emotionsadmin}</a></span></li>';
+ }
+ ?>
+ </ul>
+</div>
+
+<div class="panel_wrapper">
+ <div id="emotionsbrowser_panel" class="panel current" style="overflow:auto;">
+ <?php
+ if ($smiles = $_SESSION['XoopsEmotions']) {
+ echo "<div><strong>" . _MSC_CLICKASMILIE . "</strong></div>";
+ echo "<div class='xoopsEmotions'>";
+ $count = count($smiles);
+
+ for ($i = 0; $i < $count; $i++) {
+ if ($op == '') {
+ if ($smiles[$i]['display']) {
+ echo '<img class="xoopsEmotions" onclick="XoopsemotionsDialog.insert(this);" src="' . XOOPS_UPLOAD_URL . '/' . $smiles[$i]['smile_url'] . '" alt="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" title="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" />';
+ }
+ } else {
+ echo '<img class="xoopsEmotions" onclick="XoopsemotionsDialog.insert(this);" src="' . XOOPS_UPLOAD_URL . '/' . $smiles[$i]['smile_url'] . '" alt="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" title="' . $myts->htmlspecialchars($smiles[$i]['emotion']) . '" />';
+ }
+ }
+ if ($op == '') {
+ echo '<div class="xoopsEmotions">';
+ echo '<a class="xoopsEmotions" href="' . $current_file . '?op=' . _MORE . '">' . _MORE . '</a>';
+ echo '</div>';
+ }
+ echo "</div>";
+ } else {
+ echo "<div>{#xoopsemotions_dlg.error_noemotions}</div>";
+ }
+ ?>
+ <div class="mceActionPanel floatright">
+ <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />
+ </div>
+ </div>
+
+ <div id="emotionsadmin_panel" class="panel" style="overflow:auto;">
+ <?php
+ if ($admin) {
+ include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
+
+ $smile_form = new XoopsThemeForm(_AM_ADDSMILE, 'smileform', $current_file, 'post', true);
+ $smile_form->setExtra('enctype="multipart/form-data"');
+ $smile_form->addElement(new XoopsFormText(_AM_SMILECODE, 'smile_code', 26, 25, ''), true);
+ $smile_form->addElement(new XoopsFormText(_AM_SMILEEMOTION, 'smile_desc', 26, 25, ''), true);
+ $smile_select = new XoopsFormFile('', 'smile_url', 5000000);
+ $smile_label = new XoopsFormLabel('', '<img src="'.XOOPS_UPLOAD_URL.'/blank.gif" alt="" />');
+ $smile_tray = new XoopsFormElementTray(_IMAGEFILE.':', ' ');
+ $smile_tray->addElement($smile_select);
+ $smile_tray->addElement($smile_label);
+ $smile_form->addElement($smile_tray);
+ $smile_form->addElement(new XoopsFormRadioYN(_AM_DISPLAYF, 'smile_display', 1));
+ $smile_form->addElement(new XoopsFormHidden('id', ''));
+ $smile_form->addElement(new XoopsFormHidden('op', 'SmilesAdd'));
+ $smile_form->addElement(new XoopsFormHidden('fct', 'smilies'));
+ $smile_form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit'));
+
+ $smile_form->display();
+ }
+ ?>
+ <div class="mceActionPanel floatright">
+ <input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />
+ </div>
+ </div>
+
+</div>
+<?php xoops_footer(); ?>
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/xoopsimagebrowser.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/xoopsimagebrowser.php 2014-03-08 10:10:21 UTC (rev 12362)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/xoopsimagebrowser.php 2014-03-08 10:39:06 UTC (rev 12363)
@@ -1,637 +1,631 @@
-<?php
-/**
- * Xoopsemotions plugin for tinymce
- *
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @package class / xoopseditor
- * @subpackage tinymce / xoops plugins
- * @since 2.3.0
- * @author ralf57
- * @author luciorota <luc...@gm...>
- * @author Laurent JEN <du...@fr...>
- * @version $Id: xoopsimagebrowser.php 11937 2013-08-18 02:25:16Z beckmi $
- */
-
-// load mainfile.php
-$current_path = dirname(__FILE__);
-if ( DIRECTORY_SEPARATOR != "/" ) {
- $current_path = str_replace( DIRECTORY_SEPARATOR, "/", $current_path);
-}
-$xoops_root_path = substr($current_path, 0, strpos(strtolower($current_path), "/class/xoopseditor/tinymce/"));
-include_once $xoops_root_path . "/mainfile.php";
-if (!defined("XOOPS_ROOT_PATH")) exit();
-
-/**
- * This code was moved to the top to avoid overriding variables that do not come from post
- */
-$op = "list"; // default
-if (isset($_POST)) {
- foreach ( $_POST as $k => $v ) {
- ${$k} = $v;
- }
-}
-
-// get current filename
-$current_file = basename(__FILE__);
-
-// load language definitions
-xoops_loadLanguage("admin", "system");
-xoops_loadLanguage("/admin/images", "system");
-
-
-// include
-xoops_load( "xoopsformloader" );
-xoops_load( "xoopsmodule" );
-include_once XOOPS_ROOT_PATH . "/include/cp_functions.php";
-include_once XOOPS_ROOT_PATH."/modules/system/constants.php";
-
-global $xoopsConfig;
-
-// check user/group - start
-$isadmin = false;
-
-$gperm_handler =& xoops_gethandler('groupperm');
-$groups = is_object( $GLOBALS["xoopsUser"] ) ? $GLOBALS["xoopsUser"]->getGroups() : array( XOOPS_GROUP_ANONYMOUS );
-$isadmin = $gperm_handler->checkRight( 'system_admin', XOOPS_SYSTEM_IMAGE, $groups );
-
-// check categories readability/writability
-$imgcat_handler =& xoops_gethandler('imagecategory');
-$catreadlist =& $imgcat_handler->getList($groups, 'imgcat_read', 1); // get readable categories
-$catwritelist =& $imgcat_handler->getList($groups, 'imgcat_write', 1); // get writable categories
-
-$catreadcount = count($catreadlist); // count readable categories
-$catwritecount = count($catwritelist); // count writable categories
-
-
-// check/set parameters - start
-if (!isset($_REQUEST["target"])) {
- exit();
-} else {
- $target = $_REQUEST["target"];
-}
-
-if (isset($_GET["op"])) {
- $op = trim($_GET["op"]);
-}
-
-if (isset($_GET["target"])) {
- $target = trim($_GET["target"]);
-}
-
-if (isset($_GET["image_id"])) {
- $image_id = intval($_GET["image_id"]);
-}
-
-if (isset($_GET["imgcat_id"])) {
- $imgcat_id = intval($_GET["imgcat_id"]);
-}
-
-if(isset($imgcat_id)) {
- $imgcat_id = intval($imgcat_id);
-}
-$target = htmlspecialchars($target);
-
-
-if ( ($isadmin) || ($catreadcount > 0) || ($catwritecount > 0) ) {
-
-
- // Save Image modification - start
- if ( !empty($_POST["op"]) && $op == "save" ) {
- if (!$GLOBALS["xoopsSecurity"]->check()) {
- redirect_header($current_file . "?target=" . $target, 3, implode("<br />", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- $count = count($image_id);
- if ($count > 0) {
- $image_handler =& xoops_gethandler("image");
- $error = array();
- for ($i = 0; $i < $count; $i++) {
- $image =& $image_handler->get($image_id[$i]);
- if (!is_object($image)) {
- $error[] = sprintf(_FAILGETIMG, $image_id[$i]);
- continue;
- }
- $image_display[$i] = empty($image_display[$i]) ? 0 : 1;
- $image->setVar("image_display", $image_display[$i]);
- $image->setVar("image_weight", $image_weight[$i]);
- $image->setVar("image_nicename", $image_nicename[$i]);
- $image->setVar("imgcat_id", $imgcat_id[$i]);
- if (!$image_handler->insert($image)) {
- $error[] = sprintf(_FAILSAVEIMG, $image_id[$i]);
- }
- }
- if (count($error) > 0) {
- redirect_header($current_file . "?target=" . $target, 3, xoops_error(implode("<br />", $error) ) );
- }
- }
- redirect_header($current_file . "?target=" . $target, 3, _MD_AM_DBUPDATED);
- }
- // Save Image modification - end
-
- // Add new image - start
- if ( !empty($_POST["op"]) && $op == "addfile" ) {
- if (!$GLOBALS["xoopsSecurity"]->check()) {
- redirect_header($current_file . "?target=" . $target, 3, implode("<br />", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- $imgcat =& $imgcat_handler->get(intval($imgcat_id));
- if (!is_object($imgcat)) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- include_once XOOPS_ROOT_PATH."/class/uploader.php";
-
- $uploader = new XoopsMediaUploader(XOOPS_UPLOAD_PATH, array("image/gif", "image/jpeg", "image/pjpeg", "image/x-png", "image/png", "image/bmp"), $imgcat->getVar("imgcat_maxsize"), $imgcat->getVar("imgcat_maxwidth"), $imgcat->getVar("imgcat_maxheight"));
- $uploader->setPrefix("img");
- $err = array();
- $ucount = count($_POST["xoops_upload_file"]);
- for ($i = 0; $i < $ucount; $i++) {
- if ($uploader->fetchMedia($_POST["xoops_upload_file"][$i])) {
- if (!$uploader->upload()) {
- $err[] = $uploader->getErrors();
- } else {
- $image_handler =& xoops_gethandler("image");
- $image =& $image_handler->create();
- $image->setVar("image_name", $uploader->getSavedFileName());
- $image->setVar("image_nicename", $image_nicename);
- $image->setVar("image_mimetype", $uploader->getMediaType());
- $image->setVar("image_created", time());
- $image_display = empty($image_display) ? 0 : 1;
- $image->setVar("image_display", $image_display);
- $image->setVar("image_weight", $image_weight);
- $image->setVar("imgcat_id", $imgcat_id);
- if ($imgcat->getVar("imgcat_storetype") == "db") {
- $fp = @fopen($uploader->getSavedDestination(), "rb");
- $fbinary = @fread($fp, filesize($uploader->getSavedDestination()));
- @fclose($fp);
- $image->setVar("image_body", $fbinary, true);
- @unlink($uploader->getSavedDestination());
- }
- if (!$image_handler->insert($image)) {
- $err[] = sprintf(_FAILSAVEIMG, $image->getVar("image_nicename"));
- }
- }
- } else {
- $err[] = sprintf(_FAILFETCHIMG, $i);
- $err = array_merge($err, $uploader->getErrors(false));
- }
- }
- if (count($err) > 0) {
- redirect_header($current_file . "?target=" . $target, 3, xoops_error(implode("<br />", $err) ) );
- }
- redirect_header($current_file . "?target=" . $target, 3, _MD_AM_DBUPDATED);
- }
- // Add new image - end
-
- // Add new cat\xE9gorie - start
- if ( !empty($_POST["op"]) && $op == "addcat" ) {
- if (!$GLOBALS["xoopsSecurity"]->check()) {
- redirect_header($current_file . "?target=" . $target, 3, implode("<br />", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- $imgcat_handler =& xoops_gethandler("imagecategory");
- $imagecategory =& $imgcat_handler->create();
- $imagecategory->setVar("imgcat_name", $imgcat_name);
- $imagecategory->setVar("imgcat_maxsize", $imgcat_maxsize);
- $imagecategory->setVar("imgcat_maxwidth", $imgcat_maxwidth);
- $imagecategory->setVar("imgcat_maxheight", $imgcat_maxheight);
- $imgcat_display = empty($imgcat_display) ? 0 : 1;
- $imagecategory->setVar("imgcat_display", $imgcat_display);
- $imagecategory->setVar("imgcat_weight", $imgcat_weight);
- $imagecategory->setVar("imgcat_storetype", $imgcat_storetype);
- $imagecategory->setVar("imgcat_type", "C");
- if (!$imgcat_handler->insert($imagecategory)) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- $newid = $imagecategory->getVar("imgcat_id");
- $imagecategoryperm_handler =& xoops_gethandler("groupperm");
- if (!isset($readgroup)) {
- $readgroup = array();
- }
- if (!in_array(XOOPS_GROUP_ADMIN, $readgroup)) {
- array_push($readgroup, XOOPS_GROUP_ADMIN);
- }
- foreach ($readgroup as $rgroup) {
- $imagecategoryperm =& $imagecategoryperm_handler->create();
- $imagecategoryperm->setVar("gperm_groupid", $rgroup);
- $imagecategoryperm->setVar("gperm_itemid", $newid);
- $imagecategoryperm->setVar("gperm_name", 'imgcat_read');
- $imagecategoryperm->setVar("gperm_modid", 1);
- $imagecategoryperm_handler->insert($imagecategoryperm);
- unset($imagecategoryperm);
- }
- if (!isset($writegroup)) {
- $writegroup = array();
- }
- if (!in_array(XOOPS_GROUP_ADMIN, $writegroup)) {
- array_push($writegroup, XOOPS_GROUP_ADMIN);
- }
- foreach ($writegroup as $wgroup) {
- $imagecategoryperm =& $imagecategoryperm_handler->create();
- $imagecategoryperm->setVar("gperm_groupid", $wgroup);
- $imagecategoryperm->setVar("gperm_itemid", $newid);
- $imagecategoryperm->setVar("gperm_name", 'imgcat_write');
- $imagecategoryperm->setVar("gperm_modid", 1);
- $imagecategoryperm_handler->insert($imagecategoryperm);
- unset($imagecategoryperm);
- }
- redirect_header($current_file . "?target=" . $target, 3,_MD_AM_DBUPDATED);
- }
- // Add new cat\xE9gorie - end
-
- // Update categorie - start
- if ( !empty($_POST["op"]) && $op == "updatecat" ) {
- if (!$GLOBALS["xoopsSecurity"]->check() || $imgcat_id <= 0) {
- redirect_header($current_file . "?target=" . $target, 3, implode("<br />", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- $imgcat_handler = xoops_gethandler("imagecategory");
- $imagecategory =& $imgcat_handler->get($imgcat_id);
- if (!is_object($imagecategory)) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- $imagecategory->setVar("imgcat_name", $imgcat_name);
- $imgcat_display = empty($imgcat_display) ? 0 : 1;
- $imagecategory->setVar("imgcat_display", $imgcat_display);
- $imagecategory->setVar("imgcat_maxsize", $imgcat_maxsize);
- $imagecategory->setVar("imgcat_maxwidth", $imgcat_maxwidth);
- $imagecategory->setVar("imgcat_maxheight", $imgcat_maxheight);
- $imagecategory->setVar("imgcat_weight", $imgcat_weight);
- if (!$imgcat_handler->insert($imagecategory)) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- $imagecategoryperm_handler =& xoops_gethandler("groupperm");
- $criteria = new CriteriaCompo(new Criteria("gperm_itemid", $imgcat_id));
- $criteria->add(new Criteria("gperm_modid", 1));
- $criteria2 = new CriteriaCompo(new Criteria("gperm_name", 'imgcat_write'));
- $criteria2->add(new Criteria("gperm_name", 'imgcat_read'), "OR");
- $criteria->add($criteria2);
- $imagecategoryperm_handler->deleteAll($criteria);
- if (!isset($readgroup)) {
- $readgroup = array();
- }
- if (!in_array(XOOPS_GROUP_ADMIN, $readgroup)) {
- array_push($readgroup, XOOPS_GROUP_ADMIN);
- }
- foreach ($readgroup as $rgroup) {
- $imagecategoryperm =& $imagecategoryperm_handler->create();
- $imagecategoryperm->setVar("gperm_groupid", $rgroup);
- $imagecategoryperm->setVar("gperm_itemid", $imgcat_id);
- $imagecategoryperm->setVar("gperm_name", 'imgcat_read');
- $imagecategoryperm->setVar("gperm_modid", 1);
- $imagecategoryperm_handler->insert($imagecategoryperm);
- unset($imagecategoryperm);
- }
- if (!isset($writegroup)) {
- $writegroup = array();
- }
- if (!in_array(XOOPS_GROUP_ADMIN, $writegroup)) {
- array_push($writegroup, XOOPS_GROUP_ADMIN);
- }
- foreach ($writegroup as $wgroup) {
- $imagecategoryperm =& $imagecategoryperm_handler->create();
- $imagecategoryperm->setVar("gperm_groupid", $wgroup);
- $imagecategoryperm->setVar("gperm_itemid", $imgcat_id);
- $imagecategoryperm->setVar("gperm_name", 'imgcat_write');
- $imagecategoryperm->setVar("gperm_modid", 1);
- $imagecategoryperm_handler->insert($imagecategoryperm);
- unset($imagecategoryperm);
- }
- redirect_header($current_file . "?target=" . $target, 3, _MD_AM_DBUPDATED);
- }
- // Update categorie - end
-
- // Confirm delete categorie - start
- if ( !empty($_GET["op"]) && $op == "delcat" ) {
- xoops_header();
- echo "<link href='css/xoopsimagebrowser.css' rel='stylesheet' type='text/css' />";
- xoops_confirm(array("op" => "delcatok", "imgcat_id" => $imgcat_id, "target" => $target), "xoopsimagebrowser.php", _MD_RUDELIMGCAT);
- xoops_footer();
- exit();
- }
- // Confirm delete categorie - end
-
- // Delete categorie - start
- if ( !empty($_POST["op"]) && $op == "delcatok" ) {
- if (!$GLOBALS["xoopsSecurity"]->check()) {
- redirect_header($current_file . "?target=" . $target, 3, implode("<br />", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- $imgcat_id = intval($imgcat_id);
- if ($imgcat_id <= 0) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- $imgcat_handler = xoops_gethandler("imagecategory");
- $imagecategory =& $imgcat_handler->get($imgcat_id);
- if (!is_object($imagecategory)) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- if ($imagecategory->getVar("imgcat_type") != "C") {
- redirect_header($current_file . "?target=" . $target, 3, _MD_SCATDELNG);
- }
- $image_handler =& xoops_gethandler("image");
- $images =& $image_handler->getObjects(new Criteria("imgcat_id", $imgcat_id), true, false);
- $errors = array();
- foreach (array_keys($images) as $i) {
- if (!$image_handler->delete($images[$i])) {
- $errors[] = sprintf(_MD_FAILDEL, $i);
- } else {
- if (file_exists(XOOPS_UPLOAD_PATH."/".$images[$i]->getVar("image_name")) && !unlink(XOOPS_UPLOAD_PATH."/".$images[$i]->getVar("image_name"))) {
- $errors[] = sprintf(_MD_FAILUNLINK, $i);
- }
- }
- }
- if (!$imgcat_handler->delete($imagecategory)) {
- $errors[] = sprintf(_MD_FAILDELCAT, $imagecategory->getVar("imgcat_name"));
- }
- if (count($errors) > 0) {
- redirect_header($current_file . "?target=" . $target, 3, xoops_error(implode("<br />", $error) ) );
- }
- redirect_header($current_file . "?target=" . $target, 3, _MD_AM_DBUPDATED);
- }
- // Delete categorie - end
-
-
-// ************************* NOT USED ************************************
- // Confirm delete file - start
- if ( !empty($_GET["op"]) && $op == "delfile" ) {
- xoops_header();
- echo "<link href='css/xoopsimagebrowser.css' rel='stylesheet' type='text/css' />";
- xoops_confirm(array("op" => "delfileok", "image_id" => $image_id, "target" => $target), "xoopsimagebrowser.php", _MD_RUDELIMG);
- xoops_footer();
- exit();
- }
- // Confirm delete file - end
-
- // Delete file - start
- if ($op == "delfileok") {
- if (!$GLOBALS["xoopsSecurity"]->check()) {
- redirect_header($current_file . "?target=" . $target, 3, implode("<br />", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- $image_id = intval($image_id);
- if ($image_id <= 0) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- $image_handler =& xoops_gethandler("image");
- $image =& $image_handler->get($image_id);
- if (!is_object($image)) {
- redirect_header($current_file . "?target=" . $target, 3);
- }
- if (!$image_handler->delete($image)) {
- redirect_header($current_file . "?target=" . $target, 3, xoops_error(sprintf(_MD_FAILDEL, $image->getVar("image_id"))) );
- }
- @unlink(XOOPS_UPLOAD_PATH."/".$image->getVar("image_name"));
- redirect_header($current_file . "?target=" . $target, 3, _MD_AM_DBUPDATED);
- }
- // Delete file - end
-// ************************* NOT USED ************************************
-}
-
-echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
-echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . _LANGCODE . '" lang="' . _LANGCODE . '">';
-echo '<head>';
-echo '<meta http-equiv="content-type" content="text/html; charset=' . _CHARSET . '" />';
-echo '<meta http-equiv="content-language" content="' . _LANGCODE . '" />';
-echo '<title>{#xoopsimagebrowser_dlg.dialog_title}</title>';
-echo '<script type="text/javascript" src="../../tiny_mce_popup.js"></script>';
-echo '<script type="text/javascript" src="../../utils/mctabs.js"></script>';
-echo '<script type="text/javascript" src="../../utils/form_utils.js"></script>';
-echo '<script type="text/javascript" src="../../utils/validate.js"></script>';
-echo '<script type="text/javascript" src="js/xoopsimagebrowser.js"></script>';
-echo '<link href="' . xoops_getcss($xoopsConfig['theme_set']) . '" rel="stylesheet" type="text/css" />';
-echo '<link href="css/xoopsimagebrowser.css" rel="stylesheet" type="text/css" />';
-echo '<base target="_self" />';
-echo '</head>';
-echo '<body>';
-
-echo '<div class="tabs">';
-echo '<ul>';
-echo '<li id="imagebrowser_tab" class="current"><span><a href="javascript:mcTabs.displayTab(\'imagebrowser_tab\',\'imagebrowser_panel\');" onmousedown="return false;">';
-if ( $op == 'listimg' ) {
- echo '{#xoopsimagebrowser_dlg.tab_listimages}';
-} else {
- echo '{#xoopsimagebrowser_dlg.tab_listcategories}';
-}
-echo '</a></span></li>';
-if (!empty($catwritelist)) {
- echo '<li id="loadimage_tab"><span><a href="javascript:mcTabs.displayTab(\'loadimage_tab\',\'loadimage_panel\');" onmousedown="return false;">{#xoopsimagebrowser_dlg.tab_loadimage}</a></span></li>';
-}
-if ( $isadmin ) {
- echo '<li id="createcategory_tab"><span><a href="javascript:mcTabs.displayTab(\'createcategory_tab\',\'createcategory_panel\');" onmousedown="return false;">{#xoopsimagebrowser_dlg.tab_createcategory}</a></span></li>';
-}
-echo '</ul>';
-echo '</div>';
-
-echo '<div class="panel_wrapper">';
- echo '<div id="imagebrowser_panel" class="panel current" style="overflow:auto;">';
-
- //list Categories - start
- if ($op == 'list') {
- if (!empty($catreadlist)) {
- echo '<table width="100%" class="outer" cellspacing="1">';
- // get all categories
- $imagecategories =& $imgcat_handler->getObjects();
- $catcount = count($imagecategories);
- $image_handler =& xoops_gethandler('image');
- for ($i = 0; $i < $catcount; $i++) {
- echo '<tr valign="top" align="left"><td class="head">';
- if ( in_array($imagecategories[$i]->getVar('imgcat_id'), array_keys($catreadlist)) ) {
- // count images stored in this category
- $this_imgcat_id = $imagecategories[$i]->getVar('imgcat_id');
- $countimagesincat = $image_handler->getCount(new Criteria('imgcat_id', $this_imgcat_id));
- echo $this_imgcat_id . ' - ' . $imagecategories[$i]->getVar('imgcat_name') . ' (' . sprintf(_NUMIMAGES, '<strong>' . $countimagesincat . '</strong>') . ')';
- echo '</td><td class="even">';
- echo ' [<a href="' . $current_file . '?target=' . $target . '&op=listimg&imgcat_id=' . $this_imgcat_id . '">' . _LIST . '</a>]';
- if ($isadmin) {
- echo ' [<a href="'.$current_file.'?target=' . $target . '&op=editcat&imgcat_id=' . $this_imgcat_id . '">' . _EDIT . '</a>]';
- }
- if ($isadmin && $imagecategories[$i]->getVar('imgcat_type') == 'C') {
- echo ' [<a href="' . $current_file . '?target=' . $target . '&op=delcat&imgcat_id=' . $this_imgcat_id . '">' . _DELETE . '</a>]';
- }
- }
- echo '</td></tr>';
- }
- echo '</table>';
- }
- }
- //list Categories - end
-
- //list images - start
- if ($op == 'listimg') {
- $imgcat_id = intval($imgcat_id);
- if ($imgcat_id <= 0) {
- redirect_header($current_file . '?target=' . $target, 1);
- }
- $imgcat_handler = xoops_gethandler('imagecategory');
- $imagecategory =& $imgcat_handler->get($imgcat_id);
- if (!is_object($imagecategory)) {
- redirect_header($current_file . '?target=' . $target, 1);
- }
- $image_handler = xoops_gethandler('image');
-
- $criteria = new Criteria('imgcat_id', $imgcat_id);
- $imgcount = $image_handler->getCount($criteria);
- $start = isset($_GET['start']) ? intval($_GET['start']) : 0;
- $criteria->setStart($start);
- $criteria->setLimit(20);
- $images =& $image_handler->getObjects($criteria, true, false);
-
- echo '<a href="' . $current_file . '?target=' . $target . '">' . _MD_IMGMAIN . '</a> <span style="font-weight:bold;">></span> '.$imagecategory->getVar('imgcat_name');
- echo '<br /><br /><strong>{#xoopsimagebrowser_dlg.select_image}</strong>';
- echo '<form action="'.$current_file.'?target='.$target.'" method="post">';
- $rowspan = ($catwritelist) ? 5 : 2;
- foreach (array_keys($images) as $i) {
- $image_src = "";
- // check if image stored in db/as file - start
- if ($imagecategory->getVar('imgcat_storetype') == 'db') {
- $image_src = ''.XOOPS_URL.'/image.php?id='.$i.'';
- } else {
- $image_src = ''.XOOPS_UPLOAD_URL.'/'.$images[$i]->getVar('image_name').'';
- }
- $image_size = getimagesize($image_src);
- // check if image stored in db/as file - end
-
- echo '<table width="100%" class="outer">';
- echo '<tr>';
- echo '<td rowspan="' . $rowspan . '" class="xoopsimage">';
-
- echo '<img id="imageid' . $images[$i]->getVar('image_id') . '" src="'.$image_src.'" alt="'.$images[$i]->getVar('image_nicename', 'E').'" title="'.$images[$i]->getVar('image_nicename', 'E').'" onclick="XoopsimagebrowserDialog.insertAndClose(\'imageid'.$images[$i]->getVar('image_id').'\');return false;"/>';
- echo '<br />';
- echo ''.$image_size[0].'x'.$image_size[1].'';
- echo '</td>';
- echo '<td class="head">'._IMAGENAME,'</td>';
- echo '<td class="even"><input type="hidden" name="image_id[]" value="'.$i.'" /><input type="text" name="image_nicename[]" value="'.$images[$i]->getVar('image_nicename', 'E').'" size="20" maxlength="255" /></td>';
- echo '</tr>';
-
- echo '<tr>';
- echo '<td class="head">'._IMAGEMIME.'</td>';
- echo '<td class="odd">'.$images[$i]->getVar('image_mimetype').'</td>';
- echo '</tr>';
-
- if ( $catwritelist ) {
- echo '<tr>';
- echo '<td class="head">'._IMAGECAT.'</td>';
- echo '<td class="even">';
- echo '<select name="imgcat_id[]" size="1">';
- $list = $imgcat_handler->getList($groups, null, null, $imagecategory->getVar('imgcat_storetype'));
- foreach ($list as $value => $name) {
- echo '<option value="'.$value.'"'.(($value == $images[$i]->getVar('imgcat_id'))?' selected="selected"':'').'>'.$name.'</option>';
- }
- echo '</select>';
- echo '</td>';
- echo '</tr>';
-
- echo '<tr>';
- echo '<td class="head">'._IMGWEIGHT.'</td>';
- echo '<td class="odd"><input type="text" name="image_weight[]" value="'.$images[$i]->getVar('image_weight').'" size="3" maxlength="4" /></td>';
- echo '</tr>';
-
- echo '<tr>';
- echo '<td class="head">'._IMGDISPLAY.'</td>';
- echo '<td class="even">';
- echo '<input type="checkbox" name="image_display[]" value="1"'.(($images[$i]->getVar('image_display') == 1)?' checked="checked"':'').' />';
- echo '</td>';
- echo '</tr>';
- }
- echo '</table>';
- echo '<br />';
- }
-
- if ($imgcount > 0) {
- if ($imgcount > 20) {
- include_once XOOPS_ROOT_PATH.'/class/pagenav.php';
- $nav = new XoopsPageNav($imgcount, 20, $start, 'start', 'op=listimg&target='.$target.'&imgcat_id='.$imgcat_id);
- echo '<div text-align="right">'.$nav->renderNav().'</div>';
- }
- if ( $catwritelist ) {
- echo '<input type="hidden" name="op" value="save" />'.$GLOBALS['xoopsSecurity']->getTokenHTML().'<input type="submit" name="submit" value="'._SUBMIT.'" />';
- echo '</form>';
- }
- }
- }
- //list images - end
-
- //edit category - start
- if ($op == 'editcat') {
- if ($imgcat_id <= 0) {
- redirect_header($current_file . '?target=' . $target, 1);
- }
- $imgcat_handler = xoops_gethandler('imagecategory');
- $imagecategory =& $imgcat_handler->get($imgcat_id);
- if (!is_object($imagecategory)) {
- redirect_header($current_file . '?target=' . $target, 1);
- }
- include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
- $imagecategoryperm_handler =& xoops_gethandler('groupperm');
- $form = new XoopsThemeForm(_MD_EDITIMGCAT, 'imagecat_form', ''.$current_file.'?target='.$target.'', 'post', true);
- $form->addElement(new XoopsFormText(_MD_IMGCATNAME, 'imgcat_name', 50, 255, $imagecategory->getVar('imgcat_name')), true);
- $form->addElement(new XoopsFormSelectGroup(_MD_IMGCATRGRP, 'readgroup', true, $imagecategoryperm_handler->getGroupIds('imgcat_read', $imgcat_id), 5, true));
- $form->addElement(new XoopsFormSelectGroup(_MD_IMGCATWGRP, 'writegroup', true, $imagecategoryperm_handler->getGroupIds('imgcat_write', $imgcat_id), 5, true));
- $form->addElement(new XoopsFormText(_IMGMAXSIZE, 'imgcat_maxsize', 10, 10, $imagecategory->getVar('imgcat_maxsize')));
- $form->addElement(new XoopsFormText(_IMGMAXWIDTH, 'imgcat_maxwidth', 3, 4, $imagecategory->getVar('imgcat_maxwidth')));
- $form->addElement(new XoopsFormText(_IMGMAXHEIGHT, 'imgcat_maxheight', 3, 4, $imagecategory->getVar('imgcat_maxheight')));
- $form->addElement(new XoopsFormText(_MD_IMGCATWEIGHT, 'imgcat_weight', 3, 4, $imagecategory->getVar('imgcat_weight')));
- $form->addElement(new XoopsFormRadioYN(_MD_IMGCATDISPLAY, 'imgcat_display', $imagecategory->getVar('imgcat_display'), _YES, _NO));
- $storetype = array('db' => _MD_INDB, 'file' => _MD_ASFILE);
- $form->addElement(new XoopsFormLabel(_MD_IMGCATSTRTYPE, $storetype[$imagecategory->getVar('imgcat_storetype')]));
- $form->addElement(new XoopsFormHidden('imgcat_id', $imgcat_id));
- $form->addElement(new XoopsFormHidden('op', 'updatecat'));
- $form->addElement(new XoopsFormButton('', 'imgcat_button', _SUBMIT, 'submit'));
- echo '<a href="'.$current_file.'?target='.$target.'">'. _MD_IMGMAIN .'</a> <span style="font-weight:bold;">></span> '.$imagecategory->getVar('imgcat_name').'<br /><br />';
- $form->display();
- }
- echo '<div class="mceActionPanel floatright" >';
- echo '<input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />';
- echo '</div>';
- echo '</div>';
- //edit category - end
-
- //create Image - start
- if ( $isadmin || !empty($catwritelist)) {
- echo '<div id="loadimage_panel" class="panel" style="overflow:auto;">';
- $form = new XoopsThemeForm(_ADDIMAGE, 'image_form', '' . $current_file . '?target=' . $target . '', 'post', true);
- $form->setExtra('enctype="multipart/form-data"');
- $form->addElement(new XoopsFormText(_IMAGENAME, 'image_nicename', 50, 255), true);
- $select = new XoopsFormSelect(_IMAGECAT, 'imgcat_id');
- if ($isadmin) {
- $select->addOptionArray($imgcat_handler->getList());
- } else {
- $select->addOptionArray($catwritelist);
- }
- $form->addElement($select, true);
- $form->addElement(new XoopsFormFile(_IMAGEFILE, 'image_file', 5000000));
- $form->addElement(new XoopsFormText(_IMGWEIGHT, 'image_weight', 3, 4, 0));
- $form->addElement(new XoopsFormRadioYN(_IMGDISPLAY, 'image_display', 1, _YES, _NO));
- $form->addElement(new XoopsFormHidden('op', 'addfile'));
- $form->addElement(new XoopsFormButton('', 'img_button', _SUBMIT, 'submit'));
- $form->display();
- echo '<div class="mceActionPanel floatright" >';
- echo '<input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />';
- echo '</div>';
- echo '</div>';
- }
- //create Image - end
-
- //create Category - start
- if ( $isadmin ) {
- echo '<div id="createcategory_panel" class="panel" style="overflow:auto;">';
- $form = new XoopsThemeForm(_MD_ADDIMGCAT, 'imagecat_form', ''.$current_file.'?target='.$target.'', 'post', true);
- $form->addElement(new XoopsFormText(_MD_IMGCATNAME, 'imgcat_name', 50, 255), true);
- $form->addElement(new XoopsFormSelectGroup(_MD_IMGCATRGRP, 'readgroup', true, XOOPS_GROUP_ADMIN, 5, true));
- $form->addElement(new XoopsFormSelectGroup(_MD_IMGCATWGRP, 'writegroup', true, XOOPS_GROUP_ADMIN, 5, true));
- $form->addElement(new XoopsFormText(_IMGMAXSIZE, 'imgcat_maxsize', 10, 10, 50000));
- $form->addElement(new XoopsFormText(_IMGMAXWIDTH, 'imgcat_maxwidth', 3, 4, 120));
- $form->addElement(new XoopsFormText(_IMGMAXHEIGHT, 'imgcat_maxheight', 3, 4, 120));
- $form->addElement(new XoopsFormText(_MD_IMGCATWEIGHT, ...
[truncated message content] |
|
From: <be...@us...> - 2014-03-08 10:10:26
|
Revision: 12362
http://sourceforge.net/p/xoops/svn/12362
Author: beckmi
Date: 2014-03-08 10:10:21 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Adding XM-Membership files in Portuguese
Added Paths:
-----------
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/admin.php
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/blocks.php
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/help.html
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/index.html
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/index.html
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/main.php
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/modinfo.php
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/admin.php
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/admin.php (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/admin.php 2014-03-08 10:10:21 UTC (rev 12362)
@@ -0,0 +1,7 @@
+<?php
+define("_AM_XMMEMBERSTATS_WELCOME","Bem vindo \xE0 p\xE1gina de administra\xE7\xE3o do M\xF3dulo 'Lista de Membros'");
+define("_AM_XMMEMBERSTATS_IMPORT","Importar");
+define("_AM_XMMEMBERSTATS_IMPORT_ITC","Importar lista Ip-To-Country");
+define("_AM_XMMEMBERSTATS_GENERALSET","Prefer\xEAncias");
+define("_AM_XMMEMBERSTATS_GOTOMOD","Ir para o m\xF3dulo");
+define("_AM_XMMEMBERSTATS_HELP","Ajuda");
Property changes on: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/admin.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/blocks.php
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/blocks.php (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/blocks.php 2014-03-08 10:10:21 UTC (rev 12362)
@@ -0,0 +1,16 @@
+<?php
+define("_MB_XMMEMBERSTATS_MEMBERSHIP","Lista de Membros");
+define("_MB_XMMEMBERSTATS_TODAY","Hoje");
+define("_MB_XMMEMBERSTATS_YESTERDAY","Ontem");
+define("_MB_XMMEMBERSTATS_OVERALL","Total de Membros");
+define("_MB_XMMEMBERSTATS_ONLINE","Pessoas em linha");
+define("_MB_XMMEMBERSTATS_GUESTS","Visitantes");
+define("_MB_XMMEMBERSTATS_MEMBERS","Membros");
+define("_MB_XMMEMBERSTATS_TOTAL","Total");
+define("_MB_XMMEMBERSTATS_LIST","Lista");
+define("_MB_XMMEMBERSTATS_POPUP","Abrir Janela");
+define("_MB_XMMEMBERSTATS_LATEST","\xDAltimo");
+define("_MB_XMMEMBERSTATS_HOME","P\xE1gina principal");
+// block settings
+define("_MB_XMMEMBERSTATS_SHOWLIST","Mostra a lista de pessoas em linha");
+define("_MB_XMMEMBERSTATS_BOTS","Bots");
Property changes on: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/blocks.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/help.html
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/help.html (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/help.html 2014-03-08 10:10:21 UTC (rev 12362)
@@ -0,0 +1,25 @@
+<div id="help-template" class="outer">
+ <h1 class="head">Help:
+ <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/<{$smarty.const._MI_XMMEMBERSTATS_DIRNAME}>/admin/index.php"
+ title="Back to the administration of <{$smarty.const._MI_XMMEMBERSTATS_NAME}>"> <{$smarty.const._MI_XMMEMBERSTATS_NAME}>
+ <img src="<{xoAdminIcons home.png}>"
+ alt="Back to the Administration of <{$smarty.const._MI_XMMEMBERSTATS_NAME}>"/>
+ </a></h1>
+
+ <!-- -----Help Content ---------- -->
+ <h4 class="odd">Description</h4>
+
+ <p class="even">XM-Memberstats Module is for List/Search members with a Who's Online/Membership block.</p>
+ <h4 class="odd">Install/uninstall</h4>
+
+ <p>No special measures necessary, follow the standard installation process – extract the module folder into the
+ ../modules directory. Install the module through Admin -> System Module -> Modules.</p>
+
+ <p>Detailed instructions on installing modules are available in the
+ <a href="http://goo.gl/adT2i" title="XOOPS Operations Manual">XOOPS Operations Manual</a></p>
+
+ <h4 class="odd">Tutorial</h4>
+
+ <p class="even">Currently there is no tutorial</p>
+ <!-- -----Help Content ---------- -->
+</div>
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/index.html
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/index.html (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/help/index.html 2014-03-08 10:10:21 UTC (rev 12362)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/index.html
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/index.html (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/index.html 2014-03-08 10:10:21 UTC (rev 12362)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/main.php
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/main.php (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/main.php 2014-03-08 10:10:21 UTC (rev 12362)
@@ -0,0 +1,27 @@
+<?php
+define("_MA_XMMEMBERSTATS_WELCOMETO","Bem vindo \xE0 lista de membros");
+define("_MA_XMMEMBERSTATS_GREETINGS","\xDAltimo Membro");
+define("_MA_XMMEMBERSTATS_WEHAVESOFAR","membros registados");
+define("_MA_XMMEMBERSTATS_ALL","Todos");
+define("_MA_XMMEMBERSTATS_OTHER","Outros");
+define("_MA_XMMEMBERSTATS_SEARCH","Pesquisar");
+define("_MA_XMMEMBERSTATS_RESETSEARCH","Limpar Pesquisa");
+define("_MA_XMMEMBERSTATS_AVATAR","Avatar");
+define("_MA_XMMEMBERSTATS_NICKNAME","Nickname");
+define("_MA_XMMEMBERSTATS_REALNAME","Nome Verdadeiro");
+define("_MA_XMMEMBERSTATS_REGDATE","Data de Registo");
+define("_MA_XMMEMBERSTATS_EMAIL","Email");
+define("_MA_XMMEMBERSTATS_PM","MP");
+define("_MA_XMMEMBERSTATS_URL","Website");
+define("_MA_XMMEMBERSTATS_FUNCTIONS","Fun\xE7\xF5es");
+define("_MA_XMMEMBERSTATS_EDIT","Editar");
+define("_MA_XMMEMBERSTATS_DELETE","Eliminar");
+define("_MA_XMMEMBERSTATS_NOUSERFOUND","N\xE3o foi encontrado nenhum membro");
+
+//rank.php
+define("_MA_XMMEMBERSTATS_MRANK","Posi\xE7\xE3o dos membros");
+define("_MA_XMMEMBERSTATS_RANK","Posi\xE7\xE3o");
+define("_MA_XMMEMBERSTATS_SRANK","Posi\xE7\xE3o especial");
+define("_MA_XMMEMBERSTATS_MINPOST","M\xEDnimo de envios");
+define("_MA_XMMEMBERSTATS_MAXPOST","M\xE1ximo de envios");
+define("_MA_XMMEMBERSTATS_IMAGE","Imagem");
Property changes on: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/main.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/modinfo.php
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/modinfo.php (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/modinfo.php 2014-03-08 10:10:21 UTC (rev 12362)
@@ -0,0 +1,17 @@
+<?php
+define("_MI_XMMEMBERSTATS_NAME","Lista de Membros");
+define("_MI_XMMEMBERSTATS_DSC","M\xF3dulo para listar/procurar membros com um bloco Quem est\xE1 em linha/Estat\xEDsticas de Membros");
+//blocks
+define("_MI_XMMEMBERSTATS_BLOCK_TITLE","Quem est\xE1 em linha");
+define("_MI_XMMEMBERSTATS_BLOCK_DSC","Mostra os usu\xE1rios/visitantes que est\xE3o em linha");
+//menu
+define("_MI_XMMEMBERSTATS_SMLIST","Lista de Membros");
+define("_MI_XMMEMBERSTATS_SMRANK","Posi\xE7\xE3o dos Membros");
+//admin menu
+define("_MI_XMMEMBERSTATS_IMPORT","Import");
+//options
+define("_MI_XMMEMBERSTATS_MPAGE","Membros por p\xE1gina");
+define("_MI_XMMEMBERSTATS_MAGE_DSC","Quantos membros ser\xE3o mostrados por p\xE1gina?");
+define("_MI_XMMEMBERSTATS_DAVATAR","Usar um avatar por defeito?");
+define("_MI_XMMEMBERSTATS_DAVATAR_DSC","Se 'sim' ent\xE3o um avatar por defeito ser\xE1 usado nos usu\xE1rios que ainda n\xE3o t\xEAm avatar.<br />
+O avatar por defeito encontr-se em xmmemberstats/images/davatar.gif");
Property changes on: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.40/language/portuguesebr/modinfo.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
|
|
From: <be...@us...> - 2014-03-08 10:04:27
|
Revision: 12361
http://sourceforge.net/p/xoops/svn/12361
Author: beckmi
Date: 2014-03-08 10:04:21 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Updating to version 2.40, which is Trabis' Membership 2.30 module converted to XOOPS 2.5.6 Admin GUI, with added cloning
Modified Paths:
--------------
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/-.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AQ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DJ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GQ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ML.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/RW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ST.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TJ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ZM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ZR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/index.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/rank.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/sql/mysql.sql
XoopsModules/xmmemberstats/trunk/xmmemberstats/xoops_version.php
Added Paths:
-----------
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/about.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_footer.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_header.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/bigdump.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/functions.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/background.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/banner_bg.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/bg.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/left_both.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/no.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/no_big.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/right_both.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/top_bg.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/warning.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/yes-current.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/yes-disabled.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/yes.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/img/yes_big.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/import.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/index.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/ip-to-country.csv
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/menu.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/style.css
XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/xmmemberstats_block.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/changelog.txt
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/credits.txt
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/install.txt
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/lang_diff.txt
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/license.txt
XoopsModules/xmmemberstats/trunk/xmmemberstats/docs/readme.txt
XoopsModules/xmmemberstats/trunk/xmmemberstats/extra/
XoopsModules/xmmemberstats/trunk/xmmemberstats/extra/clone_plugin/
XoopsModules/xmmemberstats/trunk/xmmemberstats/extra/clone_plugin/xmmemberstats.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/bots.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/davatar.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/A2.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AX.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/_.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/grguest.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/module_logo.png
XoopsModules/xmmemberstats/trunk/xmmemberstats/include/
XoopsModules/xmmemberstats/trunk/xmmemberstats/include/common.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/admin.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/help/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/help/help.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/help/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/blocks/xmmemberstats_block.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/xmmemberstats_index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/xmmemberstats_rank.html
Removed Paths:
-------------
XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/membership_block.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/Thumbs.db
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/Thumbs.db
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/membership_logo.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/
XoopsModules/xmmemberstats/trunk/xmmemberstats/sql/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/blocks/membership_block.html
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/about.php
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/about.php (rev 0)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/about.php 2014-03-08 10:04:21 UTC (rev 12361)
@@ -0,0 +1,38 @@
+<?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 //
+// ------------------------------------------------------------------------ //
+//
+
+include_once dirname(__FILE__) . '/admin_header.php';
+
+xoops_cp_header();
+
+$aboutAdminGM = new ModuleAdmin();
+
+echo $aboutAdminGM->addNavigation('about.php');
+echo $aboutAdminGM->renderAbout('6KJ7RW5DR3VTJ', false);
+
+include 'admin_footer.php';
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/about.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_footer.php
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_footer.php (rev 0)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_footer.php 2014-03-08 10:04:21 UTC (rev 12361)
@@ -0,0 +1,10 @@
+<?php
+
+echo "<div class='adminfooter'>\n"
+ ." <div style='text-align: center;'>\n"
+ ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n"
+ ." </div>\n"
+ ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
+ ."</div>";
+
+xoops_cp_footer();
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_header.php
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_header.php (rev 0)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_header.php 2014-03-08 10:04:21 UTC (rev 12361)
@@ -0,0 +1,25 @@
+<?php
+
+$path = dirname(dirname(dirname(dirname(__FILE__))));
+include_once $path . '/mainfile.php';
+include_once $path . '/include/cp_functions.php';
+require_once $path . '/include/cp_header.php';
+
+global $xoopsModule;
+
+$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+
+// Load language files
+xoops_loadLanguage('admin', $thisModuleDir);
+xoops_loadLanguage('modinfo', $thisModuleDir);
+xoops_loadLanguage('main', $thisModuleDir);
+
+$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
+$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
+$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
+ } else {
+ redirect_header("../../../admin.php", 5, _AM_XMMEMBERSTATS_MODULEADMIN_MISSING, false);
+ }
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/admin_header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/bigdump.php
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/bigdump.php (rev 0)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/bigdump.php 2014-03-08 10:04:21 UTC (rev 12361)
@@ -0,0 +1,1026 @@
+<?php
+
+// BigDump ver. 0.34b from 2011-09-04
+// Staggered import of an large MySQL Dump (like phpMyAdmin 2.x Dump)
+// Even through the webservers with hard runtime limit and those in safe mode
+// Works fine with Internet Explorer 7.0 and Firefox 2.x
+
+// Author: Alexey Ozerov (alexey at ozerov dot de)
+// AJAX & CSV functionalities: Krzysiek Herod (kr81uni at wp dot pl)
+// Copyright: GPL (C) 2003-2011
+// More Infos: http://www.ozerov.de/bigdump
+
+// 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.
+
+// THIS SCRIPT IS PROVIDED AS IS, WITHOUT ANY WARRANTY OR GUARANTEE OF ANY KIND
+
+// USAGE
+
+// 1. Adjust the database configuration in this file
+// 2. Remove the old tables on the target database if your dump doesn't contain "DROP TABLE"
+// 3. Create the working directory (e.g. dump) on your web server
+// 4. Upload bigdump.php and your dump files (.sql, .gz) via FTP to the working directory
+// 5. Run the bigdump.php from your browser via URL like http://www.yourdomain.com/dump/bigdump.php
+// 6. BigDump can start the next import session automatically if you enable the JavaScript
+// 7. Wait for the script to finish, do not close the browser window
+// 8. IMPORTANT: Remove bigdump.php and your dump files from the web server
+
+// If Timeout errors still occure you may need to adjust the $linepersession setting in this file
+
+// LAST CHANGES
+
+// *** Fix ajax error on some OS
+// *** Fix ajax bug on Google Chrome and Safari
+// *** Query delimiter treatment added
+// *** Only list SQL, GZ and CSV files
+// *** Sort the file listing A-Z
+// *** Add string quotes setting
+
+
+// Database configuration
+
+$db_server = 'localhost';
+$db_name = '';
+$db_username = '';
+$db_password = '';
+
+// Other settings (optional)
+
+$filename = ''; // Specify the dump filename to suppress the file selection dialog
+$ajax = true; // AJAX mode: import will be done without refreshing the website
+$linespersession = 3000; // Lines to be executed per one import session
+$delaypersession = 0; // You can specify a sleep time in milliseconds after each session
+ // Works only if JavaScript is activated. Use to reduce server overrun
+
+// CSV related settings (only if you use a CSV dump)
+
+$csv_insert_table = ''; // Destination table for CSV files
+$csv_preempty_table = false; // true: delete all entries from table specified in $csv_insert_table before processing
+$csv_delimiter = ','; // Field delimiter in CSV file
+$csv_add_quotes = true; // If your CSV data already have quotes around each field set it to false
+$csv_add_slashes = true; // If your CSV data already have slashes in front of ' and " set it to false
+
+// Allowed comment markers: lines starting with these strings will be ignored by BigDump
+
+$comment[]='#'; // Standard comment lines are dropped by default
+$comment[]='-- ';
+$comment[]='DELIMITER'; // Ignore DELIMITER switch as it's not a valid SQL statement
+// $comment[]='---'; // Uncomment this line if using proprietary dump created by outdated mysqldump
+// $comment[]='CREATE DATABASE'; // Uncomment this line if your dump contains create database queries in order to ignore them
+$comment[]='/*!'; // Or add your own string to leave out other proprietary things
+
+// Pre-queries: SQL queries to be executed at the beginning of each import session
+
+// $pre_query[]='SET foreign_key_checks = 0';
+// $pre_query[]='Add additional queries if you want here';
+
+// Connection charset should be the same as the dump file charset (utf8, latin1, cp1251, koi8r etc.)
+// See http://dev.mysql.com/doc/refman/5.0/en/charset-charsets.html for the full list
+// Change this if you have problems with non-latin letters
+
+$db_connection_charset = '';
+
+// Default query delimiter: this character at the line end tells Bigdump where a SQL statement ends
+// Can be changed by DELIMITER statement in the dump file (normally used when defining procedures/functions)
+
+$delimiter = ';';
+
+// String quotes character
+
+$string_quotes = '\''; // Change to '"' if your dump file uses double qoutes for strings
+
+
+// *******************************************************************************************
+// If not familiar with PHP please don't change anything below this line
+// *******************************************************************************************
+
+if ($ajax)
+ ob_start();
+
+define ('VERSION','0.34b');
+define ('DATA_CHUNK_LENGTH',16384); // How many chars are read per time
+define ('MAX_QUERY_LINES',300); // How many lines may be considered to be one query (except text lines)
+define ('TESTMODE',false); // Set to true to process the file without actually accessing the database
+
+header("Expires: Mon, 1 Dec 2003 01:00:00 GMT");
+header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
+header("Cache-Control: no-store, no-cache, must-revalidate");
+header("Cache-Control: post-check=0, pre-check=0", false);
+header("Pragma: no-cache");
+
+@ini_set('auto_detect_line_endings', true);
+@set_time_limit(0);
+
+if (function_exists("date_default_timezone_set") && function_exists("date_default_timezone_get"))
+ @date_default_timezone_set(@date_default_timezone_get());
+
+// Clean and strip anything we don't want from user's input [0.27b]
+
+foreach ($_REQUEST as $key => $val) {
+ $val = preg_replace("/[^_A-Za-z0-9-\.&= ;\$]/i",'', $val);
+ $_REQUEST[$key] = $val;
+}
+
+?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<title>BigDump ver. <?php echo (VERSION); ?></title>
+<meta http-equiv="CONTENT-TYPE" content="text/html; charset=iso-8859-1"/>
+<meta http-equiv="CONTENT-LANGUAGE" content="EN"/>
+
+<meta http-equiv="Cache-Control" content="no-cache/"/>
+<meta http-equiv="Pragma" content="no-cache"/>
+<meta http-equiv="Expires" content="-1"/>
+<meta name="robots" content="noindex, nofollow">
+
+<style type="text/css">
+<!--
+
+body
+{ background-color:#FFFFF0;
+}
+
+h1
+{ font-size:20px;
+ line-height:24px;
+ font-family:Arial,Helvetica,sans-serif;
+ margin-top:5px;
+ margin-bottom:5px;
+}
+
+p,td,th
+{ font-size:14px;
+ line-height:18px;
+ font-family:Arial,Helvetica,sans-serif;
+ margin-top:5px;
+ margin-bottom:5px;
+ text-align:justify;
+ vertical-align:top;
+}
+
+p.centr
+{
+ text-align:center;
+}
+
+p.smlcentr
+{ font-size:10px;
+ line-height:14px;
+ text-align:center;
+}
+
+p.error
+{ color:#FF0000;
+ font-weight:bold;
+}
+
+p.success
+{ color:#00DD00;
+ font-weight:bold;
+}
+
+p.successcentr
+{ color:#00DD00;
+ background-color:#DDDDFF;
+ font-weight:bold;
+ text-align:center;
+}
+
+td
+{ background-color:#F8F8F8;
+ text-align:left;
+}
+
+td.transparent
+{ background-color:#FFFFF0;
+}
+
+th
+{ font-weight:bold;
+ color:#FFFFFF;
+ background-color:#AAAAEE;
+ text-align:left;
+}
+
+td.right
+{ text-align:right;
+}
+
+form
+{ margin-top:5px;
+ margin-bottom:5px;
+}
+
+div.skin1
+{
+ border: 5px solid #3333EE;
+ background-color:#AAAAEE;
+ text-align:center;
+ vertical-align:middle;
+ padding:3px;
+ margin:1px;
+}
+
+td.bg3
+{ background-color:#EEEE99;
+ text-align:left;
+ vertical-align:top;
+ width:20%;
+}
+
+th.bg4
+{ background-color:#EEAA55;
+ text-align:left;
+ vertical-align:top;
+ width:20%;
+}
+
+td.bgpctbar
+{ background-color:#EEEEAA;
+ text-align:left;
+ vertical-align:middle;
+ width:80%;
+}
+
+-->
+</style>
+
+</head>
+
+<body>
+
+<center>
+
+<table width="780" cellspacing="0" cellpadding="0">
+<tr><td class="transparent">
+
+<!-- <h1>BigDump: Staggered MySQL Dump Importer ver. <?php echo (VERSION); ?></h1> -->
+
+<?php
+
+function skin_open()
+{
+echo ('<div class="skin1">');
+}
+
+function skin_close()
+{
+echo ('</div>');
+}
+
+skin_open();
+echo ('<h1>BigDump: Staggered MySQL Dump Importer v'.VERSION.'</h1>');
+skin_close();
+
+$error = false;
+$file = false;
+
+// Check PHP version
+
+if (!$error && !function_exists('version_compare')) { echo ("<p class=\"error\">PHP version 4.1.0 is required for BigDump to proceed. You have PHP ".phpversion()." installed. Sorry!</p>\n");
+ $error=true;
+}
+
+// Check if mysql extension is available
+
+if (!$error && !function_exists('mysql_connect')) { echo ("<p class=\"error\">There is no mySQL extension available in your PHP installation. Sorry!</p>\n");
+ $error=true;
+}
+
+// Calculate PHP max upload size (handle settings like 10M or 100K)
+
+if (!$error) { $upload_max_filesize=ini_get("upload_max_filesize");
+ if (preg_match("/([0-9]+)K/i",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024;
+ if (preg_match("/([0-9]+)M/i",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024*1024;
+ if (preg_match("/([0-9]+)G/i",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024*1024*1024;
+}
+
+// Get the current directory
+
+if (isset($_SERVER["CGIA"]))
+ $upload_dir=dirname($_SERVER["CGIA"]);
+else if (isset($_SERVER["ORIG_PATH_TRANSLATED"]))
+ $upload_dir=dirname($_SERVER["ORIG_PATH_TRANSLATED"]);
+else if (isset($_SERVER["ORIG_SCRIPT_FILENAME"]))
+ $upload_dir=dirname($_SERVER["ORIG_SCRIPT_FILENAME"]);
+else if (isset($_SERVER["PATH_TRANSLATED"]))
+ $upload_dir=dirname($_SERVER["PATH_TRANSLATED"]);
+else
+ $upload_dir=dirname($_SERVER["SCRIPT_FILENAME"]);
+
+// Handle file upload
+
+if (!$error && isset($_REQUEST["uploadbutton"])) { if (is_uploaded_file($_FILES["dumpfile"]["tmp_name"]) && ($_FILES["dumpfile"]["error"])==0) {
+ $uploaded_filename=str_replace(" ","_",$_FILES["dumpfile"]["name"]);
+ $uploaded_filename=preg_replace("/[^_A-Za-z0-9-\.]/i",'',$uploaded_filename);
+ $uploaded_filepath=str_replace("\\","/",$upload_dir."/".$uploaded_filename);
+
+ if (file_exists($uploaded_filename)) { echo ("<p class=\"error\">File $uploaded_filename already exist! Delete and upload again!</p>\n");
+ } elseif (!preg_match("/(\.(sql|gz|csv))$/i",$uploaded_filename)) { echo ("<p class=\"error\">You may only upload .sql .gz or .csv files.</p>\n");
+ } elseif (!@move_uploaded_file($_FILES["dumpfile"]["tmp_name"],$uploaded_filepath)) { echo ("<p class=\"error\">Error moving uploaded file ".$_FILES["dumpfile"]["tmp_name"]." to the $uploaded_filepath</p>\n");
+ echo ("<p>Check the directory permissions for $upload_dir (must be 777)!</p>\n");
+ } else { echo ("<p class=\"success\">Uploaded file saved as $uploaded_filename</p>\n");
+ }
+ } else { echo ("<p class=\"error\">Error uploading file ".$_FILES["dumpfile"]["name"]."</p>\n");
+ }
+}
+
+// Handle file deletion (delete only in the current directory for security reasons)
+
+if (!$error && isset($_REQUEST["delete"]) && $_REQUEST["delete"]!=basename($_SERVER["SCRIPT_FILENAME"])) { if (preg_match("/(\.(sql|gz|csv))$/i",$_REQUEST["delete"]) && @unlink(basename($_REQUEST["delete"])))
+ echo ("<p class=\"success\">".$_REQUEST["delete"]." was removed successfully</p>\n");
+ else
+ echo ("<p class=\"error\">Can't remove ".$_REQUEST["delete"]."</p>\n");
+}
+
+// Connect to the database, set charset and execute pre-queries
+
+if (!$error && !TESTMODE) { $dbconnection = @mysql_connect($db_server,$db_username,$db_password);
+ if ($dbconnection)
+ $db = mysql_select_db($db_name);
+ if (!$dbconnection || !$db) { echo ("<p class=\"error\">Database connection failed due to ".mysql_error()."</p>\n");
+ echo ("<p>Edit the database settings in ".$_SERVER["SCRIPT_FILENAME"]." or contact your database provider.</p>\n");
+ $error=true;
+ }
+ if (!$error && $db_connection_charset!=='')
+ @mysql_query("SET NAMES $db_connection_charset", $dbconnection);
+
+ if (!$error && isset ($pre_query) && sizeof ($pre_query)>0) { reset($pre_query);
+ foreach ($pre_query as $pre_query_value) { if (!@mysql_query($pre_query_value, $dbconnection)) { echo ("<p class=\"error\">Error with pre-query.</p>\n");
+ echo ("<p>Query: ".trim(nl2br(htmlentities($pre_query_value)))."</p>\n");
+ echo ("<p>MySQL: ".mysql_error()."</p>\n");
+ $error=true;
+ break;
+ }
+ }
+ }
+} else { $dbconnection = false;
+}
+
+// DIAGNOSTIC
+// echo("<h1>Checkpoint!</h1>");
+
+// List uploaded files in multifile mode
+
+if (!$error && !isset($_REQUEST["fn"]) && $filename=="") { if ($dirhandle = opendir($upload_dir)) {
+ $files=array();
+ while (false !== ($files[] = readdir($dirhandle)));
+ closedir($dirhandle);
+ $dirhead=false;
+
+ if (sizeof($files)>0) {
+ sort($files);
+ foreach ($files as $dirfile) {
+ if ($dirfile != "." && $dirfile != ".." && $dirfile!=basename($_SERVER["SCRIPT_FILENAME"]) && preg_match("/\.(sql|gz|csv)$/i",$dirfile)) { if (!$dirhead) { echo ("<table width=\"100%\" cellspacing=\"2\" cellpadding=\"2\">\n");
+ echo ("<tr><th>Filename</th><th>Size</th><th>Date&Time</th><th>Type</th><th> </th><th> </th>\n");
+ $dirhead=true;
+ }
+ echo ("<tr><td>$dirfile</td><td class=\"right\">".filesize($dirfile)."</td><td>".date ("Y-m-d H:i:s", filemtime($dirfile))."</td>");
+
+ if (preg_match("/\.sql$/i",$dirfile))
+ echo ("<td>SQL</td>");
+ elseif (preg_match("/\.gz$/i",$dirfile))
+ echo ("<td>GZip</td>");
+ elseif (preg_match("/\.csv$/i",$dirfile))
+ echo ("<td>CSV</td>");
+ else
+ echo ("<td>Misc</td>");
+
+ if ((preg_match("/\.gz$/i",$dirfile) && function_exists("gzopen")) || preg_match("/\.sql$/i",$dirfile) || preg_match("/\.csv$/i",$dirfile))
+ echo ("<td><a href=\"".$_SERVER["PHP_SELF"]."?start=1&fn=".urlencode($dirfile)."&foffset=0&totalqueries=0&delimiter=".urlencode($delimiter)."\">Start Import</a> into $db_name at $db_server</td>\n <td><a href=\"".$_SERVER["PHP_SELF"]."?delete=".urlencode($dirfile)."\">Delete file</a></td></tr>\n");
+ else
+ echo ("<td> </td>\n <td> </td></tr>\n");
+ }
+ }
+ }
+
+ if ($dirhead)
+ echo ("</table>\n");
+ else
+ echo ("<p>No uploaded SQL, GZ or CSV files found in the working directory</p>\n");
+ } else { echo ("<p class=\"error\">Error listing directory $upload_dir</p>\n");
+ $error=true;
+ }
+}
+
+// Single file mode
+
+if (!$error && !isset ($_REQUEST["fn"]) && $filename!="") { echo ("<p><a href=\"".$_SERVER["PHP_SELF"]."?start=1&fn=".urlencode($filename)."&foffset=0&totalqueries=0\">Start Import</a> from $filename into $db_name at $db_server</p>\n");
+}
+
+// File Upload Form
+
+if (!$error && !isset($_REQUEST["fn"]) && $filename=="") {
+
+// Test permissions on working directory
+
+ do { $tempfilename=time().".tmp"; } while (file_exists($tempfilename));
+ if (!($tempfile=@fopen($tempfilename,"w"))) { echo ("<p>Upload form disabled. Permissions for the working directory <i>$upload_dir</i> <b>must be set writable for the webserver</b> in order ");
+ echo ("to upload files here. Alternatively you can upload your dump files via FTP.</p>\n");
+ } else { fclose($tempfile);
+ unlink ($tempfilename);
+
+ echo ("<p>You can now upload your dump file up to $upload_max_filesize bytes (".round ($upload_max_filesize/1024/1024)." Mbytes) ");
+ echo ("directly from your browser to the server. Alternatively you can upload your dump files of any size via FTP.</p>\n");
+?>
+<form method="POST" action="<?php echo ($_SERVER["PHP_SELF"]); ?>" enctype="multipart/form-data">
+<input type="hidden" name="MAX_FILE_SIZE" value="$upload_max_filesize">
+<p>Dump file: <input type="file" name="dumpfile" accept="*/*" size=60"></p>
+<p><input type="submit" name="uploadbutton" value="Upload"></p>
+</form>
+<?php
+ }
+}
+
+// Print the current mySQL connection charset
+
+if (!$error && !TESTMODE && !isset($_REQUEST["fn"])) {
+ $result = mysql_query("SHOW VARIABLES LIKE 'character_set_connection';");
+ $row = mysql_fetch_assoc($result);
+ if ($row) { $charset = $row['Value'];
+ echo ("<p>Note: The current mySQL connection charset is <i>$charset</i>. Your dump file must be encoded in <i>$charset</i> in order to avoid problems with non-latin characters. You can change the connection charset using the \$db_connection_charset variable in bigdump.php</p>\n");
+ }
+}
+
+// Open the file
+
+if (!$error && isset($_REQUEST["start"])) {
+
+// Set current filename ($filename overrides $_REQUEST["fn"] if set)
+
+ if ($filename!="")
+ $curfilename=$filename;
+ else if (isset($_REQUEST["fn"]))
+ $curfilename=urldecode($_REQUEST["fn"]);
+ else
+ $curfilename="";
+
+// Recognize GZip filename
+
+ if (preg_match("/\.gz$/i",$curfilename))
+ $gzipmode=true;
+ else
+ $gzipmode=false;
+
+ if ((!$gzipmode && !$file=@fopen($curfilename,"r")) || ($gzipmode && !$file=@gzopen($curfilename,"r"))) { echo ("<p class=\"error\">Can't open ".$curfilename." for import</p>\n");
+ echo ("<p>Please, check that your dump file name contains only alphanumerical characters, and rename it accordingly, for example: $curfilename.".
+ "<br>Or, specify \$filename in bigdump.php with the full filename. ".
+ "<br>Or, you have to upload the $curfilename to the server first.</p>\n");
+ $error=true;
+ }
+
+// Get the file size (can't do it fast on gzipped files, no idea how)
+
+ else if ((!$gzipmode && @fseek($file, 0, SEEK_END)==0) || ($gzipmode && @gzseek($file, 0)==0)) { if (!$gzipmode) $filesize = ftell($file);
+ else $filesize = gztell($file); // Always zero, ignore
+ } else { echo ("<p class=\"error\">I can't seek into $curfilename</p>\n");
+ $error=true;
+ }
+}
+
+// Stop if csv file is used, but $csv_insert_table is not set
+
+if (($csv_insert_table == "") && (preg_match("/(\.csv)$/i",$curfilename))) { echo ("<p class=\"error\">You have to specify \$csv_insert_table when using a CSV file. </p>\n");
+ $error=true;
+}
+
+// *******************************************************************************************
+// START IMPORT SESSION HERE
+// *******************************************************************************************
+
+if (!$error && isset($_REQUEST["start"]) && isset($_REQUEST["foffset"]) && preg_match("/(\.(sql|gz|csv))$/i",$curfilename)) {
+
+// Check start and foffset are numeric values
+
+ if (!is_numeric($_REQUEST["start"]) || !is_numeric($_REQUEST["foffset"])) { echo ("<p class=\"error\">UNEXPECTED: Non-numeric values for start and foffset</p>\n");
+ $error=true;
+ } else { $_REQUEST["start"] = floor($_REQUEST["start"]);
+ $_REQUEST["foffset"] = floor($_REQUEST["foffset"]);
+ }
+
+// Set the current delimiter if defined
+
+ if (isset($_REQUEST["delimiter"]))
+ $delimiter = $_REQUEST["delimiter"];
+
+// Empty CSV table if requested
+
+ if (!$error && $_REQUEST["start"]==1 && $csv_insert_table != "" && $csv_preempty_table) {
+ $query = "DELETE FROM $csv_insert_table";
+ if (!TESTMODE && !mysql_query(trim($query), $dbconnection)) { echo ("<p class=\"error\">Error when deleting entries from $csv_insert_table.</p>\n");
+ echo ("<p>Query: ".trim(nl2br(htmlentities($query)))."</p>\n");
+ echo ("<p>MySQL: ".mysql_error()."</p>\n");
+ $error=true;
+ }
+ }
+
+// Print start message
+
+ if (!$error) { skin_open();
+ if (TESTMODE)
+ echo ("<p class=\"centr\">TEST MODE ENABLED</p>\n");
+ echo ("<p class=\"centr\">Processing file: <b>".$curfilename."</b></p>\n");
+ echo ("<p class=\"smlcentr\">Starting from line: ".$_REQUEST["start"]."</p>\n");
+ skin_close();
+ }
+
+// Check $_REQUEST["foffset"] upon $filesize (can't do it on gzipped files)
+
+ if (!$error && !$gzipmode && $_REQUEST["foffset"]>$filesize) { echo ("<p class=\"error\">UNEXPECTED: Can't set file pointer behind the end of file</p>\n");
+ $error=true;
+ }
+
+// Set file pointer to $_REQUEST["foffset"]
+
+ if (!$error && ((!$gzipmode && fseek($file, $_REQUEST["foffset"])!=0) || ($gzipmode && gzseek($file, $_REQUEST["foffset"])!=0))) { echo ("<p class=\"error\">UNEXPECTED: Can't set file pointer to offset: ".$_REQUEST["foffset"]."</p>\n");
+ $error=true;
+ }
+
+// Start processing queries from $file
+
+ if (!$error) { $query="";
+ $queries=0;
+ $totalqueries=$_REQUEST["totalqueries"];
+ $linenumber=$_REQUEST["start"];
+ $querylines=0;
+ $inparents=false;
+
+// Stay processing as long as the $linespersession is not reached or the query is still incomplete
+
+ while ($linenumber<$_REQUEST["start"]+$linespersession || $query!="") {
+
+// Read the whole next line
+
+ $dumpline = "";
+ while (!feof($file) && substr ($dumpline, -1) != "\n" && substr ($dumpline, -1) != "\r") { if (!$gzipmode)
+ $dumpline .= fgets($file, DATA_CHUNK_LENGTH);
+ else
+ $dumpline .= gzgets($file, DATA_CHUNK_LENGTH);
+ }
+ if ($dumpline==="") break;
+
+// Remove UTF8 Byte Order Mark at the file beginning if any
+
+ if ($_REQUEST["foffset"]==0)
+ $dumpline=preg_replace('|^\xEF\xBB\xBF|','',$dumpline);
+
+// Create an SQL query from CSV line
+
+ if (($csv_insert_table != "") && (preg_match("/(\.csv)$/i",$curfilename))) {
+ if ($csv_add_slashes)
+ $dumpline = addslashes($dumpline);
+ $dumpline = explode($csv_delimiter,$dumpline);
+ if ($csv_add_quotes)
+ $dumpline = "'".implode("','",$dumpline)."'";
+ else
+ $dumpline = implode(",",$dumpline);
+ $dumpline = 'INSERT INTO '.$csv_insert_table.' VALUES ('.$dumpline.');';
+ }
+
+// Handle DOS and Mac encoded linebreaks (I don't know if it really works on Win32 or Mac Servers)
+
+ $dumpline=str_replace("\r\n", "\n", $dumpline);
+ $dumpline=str_replace("\r", "\n", $dumpline);
+
+// DIAGNOSTIC
+// echo ("<p>Line $linenumber: $dumpline</p>\n");
+
+// Recognize delimiter statement
+
+ if (!$inparents && strpos ($dumpline, "DELIMITER ") === 0)
+ $delimiter = str_replace ("DELIMITER ","",trim($dumpline));
+
+// Skip comments and blank lines only if NOT in parents
+
+ if (!$inparents) { $skipline=false;
+ reset($comment);
+ foreach ($comment as $comment_value) {
+
+// DIAGNOSTIC
+// echo ($comment_value);
+ if (trim($dumpline)=="" || strpos (trim($dumpline), $comment_value) === 0) { $skipline=true;
+ break;
+ }
+ }
+ if ($skipline) { $linenumber++;
+
+// DIAGNOSTIC
+// echo ("<p>Comment line skipped</p>\n");
+
+ continue;
+ }
+ }
+
+// Remove double back-slashes from the dumpline prior to count the quotes ('\\' can only be within strings)
+
+ $dumpline_deslashed = str_replace ("\\\\","",$dumpline);
+
+// Count ' and \' (or " and \") in the dumpline to avoid query break within a text field ending by $delimiter
+
+ $parents=substr_count ($dumpline_deslashed, $string_quotes)-substr_count ($dumpline_deslashed, "\\$string_quotes");
+ if ($parents % 2 != 0)
+ $inparents=!$inparents;
+
+// Add the line to query
+
+ $query .= $dumpline;
+
+// Don't count the line if in parents (text fields may include unlimited linebreaks)
+
+ if (!$inparents)
+ $querylines++;
+
+// Stop if query contains more lines as defined by MAX_QUERY_LINES
+
+ if ($querylines>MAX_QUERY_LINES) {
+ echo ("<p class=\"error\">Stopped at the line $linenumber. </p>");
+ echo ("<p>At this place the current query includes more than ".MAX_QUERY_LINES." dump lines. That can happen if your dump file was ");
+ echo ("created by some tool which doesn't place a semicolon followed by a linebreak at the end of each query, or if your dump contains ");
+ echo ("extended inserts or very long procedure definitions. Please read the <a href=\"http://www.ozerov.de/bigdump/usage/\">BigDump usage notes</a> ");
+ echo ("for more infos. Ask for our support services ");
+ echo ("in order to handle dump files containing extended inserts.</p>\n");
+ $error=true;
+ break;
+ }
+
+// Execute query if end of query detected ($delimiter as last character) AND NOT in parents
+
+// DIAGNOSTIC
+// echo ("<p>Regex: ".'/'.preg_quote($delimiter).'$/'."</p>\n");
+// echo ("<p>In Parents: ".($inparents?"true":"false")."</p>\n");
+// echo ("<p>Line: $dumpline</p>\n");
+
+ if (preg_match('/'.preg_quote($delimiter).'$/',trim($dumpline)) && !$inparents) {
+
+// Cut off delimiter of the end of the query
+
+ $query = substr(trim($query),0,-1*strlen($delimiter));
+
+// DIAGNOSTIC
+// echo ("<p>Query: ".trim(nl2br(htmlentities($query)))."</p>\n");
+
+ if (!TESTMODE && !mysql_query($query, $dbconnection)) { echo ("<p class=\"error\">Error at the line $linenumber: ". trim($dumpline)."</p>\n");
+ echo ("<p>Query: ".trim(nl2br(htmlentities($query)))."</p>\n");
+ echo ("<p>MySQL: ".mysql_error()."</p>\n");
+ $error=true;
+ break;
+ }
+ $totalqueries++;
+ $queries++;
+ $query="";
+ $querylines=0;
+ }
+ $linenumber++;
+ }
+ }
+
+// Get the current file position
+
+ if (!$error) { if (!$gzipmode)
+ $foffset = ftell($file);
+ else
+ $foffset = gztell($file);
+ if (!$foffset) { echo ("<p class=\"error\">UNEXPECTED: Can't read the file pointer offset</p>\n");
+ $error=true;
+ }
+ }
+
+// Print statistics
+
+skin_open();
+
+// echo ("<p class=\"centr\"><b>Statistics</b></p>\n");
+
+ if (!$error) {
+ $lines_this = $linenumber-$_REQUEST["start"];
+ $lines_done = $linenumber-1;
+ $lines_togo = ' ? ';
+ $lines_tota = ' ? ';
+
+ $queries_this = $queries;
+ $queries_done = $totalqueries;
+ $queries_togo = ' ? ';
+ $queries_tota = ' ? ';
+
+ $bytes_this = $foffset-$_REQUEST["foffset"];
+ $bytes_done = $foffset;
+ $kbytes_this = round($bytes_this/1024,2);
+ $kbytes_done = round($bytes_done/1024,2);
+ $mbytes_this = round($kbytes_this/1024,2);
+ $mbytes_done = round($kbytes_done/1024,2);
+
+ if (!$gzipmode) {
+ $bytes_togo = $filesize-$foffset;
+ $bytes_tota = $filesize;
+ $kbytes_togo = round($bytes_togo/1024,2);
+ $kbytes_tota = round($bytes_tota/1024,2);
+ $mbytes_togo = round($kbytes_togo/1024,2);
+ $mbytes_tota = round($kbytes_tota/1024,2);
+
+ $pct_this = ceil($bytes_this/$filesize*100);
+ $pct_done = ceil($foffset/$filesize*100);
+ $pct_togo = 100 - $pct_done;
+ $pct_tota = 100;
+
+ if ($bytes_togo==0) { $lines_togo = '0';
+ $lines_tota = $linenumber-1;
+ $queries_togo = '0';
+ $queries_tota = $totalqueries;
+ }
+
+ $pct_bar = "<div style=\"height:15px;width:$pct_done%;background-color:#000080;margin:0;\"></div>";
+ } else {
+ $bytes_togo = ' ? ';
+ $bytes_tota = ' ? ';
+ $kbytes_togo = ' ? ';
+ $kbytes_tota = ' ? ';
+ $mbytes_togo = ' ? ';
+ $mbytes_tota = ' ? ';
+
+ $pct_this = ' ? ';
+ $pct_done = ' ? ';
+ $pct_togo = ' ? ';
+ $pct_tota = 100;
+ $pct_bar = str_replace(' ',' ','<tt>[ Not available for gzipped files ]</tt>');
+ }
+
+ echo ("
+ <center>
+ <table width=\"520\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\">
+ <tr><th class=\"bg4\"> </th><th class=\"bg4\">Session</th><th class=\"bg4\">Done</th><th class=\"bg4\">To go</th><th class=\"bg4\">Total</th></tr>
+ <tr><th class=\"bg4\">Lines</th><td class=\"bg3\">$lines_this</td><td class=\"bg3\">$lines_done</td><td class=\"bg3\">$lines_togo</td><td class=\"bg3\">$lines_tota</td></tr>
+ <tr><th class=\"bg4\">Queries</th><td class=\"bg3\">$queries_this</td><td class=\"bg3\">$queries_done</td><td class=\"bg3\">$queries_togo</td><td class=\"bg3\">$queries_tota</td></tr>
+ <tr><th class=\"bg4\">Bytes</th><td class=\"bg3\">$bytes_this</td><td class=\"bg3\">$bytes_done</td><td class=\"bg3\">$bytes_togo</td><td class=\"bg3\">$bytes_tota</td></tr>
+ <tr><th class=\"bg4\">KB</th><td class=\"bg3\">$kbytes_this</td><td class=\"bg3\">$kbytes_done</td><td class=\"bg3\">$kbytes_togo</td><td class=\"bg3\">$kbytes_tota</td></tr>
+ <tr><th class=\"bg4\">MB</th><td class=\"bg3\">$mbytes_this</td><td class=\"bg3\">$mbytes_done</td><td class=\"bg3\">$mbytes_togo</td><td class=\"bg3\">$mbytes_tota</td></tr>
+ <tr><th class=\"bg4\">%</th><td class=\"bg3\">$pct_this</td><td class=\"bg3\">$pct_done</td><td class=\"bg3\">$pct_togo</td><td class=\"bg3\">$pct_tota</td></tr>
+ <tr><th class=\"bg4\">% bar</th><td class=\"bgpctbar\" colspan=\"4\">$pct_bar</td></tr>
+ </table>
+ </center>
+ \n");
+
+// Finish message and restart the script
+
+ if ($linenumber<$_REQUEST["start"]+$linespersession) { echo ("<p class=\"successcentr\">Congratulations: End of file reached, assuming OK</p>\n");
+ echo ("<p class=\"successcentr\">IMPORTANT: REMOVE YOUR DUMP FILE and BIGDUMP SCRIPT FROM SERVER NOW!</p>\n");
+ echo ("<p class=\"centr\">Thank you for using this tool! Please rate <a href=\"http://www.hotscripts.com/listing/bigdump/?RID=403\" target=\"_blank\">Bigdump at Hotscripts.com</a></p>\n");
+ echo ("<p class=\"centr\">You can send me some bucks or euros as appreciation via PayPal. Thank you!</p>\n");
+?>
+
+<!-- Start Paypal donation code -->
+<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+<input type="hidden" name="cmd" value="_xclick" />
+<input type="hidden" name="business" value="al...@oz..." />
+<input type="hidden" name="item_name" value="BigDump Donation" />
+<input type="hidden" name="no_shipping" value="1" />
+<input type="hidden" name="no_note" value="0" />
+<input type="hidden" name="tax" value="0" />
+<input type="hidden" name="bn" value="PP-DonationsBF" />
+<input type="hidden" name="lc" value="US" />
+<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but04.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
+<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" />
+</form>
+<!-- End Paypal donation code -->
+
+<?php
+
+ $error=true; // This is a semi-error telling the script is finished
+ } else { if ($delaypersession!=0)
+ echo ("<p class=\"centr\">Now I'm <b>waiting $delaypersession milliseconds</b> before starting next session...</p>\n");
+ if (!$ajax)
+ echo ("<script language=\"JavaScript\" type=\"text/javascript\">window.setTimeout('location.href=\"".$_SERVER["PHP_SELF"]."?start=$linenumber&fn=".urlencode($curfilename)."&foffset=$foffset&totalqueries=$totalqueries&delimiter=".urlencode($delimiter)."\";',500+$delaypersession);</script>\n");
+
+ echo ("<noscript>\n");
+ echo ("<p class=\"centr\"><a href=\"".$_SERVER["PHP_SELF"]."?start=$linenumber&fn=".urlencode($curfilename)."&foffset=$foffset&totalqueries=$totalqueries&delimiter=".urlencode($delimiter)."\">Continue from the line $linenumber</a> (Enable JavaScript to do it automatically)</p>\n");
+ echo ("</noscript>\n");
+
+ echo ("<p class=\"centr\">Press <b><a href=\"".$_SERVER["PHP_SELF"]."\">STOP</a></b> to abort the import <b>OR WAIT!</b></p>\n");
+ }
+ } else
+ echo ("<p class=\"error\">Stopped on error</p>\n");
+
+skin_close();
+
+}
+
+if ($error)
+ echo ("<p class=\"centr\"><a href=\"".$_SERVER["PHP_SELF"]."\">Start from the beginning</a> (DROP the old tables before restarting)</p>\n");
+
+if ($dbconnection) mysql_close($dbconnection);
+if ($file && !$gzipmode) fclose($file);
+else if ($file && $gzipmode) gzclose($file);
+
+?>
+
+<p class="centr">© 2003-2011 <a href="mailto:al...@oz...">Alexey Ozerov</a></p>
+
+</td></tr></table>
+
+</center>
+
+</body>
+</html>
+
+<?php
+
+// If error or finished put out the whole output from above and stop
+
+if ($error) {
+ $out1 = ob_get_contents();
+ ob_end_clean();
+ echo $out1;
+ die;
+}
+
+// If Ajax enabled and in import progress creates responses (XML response or script for the initial page)
+
+if ($ajax && isset($_REQUEST['start'])) {
+ if (isset($_REQUEST['ajaxrequest'])) { ob_end_clean();
+ create_xml_response();
+ die;
+ } else
+ create_ajax_script();
+}
+
+// Anyway put out the output from above
+
+ob_flush();
+
+// THE MAIN SCRIPT ENDS HERE
+
+// *******************************************************************************************
+// AJAX utilities
+// *******************************************************************************************
+
+function create_xml_response()
+{
+ global $linenumber, $foffset, $totalqueries, $curfilename, $delimiter,
+ $lines_this, $lines_done, $lines_togo, $lines_tota,
+ $queries_this, $queries_done, $queries_togo, $queries_tota,
+ $bytes_this, $bytes_done, $bytes_togo, $bytes_tota,
+ $kbytes_this, $kbytes_done, $kbytes_togo, $kbytes_tota,
+ $mbytes_this, $mbytes_done, $mbytes_togo, $mbytes_tota,
+ $pct_this, $pct_done, $pct_togo, $pct_tota,$pct_bar;
+
+ header('Content-Type: application/xml');
+ header('Cache-Control: no-cache');
+
+ echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
+ echo "<root>";
+
+// data - for calculations
+
+ echo "<linenumber>$linenumber</linenumber>";
+ echo "<foffset>$foffset</foffset>";
+ echo "<fn>$curfilename</fn>";
+ echo "<totalqueries>$totalqueries</totalqueries>";
+ echo "<delimiter>$delimiter</delimiter>";
+
+// results - for page update
+
+ echo "<elem1>$lines_this</elem1>";
+ echo "<elem2>$lines_done</elem2>";
+ echo "<elem3>$lines_togo</elem3>";
+ echo "<elem4>$lines_tota</elem4>";
+
+ echo "<elem5>$queries_this</elem5>";
+ echo "<elem6>$queries_done</elem6>";
+ echo "<elem7>$queries_togo</elem7>";
+ echo "<elem8>$queries_tota</elem8>";
+
+ echo "<elem9>$bytes_this</elem9>";
+ echo "<elem10>$bytes_done</elem10>";
+ echo "<elem11>$bytes_togo</elem11>";
+ echo "<elem12>$bytes_tota</elem12>";
+
+ echo "<elem13>$kbytes_this</elem13>";
+ echo "<elem14>$kbytes_done</elem14>";
+ echo "<elem15>$kbytes_togo</elem15>";
+ echo "<elem16>$kbytes_tota</elem16>";
+
+ echo "<elem17>$mbytes_this</elem17>";
+ echo "<elem18>$mbytes_done</elem18>";
+ echo "<elem19>$mbytes_togo</elem19>";
+ echo "<elem20>$mbytes_tota</elem20>";
+
+ echo "<elem21>$pct_this</elem21>";
+ echo "<elem22>$pct_done</elem22>";
+ echo "<elem23>$pct_togo</elem23>";
+ echo "<elem24>$pct_tota</elem24>";
+ echo "<elem_bar>".htmlentities($pct_bar)."</elem_bar>";
+
+ echo "</root>";
+}
+
+function create_ajax_script()
+{
+ global $linenumber, $foffset, $totalqueries, $delaypersession, $curfilename, $delimiter;
+?>
+
+ <script type="text/javascript" language="javascript">
+
+ // creates next action url (upload page, or XML response)
+ function get_url(linenumber,fn,foffset,totalqueries,delimiter)
+ {
+ return "<?php echo $_SERVER['PHP_SELF'] ?>?start="+linenumber+"&fn="+fn+"&foffset="+foffset+"&totalqueries="+totalqueries+"&delimiter="+delimiter+"&ajaxrequest=true";
+ }
+
+ // extracts text from XML element (itemname must be unique)
+ function get_xml_data(itemname,xmld)
+ {
+ return xmld.getElementsByTagName(itemname).item(0).firstChild.data;
+ }
+
+ function makeRequest(url)
+ {
+ http_request = false;
+ if (window.XMLHttpRequest) {
+ // Mozilla etc.
+ http_request = new XMLHttpRequest();
+ if (http_request.overrideMimeType) {
+ http_request.overrideMimeType("text/xml");
+ }
+ } elseif (window.ActiveXObject) {
+ // IE
+ try {
+ http_request = new ActiveXObject("Msxml2.XMLHTTP");
+ } catch (e) {
+ try {
+ http_request = new ActiveXObject("Microsoft.XMLHTTP");
+ } catch (e) {}
+ }
+ }
+ if (!http_request) {
+ alert("Cannot create an XMLHTTP instance");
+
+ return false;
+ }
+ http_request.onreadystatechange = server_response;
+ http_request.open("GET", url, true);
+ http_request.send(null);
+ }
+
+ function server_response()
+ {
+
+ // waiting for correct response
+ if (http_request.readyState != 4)
+ return;
+
+ if (http_request.status != 200) {
+ alert("Page unavailable, or wrong url!")
+
+ return;
+ }
+
+ // r = xml response
+ var r = http_request.responseXML;
+
+ //if received not XML but HTML with new page to show
+ if (!r || r.getElementsByTagName('root').length == 0) { var text = http_request.responseText;
+ document.open();
+ document.write(text);
+ document.close();
+
+ return;
+ }
+
+ // update "Starting from line: "
+ document.getElementsByTagName('p').item(1).innerHTML =
+ "Starting from line: " +
+ r.getElementsByTagName('linenumber').item(0).firstChild.nodeValue;
+
+ // update table with new values
+ for(i = 1; i <= 24; i++)
+ document.getElementsByTagName('td').item(i).firstChild.data = get_xml_data('elem'+i,r);
+
+ // update color bar
+ document.getElementsByTagName('td').item(25).innerHTML =
+ r.getElementsByTagName('elem_bar').item(0).firstChild.nodeValue;
+
+ // action url (XML response)
+ url_request = get_url(
+ get_xml_data('linenumber',r),
+ get_xml_data('fn',r),
+ get_xml_data('foffset',r),
+ get_xml_data('totalqueries',r),
+ get_xml_data('delimiter',r));
+
+ // ask for XML response
+ window.setTimeout("makeRequest(url_request)",500+<?php echo $delaypersession; ?>);
+ }
+
+ // First Ajax request from initial page
+
+ var http_request = false;
+ var url_request = get_url(<?php echo ($linenumber.',"'.urlencode($curfilename).'",'.$foffset.','.$totalqueries.',"'.urlencode($delimiter).'"') ;?>);
+ window.setTimeout("makeRequest(url_request)",500+<?php echo $delaypersession; ?>);
+ </script>
+
+<?php
+}
+
+?>
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/bigdump.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/functions.php
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/functions.php (rev 0)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/functions.php 2014-03-08 10:04:21 UTC (rev 12361)
@@ -0,0 +1,90 @@
+<?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 //
+// ------------------------------------------------------------------------ //
+/**
+ * Function used to display a menu similar to the launcher on OS X
+ *
+ * Enable webmasters to navigate thru the module's features.
+ * Each time you select an option in the admin panel of the news module, this option is highlighted in this menu
+ *
+ * NOTE : Please give credits if you copy this code !
+ *
+ * @package News
+ * @author Instant Zero (http://www.instant-zero.com) & Dojo Javscript Toolkit
+ * @copyright (c) Instant Zero - http://www.instant-zero.com
+ */
+
+/*
+function adminmenu($currentoption = 0, $breadcrumb = '')
+{
+ global $xoopsModule, $xoopsConfig;
+
+
+ $tblColors = array('','','','','','','','','');
+ if ($currentoption>=0) {
+ $tblColors[$currentoption] = 'current';
+ }
+
+ // Nice buttons styles
+ echo "
+ <style type='text/css'>
+ #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
+ #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/membership/admin/img/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
+ #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
+ #buttonbar li { display:inline; margin:0; padding:0; }
+ #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/membership/admin/img/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
+ #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/membership/admin/img/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
+ // Commented Backslash Hack hides rule from IE5-Mac \
+ #buttonbar a span {float:none;}
+ // End IE5-Mac hack
+ #buttonbar a:hover span { color:#333; }
+ #buttonbar #current a { background-position:0 -150px; border-width:0; }
+ #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
+ #buttonbar a:hover { background-position:0% -150px; }
+ #buttonbar a:hover span { background-position:100% -150px; }
+ </style>
+ ";
+
+ echo "<div id='buttontop'>";
+ echo "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>";
+ echo "<td style=\"width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\">
+ <a class=\"nobutton\" href=\"".XOOPS_URL."/modules/system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar('mid')."\">" . _AM_XMMEMBERSTATS_GENERALSET . "</a> |
+ <a href=\"../index.php\">" . _AM_XMMEMBERSTATS_GOTOMOD . "</a> |
+ <a href=\"#\">" . _AM_XMMEMBERSTATS_HELP . "</a>
+ </td>
+ ";
+ echo "<td style=\"width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>" . $xoopsModule->name() . "</b> " . $breadcrumb . "</td>";
+ echo '</tr></table>';
+ echo '</div>';
+
+ echo "<div id='buttonbar'>";
+ echo '<ul>';
+ echo "<li id='" . $tblColors[0] . "'><a href=\"index.php?op=import\"\"><span>". _AM_XMMEMBERSTATS_IMPORT ."</span></a></li>\n";
+ echo '</ul></div>';
+ echo '<br /><br /><pre> </pre><pre> </pre>';
+
+}
+*/
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/functions.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev...
[truncated message content] |
|
From: <be...@us...> - 2014-03-08 09:47:11
|
Revision: 12360
http://sourceforge.net/p/xoops/svn/12360
Author: beckmi
Date: 2014-03-08 09:46:59 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
added PHPDoc comments for classes and functions
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.admin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.cache.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.config.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.ini.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.user.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/object.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/xoopsart.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/textsanitizer/module.textsanitizer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/banners.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ads.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ldap.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_provisionning.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/authfactory.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/apc.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/memcache.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/model.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/xcache.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/xoopscache.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/captcha/image/scripts/image.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/captcha/image.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/captcha/recaptcha/recaptchalib.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/captcha/recaptcha.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/captcha/text.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/captcha/xoopscaptcha.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/class.tar.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/class.zipfile.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/commentrenderer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/criteria.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/database/database.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/database/mysqldatabase.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/database/sqlutility.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/file/file.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/file/folder.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/file/xoopsfile.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/logger/xoopslogger.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/mail/phpmailer/class.phpmailer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/mail/phpmailer/class.pop3.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/mail/phpmailer/class.smtp.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/mail/xoopsmultimailer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/model/write.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/model/xoopsmodel.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/module.textsanitizer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/pagenav.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/smarty/xoops_plugins/function.block.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/smarty/xoops_plugins/function.xoInboxCount.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/smarty/xoops_plugins/function.xoMemberInfo.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/smarty/xoops_plugins/function.xoPageNav.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/smarty/xoops_plugins/function.xoops_link.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/smarty/xoops_plugins/resource.db.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/snoopy.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/tardownloader.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/template.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/censor/censor.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/flash/flash.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/iframe/iframe.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/image/image.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/li/li.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/mms/mms.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/mp3/mp3.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/rtsp/rtsp.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/soundcloud/soundcloud.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/syntaxhighlight/syntaxhighlight.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/textfilter/textfilter.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/ul/ul.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/wiki/wiki.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/wmp/wmp.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/textsanitizer/youtube/youtube.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/theme.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/theme_blocks.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/tree.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/uploader.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/userutility.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/utility/xoopsutility.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rpc/bloggerapi.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rpc/metaweblogapi.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rpc/movabletypeapi.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rpc/xmlrpcapi.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rpc/xmlrpcparser.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rpc/xmlrpctag.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rpc/xoopsapi.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/rss/xmlrss2parser.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/saxparser.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xml/themesetparser.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsblock.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopscomments.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/dhtmltextarea/dhtmltextarea.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/textarea/textarea.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/formtinymce.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/xoopsimagemanager.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/tinymce/tinymce.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/xoopseditor.inc.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopseditor/xoopseditor.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/form.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formbutton.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formbuttontray.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formcaptcha.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formcheckbox.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formcolorpicker.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formdhtmltextarea.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formeditor.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formelement.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formelementtray.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formhiddentoken.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formlabel.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formradio.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formselect.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formselectcheckgroup.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formselecteditor.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsform/formtextdateselect.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopskernel.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopslists.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsload.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopslocal.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsmailer.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopssecurity.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopsstory.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopstopic.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/xoopstree.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/zipdownloader.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/image.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/functions.encoding.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/functions.legacy.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/notification_functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/old_functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/old_theme_functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/xoopscodes.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/include/xoopslocal.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/install/class/dbmanager.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/install/class/installwizard.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/install/class/pathcontroller.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/install/include/createconfigform.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/install/include/functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/install/include/makedata.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/block.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/config.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/group.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/groupperm.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/imagecategory.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/imageset.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/imagesetimg.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/member.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/module.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/notification.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/object.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/online.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/tplfile.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/tplset.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/kernel/user.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/language/english/xoopsmailerlocal.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/class/message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/preloads/core.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/pm/preloads/system.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/field.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/admin/step.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/class/category.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/class/field.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/class/profile.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/class/regstep.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/class/visibility.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/include/forms.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/include/install.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/profile/preloads/core.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/protector/preloads/core.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/admin/modulesadmin/modulesadmin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/admin/users/users.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/blocks/system_blocks.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/avatar.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/banner.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/bannerclient.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/bannerfinish.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/block.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/blocklinkmodule.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/breadcrumb.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/cookie.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/group.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/maintenance.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/menu.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/smilies.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/userrank.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/class/users.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/include/functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/include/update.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/preloads/core.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/themes/default/default.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/themes/legacy/cp_functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/themes/legacy/legacy.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/themes/thadmin/thadmin.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/themes/zetadigme/zetadigme.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/register.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/suico/extras/function.xoMemberInfo.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/class/pagenav.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/blocks/search.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/class/category.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/themes/xBootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/class/item.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/admin/center.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/class/ProtectorFilter.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/class/ProtectorMysqlDatabase.class.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/class/gtickets.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/class/protector.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/class/registry.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/bruteforce_overrun_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/crawler_overrun_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/f5attack_overrun_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/postcommon_post_deny_by_httpbl.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/postcommon_post_deny_by_rbl.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/postcommon_post_htmlpurify4everyone.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/postcommon_post_htmlpurify4guest.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/postcommon_post_need_multibyte.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/postcommon_post_register_moratorium.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/postcommon_register_insert_js_check.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/precommon_badip_errorlog.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/precommon_badip_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/precommon_badip_redirection.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/precommon_bwlimit_errorlog.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/precommon_bwlimit_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/prepurge_exit_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_disabled/spamcheck_overrun_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/filters_enabled/precommon_badip_message.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/include/install_extramodcheck.inc.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/include/postcheck_functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/include/precheck_functions.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/notification.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/oninstall.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/onuninstall.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/xoops_lib/modules/protector/onupdate.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/abstract.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/cnt-2.2.x-to-2.3.0/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/language.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.13-to-2.0.14/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.15-to-2.0.16/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.16-to-2.0.17/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.17-to-2.0.18/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.18-to-2.3.0/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.18-to-2.3.0/pathcontroller.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.18-to-2.3.0/settings_db.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.0.18-to-2.3.0/settings_path.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.3.3-to-2.4.0/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.4.0-to-2.4.1/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.4.x-to-2.5.0/dbmanager.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.4.x-to-2.5.0/index.php
XoopsCore/branches/2.5.x/2.5.7/upgrade/upd-2.5.5-to-2.5.6/index.php
Modified: XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-08 09:46:59 UTC (rev 12360)
@@ -68,6 +68,7 @@
- added extra escape for "e" in YESTERDAY definition in locale.php, which was added in PHP 5.4 (madDan)
- fixed PHP minimum version comparison in ModuleAdmin (mamba)
- fixed System Module image manager and popup image manager save images in different directories(luciorota)
+- added PHPDoc comments for classes and functions (mamba)
Security fixes
- XSS issues reported by Mehdi Dadkhah (rgriffith)
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.admin.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.admin.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.admin.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -16,7 +16,13 @@
defined("FRAMEWORKS_ART_FUNCTIONS_INI") || include_once dirname(__FILE__) . "/functions.ini.php";
-function loadModuleAdminMenu ($currentoption = -1, $breadcrumb = "")
+ /**
+ * @param $currentoption
+ * @param string $breadcrumb
+ *
+ * @return bool
+ */
+ function loadModuleAdminMenu ($currentoption = -1, $breadcrumb = "")
{
if (!$adminmenu = $GLOBALS["xoopsModule"]->getAdminMenu()) {
return false;
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.cache.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.cache.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.cache.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -14,7 +14,12 @@
if (!defined("FRAMEWORKS_ART_FUNCTIONS_CACHE")):
define("FRAMEWORKS_ART_FUNCTIONS_CACHE", true);
-function mod_generateCacheId_byGroup($groups = null)
+ /**
+ * @param null $groups
+ *
+ * @return string
+ */
+ function mod_generateCacheId_byGroup($groups = null)
{
global $xoopsUser;
@@ -32,12 +37,25 @@
return $contentCacheId;
}
-function mod_generateCacheId($groups = null)
+ /**
+ * @param null $groups
+ *
+ * @return string
+ */
+ function mod_generateCacheId($groups = null)
{
return mod_generateCacheId_byGroup($groups);
}
-function mod_createFile($data, $name = null, $dirname = null, $root_path = XOOPS_CACHE_PATH)
+ /**
+ * @param $data
+ * @param null $name
+ * @param null $dirname
+ * @param string $root_path
+ *
+ * @return bool
+ */
+ function mod_createFile($data, $name = null, $dirname = null, $root_path = XOOPS_CACHE_PATH)
{
global $xoopsModule;
@@ -46,21 +64,45 @@
xoops_load('XoopsCache');
$key = "{$dirname}_{$name}";
+
return XoopsCache::write($key, $data);
}
-function mod_createCacheFile($data, $name = null, $dirname = null)
+ /**
+ * @param $data
+ * @param null $name
+ * @param null $dirname
+ *
+ * @return bool
+ */
+ function mod_createCacheFile($data, $name = null, $dirname = null)
{
return mod_createFile($data, $name, $dirname);
}
-function mod_createCacheFile_byGroup($data, $name = null, $dirname = null, $groups = null)
+ /**
+ * @param $data
+ * @param null $name
+ * @param null $dirname
+ * @param null $groups
+ *
+ * @return bool
+ */
+ function mod_createCacheFile_byGroup($data, $name = null, $dirname = null, $groups = null)
{
$name .= mod_generateCacheId_byGroup();
+
return mod_createCacheFile($data, $name, $dirname);
}
-function mod_loadFile($name, $dirname = null, $root_path = XOOPS_CACHE_PATH)
+ /**
+ * @param $name
+ * @param null $dirname
+ * @param string $root_path
+ *
+ * @return mixed|null
+ */
+ function mod_loadFile($name, $dirname = null, $root_path = XOOPS_CACHE_PATH)
{
global $xoopsModule;
@@ -70,25 +112,48 @@
$dirname = ($dirname) ? $dirname : (is_object($xoopsModule) ? $xoopsModule->getVar("dirname", "n") : "system");
xoops_load('XoopsCache');
$key = "{$dirname}_{$name}";
+
return XoopsCache::read($key);
}
-function mod_loadCacheFile($name, $dirname = null)
+ /**
+ * @param $name
+ * @param null $dirname
+ *
+ * @return mixed|null
+ */
+ function mod_loadCacheFile($name, $dirname = null)
{
$data = mod_loadFile($name, $dirname);
+
return $data;
}
-function mod_loadCacheFile_byGroup($name, $dirname = null, $groups = null)
+ /**
+ * @param $name
+ * @param null $dirname
+ * @param null $groups
+ *
+ * @return mixed|null
+ */
+ function mod_loadCacheFile_byGroup($name, $dirname = null, $groups = null)
{
$name .= mod_generateCacheId_byGroup();
$data = mod_loadFile($name, $dirname);
+
return $data;
}
/* Shall we use the function of glob for better performance ? */
-function mod_clearFile($name = "", $dirname = null, $root_path = XOOPS_CACHE_PATH)
+ /**
+ * @param string $name
+ * @param null $dirname
+ * @param string $root_path
+ *
+ * @return bool
+ */
+ function mod_clearFile($name = "", $dirname = null, $root_path = XOOPS_CACHE_PATH)
{
if (empty($dirname)) {
$pattern = ($dirname) ? "{$dirname}_{$name}.*\.php" : "[^_]+_{$name}.*\.php";
@@ -106,15 +171,27 @@
@unlink($file);
}
}
+
return true;
}
-function mod_clearCacheFile($name = "", $dirname = null)
+ /**
+ * @param string $name
+ * @param null $dirname
+ *
+ * @return bool
+ */
+ function mod_clearCacheFile($name = "", $dirname = null)
{
return mod_clearFile($name, $dirname);
}
-function mod_clearSmartyCache($pattern = "")
+ /**
+ * @param string $pattern
+ *
+ * @return bool
+ */
+ function mod_clearSmartyCache($pattern = "")
{
global $xoopsModule;
@@ -130,6 +207,7 @@
}
closedir($handle);
}
+
return true;
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.config.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.config.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.config.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -28,7 +28,7 @@
}
$dirname = !empty($dirname) ? $dirname : $GLOBALS["xoopsModule"]->getVar("dirname");
- if (isset($GLOBALS["xoopsModule"]) && is_object($GLOBALS["xoopsModule"]) && $GLOBALS["xoopsModule"]->getVar("dirname", "n") == $dirname){
+ if (isset($GLOBALS["xoopsModule"]) && is_object($GLOBALS["xoopsModule"]) && $GLOBALS["xoopsModule"]->getVar("dirname", "n") == $dirname) {
if (isset($GLOBALS["xoopsModuleConfig"])) {
$moduleConfig =& $GLOBALS["xoopsModuleConfig"];
} else {
@@ -44,10 +44,16 @@
if ($customConfig = @include XOOPS_ROOT_PATH . "/modules/{$dirname}/include/plugin.php") {
$moduleConfig = array_merge($moduleConfig, $customConfig);
}
+
return $moduleConfig;
}
-function mod_loadConfg($dirname = "")
+ /**
+ * @param string $dirname
+ *
+ * @return array
+ */
+ function mod_loadConfg($dirname = "")
{
return mod_loadConfig($dirname);
}
@@ -68,6 +74,7 @@
$module_handler =& xoops_gethandler('module');
if (!$module = $module_handler->getByDirname($dirname)) {
trigger_error("Module '{$dirname}' does not exist", E_USER_WARNING);
+
return null;
}
@@ -82,7 +89,12 @@
return $moduleConfig;
}
-function mod_fetchConfg($dirname = "")
+ /**
+ * @param string $dirname
+ *
+ * @return array
+ */
+ function mod_fetchConfg($dirname = "")
{
return mod_fetchConfig($dirname);
}
@@ -101,10 +113,16 @@
}
xoops_load('XoopsCache');
+
return XoopsCache::delete("{$dirname}_config");
}
-function mod_clearConfg($dirname = "")
+ /**
+ * @param string $dirname
+ *
+ * @return bool
+ */
+ function mod_clearConfg($dirname = "")
{
return mod_clearConfig($dirname);
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.ini.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.ini.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.ini.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -20,13 +20,15 @@
define("FRAMEWORKS_ROOT_PATH", XOOPS_ROOT_PATH . "/Frameworks");
-/**
- * Load declaration of an object handler
- *
- *
- * @param string $handler handler name, optional
- * @return bool
- */
+ /**
+ * Load declaration of an object handler
+ *
+ *
+ * @param string $handler handler name, optional
+ * @param string $dirname
+ *
+ * @return bool
+ */
function load_objectHandler($handler = "", $dirname = "art")
{
if (empty($handler)) {
@@ -38,21 +40,25 @@
}
class_exists($handlerClass) || require_once FRAMEWORKS_ROOT_PATH . "/{$dirname}/{$fileName}";
+
return class_exists($handlerClass);
}
-
-function load_object()
+ /**
+ * @return bool
+ */
+ function load_object()
{
return load_objectHandler();
}
-/**
- * Load a collective functions of Frameworks
- *
- * @param string $group name of the collective functions, empty for functions.php
- * @return bool
- */
+ /**
+ * Load a collective functions of Frameworks
+ *
+ * @param string $group name of the collective functions, empty for functions.php
+ * @param string $dirname
+ * @return bool
+ */
function load_functions($group = "", $dirname = "art")
{
$dirname = ("" == $dirname ) ? "art" : $dirname;
@@ -61,7 +67,6 @@
return include_once FRAMEWORKS_ROOT_PATH . "/{$dirname}/functions.{$group}" . (empty($group) ? "" : "." ) . "php";
}
-
/**
* Load a collective functions of a module
*
@@ -80,6 +85,7 @@
$constant = strtoupper( "{$dirname}_functions" . ( ($group) ? "_{$group}" : "" ) . "_loaded" );
if (defined($constant)) return true;
$filename = XOOPS_ROOT_PATH . "/modules/{$dirname}/include/functions.{$group}" . (empty($group) ? "" : "." ) . "php";
+
return include_once $filename;
}
@@ -101,6 +107,7 @@
require_once XOOPS_ROOT_PATH . "/modules/{$dirname}/class/{$class}.renderer.php";
}
$instance = eval("{$renderer}::instance()");
+
return $instance;
}
@@ -110,7 +117,12 @@
* @param string $name string to be localized
*/
if (!function_exists("mod_constant")) {
-function mod_constant($name)
+ /**
+ * @param $name
+ *
+ * @return mixed
+ */
+ function mod_constant($name)
{
if (!empty($GLOBALS["VAR_PREFIXU"]) && @defined($GLOBALS["VAR_PREFIXU"] . "_" . strtoupper($name))) {
return CONSTANT($GLOBALS["VAR_PREFIXU"] . "_" . strtoupper($name));
@@ -131,13 +143,21 @@
* @param boolean $isRel relative - do not add XOOPS->DB prefix
*/
if (!function_exists("mod_DB_prefix")) {
-function mod_DB_prefix($name, $isRel = false)
-{
- $relative_name = $GLOBALS["MOD_DB_PREFIX"] . "_" . $name;
- if ($isRel) return $relative_name;
- return $GLOBALS["xoopsDB"]->prefix($relative_name);
+ /**
+ * @param $name
+ * @param bool $isRel
+ *
+ * @return string
+ */
+ function mod_DB_prefix($name, $isRel = false)
+ {
+ $relative_name = $GLOBALS["MOD_DB_PREFIX"] . "_" . $name;
+ if ($isRel) {
+ return $relative_name;
+ }
+ return $GLOBALS["xoopsDB"]->prefix($relative_name);
+ }
}
-}
/**
* Display contents of a variable, an array or an object or an array of objects
@@ -145,7 +165,11 @@
* @param mixed $message variable/array/object
*/
if (!function_exists("xoops_message")):
-function xoops_message( $message, $userlevel = 0)
+ /**
+ * @param $message
+ * @param int $userlevel
+ */
+ function xoops_message( $message, $userlevel = 0)
{
global $xoopsUser;
@@ -165,7 +189,12 @@
echo "<div style=\"clear:both\"> </div>";
}
endif;
-function mod_message( $message )
+ /**
+ * @param $message
+ *
+ * @return bool
+ */
+ function mod_message( $message )
{
global $xoopsModuleConfig;
if (!empty($xoopsModuleConfig["do_debug"])) {
@@ -177,6 +206,7 @@
echo "<div>$message</div>";
}
}
+
return true;
}
@@ -190,6 +220,7 @@
{
if ( DIRECTORY_SEPARATOR != '/' ) $current_path = str_replace( strpos( $current_path, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $current_path);
$url_arr = explode('/', strstr($current_path, '/modules/'));
+
return $url_arr[2];
}
@@ -217,6 +248,7 @@
// current action
"modulesadmin" == $_POST["fct"]
);
+
return $ret;
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -22,13 +22,15 @@
load_functions("admin");
if (!class_exists('ArtObject'))
- include_once dirname(__FILE__) . "/object.php";
+ include_once dirname(__FILE__) . "/object.php";
/**
* get MySQL server version
*
* In some cases mysql_get_client_info is required instead
*
+ * @param null $conn
+ *
* @return string
*/
function mod_getMysqlVersion($conn = null)
@@ -40,5 +42,6 @@
} else {
$version = mysql_get_server_info();
}
+
return $mysql_version;
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.user.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.user.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/functions.user.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -15,22 +15,44 @@
xoops_load('XoopsUserUtility');
-function mod_getIP($asString = false)
+ /**
+ * @param bool $asString
+ *
+ * @return mixed
+ */
+ function mod_getIP($asString = false)
{
$GLOBALS['xoopsLogger']->addDeprecated("Deprecated function '" . __FUNCTION__ . "', use XoopsUserUtility directly.");
+
return XoopsUserUtility::getIP($asString);
}
-function &mod_getUnameFromIds( $uid, $usereal = false, $linked = false )
+ /**
+ * @param $uid
+ * @param bool $usereal
+ * @param bool $linked
+ *
+ * @return array
+ */
+ function &mod_getUnameFromIds( $uid, $usereal = false, $linked = false )
{
$GLOBALS['xoopsLogger']->addDeprecated("Deprecated function '" . __FUNCTION__ . "', use XoopsUserUtility directly.");
$ids = XoopsUserUtility::getUnameFromIds($uid, $usereal, $linked);
+
return $ids;
}
-function mod_getUnameFromId( $uid, $usereal = 0, $linked = false)
+ /**
+ * @param $uid
+ * @param int $usereal
+ * @param bool $linked
+ *
+ * @return string
+ */
+ function mod_getUnameFromId( $uid, $usereal = 0, $linked = false)
{
$GLOBALS['xoopsLogger']->addDeprecated("Deprecated function '" . __FUNCTION__ . "', user XoopsUserUtility directly.");
+
return XoopsUserUtility::getUnameFromId($uid, $usereal, $linked);
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/object.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/object.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/object.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -16,7 +16,6 @@
//if (!class_exists("ArtObject")):
if (class_exists("ArtObject")) return;
-
/**
* Art Object
*
@@ -59,11 +58,15 @@
var $db;
- /**
+ /**
* Constructor
*
- * @param object $db reference to the {@link XoopsDatabase} object
- **/
+ * @param object $db reference to the {@link XoopsDatabase} object
+ * @param string $table
+ * @param string $className
+ * @param string $keyName
+ * @param string $identifierName
+ */
function __construct(&$db, $table, $className, $keyName, $identifierName)
{
@@ -71,6 +74,13 @@
parent::__construct($db, $table, $className, $keyName, $identifierName);
}
+ /**
+ * @param $db
+ * @param string $table
+ * @param string $className
+ * @param string $keyName
+ * @param bool $identifierName
+ */
function ArtObjectHandler(&$db, $table = "", $className = "", $keyName = "", $identifierName = false)
{
$this->__construct( $db, $table, $className, $keyName, $identifierName );
@@ -79,7 +89,9 @@
/**
* get MySQL server version
*
- * @return string
+ * @param null $conn
+ *
+ * @return string
*/
function mysql_server_version($conn = null)
{
@@ -93,7 +105,7 @@
/**
* get MySQL major version
*
- * @return integer : 3 - 4.1-; 4 - 4.1+; 5 - 5.0+
+ * @return integer : 3 - 4.1-; 4 - 4.1+; 5 - 5.0+
*/
function mysql_major_version()
{
@@ -104,11 +116,18 @@
return $mysql_version;
}
+ /**
+ * @param object $object
+ * @param bool $force
+ *
+ * @return mixed
+ */
function insert(&$object, $force = true)
{
if ($ret = parent::insert($object, $force)) {
$object->unsetNew();
}
+
return $ret;
}
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/xoopsart.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/xoopsart.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/art/xoopsart.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -12,6 +12,9 @@
class XoopsArt
{
+ /**
+ *
+ */
function __construct()
{
}
@@ -24,8 +27,8 @@
/**
* Load a collective functions of Frameworks
*
- * @param string $group name of the collective functions, empty for functions.php
- * @return bool
+ * @param string $group name of the collective functions, empty for functions.php
+ * @return bool
*/
function loadFunctions($group = "")
{
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -36,6 +36,9 @@
$this -> loadLanguage();
}
+ /**
+ * @return array
+ */
function getInfo()
{
$infoArray = array();
@@ -96,6 +99,9 @@
//******************************************************************************************************************
// Loaf the language file.
//******************************************************************************************************************
+ /**
+ * @return bool|mixed
+ */
function loadLanguage()
{
$language = $GLOBALS['xoopsConfig']['language'];
@@ -113,6 +119,9 @@
//******************************************************************************************************************
// Creating a menu icon in the index
//******************************************************************************************************************
+ /**
+ * @return string
+ */
function renderMenuIndex()
{
$path = XOOPS_URL . "/modules/" . $this->_obj->getVar('dirname') . "/";
@@ -144,6 +153,12 @@
//******************************************************************************************************************
// Creating button
//******************************************************************************************************************
+ /**
+ * @param string $position
+ * @param string $delimeter
+ *
+ * @return string
+ */
function renderButton($position = "right", $delimeter = " ")
{
$path = XOOPS_URL . "/Frameworks/moduleclasses/icons/32/";
@@ -173,6 +188,14 @@
return $ret;
}
+ /**
+ * @param $title
+ * @param $link
+ * @param string $icon
+ * @param string $extra
+ *
+ * @return bool
+ */
function addItemButton($title, $link, $icon = 'add', $extra = '')
{
$ret['title'] = $title;
@@ -193,6 +216,12 @@
// 3- "chmod": check if this is the good chmod.
// For this type ("chmod"), the value is an array: array(path, chmod)
//******************************************************************************************************************
+ /**
+ * @param string $value
+ * @param string $type
+ *
+ * @return bool
+ */
function addConfigBoxLine($value = '', $type = 'default')
{
$line = "";
@@ -242,6 +271,9 @@
//******************************************************************************************************************
// Creating an index
//******************************************************************************************************************
+ /**
+ * @return string
+ */
function renderIndex()
{
$ret = "<table>\n<tr>\n";
@@ -262,7 +294,7 @@
// php version
$path = XOOPS_URL . "/Frameworks/moduleclasses/icons/16/";
- if ($this->_obj->getInfo('min_php')) {
+ if ($this->_obj->getInfo('min_php')) {
if (version_compare(phpversion(), $this->_obj->getInfo('min_php'), '<')) {
$ret .= "<span style='color : red; font-weight : bold;'><img src='" . $path . "0.png' >" . sprintf(_AM_MODULEADMIN_CONFIG_PHP, $this->_obj->getInfo('min_php'), phpversion()) . "</span>\n";
} else {
@@ -353,6 +385,11 @@
//******************************************************************************************************************
// $title: title of an InfoBox
//******************************************************************************************************************
+ /**
+ * @param $title
+ *
+ * @return bool
+ */
function addInfoBox($title)
{
$ret['title'] = $title;
@@ -370,6 +407,15 @@
// 3- "chmod": check if this is the good chmod.
// For this type ("chmod"), the value is an array: array(path, chmod)
//******************************************************************************************************************
+ /**
+ * @param $label
+ * @param $text
+ * @param string $value
+ * @param string $color
+ * @param string $type
+ *
+ * @return bool
+ */
function addInfoBoxLine($label, $text, $value = '', $color = 'inherit', $type = 'default')
{
$ret['label'] = $label;
@@ -390,6 +436,10 @@
return true;
}
+
+ /**
+ * @return string
+ */
function renderInfoBox()
{
$ret = "";
@@ -410,6 +460,12 @@
return $ret;
}
+ /**
+ * @param string $paypal
+ * @param bool $logo_xoops
+ *
+ * @return string
+ */
function renderAbout($paypal = '', $logo_xoops = true)
{
$path = XOOPS_URL . "/Frameworks/moduleclasses/icons/32/";
@@ -497,6 +553,11 @@
return $ret;
}
+ /**
+ * @param string $menu
+ *
+ * @return string
+ */
function addNavigation($menu = '')
{
$ret = "";
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/textsanitizer/module.textsanitizer.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/textsanitizer/module.textsanitizer.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/Frameworks/textsanitizer/module.textsanitizer.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -1,5 +1,8 @@
<?php
// For backward compatibility
+/**
+ * Class MyTextSanitizerExtended
+ */
class MyTextSanitizerExtended extends MyTextSanitizer
{
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/banners.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/banners.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/banners.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -229,6 +229,10 @@
/* Function to let the client E-mail his */
/* banner Stats */
/*********************************************/
+/**
+ * @param $cid
+ * @param $bid
+ */
function EmailStats($cid, $bid)
{
global $xoopsDB, $xoopsConfig;
@@ -281,6 +285,11 @@
/* Function to let the client to change the */
/* url for his banner */
/*********************************************/
+/**
+ * @param $cid
+ * @param $bid
+ * @param $url
+ */
function change_banner_url_by_client($cid, $bid, $url)
{
global $xoopsDB;
@@ -303,6 +312,9 @@
exit();
}
+/**
+ * @param $bid
+ */
function clickbanner($bid)
{
global $xoopsDB;
@@ -387,7 +399,7 @@
exit();
}
- $_SESSION['banner_login'] = $clean_login;
+ $_SESSION['banner_login'] = $clean_login;
$_SESSION['banner_pass'] = $clean_pass;
}
bannerstats();
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -55,8 +55,10 @@
/**
* add an error
*
- * @param string $value error to add
- * @access public
+ * @param int $err_no
+ * @param string $err_str error value to add
+ *
+ * @access public
*/
function setErrors($err_no, $err_str)
{
@@ -96,6 +98,7 @@
} else {
$ret .= _US_INCORRECTLOGIN;
}
+
return $ret;
}
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ads.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ads.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ads.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -55,8 +55,8 @@
* Authenticate directly with uname in the DN
* Authenticate with manager, search the dn
*
- * @param string $uname Username
- * @param string $pwd Password
+ * @param string $uname Username
+ * @param string $pwd Password
* @return bool
*/
function authenticate($uname, $pwd = null)
@@ -64,6 +64,7 @@
$authenticated = false;
if (!extension_loaded('ldap')) {
$this->setErrors(0, _AUTH_LDAP_EXTENSION_NOT_LOAD);
+
return $authenticated;
}
$this->_ds = ldap_connect($this->ldap_server, $this->ldap_port);
@@ -98,6 +99,7 @@
$this->setErrors(0, _AUTH_LDAP_SERVER_NOT_FOUND);
}
@ldap_close($this->_ds);
+
return $authenticated;
}
@@ -107,11 +109,14 @@
* looks like an email address. Very useful for logging on especially in
* a large Forest. Note UPN must be unique in the forest.
*
+ * @param $uname
+ *
* @return userDN or false
*/
function getUPN($uname)
{
$userDN = $uname . '@' . $this->ldap_domain_name;
+
return $userDN;
}
} // end class
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ldap.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ldap.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_ldap.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -33,6 +33,7 @@
if (!class_exists('XoopsAuthProvisionning')) {
trigger_error('Required class XoopsAuthProvisionning was not found at line ' . __FILE__ . ' at line ' . __LINE__, E_USER_WARNING);
+
return false;
}
@@ -163,7 +164,8 @@
* XoopsAuthLdap::cp1252_to_utf8()
*
* @param mixed $str
- * @return
+ *
+ * @return string
*/
function cp1252_to_utf8($str)
{
@@ -176,8 +178,8 @@
* Authenticate directly with uname in the DN
* Authenticate with manager, search the dn
*
- * @param string $uname Username
- * @param string $pwd Password
+ * @param string $uname Username
+ * @param string $pwd Password
* @return bool
*/
function authenticate($uname, $pwd = null)
@@ -185,6 +187,7 @@
$authenticated = false;
if (!extension_loaded('ldap')) {
$this->setErrors(0, _AUTH_LDAP_EXTENSION_NOT_LOAD);
+
return $authenticated;
}
$this->_ds = ldap_connect($this->ldap_server, $this->ldap_port);
@@ -213,12 +216,14 @@
$this->setErrors(0, _AUTH_LDAP_SERVER_NOT_FOUND);
}
@ldap_close($this->_ds);
+
return $authenticated;
}
/**
* Compose the user DN with the configuration.
*
+ * @param $uname
* @return userDN or false
*/
function getUserDN($uname)
@@ -228,6 +233,7 @@
// Bind with the manager
if (!ldap_bind($this->_ds, $this->ldap_manager_dn, stripslashes($this->ldap_manager_pass))) {
$this->setErrors(ldap_errno($this->_ds), ldap_err2str(ldap_errno($this->_ds)) . '(' . $this->ldap_manager_dn . ')');
+
return false;
}
$filter = $this->getFilter($uname);
@@ -241,12 +247,14 @@
} else {
$userDN = $this->ldap_loginldap_attr . '=' . $uname . ',' . $this->ldap_base_dn;
}
+
return $userDN;
}
/**
* Load user from XOOPS Database
*
+ * @param $uname
* @return XoopsUser object
*/
function getFilter($uname)
@@ -257,16 +265,17 @@
} else {
$filter = $this->ldap_loginldap_attr . '=' . $uname;
}
+
return $filter;
}
/**
* XoopsAuthLdap::loadXoopsUser()
*
- * @param mixed $userdn
- * @param mixed $uname
- * @param mixed $pwd
- * @return
+ * @param mixed $userdn
+ * @param mixed $uname
+ * @param mixed $pwd
+ * @return bool
*/
function loadXoopsUser($userdn, $uname, $pwd = null)
{
@@ -278,6 +287,7 @@
} else {
$this->setErrors(0, sprintf('loadXoopsUser - ' . _AUTH_LDAP_CANT_READ_ENTRY, $userdn));
}
+
return $xoopsUser;
}
} // end class
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_provisionning.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_provisionning.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/auth_provisionning.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -36,7 +36,8 @@
* XoopsAuthProvisionning::getInstance()
*
* @param mixed $auth_instance
- * @return
+ *
+ * @return \XoopsAuthProvisionning
*/
static function &getInstance(&$auth_instance)
{
@@ -69,6 +70,7 @@
/**
* Return a Xoops User Object
*
+ * @param $uname
* @return XoopsUser or false
*/
function getXoopsUser($uname)
@@ -86,6 +88,9 @@
/**
* Launch the synchronisation process
*
+ * @param $datas
+ * @param $uname
+ * @param null $pwd
* @return bool
*/
function sync($datas, $uname, $pwd = null)
@@ -109,6 +114,9 @@
/**
* Add a new user to the system
*
+ * @param $datas
+ * @param $uname
+ * @param null $pwd
* @return bool
*/
function add($datas, $uname, $pwd = null)
@@ -148,6 +156,10 @@
/**
* Modify user information
*
+ * @param $xoopsUser
+ * @param $datas
+ * @param $uname
+ * @param null $pwd
* @return bool
*/
function change(&$xoopsUser, $datas, $uname, $pwd = null)
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/authfactory.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/authfactory.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/auth/authfactory.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -37,6 +37,9 @@
* care of that
*
* @static
+ *
+ * @param $uname
+ *
* @return object Reference to the only instance of authentication class
*/
static function &getAuthConnection($uname)
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/apc.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/apc.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/apc.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -59,23 +59,25 @@
* Called automatically by the cache frontend
* To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
*
- * @param array $setting array of setting for the engine
+ * @param array $settings array of setting for the engine
+ *
* @return boolean True if the engine has been successfully initialized, false if not
- * @see CacheEngine::__defaults
- * @access public
+ * @see CacheEngine::__defaults
+ * @access public
*/
function init($settings = array())
{
parent::init($settings);
+
return function_exists('apc_cache_info');
}
/**
* Write data for key into cache
*
- * @param string $key Identifier for the data
- * @param mixed $value Data to be cached
- * @param integer $duration How long to cache the data, in seconds
+ * @param string $key Identifier for the data
+ * @param mixed $value Data to be cached
+ * @param integer $duration How long to cache the data, in seconds
* @return boolean True if the data was succesfully cached, false on failure
* @access public
*/
@@ -87,8 +89,8 @@
/**
* Read a key from the cache
*
- * @param string $key Identifier for the data
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
+ * @param string $key Identifier for the data
+ * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
* @access public
*/
function read($key)
@@ -99,7 +101,7 @@
/**
* Delete a key from the cache
*
- * @param string $key Identifier for the data
+ * @param string $key Identifier for the data
* @return boolean True if the value was succesfully deleted, false if it didn't exist or couldn't be removed
* @access public
*/
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/file.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -97,7 +97,7 @@
* Called automatically by the cache frontend
* To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
*
- * @param array $setting array of setting for the engine
+ * @param array $settings array of setting for the engine
* @return boolean True if the engine has been successfully initialized, false if not
* @access public
*/
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/memcache.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/memcache.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/memcache.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -69,15 +69,17 @@
* @access public
*/
var $settings = array();
+
/**
* Initialize the Cache Engine
*
* Called automatically by the cache frontend
* To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
*
- * @param array $setting array of setting for the engine
+ * @param array $settings array of setting for the engine
+ *
* @return boolean True if the engine has been successfully initialized, false if not
- * @access public
+ * @access public
*/
function init($settings = array())
{
@@ -111,14 +113,15 @@
return true;
}
}
+
return false;
}
/**
* Write data for key into cache
*
- * @param string $key Identifier for the data
- * @param mixed $value Data to be cached
- * @param integer $duration How long to cache the data, in seconds
+ * @param string $key Identifier for the data
+ * @param mixed $value Data to be cached
+ * @param integer $duration How long to cache the data, in seconds
* @return boolean True if the data was succesfully cached, false on failure
* @access public
*/
@@ -129,8 +132,8 @@
/**
* Read a key from the cache
*
- * @param string $key Identifier for the data
- * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
+ * @param string $key Identifier for the data
+ * @return mixed The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
* @access public
*/
function read($key)
@@ -140,7 +143,7 @@
/**
* Delete a key from the cache
*
- * @param string $key Identifier for the data
+ * @param string $key Identifier for the data
* @return boolean True if the value was succesfully deleted, false if it didn't exist or couldn't be removed
* @access public
*/
@@ -161,8 +164,8 @@
/**
* Connects to a server in connection pool
*
- * @param string $host host ip address or name
- * @param integer $port Server port
+ * @param string $host host ip address or name
+ * @param integer $port Server port
* @return boolean True if memcache server was connected
* @access public
*/
@@ -172,8 +175,10 @@
if ($this->memcache->connect($host, $port)) {
return true;
}
+
return false;
}
+
return true;
}
}
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/model.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/model.php 2014-03-08 08:14:06 UTC (rev 12359)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/cache/model.php 2014-03-08 09:46:59 UTC (rev 12360)
@@ -84,9 +84,9 @@
* Called automatically by the cache frontend
* To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
*
- * @param array $setting array of setting for the engine
+ * @param array $settings array of setting for the engine
* @return boolean True if the engine has been successfully initialized, false if not
- * @access public
+ * @access public
*/
function init($settings)
{
...
[truncated message content] |
|
From: <be...@us...> - 2014-03-08 08:14:14
|
Revision: 12359
http://sourceforge.net/p/xoops/svn/12359
Author: beckmi
Date: 2014-03-08 08:14:06 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Adding release 2.0e to releases
Added Paths:
-----------
XoopsModules/xmmemberstats/releases/2.0e/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/admin/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/membership_block.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/Thumbs.db
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/-.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AD.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AF.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AL.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AQ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AS.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BB.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BD.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BF.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BH.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BJ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BS.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BV.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CD.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CF.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CH.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CL.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CV.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/DE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/DJ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/DK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/DM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/DO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/DZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/EC.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/EE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/EG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ER.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ES.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ET.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/EU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/FI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/FJ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/FK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/FM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/FO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/FR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GB.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GD.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GH.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GL.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GP.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GQ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/GY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/HK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/HM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/HN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/HR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/HT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/HU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ID.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IL.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IQ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IS.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/IT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/JE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/JM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/JO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/JP.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KH.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KP.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/KZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LB.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LC.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LS.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LV.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/LY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MC.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MD.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MH.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ML.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MP.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MQ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MS.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MV.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MX.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/MZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NC.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NF.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NL.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NP.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/NZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/OM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PF.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PH.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PL.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PS.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/PY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/QA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/RE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/RO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/RU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/RW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SB.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SC.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SD.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SL.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ST.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SV.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/SZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TC.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TD.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TF.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TH.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TJ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TO.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TP.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TT.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TV.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/TZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/Thumbs.db
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/UA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/UG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/UK.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/UM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/US.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/UY.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/UZ.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/VA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/VC.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/VE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/VG.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/VI.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/VN.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/VU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/WS.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/YE.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/YU.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ZA.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ZM.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ZR.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/ZW.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/guest.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/icon_new.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/ip.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/membership_logo.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/online.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/registered.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/today.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/users.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/yesterday.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/index.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/forward.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/Thumbs.db
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/bg_content_left.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/bg_content_right.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/bg_darkblue.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/bg_table.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/dummy.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/hbar_left.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/hbar_middle.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/hbar_right.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/logo.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/mini-ms.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/no.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/xoops2.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/img/yes.gif
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/index.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/install/ip-to-country.csv
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/language/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/language/english/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/language/english/blocks.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/language/english/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/language/english/main.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/language/english/modinfo.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/language/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/rank.php
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/sql/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/sql/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/sql/mysql.sql
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/templates/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/templates/blocks/
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/templates/blocks/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/templates/blocks/membership_block.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/templates/index.html
XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/xoops_version.php
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/index.html
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/index.html (rev 0)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/index.html 2014-03-08 08:14:06 UTC (rev 12359)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/membership_block.php
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/membership_block.php (rev 0)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/membership_block.php 2014-03-08 08:14:06 UTC (rev 12359)
@@ -0,0 +1,155 @@
+<?php
+// Author: SMD & ComFlash2
+// URL: http://www.xoopsmalaysia.org
+// E-Mail: web...@xo...
+
+function show_membership_block($options) {
+global $xoopsConfig, $xoopsUser, $xoopsModule, $HTTP_SERVER_VARS, $REMOTE_ADDR, $xoopsDB;
+// ML Hack by SMD
+ $myts =& MyTextSanitizer::getInstance();
+// End of ML Hack by SMD
+
+$online_handler =& xoops_gethandler('online');
+
+ mt_srand((double)microtime()*1000000);
+ // set gc probabillity to 10% for now..
+ if (mt_rand(1, 100) < 11) {
+ $online_handler->gc(300);
+ }
+
+if (is_object($xoopsUser)) {
+ $uid = $xoopsUser->getVar('uid');
+ $uname = $xoopsUser->getVar('uname');
+} else {
+ $uid = 0;
+ $uname = '';
+}
+
+if (is_object($xoopsModule)) {
+ $online_handler->write($uid, $uname, time(), $xoopsModule->getVar('mid'), $HTTP_SERVER_VARS['REMOTE_ADDR']);
+ } else {
+ $online_handler->write($uid, $uname, time(), 0, $HTTP_SERVER_VARS['REMOTE_ADDR']);
+}
+
+// status online
+
+$onlines =& $online_handler->getAll();
+ if (false != $onlines ) {
+ $total = count($onlines);
+ $block = array();
+ $guests = 0;
+ $guess = '';
+ $bil = 1;
+ $members = '';
+
+// papar senarai ahli yg online dengan country dan kedudukan
+ if ($options[0] == 1 ) {
+
+ for ($i = 0; $i < $total; $i++) {
+
+ $onlineUsers[$i]['ip'] = $onlines[$i]['online_ip'];
+ if ($onlines[$i]['online_uid'] > 0) {
+ $module_handler =& xoops_gethandler('module');
+ $modules =& $module_handler->getList(new Criteria('isactive', 1));
+ $onlineUsers[$i]['module'] = ($onlines[$i]['online_module'] > 0) ? $myts->makeTareaData4Show($modules[$onlines[$i]['online_module']]) : '';
+ $ip = $onlines[$i]['online_ip'];
+ $numbers=explode (".",$ip);
+ $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
+ $country_query = $xoopsDB->query("SELECT country2,country FROM ".$xoopsDB->prefix("iptoc")." WHERE IPFROM<=$code"." AND IPTO>=$code");
+ list($domain,$country) = $xoopsDB->fetchRow($country_query);
+ if($domain=='') $domain='-';
+ $members .= '<table class="outer" cellspacing="0"><tr><td class="even" width="40%"><a href="'.XOOPS_URL.'/userinfo.php?uid='.$onlines[$i]['online_uid'].'">'.$onlines[$i]['online_uname'].'</td><td class="odd" align="center">'.$onlineUsers[$i]['module'].'</td><td class="even" align="center" width="10%"><img src="'.XOOPS_URL.'/modules/xmmemberstats/images/flags/'.$domain.'.gif" alt="'.$country.'"></td></tr></table>';
+ $bil++;
+
+// papar senarai pelawat dengan censored ip
+
+ } else {
+ $module_handler =& xoops_gethandler('module');
+ $modules =& $module_handler->getList(new Criteria('isactive', 1));
+ $onlineUsers[$i]['module'] = ($onlines[$i]['online_module'] > 0) ? $myts->makeTareaData4Show($modules[$onlines[$i]['online_module']]) : '';
+ $ip = $onlines[$i]['online_ip'];
+ $numbers=explode (".",$ip);
+ $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
+ $country_query = $xoopsDB->query("SELECT country2,country FROM ".$xoopsDB->prefix("iptoc")." WHERE IPFROM<=$code"." AND IPTO>=$code");
+ list($domain,$country) = $xoopsDB->fetchRow($country_query);
+
+ $ipadd= explode(".",$onlines[$i]['online_ip']);
+ $add1 = ($numbers[0]);
+ $add2 = ($numbers[1]);
+ $add3 = ($numbers[2]);
+ $add4 = ($numbers[3]);
+ $censored = "$add1.$add2.$add3.***";
+ if($domain=='') $domain='-';
+
+ $guess .= '<table class="outer" cellspacing="0"><tr><td class="even" colspan="2">'.$censored.'</td><td width="10%" align="center" class="odd"><img src="'.XOOPS_URL.'/modules/xmmemberstats/images/flags/'.$domain.'.gif" alt="'.$country.'"></td></tr></table>';
+ $guests++;
+ }
+ }
+ }
+
+ $block['online_total'] = sprintf(_ONLINEPHRASE, $total);
+ if (is_object($xoopsModule)) {
+ $mytotal = $online_handler->getCount(new Criteria('online_module', $xoopsModule->getVar('mid')));
+ $block['online_total'] .= ' ('.sprintf(_ONLINEPHRASEX, $mytotal, $xoopsModule->getVar('name')).')';
+ }
+
+// statistik keahlian
+ $member_handler =& xoops_gethandler('member');
+ $hari_ini = formatTimestamp(time());
+ $total_active_users = $member_handler->getUserCount(new Criteria('level', 0, '>'));
+ $users_reg_today = $member_handler->getUserCount(new Criteria('user_regdate', mktime(0,0,0), '>='));
+ $users_reg2_today = $member_handler->getUserCount(new Criteria('user_regdate', (mktime(0,0,0)-(24*3600)), '>='));
+ $criteria = new CriteriaCompo(new Criteria('level', 0, '>'));
+ $limit = (!empty($options[0])) ? $options[0] : 10;
+ $criteria->setOrder('DESC');
+ $criteria->setSort('user_regdate');
+ $criteria->setLimit($limit);
+ $lastmembers =& $member_handler->getUsers($criteria);
+ $lastname = $lastmembers[0]->getVar('uname');
+ $lastid = $lastmembers[0]->getVar('uid');
+
+// penerimaan data
+ $block['activeusers'] = $total_active_users;
+ $block['todayreg'] = $users_reg_today;
+ $block['yesterdayreg'] = $users_reg2_today - $users_reg_today;
+ $block['online_names'] = $members;
+ $block['online_guest'] = $guess;
+ $block['online_members'] = $total - $guests;
+ $block['online_guests'] = $guests;
+ $block['total_online'] = $total;
+ $block['latest'] = $lastname;
+ $block['latest_id'] = $lastid;
+
+// definisi bahasa
+ $block['membership_lang'] = _MB_MEMBERSHIP;
+ $block['today_lang'] = _MB_TODAY;
+ $block['yesterday_lang'] = _MB_YESTERDAY;
+ $block['overall_lang'] = _MB_OVERALL;
+ $block['online_lang'] = _MB_ONLINE;
+ $block['guests_lang'] = _MB_GUESTS;
+ $block['members_lang'] = _MB_MEMBERS;
+ $block['total_lang'] = _MB_TOTAL;
+ $block['list_lang'] = _MB_LIST;
+ $block['popup_lang'] = _MB_POPUP;
+ $block['latest_lang'] = _MB_LATEST;
+ return $block;
+ } else {
+ return false;
+ }
+}
+
+function membership_edit($options) {
+ $form = _MB_MEMBERSHIP_LIST." ";
+ if ( $options[0] == 1 ) {
+ $chk = " checked='checked'";
+ }
+ $form .= "<input type='radio' name='options[]' value='1'".$chk."> "._YES."";
+ $chk = "";
+ if ( $options[0] == 0 ) {
+ $chk = " checked='checked'";
+ }
+ $form .= " <input type='radio' name='options[]' value='0'".$chk.">"._NO."<br>";
+ return $form;
+}
+
+?>
\ No newline at end of file
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/blocks/membership_block.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/Thumbs.db
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/Thumbs.db
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/Thumbs.db 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/Thumbs.db 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/Thumbs.db
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/-.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/-.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/-.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/-.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/-.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AD.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AD.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AD.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AD.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AD.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AE.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AE.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AE.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AE.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AE.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AF.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AF.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AF.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AF.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AF.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AG.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AG.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AG.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AG.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AG.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AI.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AI.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AI.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AI.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AI.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AL.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AL.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AL.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AL.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AL.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AM.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AM.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AM.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AM.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AM.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AN.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AN.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AN.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AN.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AN.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AO.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AO.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AO.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AO.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AO.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AQ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AQ.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AQ.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AQ.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AQ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AR.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AR.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AR.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AR.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AR.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AS.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AS.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AS.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AS.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AS.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AT.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AT.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AT.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AT.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AT.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AU.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AU.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AU.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AU.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AU.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AW.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AW.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AW.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AW.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AW.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AZ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AZ.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AZ.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AZ.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/AZ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BA.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BA.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BA.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BA.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BA.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BB.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BB.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BB.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BB.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BB.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BD.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BD.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BD.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BD.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BD.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BE.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BE.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BE.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BE.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BE.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BF.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BF.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BF.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BF.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BF.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BG.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BG.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BG.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BG.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BG.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BH.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BH.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BH.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BH.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BH.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BI.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BI.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BI.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BI.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BI.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BJ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BJ.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BJ.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BJ.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BJ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BM.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BM.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BM.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BM.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BM.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BN.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BN.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BN.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BN.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BN.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BO.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BO.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BO.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BO.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BO.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BR.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BR.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BR.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BR.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BR.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BS.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BS.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BS.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BS.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BS.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BT.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BT.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BT.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BT.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BT.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BV.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BV.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BV.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BV.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BV.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BW.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BW.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BW.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BW.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BW.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BY.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BY.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BY.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BY.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BY.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BZ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BZ.gif
===================================================================
--- XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BZ.gif 2014-03-08 08:10:12 UTC (rev 12358)
+++ XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BZ.gif 2014-03-08 08:14:06 UTC (rev 12359)
Property changes on: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/BZ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/releases/2.0e/xmmemberstats/images/flags/CA.gif
===================================================================
(Binary fi...
[truncated message content] |
|
From: <be...@us...> - 2014-03-08 08:10:14
|
Revision: 12358
http://sourceforge.net/p/xoops/svn/12358
Author: beckmi
Date: 2014-03-08 08:10:12 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Moved local languages to XoopsLanguages SVN
Removed Paths:
-------------
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/danish/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/french/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/japanese/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/malay/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/portuguesebr/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/tchinese/
|
|
From: <be...@us...> - 2014-03-08 08:09:09
|
Revision: 12357
http://sourceforge.net/p/xoops/svn/12357
Author: beckmi
Date: 2014-03-08 08:09:05 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
moving xmmemberstats languages to XoopsLanguages
Modified Paths:
--------------
XoopsLanguages/polish/core/2.5.5/instalacja_pl.txt
Added Paths:
-----------
XoopsLanguages/danish/modules/xmmemberstats/
XoopsLanguages/danish/modules/xmmemberstats/2.0/
XoopsLanguages/danish/modules/xmmemberstats/2.0/language/
XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/
XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/blocks.php
XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/index.html
XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/main.php
XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/modinfo.php
XoopsLanguages/french/modules/xmmemberstats/
XoopsLanguages/french/modules/xmmemberstats/2.0/
XoopsLanguages/french/modules/xmmemberstats/2.0/language/
XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/
XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/blocks.php
XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/index.html
XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/main.php
XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/modinfo.php
XoopsLanguages/japanese/modules/xmmemberstats/
XoopsLanguages/japanese/modules/xmmemberstats/2.0/
XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/
XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/
XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/blocks.php
XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/index.html
XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/main.php
XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/modinfo.php
XoopsLanguages/malaysian/modules/xmmemberstats/
XoopsLanguages/malaysian/modules/xmmemberstats/2.0/
XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/
XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/
XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/blocks.php
XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/index.html
XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/main.php
XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/modinfo.php
XoopsLanguages/portuguesebr/modules/xmmemberstats/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/blocks.php
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/index.html
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/main.php
XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/modinfo.php
XoopsLanguages/tchinese/modules/xmmemberstats/
XoopsLanguages/tchinese/modules/xmmemberstats/2.0/
XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/
XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/
XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/blocks.php
XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/index.html
XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/main.php
XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/modinfo.php
Added: XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/blocks.php
===================================================================
--- XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/blocks.php (rev 0)
+++ XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/blocks.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,18 @@
+<?php
+define("_MB_MEMBERSHIP","Medlemmer");
+define("_MB_TODAY","I dag");
+define("_MB_YESTERDAY","I går");
+define("_MB_OVERALL","Samlet");
+define("_MB_ONLINE","Brugere Online");
+define("_MB_GUESTS","Gæster");
+define("_MB_MEMBERS","Medlemmer");
+define("_MB_TOTAL","I alt");
+define("_MB_LIST","Online nu");
+define("_MB_POPUP","Popup");
+define("_MB_LATEST","Nyeste medlem");
+
+// admin settings
+define("_MB_MEMBERSHIP_LIST","Vis 'Online nu' oversigten");
+
+
+?>
Property changes on: XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/blocks.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/index.html
===================================================================
--- XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/index.html (rev 0)
+++ XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/index.html 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/main.php
===================================================================
--- XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/main.php (rev 0)
+++ XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/main.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,25 @@
+<?php
+
+define("_ML_WELCOMETO","Velkommen til oversigten over medlemmer");
+define("_ML_GREETINGS","Nyeste medlem");
+define("_ML_WEHAVESOFAR","registrerede medlemmer");
+
+define("_ML_ALL","Alle");
+define("_ML_OTHER","Anden");
+define("_ML_SEARCH","Søg");
+define("_ML_RESETSEARCH","Nulstil søgning");
+define("_ML_AVATAR","Avatar");
+define("_ML_NICKNAME","Brugernavn");
+define("_ML_REALNAME","Rigtigt navn");
+define("_ML_REGDATE","Medlem siden");
+define("_ML_EMAIL","Email");
+define("_ML_PM","PM");
+define("_ML_URL","Hjemmeside");
+define("_ML_FUNCTIONS","Funktioner");
+
+define("_ML_EDIT","Editér");
+define("_ML_DELETE","Slet");
+
+define("_ML_NOUSERFOUND","Ingen medlemmer fundet");
+
+?>
Property changes on: XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/main.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/modinfo.php
===================================================================
--- XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/modinfo.php (rev 0)
+++ XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/modinfo.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,8 @@
+<?php
+define("_MI_MEMBERSHIP_TITLE","Medlemmer");
+define("_MI_MEMBERSHIP_NAME","Medlemmer");
+define("_MI_MEMBERSHIP_DESC","Vis blok med status over medlemmer");
+
+define("_MI_MEMBERSHIP_SMNAME1","Rang");
+
+?>
\ No newline at end of file
Property changes on: XoopsLanguages/danish/modules/xmmemberstats/2.0/language/danish/modinfo.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/blocks.php
===================================================================
--- XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/blocks.php (rev 0)
+++ XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/blocks.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,18 @@
+<?php
+define("_MB_MEMBERSHIP","Nouveaux Membres");
+define("_MB_TODAY","Aujourd'hui");
+define("_MB_YESTERDAY","Hier");
+define("_MB_OVERALL","En tout");
+define("_MB_ONLINE","En ligne");
+define("_MB_GUESTS","Invités");
+define("_MB_MEMBERS","Membres");
+define("_MB_TOTAL","Total");
+define("_MB_LIST","Liste en ligne");
+define("_MB_POPUP","Popup");
+define("_MB_LATEST","Dernier");
+
+// admin settings
+define("_MB_MEMBERSHIP_LIST","Voir la Liste en ligne");
+
+
+?>
Property changes on: XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/blocks.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/index.html
===================================================================
--- XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/index.html (rev 0)
+++ XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/index.html 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/main.php
===================================================================
--- XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/main.php (rev 0)
+++ XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/main.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,25 @@
+<?php
+
+define("_ML_WELCOMETO","Bienvenu dans le répertoire des membres");
+define("_ML_GREETINGS","Dernier Membre inscrit:");
+define("_ML_WEHAVESOFAR","Membres enregistrés");
+
+define("_ML_ALL","Tous");
+define("_ML_OTHER","Autres");
+define("_ML_SEARCH","Chercher");
+define("_ML_RESETSEARCH","Effacer");
+define("_ML_AVATAR","Avatar");
+define("_ML_NICKNAME","Pseudo");
+define("_ML_REALNAME","Nom");
+define("_ML_REGDATE","Incrit le");
+define("_ML_EMAIL","Email");
+define("_ML_PM","MP");
+define("_ML_URL","Site Web");
+define("_ML_FUNCTIONS","Fonctions");
+
+define("_ML_EDIT","Editer");
+define("_ML_DELETE","Supprimer");
+
+define("_ML_NOUSERFOUND","Pas de Membre trouvé");
+
+?>
\ No newline at end of file
Property changes on: XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/main.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/modinfo.php
===================================================================
--- XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/modinfo.php (rev 0)
+++ XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/modinfo.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,8 @@
+<?php
+define("_MI_MEMBERSHIP_TITLE","Statistiques Membres");
+define("_MI_MEMBERSHIP_NAME","Statistiques Membres");
+define("_MI_MEMBERSHIP_DESC","Montrer le bloc Statut des Membres");
+
+define("_MI_MEMBERSHIP_SMNAME1","Rang");
+
+?>
\ No newline at end of file
Property changes on: XoopsLanguages/french/modules/xmmemberstats/2.0/language/french/modinfo.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/blocks.php
===================================================================
--- XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/blocks.php (rev 0)
+++ XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/blocks.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,18 @@
+<?php
+define("_MB_MEMBERSHIP","会員");
+define("_MB_TODAY","今日");
+define("_MB_YESTERDAY","昨日");
+define("_MB_OVERALL","合計");
+define("_MB_ONLINE","オンラインユーザ");
+define("_MB_GUESTS","訪問者");
+define("_MB_MEMBERS","会員");
+define("_MB_TOTAL","合計");
+define("_MB_LIST","今オンラインです");
+define("_MB_POPUP","ポップアップ");
+define("_MB_LATEST","最も新しい会員");
+
+// admin settings
+define("_MB_MEMBERSHIP_LIST","「今オンライン」を表示します。");
+
+
+?>
Property changes on: XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/blocks.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/index.html
===================================================================
--- XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/index.html (rev 0)
+++ XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/index.html 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/main.php
===================================================================
--- XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/main.php (rev 0)
+++ XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/main.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,25 @@
+<?php
+
+define("_ML_WELCOMETO","会員リストへようこそ");
+define("_ML_GREETINGS","最も新しい会員");
+define("_ML_WEHAVESOFAR","登録会員");
+
+define("_ML_ALL","全部");
+define("_ML_OTHER","その他");
+define("_ML_SEARCH","検索");
+define("_ML_RESETSEARCH","クリア");
+define("_ML_AVATAR","アバター");
+define("_ML_NICKNAME","ユーザ名");
+define("_ML_REALNAME","本名");
+define("_ML_REGDATE","登録日時");
+define("_ML_EMAIL","E-メール");
+define("_ML_PM","PM");
+define("_ML_URL","ホームページ");
+define("_ML_FUNCTIONS","機能");
+
+define("_ML_EDIT","編集");
+define("_ML_DELETE","削除");
+
+define("_ML_NOUSERFOUND","会員リストからは見つけられません");
+
+?>
Property changes on: XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/main.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/modinfo.php
===================================================================
--- XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/modinfo.php (rev 0)
+++ XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/modinfo.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,8 @@
+<?php
+define("_MI_MEMBERSHIP_TITLE","会員");
+define("_MI_MEMBERSHIP_NAME","会員");
+define("_MI_MEMBERSHIP_DESC","「会員状態」ブロックを見せます");
+
+define("_MI_MEMBERSHIP_SMNAME1","ランク");
+
+?>
\ No newline at end of file
Property changes on: XoopsLanguages/japanese/modules/xmmemberstats/2.0/language/japanese/modinfo.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/blocks.php
===================================================================
--- XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/blocks.php (rev 0)
+++ XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/blocks.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,16 @@
+<?php
+define("_MB_MEMBERSHIP","Keahlian");
+define("_MB_TODAY","Hari ini");
+define("_MB_YESTERDAY","Kelmarin");
+define("_MB_OVERALL","Keseluruhan");
+define("_MB_ONLINE","Statistik Online");
+define("_MB_GUESTS","Pelawat");
+define("_MB_MEMBERS","Ahli");
+define("_MB_TOTAL","Jumlah");
+define("_MB_LIST","Senarai Online");
+define("_MB_POPUP","Popup");
+define("_MB_LATEST","Terbaru");
+
+define("_MB_MEMBERSHIP_LIST","Papar Senarai Online?");
+
+?>
Property changes on: XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/blocks.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/index.html
===================================================================
--- XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/index.html (rev 0)
+++ XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/index.html 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/main.php
===================================================================
--- XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/main.php (rev 0)
+++ XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/main.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,25 @@
+<?php
+
+define("_ML_WELCOMETO","Direktori Ahli");
+define("_ML_GREETINGS","Ahli Terakhir");
+define("_ML_WEHAVESOFAR","ahli berdaftar");
+
+define("_ML_ALL","Semua");
+define("_ML_OTHER","Lain-lain");
+define("_ML_SEARCH","Cari");
+define("_ML_RESETSEARCH","Semula");
+define("_ML_AVATAR","Avatar");
+define("_ML_NICKNAME","Nama Ahli");
+define("_ML_REALNAME","Nama Sebenar");
+define("_ML_REGDATE","Daftar");
+define("_ML_EMAIL","Emel");
+define("_ML_PM","PM");
+define("_ML_URL","Web");
+define("_ML_FUNCTIONS","Tindakan");
+
+define("_ML_EDIT","Ubah");
+define("_ML_DELETE","Buang");
+
+define("_ML_NOUSERFOUND","Tiada Rekod");
+
+?>
Property changes on: XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/main.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/modinfo.php
===================================================================
--- XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/modinfo.php (rev 0)
+++ XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/modinfo.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,8 @@
+<?php
+define("_MI_MEMBERSHIP_TITLE","Status Keahlian");
+define("_MI_MEMBERSHIP_NAME","Keahlian");
+define("_MI_MEMBERSHIP_DESC","Papar blok status keahlian");
+
+define("_MI_MEMBERSHIP_SMNAME1","Pangkat");
+
+?>
\ No newline at end of file
Property changes on: XoopsLanguages/malaysian/modules/xmmemberstats/2.0/language/malay/modinfo.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsLanguages/polish/core/2.5.5/instalacja_pl.txt
===================================================================
--- XoopsLanguages/polish/core/2.5.5/instalacja_pl.txt 2014-03-08 08:02:53 UTC (rev 12356)
+++ XoopsLanguages/polish/core/2.5.5/instalacja_pl.txt 2014-03-08 08:09:05 UTC (rev 12357)
@@ -1,12 +1,12 @@
-Witaj,
-
-Je\x9Cli b\xEAdziesz instalowa\xB3 XOOPSa:
- 1. Po prostu przegraj wszystkie pliki do katalogu g\xB3\xF3wnego XOOPS (zanim dokonasz jakichkolwiek zmian w oryginalnej strukturze katalog\xF3w).
-
-Je\x9Cli wykona\xB3e\x9C ju\xBF instalacj\xEA i chcesz tylko doda\xE6 j\xEAzyk polski do dzia\xB3aj\xB9cego XOOPSa:
- 1. Skasuj katalog install - nie b\xEAdzie on potrzebny. Poniewa\xBF podczas instalacji pewne teksty s\xB9 wprowadzane do bazy danych (np. nazwy grup, zasady korzystania serwisu www, nazwy emotikon), b\xEAdziesz musia\xB3 dokona\xE6 stosownych poprawek samodzielnie.
-
- 2. Je\x9Cli w twojej instalacji katalog xoops_lib jest w innym miejscu, to przenie\x9C zawarto\x9C\xE6 katalogu xoops_lib z tej paczki do katalogu xoops_lib w twojej instalacji xoops.
-
-
-Owocnej pracy :-)
+Witaj,
+
+Jeśli będziesz instalował XOOPSa:
+ 1. Po prostu przegraj wszystkie pliki do katalogu głównego XOOPS (zanim dokonasz jakichkolwiek zmian w oryginalnej strukturze katalogów).
+
+Jeśli wykonałeś już instalację i chcesz tylko dodać język polski do działającego XOOPSa:
+ 1. Skasuj katalog install - nie będzie on potrzebny. Ponieważ podczas instalacji pewne teksty są wprowadzane do bazy danych (np. nazwy grup, zasady korzystania serwisu www, nazwy emotikon), będziesz musiał dokonać stosownych poprawek samodzielnie.
+
+ 2. Jeśli w twojej instalacji katalog xoops_lib jest w innym miejscu, to przenieś zawartość katalogu xoops_lib z tej paczki do katalogu xoops_lib w twojej instalacji xoops.
+
+
+Owocnej pracy :-)
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/blocks.php
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/blocks.php (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/blocks.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,18 @@
+<?php
+define("_MB_MEMBERSHIP","Usu\xE1rios Cadastrados");
+define("_MB_TODAY","Hoje");
+define("_MB_YESTERDAY","Ontem");
+define("_MB_OVERALL","Total");
+define("_MB_ONLINE","Quem est\xE1 online");
+define("_MB_GUESTS","Visitantes");
+define("_MB_MEMBERS","Usu\xE1rios");
+define("_MB_TOTAL","Total");
+define("_MB_LIST","Listar Usu\xE1rios");
+define("_MB_POPUP","pop-up");
+define("_MB_LATEST","\xDAltimo");
+
+// admin settings
+define("_MB_MEMBERSHIP_LIST","Exibe lista de usu\xE1rios online");
+
+
+?>
Property changes on: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/blocks.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/index.html
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/index.html (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/index.html 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/main.php
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/main.php (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/main.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,25 @@
+<?php
+
+define("_ML_WELCOMETO","Lista de Usu\xE1rios");
+define("_ML_GREETINGS","\xDAltima visita");
+define("_ML_WEHAVESOFAR","Usu\xE1rios");
+
+define("_ML_ALL","Todos");
+define("_ML_OTHER","Outros");
+define("_ML_SEARCH","Pesquisar");
+define("_ML_RESETSEARCH","Limpar");
+define("_ML_AVATAR","Avatar");
+define("_ML_NICKNAME","Usu\xE1rio");
+define("_ML_REALNAME","Nome");
+define("_ML_REGDATE","Cadastrado");
+define("_ML_EMAIL","e-mail");
+define("_ML_PM","MP");
+define("_ML_URL","Site");
+define("_ML_FUNCTIONS","A\xE7\xE3o");
+
+define("_ML_EDIT","Editar");
+define("_ML_DELETE","Excluir");
+
+define("_ML_NOUSERFOUND","Nenhum usu\xE1rio encontrado");
+
+?>
Property changes on: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/main.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/modinfo.php
===================================================================
--- XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/modinfo.php (rev 0)
+++ XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/modinfo.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,8 @@
+<?php
+define("_MI_MEMBERSHIP_TITLE","Usu\xE1rios");
+define("_MI_MEMBERSHIP_NAME","Usu\xE1rios");
+define("_MI_MEMBERSHIP_DESC","Exibe bloco com informa\xE7\xF5es sobre usu\xE1rios");
+
+define("_MI_MEMBERSHIP_SMNAME1","Posi\xE7\xE3o");
+
+?>
Property changes on: XoopsLanguages/portuguesebr/modules/xmmemberstats/2.0/language/portuguesebr/modinfo.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/blocks.php
===================================================================
--- XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/blocks.php (rev 0)
+++ XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/blocks.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,18 @@
+<?php
+define("_MB_MEMBERSHIP","\xB5\xF9\xA5U\xB7|\xAD\xFB");
+define("_MB_TODAY","\xA4\xB5\xA4\xE9");
+define("_MB_YESTERDAY","\xACQ\xA4\xE9");
+define("_MB_OVERALL","\xC1`\xA9M");
+define("_MB_ONLINE","\xBDu\xA4W\xA8ϥΪ\xCC");
+define("_MB_GUESTS","\xB3X\xAB\xC8");
+define("_MB_MEMBERS","\xB7|\xAD\xFB");
+define("_MB_TOTAL","\xC1`\xA9M");
+define("_MB_LIST","\xBDu\xA4W\xA8ϥΪ̦C\xAA\xED");
+define("_MB_POPUP","\xB7s\xB5\xF8\xB5\xA1");
+define("_MB_LATEST","\xB3̷s\xB5\xF9\xA5U");
+
+// admin settings
+define("_MB_MEMBERSHIP_LIST","\xC5\xE3\xA5ܽu\xA4W\xA8ϥΪ̦C\xAA\xED");
+
+
+?>
Property changes on: XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/blocks.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/index.html
===================================================================
--- XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/index.html (rev 0)
+++ XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/index.html 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/main.php
===================================================================
--- XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/main.php (rev 0)
+++ XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/main.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,25 @@
+<?php
+
+define("_ML_WELCOMETO","Welcome to member directory");
+define("_ML_GREETINGS","\xB3̷s\xB5\xF9\xA5U\xA8ϥΪ\xCC");
+define("_ML_WEHAVESOFAR","\xA4w\xB5\xF9\xA5U\xA8ϥΪ\xCC");
+
+define("_ML_ALL","All");
+define("_ML_OTHER","Other");
+define("_ML_SEARCH","Search");
+define("_ML_RESETSEARCH","Reset Search");
+define("_ML_AVATAR","\xA4j\xC0Y\xB7\xD3");
+define("_ML_NICKNAME","\xB1b\xB8\xB9");
+define("_ML_REALNAME","\xAFu\xB9\xEA\xA9m\xA6W");
+define("_ML_REGDATE","\xB5\xF9\xA5U\xA4\xE9\xB4\xC1");
+define("_ML_EMAIL","Email");
+define("_ML_PM","\xA8p\xA4H\xB0T\xAE\xA7");
+define("_ML_URL","\xBA\xF4\xAF\xB8");
+define("_ML_FUNCTIONS","\xA5\\xAF\xE0");
+
+define("_ML_EDIT","\xBDs\xBF\xE8");
+define("_ML_DELETE","\xA7R\xB0\xA3");
+
+define("_ML_NOUSERFOUND","\xA8S\xA6\xB3\xA7\xE4\xA8\xEC\xA8ϥΪ\xCC");
+
+?>
Property changes on: XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/main.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/modinfo.php
===================================================================
--- XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/modinfo.php (rev 0)
+++ XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/modinfo.php 2014-03-08 08:09:05 UTC (rev 12357)
@@ -0,0 +1,8 @@
+<?php
+define("_MI_MEMBERSHIP_TITLE","Membership");
+define("_MI_MEMBERSHIP_NAME","Membership");
+define("_MI_MEMBERSHIP_DESC","\xC5\xE3\xA5ܷ|\xAD\xFB\xAA\xAC\xBAA\xB0϶\xF4");
+
+define("_MI_MEMBERSHIP_SMNAME1","\xB5\xA5\xAF\xC5");
+
+?>
\ No newline at end of file
Property changes on: XoopsLanguages/tchinese/modules/xmmemberstats/2.0/language/tchinese/modinfo.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
|
|
From: <be...@us...> - 2014-03-08 08:03:47
|
Revision: 12356
http://sourceforge.net/p/xoops/svn/12356
Author: beckmi
Date: 2014-03-08 08:02:53 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Adding XOOPS 2.5.7 Beta 1 to releases
Added Paths:
-----------
XoopsCore/releases/2.5.7-beta1/htdocs/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/changelog.txt
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/functions.admin.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/functions.cache.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/functions.config.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/functions.ini.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/functions.locale.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/functions.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/functions.user.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/object.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/xoops_version.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/art/xoopsart.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/compat/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/compat/include/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/compat/include/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/compat/include/left_both.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/compat/include/modadminbg.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/compat/include/right_both.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/compat/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/0.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/1.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/1day.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/ASC.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/DESC.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/add.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/add_off.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/attach.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/back.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/blank.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/close12.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/delete.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/down.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/down.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/down_off.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/download.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/edit.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/editcopy.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/editcut.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/editpaste.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/empty.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/error.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/film.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/folder.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/folder_add.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/folder_delete.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/forum.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/forward.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/green.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/green_off.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/inserttable.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/mail_delete.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/mail_forward.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/mail_generic.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/mail_new.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/mail_notread.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/mail_read.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/mail_replay.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/off.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/on.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/open12.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/pdf.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/pixel.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/printer.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/red.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/red_off.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/rss.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/search.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/topic.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/up.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/up.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/up_off.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/view.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/16/warning.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/about.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/add.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/addlink.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/administration.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/album.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/alert.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/attach.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/bg_button.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/blank.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/block.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/brokenlink.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/button_ok.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/calculator.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/cart_add.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/cash_stack.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/category.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/categoryadd.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/compfile.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/content.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/dashboard.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/database_go.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/delete.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/delivery.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/digest.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/discount.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/download.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/event.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/exec.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/export.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/extention.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/face-smile.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/faq.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/fileshare.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/firewall.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/folder1_html.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/folder_txt.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/forums.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/globe.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/groupmod.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/help.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/highlight.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/home.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/identity.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/index.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/insert_table_row.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/languages.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/list.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/mail_country.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/mail_foward.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/manage.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/marquee.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/metagen.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/modifiedlink.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/newsletter.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/penguin.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/permissions.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/photo.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/poll.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/prune.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/search.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/security.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/slideshow.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/stats.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/submittedlink.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/synchronized.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/translations.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/type.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/update.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/user-icon.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/users.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/view_detailed.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/view_text.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/watermark.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/wizard.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/32/xoopsmicrobutton.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/balatarin.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/blinklist.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/delicious.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/designfloat.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/diggman.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/facebook_share_icon.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/fark.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/furl.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/google-icon.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/google-reader-icon.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/google_buzz_icon.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/google_plus.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/mixx.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/myspace.jpg
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/newsvine.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/reddit.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/scriptandstyle.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/sel.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/simpy.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/spurl.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/stumbleupon.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/technorati.png
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/twitter_share_icon.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/xnewsvine.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/bookmarks/yahoomyweb.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/icons/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/css/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/css/admin.css
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/css/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/doc/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/doc/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/doc/readme.txt
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/images/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/images/bg_button.gif
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/images/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/language/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/language/english/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/language/english/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/language/english/main.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/language/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/moduleclasses/moduleadmin/xoops_version.php
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/readme.txt
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/textsanitizer/
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/textsanitizer/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/Frameworks/textsanitizer/module.textsanitizer.php
XoopsCore/releases/2.5.7-beta1/htdocs/admin.php
XoopsCore/releases/2.5.7-beta1/htdocs/backend.php
XoopsCore/releases/2.5.7-beta1/htdocs/banners.php
XoopsCore/releases/2.5.7-beta1/htdocs/browse.php
XoopsCore/releases/2.5.7-beta1/htdocs/cache/
XoopsCore/releases/2.5.7-beta1/htdocs/cache/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/cache/readme.txt
XoopsCore/releases/2.5.7-beta1/htdocs/class/
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/auth.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/auth_ads.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/auth_ldap.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/auth_provisionning.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/auth_xoops.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/authfactory.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/auth/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/apc.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/file.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/memcache.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/model.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/xcache.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/cache/xoopscache.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/config.image.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/config.recaptcha.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/config.text.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background00.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background01.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background02.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background03.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background04.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background05.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background06.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background07.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background08.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background09.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/background10.png
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/backgrounds/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/Vera.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraBI.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraBd.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraIt.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraMoBI.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraMoBd.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraMoIt.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraMono.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/VeraSe.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/fonts/verasebd.ttf
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/scripts/
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/scripts/image.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image/scripts/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/image.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/recaptcha/
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/recaptcha/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/recaptcha/recaptchalib.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/recaptcha.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/text.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/captcha/xoopscaptcha.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/class.tar.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/class.zipfile.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/commentrenderer.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/criteria.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/database/
XoopsCore/releases/2.5.7-beta1/htdocs/class/database/database.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/database/databasefactory.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/database/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/database/mysqldatabase.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/database/sqlutility.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/downloader.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/errorhandler.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/file/
XoopsCore/releases/2.5.7-beta1/htdocs/class/file/file.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/file/folder.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/file/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/file/xoopsfile.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/logger/
XoopsCore/releases/2.5.7-beta1/htdocs/class/logger/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/logger/render.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/logger/xoopslogger.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/logger.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/logger_render.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/ChangeLog.txt
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/LICENSE
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/README
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/class.phpmailer.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/class.pop3.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/class.smtp.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/docs.ini
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/language/
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/language/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/phpmailer/language/phpmailer.lang-en.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/mail/xoopsmultimailer.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/mimetypes.inc.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/joint.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/read.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/stats.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/sync.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/write.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/model/xoopsmodel.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/module.errorhandler.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/module.textsanitizer.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/pagenav.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/preload.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/Config_File.class.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/Smarty.class.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/Smarty_Compiler.class.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/configs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/configs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/configs/test.conf
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/debug.tpl
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.assemble_plugin_filepath.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.assign_smarty_interface.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.create_dir_structure.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.display_debug_console.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.get_include_path.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.get_microtime.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.get_php_resource.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.is_secure.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.is_trusted.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.load_plugins.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.load_resource_plugin.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.process_cached_inserts.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.process_compiled_include.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.read_cache_file.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.rm_auto.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.rmdir.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.run_insert_handler.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.smarty_include_php.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.write_cache_file.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.write_compiled_include.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.write_compiled_resource.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/core.write_file.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/internals/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/block.textformat.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/compiler.assign.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.assign_debug_info.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.config_load.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.counter.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.cycle.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.debug.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.eval.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.fetch.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.html_checkboxes.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.html_image.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.html_options.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.html_radios.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.html_select_date.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.html_select_time.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.html_table.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.mailto.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.math.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.popup.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/function.popup_init.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.capitalize.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.cat.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.count_characters.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.count_paragraphs.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.count_sentences.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.count_words.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.date_format.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.debug_print_var.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.default.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.escape.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.indent.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.lower.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.nl2br.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.regex_replace.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.replace.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.spacify.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.string_format.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.strip.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.strip_tags.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.truncate.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.upper.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/modifier.wordwrap.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/outputfilter.trimwhitespace.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/shared.escape_special_chars.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/plugins/shared.make_timestamp.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.foreachq.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.includeq.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.xoAdminIcons.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.xoAdminNav.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.xoAppUrl.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.xoImgUrl.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.xoModuleIcons16.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.xoModuleIcons32.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/compiler.xoModuleIconsBookmarks.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/function.block.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/function.xoInboxCount.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/function.xoMemberInfo.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/function.xoPageNav.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/function.xoops_link.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/modifier.debug_print_var.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/smarty/xoops_plugins/resource.db.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/snoopy.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/tardownloader.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/template.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/censor/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/censor/censor.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/censor/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/censor/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/config.custom.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/flash/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/flash/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/flash/flash.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/flash/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/iframe/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/iframe/iframe.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/iframe/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/image/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/image/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/image/image.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/image/image.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/image/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/li/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/li/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/li/li.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/mms/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/mms/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/mms/mms.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/mp3/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/mp3/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/mp3/mp3.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/readme.txt
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/rtsp/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/rtsp/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/rtsp/rtsp.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/soundcloud/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/soundcloud/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/soundcloud/soundcloud.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/syntaxhighlight/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/syntaxhighlight/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/syntaxhighlight/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/syntaxhighlight/syntaxhighlight.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/textfilter/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/textfilter/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/textfilter/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/textfilter/textfilter.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/ul/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/ul/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/ul/ul.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/wiki/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/wiki/config.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/wiki/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/wiki/wiki.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/wmp/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/wmp/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/wmp/wmp.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/youtube/
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/youtube/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/textsanitizer/youtube/youtube.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/theme.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/theme_blocks.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/tree.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/uploader.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/userutility.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/utility/
XoopsCore/releases/2.5.7-beta1/htdocs/class/utility/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/utility/xoopsutility.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/bloggerapi.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/metaweblogapi.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/movabletypeapi.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/xmlrpcapi.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/xmlrpcparser.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/xmlrpctag.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rpc/xoopsapi.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rss/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rss/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/rss/xmlrss2parser.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/saxparser.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/themesetparser.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xml/xmltaghandler.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopsblock.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopscomments.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/dhtmltextarea/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/dhtmltextarea/dhtmltextarea.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/dhtmltextarea/editor_registry.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/dhtmltextarea/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/dhtmltextarea/language/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/dhtmltextarea/language/english.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/dhtmltextarea/language/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/readme.txt
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/sampleform.inc.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/textarea/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/textarea/editor_registry.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/textarea/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/textarea/language/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/textarea/language/english.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/textarea/language/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/textarea/textarea.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/editor_registry.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/formtinymce.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/include/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/include/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/include/xoopscode.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/include/xoopsemotions.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/include/xoopsimagemanager.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/include/xoopsmlcontent.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/include/xoopsquote.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/language/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/language/english.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/language/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/settings.php
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/style.css
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/changelog.txt
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/en.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/license.txt
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/css/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/css/advhr.css
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/css/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/js/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/js/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/js/rule.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/css/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/css/advimage.css
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/css/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/img/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/img/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/img/sample.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/js/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/js/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/css/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/css/advlink.css
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/css/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/js/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/js/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlist/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlist/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autolink/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autolink/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autolink/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autoresize/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autoresize/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autosave/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autosave/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/bbcode/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/bbcode/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/contextmenu/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/contextmenu/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/directionality/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/directionality/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/js/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/js/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/img/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/img/example.gif
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/img/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/js/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/js/dialog.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/js/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example_dependency/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example_dependency/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/css/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/css/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/fullpage.htm
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/js/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/js/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/index.html
XoopsCore/releases/2.5.7-beta1/htdocs/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullscreen/
XoopsCore/releases/2.5.7-beta1/htdocs/clas...
[truncated message content] |
|
From: <be...@us...> - 2014-03-08 07:42:32
|
Revision: 12355
http://sourceforge.net/p/xoops/svn/12355
Author: beckmi
Date: 2014-03-08 07:42:26 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Adding XOOPS 2.5.7 Beta 1 to releases
Added Paths:
-----------
XoopsCore/releases/2.5.7-beta1/checksum.md5
XoopsCore/releases/2.5.7-beta1/checksum.php
XoopsCore/releases/2.5.7-beta1/docs/
XoopsCore/releases/2.5.7-beta1/docs/README.txt
XoopsCore/releases/2.5.7-beta1/docs/changelog.250.txt
XoopsCore/releases/2.5.7-beta1/docs/changelog.txt
XoopsCore/releases/2.5.7-beta1/docs/fixing_permissions.txt
XoopsCore/releases/2.5.7-beta1/docs/images/
XoopsCore/releases/2.5.7-beta1/docs/install.html
XoopsCore/releases/2.5.7-beta1/docs/lang_diff.txt
XoopsCore/releases/2.5.7-beta1/docs/license.txt
XoopsCore/releases/2.5.7-beta1/extras/
XoopsCore/releases/2.5.7-beta1/extras/altsys_functions.php
XoopsCore/releases/2.5.7-beta1/extras/altsys_functions.txt
XoopsCore/releases/2.5.7-beta1/extras/login.php
XoopsCore/releases/2.5.7-beta1/extras/modules/
XoopsCore/releases/2.5.7-beta1/extras/modules/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/admin/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/admin/filemanager/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/admin/filemanager/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/admin/filemanager/jquery.php
XoopsCore/releases/2.5.7-beta1/extras/modules/system/admin/filemanager/main.php
XoopsCore/releases/2.5.7-beta1/extras/modules/system/admin/filemanager/xoops_version.php
XoopsCore/releases/2.5.7-beta1/extras/modules/system/admin/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/js/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/js/filemanager.js
XoopsCore/releases/2.5.7-beta1/extras/modules/system/js/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/language/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/language/english/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/language/english/admin/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/language/english/admin/filemanager.php
XoopsCore/releases/2.5.7-beta1/extras/modules/system/language/english/admin/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/language/english/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/language/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/templates/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/templates/admin/
XoopsCore/releases/2.5.7-beta1/extras/modules/system/templates/admin/index.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/templates/admin/system_filemanager.html
XoopsCore/releases/2.5.7-beta1/extras/modules/system/templates/index.html
XoopsCore/releases/2.5.7-beta1/extras/mysqli/
XoopsCore/releases/2.5.7-beta1/extras/mysqli/README.txt
XoopsCore/releases/2.5.7-beta1/extras/mysqli/mysqldatabase.php
XoopsCore/releases/2.5.7-beta1/upgrade/
XoopsCore/releases/2.5.7-beta1/upgrade/abstract.php
XoopsCore/releases/2.5.7-beta1/upgrade/check_version.php
XoopsCore/releases/2.5.7-beta1/upgrade/cnt-2.2.x-to-2.3.0/
XoopsCore/releases/2.5.7-beta1/upgrade/cnt-2.2.x-to-2.3.0/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/cnt-2.2.x-to-2.3.0/language/
XoopsCore/releases/2.5.7-beta1/upgrade/cnt-2.2.x-to-2.3.0/language/english.php
XoopsCore/releases/2.5.7-beta1/upgrade/cnt-2.2.x-to-2.3.0/language/index.html
XoopsCore/releases/2.5.7-beta1/upgrade/font/
XoopsCore/releases/2.5.7-beta1/upgrade/font/index.html
XoopsCore/releases/2.5.7-beta1/upgrade/font/stroke.eot
XoopsCore/releases/2.5.7-beta1/upgrade/font/stroke.otf
XoopsCore/releases/2.5.7-beta1/upgrade/font/stroke.svg
XoopsCore/releases/2.5.7-beta1/upgrade/font/stroke.ttf
XoopsCore/releases/2.5.7-beta1/upgrade/img/
XoopsCore/releases/2.5.7-beta1/upgrade/img/index.html
XoopsCore/releases/2.5.7-beta1/upgrade/img/xoops_logo.png
XoopsCore/releases/2.5.7-beta1/upgrade/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/language/
XoopsCore/releases/2.5.7-beta1/upgrade/language/english/
XoopsCore/releases/2.5.7-beta1/upgrade/language/english/index.html
XoopsCore/releases/2.5.7-beta1/upgrade/language/english/style.css
XoopsCore/releases/2.5.7-beta1/upgrade/language/english/upgrade.php
XoopsCore/releases/2.5.7-beta1/upgrade/language/index.html
XoopsCore/releases/2.5.7-beta1/upgrade/language.php
XoopsCore/releases/2.5.7-beta1/upgrade/login.php
XoopsCore/releases/2.5.7-beta1/upgrade/readme.txt
XoopsCore/releases/2.5.7-beta1/upgrade/style.css
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.13-to-2.0.14/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.13-to-2.0.14/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.15-to-2.0.16/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.15-to-2.0.16/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.16-to-2.0.17/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.16-to-2.0.17/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.17-to-2.0.18/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.17-to-2.0.18/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/language/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/language/english.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/language/index.html
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/mysql.structure.sql
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/pathcontroller.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/settings_db.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.0.18-to-2.3.0/settings_path.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.3.0-to-2.3.1/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.3.0-to-2.3.1/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.3.0-to-2.3.1/mysql.structure.sql
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.3.3-to-2.4.0/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.3.3-to-2.4.0/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.3.3-to-2.4.0/license.dist.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.4.0-to-2.4.1/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.4.0-to-2.4.1/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.4.0-to-2.4.1/license.dist.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.4.x-to-2.5.0/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.4.x-to-2.5.0/dbmanager.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.4.x-to-2.5.0/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.5.4-to-2.5.5/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.5.4-to-2.5.5/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.5.5-to-2.5.6/
XoopsCore/releases/2.5.7-beta1/upgrade/upd-2.5.5-to-2.5.6/index.php
XoopsCore/releases/2.5.7-beta1/upgrade/upgrade_tpl.php
Added: XoopsCore/releases/2.5.7-beta1/checksum.md5
===================================================================
--- XoopsCore/releases/2.5.7-beta1/checksum.md5 (rev 0)
+++ XoopsCore/releases/2.5.7-beta1/checksum.md5 2014-03-08 07:42:26 UTC (rev 12355)
@@ -0,0 +1,3070 @@
+admin.php:16424ae8d11440be8aec6e66492b946c
+backend.php:3dea4fe7f35cc4b66c6334d499be3cff
+banners.php:428bf50732b0f82a2fbfdd0262485b46
+browse.php:548dfb7ad539b4c697b9b27445935777
+edituser.php:e8bb6e649f1535d7312cfb5f952a9b51
+favicon.ico:9187f6607b402df8bbc2aeb69a07bbca
+footer.php:13c97cabcb6636a19b84409d78fe18b2
+header.php:13fb9f4492e90d20a803a1a7a85ef02d
+image.php:ea63ec22e74f4b5d498d74123d941865
+imagemanager.php:ab8202b4e7fc379b2ac2b93b71167335
+index.php:72fb59843855360b98eea2ce9a525c83
+lostpass.php:d1a608b0e0201711e32545e486eb0c24
+mainfile.dist.php:af99c9ac8f15677549415bb4a83f4493
+misc.php:ed016aa4d07a33b0538d39546c416f4a
+notifications.php:0371bd1d60b3043b63d1de9e96c65d9e
+pda.php:5810094d043f207804f5a858e092b90a
+pmlite.php:32ce28b99bc3b3d52bfa1ea850926ba3
+readpmsg.php:0db08a8b5705eca415ca87cb2aa57262
+register.php:9d24471e9da68c5d49948f7f60b415c5
+robots.txt:117129dc086e5e2502be53521849aa1a
+search.php:b69b50fd9281a165e72a527c5167442d
+user.php:58a90b9775bc2ab6f9c9efbf8733a2a1
+userinfo.php:ff3e0fd460d1235d83feeef96a33f575
+viewpmsg.php:a1a1cef7cda00d0ee1fae4e5d3e92417
+xmlrpc.php:48ecfa718a58e2bb561e452f0529e21f
+xoops.css:925d251364889e219fe57f63e7ad44b0
+Frameworks/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/readme.txt:d080c46b43c61c498ea53b591052d302
+Frameworks/art/changelog.txt:4ac275028bd6d9bae84cfbf4ee03ef1c
+Frameworks/art/functions.admin.php:b0af8d7f3f6e94359f71675ce6261225
+Frameworks/art/functions.cache.php:5ae35f41732985558867e59d0765e8f8
+Frameworks/art/functions.config.php:c30114bd71e4bf0f317e65899c3233df
+Frameworks/art/functions.ini.php:b3980be589d127bb7c7684167451fc43
+Frameworks/art/functions.locale.php:3e314ef8d2eddc87651f284f8cdfaab5
+Frameworks/art/functions.php:bbc6895fd9330ad4fa206294eaf16dcd
+Frameworks/art/functions.user.php:7499cc66a21689e00557a16e5c17e2a7
+Frameworks/art/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/art/object.php:5000a3b0224776ac5dfa9ef0842ebd77
+Frameworks/art/xoops_version.php:98ad330f4bcd0ff62837ae7a6a2378ae
+Frameworks/art/xoopsart.php:769aebb419dba0af82b863287724eb66
+Frameworks/compat/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/compat/include/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/compat/include/left_both.gif:b10fb639da6f77c74ca29b467bf97b80
+Frameworks/compat/include/modadminbg.gif:1a0709573a209c443f9264f5385bafd3
+Frameworks/compat/include/right_both.gif:e481d74be4a5a99ce37b95e7cdfdd5ca
+Frameworks/moduleclasses/index.html:d4d788249d08e2e8b07210aa65cb614d
+Frameworks/moduleclasses/icons/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/icons/16/0.png:d5dfb2656dec9e352d2febe9a9d68e08
+Frameworks/moduleclasses/icons/16/1.png:e1f4eaa63e03f756ebad6e65f618a145
+Frameworks/moduleclasses/icons/16/1day.png:35cd244a7c337bc505e2727fdffe5660
+Frameworks/moduleclasses/icons/16/ASC.png:e55b574c5c446c1e3057267e6501be87
+Frameworks/moduleclasses/icons/16/DESC.png:7ab1287c7efda92d33ee1cc4e4f480ac
+Frameworks/moduleclasses/icons/16/add.png:db772b59ca7de33c21df47e838c35042
+Frameworks/moduleclasses/icons/16/add_off.png:14ba77237a5d7712becf8ae2cff48e67
+Frameworks/moduleclasses/icons/16/attach.png:8c91381159868844c14002805c616cf6
+Frameworks/moduleclasses/icons/16/back.png:81d34e89fc07388676c6a0fcf56b4db5
+Frameworks/moduleclasses/icons/16/close12.gif:4e4a05a98c03c50f8d5e2dd5e8aec61c
+Frameworks/moduleclasses/icons/16/delete.png:0e2715d7b7b86776971fb08322c672da
+Frameworks/moduleclasses/icons/16/down.gif:ed7a3c2bcb29690a16646202006b306f
+Frameworks/moduleclasses/icons/16/down.png:10fe0b8d2e625ebb5a91935a839da7fe
+Frameworks/moduleclasses/icons/16/down_off.png:c662a13abebe38b5dac51f4c5213c081
+Frameworks/moduleclasses/icons/16/download.png:55bb521f65f52befc5ffedda50ff4fc1
+Frameworks/moduleclasses/icons/16/edit.png:10b00b257065e344463683cd1d165413
+Frameworks/moduleclasses/icons/16/editcopy.png:b9f441721816ff423582ef6876c84dee
+Frameworks/moduleclasses/icons/16/editcut.png:126dce076cfdee6faa116e0fef804f57
+Frameworks/moduleclasses/icons/16/editpaste.png:4a70ffd5fca07143c8c34edab83e125a
+Frameworks/moduleclasses/icons/16/film.png:13fc99437da677368210c3a5a17bf709
+Frameworks/moduleclasses/icons/16/folder.png:1f72ea2e9254284894e5a3e3f299416b
+Frameworks/moduleclasses/icons/16/folder_add.png:30fd069373650846faf9c61b3139c697
+Frameworks/moduleclasses/icons/16/folder_delete.png:fd19eef8a991f02b2c54bcc0b5fe4ca5
+Frameworks/moduleclasses/icons/16/forum.png:cd41b1df0c000c3cd509e321a98256cf
+Frameworks/moduleclasses/icons/16/forward.png:1bd8a46213aed12dcd8e82310ca77b22
+Frameworks/moduleclasses/icons/16/green.gif:cfdc9a257dca2441b653d4dfad0e5a1d
+Frameworks/moduleclasses/icons/16/green_off.gif:0cfc678d6ff68d9afc81da005c7db387
+Frameworks/moduleclasses/icons/16/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/icons/16/inserttable.png:853d3d3296a15acf3202f45d44f77bd5
+Frameworks/moduleclasses/icons/16/mail_delete.png:46422c287621ac0418592d2023c3275f
+Frameworks/moduleclasses/icons/16/mail_forward.png:7a1463c0e41c4b4bc10f4e284649a8ba
+Frameworks/moduleclasses/icons/16/mail_generic.png:c380aa3ab80d440d91a38be39c364690
+Frameworks/moduleclasses/icons/16/mail_new.png:1d540c7d0ff71658bc8f27fac9746dd0
+Frameworks/moduleclasses/icons/16/mail_notread.png:fec0d2098af00ef17bdce034ba6ae4bc
+Frameworks/moduleclasses/icons/16/mail_read.png:fe9c2d3a9f63f83a6e7302755f25cf39
+Frameworks/moduleclasses/icons/16/mail_replay.png:20522077f00d41b8ac3538cd9002eb34
+Frameworks/moduleclasses/icons/16/off.png:e3b8a5811401e388fe26a24aefd3379f
+Frameworks/moduleclasses/icons/16/on.png:6474b1543719f3eeaaaa0cd528f2cc2e
+Frameworks/moduleclasses/icons/16/open12.gif:f6a3391d1497a5a758a01b2fb62e3fc2
+Frameworks/moduleclasses/icons/16/pdf.png:b7282a5540f4aa6edd1025c08aa6c81b
+Frameworks/moduleclasses/icons/16/pixel.gif:c2db45a8f494c4b40095f4fd38d613fd
+Frameworks/moduleclasses/icons/16/printer.png:6a2b2253974ffd4f83f77590f367c404
+Frameworks/moduleclasses/icons/16/red.gif:24b73432f0baa596a3603ee497cb539a
+Frameworks/moduleclasses/icons/16/red_off.gif:4700f5f41011d80c9cb828de3e86d62b
+Frameworks/moduleclasses/icons/16/rss.gif:0b1f89b066e8e1d074c51871c25c60a0
+Frameworks/moduleclasses/icons/16/search.png:4a4ad09be56b5178213a925ef780ece5
+Frameworks/moduleclasses/icons/16/topic.png:8a1ff9979eb3a3209e82629aadba1b57
+Frameworks/moduleclasses/icons/16/up.gif:aad892d24c9603b9e75306593f7c67ae
+Frameworks/moduleclasses/icons/16/up.png:d337f13bd54e84c74bc8b81df6077f76
+Frameworks/moduleclasses/icons/16/up_off.png:cc7c32c7861243c5b033df0330babd94
+Frameworks/moduleclasses/icons/16/view.png:78b82ba950047ad14df619bfb07872ae
+Frameworks/moduleclasses/icons/32/about.png:5a3ce45cd582d772e6836faadba8f21e
+Frameworks/moduleclasses/icons/32/add.png:196b38b41a07c7549c3263e731fc4179
+Frameworks/moduleclasses/icons/32/addlink.png:e6c086af47e3215a746e3b99cdf56b30
+Frameworks/moduleclasses/icons/32/administration.png:3d2057db6df5d61181f612af85c83cc3
+Frameworks/moduleclasses/icons/32/album.png:6bc61239e10c0d3fe1241d257d60b617
+Frameworks/moduleclasses/icons/32/alert.png:765d2a6d4155c865cf823a057151b24f
+Frameworks/moduleclasses/icons/32/attach.png:b5b0174e6449d52592fb524522ced8c7
+Frameworks/moduleclasses/icons/32/bg_button.gif:656667b2d6458055322b1f593b155c00
+Frameworks/moduleclasses/icons/32/block.png:987db817a27bf8009b66bd6932eec699
+Frameworks/moduleclasses/icons/32/brokenlink.png:0e0c0e1555dcd262da55d8dc9c03cfe5
+Frameworks/moduleclasses/icons/32/button_ok.png:638fc1318bdfdc1305316da13647fc70
+Frameworks/moduleclasses/icons/32/calculator.png:07b52027572342c43cbbb4527d7bef14
+Frameworks/moduleclasses/icons/32/cart_add.png:f723e4f2a5a2b9462a7f578e5fbe0d74
+Frameworks/moduleclasses/icons/32/cash_stack.png:30f8848d5758680a614481dc92cf823e
+Frameworks/moduleclasses/icons/32/category.png:338080ea6175cef4a7d3995d6ad28ca2
+Frameworks/moduleclasses/icons/32/categoryadd.png:270e889a45b542178cbdad95200e0511
+Frameworks/moduleclasses/icons/32/compfile.png:4fe6e76b49c595dc6c4d9f639e441cef
+Frameworks/moduleclasses/icons/32/content.png:189ad620ac1da50708c091c0ab3cae8f
+Frameworks/moduleclasses/icons/32/dashboard.png:23b569809fc8d11db6eaaa175af87492
+Frameworks/moduleclasses/icons/32/delete.png:4cd15088fffdc56f52775d6e283821c4
+Frameworks/moduleclasses/icons/32/delivery.png:51538d2e8344a764bdb3306d0c65efe9
+Frameworks/moduleclasses/icons/32/digest.png:341343581fcac57daa5800b344f01b37
+Frameworks/moduleclasses/icons/32/discount.png:c3f73069fd82cdc4d033c14ecb906580
+Frameworks/moduleclasses/icons/32/download.png:bf8895eace8fd5b555cba6e9282f2481
+Frameworks/moduleclasses/icons/32/event.png:92f30b884fc2c6f047faddbc797f42d0
+Frameworks/moduleclasses/icons/32/exec.png:b750da7f89edaa7f6b59598cb8a6fbd3
+Frameworks/moduleclasses/icons/32/export.png:d620f8e5648ba36ea1ad4f600d8eec1b
+Frameworks/moduleclasses/icons/32/extention.png:e06731392a0b938dee4f222f1877c09a
+Frameworks/moduleclasses/icons/32/face-smile.png:f7401b0353a882a004c8de825f238b6b
+Frameworks/moduleclasses/icons/32/faq.png:9c73bc147c5b37321c1c7737b029aeb0
+Frameworks/moduleclasses/icons/32/fileshare.png:1bab197235a3bb69416e26f124166493
+Frameworks/moduleclasses/icons/32/firewall.png:b2282521a37299f27a0641b03695bf50
+Frameworks/moduleclasses/icons/32/folder1_html.png:3d2bf3fe06b04c0633b15e0cf8159a2d
+Frameworks/moduleclasses/icons/32/folder_txt.png:5f425b969e46aefba5864f7ff0feedce
+Frameworks/moduleclasses/icons/32/forums.png:ccf68bd08f8c19969cbfe393b162504c
+Frameworks/moduleclasses/icons/32/globe.png:e19f0e81a36729f572fef8557d014948
+Frameworks/moduleclasses/icons/32/groupmod.png:9cf08de135d16a24122d0ce1c30c5524
+Frameworks/moduleclasses/icons/32/help.png:98a57563992f466ff0fcbe7b4d3bb79a
+Frameworks/moduleclasses/icons/32/highlight.png:416bde7a5c532f62accc356713f8a7b3
+Frameworks/moduleclasses/icons/32/home.png:bdeeb6b728652629553625f11c8c2d1f
+Frameworks/moduleclasses/icons/32/identity.png:e5444622c5dc815ae98bdacbf855d016
+Frameworks/moduleclasses/icons/32/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/icons/32/index.png:cc45b0c35f81ba1e6c37ad6e90d02239
+Frameworks/moduleclasses/icons/32/insert_table_row.png:a3100ed647b2f94a0139d0b375ed1920
+Frameworks/moduleclasses/icons/32/languages.png:6b157d6bc2fe448d02b7f4760b3d0a04
+Frameworks/moduleclasses/icons/32/list.png:9dd25c37a99c74bf9b53f5c25a653707
+Frameworks/moduleclasses/icons/32/mail_country.png:9e01cc92aa28131ba890897b8ef3d8a6
+Frameworks/moduleclasses/icons/32/mail_foward.png:24db40bcd7b8414db600df6c600a4474
+Frameworks/moduleclasses/icons/32/manage.png:104a7f6b8eb3fb3cc53fed705c848f25
+Frameworks/moduleclasses/icons/32/marquee.png:abac40438f7a9475227bcbda3f0a14ae
+Frameworks/moduleclasses/icons/32/metagen.png:9021944abfdf0578b0e0c5755f7fdac6
+Frameworks/moduleclasses/icons/32/modifiedlink.png:2245cb41c04dd14cd580cac7c58bcecf
+Frameworks/moduleclasses/icons/32/newsletter.png:702b3a8fd697eacafa47fccd1e078988
+Frameworks/moduleclasses/icons/32/penguin.png:9a8966805e84b52d6fcd411640ffc042
+Frameworks/moduleclasses/icons/32/permissions.png:1f925831590e183f40ded1bc932a9ebf
+Frameworks/moduleclasses/icons/32/photo.png:f5c785b0e7003090ee1dd43fc6e2a8bc
+Frameworks/moduleclasses/icons/32/poll.png:2d47d9fb0650c14f1cf0c605bc7f806d
+Frameworks/moduleclasses/icons/32/prune.png:a921727461000f18f39f0dd2e811a677
+Frameworks/moduleclasses/icons/32/search.png:36645e9a6c57d4635ce11591832812e6
+Frameworks/moduleclasses/icons/32/security.png:8ded5b45eb7c164dc6c1a063604c3986
+Frameworks/moduleclasses/icons/32/slideshow.png:ffa69bb1e502d3cf75fad5e19cda3002
+Frameworks/moduleclasses/icons/32/stats.png:ef76259f2a09fab2bf5d76f823449345
+Frameworks/moduleclasses/icons/32/submittedlink.png:990e1173427fa36088ce5fd50655564b
+Frameworks/moduleclasses/icons/32/synchronized.png:d98de0dce5e69e7777b259ad37656c66
+Frameworks/moduleclasses/icons/32/translations.png:2c04dca997f24f8980391ef3e131a741
+Frameworks/moduleclasses/icons/32/type.png:00465c88143915e3db0482879044d254
+Frameworks/moduleclasses/icons/32/update.png:56e43a4908e5fc3c5fbfea19a77ae718
+Frameworks/moduleclasses/icons/32/user-icon.png:29ea2e980cd9eee40dafdfb9cae77d4b
+Frameworks/moduleclasses/icons/32/users.png:848fa63c74cb85e321300bc6231388aa
+Frameworks/moduleclasses/icons/32/view_detailed.png:9c1d2c5f40d8acae13f98582f4259365
+Frameworks/moduleclasses/icons/32/view_text.png:3cf540290e20c019d64b2ac18fd92e5f
+Frameworks/moduleclasses/icons/32/watermark.png:49f889b78ef938dd4406a3c7af7b5f3e
+Frameworks/moduleclasses/icons/32/wizard.png:8a3964bc58ccc2e556333a7b385e6123
+Frameworks/moduleclasses/icons/32/xoopsmicrobutton.gif:6acb6870dadb6f69483b22c46e768253
+Frameworks/moduleclasses/icons/bookmarks/balatarin.png:ee5370094745441783dc706e6ca0fbf2
+Frameworks/moduleclasses/icons/bookmarks/blinklist.gif:3af6c911cd0458285fb7c54fee925416
+Frameworks/moduleclasses/icons/bookmarks/delicious.gif:e6a71f97da019d933215b0ec84b1c698
+Frameworks/moduleclasses/icons/bookmarks/designfloat.png:ad2c483d9fe25156c843376ee6da130d
+Frameworks/moduleclasses/icons/bookmarks/diggman.gif:4c73836a5eef8b5ceb7a300af3e37a4d
+Frameworks/moduleclasses/icons/bookmarks/facebook_share_icon.gif:101617595a09d005aaccadedc9cf01be
+Frameworks/moduleclasses/icons/bookmarks/fark.gif:5c19ac9ba1a8f31c9ce1003c41037d76
+Frameworks/moduleclasses/icons/bookmarks/furl.gif:1a357801d13b618692c97bc890b1c282
+Frameworks/moduleclasses/icons/bookmarks/google-icon.png:990f61626e0dd2e9e5ac35149d8f1355
+Frameworks/moduleclasses/icons/bookmarks/google-reader-icon.png:dd4e3e2e5cdeda729f6d31a39d451532
+Frameworks/moduleclasses/icons/bookmarks/google_buzz_icon.png:78b09432aa9445ea62450e96bdea6982
+Frameworks/moduleclasses/icons/bookmarks/google_plus.png:6ef90b29ffb4531e40e1f8633f4ebd52
+Frameworks/moduleclasses/icons/bookmarks/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/icons/bookmarks/mixx.png:094b45918c5db9296a6fb95a684d27a9
+Frameworks/moduleclasses/icons/bookmarks/myspace.jpg:0dab07b60ff588dfb6039dce8d7d6f14
+Frameworks/moduleclasses/icons/bookmarks/newsvine.gif:39b6ba715493dba721e8717165214632
+Frameworks/moduleclasses/icons/bookmarks/reddit.gif:f420a294b16cde6f7c5ccfd04a412a9b
+Frameworks/moduleclasses/icons/bookmarks/scriptandstyle.png:f3cfc23f77c3ddadb503a55402178ad8
+Frameworks/moduleclasses/icons/bookmarks/sel.gif:fe83f2559f51604ef89540009ac112fd
+Frameworks/moduleclasses/icons/bookmarks/simpy.png:8599d250d65d6e85f078e653b4a7beb3
+Frameworks/moduleclasses/icons/bookmarks/spurl.gif:36555a736e21d1a4ac8f1bc70c80ff60
+Frameworks/moduleclasses/icons/bookmarks/stumbleupon.png:012ddcd600004d28aeb6eec24419d64e
+Frameworks/moduleclasses/icons/bookmarks/technorati.png:870d04e1df5885b205972ee41e3bb006
+Frameworks/moduleclasses/icons/bookmarks/twitter_share_icon.gif:11c51209bf4542d828a4d3fcbfb2e140
+Frameworks/moduleclasses/icons/bookmarks/xnewsvine.gif:39b6ba715493dba721e8717165214632
+Frameworks/moduleclasses/icons/bookmarks/yahoomyweb.gif:7254678a3f0854725b5703522888ab82
+Frameworks/moduleclasses/moduleadmin/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/moduleadmin/moduleadmin.php:89f5eda75bda6be179b5562b10399c63
+Frameworks/moduleclasses/moduleadmin/xoops_version.php:9ac20a5e54da5190b1a4478721aaa183
+Frameworks/moduleclasses/moduleadmin/css/admin.css:beb1afa224df30c7541ecbb8cb88189f
+Frameworks/moduleclasses/moduleadmin/css/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/moduleadmin/doc/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/moduleadmin/doc/readme.txt:4f7232aa4bc451823538342448fd65d2
+Frameworks/moduleclasses/moduleadmin/images/bg_button.gif:656667b2d6458055322b1f593b155c00
+Frameworks/moduleclasses/moduleadmin/images/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/moduleadmin/language/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/moduleadmin/language/english/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+Frameworks/moduleclasses/moduleadmin/language/english/main.php:4a6bdadc653d70da9bc57db58fdd2d19
+Frameworks/textsanitizer/index.html:d4d788249d08e2e8b07210aa65cb614d
+Frameworks/textsanitizer/module.textsanitizer.php:b498b19a1cf81ff7e0316a9a90768d52
+class/class.tar.php:09ad9b699bec5d8e09092742a9285c3a
+class/class.zipfile.php:d4f0628927be1c669a35ee4e9f507e86
+class/commentrenderer.php:e093856dc946baff572b07f01745c4ac
+class/criteria.php:a0acbad7e773fa3d761c3336aa839c08
+class/downloader.php:b04268b0b61cd8663cd1e061be607d00
+class/errorhandler.php:2ea44ae05d7d85eff9422e91024bcef0
+class/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/logger.php:32f2296aa5f8bf9bedd065daec1fa880
+class/logger_render.php:ec875eab4a9edf0d074bb0ffae5a5f94
+class/mimetypes.inc.php:180bca02ee53dab2e0da3f09935ee4ca
+class/module.errorhandler.php:26493061188d325492dedfd8ad7e3655
+class/module.textsanitizer.php:2f41d1a57078ca2674f8348d8f222227
+class/pagenav.php:db1441db7b7ec4a57bed2054bc220c55
+class/preload.php:51b62a68ddf123471289f1340773308f
+class/snoopy.php:e91dfddf1b0517ebc09ef9537757bfe8
+class/tardownloader.php:8822336c36f2ffba7af1c46f00e40334
+class/template.php:e402f227ef4207be6e760ef550da671a
+class/theme.php:e8764fb2c1d0bf0ef160426ca104ebd3
+class/theme_blocks.php:b398abb49f3ee383d278214e460a2876
+class/tree.php:f7dac3480b42ea82504b416e70fc0a86
+class/uploader.php:5dd2b8d70ebf2651274eca008654f4d4
+class/userutility.php:0b62ae6a22eb9ed306bbc882399e0f04
+class/xoopsblock.php:121ad991ba43aaaab42f0f4663841130
+class/xoopscomments.php:6c38c5fdbd4e595fdb25cd5671a52fc8
+class/xoopsformloader.php:74b2caf9d4d9c6fc56958fa49f2cc9fe
+class/xoopskernel.php:8f836eb2757a21bc425b36e5d428e6ab
+class/xoopslists.php:e0799dae97586590446bf74499abc562
+class/xoopsload.php:0d3e3623ee3a2f24ca130cf3a02051f6
+class/xoopslocal.php:449cf80cc111766964b4af8fdb1c321f
+class/xoopsmailer.php:b8b043677d57bebe3f29b362e239b1d4
+class/xoopsmodule.php:5e316e3a94c73239fb5d267483cd7117
+class/xoopsobject.php:329dbe75eab84e6438e0c19d1678a5d6
+class/xoopssecurity.php:f2656fdc9d7744fc85524e73f4b58f02
+class/xoopsstory.php:325e73ceae50583ba281765410ca15bc
+class/xoopstopic.php:b43355cc9c43b711dd0d41c8a90b0186
+class/xoopstree.php:a021262215d2a08891d1a5cdddd23e30
+class/xoopsuser.php:0a8e1789eb0a41aae432d5b9356920ab
+class/zipdownloader.php:3ee9e88ea6cd9247558474c3593025ce
+class/auth/auth.php:fbed6afe077f1e7e22d0ebc6e7f8c89a
+class/auth/auth_ads.php:91350f69cd8abaffcd52e0e67ac21eb8
+class/auth/auth_ldap.php:5c1ce34878477c78533549fa2222ec5b
+class/auth/auth_provisionning.php:5ff24c25f580eaca54354a471354d64d
+class/auth/auth_xoops.php:90d1cd0d24964eac8c034b2a4045a0df
+class/auth/authfactory.php:e8c07187201a68cecc40cc41a8486ed7
+class/auth/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/cache/apc.php:223d01f5006a11925fe4c6966458a38c
+class/cache/file.php:6a1c1d129446d783bede29062da3b015
+class/cache/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/cache/memcache.php:bb2958461c7866f2de133bd2f34592b6
+class/cache/model.php:7389f8212f37395e437f8fa15f001aa6
+class/cache/xcache.php:46b50003f76e7982368daef769da7391
+class/cache/xoopscache.php:8427bb07021b9feca15fd7c03273d9c0
+class/captcha/config.image.php:8a6e46d987e10a3302884a47c6f1573f
+class/captcha/config.php:081b710be379a33f6253097d7f495e82
+class/captcha/config.recaptcha.php:90dc99bd1234854f3915123174730a8b
+class/captcha/config.text.php:ae6b6772b491173812111b4e72e92d2f
+class/captcha/image.php:f6cfaa0588a8cd098f0a3a15f9373c5b
+class/captcha/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/captcha/recaptcha.php:0cc2e300ffd3dc26808182a16bea4af2
+class/captcha/text.php:49fa732ff093bebff10ac24bec28fcb0
+class/captcha/xoopscaptcha.php:7c54de11554b58659519b5632376ae6a
+class/captcha/image/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/captcha/image/backgrounds/background00.png:fb3581763a966200f0a5499822410aeb
+class/captcha/image/backgrounds/background01.png:72d6ff99b591465bec168f069762b489
+class/captcha/image/backgrounds/background02.png:f006f365be6408815741723a6d595e52
+class/captcha/image/backgrounds/background03.png:2b6885d88327608a9baefde307d373c1
+class/captcha/image/backgrounds/background04.png:d3871ec9bd5c2e03e7b696b33f605ff0
+class/captcha/image/backgrounds/background05.png:669c4570010b452708390f24edd87239
+class/captcha/image/backgrounds/background06.png:29d65b8a1462fe2da10830c67cf60b3d
+class/captcha/image/backgrounds/background07.png:37177ce79aa9fb2150c952c6b3870a3d
+class/captcha/image/backgrounds/background08.png:af16477968880c749d268361ce190cc4
+class/captcha/image/backgrounds/background09.png:535b4bcffa2ffbd15a90ed7fc01cb1bd
+class/captcha/image/backgrounds/background10.png:5eae69d1e10d013f0208241f876c3a6a
+class/captcha/image/backgrounds/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/captcha/image/fonts/Vera.ttf:e50d402efa0e7d83d07d064088e0d0ab
+class/captcha/image/fonts/VeraBI.ttf:b9b6db54431fd943c22a27043c83fd5b
+class/captcha/image/fonts/VeraBd.ttf:5ada93df9cacdc6a4e75927aea636f40
+class/captcha/image/fonts/VeraIt.ttf:2112ee99b77d473def185d4e9ee8e26d
+class/captcha/image/fonts/VeraMoBI.ttf:d05149f93d1a51b589f17461e3088a91
+class/captcha/image/fonts/VeraMoBd.ttf:0da96c353f37ddd3450400af9ab4286e
+class/captcha/image/fonts/VeraMoIt.ttf:838f5ac0d1903e8d52f37fa6c3d57f1e
+class/captcha/image/fonts/VeraMono.ttf:a2a43ee17707a4a0fdacdec819cc0f48
+class/captcha/image/fonts/VeraSe.ttf:8dbf7077c09caa5d7aa0dfa4aae46cc8
+class/captcha/image/fonts/index.html:d4d788249d08e2e8b07210aa65cb614d
+class/captcha/image/fonts/verasebd.ttf:2670b47693fb67f37acb1f5f387ebd41
+class/captcha/image/scripts/image.php:4d36970f94b56f965dd1ee1c048885ea
+class/captcha/image/scripts/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/captcha/recaptcha/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/captcha/recaptcha/recaptchalib.php:b206569ed973563107c29902ca7ab35b
+class/database/database.php:cc92636ffd6bc348cec0a7ff0c4b0f29
+class/database/databasefactory.php:2ef97f3c3db1afffa7708a0cf3029177
+class/database/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/database/mysqldatabase.php:3fb1bdf0d8f15489c0df1c972c46aed2
+class/database/sqlutility.php:88c11ccfe8bd5a0c7777c07679fe4b23
+class/file/file.php:fc75dcc518fb6099941720793802d6e5
+class/file/folder.php:f2c2b2490f8a279972687230664cd1ce
+class/file/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/file/xoopsfile.php:a86ab2fd6e34c79dd42b229cfb22a164
+class/logger/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/logger/render.php:90164d267b82f7d419fa2fd5db8bfa28
+class/logger/xoopslogger.php:16cb4635f35ba64acef7e2c81846f85d
+class/mail/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/mail/xoopsmultimailer.php:871c2ae7d3aadccce68c9272fcb77a67
+class/mail/phpmailer/ChangeLog.txt:c05b00d198cf3b6794d625efd080d684
+class/mail/phpmailer/LICENSE:278f2557e3b277b94e9a8430f6a6d0a9
+class/mail/phpmailer/README:5a77656de86a8d65fe03fad7f851534f
+class/mail/phpmailer/class.phpmailer.php:f00a9cfb25dddb6480ca64457fa79939
+class/mail/phpmailer/class.pop3.php:434211a6d40d69bc5cd1dff8dd9a1b7c
+class/mail/phpmailer/class.smtp.php:95463cc502d2e9cf1fc59c6c81c1c317
+class/mail/phpmailer/docs.ini:ef2330090d65f531fda92de41e1a5c3a
+class/mail/phpmailer/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/mail/phpmailer/language/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/mail/phpmailer/language/phpmailer.lang-en.php:7ff797303960fb258da42a495d8c74a9
+class/model/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/model/joint.php:65a5b7734049acf0ca8676847e2400cd
+class/model/read.php:d1de969fa55852a6bf1162c34d5d0ca2
+class/model/stats.php:484fb4d61ae79df07a48cd97158c8994
+class/model/sync.php:e5080efd7d3efd50b13bdc2d7f8c6c1d
+class/model/write.php:535a99c012b4fe41cfca06260c176720
+class/model/xoopsmodel.php:35ac48ecea620c57b515c072a3a9a0c3
+class/smarty/Config_File.class.php:3a8be8a7b61a7b90be40a1c31c47d872
+class/smarty/Smarty.class.php:a9cf6b0ad3d72f80216aa97ab26b8fcb
+class/smarty/Smarty_Compiler.class.php:72dc91fe39cfb516f30a5ac10ce5790d
+class/smarty/debug.tpl:def6c6e062941c8b2986f9f977b26307
+class/smarty/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/smarty/configs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/smarty/configs/test.conf:2f99e2310b1dd4a254c594c49549d9d2
+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:95e1308976578925f2e57b1aa8d716bf
+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:a000f4e24379b7dcc05603b2ad91c789
+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/internals/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/smarty/plugins/block.textformat.php:f4e1cc15997ff132066f5e4e09e92054
+class/smarty/plugins/compiler.assign.php:b4f1eb6f5a8cde9dbec9f5fb1ccb108c
+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:e419405b35ae896b7e036948f233a84f
+class/smarty/plugins/function.debug.php:4963d564da17a2578fc5f56d9c53e7bc
+class/smarty/plugins/function.eval.php:3fedd0e2a4c285200c12fe6427bc2739
+class/smarty/plugins/function.fetch.php:cdb728a2bda883a9eb63d218bce6a9ac
+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:6c577ac0ac88aa1b0e07dd1d640a435b
+class/smarty/plugins/function.popup.php:1e8b78080d08a386ba297c0dbb7c3a7b
+class/smarty/plugins/function.popup_init.php:b2353a42807535109e1f037c0d51f19c
+class/smarty/plugins/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+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:f3ae42b7cb1bb85e22084c5d94ccb420
+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:ac1de570fd1361b24090ffce22b218e0
+class/smarty/plugins/shared.escape_special_chars.php:2f7221015323ba27d2ed5ae20450fa0d
+class/smarty/plugins/shared.make_timestamp.php:29ffe6553da8fda72147a12273105e10
+class/smarty/xoops_plugins/compiler.foreachq.php:7ea7e16c63cfef406e1b92c90cc06535
+class/smarty/xoops_plugins/compiler.includeq.php:a51e3f93bc72d83c5b40c791461dfb10
+class/smarty/xoops_plugins/compiler.xoAdminIcons.php:e7314cbaf90169d79f885334b6f0435c
+class/smarty/xoops_plugins/compiler.xoAdminNav.php:dd0b0bc61fc3c49208720a795209b2c7
+class/smarty/xoops_plugins/compiler.xoAppUrl.php:2c571cfd4720396ced25f77a2716ba36
+class/smarty/xoops_plugins/compiler.xoImgUrl.php:ac7693a53af171318c82a99f884c1030
+class/smarty/xoops_plugins/compiler.xoModuleIcons16.php:53e92e94dc753a0fbcf4f7caa5d1f05d
+class/smarty/xoops_plugins/compiler.xoModuleIcons32.php:931da0bb4bab3b371f50f4e746aae772
+class/smarty/xoops_plugins/compiler.xoModuleIconsBookmarks.php:c492aeeff683b0ee183e8417da1f9879
+class/smarty/xoops_plugins/function.block.php:f008fe9d7b8d215cc3a5082a74db0557
+class/smarty/xoops_plugins/function.xoInboxCount.php:9157191288719ed735350796fe1ff133
+class/smarty/xoops_plugins/function.xoMemberInfo.php:35ba648c942db434574c4d0b7c4857e7
+class/smarty/xoops_plugins/function.xoPageNav.php:6e6564f42a8b50514289d498344d588b
+class/smarty/xoops_plugins/function.xoops_link.php:476a5eeb267f1cafb715c1f74865b9cb
+class/smarty/xoops_plugins/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/smarty/xoops_plugins/modifier.debug_print_var.php:1b2fb131f4eea2975d22a987565c21b3
+class/smarty/xoops_plugins/resource.db.php:97b151a2fc0e619eaffb9857267c7af0
+class/textsanitizer/config.custom.php:a13b605c78a48f8bf97b580fa93fd7bf
+class/textsanitizer/config.php:13cd493b4e55530570339cd7613d8daa
+class/textsanitizer/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/readme.txt:e7b608494028163261d699d4834d1d85
+class/textsanitizer/censor/censor.php:35ed1243cf7b9dced9874993393a778b
+class/textsanitizer/censor/config.php:626a9c9d0b3f85da4550d0f2791434ce
+class/textsanitizer/censor/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/flash/config.php:031113f727c1154f651dcc189916e83d
+class/textsanitizer/flash/flash.php:e910aa2ebd8d499b04e36153a2349d93
+class/textsanitizer/flash/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/iframe/iframe.php:ec523d4e36f4e00c3171cbc06d292892
+class/textsanitizer/iframe/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/image/config.php:a3dbfc83a3bf66cd2478008dc144697a
+class/textsanitizer/image/image.js:72b090fe9a4e8e0cd6abb1edc08b2d0d
+class/textsanitizer/image/image.php:4c66652ecad5a1b2705de80f21b4e895
+class/textsanitizer/image/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/li/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/li/li.php:aa7ccaf748f9ab192a8110c9e3ebcb0a
+class/textsanitizer/mms/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/mms/mms.php:2eb191ff4af3e7d7618ed6646a7ab3a7
+class/textsanitizer/mp3/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/mp3/mp3.php:11582d23d81dea7f0e36c8204b12bff3
+class/textsanitizer/rtsp/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/rtsp/rtsp.php:2407643fe7a35ff6bdfb17587778ccf4
+class/textsanitizer/syntaxhighlight/config.php:53700f8a0529b0ee5876fdb6e1da429f
+class/textsanitizer/syntaxhighlight/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/syntaxhighlight/syntaxhighlight.php:124ae97f8e52352bfedc04d766313835
+class/textsanitizer/textfilter/config.php:86dfc91a8717ef34e1082f0cc1b9ce8f
+class/textsanitizer/textfilter/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/textfilter/textfilter.php:585471d8e443e0408093f8637209c9a3
+class/textsanitizer/ul/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/ul/ul.php:0fd235a89df60beb79086fe9ee24fba6
+class/textsanitizer/wiki/config.php:ff79a85cd65f773d3ca7c31a8bd6179f
+class/textsanitizer/wiki/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/wiki/wiki.php:7675e8e875a3bcc5e6c7747741c498f4
+class/textsanitizer/wmp/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/wmp/wmp.php:763f7ceba65749c64deee8e261459f5a
+class/textsanitizer/youtube/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/textsanitizer/youtube/youtube.php:d55070e2b695926274679878268e75fd
+class/utility/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/utility/xoopsutility.php:e611b9757cafe54ed94ef833734fc3c0
+class/xml/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xml/saxparser.php:a86aef8f06d4f0f35f718a21e1cec71f
+class/xml/themesetparser.php:a107e2f7d0d9cd9446cc73dbe0ccea04
+class/xml/xmltaghandler.php:d9cf7c33729cf73edc1a614026cec391
+class/xml/rpc/bloggerapi.php:ed7c654b95cd0dddcc9e76bcc18779c0
+class/xml/rpc/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xml/rpc/metaweblogapi.php:a36119f584e6841377a3ab410c4811dc
+class/xml/rpc/movabletypeapi.php:1319ce1f52ec6b536a7cd294a9b342a5
+class/xml/rpc/xmlrpcapi.php:d5b58f98086d98b476cf73c759f4993f
+class/xml/rpc/xmlrpcparser.php:7817fe5cfdac0457865f7a7357bf9551
+class/xml/rpc/xmlrpctag.php:6df09b6d5fee843db89a34b3a924721e
+class/xml/rpc/xoopsapi.php:66d9b0f74baa8a58d0eae55c8a7351fc
+class/xml/rss/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xml/rss/xmlrss2parser.php:99955ac3578b09886664d8a7952b2233
+class/xoopseditor/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/readme.txt:dda1b5e7554c16267470d965e1afc64f
+class/xoopseditor/sampleform.inc.php:d4a1e46a25d5a632dacf8f1c3fe3e9b4
+class/xoopseditor/xoopseditor.inc.php:382155255f8519882b5720536aa86a6c
+class/xoopseditor/xoopseditor.php:9874e1c2aec546f7848885a5aebe6fc7
+class/xoopseditor/dhtmltextarea/dhtmltextarea.php:b6c2be8acdb9a628d27130ff9f47916e
+class/xoopseditor/dhtmltextarea/editor_registry.php:0f50cc504c8239972f0281536a18d5f0
+class/xoopseditor/dhtmltextarea/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/dhtmltextarea/language/english.php:0a38e5afe39087018640604eca510fa7
+class/xoopseditor/dhtmltextarea/language/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/textarea/editor_registry.php:c4643a509238a7cb90f07ec45c58d58c
+class/xoopseditor/textarea/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/textarea/textarea.php:13c33c9283b33bf8c32235d0725bf89b
+class/xoopseditor/textarea/language/english.php:bd739cd354706174370fdbff2ea0deba
+class/xoopseditor/textarea/language/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/editor_registry.php:4c71e5fcba403e39864d3b624ccd7a5d
+class/xoopseditor/tinymce/formtinymce.php:d72576c584abeb6bb95cd4b92923b547
+class/xoopseditor/tinymce/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/settings.php:54791fe5009ac24f11f17f6c3e8c69fc
+class/xoopseditor/tinymce/style.css:ee462ed1e57b46f5d4ceaf3a3585062a
+class/xoopseditor/tinymce/tinymce.php:edb766bde94d25d74232567dc03c7c55
+class/xoopseditor/tinymce/include/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/include/xoopscode.php:3bd8b6f50a3c07b6aaa50f970121553e
+class/xoopseditor/tinymce/include/xoopsemotions.php:54d0e858981bed45d19435b0e0273d30
+class/xoopseditor/tinymce/include/xoopsimagemanager.php:7a1a6d65c053d6540aa985165b7e76b5
+class/xoopseditor/tinymce/include/xoopsmlcontent.php:6c649f3a7de80af3fef8a4944b998840
+class/xoopseditor/tinymce/include/xoopsquote.php:c083a9c3513cc9a20b6e04717c88b359
+class/xoopseditor/tinymce/language/english.php:0ee04295f0e474e8fe9e4fc478e70a21
+class/xoopseditor/tinymce/language/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/changelog.txt:ab0d263cb13aa87566d8e7efef0e659b
+class/xoopseditor/tinymce/tinymce/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/license.txt:045d04e17422d99e338da75b9c749b7c
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/tiny_mce.js:55cd8e5ceca9c1763b1401164d70df50
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/tiny_mce_popup.js:554bc76c70351187f4ce05ddc012aaed
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/en.js:eff36a9433bccea2f3243b1465fe6fe3
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js:d0a03059205455e5c19cf3a845a0ebde
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm:2f9aa46095b089e2f6ebad2ffc0a91fd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/css/advhr.css:2d33b4333e29436b2102747f2ee2f395
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/css/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/js/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/js/rule.js:2fa441f1684a33d3ea89bb31cdea1ba5
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js:af62ab3f1b7a27190f8e001c8aefdfa6
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js:8af1f904909820d132bc0cbeb6469130
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm:7850fe11dac0773c0e2197e0fb87de83
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/css/advimage.css:cce2bc7334ac52894124133d62c8d09c
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/css/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/img/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/img/sample.gif:ec4f99a4365246bb1b5d1d4f39f68d32
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js:21aa1a61e3199c01b679a2708ac9e4de
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/js/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js:6f80f834e2209e6a95957403bb4842f0
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js:5e440c6bcb7fd94e7fd597f8a183e16f
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm:5e2308512539037d484d5428082a4589
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/css/advlink.css:19558f5e2b7a7d11968aacdc37e6e436
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/css/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js:3eef1c2e0a22af055a380e1d1c78eac0
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/js/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js:8da3a95d6886837c0bca18670f57ae1c
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js:5f1c8625c04a6b0f4567c1c8d5e28ff9
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlist/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autolink/editor_plugin.js:5091233229ffe517f075b787c5f388a6
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autolink/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js:adf5cbe96119e3ed9ab4a86ba26405e7
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autoresize/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js:ae4c2aba85a22da66e3655f55d1c89fd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/autosave/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js:31748a6cc57a13da54a0243c3301f3e6
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/bbcode/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js:5a0fc9ce2ba71bf2b6f54eb94838619f
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/contextmenu/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js:e2d925fe1e778dbcade06d55164fc276
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/directionality/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js:98cba02e33fc108024f3e993be0b0b62
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm:1b75a6957c6e18e9d81499f4ca4418d5
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif:ad75aed954be8d9e2b24d070613de203
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif:c00b35619d0f26eb1625471d388f40ac
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif:98e6e0f8d7e53cb54237d3e460aa802b
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif:8e098f9820907cb88fcbb304a93b81f8
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif:94c0b8ed780c1233beee1ae8afdf79d1
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif:ee26cf378bb757844a7b228914411882
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif:5b64419ff85d0d5a99ca543395e9b8a0
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif:f055f8f28fdb498257f93c5d22dd3646
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif:402fd204dc7bf98432e79af5105aa6db
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif:57261a1bc5e9795732b8a1db0c4b225d
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif:a431f602aa80db51badc07fe67e0a974
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif:1df78b2662e6077d89b0e376f36df83e
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif:dadd58b6486bcd452a63641f9eef83a8
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif:fc796882255d20dd46acd7c2e06450ec
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif:bb2f05a3820a4c1fe2d665f13dcb7cc6
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif:19bb8ebfe3c2f5ef3ffb9aa4a027900d
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js:4e3883c58196bee66a6a5f27b62ffb5e
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/js/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js:62c052504a77e4f4cec6d90ece0d76c4
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm:04d219b16b8647710b6769434c3d93a8
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js:e0a175dca3d5e437657ccd5d548ff409
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/img/example.gif:6036655a01df362267183a8b23fead10
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/img/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/js/dialog.js:ff7c6a3db0d905ae655a273b87d42c78
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/js/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js:e3c958c51f74663e53d1fb5fe90c979f
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js:1edfe310d7cc45357de7093b47c863fd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js:405d190ae03384a9acb00533568b2cfd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example_dependency/index.html:d4d788249d08e2e8b07210aa65cb614d
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js:5dfbe0a82c87eb0fb65b11dcd39406d0
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/fullpage.htm:6ec39dccdd79c8b88dd1fa1ee295dbc3
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css:dc1d6d399407d4331fb0f8ad4a18dbcd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/css/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js:5f153cfd56cf1d8cab34d65660da2f57
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/js/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js:963f370d56f19c2f94de09b10a306187
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js:10a81b39a4bc07a7e804ae1ef9f66956
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm:629dd267c8d722e7ff32721649f50d30
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullscreen/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js:22526393cacb6447a0e3bfff2fb47773
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/iespell/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js:cbfebda03eef4bd608a86827948c4224
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/template.htm:c01f15cd357d8dba4610c3eae6321930
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css:f715affab9da63bc26f8c6362a989395
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif:568d4cf84413656fb72fe39d1dd60f8d
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif:19f864cb81177840dcd534df4d537ea3
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif:37b672966f5c020d4935e9cd27f8f157
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif:723f2b76dbc0a12d7eb6cfbdd2035fa4
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif:af10a30a7c48a43b84878f45c6add42d
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif:0365e75dd4a9ad61dc98dcb641207c21
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif:0261136fac58ce77bdbd96aa0194947e
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js:d99072498466cdb2f53ed7c02da85982
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/insertdatetime/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin.js:4e5fc1b467c19d79dcf6246ba3a63cd8
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/layer/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js:b732a86187723cd9cc32853d67730061
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/legacyoutput/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin.js:46ba57884d8fe05d92cd9d98d3bb00af
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/lists/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js:5ad7db86c5008f98ec135595db4a4973
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/media.htm:25cce699274a6c1fa2e5468a3eb52951
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/moxieplayer.swf:1af725574da61c94ab0477fccbdaa09b
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/css/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/css/media.css:4e29dd1bf318a62f0b5d39dc610e5f82
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js:5df3783492b848adde42124a1e9cf383
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/js/index.html:e1aedf4e788d40c9dbb4f2520f8feffd
+class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/js/media.js:1c9dba9ba82579d5e865bbd33e325354
+class/xoopseditor/...
[truncated message content] |
|
From: <ce...@us...> - 2014-03-08 06:59:24
|
Revision: 12354
http://sourceforge.net/p/xoops/svn/12354
Author: cesag
Date: 2014-03-08 06:59:18 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Move Rssfit french folder to french languages ?\226?\128?\139?\226?\128?\139folder
Added Paths:
-----------
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/admin.php
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/index.html
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/install.php
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/main.php
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/modinfo.php
Removed Paths:
-------------
XoopsModules/rssfit/trunk/rss/language/french/
Added: XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/admin.php
===================================================================
--- XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/admin.php (rev 0)
+++ XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/admin.php 2014-03-08 06:59:18 UTC (rev 12354)
@@ -0,0 +1,64 @@
+<?php
+// $Id: admin.php 12344 2014-03-03 01:32:43Z beckmi $
+define("_AM_SAVE","Sauver");
+define("_AM_OK","Ok");
+define("_AM_DBUPDATED","Base de données mise à jour avec succès !");
+define("_AM_ACTION","Action");
+define("_AM_ID","ID");
+
+define("_AM_EDIT_INTRO", "Editer l' intro");
+define("_AM_EDIT_INTRO_TITLE", "Titre de l'intro");
+define("_AM_EDIT_INTRO_TITLE_DESC", "{SITENAME} affichera ".$xoopsConfig['sitename']);
+define("_AM_EDIT_INTRO_TEXT", "Texte de l'intro");
+define("_AM_EDIT_INTRO_TEXT_DESC", _AM_EDIT_INTRO_TITLE_DESC.'<br /><br />{SITEURL} affichera '.XOOPS_URL.'/');
+
+define("_AM_EDIT_PLUGIN", "Gérer les Plug-ins");
+define('_AM_PLUGIN_ACTIVATED', 'Plug-ins activés');
+define('_AM_PLUGIN_INACTIVE', 'Plug-ins inactivés');
+define('_AM_PLUGIN_NONINSTALLED', 'Plug-ins non-installés');
+define('_AM_PLUGIN_MODNAME', 'Module');
+define('_AM_PLUGIN_FILENAME', 'Nom de fichier');
+define('_AM_PLUGIN_SHOWXENTRIES', 'Entrées à afficher');
+define('_AM_PLUGIN_ORDER', 'Ordre d\'affichage');
+define('_AM_PLUGIN_DEACTIVATE', 'Désactiver');
+define('_AM_PLUGIN_ACTIVATE', 'Activer');
+define('_AM_PLUGIN_INSTALL', 'Installer');
+define('_AM_PLUGIN_UNINSTALL', 'Désinstaller');
+
+// errors
+define('_AM_PLUGIN_UNKNOWNERROR', 'Erreur inconnue');
+define('_AM_PLUGIN_FILENOTFOUND', 'Fichier de plug-in non trouvé');
+define('_AM_PLUGIN_MODNOTFOUND', 'Module non trouvé');
+define('_AM_PLUGIN_CLASSNOTFOUND', 'Plug-in non compatible (Class inexistante)');
+define('_AM_PLUGIN_FUNCNOTFOUND', 'Plug-in non compatible (Function inexistante)');
+
+################### version 1.1 additions ###################
+define("_AM_XOOPS_VERSION_WRONG", "Version prérequise de XOOPS non trouvée. RSSFit pourrait mal fonctionner.");
+define('_AM_DB_RECORD_MISSING', 'Enregistrements essentiels dans la base non trouvés, réinstaller RSSFit');
+define('_AM_MAINFEED', 'Principal Flux');
+define('_AM_DO_HTML', 'Utiliser les tags HTML');
+define('_AM_DO_BR', 'Convertir les retours à la ligne');
+define('_AM_EDIT_CHANNEL', 'Editer les infos du flux');
+define('_AM_EDIT_CHANNEL_QMARK', ' [?]');
+define('_AM_EDIT_CHANNEL_MOREINFO', 'Plus d\'info');
+define('_AM_EDIT_CHANNEL_REQUIRED', 'Informations requises du flux');
+define('_AM_EDIT_CHANNEL_OPTIONAL', 'Informations optionnelles du flux');
+define('_AM_EDIT_CHANNEL_IMAGE', 'Propriétés de l\'image du flux');
+define('_AM_PLUGIN_NONE', 'Vous n\'avez pas de plug-in d\'installé');
+define('_AM_SUB_LIST', 'Sous-flux');
+define('_AM_SUB_FILENAME_URL', 'Fichier de plug-in / URL de sous-flux');
+define('_AM_SUB_ACTIVATE', 'Activé');
+define('_AM_SUB_CONFIGURE', 'Configurer');
+define('_AM_SUB_EDIT', 'Configurer le sous-flux : %s');
+define('_AM_SUB_PLUGIN_NONE', 'Plug-in non installé');
+define('_AM_SUB_TITLE', 'Titre');
+define('_AM_SUB_LINK', 'Lien');
+define('_AM_SUB_DESC', 'Description');
+define('_AM_STICKY_EDIT', 'Editer le texte d\'entête');
+define('_AM_STICKY_TITLE', 'Titre du texte d\'entête');
+define('_AM_STICKY_CONTENT', 'Corps du texte d\'entête');
+define('_AM_STICKY_LINK', 'Lien du texte d\'entête');
+define('_AM_STICKY_APPLYTO', 'Appliquer aux flux');
+define("_AM_EDIT_INTRO_TEXT_DESC_SUB", '<br /><br />{SUB} affichera une liste des sous-flux disponibles');
+define("_AM_EDIT_INTRO_SUB", 'Tags HTML pour les sous-flux listés');
+define("_AM_EDIT_INTRO_SUB_DESC", "Tags extra :<br />{URL} (URL des sous-flux)<br />{TITLE} (titre des sous-flux)<br />{DESC} (description des sous-flux)");
Added: XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/index.html
===================================================================
--- XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/index.html (rev 0)
+++ XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/index.html 2014-03-08 06:59:18 UTC (rev 12354)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/install.php
===================================================================
--- XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/install.php (rev 0)
+++ XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/install.php 2014-03-08 06:59:18 UTC (rev 12354)
@@ -0,0 +1,16 @@
+<?php
+// $Id: install.php 12344 2014-03-03 01:32:43Z beckmi $
+define('_INTRO_TITLE', 'Syndiquer ce site');
+define('_INTRO_CONTENT', '<a href="rss.php"><img src="images/rss.gif" alt="RSS feed" /></a> <a href="rss.php"> <img src="images/xml.gif" alt="RSS feed" /></a>
+
+{SITENAME} alimente son propre <a href="rss.php">Flux RSS</a> au format XML. Les entrées et descriptions sont mises à jour automatiquement et sont rapidement lisibles au sein de votre lecteur RSS.
+
+Si vous n\'ètes pas encore familliarisé avec le RSS, c\'est un <a href="http://blogs.law.harvard.edu/tech/rss">format web standard</a> de publication d\'entête de news. Les flux RSS peuvent être rapidement lus avec des logiciels spécifiques et facilement incorporés dans des blogs ou d\'autres contenus web.
+
+Nous vous recommandons comme logiciels lecteurs RSS <a href="http://ranchero.com/netnewswire/#lite">NetNewsWire Lite</a> (Mac OS X), <a href="http://sourceforge.net/projects/feedreader">Feedreader</a> (Windows) et <a href="http://www.disobey.com/amphetadesk/">AmphetaDesk</a> (multi-platforme), ou tout simplement en établissant une recherche avec <a href="http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=RSS+reader">RSS reader</a> sur Google.
+
+Voici les liens URLs des sous-sections de flux :
+{SUB}
+Les flux RSS de ce site sont générés par le module xoops <a href="http://www.brandycoke.com/products/rssfit/">RSSFit</a>.');
+define('_INSTALL_INTRO_SUB', '<a href="{URL}">{TITLE}</a>: {DESC}<br /><a href="{URL}">{URL}</a><br /><br />');
+
Added: XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/main.php
===================================================================
--- XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/main.php (rev 0)
+++ XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/main.php 2014-03-08 06:59:18 UTC (rev 12354)
@@ -0,0 +1,3 @@
+<?php
+// $Id: main.php 12344 2014-03-03 01:32:43Z beckmi $
+
Added: XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/modinfo.php
===================================================================
--- XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/modinfo.php (rev 0)
+++ XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/french/modinfo.php 2014-03-08 06:59:18 UTC (rev 12354)
@@ -0,0 +1,44 @@
+<?php
+// $Id: modinfo.php 12344 2014-03-03 01:32:43Z beckmi $
+// Module Info
+
+// The name of this module
+define("_MI_RSSFIT_NAME","XML (Flux RSS)");
+
+// A brief description of this module
+define("_MI_RSSFIT_DESC","Générateur XML de flux de news RSS avec plugins ");
+
+// admin/menu.php
+define("_MI_RSSFIT_ADMENU1","Editer l'intro");
+define("_MI_RSSFIT_ADMENU2","Plug-ins");
+define("_MI_RSSFIT_ADMENU3","Infos du Flux");
+define("_MI_RSSFIT_ADMENU4","Sous-Flux");
+define("_MI_RSSFIT_ADMENU5","Texte d'entête");
+
+// Module Configs
+define("_MI_OVERALL_ENTRIES","Nombre total d'entrées");
+define("_MI_OVERALL_ENTRIES_DESC","Nombre total d'entrées montrées dans le flux RSS");
+define("_MI_PLUGIN_ENTRIES","Nombre d'entrées par défaut pour les plug-ins");
+define("_MI_PLUGIN_ENTRIES_DESC","Nombre d'entrées par défaut à afficher pour chaque plug-in quand ceux-ci sont installés");
+define("_MI_ENTRIES_SORT","Entrées classées par");
+define("_MI_ENTRIES_SORT_DESC","Classement de sortie des entrées dans le flux RSS");
+define("_MI_ENTRIES_SORT_DATE","Date");
+define("_MI_ENTRIES_SORT_CAT","Catégorie");
+define("_MI_CACHE","Temps de cache (en minutes)");
+define("_MI_CACHE_DESC","Cette options sera également utilisée par le canal Time-to-Live (TTL) élément de la sortie RSS.");
+define("_MI_MAXCHAR","Maximum de caractères dans les descriptions");
+define("_MI_MAXCHAR_DESC","0 = montrer le contenu entier");
+define("_MI_STRIPHTML","Enlèver les tags HTML");
+define("_MI_STRIPHTML_DESC","Enlèver les tags HTML dans les descriptions, Xoopscodes et Emoticones compris.");
+define("_MI_ENCODE_UTF8","Encoder les contenus en UTF-8");
+define("_MI_ENCODE_UTF8_DESC","Info : Ne fonctionne probablement pas et est recommandé de mettre sur non.");
+
+// template explanations
+define("_MI_TMPL_INTRO","Introduction pour la page d'accueil du module");
+define("_MI_TMPL_RSS","Données du flux RSS");
+
+######### version 1.1 additions #########
+define("_MI_OUTOUT_MIME","Type MIME de la sortie RSS");
+define("_MI_OUTOUT_MIME_XML","XML (text/xml)");
+define("_MI_OUTOUT_MIME_HTML","HTML (text/html)");
+define("_MI_OUTOUT_MIME_PHP","HTML avec php-debug");
|
|
From: <ce...@us...> - 2014-03-08 06:53:10
|
Revision: 12353
http://sourceforge.net/p/xoops/svn/12353
Author: cesag
Date: 2014-03-08 06:53:07 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Creating Rssfit french languages folder
Added Paths:
-----------
XoopsLanguages/french/modules/rssfit/
XoopsLanguages/french/modules/rssfit/rssfit 1.30/
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/
XoopsLanguages/french/modules/rssfit/rssfit 1.30/rssfit/language/
|
|
From: <ce...@us...> - 2014-03-08 06:23:03
|
Revision: 12352
http://sourceforge.net/p/xoops/svn/12352
Author: cesag
Date: 2014-03-08 06:22:58 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Fixed various bugs by lionhell
Modified Paths:
--------------
XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php
XoopsModules/lexikon/trunk/lexikon/admin/entry.php
XoopsModules/lexikon/trunk/lexikon/admin/importwordbook.php
XoopsModules/lexikon/trunk/lexikon/admin/main.php
XoopsModules/lexikon/trunk/lexikon/admin/permissions.php
XoopsModules/lexikon/trunk/lexikon/admin/preferences.php
XoopsModules/lexikon/trunk/lexikon/admin/statistics.php
XoopsModules/lexikon/trunk/lexikon/category.php
XoopsModules/lexikon/trunk/lexikon/docs/changelog.txt
XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php
XoopsModules/lexikon/trunk/lexikon/language/english/admin.php
XoopsModules/lexikon/trunk/lexikon/sql/mysql.sql
Modified: XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/admin/admin_header.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -32,7 +32,8 @@
//include_once XOOPS_ROOT_PATH."/modules/lexikon/include/functions.php";
include_once dirname(dirname(__FILE__)). "/admin/functions.php";
include_once XOOPS_ROOT_PATH."/kernel/module.php";
-include_once XOOPS_ROOT_PATH."/class/xoopstree.php";
+//include_once XOOPS_ROOT_PATH."/class/xoopstree.php"; -- LionHell
+include_once XOOPS_ROOT_PATH."/modules/lexikon/class/xoopstree.php"; // -- LionHell
include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";
Modified: XoopsModules/lexikon/trunk/lexikon/admin/entry.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/entry.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/admin/entry.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -213,7 +213,8 @@
$sform -> setExtra( 'enctype="multipart/form-data"' );
// Category selector
if ($xoopsModuleConfig['multicats'] == 1) {
- $mytree = new XoopsTree( $xoopsDB->prefix( "lxcategories" ), "categoryID" , "0" );
+ // $mytree = new XoopsTree( $xoopsDB->prefix( "lxcategories" ), "categoryID" , "0" );
+ $mytree = new LexikonTree( $xoopsDB->prefix( "lxcategories" ), "categoryID" , "0" );
$categoryselect = new XoopsFormSelect(_AM_LEXIKON_CATNAME, 'categoryID', $categoryID);
$tbl = array();
$tbl = $mytree->getChildTreeArray(0,'name');
@@ -349,8 +350,13 @@
$smiley = isset($_POST['smiley']) ? intval($_POST['smiley']) : intval($_GET['smiley']);
$xcodes = isset($_POST['xcodes']) ? intval($_POST['xcodes']) : intval($_GET['xcodes']);
$offline = isset($_POST['offline']) ? intval($_POST['offline']) : intval($_GET['offline']);
- $init= $myts->addslashes($_POST['init']);
+ // $init= $myts->addslashes($_POST['init']); -- LionHell supprim\xE9 pour auto cf ligne 354
$term = $myts->addSlashes(xoops_trim($_POST['term']));
+ // LionHell pour initiale automatique
+ $init = substr($term, 0, 1);
+ $init = preg_match("/[a-zA-Z]/", $init) ? strtoupper($init) : '#';
+ // Fin LionHell
+
//$definition = $myts -> xoopsCodeDecode($_POST['definition'], $allowimage = 1);
//$ref = isset($_POST['ref']) ? $myts->addSlashes($_POST['ref']) : '';
$definition = $myts -> xoopsCodeDecode($myts->censorString($_POST['definition']), $allowimage = 1);
Modified: XoopsModules/lexikon/trunk/lexikon/admin/importwordbook.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/importwordbook.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/admin/importwordbook.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -276,7 +276,7 @@
<input type='button' name='cancel' value='"._CANCEL."' onclick='javascript:history.go(-1);'></td>";
echo "</TR></table><br />\n";
} else {
- echo "<BR><B><font color='red'>Module Wordbook not found on this site.</font></B><BR><A HREF='index.php'>Back</A><P>";
+ echo "<BR><B><font color='red'>"._AM_LEXIKON_MODULEWORDBOOKNOTFOUND."</font></B><BR><A HREF='index.php'>"._AM_LEXIKON_BACK."</A><P>";
}
xoops_cp_footer();
Modified: XoopsModules/lexikon/trunk/lexikon/admin/main.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/main.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/admin/main.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -78,7 +78,8 @@
//echo "<br /><br />";
//--- category dropdown
if ($xoopsModuleConfig['multicats'] == 1) {
- $cattree = new XoopsTree( $xoopsDB->prefix("lxcategories"), "categoryID", "0" );
+ // $cattree = new XoopsTree( $xoopsDB->prefix("lxcategories"), "categoryID", "0" );
+ $cattree = new LexikonTree( $xoopsDB->prefix("lxcategories"), "categoryID", "0" );
echo "<table class='outer' width='100%'><tr ><td colspan=\"2\" class='even'><strong>" . _AM_LEXIKON_INVENTORY . "</strong></td></tr>";
echo "<tr class=\"odd\" ><td width=\"30%\" align=\"left\">";
echo '<form method=get action=\"category.php\">';
Modified: XoopsModules/lexikon/trunk/lexikon/admin/permissions.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/permissions.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/admin/permissions.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -27,7 +27,7 @@
// adapted from News 1.5
include( "admin_header.php" );
-include_once XOOPS_ROOT_PATH.'/class/xoopstree.php';
+include_once XOOPS_ROOT_PATH.'/modules/lexikon/class/xoopstree.php'; // -- LionHell
include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php';
$myts =& MyTextSanitizer::getInstance();
@@ -78,7 +78,8 @@
}
$modid = $xoopsModule->getVar('mid');
$permform = new XoopsGroupPermForm($title, $modid, $perm_name, $permdesc, "admin/permissions.php");
-$catstree = new XoopsTree($xoopsDB->prefix("lxcategories"), "categoryID", "");
+// $catstree = new XoopsTree($xoopsDB->prefix("lxcategories"), "categoryID", "");
+$catstree = new LexikonTree($xoopsDB->prefix("lxcategories"), "categoryID", "");
$catsresult=$xoopsDB->query("SELECT categoryID, name FROM ".$xoopsDB->prefix("lxcategories")." ORDER BY weight");
while($myrow = $xoopsDB->fetchArray($catsresult)) {
$catid = $myrow['categoryID'];
Modified: XoopsModules/lexikon/trunk/lexikon/admin/preferences.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/preferences.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/admin/preferences.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -9,7 +9,7 @@
include_once "../../../mainfile.php";
include_once XOOPS_ROOT_PATH . "/kernel/module.php";
-include_once XOOPS_ROOT_PATH . "/class/xoopstree.php";
+include_once XOOPS_ROOT_PATH . "/modules/lexikon/class/xoopstree.php"; // -- LionHell
include_once XOOPS_ROOT_PATH . "/class/xoopslists.php";
include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
Modified: XoopsModules/lexikon/trunk/lexikon/admin/statistics.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/admin/statistics.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/admin/statistics.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -43,6 +43,7 @@
global $xoopsModule, $xoopsConfig, $xoopsModuleConfig;
xoops_cp_header();
$myts =& MyTextSanitizer::getInstance();
+ xoops_load('XoopsUserUtility'); // LionHell
// lx_adminMenu(3, _INFO);
@@ -85,10 +86,10 @@
$totals[1]+=$views;
$totals[2]+=$offline;
$class = ($class == 'even') ? 'odd' : 'even';
- printf("<tr class='".$class."'><td align='left'><a href='%s' target ='_blank'>%s</a></td><td align='right'>%u</td><td align='right'>%u</td><td align='right'>%u</td><td align='right'>%u</td></tr>\n",$url,$myts->displayTarea($data['name']),$terms,$views,$offline,$authors);
+ printf("<tr class='".$class."'><td align='center'><a href='%s' target ='_blank'>%s</a></td><td align='center'>%u</td><td align='center'>%u</td><td align='center'>%u</td><td align='center'>%u</td></tr>\n",$url,$myts->displayTarea($data['name']),$terms,$views,$offline,$authors);
}
$class = ($class == 'even') ? 'odd' : 'even';
- printf("<tr class='".$class."'><td align='center'><b>%s</b></td><td align='right'><b>%u</b></td><td align='right'><b>%u</b></td><td align='right'><b>%u</b></td><td> </td>\n",_AM_LEXIKON_STATS2,$totals[0],$totals[1],$totals[2]);
+ printf("<tr class='".$class."'><td align='center'><b>%s</b></td><td align='center'><b>%u</b></td><td align='center'><b>%u</b></td><td align='center'><b>%u</b></td><td> </td>\n",_AM_LEXIKON_STATS2,$totals[0],$totals[1],$totals[2]);
echo '</table></div><br /><br /><br />';
// Second part of the stats, everything about reads
Modified: XoopsModules/lexikon/trunk/lexikon/category.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/category.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/category.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -129,7 +129,7 @@
$singlecat['dir'] = $xoopsModule->dirname();
$singlecat['id'] = $categoryID;
$singlecat['name'] = $myts -> htmlSpecialChars( $name );
- $singlecat['description'] = $myts -> displayTarea( $description, 1, 1, 1, 1, 1 );
+ $singlecat['description'] = html_entity_decode($myts -> displayTarea( $description, 1, 1, 1, 1, 1 )); // LionHell ajout html_entity ...
$singlecat['image'] = $myts -> htmlSpecialChars( $logourl );
// Total entries in this category
Modified: XoopsModules/lexikon/trunk/lexikon/docs/changelog.txt
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/docs/changelog.txt 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/docs/changelog.txt 2014-03-08 06:22:58 UTC (rev 12352)
@@ -1,4 +1,25 @@
---------------------------------------
+1.51.8 2014-03-07
+---------------------------------------
+
+- Fixed XoopsTree deprecated, following Trabis dirty method found on xoops.org
+
+Remaining bugs: Tags keywords not saved on item creation. Must be re-entered on item edit.
+
+---------------------------------------
+1.51.7 2014-03-07
+---------------------------------------
+
+- Filter by letter (initial) fixed.
+- French translation by LionHell.
+- Replaced text by language constant in importwordbook.php
+- Category image by default fixed.
+- HTML bug on category startpage fixed.
+- XoopsUserUtlity bug in statistics.php fixed.
+
+Remaining bugs: XoopsTree deprecated , tags keywords not saved on item creation. Must be re-entered on item edit.
+
+---------------------------------------
1.51 Final 2013-07-11
---------------------------------------
Modified: XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/include/storyform.inc.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -11,13 +11,13 @@
global $term, $definition, $ref, $url, $xoopsUser, $xoopsModule, $xoopsModuleConfig;
-include_once XOOPS_ROOT_PATH . "/class/xoopstree.php";
+include_once XOOPS_ROOT_PATH . "/modules/lexikon/class/xoopstree.php"; // -- LionHell
include XOOPS_ROOT_PATH . "/class/xoopslists.php";
include XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
$guesteditoruse = $xoopsModuleConfig['wysiwyg_guests'];
$myts =& MyTextSanitizer::getInstance();
-$mytree = new XoopsTree( $xoopsDB -> prefix( "lxcategories" ), "categoryID", "0" );
+$mytree = new LexikonTree( $xoopsDB -> prefix( "lxcategories" ), "categoryID", "0" );
$sform = new XoopsThemeForm( _MD_LEXIKON_SUB_SMNAME, "storyform", xoops_getenv( 'PHP_SELF' ) );
if ($xoopsModuleConfig['multicats'] == '1') {
@@ -26,7 +26,7 @@
$gperm_handler =& xoops_gethandler('groupperm');
$allowed_cats =& $gperm_handler->getItemIds("lexikon_submit", $groups, $xoopsModule->getVar('mid'));
if (is_array($allowed_cats)) {
- $mytree = new XoopsTree( $xoopsDB->prefix( "lxcategories" ), "categoryID" , "0" );
+ $mytree = new LexikonTree( $xoopsDB->prefix( "lxcategories" ), "categoryID" , "0" );
$categoryselect = new XoopsFormSelect(_MD_LEXIKON_ENTRYCATEGORY, 'categoryID', $allowed_cats);
$tbl = array();
$tbl = $mytree->getChildTreeArray(0,'name');
Modified: XoopsModules/lexikon/trunk/lexikon/language/english/admin.php
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/language/english/admin.php 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/language/english/admin.php 2014-03-08 06:22:58 UTC (rev 12352)
@@ -16,6 +16,7 @@
define("_AM_LEXIKON_AUTHENTRY","Authorize submission");
define("_AM_LEXIKON_AUTHOR","Author");
define("_AM_LEXIKON_AUTHORIZE","Authorize");
+define("_AM_LEXIKON_BACK","Back");
define("_AM_LEXIKON_BACK2IDX","Cancelled. Taking you back to the index");
define("_AM_LEXIKON_BLOCK"," Add to entries block?");
define("_AM_LEXIKON_BLOCKS","Blocks");
@@ -154,6 +155,7 @@
define("_AM_LEXIKON_IMPORTDELWB","delete entries before Import ?");
define("_AM_LEXIKON_OTHERMODS","To select the module you wish to import please click the corresponding image.");
define("_AM_LEXIKON_NOOTHERMODS","No corresponding modules could be located!");
+define("_AM_LEXIKON_MODULEWORDBOOKNOTFOUND","Module Wordbook not found on this site.");
// upgrade
define("_AM_LEXIKON_PLEASE_UPGRADE","<font color='#FF0000'>Please update the module !</font></a>");
Modified: XoopsModules/lexikon/trunk/lexikon/sql/mysql.sql
===================================================================
--- XoopsModules/lexikon/trunk/lexikon/sql/mysql.sql 2014-03-08 06:02:32 UTC (rev 12351)
+++ XoopsModules/lexikon/trunk/lexikon/sql/mysql.sql 2014-03-08 06:22:58 UTC (rev 12352)
@@ -27,7 +27,7 @@
UNIQUE KEY columnID (`categoryID`)
) ENGINE=MyISAM;
-INSERT INTO lxcategories (categoryID, name, description, total, weight, logourl ) VALUES (1, 'Xoops', 'XOOPS is an extensible, OO (Object Oriented), easy to use dynamic web content management system written in PHP. XOOPS is the ideal tool for developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more.', 0, 1, '');
+INSERT INTO lxcategories (categoryID, name, description, total, weight, logourl ) VALUES (1, 'Xoops', 'XOOPS est un système de gestion de contenu sur le web écrit en PHP, extensible, orienté objet et facile à utiliser. XOOPS est l outil idéal pour développer des sites web communautaires petits ou grands, des portails intranet pour les sociétés ou corporations, des weblogs et plus encore.', 0, 1, '');
#
# Dumping data for table `lxcategories`
|
|
From: <be...@us...> - 2014-03-08 06:02:35
|
Revision: 12351
http://sourceforge.net/p/xoops/svn/12351
Author: beckmi
Date: 2014-03-08 06:02:32 +0000 (Sat, 08 Mar 2014)
Log Message:
-----------
Adding XOOPS 2.5.7 Beta 1 to releases
Added Paths:
-----------
XoopsCore/releases/2.5.7-beta1/
|
|
From: <luc...@us...> - 2014-03-07 22:49:01
|
Revision: 12350
http://sourceforge.net/p/xoops/svn/12350
Author: luciorota
Date: 2014-03-07 22:48:57 +0000 (Fri, 07 Mar 2014)
Log Message:
-----------
bug fixes in image manager
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/admin/images/main.php
XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/templates/admin/system_images.html
Modified: XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-07 02:01:09 UTC (rev 12349)
+++ XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-07 22:48:57 UTC (rev 12350)
@@ -1,5 +1,8 @@
XOOPS 2.5.x Changelog (Language changes: see: /docs/lang_diff.txt)
+Bugfixes:
+- fixed System Module image manager html/js bugs (luciorota)
+
===============================
2013/05/08: Version 2.5.7 Beta 1
===============================
@@ -64,6 +67,7 @@
- added xBootstrap theme (UI/UX Team: Angelo Roja, Bleekk, Heyula)
- added extra escape for "e" in YESTERDAY definition in locale.php, which was added in PHP 5.4 (madDan)
- fixed PHP minimum version comparison in ModuleAdmin (mamba)
+- fixed System Module image manager and popup image manager save images in different directories(luciorota)
Security fixes
- XSS issues reported by Mehdi Dadkhah (rgriffith)
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/admin/images/main.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/admin/images/main.php 2014-03-07 02:01:09 UTC (rev 12349)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/admin/images/main.php 2014-03-07 22:48:57 UTC (rev 12350)
@@ -89,8 +89,11 @@
xoops_cp_header();
// Define Stylesheet
$xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/admin.css' );
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css');
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/lightbox.css' );
// Define scripts
$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js');
+ $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js');
$xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.lightbox.js');
$xoTheme->addScript('modules/system/js/admin.js');
// Define Breadcrumb and tips
@@ -294,7 +297,12 @@
xoops_cp_header();
// Define Stylesheet
$xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/admin.css' );
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css');
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/lightbox.css' );
// Define scripts
+ $xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js');
+ $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js');
+ $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.lightbox.js');
$xoTheme->addScript('modules/system/js/admin.js');
// Get image handler
$image_handler = xoops_gethandler('image');
@@ -325,7 +333,8 @@
$form->addElement(new XoopsFormHidden( 'image_id', $image_id ));
$form->addElement(new XoopsFormHidden( 'op', 'save' ));
$form->addElement(new XoopsFormHidden( 'fct', 'images' ));
- $form->addElement(new XoopsFormButton( '', 'img_button', _SUBMIT, 'submit' ) );
+ //$form->addElement(new XoopsFormButton( '', 'img_button', _SUBMIT, 'submit' ) );
+ $form->addElement(new XoopsFormButtonTray( '', _SUBMIT, 'submit', '', false ));
$form->assign($xoopsTpl);
} else {
@@ -343,23 +352,26 @@
xoops_cp_header();
// Define Stylesheet
$xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/admin.css' );
- $xoTheme->addStylesheet( 'browse.php?Frameworks/jquery/css/thumbs/thumbs.css' );
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css');
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/lightbox.css' );
// Define scripts
$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js');
- $xoTheme->addScript('modules/system/js/thumbs.js');
+ $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js');
+ $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.lightbox.js');
+ $xoTheme->addScript('modules/system/js/admin.js');
// Get image id
$image_id = system_CleanVars ( $_REQUEST, 'image_id', 0, 'int' );
if ( $image_id > 0 ) {
$image = $image_handler->get($image_id);
$image_cat =& $imgcat_handler->get($image->getVar('imgcat_id'));
if ($image_cat->getVar('imgcat_storetype') == 'db') {
- $msg = '<div style="width: 180px;margin:0 auto;"><img class="thumb" src="' . XOOPS_URL . '/image.php?id=' . $image->getVar('image_id') . '" alt="" title="" style="max-width:120px; max-height:120px;"/></div>';
+ $msg = '<div style="width: 180px;margin:0 auto;"><img class="thumb" src="' . XOOPS_URL . '/image.php?id=' . $image->getVar('image_id') . '&width=120&height=120" alt="" title="" style="max-width:120px; max-height:120px;"/></div>';
} else {
- $msg = '<div style="width: 180px;margin:0 auto;"><img class="thumb" src="' . XOOPS_UPLOAD_URL . '/' . $image->getVar('image_name') . '" alt="" /></div>';
+ $msg = '<div style="width: 180px;margin:0 auto;"><img class="thumb" src="' . XOOPS_URL . '/image.php?id=' . $image->getVar('image_id') . '&width=120&height=120" alt="" title="" style="max-width:120px; max-height:120px;"/></div>';
}
$msg .= '<div class="spacer">' . $image->getVar('image_nicename') . '</div>';
$msg .= '<div class="spacer">' . _AM_SYSTEM_IMAGES_RUDELIMG . '</div>';
- xoops_confirm( array('op' => 'delfileok', 'image_id' => $image_id, 'fct' => 'images'), 'admin.php', $msg );
+ xoops_confirm( array('op' => 'delfileok', 'image_id' => $image_id, 'fct' => 'images'), 'admin.php', $msg, _DELETE );
} else {
redirect_header('admin.php?fct=images', 1, _AM_SYSTEM_DBERROR);
@@ -553,19 +565,21 @@
$form->addElement(new XoopsFormHidden('imgcat_id', $imgcat_id));
$form->addElement(new XoopsFormHidden('op', 'updatecat'));
$form->addElement(new XoopsFormHidden('fct', 'images'));
- $form->addElement(new XoopsFormButton('', 'imgcat_button', _SUBMIT, 'submit'));
+ //$form->addElement(new XoopsFormButton('', 'imgcat_button', _SUBMIT, 'submit'));
+ $form->addElement(new XoopsFormButtonTray( 'imgcat_button', _SUBMIT, 'submit', '', false ));
// Define main template
$xoopsOption['template_main'] = 'system_header.html';
// Call Header
xoops_cp_header();
// Define Stylesheet
$xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/admin.css' );
- $xoTheme->addStylesheet( 'browse.php?Frameworks/jquery/css/thumbs/thumbs.css' );
- $xoTheme->addStylesheet( 'browse.php?Frameworks/jquery/css/lightbox/lightbox.css' );
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css');
+ $xoTheme->addStylesheet( XOOPS_URL . '/modules/system/css/lightbox.css' );
// Define scripts
$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js');
+ $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js');
+ $xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.lightbox.js');
$xoTheme->addScript('modules/system/js/admin.js');
- $xoTheme->addScript('modules/system/js/thumbs.js');
// Define Breadcrumb and tips
$xoBreadCrumb->addLink( _AM_SYSTEM_IMAGES_MANAGER, system_adminVersion('images', 'adminpath') );
$xoBreadCrumb->addLink( $imagecategory->getVar('imgcat_name'), '' );
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/templates/admin/system_images.html
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/templates/admin/system_images.html 2014-03-07 02:01:09 UTC (rev 12349)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/modules/system/templates/admin/system_images.html 2014-03-07 22:48:57 UTC (rev 12350)
@@ -114,6 +114,10 @@
<div class="clear"></div>
</div>
<{if $nav_menu}><div class="xo-avatar-pagenav floatright"><{$nav_menu}></div><div class="clear spacer"></div><{/if}>
+<{else}>
+<div id="xo-category-add" class="">
+ <div class="clear"></div>
+</div>
<{/if}>
<!-- Add Image form -->
|
|
From: <rgr...@us...> - 2014-03-07 02:01:12
|
Revision: 12349
http://sourceforge.net/p/xoops/svn/12349
Author: rgriffith
Date: 2014-03-07 02:01:09 +0000 (Fri, 07 Mar 2014)
Log Message:
-----------
Fix issue reported by Manuel Garcia Cardenas
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.7/htdocs/imagemanager.php
Modified: XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-06 20:10:45 UTC (rev 12348)
+++ XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-03-07 02:01:09 UTC (rev 12349)
@@ -1,793 +1,794 @@
-XOOPS 2.5.x Changelog (Language changes: see: /docs/lang_diff.txt)
-
-===============================
-2013/05/08: Version 2.5.7 Beta 1
-===============================
-Bugfixes:
-- ID: 1143 (old ID 430840) class/module.errorhandler.php (uberrookie/zyspec)
-- ID: 1225 Restore user theme choice during "Remember me" processing. (rgriffith)
-- ID: 1226 Change value of clickable due to issues centering on CaricaFoto script (rgriffith)
-- ID: 1227 Sorting bug in Profile module search (Zyspec)
-- ID: 1246 Fallback to english for admin theme language files if no language specific file exists (rgriffith)
-- ID: 1261 Fix as proposed by Irmtfan (irmtfan/rgriffith)
-- ID: 1268 reduce db load if XoopsFormSelectUser is called multiple times in a page load (rgriffith)
-- ID: 1269 Block template file will not updated after update the module (irmtfan)
-- ID: 1270 template issue in email notifications (changed X_ITEM_TILE to X_ITEM_NAME) (alain01/slider84/mamba)
-- ID: 1271 install last page no css/js (tarik/rgriffith))
-- ID: 1272 delete functions always return true (rgriffith)
-- ID: 1273 template duplicate issue (irmtfan)
-- ID: 1274 prevent multiple inclusions of a module's xoops_version.php (irmtfan/rgriffith)
-- ID: 1278 _AM_SENDMTOUSERS missed (Mowaffaq/mamba)
-- ID: 1281 initialize arrays as empty arrays rather than null (rgriffith)
-- ID: 1285 check if session exists before attempting to start a new one (wishcraft)
-- ID: 1287 assigning "static" to various class methods (wishcraft/mamba)
-- ID: 1291 xoops_getModuleOption() did not respect $dirname (rgriffith)
-- ID: 1382 add cleanup of unused avatar resources to admin maintenance page (rgriffith)
-
-
-- reversing fix for potential lack of rendering css and javascript in Installer on the last screen by culex
-- removing @ in link[@rel*=style][title] in styleswitch.js (not needed in jQuery 1.83) (SMEDrieben/Mamba)
-- added missing "`" in upgrade from 2.0.18 to 2.3.0 (mamba)
-- fixing errors in upgrade from 2.4.0 to 2.4.1 (mamba,voltan)
-- added check for menu link description in ModuleAdmin
-- fixed wrong return icon in Smarty xoModuleIcons32
-- fixed issue with jGrows in xoops.css (xoobaru/tarik)
-- fix for deprecated "preg_replace/e" function in PHP 5.5 (mamba)
-- added: check if 'date.timezone' is set in php.ini, if not, set it to UTC (cesag/mamba)
-- assigned _SHORTDATESTRING to _CAL_FORMAT to have consistency in local languages (jcweb/guspel)
-- fixed bug in calendar.js (mamba)
-- added link to Module's Admin after "Update" (currently only to XOOPS Modules section) (mamba)
-- added placeholder for a link to upload test data, if available after installation (mamba)
-- solved bug into PM module readpmsg.php (escrime-info/slider84)
-- fixed missing check on variable in userinfo.php (cesag/mamba)
-- replaced extract($_POST) in /include/comment_delete.php with filters (mamba)
-- adding some missing generic default fonts (mamba)
-- removing some unreachable statements (mamba)
-- replacing deprecated HTML tags (mamba)
-- bug in commentrenderer.php (Roby73/irmtfan)
-- added missing info about new language constants in Fast Comments (irmtfan/mamba)
-- fixed Undefined index: uid in file /modules/profile/userinfo.php line 24 (cesag/mamba)
-- set minimum PHP version to 5.3.7 (mamba)
-- added missing apostrophe corrections for Date types in CleanVars in /class/model/write.php
-- added function escape to XoopsMySQLDatabase, needed for Formulize (jegelstaff)
-- added blank.gif images to ModuleAdmin icons (timgno)
-- addedd [soundcloud] BB code as supplied by (iHackCode/rgriffith)
-- fix for cancel button in javascript (currently it still entered the text, even if canceled) (mamba)
-- added "module_status" to show with module Version (mamba)
-- patch for input validation bypass issue reported by Tatane (tatane/rgriffith)
-- change default value for usercookie config to match change in 2.6.0. (rgriffith)
-- correct method used to determine the current effective language.(rgriffith)
-- fix errors "PHP Strict standards: Redefining already defined constructor" under PHP 5.5 (rgriffith)
-- fix to correctly load the CSS file into the header in ModuleAdmin (Bleekk, Alfred)
-- added "title" to buttons in DHTML Editor (mamba)
-- updated required PHP and XOOPS versions, module versions in modules (cesag/mamba)
-- added xBootstrap theme (UI/UX Team: Angelo Roja, Bleekk, Heyula)
-- added extra escape for "e" in YESTERDAY definition in locale.php, which was added in PHP 5.4 (madDan)
-- fixed PHP minimum version comparison in ModuleAdmin (mamba)
-
-Security fixes
-- XSS issues reported by Mehdi Dadkhah (rgriffith)
-- Fix potential security issues reported by Pedro Ribeiro of Agile Information Security (rgriffith)
-
-Updated:
- - jGrowl to 1.2.13 (mamba)
- - jQuery Form to 3.42.0 (mamba)
- - HTML Purifier to 4.6.0 (mamba)
- - Smarty to 2.6.28 (mamba)
- - TinyMCE to 3.5.10 (mamba)
- - prototype.js to 1.7.1, Aug 2012 (rgriffith)
-
-===============================
-2013/04/21: Version 2.5.6 Final
-===============================
-Bugfixes:
-- updated English translations (Cesag,Mamba)
-- extra check for $noHtml in XoopsEditorHandler->get (luciorota)
-- fixing $GLOBAL typo in jquery.php (Zyspec)
-- improving protection against spam by turning off registration's 1st step saving (timgno)
-
-===============================
-2013/03/25: Version 2.5.6 RC1
-===============================
-Bugfixes:
- - Array to string conversion (geekwright/mamba)
- - issues with missing xoopscomments table (geekwright/sabahan/Mamba)
- - bug with using reference for non-variables (geekwright/mamba)
- - number of users when "all groups" selected was wrong (tatane/mamba)
- - fix for potential lack of rendering css and javascript in Installer on the last screen (culex)
- - fix for missing Protector logo under PHP 5.4 (mamba)
- - replacing ereg with preg_match in userutility.php (pmartina/paul)
- - #1219 dhtmltextarea editor accent not displayed (cesag/alain091)
- - added missing call for user language in /profile/index.php (xoobaru/zyspec)
-
-Security fixes
- - XSS/CSRF vulnerability in system/admin/groupperm.php (Dingjie Yang,Qualys/trabis)
- - XSS/CSRF vulnerability in system/modulesadmin/main.php (Dingjie Yang,Qualys/trabis)
- - XSS/CSRF vulnerability in system/admin/blocksadmin/main.php (Marcin,Ariko-Security Team/trabis)
- - LFI vulnerability in system/admin/tplsets/jquery.php (Marcin,Ariko-Security Team/trabis)
-
-===============================
-2013/01/22: Version 2.5.6 Beta
-===============================
-Security fixes:
- - XSS (Cross Site Scripting) vulnerability in Maintenance (Dingjie Yang,Qualys/trabis)
-
-Bugfixes:
- - errors related to static functions, so it works on PHP 5.4 (Mamba)
- - bug #1245 in class XoopsLoad.php (Alain91)
-
-Updated:
- - TinyMCE to 3.5.8 (mamba)
- - Smarty to 2.6.27 (mamba)
- - jQuery to 1.8.3 (mamba)
- - jQueryUI to version 1.10 (mamba)
-
-Added:
-- Fast Comment Hack (Voltan)
-
-===============================
-2012/04/15: Version 2.5.5 Final
-===============================
-Bugfixes:
- - preventing division by zero in pagenav.php (timgno)
- - ID: 3466534 tooltip "$ not defined" fix (culex)
- - ID: 3513787 wrong cookie_domain (arion92fr)
- - ID: 3518291 Fix of variables assigned by reference in formelementtray (mamba)
- - problem in formtextdateselect (wishcraft)
-
-Updated:
- - phpThumb to 1.7.11 (mamba)
- - jGrowl to 1.2.6 (mowaffaq/mamba)
-
-===============================
-2012/03/14: Version 2.5.5 RC
-===============================
-Bugfixes:
- - ID: 3494895 When changing the # of visible entries in Protector, it goes to Admin (jcweb/mamba)
- - ID: 3494894 Calendar shows 40 days (peekay/mage)
- - ID: 3494896 Image Manager category creation restrictions (voltan/mage)
- - ID: 3494893 PM Messages deleted from Saved box (Danielw42/mage)
- - ID: 3501897 Protector errors (cesag/XavierS)
- - ID: 3511204 TinyEditor only loading in the 'Scoop' part of the News module (peekay/XavierS)
- - ID: 3511205 Bug in fresh install in page_configsave.php (XavierS)
-
-Improved:
- - replacing "msnbot" with "bingbot" in Protector (mamba)
-
-Updated:
- - HTML Purifier to 4.4.0 (mamba)
- - TinyMCE to 3.4.9 (mamba)
- - jQuery to 1.72 (mamba)
- - jQueryUI to version 1.8.18 (mamba)
-
-===============================
-2012/02/19: Version 2.5.5 Beta
-===============================
-Security fixes:
- - XSS (Cross Site Scripting) vulnerability in PM module and tinymce (High-Tech Bridge Security Research Lab/trabis)
-
-Bugfixes:
- - Templates Manager does not handle single quotes correctly (trabis)
- - $xoTheme->addScript('', '', 'content here'); causes duplicate CDATA on cached pages (wishcraft/trabis)
- - System admin maintenance table names are incorrect if db_prefix length is not 4 (trabis)
- - System admin users advance search displays wrong results when using 'contains' or 'equal' in some fields (trabis)
- - System admin users pagination not working correctly for some fields (trabis)
- - System admin users blank page when site as many users (trabis)
- - /class/object.php deprecated message, should be /class/xoopsobject.php (mamba/trabis)
- - /class/module.php deprecated message, should be /class/xoopsmodule.php (mamba)
- - /class/user.php deprecated message, should be /class/xoopsuser.php (mamba)
- - ID: 3443381 Images stored in database not given correctly in edit mode (mage)
- - ID: 3201929 Change upper limit for Banner impressions (mamba/mage)
- - ID: 3432275 html structure (kris_fr/mage)
- - ID: 3461539 Incorrect value for setOrder() in modulesadmin/main.php (mage)
- - ID: 3469896 When deleting client, it doesn't delete finished banners (mamba/mage)
- - ID: 3442270 Date format and Xoops 2.5.4 (cesag/formuss)
-
-Improved:
- - Add key 'uid' on 'groups_users_link' table to allow joining 'users' table with better performance (trabis)
- - Add Comments, Templates, and Uninstall links to Module's Admin (mamba)
-
-Updated:
- - TinyMCE to 3.4.8 (mamba)
- - jQuery to 1.71 (mamba)
- - jQueryUI to version 1.8.17 (mamba)
- - PhpMailer to version 5.2.1 (mamba)
-
-===============================
-2011/11/20: Version 2.5.4 Final
-===============================
-Bugfixes:
- - ID: 3430112 Java problem in xoops editor (voltan/mamba/trabis)
- - dhtml smilie is always inserted in the end (mamba/trabis)
- - tinymce using body background color (trabis)
- - jquery ui css no loaded correctly on admin side (trabis)
- - ID: 3432017 HTML tags not closed (kris_fr/mamba)
-
-Updated:
- - updated jQuery to 1.7 (mamba)
-
-===============================
-2011/10/10: Version 2.5.4 RC
-===============================
-Bugfixes:
- - quoteConv causing problems with large number of quotes (Roby73/trabis)
- - Cache bug. The key's not generated correctly (andrey3761/trabis)
- - ID: 3425970 Unknown: Function split() (cesag/trabis)
- - ID: 3424295 Undefined index: tplset (cesag/trabis)
- - Preferences not using description field correctly, tooltip showing title and description without space (trabis)
- - Extra height in admin page when warnings are not displayed (timgno/trabis)
- - Files loaded with browse.php (*.js, *.css, etc) are not cached by the browser (trabis)
- - ID: 3421180 CBB 4.05 and Xoops 2.5.4 error with Framework (cesag/trabis)
-
-Improved:
- - Replacing deprecated Database::getInstance(); calls with XoopsDatabaseFactory::getDatabaseConnection(); (trabis)
- - Logging deprecated methods and files that will be removed on XOOPS 2.6.0 (trabis)
-
-===============================
-2011/10/05: Version 2.5.4 Beta
-===============================
-Bugfixes:
- - Remove a call of non existing css file in admin menu
- - ID: 3419812 Drag and drop Xoops 2.5.3 bug (cesag/trabis)
- - Calendar form element does not work properly (trabis)
- - Make sure xoops_data/data is writable during install (trabis)
- - ID: 3419332 Logout bug (cesag/trabis)
-
-Updated:
- - Update jQueryUI to version 1.8.16 (voltan)
- - Update tinymce to version 3.4.6 (ForMuss)
- - Update PhpMailer to version 5.1 (dhsoft)
- - Update jQuery o version 1.6.4 (ForMuss)
- - Update Core modules (PM, Profile, Protector) to ModuleAdmin GUI (mamba)
-
-Deleted:
- - Delete xoops_lib/data/secure.php file for exclude update error
-
-===============================
-2011/10/03: Version 2.5.3
-===============================
-Bugfixes:
- - Style switcher does not work on default admin GUI(trabis)
- - Reverting fix for bug ID: 2672723 Changed the code in Install to omits the SQL command: "ALTER DATABASE ... CHARACTER SET ..." (trabis)
-
-===============================
-2011/09/29: Version 2.5.2 Final
-===============================
-Bugfixes:
- - ID: 3416069 - avatars upload problem (cesag/trabis)
- - MyTextSanitizer::htmlSpecialChars() using UTF-8 by default (trabis)
- - System Waiting block produces queries for inactive modules (trabis)
- - 'Selected modules does not exist' if using inactive module on startpage (trabis)
-
-===============================
-2011/09/06: Version 2.5.2 RC
-===============================
-Security fixes:
- - Removed support for script driven images!!! (High-Tech Bridge Security Research Lab/trabis)
- - Fixed XSS (Cross Site Scripting) vulnerability in /include/formdhtmltextarea_preview.php (High-Tech Bridge Security Research Lab/trabis)
-Bugfixes:
- - Protector Module - Added stopforumspam option (trabis)
- - Modules admin does not show update warning for modules that have no main. (trabis)
- - ID: 3411696 custom avatar is not deleted after user change avatar (sabahan)
- - XoopsCaptcha does not load captcha configs correctly (trabis)
- - XoopsCaptcha is not allowing the use of Frameworks folder (trabis)
- - XoopsCaptcha(Method) is not extensible enough, can't add new captcha methods without hacking (trabis)
- - ID: 2909799 Unbalanced [quote] introduces unbalanced <div> tag (ghia/trabis)
- - ID: 2704039 backend.php does not work in 2.3.3 (drieben/trabis)
- - ID: 3026492 Xoops Forms using Single Quotes For Html tags (catzwolf/trabis)
- - ID: 3000518 Required fields for registration are not always enforced(csware/trabis)
- - ID: 2795050 user profile Bug (zaza123/trabis)
- - ID: 3014493 SQL structure duplicates wrongly PM module table (ghia/mamba)
- - ID: 3139081 xoops_error displays array dump (madreus/trabis)
- - ID: 2937966 Reusing loop variable in preferences (ghia/trabis)
- - ID: 2843028 Bug fonction "checkRight" class XoopsGroupPerm (mageg/trabis)
- - ID: 2827946 Required list message doesn't appear (daviddu54/trabis)
- - cleanVars() does not enforce array() on vars of type 'array' (trabis)
- - XoopsUserUtility::validate() {$uid} not set in query (trabis)
- - ID: 3410742 Broken Message Icon Image for core pm. (sabahan/Mamba)
- - ID: 2672723 Changed the code in Install to omits the SQL command: "ALTER DATABASE ... CHARACTER SET ..." if it's not needed. (bs_php)
- - ID: 1988039 does not accept some valid email addresses (anderssk/trabis)
- - ID: 1889743 Installation of module fails if SQL file ends with a comment (ojobazos/trabis)
- - ID: 1811479 Showing the right block in the wrong place: Top page wrong d (nachenko/trabis)
- - ID: 3409728 PM Module : Missing message icon in readpmsg.php (sabahan/Mamba)
- - ID: 3409391 From module condition check error in pmlite.php (zyspec)
- - ID: 2959764 Path with spaces causes bad login redirect (bhardie/trabis)
- - ID: 2843027 Bug class criteria GroupBy (mageg/trabis)
- - $block = new XoopsBlock($id); not assigning block vars. (trabis)
- - ID: 3403521 System Block Class, getContent var case inconsistency (zyspec/trabis)
- - ID: 2956172 Internet Explorer 8 and Alt-attribute (drieben/mamba)
- - ID: 3408962 theme set during install & register (sabahan/formuss)
- - ID: 3408955 comment display mode standardization (sabahan/formuss)
- - ID: 3288975 javascript calendar date format localization (ianez/formuss)
- - ID: 3059263 Word Censoring Options not work (trabis)
- - ID: 3408572 zetadigme admin gui - top banner bug (sabahan)
- - ID: 3090520 class xoopsform default date (philou_themes)
- - ID: 3408236 PM Module - Missing Message Icon selector (sabahan/Mamba)
- - ID: 2340215 Not possible to use URL link in images (marcoxoops/Mamba)
- - ID: 3406494 Geshi support in textsanitizer, syntaxhighlight incomplete (zyspec/trabis)
- - ID: 3074089 XoopsModelSync, synchronization method always returns true (zyspec/Formuss)
- - ID: 3404935 Avatar for new users is set to 'blank.gif' (trabis/Formuss)
- - ID: 3407347 Somewhat weird for the xoops_data, xoops_lib directory (trabis)
- - ID: 3404306 message is delete directly no confirmation yes or no (trabis)
- - ID: 3383092 Cache problems with Stylesheets (trabis)
- - ID: 3406326 Setting of Message image not implemented in Core pmlite.php (Mamba)
- - ID: 3406244 Read/Unread PM Module indicator in Core (sabahan/Mamba)
- - ID: 3197093 formcheckbox.php validation not working in xoops 2.5.1a (Satrebil/trabis)
- - ID: 2952506 Read/Unread PM Module indicator (sarahmx/Mamba)
- - ID: 3404307 read and unread pm icon (Sabahan/Mamba)
- - ID: 3404000 display of empty profile field (sabahan/trabis)
- - ID: 3403568 avatar problem (sabahan/Formuss)
- - ID: 3291912 multilanguage Language Issue (sabahan/Formuss)
- - ID: 3241757 Module Update Error Messages (zyspec/Formuss)
- - ID: 3400039 When module is deactivated, blocks are still active (Mamba/Formuss)
- - ID: 3252445 Setting avatar display "off" in System Avatar has no effect (Mamba/Formuss)
- - ID: 2482129 Huge number of files created in /smarty_cache (trabis)
- - ID: 3109230 Cloned template are not accessible (Drieben/Formuss)
- - ID: 3288284 Uninitialized variable in gui.php (Mamba/Formuss)
- - ID: 3252474 Missing "Delete" action icon on Custom Avatars (Mamba/Formuss)
- - Fix an error for display admin template (Mage/Formuss)
- - Activate/Deactivate module was not updating xoops_active_modules cache file(trabis)
- - ID: 3273466 Banner : Add new advertiser (Tatane/Formuss)
-Added:
- - Added renderValidationJS() for captcha (trabis)
- - Recaptcha catpcha support (ghia/DhSoft/trabis)
- - Preview button for blocks (trabis)
- - "admin_warnings_enable" option in xoops_data/configs/xoopsconfig.php (trabis)
- - Preload event 'checkcache' on header.php to allow disable caching on specific conditions (trabis)
- - XoopsObject::getVar() case 'n' for XOBJ_DTYPE_ARRAY/XOBJ_DTYPE_UNICODE_ARRAY to allow getting raw value (trabis)
-Improved:
- - Changed "debugLevel" default option to 2(admins only) in xoops_data/configs/xoopsconfig.php(trabis)
- - XoopsGroupPermHandler::getRight() as new parameter $trueifadmin to allow modules to set admin permissions (trabis)
- - subject icons in private messages to be set by sender and not by the system (mamba)
- - Blocks admin using cookies to save select boxes status (trabis)
- - Moved js and css from xo_scripts template into gui class(using $xoTheme) to avoid module conflicts
- - require class/xoopslocal.php causing problems with RMCommon (mamba/trabis)
-
-===============================
-2011/04/12: Version 2.5.2 Beta
-===============================
-Bugfixes:
- - Module names and orders were not able to update (phppp/aitor)
- - Custom block was not able to add due to missing of 'block_type' (phppp/tatane/mr-reda04_fr/aitor)
- - System avatars not set in DB (voltan)
- - Improved translations (phppp/mamba)
-
-
-===============================
-2011/03/23: Version 2.5.1 Final
-===============================
-Bugfixes:
- - ID: 3219412 Block Cloning : parent module (mid) not saved when cloning(trabis)
- - ID: 3219408 Block management : data not saved when editing(trabis)
- - ID: 3229007 Setting # of banner impressions has no effect(trabis)
-
-
-===============================
-2011/03/15: Version 2.5.1 RC
-===============================
-Updates:
- - Updated suico and zetagenesis themes, zetadigme system admin theme (kris_fr)
-
-===============================
-2011/03/15: Version 2.5.1 RC
-===============================
-Security improvements:
- - Added filters to output data to avoid potential XSS (phppp/Aung Khant)
-Updates:
- - Update zetadigme admin gui (kris_fr)
- - New MIME types (mojtabajml/kris_fr)
- - Update jquery and jquery ui to last version (voltan)
- - Fix bug in help page url in modules/system/class/gui.php (voltan)
- - Add image URL show option in Image Manager (voltan)
-Bugfixes:
- - ID: 3168899 Module weight Arrangment bug, change order only for visible blocks (trabis)
- - ID: 3167970 Banner edit generates a new banner(trabis)
- - ID: 3153597 Banner management: URL click mandatory(trabis)
- - ID: 3111137 Module Block is cloned as custom block(trabis)
-
-
-===============================
-Updated 2010/10/23: Version 2.5.0
-===============================
-Bug Fixes:
-
- - Fix security bug in Profile (gaba/phppp)
- - Fix save in edit avatar and change path to avatar in form (formuss)
- - include jQuery in admin page (formuss)
- - Fix: Banners - "add" buttons disappear after deleting all banners. (trabis)
- - Fix: Banners - Blank page when deleting clients. (trabis)
- - Fix: Impossible to edit a user if uname contains a ', it shows uname already taken. (trabis)
- - Fix: Some user defines(Error messages) were placed in blocks language file! They were moved to user language file and renamed. (trabis)
- - Fix: Impossible to "delete" or "update groups" of selected users. Table sorting does not work with select fields! Table sorting was disabled for now. Also, the action for deleting users was not matching the action requested by the submit form.
- - Improving fix for "Arbitrary file deletion" reported by Ono. Make sure file is inside "themes" directory. (onokazu/trabis)
- - Fixing Xss attack, and possible sql injections on admin user page(reported by Ono).. (onokazu/trabis)
- - Added 3 language constants for interest, occupation and location for usage on "search user" page. . (trabis)
- - Altered 3 language constants for interest, occupation and location used on "add/edit user" page.. (trabis)
- - Fixed error messages constants that were using old definitions. . (trabis)
- - Fixing "full path disclosure" (onokazu/trabis)
- - Fix an error when we commit with blank.gif (formuss)
- - Add default image for avatar (formuss)
- - Clean variables passed by submit (formuss)
- - Add case in clean variable function (formuss)
- - Load english language as default (formuss)
- - Fix errors with _AM_SYSTEM_DBUPDATED define in sub file (formuss)
- - Fix an error on banners client deletion (formuss)
- - Fix banners error on search client name (formuss)
- - Fix an error when add smilies with existing file (formuss)
- - Fix banners error on search client name (formuss)
- - Fix an error when add smilies with existing file (formuss)
- - Fix an error with IE (formuss)
- - Fix problem for changing module name (formuss)
- - ID: 3089455 (wrong width in Profile Style.css) (Mamba)
- - ID: 3081037 (Updated PHP & MySQL requirementes) (Anderssk/Mamba)
- - ID: 3089251 (Checkboxes in Block Accees not working) (Mamba/Formuss)
- - ID: 3085003 (Info buttons not linked) (Mamba/Formuss)
- - ID: 3084587 (Typo in xmlrpc.php) (Wishcraft/Mamba)
- - ID: 3000221 (TYPE=MyISAM replaced by ENGINE=MyISAM) (Ghia/Mamba)
- - Division by zero in banners.php (trabis)
- - $myts not defined in banners.php (trabis)
- - function xoops_getbanner() may delete a newly created banner (trabis)
- - ID: 3060263([code] still translate to double <code> tags in 2.4.5 Final/madreus)(trabis)
- - Templates that use xoAppUrl or xoImgUrl (themes/default/modules/system/system_redirect.html, etc) do not compile correctly during module update (trabis)
- - XOOPS_SYSTEM_COMMENT not defined, comment permissions not working correctly (trabis)
- - Banner count being incremented in admin pages and twice for redirect pages (trabis)
- - ID: 2153663 (Preview function/anderssk) (trabis)
- - ID: 2929230 (DHTML AJAX can tackle server/ghia) (trabis)
- - ID: 3033138 (XoopsLists::getHtmlList method needs updating/zyspec) (trabis)
- - ID: 3023820 (Error in folder class/formuss) (trabis/formuss)
- - XoopsFormDhtmlTextArea validation not working (trabis)
- - Removing file class/xoopsform/formtree.php, class is not working and not following Xoops naming conventions (trabis)
-
-Design Fixes:
- - update legacy admin gui (change link in header) - xoops 2.5.0 (kris_fr)
- - correction of image links and cleaning css code in legacy admin gui (kris_fr)
- - correction and cleaning css code and deleting unused images in installer (kris_fr)
- - correction define language, cleaning css code and deleting unused files in zetadigme admin gui (kris_fr)
- - fix tooltips in zetadigme admin gui (kris_fr)
- - design template system_preferences.html in zetadigme admin gui (kris_fr)
- - suico theme : delete french language, correction filemanager link and language define for baradmin/footerstatic, add if no avatar in userbar popup (kris_fr)
- - suico theme : minors fixes for list : ol li (kris_fr)
- - fix suico thm for ie (kris_fr)
- - fix and cleaning css code in modules/system/css (kris_fr)
- - complete generic class in modules/system/css/class.css (kris_fr)
- - rebuild default admin gui based by morphogenesis 3.1.3 (voltan)
- * incativ orange skin (voltan)
- - add new style Sheet for installer and upgrade script (voltan)
- - update zetagenesis theme for xoops 2.5.0 : add new links, images and language defines in footer admin (kris_fr)
- - minors fixes css in zetagenesis theme : link hover for #xo-logger-tabs, accordion transition effect (kris_fr)
- - remove old tag/style css in system blocks templates - replace by generic class (kris_fr)
- - complete xoops.css with basic styles and generic class used in system module, themes and admin gui (kris_fr)
- - replace old/tag styles by generic class for module system templates (kris_fr)
- - little cosmetic cleaning / generic class in admin templates (kris_fr)
- - cosmetic cleaning / generic class in pm module templates (kris_fr)
- - cosmetic cleaning / generic class in profile module templates (kris_fr)
- - cosmetic cleaning / generic class in php files (kris_fr)
- - add xoops.css to system_imagemanager.html (kris_fr)
- - add imagemanager.css for imagemanager.html (voltan)
- - redesign fatal error message (kris_fr)
- - redesign upgrade process (kris_fr)
- - complete legacy admin gui : icons missing and link for help page (kris_fr)
- - fix block theme with pm module (kris_fr)
- - fix td align in pm_pmlite.html (kris_fr)
- - fix cookie Styleswitch - problem with old orange style for default admin gui (kris_fr)
- - fix color link under ie8/9 in default admin gui footer (kris_fr)
- - add help page in zetadigme admin gui (kris_fr)
-
-XOOPS:
- - user.php: User page
- * Change destroy session for jGrowl redirection
- - xoops.css: Xoops stylesheet
- * Add jGrowl style
- - class/smarty/xoops_plugins/resource.db.php: Smarty plugin (Modify)
- * Search template for module, permit to have two template with the same name in different module
- * Construct template path for front and backend side
- * Fix an error for find template
- - class/smarty/xoops_plugins/compiler.xoAdminIcons.php: Smarty plugin for find icons (Add)
- - class/smarty/xoops_plugins/compiler.xoAdminNav.php:: Smarty plugin for breadcrumb (Add)
- - class/theme.html: XOOPS Theme (Modify)
- * Change path to admin theme
- - include/defines.php: XOOPS Constants (Modify)
- * Change path and url for admin area
- - xoops_lib/Frameworks/jquery/jquery.js: JQuery file (Modify)
- * Update jQuery to latest version
- - xoops_lib/Frameworks/jquery/plugins/jquery.form.js (Add)
- - xoops_lib/Frameworks/jquery/plugins/jquery.jgrowl.js (Add)
- - xoops_lib/Frameworks/jquery/plugins/jquery.lightbox.js (Add)
- - xoops_lib/Frameworks/jquery/plugins/jquery.tablesorter.js (Add)
- - xoops_lib/Frameworks/jquery/plugins/jquery.ui.js (Add)
- - include/comment_form.php (Modify)
- * Add choice of text editor module system in the comment form
-
-Install:
- - install/include/makedata.php: Save default data for system module (Modify)
- * Add some new setting in config table and new template for admin
- - install/language/english/mysql.lang.data.sql: SQL data
- * Change folder location
-
-System module:
- - /modules/system/admin/modulesadmin/modulesadmin.php
- * Adding extra module-related links to the just installed modules (Add) Mamba
- - modules/system/header.php: System constants (Add)
- * use specific header for all system module
- - modules/system/admin.php: Admin main page (Modify)
- * use system function for load admin language file
- * use template for main admin page
- * Use function for get system setting
- - modules/system/help.php: Help page (Add)
- * Add content to help index page and first page of all modules (Voltan)
- - modules/system/constants.php: System constants (Modify)
- * Add new constant variables for system module
- - modules/system/menu.php: System menu (Modify)
- * Use user right for manage menu
- - modules/system/class/gui.php: Xoops Cpanel GUI abstract class (Modify)
- * Manage template file in admin side and move admin theme in specific folder
- - modules/system/class/cpanel.php: Xoops Cpanel class (Modify)
- * Change path to admin theme
- - modules/system/xoops_version.php: System setting (Modify)
- * Clean code and add admin template and system settings
- - modules/system/blocks/system_blocks.php (Modify)
- * Add waiting content for some modules
-
-pm module:
- * Changing the admin menu. Using the menu generated by the module system
- - modules/pm/admin/admin.php (Modify)
- - modules/pm/admin/header.php (Modify)
- - modules/pm/admin/prune.php (Modify)
- - modules/pm/changelog.txt (Modify)
- - modules/pm/xoops_version.php (Modify)
-
-profile module:
- * Changing the admin menu. Using the menu generated by the module system
- - modules/profile/admin/category.php (Modify)
- - modules/profile/admin/field.php (Modify)
- - modules/profile/admin/header.php (Modify)
- - modules/profile/admin/header.php (Modify)
- - modules/profile/admin/permissions.php (Modify)
- - modules/profile/admin/step.php (Modify)
- - modules/profile/admin/user.php (Modify)
- - modules/profile/changelog.txt (Modify)
- - modules/profile/xoops_version.php (Modify)
-
-
-Templates:
- - modules/system/templates/admin: Folder for all admin template files (Add)
- - modules/system/templates/admin/index.html: Secure HTML file (Add)
- - modules/system/templates/admin/system_header.html: Template for breadcrumb, tips and help (Add)
- - modules/system/templates/admin/system_avatar.html: Template for avatars (Add)
- - modules/system/templates/admin/system_banners.html: Template for banners (Add)
- - modules/system/templates/admin/system_blocks.html: Template for blocks (Add)
- - modules/system/templates/admin/system_blocks_item.html: Sub template for blocks (Add)
- - modules/system/templates/admin/system_comments.html: Template for comments (Add)
- - modules/system/templates/admin/system_groups.html: Template for groups (Add)
- - modules/system/templates/admin/system_images.html: Template for images (Add)
- - modules/system/templates/admin/system_mailusers.html: Template for mail to users (Add)
- - modules/system/templates/admin/system_maintenance.html: Template for maintenace (Add)
- - modules/system/templates/admin/system_modules.html: Template for modules (Add)
- - modules/system/templates/admin/system_modules_confirm.html: Template for modules (Add)
- - modules/system/templates/admin/system_preferences.html: Template for preferences (Add)
- - modules/system/templates/admin/system_smilies.html: Template for smilies (Add)
- - modules/system/templates/admin/system_templates.html: Template for templates (Add)
- - modules/system/templates/admin/system_userrank.html: Template for user ranks (Add)
- - modules/system/templates/admin/system_users.html: Template for users (Add)
- - modules/system/templates/admin/system_help.html: Template for help (Add)
- - modules/system/templates/admin/system_index.html: Template for index (Add)
-
-Help:
- - modules/system/language/english/help/avatars.html: Help file for avatars
-
-CSS:
- - modules/system/css: Folder for CSS file (Add)
- * Create a folder for put all CSS file used by system module
- - modules/system/css/index.html: Secure HTML file (Add)
- - modules/system/css/admin.css: CSS file for system module (Add)
- - modules/system/css/button.css: CSS file for buttons (Add)
- - modules/system/css/class.css: CSS file for standard class (Add)
- - modules/system/css/admin.css: CSS file for help section (Add)
- - modules/system/css/lightbox.css: CSS file for help lightbox (Add)
- - modules/system/css/help.css: CSS file for help pages (Add)
- - modules/system/css/code_mirror/*: Code mirror stylesheet files
-
-Images:
- - modules/system/images/icons/*: Icons folder (Add)
- - modules/system/images/breadcrumb/*: Breadcrumb folder (Add)
- - modules/system/images/mimetypes/*: Mimetypes folder (Add)
- - modules/system/images/bg_button.gif: Background images button (Add)
- - modules/system/images/loading.gif: Loading images (Add)
- - modules/system/images/spinner.gif: Small loading images (Add)
- - modules/system/images/bg_content.gif (Delete)
- - modules/system/images/bg_menu.gif (Delete)
- - modules/system/images/check.gif (Delete)
- - modules/system/images/hbar_left.gif (Delete)
- - modules/system/images/hbar_middle.gif (Delete)
- - modules/system/images/hbar_right.gif (Delete)
- - modules/system/images/info.gif (Delete)
- - modules/system/images/install.gif (Delete)
- - modules/system/images/logo.gif (Delete)
- - modules/system/images/menu.gif (Delete)
- - modules/system/images/powered_by_xoops.gif (Delete)
- - modules/system/images/uninstall.gif (Delete)
- - modules/system/images/update.gif (Delete)
- - modules/system/images/xoops2.gif (Delete)
-
-JS:
- - modules/system/js: Folder fo JS files (Add)
- - modules/system/js/index.html: Secure HTML file (Add)
- - modules/system/js/admin.js: Main JS file for system module (Add)
-
-Breadcrumbs:
- - modules/system/class/breadcrumb.php: Class for breadcrumb toolbar
- * Manage the breadcrumb in system module
-
-Thumbs:
- - modules/system/class/thumbs: Thumbs class for avatar and image gallery (Add)
- * Class for generate thumbs images
-
-Avatars:
- - edituser.php: Xoops edit user page (Modify)
- * Create a specific folder in uploads directory for avatars
- - modules/profile/edituser.php: Profile edit user page (Modify)
- * Create a specific folder in uploads directory for avatars
-
- - modules/system/admin/avatars/xoops_version.php: Avatars configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/avatars/main.php: Main avatar managment (Modify)
- * Code cleanup and use of a specific class to manage Avatars
- - modules/system/class/avatar.php: System class for Avatars (Modify)
- * Manage avatars with a specific class
- - modules/system/language/english/admin/avatar.php: Avatar define variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Banners:
- - modules/system/admin/banners/xoops_version.php: Banners configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/banners/main.php: Main banners managment (Modify)
- * Code cleanup and use of a specific class to manage Banners
- - modules/system/admin/banners/banners.php (Delete)
- - modules/system/class/banner.php: Banners Class Manager (Add)
- * Manage banners with a specific class
- - modules/system/class/bannerclient.php: Banners Client Class Manager (Add)
- * Manage banners client with a specific class
- - modules/system/class/bannerfinish.php: Banners Finish Class Manager (Add)
- * Manage banners finish with a specific class
- - modules/system/language/english/admin/banners.php: Banners define variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Blocks:
- - modules/system/admin/blocksadmin/xoops_version.php: Blocks configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/blocksadmin/main.php: Main block managment (Modify)
- * Code cleanup and use of a specific class to manage Blocks
- - modules/system/admin/blocksadmin/blockform.php (Delete)
- - modules/system/admin/blocksadmin/blocksadmin.php (Delete)
- - modules/system/class/block.php: Block Class Manager (Add)
- * Manage blocks with a specific class
- - modules/system/class/blocklinkmodule.php: Block link to module Class Manager (Add)
- - modules/system/class/cookie.php: Class for manage cookie
- - modules/system/language/english/admin/blocksadmin.php: Block define variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Comments:
- - modules/system/admin/comments/xoops_version.php: Comments configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/comments/main.php: Main comments managment (Modify)
- * Code cleanup and use of a specific class to manage Comments
- - modules/system/admin/comments/admin_header.php: Comment Header (Modify)
- - modules/system/admin/comments/comment_delete.php: Comment delete file (Modify)
- - modules/system/admin/comments/comment_edit.php: Comment edit file (Modify)
- - modules/system/admin/comments/comment_post.php: Comment post file (Modify)
- - modules/system/language/english/admin/comments.php: Comment define variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Find users:
- - modules/system/admin/findusers/xoops_version.php: Find user configuration files (Delete)
- - modules/system/admin/findusers/main.php: Main find user managment (Delete)
- - modules/system/language/english/admin/findusers.php: Find user define variable (Delete)
-
-Groups:
- - modules/system/admin/groups/xoops_version.php: Groups configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/groups/main.php: Main groups managment (Modify)
- * Code cleanup and use of a specific class to manage Comments
- - modules/system/admin/groups/groupform.php (Delete)
- - modules/system/admin/groups/groups.php (Delete)
- - modules/system/class/group.php: Group Class Manager (Add)
- * Manage group with a specific class
- * Add All check box for group form
- - modules/system/language/english/admin/groups.php: Groups define variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Images:
- - modules/system/admin/images/xoops_version.php: Images configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/images/main.php: Main Images managment (Modify)
- * Code cleanup and use of a specific class to manage Images
- - modules/system/language/english/admin/images.php: Images define variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Mail users:
- - modules/system/admin/mailusers/xoops_version.php: Mail to users configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/mailusers/main.php: Main mail to users managment (Modify)
- * Code cleanup and use of a specific class to manage Mail to users
- - modules/system/admin/groups/mailform.php (Delete)
- - modules/system/admin/groups/mailusers.php (Delete)
- - modules/system/language/english/admin/mailusers.php: Mail to users define variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Maintenance:
- - modules/system/admin/maintenance/xoops_version.php: Maintenance configuration files (Add)
- * Changes to use the same variables for image and help
- - modules/system/admin/maintenance/main.php: Main Maintenance managment (Add)
- * Use a specific class for manage maintenance
- - modules/system/admin/maintenance/dump: Folder for database dump (Add)
- - modules/system/class/maintenance.php: Maintenance Class Manager (Add)
- * Manage maintenance with a specific class
- - modules/system/language/english/admin/maintenance.php: Maintenance variable (Add)
- * Changed define name to follow XOOPS standard
-
-Modules:
- - modules/system/admin/modulesadmin/xoops_version.php: Maintenance configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/modulesadmin/main.php: Main Maintenance managment (Modify)
- * Update code and use drag'n drop for define position
- - modules/system/modulesadmin/modulesadmin.php: Modules functions (Modify)
- * Change header file and change log display
- - modules/system/language/english/admin/modulesadmin.php: Maintenance variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Preferences:
- - modules/system/admin/preferences/xoops_version.php: Preferences configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/preferences/main.php: Preferences managment (Modify)
- * Clean code for manage preferences
- - modules/system/language/english/admin/preferences.php: Preferences variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Smilies:
- - modules/system/admin/smilies/xoops_version.php: Smilies configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/smilies/main.php: Smilies managment (Modify)
- * Code cleanup and use of a specific class to manage smilies
- - modules/system/admin/smilies/smileform.php (Delete)
- - modules/system/admin/smilies/smilies.php (Delete)
- - modules/system/class/smilies.php: Smilies Class Manager (Add)
- * Manage smilies with a specific class
- - modules/system/language/english/admin/smilies.php: Smilies variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Templates:
- - modules/system/admin/tplsets/xoops_version.php: Templates configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/tplsets/main.php: Templates managment (Modify)
- * Change code for use template editor (code mirror)
- - modules/system/admin/tplsets/jquery.php: jQuery File Tree PHP Connector (Add)
- - modules/system/admin/tplsets/themeimgform.php (Delete)
- - modules/system/admin/tplsets/tplform.php (Delete)
- - modules/system/language/english/admin/tplsets.php: Templates variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Ranks
- - modules/system/admin/userrank/xoops_version.php: User ranks configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/userrank/main.php: User ranks managment (Modify)
- * Code cleanup and use of a specific class to manage user ranks
- - modules/system/admin/userrank/rankform.php (Delete)
- - modules/system/admin/userrank/userrank.php (Delete)
- - modules/system/class/userrank.php: User ranks Class Manager (Add)
- * Manage user ranks with a specific class
- - modules/system/language/english/admin/userrank.php: User ranks variable (Modify)
- * Changed define name to follow XOOPS standard
-
-Users:
- - modules/system/admin/users/xoops_version.php: User configuration files (Modify)
- * Changes to use the same variables for image and help
- - modules/system/admin/users/main.php: User managment (Modify)
- * Code cleanup and use of a specific class to manage user
- - modules/system/admin/users/users.php: Users functions (Modify)
- * Code cleanup and use of a specific class to manage user
- - modules/system/admin/users/jquery.php: jQuery File Tree PHP Connector (Add)
- - modules/system/admin/users/userform.php (Delete)
- - modules/system/class/users.php: User Class Manager (Add)
- * Manage user with a specific class
- - modules/system/language/english/admin/users.php: User variable (Modify)
+XOOPS 2.5.x Changelog (Language changes: see: /docs/lang_diff.txt)
+
+===============================
+2013/05/08: Version 2.5.7 Beta 1
+===============================
+Bugfixes:
+- ID: 1143 (old ID 430840) class/module.errorhandler.php (uberrookie/zyspec)
+- ID: 1225 Restore user theme choice during "Remember me" processing. (rgriffith)
+- ID: 1226 Change value of clickable due to issues centering on CaricaFoto script (rgriffith)
+- ID: 1227 Sorting bug in Profile module search (Zyspec)
+- ID: 1246 Fallback to english for admin theme language files if no language specific file exists (rgriffith)
+- ID: 1261 Fix as proposed by Irmtfan (irmtfan/rgriffith)
+- ID: 1268 reduce db load if XoopsFormSelectUser is called multiple times in a page load (rgriffith)
+- ID: 1269 Block template file will not updated after update the module (irmtfan)
+- ID: 1270 template issue in email notifications (changed X_ITEM_TILE to X_ITEM_NAME) (alain01/slider84/mamba)
+- ID: 1271 install last page no css/js (tarik/rgriffith))
+- ID: 1272 delete functions always return true (rgriffith)
+- ID: 1273 template duplicate issue (irmtfan)
+- ID: 1274 prevent multiple inclusions of a module's xoops_version.php (irmtfan/rgriffith)
+- ID: 1278 _AM_SENDMTOUSERS missed (Mowaffaq/mamba)
+- ID: 1281 initialize arrays as empty arrays rather than null (rgriffith)
+- ID: 1285 check if session exists before attempting to start a new one (wishcraft)
+- ID: 1287 assigning "static" to various class methods (wishcraft/mamba)
+- ID: 1291 xoops_getModuleOption() did not respect $dirname (rgriffith)
+- ID: 1382 add cleanup of unused avatar resources to admin maintenance page (rgriffith)
+
+
+- reversing fix for potential lack of rendering css and javascript in Installer on the last screen by culex
+- removing @ in link[@rel*=style][title] in styleswitch.js (not needed in jQuery 1.83) (SMEDrieben/Mamba)
+- added missing "`" in upgrade from 2.0.18 to 2.3.0 (mamba)
+- fixing errors in upgrade from 2.4.0 to 2.4.1 (mamba,voltan)
+- added check for menu link description in ModuleAdmin
+- fixed wrong return icon in Smarty xoModuleIcons32
+- fixed issue with jGrows in xoops.css (xoobaru/tarik)
+- fix for deprecated "preg_replace/e" function in PHP 5.5 (mamba)
+- added: check if 'date.timezone' is set in php.ini, if not, set it to UTC (cesag/mamba)
+- assigned _SHORTDATESTRING to _CAL_FORMAT to have consistency in local languages (jcweb/guspel)
+- fixed bug in calendar.js (mamba)
+- added link to Module's Admin after "Update" (currently only to XOOPS Modules section) (mamba)
+- added placeholder for a link to upload test data, if available after installation (mamba)
+- solved bug into PM module readpmsg.php (escrime-info/slider84)
+- fixed missing check on variable in userinfo.php (cesag/mamba)
+- replaced extract($_POST) in /include/comment_delete.php with filters (mamba)
+- adding some missing generic default fonts (mamba)
+- removing some unreachable statements (mamba)
+- replacing deprecated HTML tags (mamba)
+- bug in commentrenderer.php (Roby73/irmtfan)
+- added missing info about new language constants in Fast Comments (irmtfan/mamba)
+- fixed Undefined index: uid in file /modules/profile/userinfo.php line 24 (cesag/mamba)
+- set minimum PHP version to 5.3.7 (mamba)
+- added missing apostrophe corrections for Date types in CleanVars in /class/model/write.php
+- added function escape to XoopsMySQLDatabase, needed for Formulize (jegelstaff)
+- added blank.gif images to ModuleAdmin icons (timgno)
+- addedd [soundcloud] BB code as supplied by (iHackCode/rgriffith)
+- fix for cancel button in javascript (currently it still entered the text, even if canceled) (mamba)
+- added "module_status" to show with module Version (mamba)
+- patch for input validation bypass issue reported by Tatane (tatane/rgriffith)
+- change default value for usercookie config to match change in 2.6.0. (rgriffith)
+- correct method used to determine the current effective language.(rgriffith)
+- fix errors "PHP Strict standards: Redefining already defined constructor" under PHP 5.5 (rgriffith)
+- fix to correctly load the CSS file into the header in ModuleAdmin (Bleekk, Alfred)
+- added "title" to buttons in DHTML Editor (mamba)
+- updated required PHP and XOOPS versions, module versions in modules (cesag/mamba)
+- added xBootstrap theme (UI/UX Team: Angelo Roja, Bleekk, Heyula)
+- added extra escape for "e" in YESTERDAY definition in locale.php, which was added in PHP 5.4 (madDan)
+- fixed PHP minimum version comparison in ModuleAdmin (mamba)
+
+Security fixes
+- XSS issues reported by Mehdi Dadkhah (rgriffith)
+- Fix security issues reported by Pedro Ribeiro of Agile Information Security (rgriffith)
+- Fix XSS issue reported by Manuel Garcia Cardenas (rgriffith)
+
+Updated:
+ - jGrowl to 1.2.13 (mamba)
+ - jQuery Form to 3.42.0 (mamba)
+ - HTML Purifier to 4.6.0 (mamba)
+ - Smarty to 2.6.28 (mamba)
+ - TinyMCE to 3.5.10 (mamba)
+ - prototype.js to 1.7.1, Aug 2012 (rgriffith)
+
+===============================
+2013/04/21: Version 2.5.6 Final
+===============================
+Bugfixes:
+- updated English translations (Cesag,Mamba)
+- extra check for $noHtml in XoopsEditorHandler->get (luciorota)
+- fixing $GLOBAL typo in jquery.php (Zyspec)
+- improving protection against spam by turning off registration's 1st step saving (timgno)
+
+===============================
+2013/03/25: Version 2.5.6 RC1
+===============================
+Bugfixes:
+ - Array to string conversion (geekwright/mamba)
+ - issues with missing xoopscomments table (geekwright/sabahan/Mamba)
+ - bug with using reference for non-variables (geekwright/mamba)
+ - number of users when "all groups" selected was wrong (tatane/mamba)
+ - fix for potential lack of rendering css and javascript in Installer on the last screen (culex)
+ - fix for missing Protector logo under PHP 5.4 (mamba)
+ - replacing ereg with preg_match in userutility.php (pmartina/paul)
+ - #1219 dhtmltextarea editor accent not displayed (cesag/alain091)
+ - added missing call for user language in /profile/index.php (xoobaru/zyspec)
+
+Security fixes
+ - XSS/CSRF vulnerability in system/admin/groupperm.php (Dingjie Yang,Qualys/trabis)
+ - XSS/CSRF vulnerability in system/modulesadmin/main.php (Dingjie Yang,Qualys/trabis)
+ - XSS/CSRF vulnerability in system/admin/blocksadmin/main.php (Marcin,Ariko-Security Team/trabis)
+ - LFI vulnerability in system/admin/tplsets/jquery.php (Marcin,Ariko-Security Team/trabis)
+
+===============================
+2013/01/22: Version 2.5.6 Beta
+===============================
+Security fixes:
+ - XSS (Cross Site Scripting) vulnerability in Maintenance (Dingjie Yang,Qualys/trabis)
+
+Bugfixes:
+ - errors related to static functions, so it works on PHP 5.4 (Mamba)
+ - bug #1245 in class XoopsLoad.php (Alain91)
+
+Updated:
+ - TinyMCE to 3.5.8 (mamba)
+ - Smarty to 2.6.27 (mamba)
+ - jQuery to 1.8.3 (mamba)
+ - jQueryUI to version 1.10 (mamba)
+
+Added:
+- Fast Comment Hack (Voltan)
+
+===============================
+2012/04/15: Version 2.5.5 Final
+===============================
+Bugfixes:
+ - preventing division by zero in pagenav.php (timgno)
+ - ID: 3466534 tooltip "$ not defined" fix (culex)
+ - ID: 3513787 wrong cookie_domain (arion92fr)
+ - ID: 3518291 Fix of variables assigned by reference in formelementtray (mamba)
+ - problem in formtextdateselect (wishcraft)
+
+Updated:
+ - phpThumb to 1.7.11 (mamba)
+ - jGrowl to 1.2.6 (mowaffaq/mamba)
+
+===============================
+2012/03/14: Version 2.5.5 RC
+===============================
+Bugfixes:
+ - ID: 3494895 When changing the # of visible entries in Protector, it goes to Admin (jcweb/mamba)
+ - ID: 3494894 Calendar shows 40 days (peekay/mage)
+ - ID: 3494896 Image Manager category creation restrictions (voltan/mage)
+ - ID: 3494893 PM Messages deleted from Saved box (Danielw42/mage)
+ - ID: 3501897 Protector errors (cesag/XavierS)
+ - ID: 3511204 TinyEditor only loading in the 'Scoop' part of the News module (peekay/XavierS)
+ - ID: 3511205 Bug in fresh install in page_configsave.php (XavierS)
+
+Improved:
+ - replacing "msnbot" with "bingbot" in Protector (mamba)
+
+Updated:
+ - HTML Purifier to 4.4.0 (mamba)
+ - TinyMCE to 3.4.9 (mamba)
+ - jQuery to 1.72 (mamba)
+ - jQueryUI to version 1.8.18 (mamba)
+
+===============================
+2012/02/19: Version 2.5.5 Beta
+===============================
+Security fixes:
+ - XSS (Cross Site Scripting) vulnerability in PM module and tinymce (High-Tech Bridge Security Research Lab/trabis)
+
+Bugfixes:
+ - Templates Manager does not handle single quotes correctly (trabis)
+ - $xoTheme->addScript('', '', 'content here'); causes duplicate CDATA on cached pages (wishcraft/trabis)
+ - System admin maintenance table names are incorrect if db_prefix length is not 4 (trabis)
+ - System admin users advance search displays wrong results when using 'contains' or 'equal' in some fields (trabis)
+ - System admin users pagination not working correctly for some fields (trabis)
+ - System admin users blank page when site as many users (trabis)
+ - /class/object.php deprecated message, should be /class/xoopsobject.php (mamba/trabis)
+ - /class/module.php deprecated message, should be /class/xoopsmodule.php (mamba)
+ - /class/user.php deprecated message, should be /class/xoopsuser.php (mamba)
+ - ID: 3443381 Images stored in database not given correctly in edit mode (mage)
+ - ID: 3201929 Change upper limit for Banner impressions (mamba/mage)
+ - ID: 3432275 html structure (kris_fr/mage)
+ - ID: 3461539 Incorrect value for setOrder() in modulesadmin/main.php (mage)
+ - ID: 3469896 When deleting client, it doesn't delete finished banners (mamba/mage)
+ - ID: 3442270 Date format and Xoops 2.5.4 (cesag/formuss)
+
+Improved:
+ - Add key 'uid' on 'groups_users_link' table to allow joining 'users' table with better performance (trabis)
+ - Add Comments, Templates, and Uninstall links to Module's Admin (mamba)
+
+Updated:
+ - TinyMCE to 3.4.8 (mamba)
+ - jQuery to 1.71 (mamba)
+ - jQueryUI to version 1.8.17 (mamba)
+ - PhpMailer to version 5.2.1 (mamba)
+
+===============================
+2011/11/20: Version 2.5.4 Final
+===============================
+Bugfixes:
+ - ID: 3430112 Java problem in xoops editor (voltan/mamba/trabis)
+ - dhtml smilie is always inserted in the end (mamba/trabis)
+ - tinymce using body background color (trabis)
+ - jquery ui css no loaded correctly on admin side (trabis)
+ - ID: 3432017 HTML tags not closed (kris_fr/mamba)
+
+Updated:
+ - updated jQuery to 1.7 (mamba)
+
+===============================
+2011/10/10: Version 2.5.4 RC
+===============================
+Bugfixes:
+ - quoteConv causing problems with large number of quotes (Roby73/trabis)
+ - Cache bug. The key's not generated correctly (andrey3761/trabis)
+ - ID: 3425970 Unknown: Function split() (cesag/trabis)
+ - ID: 3424295 Undefined index: tplset (cesag/trabis)
+ - Preferences not using description field correctly, tooltip showing title and description without space (trabis)
+ - Extra height in admin page when warnings are not displayed (timgno/trabis)
+ - Files loaded with browse.php (*.js, *.css, etc) are not cached by the browser (trabis)
+ - ID: 3421180 CBB 4.05 and Xoops 2.5.4 error with Framework (cesag/trabis)
+
+Improved:
+ - Replacing deprecated Database::getInstance(); calls with XoopsDatabaseFactory::getDatabaseConnection(); (trabis)
+ - Logging deprecated methods and files that will be removed on XOOPS 2.6.0 (trabis)
+
+===============================
+2011/10/05: Version 2.5.4 Beta
+===============================
+Bugfixes:
+ - Remove a call of non existing css file in admin menu
+ - ID: 3419812 Drag and drop Xoops 2.5.3 bug (cesag/trabis)
+ - Calendar form element does not work properly (trabis)
+ - Make sure xoops_data/data is writable during install (trabis)
+ - ID: 3419332 Logout bug (cesag/trabis)
+
+Updated:
+ - Update jQueryUI to version 1.8.16 (voltan)
+ - Update tinymce to version 3.4.6 (ForMuss)
+ - Update PhpMailer to version 5.1 (dhsoft)
+ - Update jQuery o version 1.6.4 (ForMuss)
+ - Update Core modules (PM, Profile, Protector) to ModuleAdmin GUI (mamba)
+
+Deleted:
+ - Delete xoops_lib/data/secure.php file for exclude update error
+
+===============================
+2011/10/03: Version 2.5.3
+===============================
+Bugfixes:
+ - Style switcher does not work on default admin GUI(trabis)
+ - Reverting fix for bug ID: 2672723 Changed the code in Install to omits the SQL command: "ALTER DATABASE ... CHARACTER SET ..." (trabis)
+
+===============================
+2011/09/29: Version 2.5.2 Final
+===============================
+Bugfixes:
+ - ID: 3416069 - avatars upload problem (cesag/trabis)
+ - MyTextSanitizer::htmlSpecialChars() using UTF-8 by default (trabis)
+ - System Waiting block produces queries for inactive modules (trabis)
+ - 'Selected modules does not exist' if using inactive module on startpage (trabis)
+
+===============================
+2011/09/06: Version 2.5.2 RC
+===============================
+Security fixes:
+ - Removed support for script driven images!!! (High-Tech Bridge Security Research Lab/trabis)
+ - Fixed XSS (Cross Site Scripting) vulnerability in /include/formdhtmltextarea_preview.php (High-Tech Bridge Security Research Lab/trabis)
+Bugfixes:
+ - Protector Module - Added stopforumspam option (trabis)
+ - Modules admin does not show update warning for modules that have no main. (trabis)
+ - ID: 3411696 custom avatar is not deleted after user change avatar (sabahan)
+ - XoopsCaptcha does not load captcha configs correctly (trabis)
+ - XoopsCaptcha is not allowing the use of Frameworks folder (trabis)
+ - XoopsCaptcha(Method) is not extensible enough, can't add new captcha methods without hacking (trabis)
+ - ID: 2909799 Unbalanced [quote] introduces unbalanced <div> tag (ghia/trabis)
+ - ID: 2704039 backend.php does not work in 2.3.3 (drieben/trabis)
+ - ID: 3026492 Xoops Forms using Single Quotes For Html tags (catzwolf/trabis)
+ - ID: 3000518 Required fields for registration are not always enforced(csware/trabis)
+ - ID: 2795050 user profile Bug (zaza123/trabis)
+ - ID: 3014493 SQL structure duplicates wrongly PM module table (ghia/mamba)
+ - ID: 3139081 xoops_error displays array dump (madreus/trabis)
+ - ID: 2937966 Reusing loop variable in preferences (ghia/trabis)
+ - ID: 2843028 Bug fonction "checkRight" class XoopsGroupPerm (mageg/trabis)
+ - ID: 2827946 Required list message doesn't appear (daviddu54/trabis)
+ - cleanVars() does not enforce array() on vars of type 'array' (trabis)
+ - XoopsUserUtility::validate() {$uid} not set in query (trabis)
+ - ID: 3410742 Broken Message Icon Image for core pm. (sabahan/Mamba)
+ - ID: 2672723 Changed the code in Install to omits the SQL command: "ALTER DATABASE ... CHARACTER SET ..." if it's not needed. (bs_php)
+ - ID: 1988039 does not accept some valid email addresses (anderssk/trabis)
+ - ID: 1889743 Installation of module fails if SQL file ends with a comment (ojobazos/trabis)
+ - ID: 1811479 Showing the right block in the wrong place: Top page wrong d (nachenko/trabis)
+ - ID: 3409728 PM Module : Missing message icon in readpmsg.php (sabahan/Mamba)
+ - ID: 3409391 From module condition check error in pmlite.php (zyspec)
+ - ID: 2959764 Path with spaces causes bad login redirect (bhardie/trabis)
+ - ID: 2843027 Bug class criteria GroupBy (mageg/trabis)
+ - $block = new XoopsBlock($id); not assigning block vars. (trabis)
+ - ID: 3403521 System Block Class, getContent var case inconsistency (zyspec/trabis)
+ - ID: 2956172 Internet Explorer 8 and Alt-attribute (drieben/mamba)
+ - ID: 3408962 theme set during install & register (sabahan/formuss)
+ - ID: 3408955 comment display mode standardization (sabahan/formuss)
+ - ID: 3288975 javascript calendar date format localization (ianez/formuss)
+ - ID: 3059263 Word Censoring Options not work (trabis)
+ - ID: 3408572 zetadigme admin gui - top banner bug (sabahan)
+ - ID: 3090520 class xoopsform default date (philou_themes)
+ - ID: 3408236 PM Module - Missing Message Icon selector (sabahan/Mamba)
+ - ID: 2340215 Not possible to use URL link in images (marcoxoops/Mamba)
+ - ID: 3406494 Geshi support in textsanitizer, syntaxhighlight incomplete (zyspec/trabis)
+ - ID: 3074089 XoopsModelSync, synchronization method always returns true (...
[truncated message content] |
|
From: <be...@us...> - 2014-03-06 20:10:49
|
Revision: 12348
http://sourceforge.net/p/xoops/svn/12348
Author: beckmi
Date: 2014-03-06 20:10:45 +0000 (Thu, 06 Mar 2014)
Log Message:
-----------
Updating to version 4.0.18
Modified Paths:
--------------
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/changelog.txt
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autolink/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autoresize/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/charmap/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/emoticons/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/fullpage/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/image/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/link/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/media/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/paste/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/searchreplace/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/spellchecker/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/table/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/textcolor/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/visualchars/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/wordcount/plugin.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/skins/lightgray/content.inline.min.css
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/skins/lightgray/content.min.css
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/skins/lightgray/skin.ie7.min.css
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/skins/lightgray/skin.min.css
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/themes/modern/theme.min.js
ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/tinymce.min.js
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/changelog.txt
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/changelog.txt 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/changelog.txt 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1,3 +1,38 @@
+Version 4.0.18 (2014-02-27)
+ Fixed bug where images would get class false/undefined when initially created.
+Version 4.0.17 (2014-02-26)
+ Added much better wai-aria accessibility support when it comes to keyboard navigation of complex UI controls.
+ Added dfn,code,samp,kbd,var,cite,mark,q elements to the default remove formats list. Patch contributed by Naim Hammadi.
+ Added var,cite,dfn,code,mark,q,sup,sub to the list of elements that gets cloned on enter. Patch contributed by Naim Hammadi.
+ Added new visual_anchor_class option to specify a custom class for inline anchors. Patch contributed by Naim Hammadi.
+ Added support for paste_data_images on WebKit/Blink when the user pastes image data.
+ Added support for highlighting the video icon when a video is added that produces an iframe. Patch contributed by monkeydiane.
+ Added image_class_list/link_class_list options to image/link dialogs to let the user select classes.
+ Fixed bug where the ObjectResizeStart event didn't get fired properly by the ControlSelection class.
+ Fixed bug where the autolink plugin would steal focus when loaded on IE 9+.
+ Fixed bug where the editor save method would remove the current selection when called on an inline editor.
+ Fixed bug where the formatter would merge span elements with parent bookmarks if an id format was used.
+ Fixed bug where WebKit/Blink browsers would scroll to the top of the editor when pasting into an empty element.
+ Fixed bug where removing the editor would cause an error about wrong document on IE 11 under specific circumstances.
+ Fixed bug where Gecko would place the caret at an incorrect location when using backspace.
+ Fixed bug where Gecko would throw "Wrong Document Error" for ranges that pointing to removed nodes.
+ Fixed bug where it wasn't possible to properly update the title and encoding properties in the fullpage plugin.
+ Fixed bug where paste plugin would produce an extra undo level on IE.
+ Fixed bug where the formatter would apply inline formatting outside the current word in if the selection was collapsed.
+ Fixed bug where it wasn't possible to delete tables on Chrome if you placed the selection within all the contents of the table.
+ Fixed bug where older IE versions wouldn't properly insert contents into table cells when editor focus was lost.
+ Fixed bug where older IE versions would fire focus/blur events even though the editor focus didn't change.
+ Fixed bug where IE 11 would add two trailing BR elements to the editor iframe body if the editor was hidden.
+ Fixed bug where the visualchars plugin wouldn't display non breaking spaces if they where inserted while the state was enabled.
+ Fixed bug where the wordcount plugin would be very slow some HTML where to much backtracking occured.
+ Fixed so pagebreak elements in the editor breaks pages when printing. Patch contributed by penc.
+ Fixed so UndoManager events pass though the original event that created the undo level such as a keydown, blur etc.
+ Fixed so the inserttime button is callsed insertdatetime the same as the menu item and plugin name.
+ Fixed so the word count plugin handles counting properly on most languages on the planet.
+ Fixed bug where the auroreize plugin would throw an error if the editor was manually removed within a few seconds.
+ Fixed bug where the image dialog would get stuck if the src was removed. Patch contribued by monkeydiane.
+ Fixed bug where there is an extra br tag for IE 9/10 that isn't needed. Patch contributed by monkeydiane.
+ Fixed bug where drag/drop in a scrolled editor would fail since it didn't use clientX/clientY cordinates. Patch contributed by annettem.
Version 4.0.16 (2014-01-31)
Fixed bug where the editor wouldn't be properly rendered on IE 10 depending on the document.readyState.
Version 4.0.15 (2014-01-31)
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autolink/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autolink/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autolink/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("autolink",function(t){function e(t){o(t,-1,"(",!0)}function n(t){o(t,0,"",!0)}function i(t){o(t,-1,"",!1)}function o(t,e,n){var i,o,r,s,d,a,f,l,c;if(i=t.selection.getRng(!0).cloneRange(),i.startOffset<5){if(l=i.endContainer.previousSibling,!l){if(!i.endContainer.firstChild||!i.endContainer.firstChild.nextSibling)return;l=i.endContainer.firstChild.nextSibling}if(c=l.length,i.setStart(l,c),i.setEnd(l,c),i.endOffset<5)return;o=i.endOffset,s=l}else{if(s=i.endContainer,3!=s.nodeType&&s.firstChild){for(;3!=s.nodeType&&s.firstChild;)s=s.firstChild;3==s.nodeType&&(i.setStart(s,0),i.setEnd(s,s.nodeValue.length))}o=1==i.endOffset?2:i.endOffset-1-e}r=o;do i.setStart(s,o>=2?o-2:0),i.setEnd(s,o>=1?o-1:0),o-=1;while(" "!=i.toString()&&""!==i.toString()&&160!=i.toString().charCodeAt(0)&&o-2>=0&&i.toString()!=n);if(i.toString()==n||160==i.toString().charCodeAt(0)?(i.setStart(s,o),i.setEnd(s,r),o+=1):0===i.startOffset?(i.setStart(s,0),i.setEnd(s,r)):(i.setStart(s,o),i.setEnd(s,r)),a=i.toString(),"."==a.charAt(a.length-1)&&i.setEnd(s,r-1),a=i.toString(),f=a.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i),f&&("www."==f[1]?f[1]="http://www.":/@$/.test(f[1])&&!/^mailto:/.test(f[1])&&(f[1]="mailto:"+f[1]),d=t.selection.getBookmark(),t.selection.setRng(i),t.execCommand("createlink",!1,f[1]+f[2]),t.selection.moveToBookmark(d),t.nodeChanged(),tinymce.Env.webkit)){t.selection.collapse(!1);var g=Math.min(s.length,r+1);i.setStart(s,g),i.setEnd(s,g),t.selection.setRng(i)}}return t.on("keydown",function(e){return 13==e.keyCode?i(t):void 0}),tinymce.Env.ie?void t.on("init",function(){try{t.execCommand("AutoUrlDetect",!1,!0)}catch(e){}}):(t.on("keypress",function(n){return 41==n.which?e(t):void 0}),void t.on("keyup",function(e){return 32==e.keyCode?n(t):void 0}))});
\ No newline at end of file
+tinymce.PluginManager.add("autolink",function(t){function e(t){o(t,-1,"(",!0)}function n(t){o(t,0,"",!0)}function i(t){o(t,-1,"",!1)}function o(t,e,n){var i,o,r,s,d,a,f,l,c;if(i=t.selection.getRng(!0).cloneRange(),i.startOffset<5){if(l=i.endContainer.previousSibling,!l){if(!i.endContainer.firstChild||!i.endContainer.firstChild.nextSibling)return;l=i.endContainer.firstChild.nextSibling}if(c=l.length,i.setStart(l,c),i.setEnd(l,c),i.endOffset<5)return;o=i.endOffset,s=l}else{if(s=i.endContainer,3!=s.nodeType&&s.firstChild){for(;3!=s.nodeType&&s.firstChild;)s=s.firstChild;3==s.nodeType&&(i.setStart(s,0),i.setEnd(s,s.nodeValue.length))}o=1==i.endOffset?2:i.endOffset-1-e}r=o;do i.setStart(s,o>=2?o-2:0),i.setEnd(s,o>=1?o-1:0),o-=1;while(" "!=i.toString()&&""!==i.toString()&&160!=i.toString().charCodeAt(0)&&o-2>=0&&i.toString()!=n);if(i.toString()==n||160==i.toString().charCodeAt(0)?(i.setStart(s,o),i.setEnd(s,r),o+=1):0===i.startOffset?(i.setStart(s,0),i.setEnd(s,r)):(i.setStart(s,o),i.setEnd(s,r)),a=i.toString(),"."==a.charAt(a.length-1)&&i.setEnd(s,r-1),a=i.toString(),f=a.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i),f&&("www."==f[1]?f[1]="http://www.":/@$/.test(f[1])&&!/^mailto:/.test(f[1])&&(f[1]="mailto:"+f[1]),d=t.selection.getBookmark(),t.selection.setRng(i),t.execCommand("createlink",!1,f[1]+f[2]),t.selection.moveToBookmark(d),t.nodeChanged(),tinymce.Env.webkit)){t.selection.collapse(!1);var g=Math.min(s.length,r+1);i.setStart(s,g),i.setEnd(s,g),t.selection.setRng(i)}}var r;return t.on("keydown",function(e){return 13==e.keyCode?i(t):void 0}),tinymce.Env.ie?void t.on("focus",function(){if(!r){r=!0;try{t.execCommand("AutoUrlDetect",!1,!0)}catch(e){}}}):(t.on("keypress",function(n){return 41==n.which?e(t):void 0}),void t.on("keyup",function(e){return 32==e.keyCode?n(t):void 0}))});
\ No newline at end of file
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autoresize/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autoresize/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/autoresize/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("autoresize",function(e){function t(i){var a,s,g,r,m=e.getDoc(),u=m.body,l=m.documentElement,h=tinymce.DOM,_=n.autoresize_min_height;!u||!i||"setcontent"===i.type&&i.initial||e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()||(g=e.dom.getStyle(u,"margin-top",!0),r=e.dom.getStyle(u,"margin-bottom",!0),s=u.offsetHeight+parseInt(g,10)+parseInt(r,10),(isNaN(s)||0>=s)&&(s=tinymce.Env.ie?u.scrollHeight:tinymce.Env.webkit&&0===u.clientHeight?0:u.offsetHeight),s>n.autoresize_min_height&&(_=s),n.autoresize_max_height&&s>n.autoresize_max_height?(_=n.autoresize_max_height,u.style.overflowY="auto",l.style.overflowY="auto"):(u.style.overflowY="hidden",l.style.overflowY="hidden",u.scrollTop=0),_!==o&&(a=_-o,h.setStyle(h.get(e.id+"_ifr"),"height",_+"px"),o=_,tinymce.isWebKit&&0>a&&t(i)))}function i(e,n,o){setTimeout(function(){t({}),e--?i(e,n,o):o&&o()},n)}var n=e.settings,o=0;e.settings.inline||(n.autoresize_min_height=parseInt(e.getParam("autoresize_min_height",e.getElement().offsetHeight),10),n.autoresize_max_height=parseInt(e.getParam("autoresize_max_height",0),10),e.on("init",function(){var t=e.getParam("autoresize_overflow_padding",1);e.dom.setStyles(e.getBody(),{paddingBottom:e.getParam("autoresize_bottom_margin",50),paddingLeft:t,paddingRight:t})}),e.on("change setcontent paste keyup",t),e.getParam("autoresize_on_init",!0)&&e.on("init",function(){i(20,100,function(){i(5,1e3)})}),e.addCommand("mceAutoResize",t))});
\ No newline at end of file
+tinymce.PluginManager.add("autoresize",function(e){function t(i){var a,s,g,r,m,u,l,h,_=tinymce.DOM;s=e.getDoc(),s&&(g=s.body,r=s.documentElement,m=n.autoresize_min_height,!g||i&&"setcontent"===i.type&&i.initial||e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()||(l=e.dom.getStyle(g,"margin-top",!0),h=e.dom.getStyle(g,"margin-bottom",!0),u=g.offsetHeight+parseInt(l,10)+parseInt(h,10),(isNaN(u)||0>=u)&&(u=tinymce.Env.ie?g.scrollHeight:tinymce.Env.webkit&&0===g.clientHeight?0:g.offsetHeight),u>n.autoresize_min_height&&(m=u),n.autoresize_max_height&&u>n.autoresize_max_height?(m=n.autoresize_max_height,g.style.overflowY="auto",r.style.overflowY="auto"):(g.style.overflowY="hidden",r.style.overflowY="hidden",g.scrollTop=0),m!==o&&(a=m-o,_.setStyle(_.get(e.id+"_ifr"),"height",m+"px"),o=m,tinymce.isWebKit&&0>a&&t(i))))}function i(e,n,o){setTimeout(function(){t({}),e--?i(e,n,o):o&&o()},n)}var n=e.settings,o=0;e.settings.inline||(n.autoresize_min_height=parseInt(e.getParam("autoresize_min_height",e.getElement().offsetHeight),10),n.autoresize_max_height=parseInt(e.getParam("autoresize_max_height",0),10),e.on("init",function(){var t=e.getParam("autoresize_overflow_padding",1);e.dom.setStyles(e.getBody(),{paddingBottom:e.getParam("autoresize_bottom_margin",50),paddingLeft:t,paddingRight:t})}),e.on("change setcontent paste keyup",t),e.getParam("autoresize_on_init",!0)&&e.on("init",function(){i(20,100,function(){i(5,1e3)})}),e.addCommand("mceAutoResize",t))});
\ No newline at end of file
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/charmap/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/charmap/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/charmap/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("charmap",function(e){function t(){function t(e){for(;e;){if("TD"==e.nodeName)return e;e=e.parentNode}}var i,a,r,o;i='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>';var s=25;for(r=0;10>r;r++){for(i+="<tr>",a=0;s>a;a++){var l=n[r*s+a],c="g"+(r*s+a);i+='<td title="'+l[1]+'"><div id="'+c+'" tabIndex="-1">'+(l?String.fromCharCode(parseInt(l[0],10)):" ")+"</div></td>"}i+="</tr>"}i+="</tbody></table>";var u={type:"container",html:i,onclick:function(t){var n=t.target;"DIV"==n.nodeName&&e.execCommand("mceInsertContent",!1,n.firstChild.nodeValue)},onmouseover:function(e){var n=t(e.target);n&&o.find("#preview").text(n.firstChild.firstChild.data)}};o=e.windowManager.open({title:"Special character",spacing:10,padding:10,items:[u,{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:100,minHeight:80}],buttons:[{text:"Close",onclick:function(){o.close()}}]})}var n=[["160","no-break space"],["38","ampersand"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["221","Y - acute"],["376","Y - diaeresis"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"],["173","soft hyphen"]];e.addButton("charmap",{icon:"charmap",tooltip:"Special character",onclick:t}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",onclick:t,context:"insert"})});
\ No newline at end of file
+tinymce.PluginManager.add("charmap",function(e){function a(){function a(e){for(;e;){if("TD"==e.nodeName)return e;e=e.parentNode}}var i,r,o,n;i='<table role="presentation" cellspacing="0" class="mce-charmap"><tbody>';var l=25;for(o=0;10>o;o++){for(i+="<tr>",r=0;l>r;r++){var s=t[o*l+r];i+='<td title="'+s[1]+'"><div tabindex="-1" title="'+s[1]+'" role="button">'+(s?String.fromCharCode(parseInt(s[0],10)):" ")+"</div></td>"}i+="</tr>"}i+="</tbody></table>";var c={type:"container",html:i,onclick:function(a){var t=a.target;/^(TD|DIV)$/.test(t.nodeName)&&(e.execCommand("mceInsertContent",!1,tinymce.trim(t.innerText||t.textContent)),a.ctrlKey||n.close())},onmouseover:function(e){var t=a(e.target);t&&n.find("#preview").text(t.firstChild.firstChild.data)}};n=e.windowManager.open({title:"Special character",spacing:10,padding:10,items:[c,{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:100,minHeight:80}],buttons:[{text:"Close",onclick:function(){n.close()}}]})}var t=[["160","no-break space"],["38","ampersand"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["221","Y - acute"],["376","Y - diaeresis"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"],["173","soft hyphen"]];e.addButton("charmap",{icon:"charmap",tooltip:"Special character",onclick:a}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",onclick:a,context:"insert"})});
\ No newline at end of file
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("contextmenu",function(e){var n,t=e.settings.contextmenu_never_use_native;e.on("contextmenu",function(o){var i;if(!o.ctrlKey||t){if(o.preventDefault(),i=e.settings.contextmenu||"link image inserttable | cell row column deletetable",n)n.show();else{var c=[];tinymce.each(i.split(/[ ,]/),function(n){var t=e.menuItems[n];"|"==n&&(t={text:n}),t&&(t.shortcut="",c.push(t))});for(var a=0;a<c.length;a++)"|"==c[a].text&&(0===a||a==c.length-1)&&c.splice(a,1);n=new tinymce.ui.Menu({items:c,context:"contextmenu"}),n.addClass("contextmenu"),n.renderTo(document.body),e.on("remove",function(){n.remove(),n=null})}var l={x:o.pageX,y:o.pageY};e.inline||(l=tinymce.DOM.getPos(e.getContentAreaContainer()),l.x+=o.clientX,l.y+=o.clientY),n.moveTo(l.x,l.y)}})});
\ No newline at end of file
+tinymce.PluginManager.add("contextmenu",function(e){var n,t=e.settings.contextmenu_never_use_native;e.on("contextmenu",function(i){var o;if(!i.ctrlKey||t){if(i.preventDefault(),o=e.settings.contextmenu||"link image inserttable | cell row column deletetable",n)n.show();else{var c=[];tinymce.each(o.split(/[ ,]/),function(n){var t=e.menuItems[n];"|"==n&&(t={text:n}),t&&(t.shortcut="",c.push(t))});for(var a=0;a<c.length;a++)"|"==c[a].text&&(0===a||a==c.length-1)&&c.splice(a,1);n=new tinymce.ui.Menu({items:c,context:"contextmenu"}).addClass("contextmenu").renderTo(),e.on("remove",function(){n.remove(),n=null})}var l={x:i.pageX,y:i.pageY};e.inline||(l=tinymce.DOM.getPos(e.getContentAreaContainer()),l.x+=i.clientX,l.y+=i.clientY),n.moveTo(l.x,l.y)}})});
\ No newline at end of file
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/emoticons/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/emoticons/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/emoticons/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("emoticons",function(t,e){function n(){var t;return t='<table role="presentation" class="mce-grid">',tinymce.each(i,function(n){t+="<tr>",tinymce.each(n,function(n){var i=e+"/img/smiley-"+n+".gif";t+='<td><a href="#" data-mce-url="'+i+'" tabindex="-1"><img src="'+i+'" style="width: 18px; height: 18px"></a></td>'}),t+="</tr>"}),t+="</table>"}var i=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];t.addButton("emoticons",{type:"panelbutton",panel:{autohide:!0,html:n,onclick:function(e){var n=t.dom.getParent(e.target,"a");n&&(t.insertContent('<img src="'+n.getAttribute("data-mce-url")+'" />'),this.hide())}},tooltip:"Emoticons"})});
\ No newline at end of file
+tinymce.PluginManager.add("emoticons",function(t,e){function a(){var t;return t='<table role="list" class="mce-grid">',tinymce.each(i,function(a){t+="<tr>",tinymce.each(a,function(a){var i=e+"/img/smiley-"+a+".gif";t+='<td><a href="#" data-mce-url="'+i+'" data-mce-alt="'+a+'" tabindex="-1"role="option" aria-label="'+a+'"><img src="'+i+'" style="width: 18px; height: 18px" role="presentation"></a></td>'}),t+="</tr>"}),t+="</table>"}var i=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];t.addButton("emoticons",{type:"panelbutton",panel:{role:"application",autohide:!0,html:a,onclick:function(e){var a=t.dom.getParent(e.target,"a");a&&(t.insertContent('<img src="'+a.getAttribute("data-mce-url")+'" alt="'+a.getAttribute("data-mce-alt")+'" />'),this.hide())}},tooltip:"Emoticons"})});
\ No newline at end of file
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/fullpage/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/fullpage/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/fullpage/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("fullpage",function(e){function t(){var t=n();e.windowManager.open({title:"Document properties",data:t,defaults:{type:"textbox",size:40},body:[{name:"title",label:"Title"},{name:"keywords",label:"Keywords"},{name:"description",label:"Description"},{name:"robots",label:"Robots"},{name:"author",label:"Author"},{name:"docencoding",label:"Encoding"}],onSubmit:function(e){l(tinymce.extend(t,e.data))}})}function n(){function t(e,t){var n=e.attr(t);return n||""}var n,l,a=i(),r={};return r.fontface=e.getParam("fullpage_default_fontface",""),r.fontsize=e.getParam("fullpage_default_fontsize",""),n=a.firstChild,7==n.type&&(r.xml_pi=!0,l=/encoding="([^"]+)"/.exec(n.value),l&&(r.docencoding=l[1])),n=a.getAll("#doctype")[0],n&&(r.doctype="<!DOCTYPE"+n.value+">"),n=a.getAll("title")[0],n&&n.firstChild&&(r.title=n.firstChild.value),s(a.getAll("meta"),function(e){var t,n=e.attr("name"),l=e.attr("http-equiv");n?r[n.toLowerCase()]=e.attr("content"):"Content-Type"==l&&(t=/charset\s*=\s*(.*)\s*/gi.exec(e.attr("content")),t&&(r.docencoding=t[1]))}),n=a.getAll("html")[0],n&&(r.langcode=t(n,"lang")||t(n,"xml:lang")),r.stylesheets=[],tinymce.each(a.getAll("link"),function(e){"stylesheet"==e.attr("rel")&&r.stylesheets.push(e.attr("href"))}),n=a.getAll("body")[0],n&&(r.langdir=t(n,"dir"),r.style=t(n,"style"),r.visited_color=t(n,"vlink"),r.link_color=t(n,"link"),r.active_color=t(n,"alink")),r}function l(t){function n(e,t,n){e.attr(t,n?n:void 0)}function l(e){r.firstChild?r.insert(e,r.firstChild):r.append(e)}var a,r,o,c,u,f=e.dom;a=i(),r=a.getAll("head")[0],r||(c=a.getAll("html")[0],r=new m("head",1),c.firstChild?c.insert(r,c.firstChild,!0):c.append(r)),c=a.firstChild,t.xml_pi?(u='version="1.0"',t.docencoding&&(u+=' encoding="'+t.docencoding+'"'),7!=c.type&&(c=new m("xml",7),a.insert(c,a.firstChild,!0)),c.value=u):c&&7==c.type&&c.remove(),c=a.getAll("#doctype")[0],t.doctype?(c||(c=new m("#doctype",10),t.xml_pi?a.insert(c,a.firstChild):l(c)),c.value=t.doctype.substring(9,t.doctype.length-1)):c&&c.remove(),t.docencoding&&(c=null,s(a.getAll("meta"),function(e){"Content-Type"==e.attr("http-equiv")&&(c=e)}),c||(c=new m("meta",1),c.attr("http-equiv","Content-Type"),c.shortEnded=!0,l(c)),c.attr("content","text/html; charset="+t.docencoding)),c=a.getAll("title")[0],t.title?c||(c=new m("title",1),c.append(new m("#text",3)).value=t.title,l(c)):c&&c.remove(),s("keywords,description,author,copyright,robots".split(","),function(e){var n,i,r=a.getAll("meta"),o=t[e];for(n=0;n<r.length;n++)if(i=r[n],i.attr("name")==e)return o?i.attr("content",o):i.remove(),void 0;o&&(c=new m("meta",1),c.attr("name",e),c.attr("content",o),c.shortEnded=!0,l(c))});var g={};tinymce.each(a.getAll("link"),function(e){"stylesheet"==e.attr("rel")&&(g[e.attr("href")]=e)}),tinymce.each(t.stylesheets,function(e){g[e]||(c=new m("link",1),c.attr({rel:"stylesheet",text:"text/css",href:e}),c.shortEnded=!0,l(c)),delete g[e]}),tinymce.each(g,function(e){e.remove()}),c=a.getAll("body")[0],c&&(n(c,"dir",t.langdir),n(c,"style",t.style),n(c,"vlink",t.visited_color),n(c,"link",t.link_color),n(c,"alink",t.active_color),f.setAttribs(e.getBody(),{style:t.style,dir:t.dir,vLink:t.visited_color,link:t.link_color,aLink:t.active_color})),c=a.getAll("html")[0],c&&(n(c,"lang",t.langcode),n(c,"xml:lang",t.langcode)),r.firstChild||r.remove(),o=new tinymce.html.Serializer({validate:!1,indent:!0,apply_source_formatting:!0,indent_before:"head,html,body,meta,title,script,link,style",indent_after:"head,html,body,meta,title,script,link,style"}).serialize(a),d=o.substring(0,o.indexOf("</body>"))}function i(){return new tinymce.html.DomParser({validate:!1,root_name:"#document"}).parse(d)}function a(t){function n(e){return e.replace(/<\/?[A-Z]+/g,function(e){return e.toLowerCase()})}var l,a,o,m,u=t.content,f="",g=e.dom;if(!t.selection&&!("raw"==t.format&&d||t.source_view&&e.getParam("fullpage_hide_in_source_view"))){u=u.replace(/<(\/?)BODY/gi,"<$1body"),l=u.indexOf("<body"),-1!=l?(l=u.indexOf(">",l),d=n(u.substring(0,l+1)),a=u.indexOf("</body",l),-1==a&&(a=u.length),t.content=u.substring(l+1,a),c=n(u.substring(a))):(d=r(),c="\n</body>\n</html>"),o=i(),s(o.getAll("style"),function(e){e.firstChild&&(f+=e.firstChild.value)}),m=o.getAll("body")[0],m&&g.setAttribs(e.getBody(),{style:m.attr("style")||"",dir:m.attr("dir")||"",vLink:m.attr("vlink")||"",link:m.attr("link")||"",aLink:m.attr("alink")||""}),g.remove("fullpage_styles");var y=e.getDoc().getElementsByTagName("head")[0];f&&(g.add(y,"style",{id:"fullpage_styles"},f),m=g.get("fullpage_styles"),m.styleSheet&&(m.styleSheet.cssText=f));var h={};tinymce.each(y.getElementsByTagName("link"),function(e){"stylesheet"==e.rel&&e.getAttribute("data-mce-fullpage")&&(h[e.href]=e)}),tinymce.each(o.getAll("link"),function(e){var t=e.attr("href");h[t]||"stylesheet"!=e.attr("rel")||g.add(y,"link",{rel:"stylesheet",text:"text/css",href:t,"data-mce-fullpage":"1"}),delete h[t]}),tinymce.each(h,function(e){e.parentNode.removeChild(e)})}}function r(){var t,n="",l="";return e.getParam("fullpage_default_xml_pi")&&(n+='<?xml version="1.0" encoding="'+e.getParam("fullpage_default_encoding","ISO-8859-1")+'" ?>\n'),n+=e.getParam("fullpage_default_doctype","<!DOCTYPE html>"),n+="\n<html>\n<head>\n",(t=e.getParam("fullpage_default_title"))&&(n+="<title>"+t+"</title>\n"),(t=e.getParam("fullpage_default_encoding"))&&(n+='<meta http-equiv="Content-Type" content="text/html; charset='+t+'" />\n'),(t=e.getParam("fullpage_default_font_family"))&&(l+="font-family: "+t+";"),(t=e.getParam("fullpage_default_font_size"))&&(l+="font-size: "+t+";"),(t=e.getParam("fullpage_default_text_color"))&&(l+="color: "+t+";"),n+="</head>\n<body"+(l?' style="'+l+'"':"")+">\n"}function o(t){t.selection||t.source_view&&e.getParam("fullpage_hide_in_source_view")||(t.content=tinymce.trim(d)+"\n"+tinymce.trim(t.content)+"\n"+tinymce.trim(c))}var d,c,s=tinymce.each,m=tinymce.html.Node;e.addCommand("mceFullPageProperties",t),e.addButton("fullpage",{title:"Document properties",cmd:"mceFullPageProperties"}),e.addMenuItem("fullpage",{text:"Document properties",cmd:"mceFullPageProperties",context:"file"}),e.on("BeforeSetContent",a),e.on("GetContent",o)});
\ No newline at end of file
+tinymce.PluginManager.add("fullpage",function(e){function t(){var t=n();e.windowManager.open({title:"Document properties",data:t,defaults:{type:"textbox",size:40},body:[{name:"title",label:"Title"},{name:"keywords",label:"Keywords"},{name:"description",label:"Description"},{name:"robots",label:"Robots"},{name:"author",label:"Author"},{name:"docencoding",label:"Encoding"}],onSubmit:function(e){l(tinymce.extend(t,e.data))}})}function n(){function t(e,t){var n=e.attr(t);return n||""}var n,l,a=i(),r={};return r.fontface=e.getParam("fullpage_default_fontface",""),r.fontsize=e.getParam("fullpage_default_fontsize",""),n=a.firstChild,7==n.type&&(r.xml_pi=!0,l=/encoding="([^"]+)"/.exec(n.value),l&&(r.docencoding=l[1])),n=a.getAll("#doctype")[0],n&&(r.doctype="<!DOCTYPE"+n.value+">"),n=a.getAll("title")[0],n&&n.firstChild&&(r.title=n.firstChild.value),s(a.getAll("meta"),function(e){var t,n=e.attr("name"),l=e.attr("http-equiv");n?r[n.toLowerCase()]=e.attr("content"):"Content-Type"==l&&(t=/charset\s*=\s*(.*)\s*/gi.exec(e.attr("content")),t&&(r.docencoding=t[1]))}),n=a.getAll("html")[0],n&&(r.langcode=t(n,"lang")||t(n,"xml:lang")),r.stylesheets=[],tinymce.each(a.getAll("link"),function(e){"stylesheet"==e.attr("rel")&&r.stylesheets.push(e.attr("href"))}),n=a.getAll("body")[0],n&&(r.langdir=t(n,"dir"),r.style=t(n,"style"),r.visited_color=t(n,"vlink"),r.link_color=t(n,"link"),r.active_color=t(n,"alink")),r}function l(t){function n(e,t,n){e.attr(t,n?n:void 0)}function l(e){r.firstChild?r.insert(e,r.firstChild):r.append(e)}var a,r,o,c,u,f=e.dom;a=i(),r=a.getAll("head")[0],r||(c=a.getAll("html")[0],r=new m("head",1),c.firstChild?c.insert(r,c.firstChild,!0):c.append(r)),c=a.firstChild,t.xml_pi?(u='version="1.0"',t.docencoding&&(u+=' encoding="'+t.docencoding+'"'),7!=c.type&&(c=new m("xml",7),a.insert(c,a.firstChild,!0)),c.value=u):c&&7==c.type&&c.remove(),c=a.getAll("#doctype")[0],t.doctype?(c||(c=new m("#doctype",10),t.xml_pi?a.insert(c,a.firstChild):l(c)),c.value=t.doctype.substring(9,t.doctype.length-1)):c&&c.remove(),c=null,s(a.getAll("meta"),function(e){"Content-Type"==e.attr("http-equiv")&&(c=e)}),t.docencoding?(c||(c=new m("meta",1),c.attr("http-equiv","Content-Type"),c.shortEnded=!0,l(c)),c.attr("content","text/html; charset="+t.docencoding)):c.remove(),c=a.getAll("title")[0],t.title?(c?c.empty():(c=new m("title",1),l(c)),c.append(new m("#text",3)).value=t.title):c&&c.remove(),s("keywords,description,author,copyright,robots".split(","),function(e){var n,i,r=a.getAll("meta"),o=t[e];for(n=0;n<r.length;n++)if(i=r[n],i.attr("name")==e)return void(o?i.attr("content",o):i.remove());o&&(c=new m("meta",1),c.attr("name",e),c.attr("content",o),c.shortEnded=!0,l(c))});var g={};tinymce.each(a.getAll("link"),function(e){"stylesheet"==e.attr("rel")&&(g[e.attr("href")]=e)}),tinymce.each(t.stylesheets,function(e){g[e]||(c=new m("link",1),c.attr({rel:"stylesheet",text:"text/css",href:e}),c.shortEnded=!0,l(c)),delete g[e]}),tinymce.each(g,function(e){e.remove()}),c=a.getAll("body")[0],c&&(n(c,"dir",t.langdir),n(c,"style",t.style),n(c,"vlink",t.visited_color),n(c,"link",t.link_color),n(c,"alink",t.active_color),f.setAttribs(e.getBody(),{style:t.style,dir:t.dir,vLink:t.visited_color,link:t.link_color,aLink:t.active_color})),c=a.getAll("html")[0],c&&(n(c,"lang",t.langcode),n(c,"xml:lang",t.langcode)),r.firstChild||r.remove(),o=new tinymce.html.Serializer({validate:!1,indent:!0,apply_source_formatting:!0,indent_before:"head,html,body,meta,title,script,link,style",indent_after:"head,html,body,meta,title,script,link,style"}).serialize(a),d=o.substring(0,o.indexOf("</body>"))}function i(){return new tinymce.html.DomParser({validate:!1,root_name:"#document"}).parse(d)}function a(t){function n(e){return e.replace(/<\/?[A-Z]+/g,function(e){return e.toLowerCase()})}var l,a,o,m,u=t.content,f="",g=e.dom;if(!t.selection&&!("raw"==t.format&&d||t.source_view&&e.getParam("fullpage_hide_in_source_view"))){u=u.replace(/<(\/?)BODY/gi,"<$1body"),l=u.indexOf("<body"),-1!=l?(l=u.indexOf(">",l),d=n(u.substring(0,l+1)),a=u.indexOf("</body",l),-1==a&&(a=u.length),t.content=u.substring(l+1,a),c=n(u.substring(a))):(d=r(),c="\n</body>\n</html>"),o=i(),s(o.getAll("style"),function(e){e.firstChild&&(f+=e.firstChild.value)}),m=o.getAll("body")[0],m&&g.setAttribs(e.getBody(),{style:m.attr("style")||"",dir:m.attr("dir")||"",vLink:m.attr("vlink")||"",link:m.attr("link")||"",aLink:m.attr("alink")||""}),g.remove("fullpage_styles");var y=e.getDoc().getElementsByTagName("head")[0];f&&(g.add(y,"style",{id:"fullpage_styles"},f),m=g.get("fullpage_styles"),m.styleSheet&&(m.styleSheet.cssText=f));var h={};tinymce.each(y.getElementsByTagName("link"),function(e){"stylesheet"==e.rel&&e.getAttribute("data-mce-fullpage")&&(h[e.href]=e)}),tinymce.each(o.getAll("link"),function(e){var t=e.attr("href");h[t]||"stylesheet"!=e.attr("rel")||g.add(y,"link",{rel:"stylesheet",text:"text/css",href:t,"data-mce-fullpage":"1"}),delete h[t]}),tinymce.each(h,function(e){e.parentNode.removeChild(e)})}}function r(){var t,n="",l="";return e.getParam("fullpage_default_xml_pi")&&(n+='<?xml version="1.0" encoding="'+e.getParam("fullpage_default_encoding","ISO-8859-1")+'" ?>\n'),n+=e.getParam("fullpage_default_doctype","<!DOCTYPE html>"),n+="\n<html>\n<head>\n",(t=e.getParam("fullpage_default_title"))&&(n+="<title>"+t+"</title>\n"),(t=e.getParam("fullpage_default_encoding"))&&(n+='<meta http-equiv="Content-Type" content="text/html; charset='+t+'" />\n'),(t=e.getParam("fullpage_default_font_family"))&&(l+="font-family: "+t+";"),(t=e.getParam("fullpage_default_font_size"))&&(l+="font-size: "+t+";"),(t=e.getParam("fullpage_default_text_color"))&&(l+="color: "+t+";"),n+="</head>\n<body"+(l?' style="'+l+'"':"")+">\n"}function o(t){t.selection||t.source_view&&e.getParam("fullpage_hide_in_source_view")||(t.content=tinymce.trim(d)+"\n"+tinymce.trim(t.content)+"\n"+tinymce.trim(c))}var d,c,s=tinymce.each,m=tinymce.html.Node;e.addCommand("mceFullPageProperties",t),e.addButton("fullpage",{title:"Document properties",cmd:"mceFullPageProperties"}),e.addMenuItem("fullpage",{text:"Document properties",cmd:"mceFullPageProperties",context:"file"}),e.on("BeforeSetContent",a),e.on("GetContent",o)});
\ No newline at end of file
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/image/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/image/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/image/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("image",function(e){function t(e,t){function n(e,n){i.parentNode&&i.parentNode.removeChild(i),t({width:e,height:n})}var i=document.createElement("img");i.onload=function(){n(i.clientWidth,i.clientHeight)},i.onerror=function(){n()};var a=i.style;a.visibility="hidden",a.position="fixed",a.bottom=a.left=0,a.width=a.height="auto",document.body.appendChild(i),i.src=e}function n(t){return function(){var n=e.settings.image_list;"string"==typeof n?tinymce.util.XHR.send({url:n,success:function(e){t(tinymce.util.JSON.parse(e))}}):t(n)}}function i(n){function i(){var t=[{text:"None",value:""}];return tinymce.each(n,function(n){t.push({text:n.text||n.title,value:e.convertURL(n.value||n.url,"src"),menu:n.menu})}),t}function a(){var e,t,n,i;e=s.find("#width")[0],t=s.find("#height")[0],n=e.value(),i=t.value(),s.find("#constrain")[0].checked()&&d&&u&&n&&i&&(d!=n?(i=Math.round(n/d*i),t.value(i)):(n=Math.round(i/u*n),e.value(n))),d=n,u=i}function o(){function t(t){function i(){t.onload=t.onerror=null,e.selection.select(t),e.nodeChanged()}t.onload=function(){n.width||n.height||m.setAttribs(t,{width:t.clientWidth,height:t.clientHeight}),i()},t.onerror=i}c(),a();var n=s.toJSON();""===n.width&&(n.width=null),""===n.height&&(n.height=null),""===n.style&&(n.style=null),n={src:n.src,alt:n.alt,width:n.width,height:n.height,style:n.style},e.undoManager.transact(function(){return n.src?(p?m.setAttribs(p,n):(n.id="__mcenew",e.focus(),e.selection.setContent(m.createHTML("img",n)),p=m.get("__mcenew"),m.setAttrib(p,"id",null)),void t(p)):void(p&&(m.remove(p),e.nodeChanged()))})}function l(e){return e&&(e=e.replace(/px$/,"")),e}function r(){h&&h.value(e.convertURL(this.value(),"src")),t(this.value(),function(e){e.width&&e.height&&(d=e.width,u=e.height,s.find("#width").value(d),s.find("#height").value(u))})}function c(){function t(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e}if(e.settings.image_advtab){var n=s.toJSON(),i=m.parseStyle(n.style);delete i.margin,i["margin-top"]=i["margin-bottom"]=t(n.vspace),i["margin-left"]=i["margin-right"]=t(n.hspace),i["border-width"]=t(n.border),s.find("#style").value(m.serializeStyle(m.parseStyle(m.serializeStyle(i))))}}var s,d,u,h,g={},m=e.dom,p=e.selection.getNode();d=m.getAttrib(p,"width"),u=m.getAttrib(p,"height"),"IMG"!=p.nodeName||p.getAttribute("data-mce-object")||p.getAttribute("data-mce-placeholder")?p=null:g={src:m.getAttrib(p,"src"),alt:m.getAttrib(p,"alt"),width:d,height:u},n&&(h={type:"listbox",label:"Image list",values:i(),value:g.src&&e.convertURL(g.src,"src"),onselect:function(e){var t=s.find("#alt");(!t.value()||e.lastControl&&t.value()==e.lastControl.text())&&t.value(e.control.text()),s.find("#src").value(e.control.value())},onPostRender:function(){h=this}});var y=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:r},h,{name:"alt",type:"textbox",label:"Image description"},{type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:a},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:a},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}];e.settings.image_advtab?(p&&(g.hspace=l(p.style.marginLeft||p.style.marginRight),g.vspace=l(p.style.marginTop||p.style.marginBottom),g.border=l(p.style.borderWidth),g.style=e.dom.serializeStyle(e.dom.parseStyle(e.dom.getAttrib(p,"style")))),s=e.windowManager.open({title:"Insert/edit image",data:g,bodyType:"tabpanel",body:[{title:"General",type:"form",items:y},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox"},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:c},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:o})):s=e.windowManager.open({title:"Insert/edit image",data:g,body:y,onSubmit:o})}e.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:n(i),stateSelector:"img:not([data-mce-object],[data-mce-placeholder])"}),e.addMenuItem("image",{icon:"image",text:"Insert image",onclick:n(i),context:"insert",prependToContext:!0})});
\ No newline at end of file
+tinymce.PluginManager.add("image",function(e){function t(e,t){function i(e,i){n.parentNode&&n.parentNode.removeChild(n),t({width:e,height:i})}var n=document.createElement("img");n.onload=function(){i(n.clientWidth,n.clientHeight)},n.onerror=function(){i()};var a=n.style;a.visibility="hidden",a.position="fixed",a.bottom=a.left=0,a.width=a.height="auto",document.body.appendChild(n),n.src=e}function i(t){return function(){var i=e.settings.image_list;"string"==typeof i?tinymce.util.XHR.send({url:i,success:function(e){t(tinymce.util.JSON.parse(e))}}):t(i)}}function n(i){function n(t,i,n){var a,l=[];return tinymce.each(e.settings[t]||n,function(e){var t={text:e.text||e.title,value:e.value};l.push(t),(p[i]===e.value||!a&&e.selected)&&(a=t)}),a&&!p[i]&&(p[i]=a.value,a.selected=!0),l}function a(){var t=[{text:"None",value:""}];return tinymce.each(i,function(i){t.push({text:i.text||i.title,value:e.convertURL(i.value||i.url,"src"),menu:i.menu})}),t}function l(){var e,t,i,n;e=d.find("#width")[0],t=d.find("#height")[0],i=e.value(),n=t.value(),d.find("#constrain")[0].checked()&&u&&h&&i&&n&&(u!=i?(n=Math.round(i/u*n),t.value(n)):(i=Math.round(n/h*i),e.value(i))),u=i,h=n}function o(){function t(t){function i(){t.onload=t.onerror=null,e.selection.select(t),e.nodeChanged()}t.onload=function(){p.width||p.height||y.setAttribs(t,{width:t.clientWidth,height:t.clientHeight}),i()},t.onerror=i}c(),l(),p=tinymce.extend(p,d.toJSON()),""===p.width&&(p.width=null),""===p.height&&(p.height=null),""===p.style&&(p.style=null),p={src:p.src,alt:p.alt,width:p.width,height:p.height,style:p.style,"class":p["class"]},p["class"]||delete p["class"],e.undoManager.transact(function(){return p.src?(f?y.setAttribs(f,p):(p.id="__mcenew",e.focus(),e.selection.setContent(y.createHTML("img",p)),f=y.get("__mcenew"),y.setAttrib(f,"id",null)),void t(f)):void(f&&(y.remove(f),e.focus(),e.nodeChanged()))})}function r(e){return e&&(e=e.replace(/px$/,"")),e}function s(){g&&g.value(e.convertURL(this.value(),"src")),t(this.value(),function(e){e.width&&e.height&&(u=e.width,h=e.height,d.find("#width").value(u),d.find("#height").value(h))})}function c(){function t(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e}if(e.settings.image_advtab){var i=d.toJSON(),n=y.parseStyle(i.style);delete n.margin,n["margin-top"]=n["margin-bottom"]=t(i.vspace),n["margin-left"]=n["margin-right"]=t(i.hspace),n["border-width"]=t(i.border),d.find("#style").value(y.serializeStyle(y.parseStyle(y.serializeStyle(n))))}}var d,u,h,g,m,p={},y=e.dom,f=e.selection.getNode();u=y.getAttrib(f,"width"),h=y.getAttrib(f,"height"),"IMG"!=f.nodeName||f.getAttribute("data-mce-object")||f.getAttribute("data-mce-placeholder")?f=null:p={src:y.getAttrib(f,"src"),alt:y.getAttrib(f,"alt"),"class":y.getAttrib(f,"class"),width:u,height:h},i&&(g={type:"listbox",label:"Image list",values:a(),value:p.src&&e.convertURL(p.src,"src"),onselect:function(e){var t=d.find("#alt");(!t.value()||e.lastControl&&t.value()==e.lastControl.text())&&t.value(e.control.text()),d.find("#src").value(e.control.value())},onPostRender:function(){g=this}}),e.settings.image_class_list&&(m={name:"class",type:"listbox",label:"Class",values:n("image_class_list","class")});var b=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:s},g,{name:"alt",type:"textbox",label:"Image description"},{type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:l,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:l,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]},m];e.settings.image_advtab?(f&&(p.hspace=r(f.style.marginLeft||f.style.marginRight),p.vspace=r(f.style.marginTop||f.style.marginBottom),p.border=r(f.style.borderWidth),p.style=e.dom.serializeStyle(e.dom.parseStyle(e.dom.getAttrib(f,"style")))),d=e.windowManager.open({title:"Insert/edit image",data:p,bodyType:"tabpanel",body:[{title:"General",type:"form",items:b},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox"},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:c},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:o})):d=e.windowManager.open({title:"Insert/edit image",data:p,body:b,onSubmit:o})}e.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:i(n),stateSelector:"img:not([data-mce-object],[data-mce-placeholder])"}),e.addMenuItem("image",{icon:"image",text:"Insert image",onclick:i(n),context:"insert",prependToContext:!0})});
\ No newline at end of file
Modified: ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js
===================================================================
--- ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js 2014-03-05 16:16:27 UTC (rev 12347)
+++ ThirdParty/xoopseditor/trunk/htdocs/class/xoopseditor/tinymce4/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js 2014-03-06 20:10:45 UTC (rev 12348)
@@ -1 +1 @@
-tinymce.PluginManager.add("insertdatetime",function(e){function t(t,a){function n(e,t){if(e=""+e,e.length<t)for(var a=0;a<t-e.length;a++)e="0"+e;return e}return a=a||new Date,t=t.replace("%D","%m/%d/%Y"),t=t.replace("%r","%I:%M:%S %p"),t=t.replace("%Y",""+a.getFullYear()),t=t.replace("%y",""+a.getYear()),t=t.replace("%m",n(a.getMonth()+1,2)),t=t.replace("%d",n(a.getDate(),2)),t=t.replace("%H",""+n(a.getHours(),2)),t=t.replace("%M",""+n(a.getMinutes(),2)),t=t.replace("%S",""+n(a.getSeconds(),2)),t=t.replace("%I",""+((a.getHours()+11)%12+1)),t=t.replace("%p",""+(a.getHours()<12?"AM":"PM")),t=t.replace("%B",""+e.translate(u[a.getMonth()])),t=t.replace("%b",""+e.translate(m[a.getMonth()])),t=t.replace("%A",""+e.translate(c[a.getDay()])),t=t.replace("%a",""+e.translate(i[a.getDay()])),t=t.replace("%%","%")}function a(a){var n=t(a);if(e.settings.insertdatetime_element){var r;r=/%[HMSIp]/.test(a)?t("%Y-%m-%dT%H:%M"):t("%Y-%m-%d"),n='<time datetime="'+r+'">'+n+"</time>";var i=e.dom.getParent(e.selection.getStart(),"time");if(i)return e.dom.setOuterHTML(i,n),void 0}e.insertContent(n)}var n,r,i="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),c="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),m="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),u="January February March April May June July August September October November December".split(" "),d=[];e.addCommand("mceInsertDate",function(){a(e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d")))}),e.addCommand("mceInsertTime",function(){a(e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S")))}),e.addButton("inserttime",{type:"splitbutton",title:"Insert time",onclick:function(){a(n||r)},menu:d}),tinymce.each(e.settings.insertdatetime_formats||["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"],function(e){r||(r=e),d.push({text:t(e),onclick:function(){n=e,a(e)}})}),e.addMenuItem("insertdatetime",{icon:"date",text:"Insert date/time",menu:d,context:"insert"})});
\ No newline at end of file
+tinymce.PluginManager.add("insertdatetime",function(e){function t(t,a){function n(e,t){if(e=""+e,e.length<t)for(var a=0;a<t-e.length;a++)e="0"+e;return e}return a=a||new Date,t=t.replace("%D","%m/%d/%Y"),t=t.replace("%r","%I:%M:%S %p"),t=t.replace("%Y",""+a.getFullYear()),t=t.replace("%y",""+a.getYear()),t=t.replace("%m",n(a.getMonth()+1,2)),t=t.replace("%d",n(a.getDate(),2)),t=t.replace("%H",""+n(a.getHours(),2)),t=t.replace("%M",""+n(a.getMinutes(),2)),t=t.replace("%S",""+n(a.getSeconds(),2)),t=t.replace("%I",""+((a.getHours()+11)%12+1)),t=t.replace("%p",""+(a.getHours()<12?"AM":"PM")),t=t.replace("%B",""+e.translate(m[a.getMonth()])),t=t.replace("%b",""+e.translate(c[a.getMonth()])),t=t.replace("%A",""+e.translate(d[a.getDay()])),t=t.replace("%a",""+e.translate(i[a.getDay()])),t=t.replace("%%","%")}function a(a){var n=t(a);if(e.settings.insertdatetime_element){var r;r=t(/%[HMSIp]/.test(a)?"%Y-%m-%dT%H:%M":"%Y-%m-%d"),n='<time datetime="'+r+'">'+n+"</time>";var i=e.dom.getParent(e.selection.getStart(),"time");if(i)return void e.dom.setOuterHTML(i,n)}e.insertContent(n)}var n,r,i="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),d="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),c="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),m="January February March April May June July August September October November December".split(" "),u=[];e.addCommand("mceInsertDate",function(){a(e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d")))}),e.addCommand("mceInsertTime",function(){a(e.getParam("insertdatetim...
[truncated message content] |
|
From: <txm...@us...> - 2014-03-05 16:16:30
|
Revision: 12347
http://sourceforge.net/p/xoops/svn/12347
Author: txmodxoops
Date: 2014-03-05 16:16:27 +0000 (Wed, 05 Mar 2014)
Log Message:
-----------
Updated
Modified Paths:
--------------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/sql_file.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates_index.php
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/sql_file.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/sql_file.php 2014-03-04 19:20:06 UTC (rev 12346)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/sql_file.php 2014-03-05 16:16:27 UTC (rev 12347)
@@ -25,35 +25,222 @@
class SqlFile extends HeaderFile
{
/*
- * @var string
+ * @var mixed
*/
- public $_module = '';
+ public $table = null;
/*
- * @var string
- */
- public $_table = array();
- /*
- * @var string
- */
- public $file_name = null;
- /*
* @public function constructor
* @param string $module
* @param string $file_name
*/
public function __construct($module, $table, $file_name) {
- $this->_module = $module;
- $this->_table[] = $table;
+ $this->module = $module;
+ $this->table = $table;
$this->file_name = $file_name;
- $this->permissions = $permissions;
- }
+ }
/*
+ * @public function getHeadDatabaseTable
+ * @param string $module_name
+ * @param string $table_name
+ * @param integer $nb_fields
+ */
+ public function getHeadDatabaseTable($module_name, $table_name, $nb_fields) {
+ $ret = <<<EOT
+ #
+ # Structure table for `mod_{$module_name}_{$table_name}` {$nb_fields}
+ #
+
+ CREATE TABLE `mod_{$module_name}_{$table_name}` (
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function getDatabaseTable
+ * @param array $fields
+ */
+ public function getDatabaseTable($module_name) {
+ $table_name = $this->table->getVar('table_name');
+ $table_fields = $this->table->getVar('table_fields');
+ // Creation of database table
+ $fields = explode('|', $table_fields);
+ $nb_fields = count($fields);
+ $ret = $this->getHeadDatabaseTable($module_name, $table_name, $nb_fields);
+ $j = 0;
+ for ($i=0; $i < $nb_fields; $i++)
+ {
+ $struct = explode(':', $fields[$i]);
+ if ( $struct[0] != ' ' )
+ {
+ //If as text, date or timestamp (not value)
+ switch( $struct[1] ) {
+ case 'text':
+ case 'date':
+ case 'timestamp':
+ $type = $struct[1];
+ break;
+ default:
+ $type = $struct[1].' ('.$struct[2].')';
+ break;
+ }
+ //If as empty is default not string(not value), if as text not default, if as numeric default is 0 or 0.0000
+ if ( $struct[5] == '' ) {
+ $default = "default ''";
+ }
+ switch( $struct[1] ) {
+ case 'text':
+ case 'tinytext':
+ case 'mediumtext':
+ case 'longtext':
+ $default = "";
+ break;
+ case 'int':
+ case 'tinyint':
+ case 'mediumint':
+ case 'smallint':
+ $default = "default '0'";
+ break;
+ case 'decimal':
+ case 'double':
+ case 'float':
+ $default = "default '0.0000'";
+ break;
+ case 'date':
+ $default = "default '0000-00-00'";
+ break;
+ case 'datetime':
+ case 'timestamp':
+ $default = "default '0000-00-00 00:00:00'";
+ break;
+ case 'time':
+ $default = "default '0000-00-00'";
+ break;
+ case 'year':
+ $default = "default '0000-00-00'";
+ break;
+ case 'other':
+ $default = "default '{$struct[5]}'";
+ break;
+ default:
+ $default = "default ''";
+ break;
+ }
+
+ if ( $i == 0 ) {
+ $comma[$j] = $this->getKey(1, $struct);
+ $j++;
+ $ret .= $this->getFieldNameLine($type, $struct, 'auto_increment');
+ } else {
+ switch( $struct[6] ) {
+ case 'unique':
+ case 'index':
+ case 'fulltext':
+ switch( $struct[6] ) {
+ case 'unique':
+ $ret .= $this->getFieldNameLine($type, $struct, $default);
+ $comma[$j] = $this->getKey(2, $struct);
+ break;
+ case 'index':
+ $ret .= $this->getFieldNameLine($type, $struct, $default);
+ $comma[$j] = $this->getKey(3, $struct);
+ break;
+ case 'fulltext':
+ $ret .= $this->getFieldNameLine($type, $struct, $default);
+ $comma[$j] = $this->getKey(4, $struct);
+ break;
+ }
+ break;
+ default:
+ $ret .= $this->getFieldNameLine($type, $struct, $default);
+ break;
+ }
+ $j++;
+ }
+ }
+ }
+ $ret .= $this->getCommaCicle($j);
+ unset($j);
+ $ret .= $this->getFootDatabaseTable();
+ return $ret;
+ }
+ /*
+ * @public function getFootDatabaseTable
+ * @param null
+ */
+ public function getFootDatabaseTable() {
+ $ret = <<<EOT
+ ) ENGINE=MyISAM;
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function constructor
+ * @param integer $key
+ * @param array $struct
+ */
+ public function getKey($key, $struct) {
+ switch( $key ) {
+ case 1:
+ $ret = 'PRIMARY KEY (`'.$struct[0].'`)';
+ break;
+ case 2:
+ $ret = 'KEY `'.$struct[0].'` (`'.$struct[0].'`)';
+ break;
+ case 3:
+ $ret = 'INDEX (`'.$struct[0].'`)';
+ break;
+ case 4:
+ $ret = 'FULLTEXT KEY `'.$struct[0].'` (`'.$struct[0].'`)';
+ break;
+ }
+ return $ret;
+ }
+ /*
+ * @public function getFieldNameLine
+ * @param string $type
+ * @param array $struct
+ * @param string $default
+ */
+ public function getFieldNameLine($type, $struct, $default = '') {
+ $ret = <<<EOT
+ `{$struct[0]}` {$type} {$struct[3]} {$struct[4]} {$default},\n
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function getComma
+ * @param string $array
+ * @param string $comma
+ */
+ public function getComma($array, $comma = '') {
+ $ret = <<<EOT
+ {$array}{$comma}
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function getCommaCicle
+ * @param integer $index
+ */
+ public function getCommaCicle($index) {
+ // Comma issue
+ $ret = ''
+ for ($i = 0; $i < $index; $i++)
+ {
+ if ( $i != $index - 1 ) {
+ $ret .= $this->getComma($comma[$i], ',');
+ } else {
+ $ret .= $this->getComma($comma[$i]);
+ }
+ }
+ return $ret;
+ }
+ /*
* @public function render
* @param null
*/
public function render() {
$module_name = $this->getModuleName();
- $ret = $this->fields($module_name, $table_name, $table_fieldname, $table_category, $table_fields, '', 0, 0, 0, 2);
+ $ret = $this->getDatabaseTable($module_name);
return $ret;
}
}
\ No newline at end of file
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates_index.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates_index.php 2014-03-04 19:20:06 UTC (rev 12346)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/templates_index.php 2014-03-05 16:16:27 UTC (rev 12347)
@@ -22,30 +22,21 @@
die('XOOPS root path not defined');
}
-class TemplatesIndex extends HeaderFile
+class TemplatesIndex extends HtmlSmartyCodes
{
/*
- * @var string
+ * @var null
*/
- public $_module = '';
+ public $table = null;
/*
- * @var string
- */
- public $_table = array();
- /*
- * @var string
- */
- public $file_name = null;
- /*
* @public function constructor
* @param string $module
* @param string $file_name
*/
public function __construct($module, $table, $file_name) {
- $this->_module = $module;
- $this->_table[] = $table;
+ $this->module = $module;
+ $this->table = $table;
$this->file_name = $file_name;
- $this->permissions = $permissions;
}
/*
* @public function render
@@ -53,18 +44,14 @@
*/
public function render() {
$module_name = $this->getModuleName();
- $language = $this->getLanguage('_MA_');
- $ret <<<EOT
-<{include file="db:{$stl_mod_name}_header.html"}>
-<table class="outer {$stl_mod_name}" cellspacing="0" cellpadding="0">
- <tbody>
- <tr class="left">
- <td class="pad5"><{\$smarty.const.{$language}INDEX_DESC}></td>
- </tr>
- </tbody>
-</table>
-<{include file="db:{$stl_mod_name}_footer.html"}>
-EOT;
+ $language = $this->getLanguage('_MA_');
+ $ret = $this->getSmartyIncludeFile($module_name);
+ $content = $this->getSmartyConst($language, '_INDEX_DESC');
+ $content = $this->getHtmlTableData('pad5', $content);
+ $content = $this->getHtmlTableRow('left', $content);
+ $content = $this->getHtmlTableTbody('bnone', $content);
+ $ret .= $this->getHtmlTable('outer', $content);
+ $ret .= $this->getSmartyIncludeFile($module_name, 'footer');
return $ret;
}
}
\ No newline at end of file
|
|
From: <txm...@us...> - 2014-03-04 19:20:12
|
Revision: 12346
http://sourceforge.net/p/xoops/svn/12346
Author: txmodxoops
Date: 2014-03-04 19:20:06 +0000 (Tue, 04 Mar 2014)
Log Message:
-----------
Only for repository, no tests
Modified Paths:
--------------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/headerfiles.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/htmlsmartycodes.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/logoGenerator.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/structure.php
Added Paths:
-----------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/architecture.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_class.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_database.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_parameters.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/user_templates.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/form_elements.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables_fields.php
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/architecture.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/architecture.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/architecture.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -0,0 +1,110 @@
+<?php
+/*
+ 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.
+ */
+/**
+ * tdmcreate module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: architecture.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+if (!defined('XOOPS_ROOT_PATH')) {
+ die('XOOPS root path not defined');
+}
+
+class Architecture extends Structure
+{
+ /*
+ * @public function constructor class
+ * @param string $path
+ */
+ public function __construct($path) {
+ $this->path = $path;
+ }
+ /*
+ * @public function isDir
+ * @param string $dname
+ */
+ public function ArchitectureFiles( $module, $pathName )
+ {
+ $indexFile = $pathName.'/index.html';
+ $this->path = XOOPS_ROOT_PATH.'/modules/TDMCreate';
+ $fdocs = $this->path.'/docs';
+ $fimages = $this->path.'/images';
+ //Creation of the Directory of modules
+ $targetDirectory = $pathName.'/modules/'.strtolower($module->getVar('mod_name'));
+
+ // Making of a new object
+ $classStruct = Structure::Structure($targetDirectory);
+ // Creation of "module" folder
+ $classStruct->makeDir($targetDirectory);
+ // Creation of "admin" folder and index.html file
+ $classStruct->makeDirAndCopyFile('admin/', $indexFile, 'index.html');
+ // Creation of "blocks" folder and index.html file
+ $classStruct->makeDirAndCopyFile('blocks/', $indexFile, 'index.html');
+ // Creation of "class" folder and index.html file
+ $classStruct->makeDirAndCopyFile('class/', $indexFile, 'index.html');
+ // Creation of "css" folder and index.html file
+ $classStruct->makeDirAndCopyFile('css/', $indexFile, 'index.html');
+ // Creation of "images" folder and index.html file
+ $classStruct->makeDirAndCopyFile('images/', $indexFile, 'index.html');
+ //Copy the logo of the module
+ $mod_image = str_replace(' ', '', strtolower($module->getVar('mod_image')));
+ $classStruct->copyFile('images/', $fimages.'/uploads/modules/'.$mod_image, $mod_image);
+
+ // Creation of 'images/icons' folder and index.html file - Added in Version 1.15
+ $classStruct->makeDirAndCopyFile('images/icons/', $indexFile, 'index.html');
+ // Creation of "images/icons/16" folder and index.html file
+ $classStruct->makeDirAndCopyFile('images/icons/16/', $indexFile, 'index.html');
+ // Creation of "images/icons/32" folder and index.html file
+ $classStruct->makeDirAndCopyFile('images/icons/32/', $indexFile, 'index.html');
+ // Creation of 'on.png' file
+ $classStruct->copyFile('images/icons/16/', $fimages.'/icons/16/on.png', 'on.png');
+ // Creation of 'off.png' file
+ $classStruct->copyFile('images/icons/16/', $fimages.'/icons/16/off.png', 'off.png');
+ // Creation of 'arrow.gif' file
+ $classStruct->copyFile('images/icons/16/', $fimages.'/icons/16/arrow.gif', 'arrow.gif');
+ // Creation of 'txmodxoops_logo.png' file
+ $classStruct->copyFile('images/', $fimages.'/txmodxoops_logo.png', 'txmodxoops_logo.png');
+
+ // Creation of 'docs' folder and index.html file
+ $classStruct->makeDirAndCopyFile('docs/', $indexFile, 'index.html');
+ // Creation of 'credits.txt' file
+ $classStruct->copyFile('docs/', $fdocs.'/credits.txt', 'credits.txt');
+ // Creation of 'install.txt' file
+ $classStruct->copyFile('docs/', $fdocs.'/install.txt', 'install.txt');
+ // Creation of 'lang_diff.txt' file
+ $classStruct->copyFile('docs/', $fdocs.'/lang_diff.txt', 'lang_diff.txt');
+ // Creation of 'license.txt' file
+ $classStruct->copyFile('docs/', $fdocs.'/license.txt', 'license.txt');
+ // Creation of 'readme.txt' file
+ $classStruct->copyFile('docs/', $fdocs.'/readme.txt', 'readme.txt');
+
+ // Creation of "include" folder and index.html file
+ $classStruct->makeDirAndCopyFile('include/', $indexFile, 'index.html');
+ // Creation of "language" folder and index.html file
+ $classStruct->makeDirAndCopyFile('language/', $indexFile, 'index.html');
+ // Creation of "language/local_language" folder and index.html file
+ $classStruct->makeDirAndCopyFile('language/'.$GLOBALS['xoopsConfig']['language']. '/', $indexFile, 'index.html');
+ // Creation of "language/local_language/help" folder and index.html file
+ $classStruct->makeDirAndCopyFile('language/'.$GLOBALS['xoopsConfig']['language']. '/help/', $indexFile, 'index.html');
+ // Creation of "templates" folder and index.html file
+ $classStruct->makeDirAndCopyFile('templates/', $indexFile, 'index.html');
+ // Creation of "templates/admin" folder and index.html file
+ $classStruct->makeDirAndCopyFile('templates/admin/', $indexFile, 'index.html');
+ // Creation of "templates/blocks" folder and index.html file
+ $classStruct->makeDirAndCopyFile('templates/blocks/', $indexFile, 'index.html');
+ // Creation of "sql" folder and index.html file
+ $classStruct->makeDirAndCopyFile('sql/', $indexFile, 'index.html');
+ }
+}
\ No newline at end of file
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -0,0 +1,222 @@
+<?php
+/*
+ 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.
+ */
+/**
+ * tdmcreate module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: fields.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+if (!defined("XOOPS_ROOT_PATH")) {
+ die("XOOPS root path not defined");
+}
+require_once "tdmcreate_htmltable.php";
+class TDMCreateFields extends XoopsObject
+{
+ //Constructor
+ public function __construct()
+ {
+ $this->XoopsObject();
+ $this->initVar("field_id", XOBJ_DTYPE_INT, null, false, 8);
+ $this->initVar("field_table", XOBJ_DTYPE_INT, null, false, 5);
+ $this->initVar("field_name", XOBJ_DTYPE_TXTBOX, null, false, 255);
+ $this->initVar("field_type", XOBJ_DTYPE_TXTBOX, null, false, 100);
+ $this->initVar("field_value", XOBJ_DTYPE_TXTBOX, null, false, 4);
+ $this->initVar("field_attribute", XOBJ_DTYPE_TXTBOX, null, false, 50);
+ $this->initVar("field_null", XOBJ_DTYPE_TXTBOX, null, false, 10);
+ $this->initVar("field_default", XOBJ_DTYPE_TXTBOX, null, false, 150);
+ $this->initVar("field_key", XOBJ_DTYPE_TXTBOX, null, false, 10);
+ $this->initVar("field_auto_increment", XOBJ_DTYPE_INT, null, false, 1);
+ $this->initVar("field_display_admin", XOBJ_DTYPE_INT, null, false, 1);
+ $this->initVar("field_display_user", XOBJ_DTYPE_INT, null, false, 1);
+ $this->initVar("field_display_block", XOBJ_DTYPE_INT, null, false, 1);
+ $this->initVar("field_mainfield", XOBJ_DTYPE_INT, null, false, 1);
+ $this->initVar("field_search", XOBJ_DTYPE_INT, null, false, 1);
+ $this->initVar("field_required", XOBJ_DTYPE_INT, null, false, 1);
+ // For relationship
+ $this->initVar("table_id", XOBJ_DTYPE_INT, null, false, 8);
+ $this->initVar("table_module", XOBJ_DTYPE_INT, null, false, 5);
+ $this->initVar("table_name", XOBJ_DTYPE_TXTBOX, null, false, 255);
+ $this->initVar("table_nbfields", XOBJ_DTYPE_INT, null, false, 5);
+ $this->initVar("table_fieldname", XOBJ_DTYPE_TXTBOX, null, false, 50);
+
+ $this->initVar("fieldtype_id", XOBJ_DTYPE_INT, null, false, 5);
+ $this->initVar("fieldtype_value", XOBJ_DTYPE_TXTBOX, null, false, 25);
+ $this->initVar("fieldtype_name", XOBJ_DTYPE_TXTBOX, null, false, 255);
+ }
+
+ public function getForm($action = false)
+ {
+ if ($action === false) {
+ $action = $_SERVER["REQUEST_URI"];
+ }
+
+ $title = $this->isNew() ? sprintf(_AM_TDMCREATE_FIELD_ADD) : sprintf(_AM_TDMCREATE_FIELD_EDIT);
+
+ include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php");
+ include_once(XOOPS_ROOT_PATH."/modules/TDMCreate/class/tdmcreate_themeform.php");
+ $form = new TDMCreate_XoopsThemeForm($title, "form", $action, "post", true);
+ $form->setExtra('enctype="multipart/form-data"');
+
+ if (!$this->isNew()) {
+ $field_table = $this->getVar('field_table');
+ } else {
+ $field_table = array( 1 => 0 );
+ }
+
+ //$option_tray = new XoopsFormElementTray(' ');
+ //$option_tray->setExtra('colspan="2"');//_AM_TDMCREATE_FIELD_TYPE
+
+ // New Object HtmlTable
+ $tableForm = new TDMCreate_HtmlTable(null, 'display outer');
+ // header row
+ $tableForm->addRow('center bgblue');
+ $cells = array(_AM_TDMCREATE_FIELD_NUMBER, _AM_TDMCREATE_FIELD_NAME, _AM_TDMCREATE_FIELD_TYPE, _AM_TDMCREATE_FIELD_VALUE, _AM_TDMCREATE_FIELD_ATTRIBUTE, _AM_TDMCREATE_FIELD_NULL, _AM_TDMCREATE_FIELD_DEFAULT, _AM_TDMCREATE_FIELD_KEY, _AM_TDMCREATE_FIELD_OTHERS);
+ $tableForm->addCells($cells, 'first', 'header');
+
+ $tablesHandler = xoops_getModuleHandler('tdmcreate_tables');
+ $criteria = new CriteriaCompo(new Criteria('table_name', $this->getVar('table_name')));
+ $criteria->add(new Criteria('table_nbfields', $this->getVar('table_nbfields')));
+ $nb_fields = $tablesHandler->getAll($criteria);
+ unset($criteria);
+ for($i = 1; $i <= count($nb_fields); $i++)
+ {
+ $field_name = $this->isNew() ? $this->getVar("table_fieldname") : $this->getVar("field_name");
+ $field_name = new XoopsFormText(_AM_TDMCREATE_FIELD_NAME, "field_name", 15, 255, $field_name);
+ // fieldtype
+ $fieldtypeHandler=& xoops_getModuleHandler('tdmcreate_fieldtype');
+ $fieldtype_select = new XoopsFormSelect(_AM_TDMCREATE_FIELD_TYPE, "field_type", $this->getVar("field_type"));
+ $fieldtype_select->addOptionArray($fieldtypeHandler->getList());
+ // fieldvalue
+ $field_value = new XoopsFormText(_AM_TDMCREATE_FIELD_VALUE, "field_value", 5, 20, $this->getVar("field_value"));
+ // fieldattributes
+ $fieldattrsHandler=& xoops_getModuleHandler('tdmcreate_fieldattributes');
+ $field_attributes_select = new XoopsFormSelect(_AM_TDMCREATE_FIELD_TYPE, "field_attribute", $this->getVar("field_attribute"));
+ $field_attributes_select->addOptionArray($fieldattrsHandler->getList());
+ // fieldnull
+ $fieldnullHandler=& xoops_getModuleHandler('tdmcreate_fieldnull');
+ $field_null_select = new XoopsFormSelect(_AM_TDMCREATE_FIELD_NULL, "field_null", $this->getVar("field_null"));
+ $field_null_select->addOptionArray($fieldnullHandler->getList());
+ // fielddefault
+ $field_default = new XoopsFormText(_AM_TDMCREATE_FIELD_DEFAULT, "field_default", 15, 25, $this->getVar("field_default"));
+ // fieldkey
+ $fieldkeyHandler=& xoops_getModuleHandler('tdmcreate_fieldkey');
+ $field_key_select = new XoopsFormSelect(_AM_TDMCREATE_FIELD_KEY, "field_key", $this->getVar("field_key"));
+ $field_key_select->addOptionArray($fieldkeyHandler->getList());
+ // render fields
+ $tableFormDataArray = array($i, $field_name->render(), $fieldtype_select->render(), $field_value->render(), $field_attributes_select->render(), $field_null_select->render(), $field_default->render(), $field_key_select->render());
+ // data row
+ $tableForm->addRow('center bgyellow');
+ $tableForm->addCells($tableFormDataArray, 'first', 'data');
+ $tableOtherForm = new TDMCreate_HtmlTable(null, 'display');
+ if($i == 1) {
+ $field_autoincrement = $this->isNew() ? 0 : $this->getVar("field_auto_increment");
+ $check_field_autoincrement = new XoopsFormCheckBox(" ", "field_auto_increment", $field_autoincrement);
+ $check_field_autoincrement->addOption(1, _AM_TDMCREATE_FIELD_AUTO_INCREMENT);
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($check_field_autoincrement->render(), null, 'data');
+ } elseif($i > 1) {
+ // Box header row
+ $tableOtherForm->addRow('center bgyellow');
+ $tableOtherForm->addCell(_AM_TDMCREATE_FIELD_ELEMENTS, 'first', 'header');
+ // fieldelements
+ $fieldelementsHandler=& xoops_getModuleHandler('tdmcreate_fieldelements');
+ $field_elements_select = new XoopsFormSelect(_AM_TDMCREATE_FIELD_ELEMENT_NAME, 'field_element_name', $this->getVar("field_element_name"));
+ $field_elements_select->addOptionArray($fieldelementsHandler->getList());
+ $criteria = new CriteriaCompo(new Criteria('table_id', $this->getVar('table_id')));
+ $criteria->add(new Criteria('table_module', $this->getVar('table_module')));
+ $criteria->setSort('table_name');
+ $criteria->setOrder('ASC');
+ $tbls_arr1 = $tablesHandler->getall($criteria);
+ unset($criteria);
+ foreach (array_keys($tbls_arr1) as $j)
+ {
+ $tbls_name1 = $tbls_arr1[$j]->getVar('table_name');
+ if ( $j[$i] == 'XoopsFormTables-'.$tbls_name1 ) {
+ $field_elements_select->addOption('XoopsFormTables-'.$tbls_name1, 'Table : '.$tbls_name1);
+ }
+ }
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($field_elements_select->render(), null, 'data');
+ $field_display_admin = $this->isNew() ? 0 : $this->getVar("field_display_admin");
+ $check_field_display_admin = new XoopsFormCheckBox(" ", "field_display_admin", $field_display_admin);
+ $check_field_display_admin->addOption(1, _AM_TDMCREATE_FIELD_DISPLAY_ADMIN);
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($check_field_display_admin->render(), null, 'data');
+ $field_display_user = $this->isNew() ? 0 : $this->getVar("field_display_user");
+ $check_field_display_user = new XoopsFormCheckBox(" ", "field_display_user", $field_display_user);
+ $check_field_display_user->addOption(1, _AM_TDMCREATE_FIELD_DISPLAY_USER);
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($check_field_display_user->render(), null, 'data');
+ $field_display_block = $this->isNew() ? 0 : $this->getVar("field_display_block");
+ $check_field_display_block = new XoopsFormCheckBox(" ", "field_display_block", $field_display_block);
+ $check_field_display_block->addOption(1, _AM_TDMCREATE_FIELD_DISPLAY_BLOCK);
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($check_field_display_block->render(), null, 'data');
+ $field_mnfield = $this->isNew() ? 0 : $this->getVar("field_mainfield");
+ $field_mainfield = new XoopsFormRadio(" ", "field_mainfield", $field_mnfield);
+ $field_mainfield->addOption( ' ', _AM_TDMCREATE_FIELD_MAINFIELD );
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($field_mainfield->render(), null, 'data');
+ $field_search = $this->isNew() ? 0 : $this->getVar("field_search");
+ $check_field_search = new XoopsFormCheckBox(" ", "field_search", $field_search);
+ $check_field_search->addOption(1, _AM_TDMCREATE_FIELD_SEARCH);
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($check_field_search->render(), null, 'data');
+ $field_required = $this->isNew() ? 0 : $this->getVar("field_required");
+ $check_field_required = new XoopsFormCheckBox(" ", "field_required", $field_required);
+ $check_field_required->addOption(1, _AM_TDMCREATE_FIELD_REQUIRED);
+ // data row
+ $tableOtherForm->addRow();
+ $tableOtherForm->addCell($check_field_required->render(), null, 'data');
+ }
+ $tableForm->addCell($tableOtherForm->display(), null, 'data');
+
+ if (!$this->isNew()) {
+ $tableFormHiddenId = new XoopsFormHidden('table_id', $this->getVar('table_id'));
+ //$form->addElement(new XoopsFormHidden('fields_modified', true));
+ }
+ }
+ $form->addElement($tableForm->display());
+ /*if (!$this->isNew()) {
+ $form->addElement(new XoopsFormHidden('table_id', $this->getVar('table_id')));
+ $form->addElement(new XoopsFormHidden('fields_modified', true));
+ }
+
+ $form->addElement(new XoopsFormHidden("op", "save_fields"));
+ $form->addElement(new XoopsFormHidden("field_table", $this->getVar("field_table")));
+ $form->addElement(new XoopsFormButton("", "submit", _SUBMIT, "submit"));*/
+ $tableFormButton = new XoopsFormButton("", "submit", _SUBMIT, "submit");
+ $tableForm->addRow('right grey');
+ $tableForm->addCell($tableFormButton, null, 'data');
+ $form->addElement(new XoopsFormHidden("op", "save_fields"));
+ $form->addElement($tableForm);
+ $form->addElement($tableFormButton);
+ return $form;
+ }
+}
+class TDMCreateFieldsHandler extends XoopsPersistableObjectHandler
+{
+ function __construct(&$db)
+ {
+ parent::__construct($db, "tdmcreate_fields", "tdmcreatefields", "field_id", "field_table");
+ }
+}
\ No newline at end of file
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_class.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_class.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_class.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -0,0 +1,249 @@
+<?php
+/*
+ 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.
+ */
+/**
+ * tdmcreate module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: fields_class.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+if (!defined('XOOPS_ROOT_PATH')) {
+ die('XOOPS root path not defined');
+}
+
+class FieldsClass /*extends HeaderFile*/
+{
+ /*
+ * @var string
+ */
+ public $_module = null;
+ /*
+ * @var array
+ */
+ public $_table = array();
+ /*
+ * @var array
+ */
+ public $_type = array();
+ /*
+ * @var string
+ */
+ public $file_name = null;
+ /*
+ * @public function constructor
+ * @param string $modules
+ */
+ public function __construct($module, $table, $file_name) {
+ $this->_module = $module;
+ $this->_table[] = $table;
+ $this->file_name = $file_name;
+ }
+ /*
+ * @public function getInitVar
+ * @param array $element_name
+ * @param mixed $xobj_dtype
+ */
+ public function getInitVar(array $element_name, $xobj_dtype) {
+ $ret = <<<EOT
+ \$this->initVar('{$element_name[0]}', {$xobj_dtype});
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function render
+ * @param null
+ */
+ public function render() {
+ $module_name = $this->getModuleName();
+ $language = $this->getLanguage('_AM_', '_');
+ // fpda = fields parameter display admin
+ // fpe = fields parameter element
+ // fprf = fields parameter required field
+ $mod_name = strtolower($mod_name);
+ $table_name = strtolower($table_name);
+ $table_fieldname = strtolower($table_fieldname);
+ $ret = '';
+ // Counts the number of fields
+ $fields = explode('|', $table_fields);
+ $nb_fields = count($fields);
+ // Retrieve the data
+ if ( $option == 0 )
+ {
+ // Creation of the constructor
+ for ($i = 0; $i < $nb_fields; $i++)
+ {
+ $struct = explode(':', $fields[$i]);
+ if ( $struct[1] == 'int' || $struct[1] == 'tinyint' || $struct[1] == 'mediumint' || $struct[1] == 'smallint' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_INT);
+EOT;
+ } elseif ( $struct[1] == 'char' || $struct[1] == 'varchar' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_TXTBOX);
+EOT;
+ } elseif ( $struct[1] == 'text' || $struct[1] == 'tinytext' || $struct[1] == 'mediumtext' || $struct[1] == 'longtext' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_TXTAREA);';
+ } elseif ( $struct[1] == 'float' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_FLOAT);';
+ } elseif ( $struct[1] == 'decimal' || $struct[1] == 'double' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_DECIMAL);';
+ } elseif ( $struct[1] == 'enum' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_ENUM);';
+ } elseif ( $struct[1] == 'email' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_EMAIL);';
+ } elseif ( $struct[1] == 'url' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_URL);';
+ } elseif ( $struct[1] == 'date' || $struct[1] == 'datetime' || $struct[1] == 'timestamp' || $struct[1] == 'time' || $struct[1] == 'year' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_LTIME);';
+ }/* elseif ( $struct[1] == 'other' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_OTHER, '.$struct[2].', false);';
+ }*/
+ }
+ } else if ( $option == 1 ) {
+ // Creation form
+ for ($i=0; $i < $nb_fields; $i++)
+ {
+ if ( $i != 0 ) {
+ $struct = explode(':', $fields[$i]);
+ $lng_form = $language.strtoupper($struct[0]);
+ $ret .= <<<EOT
+ $this->form_elements($i, $mod_name, $table_name, $table_fieldname, $fpe, $fprf, $lng_form, $struct[0]);
+ }
+ }
+ } else if ( $option == 2 ) {
+ // Creation of file mysql.sql
+ $ret .= <<<EOT
+
+#
+# Structure table for `mod_'.$mod_name.'_'.strtolower($table_name).'` '.$nb_fields.'
+#
+
+CREATE TABLE `mod_'.$mod_name.'_'.strtolower($table_name).'` (
+';
+ $j = 0;
+ for ($i=0; $i < $nb_fields; $i++)
+ {
+ $struct = explode(':', $fields[$i]);
+// echo "--- START ----------------- STRUCTURE -------------------------------------</br>";
+// var_dump($struct);
+ //Debut
+ if ( $struct[0] != ' ' )
+ {
+ //If as text, (not value)
+ if ( $struct[1] == 'text' || $struct[1] == 'date' || $struct[1] == 'timestamp' ) {
+ $type = $struct[1];
+ } else {
+ $type = $struct[1].' ('.$struct[2].')';
+ }
+ //If as empty is default not string(not value), if as text not default, if as numeric default is 0 or 0.0000
+ //echo $struct[5]." struct[5] --------------- </br>";
+ if ( $struct[5] == '' ) {
+ $default = "default ''";
+ //echo " default 1 </br>";
+ } elseif ( $struct[1] == 'text' || $struct[1] == 'tinytext' || $struct[1] == 'mediumtext' || $struct[1] == 'longtext' ) {
+ $default = "";
+ // echo " default 2 </br>";
+ } elseif ( $struct[1] == 'int' || $struct[1] == 'tinyint' || $struct[1] == 'mediumint' || $struct[1] == 'smallint') {
+ $default = "default '0'";
+ //echo " default 3 </br>";
+ } elseif ( $struct[1] == 'decimal' || $struct[1] == 'double' || $struct[1] == 'float' ) {
+ $default = "default '0.0000'";
+ // echo " default 4 </br>";
+ } elseif ( $struct[1] == 'date' ) {
+ // echo " default 5 </br>";
+ $default = "default '0000-00-00'";
+ } elseif ( $struct[1] == 'datetime' || $struct[1] == 'timestamp') {
+ $default = "default '0000-00-00 00:00:00'";
+ //echo " default 6 </br>";
+ } elseif ( $struct[1] == 'time' ) {
+ $default = "default '00:00:00'";
+ // echo " default 7 </br>";
+ } elseif ( $struct[1] == 'year' ) {
+ $default = "default '0000'";
+ //echo " default 8 </br>";
+ } elseif ( $struct[1] == 'other' ) {
+ $default = "default '".$struct[5]."'";
+ //echo " default 9 </br>";
+ } else {
+ $default = "default ''";
+ //echo " default 10 </br>";
+ }
+
+// echo $default." Default </br>";
+// echo $struct[0]." struct[0] </br>";
+// echo $struct[6]." struct[6] </br>";
+
+ if ( $i == 0 ) {
+ $comma[$j] = 'PRIMARY KEY (`'.$struct[0].'`)';
+ $j++;
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' auto_increment,
+';
+ } else {
+ if ( $struct[6] == 'unique' || $struct[6] == 'index' || $struct[6] == 'fulltext')
+ {
+ if ( $struct[6] == 'unique' ) {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ $comma[$j] = 'KEY `'.$struct[0].'` (`'.$struct[0].'`)';
+ } else if ( $struct[6] == 'index' ) {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ $comma[$j] = 'INDEX (`'.$struct[0].'`)';
+ } else if ( $struct[6] == 'fulltext' ) {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ $comma[$j] = 'FULLTEXT KEY `'.$struct[0].'` (`'.$struct[0].'`)';
+ }
+ $j++;
+ } else {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ }
+ }
+ }
+// echo $i."--- i -------</br>";
+// echo $j."--- j -------</br>";
+// var_dump($comma);
+// echo $comma[$i]."comma[i] </br>";
+// echo $text."</br>";
+ }
+ //Problem comma
+ $key = '';
+ for ($i=0; $i < $j; $i++)
+ {
+ if ( $i != $j - 1 ) {
+ $key .= $comma[$i].',
+';
+ } else {
+ $key .= $comma[$i].'
+';
+ }
+ }
+ // echo $key."================= KEY ========================= </br>";
+ $ret .= <<<EOT$key;
+ $ret .= <<<EOT) ENGINE=MyISAM;';
+ }
+ return $text;
+EOT;
+ return $ret;
+ }
+}
\ No newline at end of file
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_database.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_database.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_database.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -0,0 +1,250 @@
+<?php
+/*
+ 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.
+ */
+/**
+ * tdmcreate module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: fields_database.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+if (!defined('XOOPS_ROOT_PATH')) {
+ die('XOOPS root path not defined');
+}
+
+class FieldsDatabase /*extends HeaderFile*/
+{
+ /*
+ * @var string
+ */
+ public $_module = null;
+ /*
+ * @var string
+ */
+ public $_table = array();
+ /*
+ * @var string
+ */
+ public $file_name = null;
+ /*
+ * @public function constructor
+ * @param string $modules
+ */
+ public function __construct($module, $table, $file_name) {
+ $this->_module = $module;
+ $this->_table[] = $table;
+ $this->file_name = $file_name;
+ }
+ /*
+ * @public function getSupportName
+ * @param null
+ */
+ public function getDatabaseTypes() {
+ $ret = $this->_module->getVar('mod_support_name');
+ return $ret;
+ }
+ /*
+ * @public function getSupportName
+ * @param null
+ */
+ public function getDatabaseFields() {
+ $ret = $this->_module->getVar('mod_support_url');
+ return $ret;
+ }
+ /*
+ * @public function render
+ * @param null
+ */
+ public function render() {
+ $module_name = $this->getModuleName();
+ $language = $this->getLanguage('_AM_', '_');
+ // fpda = fields parameter display admin
+ // fpe = fields parameter element
+ // fprf = fields parameter required field
+ $mod_name = strtolower($mod_name);
+ $table_name = strtolower($table_name);
+ $table_fieldname = strtolower($table_fieldname);
+ $text = '';
+ // Counts the number of fields
+ $fields = explode('|', $table_fields);
+ $nb_fields = count($fields);
+ // Retrieve the data
+ if ( $option == 0 )
+ {
+ // Creation of the constructor
+ for ($i = 0; $i < $nb_fields; $i++)
+ {
+ $struct = explode(':', $fields[$i]);
+ if ( $struct[1] == 'int' || $struct[1] == 'tinyint' || $struct[1] == 'mediumint' || $struct[1] == 'smallint' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_INT);
+EOT;
+ } elseif ( $struct[1] == 'char' || $struct[1] == 'varchar' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_TXTBOX);
+EOT;
+ } elseif ( $struct[1] == 'text' || $struct[1] == 'tinytext' || $struct[1] == 'mediumtext' || $struct[1] == 'longtext' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_TXTAREA);';
+ } elseif ( $struct[1] == 'float' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_FLOAT);';
+ } elseif ( $struct[1] == 'decimal' || $struct[1] == 'double' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_DECIMAL);';
+ } elseif ( $struct[1] == 'enum' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_ENUM);';
+ } elseif ( $struct[1] == 'email' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_EMAIL);';
+ } elseif ( $struct[1] == 'url' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_URL);';
+ } elseif ( $struct[1] == 'date' || $struct[1] == 'datetime' || $struct[1] == 'timestamp' || $struct[1] == 'time' || $struct[1] == 'year' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_LTIME);';
+ }/* elseif ( $struct[1] == 'other' ) {
+ $ret .= <<<EOT
+ \$this->initVar(\''.$struct[0].'\', XOBJ_DTYPE_OTHER, '.$struct[2].', false);';
+ }*/
+ }
+ } else if ( $option == 1 ) {
+ // Creation form
+ for ($i=0; $i < $nb_fields; $i++)
+ {
+ if ( $i != 0 ) {
+ $struct = explode(':', $fields[$i]);
+ $lng_form = $language.strtoupper($struct[0]);
+ $ret .= <<<EOT
+ $this->form_elements($i, $mod_name, $table_name, $table_fieldname, $fpe, $fprf, $lng_form, $struct[0]);
+ }
+ }
+ } else if ( $option == 2 ) {
+ // Creation of file mysql.sql
+ $ret .= <<<EOT
+
+#
+# Structure table for `mod_'.$mod_name.'_'.strtolower($table_name).'` '.$nb_fields.'
+#
+
+CREATE TABLE `mod_'.$mod_name.'_'.strtolower($table_name).'` (
+';
+ $j = 0;
+ for ($i=0; $i < $nb_fields; $i++)
+ {
+ $struct = explode(':', $fields[$i]);
+// echo "--- START ----------------- STRUCTURE -------------------------------------</br>";
+// var_dump($struct);
+ //Debut
+ if ( $struct[0] != ' ' )
+ {
+ //If as text, (not value)
+ if ( $struct[1] == 'text' || $struct[1] == 'date' || $struct[1] == 'timestamp' ) {
+ $type = $struct[1];
+ } else {
+ $type = $struct[1].' ('.$struct[2].')';
+ }
+ //If as empty is default not string(not value), if as text not default, if as numeric default is 0 or 0.0000
+ //echo $struct[5]." struct[5] --------------- </br>";
+ if ( $struct[5] == '' ) {
+ $default = "default ''";
+ //echo " default 1 </br>";
+ } elseif ( $struct[1] == 'text' || $struct[1] == 'tinytext' || $struct[1] == 'mediumtext' || $struct[1] == 'longtext' ) {
+ $default = "";
+ // echo " default 2 </br>";
+ } elseif ( $struct[1] == 'int' || $struct[1] == 'tinyint' || $struct[1] == 'mediumint' || $struct[1] == 'smallint') {
+ $default = "default '0'";
+ //echo " default 3 </br>";
+ } elseif ( $struct[1] == 'decimal' || $struct[1] == 'double' || $struct[1] == 'float' ) {
+ $default = "default '0.0000'";
+ // echo " default 4 </br>";
+ } elseif ( $struct[1] == 'date' ) {
+ // echo " default 5 </br>";
+ $default = "default '0000-00-00'";
+ } elseif ( $struct[1] == 'datetime' || $struct[1] == 'timestamp') {
+ $default = "default '0000-00-00 00:00:00'";
+ //echo " default 6 </br>";
+ } elseif ( $struct[1] == 'time' ) {
+ $default = "default '00:00:00'";
+ // echo " default 7 </br>";
+ } elseif ( $struct[1] == 'year' ) {
+ $default = "default '0000'";
+ //echo " default 8 </br>";
+ } elseif ( $struct[1] == 'other' ) {
+ $default = "default '".$struct[5]."'";
+ //echo " default 9 </br>";
+ } else {
+ $default = "default ''";
+ //echo " default 10 </br>";
+ }
+
+// echo $default." Default </br>";
+// echo $struct[0]." struct[0] </br>";
+// echo $struct[6]." struct[6] </br>";
+
+ if ( $i == 0 ) {
+ $comma[$j] = 'PRIMARY KEY (`'.$struct[0].'`)';
+ $j++;
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' auto_increment,
+';
+ } else {
+ if ( $struct[6] == 'unique' || $struct[6] == 'index' || $struct[6] == 'fulltext')
+ {
+ if ( $struct[6] == 'unique' ) {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ $comma[$j] = 'KEY `'.$struct[0].'` (`'.$struct[0].'`)';
+ } else if ( $struct[6] == 'index' ) {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ $comma[$j] = 'INDEX (`'.$struct[0].'`)';
+ } else if ( $struct[6] == 'fulltext' ) {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ $comma[$j] = 'FULLTEXT KEY `'.$struct[0].'` (`'.$struct[0].'`)';
+ }
+ $j++;
+ } else {
+ $ret .= <<<EOT`'.$struct[0].'` '.$type.' '.$struct[3].' '.$struct[4].' '.$default.',
+';
+ }
+ }
+ }
+// echo $i."--- i -------</br>";
+// echo $j."--- j -------</br>";
+// var_dump($comma);
+// echo $comma[$i]."comma[i] </br>";
+// echo $text."</br>";
+ }
+ //Problem comma
+ $key = '';
+ for ($i=0; $i < $j; $i++)
+ {
+ if ( $i != $j - 1 ) {
+ $key .= $comma[$i].',
+';
+ } else {
+ $key .= $comma[$i].'
+';
+ }
+ }
+ // echo $key."================= KEY ========================= </br>";
+ $ret .= <<<EOT$key;
+ $ret .= <<<EOT) ENGINE=MyISAM;';
+ }
+ return $text;
+EOT;
+ return $ret;
+ }
+}
\ No newline at end of file
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_parameters.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_parameters.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields_parameters.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -0,0 +1,128 @@
+<?php
+/*
+ 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.
+ */
+/**
+ * tdmcreate module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: fields_parameters.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+if (!defined('XOOPS_ROOT_PATH')) {
+ die('XOOPS root path not defined');
+}
+
+class FieldsParameters
+{
+ /*
+ * @var string
+ */
+ public $module = null;
+ /*
+ * @var mixed
+ */
+ public $table = null;
+ /*
+ * @public function constructor
+ * @param string $module
+ * @param string $table
+ */
+ public function __construct($module, $table) {
+ $this->module = $module;
+ $this->table = $table;
+ }
+ /*
+ * @public function getTextDateSelect
+ * @param null
+ */
+ public function getTextDateSelect($field_name) {
+ $table_name = $this->table->getVar('table_name');
+ $ret = <<<EOT
+ \${$table_name}_obj->setVar('{$field_name}', strtotime(\$_REQUEST['{$field_name}']));
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function getCheckBoxOrRadioYN
+ * @param null
+ */
+ public function getCheckBoxOrRadioYN($field_name) {
+ $table_name = $this->table->getVar('table_name');
+ $ret = <<<EOT
+ \${$table_name}_obj->setVar('{$field_name}', strtotime(\$_REQUEST['{$field_name}'] == 1) ? '1' : '0');
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function getUploadImage
+ * @param null
+ */
+ public function getUploadImage($field_name) {
+ $mod_name = $this->module->getVar('mod_name');
+ $table_name = $this->table->getVar('table_name');
+ $ret = <<<EOT
+ include_once XOOPS_ROOT_PATH.'/class/uploader.php';
+ \$uploaddir = XOOPS_UPLOAD_PATH.'/{$mod_name}/images/{$table_name}/';
+ \$uploader = new XoopsMediaUploader(\$uploaddir, xoops_getModuleOption('mimetypes', '{$mod_name}'),
+ xoops_getModuleOption('maxsize', '{$mod_name}'), null, null);
+ if (\$uploader->fetchMedia(\$_POST['xoops_upload_file'][0])) {
+ \$uploader->setPrefix('{$field_name}_');
+ \$uploader->fetchMedia(\$_POST['xoops_upload_file'][0]);
+ if (!\$uploader->upload()) {
+ \$errors = \$uploader->getErrors();
+ redirect_header('javascript:history.go(-1)', 3, \$errors);
+ } else {
+ \${$table_name}_obj->setVar('{$field_name}', \$uploader->getSavedFileName());
+ }
+ } else {
+ \${$table_name}_obj->setVar('{$field_name}', \$_REQUEST['{$field_name}']);
+ }
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function getUploadFile
+ * @param null
+ */
+ public function getUploadFile() {
+ $mod_name = $this->module->getVar('mod_name');
+ $table_name = $this->table->getVar('table_name');
+ $ret = <<<EOT
+ include_once XOOPS_ROOT_PATH.'/class/uploader.php';
+ \$uploaddir = XOOPS_UPLOAD_PATH.'/{$mod_name}/files/{$table_name}/';
+ \$uploader = new XoopsMediaUploader(\$uploaddir, xoops_getModuleOption('mimetypes', '{$mod_name}'),
+ xoops_getModuleOption('maxsize', '{$mod_name}'), null, null);
+ if (\$uploader->fetchMedia(\$_POST['xoops_upload_file'][0])) {
+ \$uploader->setPrefix('{$field_name}_') ;
+ \$uploader->fetchMedia(\$_POST['xoops_upload_file'][0]);
+ if (!\$uploader->upload()) {
+ \$errors = \$uploader->getErrors();
+ redirect_header('javascript:history.go(-1)', 3, \$errors);
+ } else {
+ \${$table_name}_obj->setVar('{$field_name}', \$uploader->getSavedFileName());
+ }
+ }
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function render
+ * @param null
+ */
+ public function render() {
+
+ /*$ret = $this->getUploadImage();
+ $ret = $this->getUploadFile();
+ return $ret;*/
+ }
+}
\ No newline at end of file
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php 2014-03-04 17:04:48 UTC (rev 12345)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -25,38 +25,99 @@
class ClassFiles extends HeaderFile
{
/*
- * @var string
+ * @var null
*/
- public $_module = '';
+ public $table = null;
/*
- * @var string
- */
- public $_table = array();
- /*
- * @var string
- */
- public $file_name = null;
- /*
* @public function constructor
* @param string $module
+ * @param string $table
* @param string $file_name
*/
- public function __construct($module, $_table, $file_name) {
- $this->_module = $module;
- $this->_table[] = $_table;
+ public function __construct($module, $table, $file_name) {
+ $this->module = $module;
+ $this->table = $table;
$this->file_name = $file_name;
- }
+ }
/*
- * @public function render
- * @param null
+ * @public function getInitVar
+ * @param array $type
+ * @param string $obj
*/
- public function render() {
- $module_name = $this->getModuleName();
- $language = $this->getLanguage('_AM_', '_');
- $ret <<<EOT
+ public function getInitVar(array $type, $obj = 'INT') {
+ $ret = <<<EOT
+ \$this->initVar('{$type}', XOBJ_DTYPE_{$obj});
+EOT;
+ return $ret;
+ }
+ /*
+ * @public function getInitVars
+ * @param array $type
+ * @param array $fields
+ */
+ public function getInitVars(array $fields) {
+ $ret = '';
+ $nb_fields = count($fields);
+ // Creation of the initVar functions list
+ for ($i = 0; $i < $nb_fields; $i++) {
+ $type = explode(':', $fields[$i]);
+ switch($type[1]) {
+ case 'int':
+ case 'tinyint':
+ case 'mediumint':
+ case 'smallint':
+ $ret .= $this->getInitVar($type[0], 'INT');
+ break;
+ case 'char':
+ case 'varchar':
+ $ret .= $this->getInitVar($type[0], 'TXTBOX');
+ break;
+ case 'text':
+ case 'tinytext':
+ case 'mediumtext':
+ case 'longtext':
+ $ret .= $this->getInitVar($type[0], 'TXTAREA');
+ break;
+ case 'float':
+ $ret .= $this->getInitVar($type[0], 'FLOAT');
+ break;
+ case 'decimal':
+ case 'double':
+ $ret .= $this->getInitVar($type[0], 'DECIMAL');
+ break;
+ case 'enum':
+ $ret .= $this->getInitVar($type[0], 'ENUM');
+ break;
+ case 'email':
+ $ret .= $this->getInitVar($type[0], 'EMAIL');
+ break;
+ case 'url':
+ $ret .= $this->getInitVar($type[0], 'URL');
+ break;
+ case 'date':
+ case 'datetime':
+ case 'timestamp':
+ case 'time':
+ case 'year':
+ $ret .= $this->getInitVar($type[0], 'LTIME');
+ break;
+ }
+ }
+ return $ret;
+ }
+ /*
+ * @public function getHeadClass
+ * @param mixed $constructor
+ */
+ public function getHeadClass($mod_name, $initvar_functions) {
+ $ucf_mod_name = ucfirst($mod_name);
+ $ucf_table_name = ucfirst($this->table->getVar('table_name'));
+ $ret = <<<EOT
\ndefined('XOOPS_ROOT_PATH') or die("Restricted access");
-
-class {$ucf_mod_name_table_name} extends XoopsObject
+/*
+ * Class Object {$ucf_mod_name}{$ucf_table_name}
+ */
+class {$ucf_mod_name}{$ucf_table_name} extends XoopsObject
{
/*
* Constructor
@@ -66,85 +127,110 @@
function __construct()
{
\$this->XoopsObject();
+ {$intivar_functions}
+\n\t}
EOT;
- $ret .= $constructor;
-$ret .= <<<EOT
-\n\t}
+ return $ret;
+ }
- /*
+ /*
+ * @public function getHeadFunctionForm
+ * @param string $form
+ */
+ public function getHeadFunctionForm($elements_form) {
+ $lang_add = $this->getLanguage('_AM_', '_ADD');
+ $lang_edit = $this->getLanguage('_AM_', '_EDIT');
+ $ret = <<<EOT
+ /*
* Get form
*
* @param mixed \$action
*/
function getForm(\$action = false)
- {
- global \$xoopsDB, \$xoopsModuleConfig;
-
+ {
if (\$action === false) {
\$action = \$_SERVER['REQUEST_URI'];
}
- \$title = \$this->isNew() ? sprintf({$language}ADD) : sprintf({$language}EDIT);
+ \$title = \$this->isNew() ? sprintf({$lang_add}) : sprintf({$lang_edit});
include_once(XOOPS_ROOT_PATH.'/class/xoopsformloader.php');
\$form = new XoopsThemeForm(\$title, 'form', \$action, 'post', true);
- \$form->setExtra('enctype="multipart/form-data"');\n
-
+ \$form->setExtra('enctype="multipart/form-data"');\n
+ {$elements_form}
EOT;
+ return $ret;
+ }
+ /*
+ * @public function getPermissionsInFunctionForm
+ * @param string $fpif
+ */
+ public function getPermissionsInFunctionForm($mod_name, $fpif) {
+ $perm_approve = $this->getLanguage('_AM_', '_PERMISSIONS_APPROVE');
+ $perm_submit = $this->getLanguage('_AM_', '_PERMISSIONS_SUBMIT');
+ $perm_view = $this->getLanguage('_AM_', '_PERMISSIONS_VIEW');
+ $ret = <<<EOT
+ \n//permissions
+ \$member_handler = & xoops_gethandler ( 'member' );
+ \$group_list = &\$member_handler->getGroupList();
+ \$gperm_handler = &xoops_gethandler ( 'groupperm' );
+ \$full_list = array_keys ( \$group_list );
+ global \$xoopsModule;
+ if ( !\$this->isNew() ) {
+ \$groups_ids_approve = \$gperm_handler->getGroupIds ( '{$mod_name}_approve', \$this->getVar ( '{$fpif}' ), \$xoopsModule->getVar ( 'mid' ) );
+ \$groups_ids_submit = \$gperm_handler->getGroupIds ( '{$mod_name}_submit', \$this->getVar ( '{$fpif}' ), \$xoopsModule->getVar ( 'mid' ) );
+ \$groups_ids_view = \$gperm_handler->getGroupIds ( '{$mod_name}_view', \$this->getVar ( '{$fpif}' ), \$xoopsModule->getVar ( 'mid' ) );
+ \$groups_ids_approve = array_values ( \$groups_ids_approve );
+ \$groups_can_approve_checkbox = new XoopsFormCheckBox ( {$perm_approve}, 'groups_approve[]', \$groups_ids_approve );
+ \$groups_ids_submit = array_values ( \$groups_ids_submit );
+ \$groups_can_submit_checkbox = new XoopsFormCheckBox ( {$perm_submit}, 'groups_submit[]', \$groups_ids_submit );
+ \$groups_ids_view = array_values ( \$groups_ids_view );
+ \$groups_can_view_checkbox = new XoopsFormCheckBox ( {$perm_view}, 'groups_view[]', \$groups_ids_view );
+ } else {
+ \$groups_can_approve_checkbox = new XoopsFormCheckBox ( {$perm_approve}, 'groups_approve[]', \$full_list );
+ \$groups_can_submit_checkbox = new XoopsFormCheckBox ( {$perm_submit}, 'groups_submit[]', \$full_list );
+ \$groups_can_view_checkbox = new XoopsFormCheckBox ( {$perm_view}, 'groups_view[]', \$full_list );
+ }
- $ret .= $form;
-
- if( $modules->getVar('mod_permissions') == 1 && $table_permissions == 1) {
-
- $up_mod_name = strtoupper($mod_name);
- $perm_approve = '_AM_'.$up_mod_name.'_PERMISSIONS_APPROVE';
- $perm_submit = '_AM_'.$up_mod_name.'_PERMISSIONS_SUBMIT';
- $perm_view = '_AM_'.$up_mod_name.'_PERMISSIONS_VIEW';
-
-$ret .= <<<EOT
-\n\t\t//permissions
-\n\t\t\$member_handler = & xoops_gethandler ( 'member' );
-\n\t\t\$group_list = &\$member_handler->getGroupList();
-\n\t\t\$gperm_handler = &xoops_gethandler ( 'groupperm' );
-\n\t\t\$full_list = array_keys ( \$group_list );
-\n\t\tglobal \$xoopsModule;
-\n\t\tif ( !\$this->isNew() ) {
-\n\t\t\t\$groups_ids_approve = \$gperm_handler->getGroupIds ( '{$mod_name}_approve', \$this->getVar ( '{$fpif}' ), \$xoopsModule->getVar ( 'mid' ) );
-\n\t\t\t\$groups_ids_submit = \$gperm_handler->getGroupIds ( '{$mod_name}_submit', \$this->getVar ( '{$fpif}' ), \$xoopsModule->getVar ( 'mid' ) );
-\n\t\t\t\$groups_ids_view = \$gperm_handler->getGroupIds ( '{$mod_name}_view', \$this->getVar ( '{$fpif}' ), \$xoopsModule->getVar ( 'mid' ) );
-\n\t\t\t\$groups_ids_approve = array_values ( \$groups_ids_approve );
-\n\t\t\t\$groups_can_approve_checkbox = new XoopsFormCheckBox ( {$perm_approve}, 'groups_approve[]', \$groups_ids_approve );
-\n\t\t\t\$groups_ids_submit = array_values ( \$groups_ids_submit );
-\n\t\t\t\$groups_can_submit_checkbox = new XoopsFormCheckBox ( {$perm_submit}, 'groups_submit[]', \$groups_ids_submit );
-\n\t\t\t\$groups_ids_view = array_values ( \$groups_ids_view );
-\n\t\t\t\$groups_can_view_checkbox = new XoopsFormCheckBox ( {$perm_view}, 'groups_view[]', \$groups_ids_view );
-\n\t\t} else {
-\n\t\t\t\$groups_can_approve_checkbox = new XoopsFormCheckBox ( {$perm_approve}, 'groups_approve[]', \$full_list );
-\n\t\t\t\$groups_can_submit_checkbox = new XoopsFormCheckBox ( {$perm_submit}, 'groups_submit[]', \$full_list );
-\n\t\t\t\$groups_can_view_checkbox = new XoopsFormCheckBox ( {$perm_view}, 'groups_view[]', \$full_list );
-\n\t\t}
-
-\n\t\t// For approve
-\n\t\t\$groups_can_approve_checkbox->addOptionArray ( \$group_list );
-\n\t\t\$form->addElement ( \$groups_can_approve_checkbox );
-\n\t\t// For submit
-\n\t\t\$groups_can_submit_checkbox->addOptionArray ( \$group_list );
-\n\t\t\$form->addElement ( \$groups_can_submit_checkbox );
-\n\t\t// For view
-\n\t\t\$groups_can_view_checkbox->addOptionArray ( \$group_list );
-\n\t\t\$form->addElement ( \$groups_can_view_checkbox );
+ // For approve
+ \$groups_can_approve_checkbox->addOptionArray ( \$group_list );
+ \$form->addElement ( \$groups_can_approve_checkbox );
+ // For submit
+ \$groups_can_submit_checkbox->addOptionArray ( \$group_list );
+ \$form->addElement ( \$groups_can_submit_checkbox );
+ // For view
+ \$groups_can_view_checkbox->addOptionArray ( \$group_list );
+ \$form->addElement ( \$groups_can_view_checkbox );
EOT;
- }
-$ret .= <<<EOT
-\n\t\t\$form->addElement(new XoopsFormHidden('op', 'save'));
-\n\t\t\$form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit'));
-\n\t\treturn \$form;
-\n\t}
+ return $ret;
+ }
+ /*
+ * @public function getFootFunctionForm
+ * @param null
+ */
+ public function getFootFunctionForm() {
+ $ret = <<<EOT
+ \n\$form->addElement(new XoopsFormHidden('op', 'save'));
+ \$form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit'));
+ return \$form;
+ }
}\n\n
EOT;
-$ucf_mod_table_handler = ucfirst($mod_name).ucfirst($table_name);
-$ret .= <<<EOT
+ return $ret;
+ }
+ /*
+ * @public function getClassHandler
+ * @param string $fpif
+ * @param string $fpmf
+ */
+ public function getClassHandler($mod_name, $fpif, $fpmf) {
+ $table_name = $this->table->getVar('table_name');
+ $ucf_mod_table_handler = ucfirst($mod_name).ucfirst($table_name);
+ $ret = <<<EOT
+/*
+ * Class Object Handler {$ucf_mod_name}{$ucf_table_name}
+ */
class {$ucf_mod_table_handler}Handler extends XoopsPersistableObjectHandler
{
/*
@@ -160,4 +246,18 @@
EOT;
return $ret;
}
+ /*
+ * @public function render
+ * @param null
+ */
+ public function render() {
+ $module_name = $this->getModuleName();
+
+ $ret = $this->getHeadClass($module_name, $constructor);
+ $ret .= $this->getHeadFunctionForm($form);
+ $ret .= $this->getPermissionsInFunctionForm($module_name, $fpif);
+ $ret .= $this->getFootFunctionForm();
+ $ret .= $this->getClassHandler($module_name, $fpif, $fpmf);
+ return $ret;
+ }
}
\ No newline at end of file
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/headerfiles.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/headerfiles.php 2014-03-04 17:04:48 UTC (rev 12345)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/headerfiles.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -80,11 +80,11 @@
}
/*
- * @public function getHeaderComment
+ * @public function getHeaderComments
* @param string $module
* @param string $file_name
*/
- public function getHeaderComment($module, $file_name) {
+ public function getHeaderComments($module, $file_name) {
$this->module = $module;
$this->file_name = $file_name;
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/htmlsmartycodes.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/htmlsmartycodes.php 2014-03-04 17:04:48 UTC (rev 12345)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/htmlsmartycodes.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -25,23 +25,10 @@
class HtmlSmartyCodes extends HeaderFile
{
/*
- * @var mixed
- */
- public $table = null;
- /*
- * @var string
- */
- public $language = null;
- /*
* @public function constructor
- * @param string $module
- * @param mixed $table
- * @param string $file_name
+ * @param null
*/
- public function __construct($module, $table, $lang_pref = '_AM_', $lang_post = '') {
- $this->module = $module;
- $this->table = $table;
- $this->language = $this->geLanguage($lang_pref, $lang_post);
+ public function __construct() {
}
/*
* @public function getHtmlDiv
@@ -151,12 +138,12 @@
/*
* @public function getHtmlTableHead
* @param string $class
+ * @param string $language
* @param mixed $field_name
*/
- public function getHtmlTableHead($class = 'bnone', $field_name) {
- $field_name = strtoupper($field_name);
+ public function getHtmlTableHead($class = 'bnone', $language, $field_name) {
$ret = <<<EOT
- <th class='{$class}'><{{$this->language}{$field_name}}></th>
+ <th class='{$class}'><{\$smarty.const.{$language}{$field_name}}></th>
EOT;
return $ret;
}
@@ -176,23 +163,32 @@
/*
* @public function getHtmlTableData
* @param string $class
- * @param mixed $field_name
+ * @param string $content
*/
- public function getHtmlTableData($class = 'bnone', $field_name) {
- $table_fieldname = $this->table->getVar('table_fieldname');
+ public function getHtmlTableData($class = 'bnone', $content = '') {
$ret = <<<EOT
- <td class='{$class}'><{\${$table_fieldname}.{$field_name}}></td>
+ <td class='{$class}'>{$content}</td>
EOT;
return $ret;
}
/*
+ * @public function getSmartyTableField
+ * @param string $table_fieldname
+ * @param string $field_name
+ */
+ public function getSmartyTableFieldData($table_fieldname = '', $fieldname = '') {
+ $ret = <<<EOT
+ <{\${$table_fieldname}.{$fieldname}}>
+EOT;
+ return $ret;
+ }
+ /*
* @public function getSmartyIncludeFile
* @param string $name
*/
- public function getSmartyIncludeFile($name = 'header') {
- $module_name = $this->module->getVar('mod_name');
+ public function getSmartyIncludeFile($module_name, $fieldname = 'header') {
$ret = <<<EOT
- <{include file='db:{$module_name}_{$name}.html'}>
+ <{include file='db:{$module_name}_{$fieldname}.html'}>
EOT;
return $ret;
}
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/user_templates.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/user_templates.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/user_templates.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -0,0 +1,101 @@
+<?php
+/*
+ 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.
+ */
+/**
+ * tdmcreate module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @package tdmcreate
+ * @since 2.5.0
+ * @author Txmod Xoops http://www.txmodxoops.org
+ * @version $Id: user_templates.php 12258 2014-01-02 09:33:29Z timgno $
+ */
+if (!defined('XOOPS_ROOT_PATH')) {
+ die('XOOPS root path not defined');
+}
+
+class UserTemplates extends HtmlSmartyCodes
+{
+ /*
+ * @var string
+ */
+ public $_table = array();
+ /*
+ * @public function constructor
+ * @param string $module
+ * @param string $file_name
+ */
+ public function __construct($module, $table, $file_name) {
+ $this->_module = $module;
+ $this->_table[] = $table;
+ $this->file_name = $file_name;
+ }
+ /*
+ * @public function render
+ * @param null
+ */
+ public function render() {
+ $module_name = $this->getModuleName();
+ $language = $this->getLanguage('_MA_');
+ $ret <<<EOT
+<div class="outer">
+ <table class="{$table_name}" cellpadding="0" cellspacing="0" width="100%">
+ <tr class="head">
+EOT;
+ for ($i = 0; $i < $nb_fields; $i++)
+ {
+ $structure_fields = explode(':', $fields_total[$i]);
+ $ret .= <<<EOT
+<th class="center"><{\$smarty.const.{$language.strtoupper($structure_fields[0])}}></th>
+EOT;
+ }
+ $ret .= <<<EOT
+</tr>
+ <{foreach item={$table_fieldname} from=${$table_name}}>
+ <tr class="<{cycle values='odd, even'}>">
+EOT;
+ for ($i = 0; $i < $nb_fields; $i++)
+ {
+ $structure_fields = explode(':', $fields_total[$i]);
+ if( $fpe[$i] == 'XoopsFormUploadImage' ) {
+ $ret .= <<<EOT
+<td class="center"><img src="<{$xoops_url}>/uploads/{$mod_name}/images/{$table_name}/<{${$table_fieldname}{$structure_fields[0]}}>" alt="{$table_name}"></td>
+EOT;
+ } else if( $fpe[$i] == 'XoopsFormColorPicker' ) {
+ $ret .= <<<EOT
+<td class="center"><span style="background-color: <{${$table_fieldname}{$structure_fields[0]}}>;"> </span></td>
+EOT;
+ } else {
+ $ret .= <<<EOT
+<td class="center"><{${$table_fieldname}{$structure_fields[0]}}></td>
+EOT;
+ }
+ }
+ $ret .= <<<EOT
+</tr>
+ <{/foreach}>
+ </table>
+</div>
+EOT;
+ } else {
+ $ret .= <<<EOT
+<div class="outer">
+ <div class="center">None</div>
+ <br />
+</div>
+EOT;
+ }
+ $ret .= <<<EOT
+<{include file="db:{$mod_name}_footer.html"}>
+EOT;
+ return $ret;
+ }
+}
\ No newline at end of file
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/form_elements.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/form_elements.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/form_elements.php 2014-03-04 19:20:06 UTC (rev 12346)
@@ -0,0 +1,205 @@
+<?php
+/*
+ You may not change or alter any portion of ...
[truncated message content] |
|
From: <be...@us...> - 2014-03-04 17:04:57
|
Revision: 12345
http://sourceforge.net/p/xoops/svn/12345
Author: beckmi
Date: 2014-03-04 17:04:48 +0000 (Tue, 04 Mar 2014)
Log Message:
-----------
Adding xmMemberstats (old module)
Added Paths:
-----------
XoopsModules/xmmemberstats/
XoopsModules/xmmemberstats/branches/
XoopsModules/xmmemberstats/releases/
XoopsModules/xmmemberstats/trunk/
XoopsModules/xmmemberstats/trunk/xmmemberstats/
XoopsModules/xmmemberstats/trunk/xmmemberstats/admin/
XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/
XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/membership_block.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/Thumbs.db
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/-.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AF.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AQ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BB.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BF.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BJ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CF.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DJ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/DZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/EC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/EE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/EG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ER.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ES.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ET.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/EU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FJ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/FR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GB.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GP.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GQ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/GY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/HU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ID.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IQ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/IT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/JE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/JM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/JO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/JP.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KP.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/KZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LB.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/LY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ML.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MP.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MQ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MX.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/MZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NF.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NP.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/NZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/OM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PF.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/PY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/QA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/RE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/RO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/RU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/RW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SB.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SL.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ST.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/SZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TD.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TF.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TH.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TJ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TO.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TP.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TT.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TV.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/TZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/Thumbs.db
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UK.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/US.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UY.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/UZ.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VC.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VG.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VI.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VN.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/VU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/WS.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/YE.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/YU.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ZA.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ZM.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ZR.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/ZW.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/guest.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/icon_new.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/ip.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/membership_logo.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/online.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/registered.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/today.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/users.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/images/yesterday.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/index.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/forward.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/Thumbs.db
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/bg_content_left.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/bg_content_right.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/bg_darkblue.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/bg_table.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/dummy.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/hbar_left.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/hbar_middle.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/hbar_right.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/logo.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/mini-ms.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/no.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/xoops2.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/img/yes.gif
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/index.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/install/ip-to-country.csv
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/danish/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/danish/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/danish/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/danish/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/danish/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/english/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/french/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/french/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/french/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/french/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/french/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/japanese/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/japanese/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/japanese/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/japanese/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/japanese/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/malay/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/malay/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/malay/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/malay/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/malay/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/portuguesebr/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/portuguesebr/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/portuguesebr/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/portuguesebr/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/portuguesebr/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/tchinese/
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/tchinese/blocks.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/tchinese/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/tchinese/main.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/language/tchinese/modinfo.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/rank.php
XoopsModules/xmmemberstats/trunk/xmmemberstats/sql/
XoopsModules/xmmemberstats/trunk/xmmemberstats/sql/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/sql/mysql.sql
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/blocks/
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/blocks/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/blocks/membership_block.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/templates/index.html
XoopsModules/xmmemberstats/trunk/xmmemberstats/xoops_version.php
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/index.html
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/index.html (rev 0)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/index.html 2014-03-04 17:04:48 UTC (rev 12345)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/membership_block.php
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/membership_block.php (rev 0)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/membership_block.php 2014-03-04 17:04:48 UTC (rev 12345)
@@ -0,0 +1,155 @@
+<?php
+// Author: SMD & ComFlash2
+// URL: http://www.xoopsmalaysia.org
+// E-Mail: web...@xo...
+
+function show_membership_block($options) {
+global $xoopsConfig, $xoopsUser, $xoopsModule, $HTTP_SERVER_VARS, $REMOTE_ADDR, $xoopsDB;
+// ML Hack by SMD
+ $myts =& MyTextSanitizer::getInstance();
+// End of ML Hack by SMD
+
+$online_handler =& xoops_gethandler('online');
+
+ mt_srand((double)microtime()*1000000);
+ // set gc probabillity to 10% for now..
+ if (mt_rand(1, 100) < 11) {
+ $online_handler->gc(300);
+ }
+
+if (is_object($xoopsUser)) {
+ $uid = $xoopsUser->getVar('uid');
+ $uname = $xoopsUser->getVar('uname');
+} else {
+ $uid = 0;
+ $uname = '';
+}
+
+if (is_object($xoopsModule)) {
+ $online_handler->write($uid, $uname, time(), $xoopsModule->getVar('mid'), $HTTP_SERVER_VARS['REMOTE_ADDR']);
+ } else {
+ $online_handler->write($uid, $uname, time(), 0, $HTTP_SERVER_VARS['REMOTE_ADDR']);
+}
+
+// status online
+
+$onlines =& $online_handler->getAll();
+ if (false != $onlines ) {
+ $total = count($onlines);
+ $block = array();
+ $guests = 0;
+ $guess = '';
+ $bil = 1;
+ $members = '';
+
+// papar senarai ahli yg online dengan country dan kedudukan
+ if ($options[0] == 1 ) {
+
+ for ($i = 0; $i < $total; $i++) {
+
+ $onlineUsers[$i]['ip'] = $onlines[$i]['online_ip'];
+ if ($onlines[$i]['online_uid'] > 0) {
+ $module_handler =& xoops_gethandler('module');
+ $modules =& $module_handler->getList(new Criteria('isactive', 1));
+ $onlineUsers[$i]['module'] = ($onlines[$i]['online_module'] > 0) ? $myts->makeTareaData4Show($modules[$onlines[$i]['online_module']]) : '';
+ $ip = $onlines[$i]['online_ip'];
+ $numbers=explode (".",$ip);
+ $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
+ $country_query = $xoopsDB->query("SELECT country2,country FROM ".$xoopsDB->prefix("iptoc")." WHERE IPFROM<=$code"." AND IPTO>=$code");
+ list($domain,$country) = $xoopsDB->fetchRow($country_query);
+ if($domain=='') $domain='-';
+ $members .= '<table class="outer" cellspacing="0"><tr><td class="even" width="40%"><a href="'.XOOPS_URL.'/userinfo.php?uid='.$onlines[$i]['online_uid'].'">'.$onlines[$i]['online_uname'].'</td><td class="odd" align="center">'.$onlineUsers[$i]['module'].'</td><td class="even" align="center" width="10%"><img src="'.XOOPS_URL.'/modules/xmmemberstats/images/flags/'.$domain.'.gif" alt="'.$country.'"></td></tr></table>';
+ $bil++;
+
+// papar senarai pelawat dengan censored ip
+
+ } else {
+ $module_handler =& xoops_gethandler('module');
+ $modules =& $module_handler->getList(new Criteria('isactive', 1));
+ $onlineUsers[$i]['module'] = ($onlines[$i]['online_module'] > 0) ? $myts->makeTareaData4Show($modules[$onlines[$i]['online_module']]) : '';
+ $ip = $onlines[$i]['online_ip'];
+ $numbers=explode (".",$ip);
+ $code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
+ $country_query = $xoopsDB->query("SELECT country2,country FROM ".$xoopsDB->prefix("iptoc")." WHERE IPFROM<=$code"." AND IPTO>=$code");
+ list($domain,$country) = $xoopsDB->fetchRow($country_query);
+
+ $ipadd= explode(".",$onlines[$i]['online_ip']);
+ $add1 = ($numbers[0]);
+ $add2 = ($numbers[1]);
+ $add3 = ($numbers[2]);
+ $add4 = ($numbers[3]);
+ $censored = "$add1.$add2.$add3.***";
+ if($domain=='') $domain='-';
+
+ $guess .= '<table class="outer" cellspacing="0"><tr><td class="even" colspan="2">'.$censored.'</td><td width="10%" align="center" class="odd"><img src="'.XOOPS_URL.'/modules/xmmemberstats/images/flags/'.$domain.'.gif" alt="'.$country.'"></td></tr></table>';
+ $guests++;
+ }
+ }
+ }
+
+ $block['online_total'] = sprintf(_ONLINEPHRASE, $total);
+ if (is_object($xoopsModule)) {
+ $mytotal = $online_handler->getCount(new Criteria('online_module', $xoopsModule->getVar('mid')));
+ $block['online_total'] .= ' ('.sprintf(_ONLINEPHRASEX, $mytotal, $xoopsModule->getVar('name')).')';
+ }
+
+// statistik keahlian
+ $member_handler =& xoops_gethandler('member');
+ $hari_ini = formatTimestamp(time());
+ $total_active_users = $member_handler->getUserCount(new Criteria('level', 0, '>'));
+ $users_reg_today = $member_handler->getUserCount(new Criteria('user_regdate', mktime(0,0,0), '>='));
+ $users_reg2_today = $member_handler->getUserCount(new Criteria('user_regdate', (mktime(0,0,0)-(24*3600)), '>='));
+ $criteria = new CriteriaCompo(new Criteria('level', 0, '>'));
+ $limit = (!empty($options[0])) ? $options[0] : 10;
+ $criteria->setOrder('DESC');
+ $criteria->setSort('user_regdate');
+ $criteria->setLimit($limit);
+ $lastmembers =& $member_handler->getUsers($criteria);
+ $lastname = $lastmembers[0]->getVar('uname');
+ $lastid = $lastmembers[0]->getVar('uid');
+
+// penerimaan data
+ $block['activeusers'] = $total_active_users;
+ $block['todayreg'] = $users_reg_today;
+ $block['yesterdayreg'] = $users_reg2_today - $users_reg_today;
+ $block['online_names'] = $members;
+ $block['online_guest'] = $guess;
+ $block['online_members'] = $total - $guests;
+ $block['online_guests'] = $guests;
+ $block['total_online'] = $total;
+ $block['latest'] = $lastname;
+ $block['latest_id'] = $lastid;
+
+// definisi bahasa
+ $block['membership_lang'] = _MB_MEMBERSHIP;
+ $block['today_lang'] = _MB_TODAY;
+ $block['yesterday_lang'] = _MB_YESTERDAY;
+ $block['overall_lang'] = _MB_OVERALL;
+ $block['online_lang'] = _MB_ONLINE;
+ $block['guests_lang'] = _MB_GUESTS;
+ $block['members_lang'] = _MB_MEMBERS;
+ $block['total_lang'] = _MB_TOTAL;
+ $block['list_lang'] = _MB_LIST;
+ $block['popup_lang'] = _MB_POPUP;
+ $block['latest_lang'] = _MB_LATEST;
+ return $block;
+ } else {
+ return false;
+ }
+}
+
+function membership_edit($options) {
+ $form = _MB_MEMBERSHIP_LIST." ";
+ if ( $options[0] == 1 ) {
+ $chk = " checked='checked'";
+ }
+ $form .= "<input type='radio' name='options[]' value='1'".$chk."> "._YES."";
+ $chk = "";
+ if ( $options[0] == 0 ) {
+ $chk = " checked='checked'";
+ }
+ $form .= " <input type='radio' name='options[]' value='0'".$chk.">"._NO."<br>";
+ return $form;
+}
+
+?>
\ No newline at end of file
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/blocks/membership_block.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/Thumbs.db
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/Thumbs.db
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/Thumbs.db 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/Thumbs.db 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/Thumbs.db
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/-.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/-.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/-.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/-.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/-.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AD.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AD.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AD.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AD.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AD.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AE.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AE.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AE.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AE.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AE.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AF.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AF.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AF.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AF.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AF.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AG.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AG.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AG.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AG.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AG.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AI.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AI.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AI.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AI.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AI.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AL.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AL.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AL.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AL.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AL.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AM.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AM.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AM.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AM.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AM.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AN.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AN.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AN.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AN.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AN.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AO.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AO.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AO.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AO.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AO.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AQ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AQ.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AQ.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AQ.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AQ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AR.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AR.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AR.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AR.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AR.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AS.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AS.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AS.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AS.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AS.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AT.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AT.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AT.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AT.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AT.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AU.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AU.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AU.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AU.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AU.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AW.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AW.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AW.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AW.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AW.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AZ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AZ.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AZ.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AZ.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/AZ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BA.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BA.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BA.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BA.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BA.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BB.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BB.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BB.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BB.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BB.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BD.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BD.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BD.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BD.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BD.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BE.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BE.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BE.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BE.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BE.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BF.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BF.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BF.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BF.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BF.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BG.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BG.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BG.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BG.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BG.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BH.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BH.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BH.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BH.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BH.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BI.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BI.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BI.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BI.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BI.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BJ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BJ.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BJ.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BJ.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BJ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BM.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BM.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BM.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BM.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BM.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BN.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BN.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BN.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BN.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BN.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BO.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BO.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BO.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BO.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BO.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BR.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BR.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BR.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BR.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BR.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BS.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BS.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BS.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BS.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BS.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BT.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BT.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BT.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BT.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BT.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BV.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BV.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BV.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BV.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BV.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BW.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BW.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BW.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BW.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BW.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BY.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BY.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BY.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BY.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BY.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BZ.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BZ.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BZ.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BZ.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/BZ.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CA.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CA.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CA.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CA.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CA.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CD.gif
===================================================================
(Binary files differ)
Index: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CD.gif
===================================================================
--- XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CD.gif 2014-03-03 01:32:43 UTC (rev 12344)
+++ XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CD.gif 2014-03-04 17:04:48 UTC (rev 12345)
Property changes on: XoopsModules/xmmemberstats/trunk/xmmemberstats/images/flags/CD.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/xmmemberstats/trunk/xmmembe...
[truncated message content] |
|
From: <be...@us...> - 2014-03-03 01:32:50
|
Revision: 12344
http://sourceforge.net/p/xoops/svn/12344
Author: beckmi
Date: 2014-03-03 01:32:43 +0000 (Mon, 03 Mar 2014)
Log Message:
-----------
Updating to XOOPS 2.5.6 Admin GUI (Version 1.30 Beta 1)
Modified Paths:
--------------
XoopsModules/rssfit/trunk/rss/admin/about.php
XoopsModules/rssfit/trunk/rss/admin/admin_header.php
XoopsModules/rssfit/trunk/rss/admin/do_channel.php
XoopsModules/rssfit/trunk/rss/admin/do_intro.php
XoopsModules/rssfit/trunk/rss/admin/do_plugins.php
XoopsModules/rssfit/trunk/rss/admin/do_sticky.php
XoopsModules/rssfit/trunk/rss/admin/do_subfeeds.php
XoopsModules/rssfit/trunk/rss/admin/index.php
XoopsModules/rssfit/trunk/rss/admin/menu.php
XoopsModules/rssfit/trunk/rss/class/misc.php
XoopsModules/rssfit/trunk/rss/class/plugins.php
XoopsModules/rssfit/trunk/rss/class/rssfeed.php
XoopsModules/rssfit/trunk/rss/header.php
XoopsModules/rssfit/trunk/rss/images/rss.gif
XoopsModules/rssfit/trunk/rss/include/common.php
XoopsModules/rssfit/trunk/rss/include/functions.php
XoopsModules/rssfit/trunk/rss/include/install.php
XoopsModules/rssfit/trunk/rss/index.php
XoopsModules/rssfit/trunk/rss/language/english/admin.php
XoopsModules/rssfit/trunk/rss/language/english/install.php
XoopsModules/rssfit/trunk/rss/language/english/main.php
XoopsModules/rssfit/trunk/rss/language/english/modinfo.php
XoopsModules/rssfit/trunk/rss/language/french/admin.php
XoopsModules/rssfit/trunk/rss/language/french/install.php
XoopsModules/rssfit/trunk/rss/language/french/main.php
XoopsModules/rssfit/trunk/rss/language/french/modinfo.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.ams.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.buyersguide.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.buyersguidemanufacturers.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.buyersguidenews.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.cbb.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.comments.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.myalbum.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.mydownloads.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.mylinks.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.newbb.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.newbb2.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.news.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.pical.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.pluginsample.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.smartfaq.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.smartpartner.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.smartsection.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.wfdownloads.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.wfdownloads_podcast.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.wflinks.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.wfsection.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.wfsection2.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.xoopstube.php
XoopsModules/rssfit/trunk/rss/rss.php
XoopsModules/rssfit/trunk/rss/sql/mysql.sql
XoopsModules/rssfit/trunk/rss/templates/rssfit_rss.html
XoopsModules/rssfit/trunk/rss/xoops_version.php
Added Paths:
-----------
XoopsModules/rssfit/trunk/rss/admin/about0.php
XoopsModules/rssfit/trunk/rss/admin/admin_footer.php
XoopsModules/rssfit/trunk/rss/admin/admin_header0.php
XoopsModules/rssfit/trunk/rss/admin/index0.php
XoopsModules/rssfit/trunk/rss/docs/
XoopsModules/rssfit/trunk/rss/docs/changelog.txt
XoopsModules/rssfit/trunk/rss/docs/credits.txt
XoopsModules/rssfit/trunk/rss/docs/index.html
XoopsModules/rssfit/trunk/rss/docs/install.txt
XoopsModules/rssfit/trunk/rss/docs/lang_diff.txt
XoopsModules/rssfit/trunk/rss/docs/license.txt
XoopsModules/rssfit/trunk/rss/docs/readme.txt
XoopsModules/rssfit/trunk/rss/images/icons/
XoopsModules/rssfit/trunk/rss/images/icons/16/
XoopsModules/rssfit/trunk/rss/images/icons/16/index.html
XoopsModules/rssfit/trunk/rss/images/icons/32/
XoopsModules/rssfit/trunk/rss/images/icons/32/index.html
XoopsModules/rssfit/trunk/rss/images/icons/32/plugin.png
XoopsModules/rssfit/trunk/rss/images/icons/index.html
XoopsModules/rssfit/trunk/rss/images/rssfeed.png
XoopsModules/rssfit/trunk/rss/language/english/help/
XoopsModules/rssfit/trunk/rss/language/english/help/help.html
XoopsModules/rssfit/trunk/rss/language/english/help/index.html
XoopsModules/rssfit/trunk/rss/plugins/rssfit.adslight.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.lexikon.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.mytube.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.oledrion.php
XoopsModules/rssfit/trunk/rss/plugins/rssfit.rmdp.php
Removed Paths:
-------------
XoopsModules/rssfit/trunk/rss/LICENSE.txt
XoopsModules/rssfit/trunk/rss/README.txt
XoopsModules/rssfit/trunk/rss/admin/footer.php
XoopsModules/rssfit/trunk/rss/changelog.txt
XoopsModules/rssfit/trunk/rss/images/rssfit.png
Deleted: XoopsModules/rssfit/trunk/rss/LICENSE.txt
===================================================================
--- XoopsModules/rssfit/trunk/rss/LICENSE.txt 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/LICENSE.txt 2014-03-03 01:32:43 UTC (rev 12344)
@@ -1,278 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
Deleted: XoopsModules/rssfit/trunk/rss/README.txt
===================================================================
--- XoopsModules/rssfit/trunk/rss/README.txt 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/README.txt 2014-03-03 01:32:43 UTC (rev 12344)
@@ -1,101 +0,0 @@
-RSSFit - Extendable XML news feed generator
-Presented by Brandycoke Productions <http://www.brandycoke.com/>
-Copyright (c) 2004-2006 NS Tai (aka tuff)
-
-Information
-----------------------
-Current Version: 1.21
-RSSFit is a module for XOOPS generates RSS 2.0 validated XML feed. Web masters can decide what to be displayed in the XML output by activating installed plug-ins.
-Key features:
- - Plug-in system with several modules prepared
- - Plug-in example for module developers
- - RSS 2.0 validated Smarty template
- - Multi-byte languages compatible
-
-System Requirements
-----------------------
-RSSFit 1.21: XOOPS 2.0.14
-RSSFit 1.2: XOOPS 2.0.12-13.2 ; XOOPS Cube 2.0.12/13a
-RSSFit 1.5 (Suspended): XOOPS 2.2.3a
-PHP 4.3.x or later with (optional) mbstring extension installed for UTF-8 encoding conversion
-
-Using RSSFit
-----------------------
-To install, go install it just like installing any module of XOOPS. You know you are smart enough to make it right.
-For more information of installing a module of XOOPS, please refer to:
-http://www.xoops.org/modules/smartfaq/faq.php?faqid=90
-
-For detailed documentation please the RSSFit home page:
-http://www.brandycoke.com/products/rssfit/
-
-Who to Contact
-----------------------
-If you have any questions, comments or bug reports for this module, please register and post your message at:
-http://www.brandycoke.com/home/modules/newbb/
-
-Donations welcome
-----------------------
-If you think this module is useful, please consider making a donation to help us continue our work. You can support our future development by pointing your browser to the following hyperlink (all in one line):
-https://www.paypal.com/xclick/business=donations%40brandycoke.com&item_name=Donation+for+Brandycoke+Freewares&item_number=rssfit&no_note=1&tax=0¤cy_code=USD
-
-Services
-----------------------
-If you are interested in custom solutions (exclusive modules/theme development, etc) please contact us at ser...@br....
-
-Credits
-----------------------
-Programmed by NS Tai <tu...@br...>
-German language files translated by DocuAnt <http://www.DocuAnts.com/>
-Bulgarian language files translated by Stefan Ilivanov <http://www.xoopsbg.org/>
-French language files translated by Machenzy
-
-Legal
-----------------------
-This program is released under the terms of the GNU General Public License as published by the Free Software Foundation.
-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 Liaise; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-Version History
-----------------------
-Jul 25, 2006: Version 1.21
-- Fixed compatibility problem with XOOPS 2.0.14
-- Modified WF-Downloads plugin for padcasting (requires WF-Downloads version 3.1)
-----------------------
-Dec 23, 2005: Version 1.2 / 1.5
-- (Version 1.5) Fixed incompatibility with XOOPS 2.2.3a
-- New editable feed information: copyright
-- PHP-debug messages are now completely hidden when prefernece "MIME type of RSS output" is set as "XML", even php-debug is turned on under system admin
-- UTF-8 encoding conversion now requires PHP mbstring extension (Reference: http://www.php.net/manual/en/ref.mbstring.php)
-- Updated plugins
-- Plugins can now serve their own custom tags. (i.e. enclosure)
-- Sticky text will now be hidden if either its title or content field is empty
-- Contents of item-level's "description" elements are now sectioned using "CDATA" (Reference: http://blogs.law.harvard.edu/tech/encodingDescriptions)
-- Fixed "call by reference" errors appear on PHP 4.4 / 5.1
-- German, Bulgarian, French language pack added (Thanks DocuAnt, Stefan Ilivanov, Machenzy)
-----------------------
-Mar 23, 2005: Version 1.1
-Individual sub-feeds based on activated plug-ins
-Editable channel elements
-Sticky text displays as the very first item of a feed
-New and updated plug-ins
-Various bug fixes
-Development sponsored by Stefanos Karagos <http://www.karagos.com/> and IIS-Resources <http://www.iis-resources.com/>
-
-Notes for upgrading from version 1.0x: There is no upgrade patch since over 90 percent of the files are modified. You have to replace the entire directory contents with the new version. Don't forget to update the module after uploading new files. If you have the rss feed smarty template customized you should take a look at the file templates/rssfit_rss.html for corresponding changes.
-----------------------
-Dec 26, 2004: Version 1.03
-Fixed incompatibility with PHP 5
-Fixed rss template not validated by rss-validators
-Fixed a typo in the mylinks plug-in
-Dutch language pack added.
-Italian language pack added.
-Portuguese language pack added.
-----------------------
-Jun 6, 2004: Version 1.02
-French language pack added.
-----------------------
-MAY 9, 2004: Version 1.01
-Spanish language pack added.
-----------------------
-MAY 5, 2004: Version 1.0
-First public release.
Modified: XoopsModules/rssfit/trunk/rss/admin/about.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/about.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/about.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -1,71 +1,30 @@
<?php
-// $Id$
-###############################################################################
-## RSSFit - Extendable XML news feed generator ##
-## Copyright (c) 2004 - 2006 NS Tai (aka tuff) ##
-## <http://www.brandycoke.com/> ##
-###############################################################################
-## 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 of this file: NS Tai (aka tuff) ##
-## URL: http://www.brandycoke.com/ ##
-## Project: RSSFit ##
-###############################################################################
-include 'admin_header.php';
+/*
+ * 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.
+ */
+
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package
+ * @since
+ * @author XOOPS Development Team
+ * @version $Id $
+ */
+
+include_once dirname(__FILE__) . '/admin_header.php';
+
xoops_cp_header();
-?>
-<img src="../images/rssfit.png" alt="RSSFit" style="float: left; margin: 0 10px 5px 0;" />
-<h4 style="margin: 0;">RSSFit</h4>
-<p style="margin-top: 0;">
-Version <?php echo number_format($xoopsModule->getVar('version')/100, 2);?><br />
-Presented by <a href="http://www.brandycoke.com/" target="_blank">Brandycoke Productions</a> <br />
-Copyright © 2003-2006 NS Tai (tuff)
-<br clear="all" />
-</p>
-<h4 style="margin: 0;">License</h4>
-<p style="margin-top: 0;">
-This software is licensed under the CC-GNU GPL.<br />
-<a href="http://creativecommons.org/licenses/GPL/2.0/" target="_blank">Commons Deed</a> |
-<a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">Legal Code</a>
-</p>
+$aboutAdmin = new ModuleAdmin();
-<h4 style="margin: 0;">Who to Contact</h4>
-<p style="margin-top: 0;">If you have any questions, comments or bug reports, please register and post your message on the <a href="http://www.brandycoke.com/home/modules/newbb/" target="_blank">discussion area</a>.
-</p>
+echo $aboutAdmin->addNavigation('about.php');
+echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-<h4 style="margin: 0;">Help us keep going</h4>
-<p style="margin: 0;">
-RSSFit is Freeware and Opensource. If you think it is useful and would like to show your appreciation, you can support us in one of the following ways:
-</p>
-<ul>
- <li><a href="https://www.paypal.com/xclick/business=donations%40brandycoke.com&item_name=Donation+for+Brandycoke+Freewares&item_number=rssfit&no_note=1&tax=0&currency_code=USD">Donate us via PayPal</a>
- </li>
- <li><a href="http://www.brandycoke.com/about/services/">Hire us for your web development projects</a>
- </li>
-</ul>
-
-<?php
-xoops_cp_footer();
-?>
\ No newline at end of file
+include_once 'admin_footer.php';
Added: XoopsModules/rssfit/trunk/rss/admin/about0.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/about0.php (rev 0)
+++ XoopsModules/rssfit/trunk/rss/admin/about0.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -0,0 +1,71 @@
+<?php
+// $Id$
+###############################################################################
+## RSSFit - Extendable XML news feed generator ##
+## Copyright (c) 2004 - 2006 NS Tai (aka tuff) ##
+## <http://www.brandycoke.com/> ##
+###############################################################################
+## 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 of this file: NS Tai (aka tuff) ##
+## URL: http://www.brandycoke.com/ ##
+## Project: RSSFit ##
+###############################################################################
+include 'admin_header.php';
+xoops_cp_header();
+?>
+<img src="../images/rssfit.png" alt="RSSFit" style="float: left; margin: 0 10px 5px 0;" />
+<h4 style="margin: 0;">RSSFit</h4>
+<p style="margin-top: 0;">
+Version <?php echo number_format($xoopsModule->getVar('version')/100, 2);?><br />
+Presented by <a href="http://www.brandycoke.com/" target="_blank">Brandycoke Productions</a> <br />
+Copyright © 2003-2006 NS Tai (tuff)
+<br clear="all" />
+</p>
+
+<h4 style="margin: 0;">License</h4>
+<p style="margin-top: 0;">
+This software is licensed under the CC-GNU GPL.<br />
+<a href="http://creativecommons.org/licenses/GPL/2.0/" target="_blank">Commons Deed</a> |
+<a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">Legal Code</a>
+</p>
+
+<h4 style="margin: 0;">Who to Contact</h4>
+<p style="margin-top: 0;">If you have any questions, comments or bug reports, please register and post your message on the <a href="http://www.brandycoke.com/home/modules/newbb/" target="_blank">discussion area</a>.
+</p>
+
+<h4 style="margin: 0;">Help us keep going</h4>
+<p style="margin: 0;">
+RSSFit is Freeware and Opensource. If you think it is useful and would like to show your appreciation, you can support us in one of the following ways:
+</p>
+<ul>
+ <li><a href="https://www.paypal.com/xclick/business=donations%40brandycoke.com&item_name=Donation+for+Brandycoke+Freewares&item_number=rssfit&no_note=1&tax=0&currency_code=USD">Donate us via PayPal</a>
+ </li>
+ <li><a href="http://www.brandycoke.com/about/services/">Hire us for your web development projects</a>
+ </li>
+</ul>
+
+<?php
+xoops_cp_footer();
+?>
\ No newline at end of file
Property changes on: XoopsModules/rssfit/trunk/rss/admin/about0.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/rssfit/trunk/rss/admin/admin_footer.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/admin_footer.php (rev 0)
+++ XoopsModules/rssfit/trunk/rss/admin/admin_footer.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -0,0 +1,31 @@
+<?php
+/*
+ * 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.
+ */
+
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package
+ * @since
+ * @author XOOPS Development Team
+ * @version $Id $
+ */
+
+global $xoopsModule;
+$pathIcon32 = '../../../' . $xoopsModule->getInfo('icons32');
+
+echo "<div class='adminfooter'>\n"
+ ." <div style='text-align: center;'>\n"
+ ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n"
+ ." </div>\n"
+ ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
+ ."</div>";
+
+xoops_cp_footer();
Property changes on: XoopsModules/rssfit/trunk/rss/admin/admin_footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/rssfit/trunk/rss/admin/admin_header.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/admin_header.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/admin_header.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -1,35 +1,51 @@
<?php
-// $Id$
-###############################################################################
-## RSSFit - Extendable XML news feed generator ##
-## Copyright (c) 2004 - 2006 NS Tai (aka tuff) ##
-## <http://www.brandycoke.com/> ##
-###############################################################################
-## 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 ##
-###############################################################################
+/*
+ * 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.
+ */
-require '../../../include/cp_header.php';
-require '../include/common.php';
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package
+ * @since
+ * @author XOOPS Development Team
+ * @version $Id $
+ */
-?>
\ No newline at end of file
+$path = dirname(dirname(dirname(dirname(__FILE__))));
+include_once $path . '/mainfile.php';
+include_once $path . '/include/cp_functions.php';
+require_once $path . '/include/cp_header.php';
+
+include_once $path.'/class/xoopsformloader.php';
+
+//if functions.php file exist
+require_once dirname(dirname(__FILE__)) . '/include/common.php';
+//require '../include/common.php';
+
+global $xoopsModule;
+
+$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+
+//if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
+// include_once(XOOPS_ROOT_PATH."/class/template.php");
+// $xoopsTpl = new XoopsTpl();
+//}
+
+
+
+// Load language files
+xoops_loadLanguage('admin', $thisModuleDir);
+xoops_loadLanguage('modinfo', $thisModuleDir);
+xoops_loadLanguage('main', $thisModuleDir);
+
+$pathIcon16 = XOOPS_URL . '/' . $xoopsModule->getInfo('icons16');
+$pathIcon32 = XOOPS_URL . '/' . $xoopsModule->getInfo('icons32');
+$pathModuleAdmin = XOOPS_ROOT_PATH . '/' . $xoopsModule->getInfo('dirmoduleadmin');
+require_once $pathModuleAdmin . '/moduleadmin/moduleadmin.php';
Added: XoopsModules/rssfit/trunk/rss/admin/admin_header0.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/admin_header0.php (rev 0)
+++ XoopsModules/rssfit/trunk/rss/admin/admin_header0.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -0,0 +1,33 @@
+<?php
+// $Id$
+###############################################################################
+## RSSFit - Extendable XML news feed generator ##
+## Copyright (c) 2004 - 2006 NS Tai (aka tuff) ##
+## <http://www.brandycoke.com/> ##
+###############################################################################
+## 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 ##
+###############################################################################
+
+require '../../../include/cp_header.php';
+require '../include/common.php';
Property changes on: XoopsModules/rssfit/trunk/rss/admin/admin_header0.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/rssfit/trunk/rss/admin/do_channel.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/do_channel.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/do_channel.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -33,13 +33,15 @@
## Project: RSSFit ##
###############################################################################
+include_once dirname(__FILE__) . '/admin_header.php';
+
if( !defined("RSSFIT_OK") ){
header('Location: index.php');
}
switch($op){
default:
- rssfitAdminHeader();
+// rssfitAdminHeader();
if( $elements =& $rss->mHandler->getObjects(new Criteria('misc_category', 'channel'), '*', 'title') && $img =& $rss->mHandler->getObjects(new Criteria('misc_category', 'channelimg'), '*', 'title') ){
$form = new XoopsThemeForm(_AM_EDIT_CHANNEL, 'editchannel', RSSFIT_ADMIN_URL);
$form->addElement(new XoopsFormLabel('', '<b>'._AM_EDIT_CHANNEL_REQUIRED.'</b> '.genSpecMoreInfo('req', $rss)));
@@ -80,7 +82,7 @@
}
}
if( count($errors) > 0 ){
- rssfitAdminHeader();
+// rssfitAdminHeader();
foreach( $errors as $e ){
echo $e."<br /><br />\n";
}
@@ -90,4 +92,4 @@
break;
}
-?>
\ No newline at end of file
+include_once 'admin_footer.php';
Modified: XoopsModules/rssfit/trunk/rss/admin/do_intro.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/do_intro.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/do_intro.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -33,9 +33,11 @@
## Project: RSSFit ##
###############################################################################
+include_once dirname(__FILE__) . '/admin_header.php';
+require_once dirname(dirname(__FILE__)) . '/include/common.php';
if( !defined("RSSFIT_OK") ){
- header('Location: index.php');
+ header('Location: main.php');
}
if( $intr =& $misc_handler->getObjects(new Criteria('misc_category', 'intro')) ){
@@ -46,7 +48,9 @@
}
switch($op){
default:
- rssfitAdminHeader();
+// rssfitAdminHeader();
+
+
$title = new XoopsFormText(_AM_EDIT_INTRO_TITLE, 'title', 50, 255, $intro->getVar('misc_title', 'e'));
$title->setDescription(_AM_EDIT_INTRO_TITLE_DESC);
@@ -61,7 +65,7 @@
$dobr->addOption(1, _AM_DO_BR);
$tray_content->addElement($dobr);
- $sub = new XoopsFormTextArea(_AM_EDIT_INTRO_SUB, 'sub', $myts->makeTboxData4PreviewInForm($setting['sub']));
+ $sub = new XoopsFormTextArea(_AM_EDIT_INTRO_SUB, 'sub', htmlSpecialChars($myts->stripSlashesGPC($setting['sub'])));
$sub->setDescription(_AM_EDIT_INTRO_SUB_DESC);
$form = new XoopsThemeForm(_AM_EDIT_INTRO, 'editintro', RSSFIT_ADMIN_URL);
@@ -84,11 +88,12 @@
);
$intro->setVar('misc_setting', $setting);
if( false == $misc_handler->insert($intro) ){
- rssfitAdminHeader();
+// rssfitAdminHeader();
echo $intro->getHtmlErrors();
}else{
redirect_header(RSSFIT_ADMIN_URL.'?do='.$do, 0, _AM_DBUPDATED);
}
break;
}
-?>
\ No newline at end of file
+
+include_once 'admin_footer.php';
Modified: XoopsModules/rssfit/trunk/rss/admin/do_plugins.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/do_plugins.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/do_plugins.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -33,14 +33,16 @@
## Project: RSSFit ##
###############################################################################
-if( !defined("RSSFIT_OK") ){
- header('Location: index.php');
-}
+include_once dirname(__FILE__) . '/admin_header.php';
+//if( !defined("RSSFIT_OK") ){
+// header('Location: index.php');
+//}
+
switch($op){
default:
$ret = '';
- rssfitAdminHeader();
+// rssfitAdminHeader();
// activated plugins
$criteria = new Criteria('rssf_activated', 1);
if( $plugins =& $plugins_handler->getObjects($criteria, 'p_activated') ){
@@ -229,11 +231,12 @@
}
}
if( !empty($err) ){
- rssfitAdminHeader();
+// rssfitAdminHeader();
echo $err;
}else{
redirect_header(RSSFIT_ADMIN_URL.'?do='.$do, 0, _AM_DBUPDATED);
}
break;
}
-?>
\ No newline at end of file
+
+include_once 'admin_footer.php';
Modified: XoopsModules/rssfit/trunk/rss/admin/do_sticky.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/do_sticky.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/do_sticky.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -33,10 +33,13 @@
## Project: RSSFit ##
###############################################################################
-if( !defined("RSSFIT_OK") ){
- header('Location: index.php');
-}
+include_once dirname(__FILE__) . '/admin_header.php';
+
+//if( !defined("RSSFIT_OK") ){
+// header('Location: index.php');
+//}
+
if( $intr =& $misc_handler->getObjects(new Criteria('misc_category', 'sticky')) ){
$sticky =& $intr[0];
unset($intr);
@@ -45,7 +48,7 @@
}
switch($op){
default:
- rssfitAdminHeader();
+// rssfitAdminHeader();
$setting = $sticky->getVar('misc_setting');
$title = new XoopsFormText(_AM_STICKY_TITLE, 'title', 50, 255, $sticky->getVar('misc_title', 'e'));
$title->setDescription(_AM_EDIT_INTRO_TITLE_DESC);
@@ -61,7 +64,7 @@
$dobr->addOption(1, _AM_DO_BR);
$tray_content->addElement($dobr);
- $link = new XoopsFormText(_AM_STICKY_LINK, 'link', 50, 255, $myts->makeTboxData4PreviewInForm($setting['link']));
+ $link = new XoopsFormText(_AM_STICKY_LINK, 'link', 50, 255, htmlSpecialChars($myts->stripSlashesGPC(($setting['link']))));
$applyto = $rss->feedSelectBox(_AM_STICKY_APPLYTO, $setting['feeds'], 10);
@@ -92,11 +95,12 @@
);
$sticky->setVar('misc_setting', $setting, true);
if( false == $misc_handler->insert($sticky) ){
- rssfitAdminHeader();
+// rssfitAdminHeader();
echo $sticky->getHtmlErrors();
}else{
redirect_header(RSSFIT_ADMIN_URL.'?do='.$do, 0, _AM_DBUPDATED);
}
break;
}
-?>
\ No newline at end of file
+
+include_once 'admin_footer.php';
Modified: XoopsModules/rssfit/trunk/rss/admin/do_subfeeds.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/do_subfeeds.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/do_subfeeds.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -33,13 +33,15 @@
## Project: RSSFit ##
###############################################################################
-if( !defined("RSSFIT_OK") ){
- header('Location: index.php');
-}
+include_once dirname(__FILE__) . '/admin_header.php';
+//if( !defined("RSSFIT_OK") ){
+// header('Location: index.php');
+//}
+
switch($op){
default:
- rssfitAdminHeader();
+// rssfitAdminHeader();
$ret = '';
if( $plugins =& $plugins_handler->getObjects(null, 'sublist') ){
$ret .= "<br />\n<table cellspacing='1' class='outer' width='100%'>\n"
@@ -114,7 +116,7 @@
if( empty($id) || !$sub ){
redirect_header(RSSFIT_ADMIN_URL, 0, _AM_SUB_PLUGIN_NONE);
}
- rssfitAdminHeader();
+// rssfitAdminHeader();
$form = new XoopsThemeForm(sprintf(_AM_SUB_EDIT, $handler->modname), 'editsub', RSSFIT_ADMIN_URL);
$form->addElement(new XoopsFormRadioYN(_AM_SUB_ACTIVATE, 'subfeed', $sub->getVar('subfeed')));
$form->addElement(new XoopsFormText(_AM_PLUGIN_SHOWXENTRIES, 'sub_entries', 3, 2, $sub->getVar('sub_entries')), true);
@@ -158,10 +160,10 @@
if( false != $plugins_handler->insert($sub) ){
redirect_header(RSSFIT_ADMIN_URL.'?do='.$do, 0, _AM_DBUPDATED);
}else{
- rssfitAdminHeader();
+// rssfitAdminHeader();
echo $sub->getHtmlErrors();
}
break;
}
-?>
\ No newline at end of file
+include_once 'admin_footer.php';
Deleted: XoopsModules/rssfit/trunk/rss/admin/footer.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/footer.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/footer.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -1,41 +0,0 @@
-<?php
-// $Id$
-###############################################################################
-## RSSFit - Extendable XML news feed generator ##
-## Copyright (c) 2004 - 2006 NS Tai (aka tuff) ##
-## <http://www.brandycoke.com/> ##
-###############################################################################
-## 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 of this file: NS Tai (aka tuff) ##
-## URL: http://www.brandycoke.com/ ##
-## Project: RSSFit ##
-###############################################################################
-
-echo "<div style='text-align: right; font-size: x-small; margin-top: 15px;'>Powered by <a href='about.php'>".RSSFIT_VERSION."</a> | <a href='".RSSFIT_URL."LICENSE.txt' target='_blank'>LICENSE</a> | <a href='".RSSFIT_URL."README.txt' target='_blank'>README</a>";
-if( !preg_match('/2\.0\.14/', XOOPS_VERSION) ){
- echo '<br /><span style="color: #F00;"><b>'._AM_XOOPS_VERSION_WRONG.'</b></span>';
-}
-echo '</div>';
-?>
\ No newline at end of file
Modified: XoopsModules/rssfit/trunk/rss/admin/index.php
===================================================================
--- XoopsModules/rssfit/trunk/rss/admin/index.php 2014-03-03 01:29:52 UTC (rev 12343)
+++ XoopsModules/rssfit/trunk/rss/admin/index.php 2014-03-03 01:32:43 UTC (rev 12344)
@@ -1,38 +1,31 @@
<?php
-// $Id$
-###############################################################################
-## RSSFit - Extendable XML news feed generator ##
-## Copyright (c) 2004 - 2006 NS Tai (aka tuff) ##
-## <http://www.brandycoke.com/> ##
-###############################################################################
-## 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 of this file: NS Tai (aka tuff) ##
-## URL: http://www.brandycoke.com/ ##
-## Project: RSSFit ##
-#####################...
[truncated message content] |
|
From: <be...@us...> - 2014-03-03 01:29:56
|
Revision: 12343
http://sourceforge.net/p/xoops/svn/12343
Author: beckmi
Date: 2014-03-03 01:29:52 +0000 (Mon, 03 Mar 2014)
Log Message:
-----------
Adding RSSFit release 1.22 by Hervet
Added Paths:
-----------
XoopsModules/rssfit/releases/1.22/rss/
|