From: <txm...@us...> - 2013-04-03 19:55:44
|
Revision: 11342 http://sourceforge.net/p/xoops/svn/11342 Author: txmodxoops Date: 2013-04-03 19:55:30 +0000 (Wed, 03 Apr 2013) Log Message: ----------- Adding new module txmlinks Added Paths: ----------- XoopsModules/txmlinks/ XoopsModules/txmlinks/branches/ XoopsModules/txmlinks/releases/ XoopsModules/txmlinks/releases/1.0/ XoopsModules/txmlinks/releases/1.0/txmlinks/ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/about.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_footer.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_header.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/brokens.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/categories.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/links.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/menu.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/modifies.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/permissions.php XoopsModules/txmlinks/releases/1.0/txmlinks/admin/ratings.php XoopsModules/txmlinks/releases/1.0/txmlinks/blocks/ XoopsModules/txmlinks/releases/1.0/txmlinks/blocks/brokens.php XoopsModules/txmlinks/releases/1.0/txmlinks/blocks/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/blocks/links.php XoopsModules/txmlinks/releases/1.0/txmlinks/blocks/modifies.php XoopsModules/txmlinks/releases/1.0/txmlinks/blocks/ratings.php XoopsModules/txmlinks/releases/1.0/txmlinks/brokens.php XoopsModules/txmlinks/releases/1.0/txmlinks/categories.php XoopsModules/txmlinks/releases/1.0/txmlinks/class/ XoopsModules/txmlinks/releases/1.0/txmlinks/class/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/class/txmlinks_brokens.php XoopsModules/txmlinks/releases/1.0/txmlinks/class/txmlinks_categories.php XoopsModules/txmlinks/releases/1.0/txmlinks/class/txmlinks_links.php XoopsModules/txmlinks/releases/1.0/txmlinks/class/txmlinks_modifies.php XoopsModules/txmlinks/releases/1.0/txmlinks/class/txmlinks_ratings.php XoopsModules/txmlinks/releases/1.0/txmlinks/css/ XoopsModules/txmlinks/releases/1.0/txmlinks/css/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/css/style.css XoopsModules/txmlinks/releases/1.0/txmlinks/docs/ XoopsModules/txmlinks/releases/1.0/txmlinks/docs/changelog.txt XoopsModules/txmlinks/releases/1.0/txmlinks/docs/credits.txt XoopsModules/txmlinks/releases/1.0/txmlinks/docs/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/docs/install.txt XoopsModules/txmlinks/releases/1.0/txmlinks/docs/lang_diff.txt XoopsModules/txmlinks/releases/1.0/txmlinks/docs/license.txt XoopsModules/txmlinks/releases/1.0/txmlinks/docs/readme.txt XoopsModules/txmlinks/releases/1.0/txmlinks/header.php XoopsModules/txmlinks/releases/1.0/txmlinks/images/ XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/ XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/16/ XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/16/arrow.gif XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/16/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/16/off.png XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/16/on.png XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/32/ XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/32/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/images/icons/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/images/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/images/txmlinks_logo.png XoopsModules/txmlinks/releases/1.0/txmlinks/images/txmodxoops_logo.png XoopsModules/txmlinks/releases/1.0/txmlinks/include/ XoopsModules/txmlinks/releases/1.0/txmlinks/include/common.php XoopsModules/txmlinks/releases/1.0/txmlinks/include/functions.php XoopsModules/txmlinks/releases/1.0/txmlinks/include/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/include/install.php XoopsModules/txmlinks/releases/1.0/txmlinks/include/waiting.plugin.php XoopsModules/txmlinks/releases/1.0/txmlinks/index.php XoopsModules/txmlinks/releases/1.0/txmlinks/language/ XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/ XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/admin.php XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/blocks.php XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/help/ XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/help/help.html XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/help/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/main.php XoopsModules/txmlinks/releases/1.0/txmlinks/language/english/modinfo.php XoopsModules/txmlinks/releases/1.0/txmlinks/language/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/links.php XoopsModules/txmlinks/releases/1.0/txmlinks/modifies.php XoopsModules/txmlinks/releases/1.0/txmlinks/ratings.php XoopsModules/txmlinks/releases/1.0/txmlinks/sql/ XoopsModules/txmlinks/releases/1.0/txmlinks/sql/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/sql/mysql.sql XoopsModules/txmlinks/releases/1.0/txmlinks/templates/ XoopsModules/txmlinks/releases/1.0/txmlinks/templates/admin/ XoopsModules/txmlinks/releases/1.0/txmlinks/templates/admin/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/admin/txmlinks_admin_about.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/admin/txmlinks_admin_help.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/blocks/ XoopsModules/txmlinks/releases/1.0/txmlinks/templates/blocks/brokens_block.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/blocks/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/blocks/links_block.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/blocks/modifies_block.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/blocks/ratings_block.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/index.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_brokens.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_categories.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_footer.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_header.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_index.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_links.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_modifies.html XoopsModules/txmlinks/releases/1.0/txmlinks/templates/txmlinks_ratings.html XoopsModules/txmlinks/releases/1.0/txmlinks/xoops_version.php XoopsModules/txmlinks/trunk/ XoopsModules/txmlinks/trunk/txmlinks/ XoopsModules/txmlinks/trunk/txmlinks/admin/ XoopsModules/txmlinks/trunk/txmlinks/admin/about.php XoopsModules/txmlinks/trunk/txmlinks/admin/admin_footer.php XoopsModules/txmlinks/trunk/txmlinks/admin/admin_header.php XoopsModules/txmlinks/trunk/txmlinks/admin/brokens.php XoopsModules/txmlinks/trunk/txmlinks/admin/categories.php XoopsModules/txmlinks/trunk/txmlinks/admin/index.html XoopsModules/txmlinks/trunk/txmlinks/admin/index.php XoopsModules/txmlinks/trunk/txmlinks/admin/links.php XoopsModules/txmlinks/trunk/txmlinks/admin/menu.php XoopsModules/txmlinks/trunk/txmlinks/admin/modifies.php XoopsModules/txmlinks/trunk/txmlinks/admin/permissions.php XoopsModules/txmlinks/trunk/txmlinks/admin/ratings.php XoopsModules/txmlinks/trunk/txmlinks/blocks/ XoopsModules/txmlinks/trunk/txmlinks/blocks/brokens.php XoopsModules/txmlinks/trunk/txmlinks/blocks/index.html XoopsModules/txmlinks/trunk/txmlinks/blocks/links.php XoopsModules/txmlinks/trunk/txmlinks/blocks/modifies.php XoopsModules/txmlinks/trunk/txmlinks/blocks/ratings.php XoopsModules/txmlinks/trunk/txmlinks/brokens.php XoopsModules/txmlinks/trunk/txmlinks/categories.php XoopsModules/txmlinks/trunk/txmlinks/class/ XoopsModules/txmlinks/trunk/txmlinks/class/index.html XoopsModules/txmlinks/trunk/txmlinks/class/txmlinks_brokens.php XoopsModules/txmlinks/trunk/txmlinks/class/txmlinks_categories.php XoopsModules/txmlinks/trunk/txmlinks/class/txmlinks_links.php XoopsModules/txmlinks/trunk/txmlinks/class/txmlinks_modifies.php XoopsModules/txmlinks/trunk/txmlinks/class/txmlinks_ratings.php XoopsModules/txmlinks/trunk/txmlinks/css/ XoopsModules/txmlinks/trunk/txmlinks/css/index.html XoopsModules/txmlinks/trunk/txmlinks/css/style.css XoopsModules/txmlinks/trunk/txmlinks/docs/ XoopsModules/txmlinks/trunk/txmlinks/docs/changelog.txt XoopsModules/txmlinks/trunk/txmlinks/docs/credits.txt XoopsModules/txmlinks/trunk/txmlinks/docs/index.html XoopsModules/txmlinks/trunk/txmlinks/docs/install.txt XoopsModules/txmlinks/trunk/txmlinks/docs/lang_diff.txt XoopsModules/txmlinks/trunk/txmlinks/docs/license.txt XoopsModules/txmlinks/trunk/txmlinks/docs/readme.txt XoopsModules/txmlinks/trunk/txmlinks/header.php XoopsModules/txmlinks/trunk/txmlinks/images/ XoopsModules/txmlinks/trunk/txmlinks/images/icons/ XoopsModules/txmlinks/trunk/txmlinks/images/icons/16/ XoopsModules/txmlinks/trunk/txmlinks/images/icons/16/arrow.gif XoopsModules/txmlinks/trunk/txmlinks/images/icons/16/index.html XoopsModules/txmlinks/trunk/txmlinks/images/icons/16/off.png XoopsModules/txmlinks/trunk/txmlinks/images/icons/16/on.png XoopsModules/txmlinks/trunk/txmlinks/images/icons/32/ XoopsModules/txmlinks/trunk/txmlinks/images/icons/32/index.html XoopsModules/txmlinks/trunk/txmlinks/images/icons/index.html XoopsModules/txmlinks/trunk/txmlinks/images/index.html XoopsModules/txmlinks/trunk/txmlinks/images/txmlinks_logo.png XoopsModules/txmlinks/trunk/txmlinks/images/txmodxoops_logo.png XoopsModules/txmlinks/trunk/txmlinks/include/ XoopsModules/txmlinks/trunk/txmlinks/include/common.php XoopsModules/txmlinks/trunk/txmlinks/include/functions.php XoopsModules/txmlinks/trunk/txmlinks/include/index.html XoopsModules/txmlinks/trunk/txmlinks/include/install.php XoopsModules/txmlinks/trunk/txmlinks/include/waiting.plugin.php XoopsModules/txmlinks/trunk/txmlinks/index.php XoopsModules/txmlinks/trunk/txmlinks/language/ XoopsModules/txmlinks/trunk/txmlinks/language/english/ XoopsModules/txmlinks/trunk/txmlinks/language/english/admin.php XoopsModules/txmlinks/trunk/txmlinks/language/english/blocks.php XoopsModules/txmlinks/trunk/txmlinks/language/english/help/ XoopsModules/txmlinks/trunk/txmlinks/language/english/help/help.html XoopsModules/txmlinks/trunk/txmlinks/language/english/help/index.html XoopsModules/txmlinks/trunk/txmlinks/language/english/index.html XoopsModules/txmlinks/trunk/txmlinks/language/english/main.php XoopsModules/txmlinks/trunk/txmlinks/language/english/modinfo.php XoopsModules/txmlinks/trunk/txmlinks/language/index.html XoopsModules/txmlinks/trunk/txmlinks/links.php XoopsModules/txmlinks/trunk/txmlinks/modifies.php XoopsModules/txmlinks/trunk/txmlinks/ratings.php XoopsModules/txmlinks/trunk/txmlinks/sql/ XoopsModules/txmlinks/trunk/txmlinks/sql/index.html XoopsModules/txmlinks/trunk/txmlinks/sql/mysql.sql XoopsModules/txmlinks/trunk/txmlinks/templates/ XoopsModules/txmlinks/trunk/txmlinks/templates/admin/ XoopsModules/txmlinks/trunk/txmlinks/templates/admin/index.html XoopsModules/txmlinks/trunk/txmlinks/templates/admin/txmlinks_admin_about.html XoopsModules/txmlinks/trunk/txmlinks/templates/admin/txmlinks_admin_help.html XoopsModules/txmlinks/trunk/txmlinks/templates/blocks/ XoopsModules/txmlinks/trunk/txmlinks/templates/blocks/brokens_block.html XoopsModules/txmlinks/trunk/txmlinks/templates/blocks/index.html XoopsModules/txmlinks/trunk/txmlinks/templates/blocks/links_block.html XoopsModules/txmlinks/trunk/txmlinks/templates/blocks/modifies_block.html XoopsModules/txmlinks/trunk/txmlinks/templates/blocks/ratings_block.html XoopsModules/txmlinks/trunk/txmlinks/templates/index.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_brokens.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_categories.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_footer.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_header.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_index.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_links.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_modifies.html XoopsModules/txmlinks/trunk/txmlinks/templates/txmlinks_ratings.html XoopsModules/txmlinks/trunk/txmlinks/xoops_version.php Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/about.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/about.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/about.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,26 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 about.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +include 'admin_header.php'; +echo $adminMenu->addNavigation('about.php'); +echo $adminMenu->renderabout('YDRUY5QZQHAHS', false); +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_footer.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_footer.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_footer.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,30 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 admin_footer.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +echo "<div align='center'><a href='http://www.xoops.org' title='Visit XOOPS' target='_blank'> + <img src='".$pathIcon32."/xoopsmicrobutton.gif' alt='XOOPS' /></a> + <a href='http://www.txmodxoops.org' title='Visit TXMod Xoops' rel='external'> + <img src='../images/txmodxoops_logo.png' alt='TXMod Xoops' /></a></div>"; +echo "<div class='center smallsmall italic pad5'> + <strong>" . $xoopsModule->getVar('name') . "</strong> "._AM_TXMLINKS_MAINTAINEDBY." + <a href='http://xoops.org/forums/newbb' title='Visit Support Forum' class='tooltip' rel='external'>Support Forum</a></div>"; +xoops_cp_footer(); Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_header.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_header.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/admin_header.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,58 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 admin_header.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ +require_once dirname(dirname(dirname(dirname(__FILE__)))). '/include/cp_header.php'; +$thisdir = dirname(dirname(__FILE__)); +include_once $thisdir.'/include/common.php'; +include_once $thisdir.'/include/functions.php'; + +$thisDirname = $GLOBALS['xoopsModule']->getVar('dirname'); + +$pathIcon16 = '../' . $xoopsModule->getInfo('icons16'); +$pathIcon32 = '../' . $xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $GLOBALS['xoopsModule']->getInfo('dirmoduleadmin'); +//load handlers +$categoriesHandler =& xoops_getModuleHandler('txmlinks_categories', $thisDirname); +$brokensHandler =& xoops_getModuleHandler('txmlinks_brokens', $thisDirname); +$linksHandler =& xoops_getModuleHandler('txmlinks_links', $thisDirname); +$modifiesHandler =& xoops_getModuleHandler('txmlinks_modifies', $thisDirname); +$ratingsHandler =& xoops_getModuleHandler('txmlinks_ratings', $thisDirname); + +$myts =& MyTextSanitizer::getInstance(); +if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { + include_once(XOOPS_ROOT_PATH."/class/template.php"); + $xoopsTpl = new XoopsTpl(); +} + +$xoopsTpl->assign('pathIcon16', $pathIcon16); +$xoopsTpl->assign('pathIcon32', $pathIcon32); +//Load languages +xoops_loadLanguage('admin', $thisDirname); +xoops_loadLanguage('modinfo', $thisDirname); +xoops_loadLanguage('main', $thisDirname); +// Local admin menu class +if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); +}else{ + redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false); +} +xoops_cp_header(); +$adminMenu = new ModuleAdmin(); \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/brokens.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/brokens.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/brokens.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,151 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 brokens.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +include_once 'admin_header.php'; +//It recovered the value of argument op in URL$ +$op = txmlinks_CleanVars($_REQUEST, 'op', 'list', 'string'); +echo $adminMenu->addNavigation('brokens.php'); +switch ($op) +{ + case 'list': + default: + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_BROKENS, 'brokens.php?op=new', 'add'); + echo $adminMenu->renderButton(); + $criteria = new CriteriaCompo(); + $criteria->setSort('report_id'); + $criteria->setOrder('ASC'); + $numrows = $brokensHandler->getCount(); + $brokens_arr = $brokensHandler->getAll($criteria); + + // Table view + if ($numrows>0) + { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_REPORT_LID."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_SENDER."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_IP."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_STATUS."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_WAITING."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_ONLINE."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr>"; + + $class = "odd"; + + foreach (array_keys($brokens_arr) as $i) + { + echo "<tr class='".$class."'>"; + $class = ($class == "even") ? "odd" : "even"; + echo "<td class='center'>".strip_tags($brokens_arr[$i]->getVar('report_lid'))."</td>"; + echo "<td class='center'>".XoopsUser::getUnameFromId($brokens_arr[$i]->getVar('report_sender'),"S")."</td>"; + echo "<td class='center'>".strip_tags($brokens_arr[$i]->getVar('report_ip'))."</td>"; + echo "<td class='center'>".( ($brokens_arr[$i]->getVar('report_status') == 1 ) ? _YES : _NO)."</td>"; + echo "<td class='center'>".( ($brokens_arr[$i]->getVar('report_waiting') == 1 ) ? _YES : _NO)."</td>"; + echo "<td class='center'>".( ($brokens_arr[$i]->getVar('report_online') == 1 ) ? _YES : _NO)."</td>"; + + echo "<td class='center width5'> + <a href='brokens.php?op=edit&report_id=".$i."'><img src=".$pathIcon16."/edit.png alt='"._EDIT."' title='"._EDIT."'></a> + <a href='brokens.php?op=delete&report_id=".$i."'><img src=".$pathIcon16."/delete.png alt='"._DELETE."' title='"._DELETE."'></a> + </td>"; + echo "</tr>"; + } + echo "</table><br /><br />"; + } else { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_REPORT_LID."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_SENDER."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_IP."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_STATUS."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_WAITING."</th> + <th class='center'>"._AM_TXMLINKS_REPORT_ONLINE."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr><tr><td class='errorMsg' colspan='7'>There are no report</td></tr>"; + echo "</table><br /><br />"; + } + + break; + + case 'new': + $adminMenu->addItemButton(_AM_TXMLINKS_BROKENS_LIST, 'brokens.php', 'list'); + echo $adminMenu->renderButton(); + + $obj =& $brokensHandler->create(); + $form = $obj->getForm(); + $form->display(); + break; + + case 'save': + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('brokens.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + if (isset($_REQUEST['report_id'])) { + $obj =& $brokensHandler->get($_REQUEST['report_id']); + } else { + $obj =& $brokensHandler->create(); + } + + // Form save fields + $obj->setVar('report_lid', $_REQUEST['report_lid']); + $obj->setVar('report_sender', $_REQUEST['report_sender']); + $obj->setVar('report_ip', $_REQUEST['report_ip']); + $obj->setVar('report_status', (($_REQUEST['report_status'] == 1) ? '1' : '0')); + $obj->setVar('report_waiting', (($_REQUEST['report_waiting'] == 1) ? '1' : '0')); + $obj->setVar('report_online', (($_REQUEST['report_online'] == 1) ? '1' : '0')); + + if ($brokensHandler->insert($obj)) { + redirect_header('brokens.php?op=list', 2, _AM_TXMLINKS_FORMOK); + } + + echo $obj->getHtmlErrors(); + $form =& $obj->getForm(); + $form->display(); + break; + + case 'edit': + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_BROKENS, 'brokens.php?op=new', 'add'); + $adminMenu->addItemButton(_AM_TXMLINKS_BROKENS_LIST, 'brokens.php', 'list'); + echo $adminMenu->renderButton(); + $obj = $brokensHandler->get($_REQUEST['report_id']); + $form = $obj->getForm(); + $form->display(); + break; + + case 'delete': + $obj =& $brokensHandler->get($_REQUEST['report_id']); + if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) { + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('brokens.php', 3, implode(', ', $GLOBALS['xoopsSecurity']->getErrors())); + } + if ($brokensHandler->delete($obj)) { + redirect_header('brokens.php', 3, _AM_TXMLINKS_FORMDELOK); + } else { + echo $obj->getHtmlErrors(); + } + } else { + xoops_confirm(array('ok' => 1, 'report_id' => $_REQUEST['report_id'], 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TXMLINKS_FORMSUREDEL, $obj->getVar('report_id'))); + } + break; +} +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/categories.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/categories.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/categories.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,165 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 categories.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +include_once 'admin_header.php'; +//It recovered the value of argument op in URL$ +$op = txmlinks_CleanVars($_REQUEST, 'op', 'list', 'string'); +echo $adminMenu->addNavigation('categories.php'); +switch ($op) +{ + case 'list': + default: + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_CATEGORIES, 'categories.php?op=new', 'add'); + echo $adminMenu->renderButton(); + $criteria = new CriteriaCompo(); + $criteria->setSort('cat_id'); + $criteria->setOrder('ASC'); + $numrows = $categoriesHandler->getCount(); + $categories_arr = $categoriesHandler->getAll($criteria); + + // Table view + if ($numrows>0) + { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_CAT_TITLE."</th> + <th class='center'>"._AM_TXMLINKS_CAT_DESC."</th> + <th class='center'>"._AM_TXMLINKS_CAT_IMAGE."</th> + <th class='center'>"._AM_TXMLINKS_CAT_WEIGHT."</th> + <th class='center'>"._AM_TXMLINKS_CAT_COLOR."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr>"; + + $class = "odd"; + + foreach (array_keys($categories_arr) as $i) + { + echo "<tr class='".$class."'>"; + $class = ($class == "even") ? "odd" : "even"; + echo "<td class='left'><img src='".TXMLINKS_URL."/images/icons/16/arrow.gif'> ".$categories_arr[$i]->getVar('cat_title')."</td>"; + echo "<td class='center'>".strip_tags($categories_arr[$i]->getVar('cat_desc'))."</td>"; + echo "<td class='center'><img src='".XOOPS_UPLOAD_URL."/txmlinks/images/categories/".$categories_arr[$i]->getVar('cat_image')."' height='30px' title='cat_image' alt='cat_image'></td>"; + echo "<td class='center'>".strip_tags($categories_arr[$i]->getVar('cat_weight'))."</td>"; + echo "<td class='center'><span style='background-color:".$categories_arr[$i]->getVar('cat_color')."'> </span> -> ".$categories_arr[$i]->getVar('cat_color')."</td>"; + + echo "<td class='center width5'> + <a href='categories.php?op=edit&cat_id=".$i."'><img src=".$pathIcon16."/edit.png alt='"._EDIT."' title='"._EDIT."'></a> + <a href='categories.php?op=delete&cat_id=".$i."'><img src=".$pathIcon16."/delete.png alt='"._DELETE."' title='"._DELETE."'></a> + </td>"; + echo "</tr>"; + } + echo "</table><br /><br />"; + } else { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_CAT_TITLE."</th> + <th class='center'>"._AM_TXMLINKS_CAT_DESC."</th> + <th class='center'>"._AM_TXMLINKS_CAT_IMAGE."</th> + <th class='center'>"._AM_TXMLINKS_CAT_WEIGHT."</th> + <th class='center'>"._AM_TXMLINKS_CAT_COLOR."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr><tr><td class='errorMsg' colspan='7'>There are no cat</td></tr>"; + echo "</table><br /><br />"; + } + + break; + + case 'new': + $adminMenu->addItemButton(_AM_TXMLINKS_CATEGORIES_LIST, 'categories.php', 'list'); + echo $adminMenu->renderButton(); + + $obj =& $categoriesHandler->create(); + $form = $obj->getForm(); + $form->display(); + break; + + case 'save': + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('categories.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + if (isset($_REQUEST['cat_id'])) { + $obj =& $categoriesHandler->get($_REQUEST['cat_id']); + } else { + $obj =& $categoriesHandler->create(); + } + + // Form save fields + $obj->setVar('cat_pid', $_REQUEST['cat_pid']); + $obj->setVar('cat_title', $_REQUEST['cat_title']); + $obj->setVar('cat_desc', $_REQUEST['cat_desc']); + + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + $uploaddir = XOOPS_UPLOAD_PATH.'/txmlinks/images/categories/'; + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], null, null); + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $uploader->setPrefix('cat_image_'); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header('javascript:history.go(-1)', 3, $errors); + } else { + $obj->setVar('cat_image', $uploader->getSavedFileName()); + } + } else { + $obj->setVar('cat_image', $_REQUEST['cat_image']); + } + + $obj->setVar('cat_weight', $_REQUEST['cat_weight']); + $obj->setVar('cat_color', $_REQUEST['cat_color']); + + if ($categoriesHandler->insert($obj)) { + redirect_header('categories.php?op=list', 2, _AM_TXMLINKS_FORMOK); + } + + echo $obj->getHtmlErrors(); + $form =& $obj->getForm(); + $form->display(); + break; + + case 'edit': + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_CATEGORIES, 'categories.php?op=new', 'add'); + $adminMenu->addItemButton(_AM_TXMLINKS_CATEGORIES_LIST, 'categories.php', 'list'); + echo $adminMenu->renderButton(); + $obj = $categoriesHandler->get($_REQUEST['cat_id']); + $form = $obj->getForm(); + $form->display(); + break; + + case 'delete': + $obj =& $categoriesHandler->get($_REQUEST['cat_id']); + if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) { + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('categories.php', 3, implode(', ', $GLOBALS['xoopsSecurity']->getErrors())); + } + if ($categoriesHandler->delete($obj)) { + redirect_header('categories.php', 3, _AM_TXMLINKS_FORMDELOK); + } else { + echo $obj->getHtmlErrors(); + } + } else { + xoops_confirm(array('ok' => 1, 'cat_id' => $_REQUEST['cat_id'], 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TXMLINKS_FORMSUREDEL, $obj->getVar('cat_id'))); + } + break; +} +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.html =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.html (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.html 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/index.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,50 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 index.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +include_once 'admin_header.php'; + //count "total cat" + $count_cat = $categoriesHandler->getCount(); + //count "total report" + $count_report = $brokensHandler->getCount(); + //count "total link" + $count_link = $linksHandler->getCount(); + //count "total request" + $count_request = $modifiesHandler->getCount(); + //count "total rating" + $count_rating = $ratingsHandler->getCount(); + // InfoBox ratings + $adminMenu->addInfoBox(_AM_TXMLINKS_STATISTICS); + // InfoBox cat + $adminMenu->addInfoBoxLine(_AM_TXMLINKS_STATISTICS, _AM_TXMLINKS_THEREARE_CATEGORIES, $count_cat); + // InfoBox report + $adminMenu->addInfoBoxLine(_AM_TXMLINKS_STATISTICS, _AM_TXMLINKS_THEREARE_BROKENS, $count_report); + // InfoBox link + $adminMenu->addInfoBoxLine(_AM_TXMLINKS_STATISTICS, _AM_TXMLINKS_THEREARE_LINKS, $count_link); + // InfoBox request + $adminMenu->addInfoBoxLine(_AM_TXMLINKS_STATISTICS, _AM_TXMLINKS_THEREARE_MODIFIES, $count_request); + // InfoBox rating + $adminMenu->addInfoBoxLine(_AM_TXMLINKS_STATISTICS, _AM_TXMLINKS_THEREARE_RATINGS, $count_rating); + // Render Index + echo $adminMenu->addNavigation('index.php'); + echo $adminMenu->renderIndex(); +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/links.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/links.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/links.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,187 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 links.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +include_once 'admin_header.php'; +//It recovered the value of argument op in URL$ +$op = txmlinks_CleanVars($_REQUEST, 'op', 'list', 'string'); +echo $adminMenu->addNavigation('links.php'); +switch ($op) +{ + case 'list': + default: + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_LINKS, 'links.php?op=new', 'add'); + echo $adminMenu->renderButton(); + $criteria = new CriteriaCompo(); + $criteria->setSort('link_id'); + $criteria->setOrder('ASC'); + $numrows = $linksHandler->getCount(); + $links_arr = $linksHandler->getAll($criteria); + + // Table view + if ($numrows>0) + { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_LINK_CID."</th> + <th class='center'>"._AM_TXMLINKS_LINK_TITLE."</th> + <th class='center'>"._AM_TXMLINKS_LINK_URL."</th> + <th class='center'>"._AM_TXMLINKS_LINK_IMAGE."</th> + <th class='center'>"._AM_TXMLINKS_LINK_SUBMITTER."</th> + <th class='center'>"._AM_TXMLINKS_LINK_DATE."</th> + <th class='center'>"._AM_TXMLINKS_LINK_STATUS."</th> + <th class='center'>"._AM_TXMLINKS_LINK_WAITING."</th> + <th class='center'>"._AM_TXMLINKS_LINK_ONLINE."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr>"; + + $class = "odd"; + + foreach (array_keys($links_arr) as $i) + { + echo "<tr class='".$class."'>"; + $class = ($class == "even") ? "odd" : "even"; + $link1 = $categoriesHandler->get($links_arr[$i]->getVar('link_cid')); + $link_categories1 = $link1->getVar('link_title'); + echo "<td class='center'>".$link_categories1."</td>"; + echo "<td class='left'><img src='".TXMLINKS_URL."/images/icons/16/arrow.gif'> ".$links_arr[$i]->getVar('link_title')."</td>"; + echo "<td class='center'>".strip_tags($links_arr[$i]->getVar('link_url'))."</td>"; + echo "<td class='center'><img src='".XOOPS_UPLOAD_URL."/txmlinks/images/links/".$links_arr[$i]->getVar('link_image')."' height='30px' title='link_image' alt='link_image'></td>"; + echo "<td class='center'>".XoopsUser::getUnameFromId($links_arr[$i]->getVar('link_submitter'),"S")."</td>"; + echo "<td class='center'>".formatTimeStamp($links_arr[$i]->getVar('link_date'),"S")."</td>"; + echo "<td class='center'>".( ($links_arr[$i]->getVar('link_status') == 1 ) ? _YES : _NO)."</td>"; + echo "<td class='center'>".( ($links_arr[$i]->getVar('link_waiting') == 1 ) ? _YES : _NO)."</td>"; + echo "<td class='center'>".( ($links_arr[$i]->getVar('link_online') == 1 ) ? _YES : _NO)."</td>"; + + echo "<td class='center width5'> + <a href='links.php?op=edit&link_id=".$i."'><img src=".$pathIcon16."/edit.png alt='"._EDIT."' title='"._EDIT."'></a> + <a href='links.php?op=delete&link_id=".$i."'><img src=".$pathIcon16."/delete.png alt='"._DELETE."' title='"._DELETE."'></a> + </td>"; + echo "</tr>"; + } + echo "</table><br /><br />"; + } else { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_LINK_CID."</th> + <th class='center'>"._AM_TXMLINKS_LINK_TITLE."</th> + <th class='center'>"._AM_TXMLINKS_LINK_URL."</th> + <th class='center'>"._AM_TXMLINKS_LINK_IMAGE."</th> + <th class='center'>"._AM_TXMLINKS_LINK_SUBMITTER."</th> + <th class='center'>"._AM_TXMLINKS_LINK_DATE."</th> + <th class='center'>"._AM_TXMLINKS_LINK_STATUS."</th> + <th class='center'>"._AM_TXMLINKS_LINK_WAITING."</th> + <th class='center'>"._AM_TXMLINKS_LINK_ONLINE."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr><tr><td class='errorMsg' colspan='15'>There are no link</td></tr>"; + echo "</table><br /><br />"; + } + + break; + + case 'new': + $adminMenu->addItemButton(_AM_TXMLINKS_LINKS_LIST, 'links.php', 'list'); + echo $adminMenu->renderButton(); + + $obj =& $linksHandler->create(); + $form = $obj->getForm(); + $form->display(); + break; + + case 'save': + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('links.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + if (isset($_REQUEST['link_id'])) { + $obj =& $linksHandler->get($_REQUEST['link_id']); + } else { + $obj =& $linksHandler->create(); + } + + // Form save fields + $obj->setVar('link_cid', $_REQUEST['link_cid']); + $obj->setVar('link_title', $_REQUEST['link_title']); + $obj->setVar('link_url', $_REQUEST['link_url']); + + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + $uploaddir = XOOPS_UPLOAD_PATH.'/txmlinks/images/links/'; + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], null, null); + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $uploader->setPrefix('link_image_'); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header('javascript:history.go(-1)', 3, $errors); + } else { + $obj->setVar('link_image', $uploader->getSavedFileName()); + } + } else { + $obj->setVar('link_image', $_REQUEST['link_image']); + } + + $obj->setVar('link_submitter', $_REQUEST['link_submitter']); + $obj->setVar('link_display', (($_REQUEST['link_display'] == 1) ? '1' : '0')); + $obj->setVar('link_date', strtotime($_REQUEST['link_date'])); + $obj->setVar('link_hits', $_REQUEST['link_hits']); + $obj->setVar('link_rating', $_REQUEST['link_rating']); + $obj->setVar('link_votes', $_REQUEST['link_votes']); + $obj->setVar('link_comments', $_REQUEST['link_comments']); + $obj->setVar('link_status', (($_REQUEST['link_status'] == 1) ? '1' : '0')); + $obj->setVar('link_waiting', (($_REQUEST['link_waiting'] == 1) ? '1' : '0')); + $obj->setVar('link_online', (($_REQUEST['link_online'] == 1) ? '1' : '0')); + + if ($linksHandler->insert($obj)) { + redirect_header('links.php?op=list', 2, _AM_TXMLINKS_FORMOK); + } + + echo $obj->getHtmlErrors(); + $form =& $obj->getForm(); + $form->display(); + break; + + case 'edit': + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_LINKS, 'links.php?op=new', 'add'); + $adminMenu->addItemButton(_AM_TXMLINKS_LINKS_LIST, 'links.php', 'list'); + echo $adminMenu->renderButton(); + $obj = $linksHandler->get($_REQUEST['link_id']); + $form = $obj->getForm(); + $form->display(); + break; + + case 'delete': + $obj =& $linksHandler->get($_REQUEST['link_id']); + if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) { + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('links.php', 3, implode(', ', $GLOBALS['xoopsSecurity']->getErrors())); + } + if ($linksHandler->delete($obj)) { + redirect_header('links.php', 3, _AM_TXMLINKS_FORMDELOK); + } else { + echo $obj->getHtmlErrors(); + } + } else { + xoops_confirm(array('ok' => 1, 'link_id' => $_REQUEST['link_id'], 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TXMLINKS_FORMSUREDEL, $obj->getVar('link_id'))); + } + break; +} +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/menu.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/menu.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/menu.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,58 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 menu.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +$dirname = basename( dirname( dirname( __FILE__ ) ) ) ; +$module_handler =& xoops_gethandler('module'); +$xoopsModule =& XoopsModule::getByDirname($dirname); +$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid')); +$pathIcon32 = $moduleInfo->getInfo('icons32'); +$adminmenu = array(); +$i = 1; +$adminmenu[$i]['title'] = _MI_TXMLINKS_ADMENU1; +$adminmenu[$i]['link'] = 'admin/index.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/home.png'; +$i++; +$adminmenu[$i]['title'] = _MI_TXMLINKS_ADMENU2; +$adminmenu[$i]['link'] = 'admin/categories.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/category.png'; +$i++; +$adminmenu[$i]['title'] = _MI_TXMLINKS_ADMENU3; +$adminmenu[$i]['link'] = 'admin/brokens.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/brokenlink.png'; +$i++; +$adminmenu[$i]['title'] = _MI_TXMLINKS_ADMENU4; +$adminmenu[$i]['link'] = 'admin/links.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/addlink.png'; +$i++; +$adminmenu[$i]['title'] = _MI_TXMLINKS_ADMENU5; +$adminmenu[$i]['link'] = 'admin/modifies.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/modifiedlink.png'; +$i++; +$adminmenu[$i]['title'] = _MI_TXMLINKS_ADMENU6; +$adminmenu[$i]['link'] = 'admin/ratings.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/stats.png'; +$i++; +$adminmenu[$i]["title"] = _MI_TXMLINKS_ADMENU7; +$adminmenu[$i]['link'] = 'admin/about.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/about.png'; +unset( $i ); +?> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/modifies.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/modifies.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/modifies.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,193 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 modifies.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +include_once 'admin_header.php'; +//It recovered the value of argument op in URL$ +$op = txmlinks_CleanVars($_REQUEST, 'op', 'list', 'string'); +echo $adminMenu->addNavigation('modifies.php'); +switch ($op) +{ + case 'list': + default: + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_MODIFIES, 'modifies.php?op=new', 'add'); + echo $adminMenu->renderButton(); + $criteria = new CriteriaCompo(); + $criteria->setSort('request_id'); + $criteria->setOrder('ASC'); + $numrows = $modifiesHandler->getCount(); + $modifies_arr = $modifiesHandler->getAll($criteria); + + // Table view + if ($numrows>0) + { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_REQUEST_CID."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_LID."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_TITLE."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_URL."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_IMAGE."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_DESCRIPTION."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_SUBMITTER."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_STATUS."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_WAITING."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_ONLINE."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr>"; + + $class = "odd"; + + foreach (array_keys($modifies_arr) as $i) + { + echo "<tr class='".$class."'>"; + $class = ($class == "even") ? "odd" : "even"; + $request1 = $categoriesHandler->get($modifies_arr[$i]->getVar('request_cid')); + $request_categories1 = $request1->getVar('request_title'); + echo "<td class='center'>".$request_categories1."</td>"; + + $links =& $linksHandler->get($modifies_arr[$i]->getVar('request_lid')); + $modifies_links = $links->getVar('link_name'); + echo "<td class='center'>".$modifies_links."</td>"; + + $links =& $linksHandler->get($modifies_arr[$i]->getVar('request_lid')); + $modifies_links = $links->getVar('link_title'); + echo "<td class='center'>".$modifies_links."</td>"; + echo "<td class='left'><img src='".TXMLINKS_URL."/images/icons/16/arrow.gif'> ".$modifies_arr[$i]->getVar('request_title')."</td>"; + echo "<td class='center'>".strip_tags($modifies_arr[$i]->getVar('request_url'))."</td>"; + echo "<td class='center'><img src='".XOOPS_UPLOAD_URL."/txmlinks/images/modifies/".$modifies_arr[$i]->getVar('request_image')."' height='30px' title='request_image' alt='request_image'></td>"; + echo "<td class='center'>".strip_tags($modifies_arr[$i]->getVar('request_description'))."</td>"; + echo "<td class='center'>".XoopsUser::getUnameFromId($modifies_arr[$i]->getVar('request_submitter'),"S")."</td>"; + echo "<td class='center'>".( ($modifies_arr[$i]->getVar('request_status') == 1 ) ? _YES : _NO)."</td>"; + echo "<td class='center'>".( ($modifies_arr[$i]->getVar('request_waiting') == 1 ) ? _YES : _NO)."</td>"; + echo "<td class='center'>".( ($modifies_arr[$i]->getVar('request_online') == 1 ) ? _YES : _NO)."</td>"; + + echo "<td class='center width5'> + <a href='modifies.php?op=edit&request_id=".$i."'><img src=".$pathIcon16."/edit.png alt='"._EDIT."' title='"._EDIT."'></a> + <a href='modifies.php?op=delete&request_id=".$i."'><img src=".$pathIcon16."/delete.png alt='"._DELETE."' title='"._DELETE."'></a> + </td>"; + echo "</tr>"; + } + echo "</table><br /><br />"; + } else { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMLINKS_REQUEST_CID."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_LID."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_TITLE."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_URL."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_IMAGE."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_DESCRIPTION."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_SUBMITTER."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_STATUS."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_WAITING."</th> + <th class='center'>"._AM_TXMLINKS_REQUEST_ONLINE."</th> + <th class='center width5'>"._AM_TXMLINKS_FORMACTION."</th> + </tr><tr><td class='errorMsg' colspan='11'>There are no request</td></tr>"; + echo "</table><br /><br />"; + } + + break; + + case 'new': + $adminMenu->addItemButton(_AM_TXMLINKS_MODIFIES_LIST, 'modifies.php', 'list'); + echo $adminMenu->renderButton(); + + $obj =& $modifiesHandler->create(); + $form = $obj->getForm(); + $form->display(); + break; + + case 'save': + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('modifies.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + if (isset($_REQUEST['request_id'])) { + $obj =& $modifiesHandler->get($_REQUEST['request_id']); + } else { + $obj =& $modifiesHandler->create(); + } + + // Form save fields + $obj->setVar('request_cid', $_REQUEST['request_cid']); + $obj->setVar('request_lid', $_REQUEST['request_lid']); + $obj->setVar('request_title', $_REQUEST['request_title']); + $obj->setVar('request_url', $_REQUEST['request_url']); + + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + $uploaddir = XOOPS_UPLOAD_PATH.'/txmlinks/images/modifies/'; + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], null, null); + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $uploader->setPrefix('request_image_'); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header('javascript:history.go(-1)', 3, $errors); + } else { + $obj->setVar('request_image', $uploader->getSavedFileName()); + } + } else { + $obj->setVar('request_image', $_REQUEST['request_image']); + } + + $obj->setVar('request_description', $_REQUEST['request_description']); + $obj->setVar('request_submitter', $_REQUEST['request_submitter']); + $obj->setVar('request_status', (($_REQUEST['request_status'] == 1) ? '1' : '0')); + $obj->setVar('request_waiting', (($_REQUEST['request_waiting'] == 1) ? '1' : '0')); + $obj->setVar('request_online', (($_REQUEST['request_online'] == 1) ? '1' : '0')); + + if ($modifiesHandler->insert($obj)) { + redirect_header('modifies.php?op=list', 2, _AM_TXMLINKS_FORMOK); + } + + echo $obj->getHtmlErrors(); + $form =& $obj->getForm(); + $form->display(); + break; + + case 'edit': + $adminMenu->addItemButton(_AM_TXMLINKS_ADD_MODIFIES, 'modifies.php?op=new', 'add'); + $adminMenu->addItemButton(_AM_TXMLINKS_MODIFIES_LIST, 'modifies.php', 'list'); + echo $adminMenu->renderButton(); + $obj = $modifiesHandler->get($_REQUEST['request_id']); + $form = $obj->getForm(); + $form->display(); + break; + + case 'delete': + $obj =& $modifiesHandler->get($_REQUEST['request_id']); + if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) { + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('modifies.php', 3, implode(', ', $GLOBALS['xoopsSecurity']->getErrors())); + } + if ($modifiesHandler->delete($obj)) { + redirect_header('modifies.php', 3, _AM_TXMLINKS_FORMDELOK); + } else { + echo $obj->getHtmlErrors(); + } + } else { + xoops_confirm(array('ok' => 1, 'request_id' => $_REQUEST['request_id'], 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TXMLINKS_FORMSUREDEL, $obj->getVar('request_id'))); + } + break; +} +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/permissions.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/permissions.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/permissions.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,87 @@ +<?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. +*/ +/** + * txmLinks module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmLinks + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 permissions.php 11341 Wed 2013/04/03 19:32:01Z Timgno $ + */ + +include 'admin_header.php'; +include_once XOOPS_ROOT_PATH.'/class/xoopsform/grouppermform.php'; +if( !empty($_POST['submit']) ) +{ + redirect_header( XOOPS_URL.'/modules/'.$xoopsModule->dirname().'/admin/permissions.php' , 1 , _MP_GPERMUPDATED ); +} +echo $adminMenu->addNavigation('permissions.php'); + +$permission = txmlinks_CleanVars($_POST, 'permission', 1, 'int'); +$selected=array('','',''); +$selected[$permission-1]=' selected'; + +echo " +<form method='post' name='fselperm' action='permissions.php'> + <table border=0> + <tr> + <td> + <select name='permission' onChange='javascript: document.fselperm.submit()'> + <option value='1'".$selected[0].">"._AM_TXMLINKS_PERMISSIONS_ACCESS."</option> + <option value='2'".$selected[1].">"._AM_TXMLINKS_PERMISSIONS_SUBMIT."</option> + <option value='3'".$selected[2].">"._AM_TXMLINKS_PERMISSIONS_VIEW."</option> + </select> + </td> + </tr> + </table> +</form>"; + +$module_id = $xoopsModule->getVar('mid'); + + switch($permission) + { + case 1: + $formTitle = _AM_TXMLINKS_PERMISSIONS_ACCESS; + $permName = 'txmlinks_access'; + $permDesc = ''; + break; + case 2: + $formTitle = _AM_TXMLINKS_PERMISSIONS_SUBMIT; + $permName = 'txmlinks_submit'; + $permDesc = ''; + break; + case 3: + $formTitle = _AM_TXMLINKS_PERMISSIONS_VIEW; + $permName = 'txmlinks_view'; + $permDesc = ''; + break; + } + + $permform = new XoopsGroupPermForm($formTitle, $module_id, $permName, $permDesc, 'admin/permissions.php'); + $categories_Handler=& xoops_getModuleHandler('txmlinks_categories', 'txmlinks' ); + $criteria = new CriteriaCompo(); + $criteria->setSort('cat_title'); + $criteria->setOrder('ASC'); + $categories_arr = $categories_Handler->getObjects($criteria); + + foreach (array_keys($categories_arr) as $i) + { + $permform->addItem($categories_arr[$i]->getVar('cat_id'), $categories_arr[$i]->getVar('cat_title')); + } + echo $permform->render(); + echo "<br /><br /><br /><br />\n"; + unset ($permform); + +include('admin_footer.php'); +?> \ No newline at end of file Added: XoopsModules/txmlinks/releases/1.0/txmlinks/admin/ratings.php =================================================================== --- XoopsModules/txmlinks/releases/1.0/txmlinks/admin/ratings.php (rev 0) +++ XoopsModules/txmlinks/releases/1.0/txmlinks/admin/ratings.php 2013-04-03 19:55:30 UTC (rev 11342) @@ -0,0 +1,166 @@ +<?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 + w... [truncated message content] |
From: <be...@us...> - 2013-04-12 16:00:08
|
Revision: 11372 http://sourceforge.net/p/xoops/svn/11372 Author: beckmi Date: 2013-04-12 15:59:49 +0000 (Fri, 12 Apr 2013) Log Message: ----------- Adding Pedigree module 1.31 Alpha 1 Added Paths: ----------- XoopsModules/pedigree/ XoopsModules/pedigree/branches/ XoopsModules/pedigree/releases/ XoopsModules/pedigree/trunk/ XoopsModules/pedigree/trunk/pedigree/ XoopsModules/pedigree/trunk/pedigree/add_breeder.php XoopsModules/pedigree/trunk/pedigree/add_dog.php XoopsModules/pedigree/trunk/pedigree/add_litter.php XoopsModules/pedigree/trunk/pedigree/admin/ XoopsModules/pedigree/trunk/pedigree/admin/about.php XoopsModules/pedigree/trunk/pedigree/admin/admin_footer.php XoopsModules/pedigree/trunk/pedigree/admin/admin_header.php XoopsModules/pedigree/trunk/pedigree/admin/colors.js XoopsModules/pedigree/trunk/pedigree/admin/colors.php XoopsModules/pedigree/trunk/pedigree/admin/config.php XoopsModules/pedigree/trunk/pedigree/admin/eigenaar.php XoopsModules/pedigree/trunk/pedigree/admin/img/ XoopsModules/pedigree/trunk/pedigree/admin/index.php XoopsModules/pedigree/trunk/pedigree/admin/main.php XoopsModules/pedigree/trunk/pedigree/admin/menu.php XoopsModules/pedigree/trunk/pedigree/admin/permissions.php XoopsModules/pedigree/trunk/pedigree/admin/picker.html XoopsModules/pedigree/trunk/pedigree/admin/picker.js XoopsModules/pedigree/trunk/pedigree/admin/savecolors.php XoopsModules/pedigree/trunk/pedigree/admin/stamboom.php XoopsModules/pedigree/trunk/pedigree/admin/stamboom_config.php XoopsModules/pedigree/trunk/pedigree/admin/stamboom_temp.php XoopsModules/pedigree/trunk/pedigree/admin/stamboom_trash.php XoopsModules/pedigree/trunk/pedigree/admin/tools.php XoopsModules/pedigree/trunk/pedigree/advanced.php XoopsModules/pedigree/trunk/pedigree/blocks/ XoopsModules/pedigree/trunk/pedigree/blocks/index.html XoopsModules/pedigree/trunk/pedigree/blocks/menu_block.php XoopsModules/pedigree/trunk/pedigree/book.php XoopsModules/pedigree/trunk/pedigree/breeder.php XoopsModules/pedigree/trunk/pedigree/class/ XoopsModules/pedigree/trunk/pedigree/class/fields.php XoopsModules/pedigree/trunk/pedigree/class/index.html XoopsModules/pedigree/trunk/pedigree/class/owner.php XoopsModules/pedigree/trunk/pedigree/class/temp.php XoopsModules/pedigree/trunk/pedigree/class/trash.php XoopsModules/pedigree/trunk/pedigree/class/tree.php XoopsModules/pedigree/trunk/pedigree/coi.php XoopsModules/pedigree/trunk/pedigree/colors.js XoopsModules/pedigree/trunk/pedigree/comment_delete.php XoopsModules/pedigree/trunk/pedigree/comment_edit.php XoopsModules/pedigree/trunk/pedigree/comment_new.php XoopsModules/pedigree/trunk/pedigree/comment_post.php XoopsModules/pedigree/trunk/pedigree/comment_reply.php XoopsModules/pedigree/trunk/pedigree/convert.php XoopsModules/pedigree/trunk/pedigree/delete.php XoopsModules/pedigree/trunk/pedigree/deletebreeder.php XoopsModules/pedigree/trunk/pedigree/deletebreederpage.php XoopsModules/pedigree/trunk/pedigree/deletepage.php XoopsModules/pedigree/trunk/pedigree/docs/ XoopsModules/pedigree/trunk/pedigree/docs/changelog.txt XoopsModules/pedigree/trunk/pedigree/docs/credits.txt XoopsModules/pedigree/trunk/pedigree/docs/index.html XoopsModules/pedigree/trunk/pedigree/docs/install.txt XoopsModules/pedigree/trunk/pedigree/docs/lang_diff.txt XoopsModules/pedigree/trunk/pedigree/docs/license.txt XoopsModules/pedigree/trunk/pedigree/docs/readme.txt XoopsModules/pedigree/trunk/pedigree/dog.php XoopsModules/pedigree/trunk/pedigree/edit.php XoopsModules/pedigree/trunk/pedigree/extra/ XoopsModules/pedigree/trunk/pedigree/extra/smartclone/ XoopsModules/pedigree/trunk/pedigree/extra/smartclone/plugins/ XoopsModules/pedigree/trunk/pedigree/extra/smartclone/plugins/pedigree.php XoopsModules/pedigree/trunk/pedigree/imagemanager.php XoopsModules/pedigree/trunk/pedigree/images/ XoopsModules/pedigree/trunk/pedigree/images/camera.png XoopsModules/pedigree/trunk/pedigree/images/delete.gif XoopsModules/pedigree/trunk/pedigree/images/down copy.gif XoopsModules/pedigree/trunk/pedigree/images/down.gif XoopsModules/pedigree/trunk/pedigree/images/edit.gif XoopsModules/pedigree/trunk/pedigree/images/female.gif XoopsModules/pedigree/trunk/pedigree/images/flags/ XoopsModules/pedigree/trunk/pedigree/images/flags/Thumbs.db XoopsModules/pedigree/trunk/pedigree/images/flags/afghanistan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/albania.gif XoopsModules/pedigree/trunk/pedigree/images/flags/algeria.gif XoopsModules/pedigree/trunk/pedigree/images/flags/andorra.gif XoopsModules/pedigree/trunk/pedigree/images/flags/angola.gif XoopsModules/pedigree/trunk/pedigree/images/flags/antiguabarbuda.gif XoopsModules/pedigree/trunk/pedigree/images/flags/argentina.gif XoopsModules/pedigree/trunk/pedigree/images/flags/armenia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/australia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/austria.gif XoopsModules/pedigree/trunk/pedigree/images/flags/azerbaijan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/bahamas.gif XoopsModules/pedigree/trunk/pedigree/images/flags/bahrain.gif XoopsModules/pedigree/trunk/pedigree/images/flags/bangladesh.gif XoopsModules/pedigree/trunk/pedigree/images/flags/barbados.gif XoopsModules/pedigree/trunk/pedigree/images/flags/belarus.gif XoopsModules/pedigree/trunk/pedigree/images/flags/belgium.gif XoopsModules/pedigree/trunk/pedigree/images/flags/belize.gif XoopsModules/pedigree/trunk/pedigree/images/flags/benin.gif XoopsModules/pedigree/trunk/pedigree/images/flags/bhutan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/blank.gif XoopsModules/pedigree/trunk/pedigree/images/flags/bolivia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/bosnia_herzegovina.gif XoopsModules/pedigree/trunk/pedigree/images/flags/botswana.gif XoopsModules/pedigree/trunk/pedigree/images/flags/brazil.gif XoopsModules/pedigree/trunk/pedigree/images/flags/brunei.gif XoopsModules/pedigree/trunk/pedigree/images/flags/bulgaria.gif XoopsModules/pedigree/trunk/pedigree/images/flags/burkinafaso.gif XoopsModules/pedigree/trunk/pedigree/images/flags/burma.gif XoopsModules/pedigree/trunk/pedigree/images/flags/burund.gif XoopsModules/pedigree/trunk/pedigree/images/flags/cambodia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/cameroon.gif XoopsModules/pedigree/trunk/pedigree/images/flags/canada.gif XoopsModules/pedigree/trunk/pedigree/images/flags/centralafricanrep.gif XoopsModules/pedigree/trunk/pedigree/images/flags/chad.gif XoopsModules/pedigree/trunk/pedigree/images/flags/chile.gif XoopsModules/pedigree/trunk/pedigree/images/flags/china.gif XoopsModules/pedigree/trunk/pedigree/images/flags/columbia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/comoros.gif XoopsModules/pedigree/trunk/pedigree/images/flags/congo.gif XoopsModules/pedigree/trunk/pedigree/images/flags/costarica.gif XoopsModules/pedigree/trunk/pedigree/images/flags/croatia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/cuba.gif XoopsModules/pedigree/trunk/pedigree/images/flags/cyprus.gif XoopsModules/pedigree/trunk/pedigree/images/flags/czechrepublic.gif XoopsModules/pedigree/trunk/pedigree/images/flags/demrepcongo.gif XoopsModules/pedigree/trunk/pedigree/images/flags/denmark.gif XoopsModules/pedigree/trunk/pedigree/images/flags/djiboutil.gif XoopsModules/pedigree/trunk/pedigree/images/flags/dominica.gif XoopsModules/pedigree/trunk/pedigree/images/flags/dominicanrep.gif XoopsModules/pedigree/trunk/pedigree/images/flags/east-germany.gif XoopsModules/pedigree/trunk/pedigree/images/flags/ecuador.gif XoopsModules/pedigree/trunk/pedigree/images/flags/egypt.gif XoopsModules/pedigree/trunk/pedigree/images/flags/elsalvado.gif XoopsModules/pedigree/trunk/pedigree/images/flags/eq_guinea.gif XoopsModules/pedigree/trunk/pedigree/images/flags/eritrea.gif XoopsModules/pedigree/trunk/pedigree/images/flags/estonia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/ethiopia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/fiji.gif XoopsModules/pedigree/trunk/pedigree/images/flags/finland.gif XoopsModules/pedigree/trunk/pedigree/images/flags/france.gif XoopsModules/pedigree/trunk/pedigree/images/flags/gabon.gif XoopsModules/pedigree/trunk/pedigree/images/flags/gambia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/georgia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/germany.gif XoopsModules/pedigree/trunk/pedigree/images/flags/ghana.gif XoopsModules/pedigree/trunk/pedigree/images/flags/greece.gif XoopsModules/pedigree/trunk/pedigree/images/flags/grenada.gif XoopsModules/pedigree/trunk/pedigree/images/flags/grenadines.gif XoopsModules/pedigree/trunk/pedigree/images/flags/guatemala.gif XoopsModules/pedigree/trunk/pedigree/images/flags/guineabissau.gif XoopsModules/pedigree/trunk/pedigree/images/flags/guineal.gif XoopsModules/pedigree/trunk/pedigree/images/flags/guyana.gif XoopsModules/pedigree/trunk/pedigree/images/flags/haiti.gif XoopsModules/pedigree/trunk/pedigree/images/flags/honduras.gif XoopsModules/pedigree/trunk/pedigree/images/flags/hong_kong.gif XoopsModules/pedigree/trunk/pedigree/images/flags/hungary.gif XoopsModules/pedigree/trunk/pedigree/images/flags/iceland.gif XoopsModules/pedigree/trunk/pedigree/images/flags/india.gif XoopsModules/pedigree/trunk/pedigree/images/flags/indonesia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/iran.gif XoopsModules/pedigree/trunk/pedigree/images/flags/iraq.gif XoopsModules/pedigree/trunk/pedigree/images/flags/ireland.gif XoopsModules/pedigree/trunk/pedigree/images/flags/israel.gif XoopsModules/pedigree/trunk/pedigree/images/flags/italy.gif XoopsModules/pedigree/trunk/pedigree/images/flags/ivorycoast.gif XoopsModules/pedigree/trunk/pedigree/images/flags/jamaica.gif XoopsModules/pedigree/trunk/pedigree/images/flags/japan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/jordan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/kazakhstan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/kenya.gif XoopsModules/pedigree/trunk/pedigree/images/flags/kiribati.gif XoopsModules/pedigree/trunk/pedigree/images/flags/kuwait.gif XoopsModules/pedigree/trunk/pedigree/images/flags/kyrgyzstan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/laos.gif XoopsModules/pedigree/trunk/pedigree/images/flags/latvia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/lebanon.gif XoopsModules/pedigree/trunk/pedigree/images/flags/liberia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/libya.gif XoopsModules/pedigree/trunk/pedigree/images/flags/liechtenstein.gif XoopsModules/pedigree/trunk/pedigree/images/flags/lithuania.gif XoopsModules/pedigree/trunk/pedigree/images/flags/luxembourg.gif XoopsModules/pedigree/trunk/pedigree/images/flags/macau.gif XoopsModules/pedigree/trunk/pedigree/images/flags/macedonia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/madagascar.gif XoopsModules/pedigree/trunk/pedigree/images/flags/malawi.gif XoopsModules/pedigree/trunk/pedigree/images/flags/malaysia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/maldives.gif XoopsModules/pedigree/trunk/pedigree/images/flags/mali.gif XoopsModules/pedigree/trunk/pedigree/images/flags/malta.gif XoopsModules/pedigree/trunk/pedigree/images/flags/mauritania.gif XoopsModules/pedigree/trunk/pedigree/images/flags/mauritius.gif XoopsModules/pedigree/trunk/pedigree/images/flags/mexico.gif XoopsModules/pedigree/trunk/pedigree/images/flags/micronesia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/moldova.gif XoopsModules/pedigree/trunk/pedigree/images/flags/monaco.gif XoopsModules/pedigree/trunk/pedigree/images/flags/mongolia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/morocco.gif XoopsModules/pedigree/trunk/pedigree/images/flags/mozambique.gif XoopsModules/pedigree/trunk/pedigree/images/flags/namibia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/nauru.gif XoopsModules/pedigree/trunk/pedigree/images/flags/nepal.gif XoopsModules/pedigree/trunk/pedigree/images/flags/neth_antilles.gif XoopsModules/pedigree/trunk/pedigree/images/flags/netherlands.gif XoopsModules/pedigree/trunk/pedigree/images/flags/newzealand.gif XoopsModules/pedigree/trunk/pedigree/images/flags/nicaragua.gif XoopsModules/pedigree/trunk/pedigree/images/flags/niger.gif XoopsModules/pedigree/trunk/pedigree/images/flags/nigeria.gif XoopsModules/pedigree/trunk/pedigree/images/flags/north_korea.gif XoopsModules/pedigree/trunk/pedigree/images/flags/norway.gif XoopsModules/pedigree/trunk/pedigree/images/flags/oman.gif XoopsModules/pedigree/trunk/pedigree/images/flags/pakistan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/panama.gif XoopsModules/pedigree/trunk/pedigree/images/flags/papuanewguinea.gif XoopsModules/pedigree/trunk/pedigree/images/flags/paraguay.gif XoopsModules/pedigree/trunk/pedigree/images/flags/peru.gif XoopsModules/pedigree/trunk/pedigree/images/flags/philippines.gif XoopsModules/pedigree/trunk/pedigree/images/flags/poland.gif XoopsModules/pedigree/trunk/pedigree/images/flags/portugal.gif XoopsModules/pedigree/trunk/pedigree/images/flags/puertorico.gif XoopsModules/pedigree/trunk/pedigree/images/flags/qatar.gif XoopsModules/pedigree/trunk/pedigree/images/flags/rawanda.gif XoopsModules/pedigree/trunk/pedigree/images/flags/romania.gif XoopsModules/pedigree/trunk/pedigree/images/flags/russia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/sao_tome.gif XoopsModules/pedigree/trunk/pedigree/images/flags/saudiarabia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/senegal.gif XoopsModules/pedigree/trunk/pedigree/images/flags/serbia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/seychelles.gif XoopsModules/pedigree/trunk/pedigree/images/flags/sierraleone.gif XoopsModules/pedigree/trunk/pedigree/images/flags/singapore.gif XoopsModules/pedigree/trunk/pedigree/images/flags/slovakia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/slovenia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/solomon_islands.gif XoopsModules/pedigree/trunk/pedigree/images/flags/somalia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/south_korea.gif XoopsModules/pedigree/trunk/pedigree/images/flags/southafrica.gif XoopsModules/pedigree/trunk/pedigree/images/flags/spain.gif XoopsModules/pedigree/trunk/pedigree/images/flags/srilanka.gif XoopsModules/pedigree/trunk/pedigree/images/flags/stkitts_nevis.gif XoopsModules/pedigree/trunk/pedigree/images/flags/stlucia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/sudan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/suriname.gif XoopsModules/pedigree/trunk/pedigree/images/flags/sweden.gif XoopsModules/pedigree/trunk/pedigree/images/flags/switzerland.gif XoopsModules/pedigree/trunk/pedigree/images/flags/syria.gif XoopsModules/pedigree/trunk/pedigree/images/flags/taiwan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/tajikistan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/tanzania.gif XoopsModules/pedigree/trunk/pedigree/images/flags/thailand.gif XoopsModules/pedigree/trunk/pedigree/images/flags/togo.gif XoopsModules/pedigree/trunk/pedigree/images/flags/tonga.gif XoopsModules/pedigree/trunk/pedigree/images/flags/trinidadandtobago.gif XoopsModules/pedigree/trunk/pedigree/images/flags/tsjech.gif XoopsModules/pedigree/trunk/pedigree/images/flags/tunisia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/turkey.gif XoopsModules/pedigree/trunk/pedigree/images/flags/turkmenistan.gif XoopsModules/pedigree/trunk/pedigree/images/flags/tuvala.gif XoopsModules/pedigree/trunk/pedigree/images/flags/uae.gif XoopsModules/pedigree/trunk/pedigree/images/flags/uganda.gif XoopsModules/pedigree/trunk/pedigree/images/flags/uk.gif XoopsModules/pedigree/trunk/pedigree/images/flags/ukraine.gif XoopsModules/pedigree/trunk/pedigree/images/flags/uruguay.gif XoopsModules/pedigree/trunk/pedigree/images/flags/usa.gif XoopsModules/pedigree/trunk/pedigree/images/flags/yemen.gif XoopsModules/pedigree/trunk/pedigree/images/flags/yugoslavia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/zaire.gif XoopsModules/pedigree/trunk/pedigree/images/flags/zambia.gif XoopsModules/pedigree/trunk/pedigree/images/flags/zimbabwe.gif XoopsModules/pedigree/trunk/pedigree/images/google.gif XoopsModules/pedigree/trunk/pedigree/images/graphs/ XoopsModules/pedigree/trunk/pedigree/images/img51338bcf8e12e.jpg XoopsModules/pedigree/trunk/pedigree/images/img51338c74eb450.jpg XoopsModules/pedigree/trunk/pedigree/images/img51354088ea143.jpg XoopsModules/pedigree/trunk/pedigree/images/img513540d3c46a3.jpg XoopsModules/pedigree/trunk/pedigree/images/img5135442cd3294.jpg XoopsModules/pedigree/trunk/pedigree/images/img51354459cd13a.jpg XoopsModules/pedigree/trunk/pedigree/images/img51354550a227b.jpg XoopsModules/pedigree/trunk/pedigree/images/index.html XoopsModules/pedigree/trunk/pedigree/images/locked.gif XoopsModules/pedigree/trunk/pedigree/images/male.gif XoopsModules/pedigree/trunk/pedigree/images/numbers.png XoopsModules/pedigree/trunk/pedigree/images/open.gif XoopsModules/pedigree/trunk/pedigree/images/pdwhite.gif XoopsModules/pedigree/trunk/pedigree/images/pedigree.gif XoopsModules/pedigree/trunk/pedigree/images/pedigree.png XoopsModules/pedigree/trunk/pedigree/images/pixel.gif XoopsModules/pedigree/trunk/pedigree/images/print.gif XoopsModules/pedigree/trunk/pedigree/images/sel.gif XoopsModules/pedigree/trunk/pedigree/images/star.gif XoopsModules/pedigree/trunk/pedigree/images/star2.gif XoopsModules/pedigree/trunk/pedigree/images/star3.gif XoopsModules/pedigree/trunk/pedigree/images/star4.gif XoopsModules/pedigree/trunk/pedigree/images/thumbnails/ XoopsModules/pedigree/trunk/pedigree/images/thumbnails/img51338c74eb450.jpg_150.jpeg XoopsModules/pedigree/trunk/pedigree/images/thumbnails/img51338c74eb450.jpg_400.jpeg XoopsModules/pedigree/trunk/pedigree/images/thumbnails/img5135442cd3294.jpg_150.jpeg XoopsModules/pedigree/trunk/pedigree/images/thumbnails/img5135442cd3294.jpg_400.jpeg XoopsModules/pedigree/trunk/pedigree/images/thumbnails/img51354459cd13a.jpg_150.jpeg XoopsModules/pedigree/trunk/pedigree/images/thumbnails/img51354459cd13a.jpg_400.jpeg XoopsModules/pedigree/trunk/pedigree/images/up.gif XoopsModules/pedigree/trunk/pedigree/include/ XoopsModules/pedigree/trunk/pedigree/include/checkoutwizard.php XoopsModules/pedigree/trunk/pedigree/include/class_eq_pie.php XoopsModules/pedigree/trunk/pedigree/include/class_field.php XoopsModules/pedigree/trunk/pedigree/include/color.php XoopsModules/pedigree/trunk/pedigree/include/config.php XoopsModules/pedigree/trunk/pedigree/include/css.php XoopsModules/pedigree/trunk/pedigree/include/functions.php XoopsModules/pedigree/trunk/pedigree/include/index.html XoopsModules/pedigree/trunk/pedigree/include/install_function.php XoopsModules/pedigree/trunk/pedigree/include/notification.inc.php XoopsModules/pedigree/trunk/pedigree/include/search.inc.php XoopsModules/pedigree/trunk/pedigree/include/update_function.php XoopsModules/pedigree/trunk/pedigree/include/waiting.plugin.php XoopsModules/pedigree/trunk/pedigree/include/wizard.php XoopsModules/pedigree/trunk/pedigree/index.php XoopsModules/pedigree/trunk/pedigree/language/ XoopsModules/pedigree/trunk/pedigree/language/english/ XoopsModules/pedigree/trunk/pedigree/language/english/admin.php XoopsModules/pedigree/trunk/pedigree/language/english/help/ XoopsModules/pedigree/trunk/pedigree/language/english/help/help.html XoopsModules/pedigree/trunk/pedigree/language/english/help/index.html XoopsModules/pedigree/trunk/pedigree/language/english/help/pedigree_admin.html XoopsModules/pedigree/trunk/pedigree/language/english/index.html XoopsModules/pedigree/trunk/pedigree/language/english/mail_template/ XoopsModules/pedigree/trunk/pedigree/language/english/mail_template/dog_data_notify.tpl XoopsModules/pedigree/trunk/pedigree/language/english/main.php XoopsModules/pedigree/trunk/pedigree/language/english/modinfo.php XoopsModules/pedigree/trunk/pedigree/language/french/ XoopsModules/pedigree/trunk/pedigree/language/french/admin.php XoopsModules/pedigree/trunk/pedigree/language/french/index.html XoopsModules/pedigree/trunk/pedigree/language/french/index_old.html XoopsModules/pedigree/trunk/pedigree/language/french/mail_template/ XoopsModules/pedigree/trunk/pedigree/language/french/mail_template/dog_data_notify.tpl XoopsModules/pedigree/trunk/pedigree/language/french/modinfo.php XoopsModules/pedigree/trunk/pedigree/language/french/templates.php XoopsModules/pedigree/trunk/pedigree/language/index.html XoopsModules/pedigree/trunk/pedigree/language/nederlands/ XoopsModules/pedigree/trunk/pedigree/language/nederlands/admin.php XoopsModules/pedigree/trunk/pedigree/language/nederlands/index.html XoopsModules/pedigree/trunk/pedigree/language/nederlands/mail_template/ XoopsModules/pedigree/trunk/pedigree/language/nederlands/mail_template/Text2 XoopsModules/pedigree/trunk/pedigree/language/nederlands/mail_template/dog_data_notify.tpl XoopsModules/pedigree/trunk/pedigree/language/nederlands/mail_template/dog_data_notify_old.tpl XoopsModules/pedigree/trunk/pedigree/language/nederlands/modinfo.php XoopsModules/pedigree/trunk/pedigree/language/nederlands/templates.php XoopsModules/pedigree/trunk/pedigree/latest.php XoopsModules/pedigree/trunk/pedigree/members.php XoopsModules/pedigree/trunk/pedigree/menu_block.php XoopsModules/pedigree/trunk/pedigree/mpedigree.php XoopsModules/pedigree/trunk/pedigree/notification_update.php XoopsModules/pedigree/trunk/pedigree/owner.php XoopsModules/pedigree/trunk/pedigree/pedigree.php XoopsModules/pedigree/trunk/pedigree/pedigree2.php XoopsModules/pedigree/trunk/pedigree/phpthumb/ XoopsModules/pedigree/trunk/pedigree/phpthumb/cache/ XoopsModules/pedigree/trunk/pedigree/phpthumb/cache/index.php XoopsModules/pedigree/trunk/pedigree/phpthumb/cache/source/ XoopsModules/pedigree/trunk/pedigree/phpthumb/cache/source/index.php XoopsModules/pedigree/trunk/pedigree/phpthumb/fonts/ XoopsModules/pedigree/trunk/pedigree/phpthumb/fonts/readme.txt XoopsModules/pedigree/trunk/pedigree/phpthumb/images/ XoopsModules/pedigree/trunk/pedigree/phpthumb/images/readme.txt XoopsModules/pedigree/trunk/pedigree/phpthumb/index.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpThumb.config.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpThumb.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpthumb.bmp.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpthumb.class.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpthumb.filters.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpthumb.functions.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpthumb.gif.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpthumb.ico.php XoopsModules/pedigree/trunk/pedigree/phpthumb/phpthumb.unsharp.php XoopsModules/pedigree/trunk/pedigree/picker.html XoopsModules/pedigree/trunk/pedigree/picker.js XoopsModules/pedigree/trunk/pedigree/print.php XoopsModules/pedigree/trunk/pedigree/result.php XoopsModules/pedigree/trunk/pedigree/seldog.php XoopsModules/pedigree/trunk/pedigree/sql/ XoopsModules/pedigree/trunk/pedigree/sql/index.html XoopsModules/pedigree/trunk/pedigree/sql/mysql.sql XoopsModules/pedigree/trunk/pedigree/templates/ XoopsModules/pedigree/trunk/pedigree/templates/admin/ XoopsModules/pedigree/trunk/pedigree/templates/admin/animal_admin_about.html XoopsModules/pedigree/trunk/pedigree/templates/admin/animal_admin_help.html XoopsModules/pedigree/trunk/pedigree/templates/admin/index.html XoopsModules/pedigree/trunk/pedigree/templates/blocks/ XoopsModules/pedigree/trunk/pedigree/templates/blocks/index.html XoopsModules/pedigree/trunk/pedigree/templates/blocks/pedigree_block_one.html XoopsModules/pedigree/trunk/pedigree/templates/blocks/pedigree_block_two.html XoopsModules/pedigree/trunk/pedigree/templates/blocks/pedigree_menu.html XoopsModules/pedigree/trunk/pedigree/templates/blocks/pedigree_random.html XoopsModules/pedigree/trunk/pedigree/templates/blocks/pedigree_random.html.bak XoopsModules/pedigree/trunk/pedigree/templates/index.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_adddog.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_addlitter.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_advanced.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_book.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_breeder.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_coi.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_delete.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_dog.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_edit.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_header.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_index (2).html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_index.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_latest.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_members.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_mpedigree.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_owner.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_pedigree.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_result.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_sel.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_tools.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_update.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_virtual.html XoopsModules/pedigree/trunk/pedigree/templates/pedigree_welcome.html XoopsModules/pedigree/trunk/pedigree/templates/pedigreel_footer.html XoopsModules/pedigree/trunk/pedigree/templates/table_sort.html XoopsModules/pedigree/trunk/pedigree/tools.php XoopsModules/pedigree/trunk/pedigree/topstud.php XoopsModules/pedigree/trunk/pedigree/update.php XoopsModules/pedigree/trunk/pedigree/updateowner.php XoopsModules/pedigree/trunk/pedigree/updatepage.php XoopsModules/pedigree/trunk/pedigree/userqueries/ XoopsModules/pedigree/trunk/pedigree/userqueries/animals with a picture.php XoopsModules/pedigree/trunk/pedigree/userqueries/remove escaped slash.php XoopsModules/pedigree/trunk/pedigree/virtual.php XoopsModules/pedigree/trunk/pedigree/welcome.php XoopsModules/pedigree/trunk/pedigree/xoops_version.php Added: XoopsModules/pedigree/trunk/pedigree/add_breeder.php =================================================================== --- XoopsModules/pedigree/trunk/pedigree/add_breeder.php (rev 0) +++ XoopsModules/pedigree/trunk/pedigree/add_breeder.php 2013-04-12 15:59:49 UTC (rev 11372) @@ -0,0 +1,87 @@ +<?php +// ------------------------------------------------------------------------- + +require_once "../../mainfile.php"; +if ( file_exists(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/".$xoopsConfig['language']."/main.php") ) + require_once XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/".$xoopsConfig['language']."/main.php"; +else + include_once XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/english/main.php"; +// Include any common code for this module. +require_once(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/include/functions.php"); + +$xoopsOption['template_main'] = "pedigree_adddog.html"; + +include XOOPS_ROOT_PATH.'/header.php'; +$xoopsTpl->assign('page_title', "Pedigree database - Add owner/breeder"); + +//check for access +$xoopsModule =& XoopsModule::getByDirname("pedigree"); +if (empty($xoopsUser)) +{ + redirect_header("index.php", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); +} + +$f = isset($_GET['f']) ? $_GET['f'] : ''; +if ($f == "check") { check(); } + +function check() +{ + global $xoopsTpl, $xoopsUser, $xoopsDB, $xoopsModuleConfig; + //check for access + $xoopsModule =& XoopsModule::getByDirname("pedigree"); + if (empty($xoopsUser)) + { + redirect_header("javascript:history.go(-1)", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); + } + $achternaam = $_POST['achternaam']; + $voornaam = $_POST['voornaam']; + $email = $_POST['email']; + $website= $_POST['website']; + $user = $_POST['user']; + //insert into eigenaar + $query = "INSERT INTO ".$xoopsDB->prefix("mod_pedigree_owner")." VALUES ('','".$voornaam."','".$achternaam."','','','','','','".$email."','".$website."','".$user."')"; + $xoopsDB->query($query); + redirect_header("index.php", 1, "The data has been stored."); +} + + + global $xoopsTpl, $xoopsUser, $xoopsDB; + //check for access + $xoopsModule =& XoopsModule::getByDirname("pedigree"); + if (empty($xoopsUser)) + { + redirect_header("javascript:history.go(-1)", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); + } + //create form + include XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + $form = new XoopsThemeForm(_MA_PEDIGREE_ADD_OWNER, 'breedername', 'add_breeder.php?f=check', 'POST'); + $form->addElement(new XoopsFormHiddenToken($name = 'XOOPS_TOKEN_REQUEST', $timeout = 360)); + $form->addElement(new XoopsFormHidden('user', $xoopsUser->getVar("uid"))); + //lastname + $form->addElement(new XoopsFormText("<b>"._MA_PEDIGREE_FLD_OWN_LNAME."</b>", 'achternaam', $size=50, $maxsize=255, $value='')); + + //firstname + $form->addElement(new XoopsFormText("<b>"._MA_PEDIGREE_FLD_OWN_FNAME."</b>", 'voornaam', $size=50, $maxsize=255, $value='')); + + //email + $form->addElement(new XoopsFormText("<b>"._MA_PEDIGREE_FLD_OWN_EMAIL."</b>", 'email', $size=50, $maxsize=255, $value='')); + + //website + $form->addElement(new XoopsFormText("<b>"._MA_PEDIGREE_FLD_OWN_WEB."</b>", 'website', $size=50, $maxsize=255, $value='')); + $form->addElement(new XoopsFormLabel(_MA_PEDIGREE_EXPLAIN, _MA_PEDIGREE_FLD_OWN_WEB_EX)); + + + //submit button + $form->addElement(new XoopsFormButton('', 'button_id', _MA_PEDIGREE_ADD_OWNER, 'submit')); + + //add data (form) to smarty template + $xoopsTpl->assign("form", $form->render()); + + +//footer +include XOOPS_ROOT_PATH."/footer.php"; + +?> \ No newline at end of file Added: XoopsModules/pedigree/trunk/pedigree/add_dog.php =================================================================== --- XoopsModules/pedigree/trunk/pedigree/add_dog.php (rev 0) +++ XoopsModules/pedigree/trunk/pedigree/add_dog.php 2013-04-12 15:59:49 UTC (rev 11372) @@ -0,0 +1,664 @@ +<?php +// ------------------------------------------------------------------------- + +require_once "../../mainfile.php"; +if ( file_exists(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/".$xoopsConfig['language']."/main.php") ) + require_once XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/".$xoopsConfig['language']."/main.php"; +else + include_once XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/english/main.php"; +// Include any common code for this module. +require_once(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/include/functions.php"); +require_once(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/include/class_field.php"); + +$xoopsOption['template_main'] = "pedigree_adddog.html"; + +include XOOPS_ROOT_PATH.'/header.php'; +$xoopsTpl->assign('page_title', "Pedigree database - Update details"); + +//check for access +$xoopsModule =& XoopsModule::getByDirname("pedigree"); +if (empty($xoopsUser)) +{ + redirect_header("index.php", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); +} + +//create function variable from url +if (isset($_GET['f'])) { $f = $_GET['f']; } +else { $f = ""; adddog(); } +if ($f == "checkname") { checkname(); } +if ($f == "sire") { sire(); } +if ($f == "dam") { dam(); } +if ($f == "check") { check(); } + +function adddog() +{ + global $xoopsTpl, $xoopsUser, $xoopsDB; + + //get module configuration + $module_handler =& xoops_gethandler('module'); + $module =& $module_handler->getByDirname("pedigree"); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + //check for access + if (empty($xoopsUser)) + { + redirect_header("javascript:history.go(-1)", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); + } + if ($xoopsUser->getVar("uid") == 0) + { + redirect_header("javascript:history.go(-1)", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); + } + //create form + include XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + $form = new XoopsThemeForm(strtr(_MA_PEDIGREE_ADD_DOG, array( '[animalType]' => $moduleConfig['animalType'] )), 'dogname', 'add_dog.php?f=checkname', 'POST'); + $form->addElement(new XoopsFormHiddenToken($name = 'XOOPS_TOKEN_REQUEST', $timeout = 360)); + //create random value + $random = (rand()%10000); + $form->addElement(new XoopsFormHidden('random', $random)); + //find userid + $form->addElement(new XoopsFormHidden('user', $xoopsUser->getVar("uid"))); + + //name + $form->addElement(new XoopsFormText("<b>"._MA_PEDIGREE_FLD_NAME."</b>", 'NAAM', $size=50, $maxsize=255, $value='')); + $string = strtr(_MA_PEDIGREE_FLD_NAME_EX, array( '[animalType]' => $moduleConfig['animalType'] )); + $form->addElement(new XoopsFormLabel(_MA_PEDIGREE_EXPLAIN, $string )); + + //submit button + $form->addElement(new XoopsFormButton('', 'button_id', strtr(_MA_PEDIGREE_ADD_DATA, array( '[animalType]' => $moduleConfig['animalType'] )), 'submit')); + + //add data (form) to smarty template + $xoopsTpl->assign("form", $form->render()); +} + +function checkname() + +{ + //configure global variables + global $xoopsTpl, $xoopsDB, $xoopsUser; + + + //get module configuration + $module_handler =& xoops_gethandler('module'); + $module =& $module_handler->getByDirname("pedigree"); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + + $name = $_POST['NAAM']; + //query + $queryString = "SELECT * from ".$xoopsDB->prefix("mod_pedigree_tree")." WHERE NAAM LIKE'%".$name."%' ORDER BY NAAM"; + $result = $xoopsDB->query($queryString); + $numresults = $xoopsDB -> getRowsNum( $result ); + if ($numresults >= 1 && !(isset($_GET['r']))) + { + //create form + include XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + $form = new XoopsThemeForm(strtr(_MA_PEDIGREE_ADD_DOG, array( '[animalType]' => $moduleConfig['animalType'] )), 'dogname', 'add_dog.php?f=checkname&r=1', 'POST'); + //other elements + $form->addElement(new XoopsFormHiddenToken($name = 'XOOPS_TOKEN_REQUEST', $timeout = 360)); + $form->addElement(new XoopsFormHidden('NAAM', $_POST['NAAM'])); + $form->addElement(new XoopsFormHidden('user', $xoopsUser->getVar("uid"))); + while ($row = $xoopsDB->fetchArray($result)) + { + //name + $form->addElement(new XoopsFormLabel("<b>"._MA_PEDIGREE_FLD_NAME."</b>", "<a href=\"dog.php?id=".$row['ID']."\">".stripslashes($row['NAAM'])."</a>")); + } + $form->addElement(new XoopsFormLabel(_MA_PEDIGREE_EXPLAIN, strtr(_MA_PEDIGREE_ADD_KNOWN, array( '[animalTypes]' => $moduleConfig['animalTypes'] )))); + //submit button + $form->addElement(new XoopsFormButton('', 'button_id', strtr(_MA_PEDIGREE_ADD_KNOWNOK, array( '[animalType]' => $moduleConfig['animalType'] )), 'submit')); + //add data (form) to smarty template + $xoopsTpl->assign("form", $form->render()); + } + else + { + //create form + include XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + $form = new XoopsThemeForm(strtr(_MA_PEDIGREE_ADD_DOG, array( '[animalType]' => $moduleConfig['animalType'] )), 'dogname', 'add_dog.php?f=sire', 'POST'); + //added to handle upload + $form->setExtra( "enctype='multipart/form-data'" ); + $form->addElement(new XoopsFormHiddenToken($name = 'XOOPS_TOKEN_REQUEST', $timeout = 360)); + //create random value + $random = (rand()%10000); + $form->addElement(new XoopsFormHidden('random', $random)); + $form->addElement(new XoopsFormHidden('NAAM', htmlspecialchars($_POST['NAAM'], ENT_QUOTES))); + //find userid from previous form + $form->addElement(new XoopsFormHidden('user', $_POST['user'])); + + //name + $form->addElement(new XoopsFormLabel("<b>"._MA_PEDIGREE_FLD_NAME."</b>", stripslashes($_POST['NAAM']))); + //gender + $gender_radio = new XoopsFormRadio( "<b>"._MA_PEDIGREE_FLD_GEND."</b>", 'roft', $value = '0' ); + $gender_radio -> addOptionArray( array( '0'=>strtr(_MA_PEDIGREE_FLD_MALE, array( '[male]' => $moduleConfig['male'] )), '1'=>strtr(_MA_PEDIGREE_FLD_FEMA, array( '[female]' => $moduleConfig['female'] )))); + $form->addElement( $gender_radio ); + if ($moduleConfig['ownerbreeder'] == '1') + { + //breeder + $breeder_select = new XoopsFormSelect("<b>"._MA_PEDIGREE_FLD_BREE."</b>", $name="id_fokker", $value='0', $size=1, $multiple=false); + $queryfok = "SELECT ID, lastname, firstname from ".$xoopsDB->prefix("mod_pedigree_owner")." ORDER BY lastname"; + $resfok = $xoopsDB->query($queryfok); + $breeder_select -> addOption( '0', $name =_MA_PEDIGREE_UNKNOWN, $disabled=false ); + while ($rowfok = $xoopsDB->fetchArray($resfok)) + { + $breeder_select -> addOption( $rowfok['ID'], $name=$rowfok['lastname'].", ".$rowfok['firstname'], $disabled=false ); + } + $form->addElement ( $breeder_select); + $form->addElement(new XoopsFormLabel(_MA_PEDIGREE_EXPLAIN, strtr(_MA_PEDIGREE_FLD_BREE_EX, array( '[animalType]' => $moduleConfig['animalType'] )))); + + //owner + $owner_select = new XoopsFormSelect("<b>"._MA_PEDIGREE_FLD_OWNE."</b>", $name="id_eigenaar", $value='0', $size=1, $multiple=false); + $queryfok = "SELECT ID, lastname, firstname from ".$xoopsDB->prefix("mod_pedigree_owner")." ORDER BY lastname"; + $resfok = $xoopsDB->query($queryfok); + $owner_select -> addOption( '0', $name =_MA_PEDIGREE_UNKNOWN, $disabled=false ); + while ($rowfok = $xoopsDB->fetchArray($resfok)) + { + $owner_select -> addOption( $rowfok['ID'], $name=$rowfok['lastname'].", ".$rowfok['firstname'], $disabled=false ); + } + $form->addElement ( $owner_select); + $form->addElement(new XoopsFormLabel(_MA_PEDIGREE_EXPLAIN, strtr(_MA_PEDIGREE_FLD_OWNE_EX, array( '[animalType]' => $moduleConfig['animalType'] )))); + } + //picture + $max_imgsize = 1024000; + $img_box = new XoopsFormFile("Image", "photo", $max_imgsize); + $img_box->setExtra( "size ='50'") ; + $form->addElement($img_box); + + //create animal object + $animal = new Animal( ); + //test to find out how many user fields there are.. + $fields = $animal->numoffields(); + + for ($i = 0; $i < count($fields) ; $i++) + { + $userfield = new Field( $fields[$i], $animal->getconfig() ); + $fieldType = $userfield->getSetting( "FieldType" ); + $fieldobject = new $fieldType( $userfield, $animal ); + if ($userfield->active() && !$userfield->isLocked()) + { + $newentry = $fieldobject->newField(); + $form->addElement( $newentry ); + } + unset($newentry); + } + + + //submit button + $form->addElement(new XoopsFormButton('', 'button_id', strtr(_MA_PEDIGREE_ADD_SIRE, array( '[father]' => $moduleConfig['father'] )), 'submit')); + + //add data (form) to smarty template + $xoopsTpl->assign("form", $form->render()); + } +} + +function sire() +{ + global $xoopsTpl, $xoopsUser, $xoopsDB; + + //get module configuration + $module_handler =& xoops_gethandler('module'); + $module =& $module_handler->getByDirname("pedigree"); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + //check for access + if (empty($xoopsUser)) + { + redirect_header("javascript:history.go(-1)", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); + } + $user = $_POST['user']; + if (empty($random)) { $random=$_POST['random']; } + if (isset($_GET['random'])) { $random = $_GET['random']; } + if (empty($st)) { $st=0; } + if (isset($_GET['st'])) { $st=$_GET['st']; } + $name = $_POST['NAAM']; + $roft = $_POST['roft']; + + $id_eigenaar = $_POST['id_eigenaar']; + $id_fokker = $_POST['id_fokker']; + + $picturefield = $_FILES['photo']['name']; + if( empty( $picturefield ) || $picturefield == "" ) + { + $foto = ""; + } + else + { + $foto = uploadedpict( 0 ); + } + $numpicturefield = 1; + + //make the redirect + if (!isset($_GET['r'])) + { + if ($_POST['NAAM'] == "") + { + redirect_header("add_dog.php", 1, _MA_PEDIGREE_ADD_NAMEPLZ); + } + //create animal object + $animal = new Animal( ); + //test to find out how many user fields there are.. + $fields = $animal->numoffields(); + sort($fields); //sort by ID not by order + $usersql = ""; + for ($i = 0; $i < count($fields); $i++) + { + $userfield = new Field( $fields[$i], $animal->getconfig() ); + $fieldType = $userfield->getSetting( "FieldType" ); + $fieldobject = new $fieldType( $userfield, $animal ); + if ($userfield->active()) + { + //check if _FILES variable exists for user picturefield + $currentfield = 'user'.$fields[$i]; + $picturefield = $_FILES[$currentfield]['name']; + if($fieldType == "Picture" && ( !empty( $picturefield ) || $picturefield != "" )) + { + $userpicture = uploadedpict( $numpicturefield ); + $usersql .= ",'".$userpicture."'"; + $numpicturefield ++; + } + elseif($userfield->isLocked()) + { + //userfield is locked, substitute default value + $usersql .= ",'".$userfield->DefaultValue."'"; + } + else + { + //echo $fieldType.":".$i.":".$fields[$i]."<br />"; + $usersql .= ",'".unhtmlentities($_POST['user'.$fields[$i]])."'"; + } + } + else + { + $usersql .=",''"; + } + //echo $fields[$i]."<br/>"; + + } + + //insert into stamboom_temp + $query = "INSERT INTO ".$xoopsDB->prefix("mod_pedigree_temp")." VALUES ('".$random."','".unhtmlentities($name)."','".$id_eigenaar."','".$id_fokker."','".$user."','".$roft."','','','".$foto."', ''".$usersql.")"; + //echo $query; die(); + $xoopsDB->query($query); + redirect_header("add_dog.php?f=sire&random=".$random."&st=".$st."&r=1&l=a", 1, strtr(_MA_PEDIGREE_ADD_SIREPLZ, array( '[father]' => $moduleConfig['father'] ))); + } + //find letter on which to start else set to 'a' + if (isset($_GET['l'])) { $l=$_GET['l']; } + else { $l="a"; } + //assign sire to template + $xoopsTpl->assign("sire", "1"); + //create list of males dog to select from + $perp = $moduleConfig['perpage']; + //count total number of dogs + $numdog = "SELECT count(ID) from ".$xoopsDB->prefix("mod_pedigree_tree")." WHERE roft='0' and NAAM LIKE '".$l."%'"; + $numres = $xoopsDB->query($numdog); + //total number of dogs the query will find + list($numresults) = $xoopsDB->fetchRow($numres); + //total number of pages + $numpages = (floor($numresults/$perp))+1; + if (($numpages * $perp) == ($numresults + $perp)) + { $numpages = $numpages - 1; } + //find current page + $cpage = (floor($st/$perp))+1; + //create alphabet + $pages =""; + for($i=65; $i<=90; $i++) + { + if ($l == chr($i)) + { + $pages .= "<b><a href=\"add_dog.php?f=sire&r=1&random=".$random."&l=".chr($i)."\">".chr($i)."</a></b> "; + } + else + { + $pages .= "<a href=\"add_dog.php?f=sire&r=1&random=".$random."&l=".chr($i)."\">".chr($i)."</a> "; + } + } + $pages .="- "; + $pages .= "<a href=\"add_dog.php?f=sire&r=1&random=".$random."&l=\xC5\">\xC5</a> "; + $pages .= "<a href=\"add_dog.php?f=sire&r=1&random=".$random."&l=\xD6\">\xD6</a> "; + //create linebreak + $pages .= "<br />"; + //create previous button + if ($numpages > 1) + { + if ($cpage > 1) + { + $pages .= "<a href=\"add_dog.php?f=sire&r=1&l=".$l."&random=".$random."&st=".($st-$perp)."\">"._MA_PEDIGREE_PREVIOUS."</a>  "; + } + } + //create numbers + for ($x=1; $x<($numpages+1); $x++) + { + //create line break after 20 number + if (($x % 20) == 0) + { $pages .= "<br />"; } + if ($x != $cpage) + { $pages .= "<a href=\"add_dog.php?f=sire&r=1&l=".$l."&random=".$random."&st=".($perp*($x-1))."\">".$x."</a> "; } + else + { $pages .= $x."  "; } + } + //create next button + if ($numpages > 1) + { + if ($cpage < ($numpages)) + { + $pages .= "<a href=\"add_dog.php?f=sire&r=1&l=".$l."&random=".$random."&st=".($st+$perp)."\">"._MA_PEDIGREE_NEXT."</a>  "; + } + } + + //query + $queryString = "SELECT * from ".$xoopsDB->prefix("mod_pedigree_tree")." WHERE roft = '0' and NAAM like '".$l."%'ORDER BY NAAM LIMIT ".$st.", ".$perp; + $result = $xoopsDB->query($queryString); + + +$animal = new Animal( ); +//test to find out how many user fields there are... +$fields = $animal->numoffields(); +$numofcolumns = 1; +$columns[] = array ('columnname' => "Name"); +for ($i = 0; $i < count($fields); $i++) +{ + $userfield = new Field( $fields[$i], $animal->getconfig() ); + $fieldType = $userfield->getSetting( "FieldType" ); + $fieldobject = new $fieldType( $userfield, $animal ); + //create empty string + $lookupvalues = ""; + if ($userfield->active() && $userfield->inlist()) + { + if ($userfield->haslookup()) + { + $lookupvalues = $userfield->lookup($fields[$i]); + //debug information + //print_r($lookupvalues); + } + $columns[] = array ('columnname' => $fieldobject->fieldname, 'columnnumber' => $userfield->getID(), 'lookupval' => $lookupvalues); + $numofcolumns++; + unset($lookupvalues); + } +} + + for ($i = 1; $i < ($numofcolumns); $i++) + { + $empty[] = array ('value' => ""); + } + $dogs [] = array ('id' => "0", 'name' => "", 'gender' => "", 'link' => "<a href=\"add_dog.php?f=dam&random=".$random."&selsire=0\">".strtr(_MA_PEDIGREE_ADD_SIREUNKNOWN, array( '[father]' => $moduleConfig['father'] ))."</a>", 'colour' => "", 'number' => "", 'usercolumns' => $empty); + + + while ($row = $xoopsDB->fetchArray($result)) + { + //create picture information + if ($row['foto'] != '') + { $camera = " <img src=\"images/camera.png\">"; } + else { $camera = ""; } + $name = stripslashes($row['NAAM']).$camera; + //empty array + unset($columnvalue); + //fill array + for ($i = 1; $i < ($numofcolumns); $i++) + { + $x = $columns[$i]['columnnumber']; + if (is_array($columns[$i]['lookupval'])) + { + foreach ($columns[$i]['lookupval'] as $key => $keyvalue) + { + if($key == $row['user'.$x]) + { + $value = $keyvalue['value']; + } + } + //debug information + ///echo $columns[$i]['columnname']."is an array !"; + } + //format value - cant use object because of query count + elseif (substr($row['user'.$x], 0, 7) == 'http://') + { + $value = "<a href=\"".$row['user'.$x]."\">".$row['user'.$x]."</a>"; + } + else { $value = $row['user'.$x]; } + $columnvalue[] = array ('value' => $value); + } + $dogs[] = array ('id' => $row['ID'], 'name' => $name, 'gender' => '<img src="images/male.gif">', 'link' => "<a href=\"add_dog.php?f=dam&random=".$random."&selsire=".$row['ID']."\">".$name."</a>",'colour' => "", 'number' => "", 'usercolumns' => $columnvalue); + } + + //add data to smarty template + //assign dog + $xoopsTpl->assign("dogs", $dogs); + $xoopsTpl->assign("columns", $columns); + $xoopsTpl->assign("numofcolumns", $numofcolumns); + $xoopsTpl->assign("tsarray", sorttable($numofcolumns)); + //assign links + $xoopsTpl->assign("nummatch", strtr(_MA_PEDIGREE_ADD_SELSIRE, array( '[father]' => $moduleConfig['father'] ))); + $xoopsTpl->assign("pages", $pages); + + +} + +function dam() +{ + global $xoopsTpl, $xoopsUser, $xoopsDB; + + //get module configuration + $module_handler =& xoops_gethandler('module'); + $module =& $module_handler->getByDirname("pedigree"); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + //check for access + $xoopsModule =& XoopsModule::getByDirname("pedigree"); + if (empty($xoopsUser)) + { + redirect_header("javascript:history.go(-1)", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); + } + if (empty($random)) { $random=$_POST['random']; } + if (isset($_GET['random'])) { $random = $_GET['random']; } + if (empty($st)) { $st=0; } + if (isset($_GET['st'])) { $st=$_GET['st']; } + //find letter on which to start else set to 'a' + if (isset($_GET['l'])) { $l=$_GET['l']; } + else { $l="a"; } + //make the redirect + if (!isset($_GET['r'])) + { + //insert into stamboom_temp + $query = "UPDATE ".$xoopsDB->prefix("mod_pedigree_temp")." SET vader =".$_GET['selsire']." WHERE ID=".$random; + $xoopsDB->queryf($query); + redirect_header("add_dog.php?f=dam&random=".$random."&st=".$st."&r=1&l=a", 1, strtr(_MA_PEDIGREE_ADD_SIREOK, array( '[mother]' => $moduleConfig['mother'] ))); + } + + $xoopsTpl->assign("sire", "1"); + //create list of males dog to select from + $perp = $moduleConfig['perpage']; + //count total number of dogs + $numdog = "SELECT count(ID) from ".$xoopsDB->prefix("mod_pedigree_tree")." WHERE roft='1' and NAAM LIKE '".$l."%'"; + $numres = $xoopsDB->query($numdog); + list($numresults) = $xoopsDB->fetchRow($numres); + $numpages = (floor($numresults/$perp))+1; + if (($numpages * $perp) == ($numresults + $perp)) + { $numpages = $numpages - 1; } + $cpage = (floor($st/$perp))+1; + //create alphabet + $pages =""; + for($i=65; $i<=90; $i++) + { + if ($l == chr($i)) + { + $pages .= "<b><a href=\"add_dog.php?f=dam&r=1&random=".$random."&l=".chr($i)."\">".chr($i)."</a></b> "; + } + else + { + $pages .= "<a href=\"add_dog.php?f=dam&r=1&random=".$random."&l=".chr($i)."\">".chr($i)."</a> "; + } + } + $pages .="- "; + $pages .= "<a href=\"add_dog.php?f=dam&r=1&random=".$random."&l=\xC5\">\xC5</a> "; + $pages .= "<a href=\"add_dog.php?f=dam&r=1&random=".$random."&l=\xD6\">\xD6</a> "; + $pages .= "<br />"; + //create previous button + if ($numpages > 1) + { + if ($cpage > 1) { $pages .= "<a href=\"add_dog.php?f=dam&r=1&l=".$l."&random=".$random."&st=".($st-$perp)."\">"._MA_PEDIGREE_PREVIOUS."</a>  "; } + } + //create numbers + for ($x=1; $x<($numpages+1); $x++) + { + //create line break after 20 number + if (($x % 20) == 0) { $pages .= "<br />"; } + if ($x != $cpage) + { $pages .= "<a href=\"add_dog.php?f=dam&r=1&l=".$l."&random=".$random."&st=".($perp*($x-1))."\">".$x."</a> "; } + else + { $pages .= $x."  "; } + } + //create next button + if ($numpages > 1) + { + if ($cpage < ($numpages)) { $pages .= "<a href=\"add_dog.php?f=dam&l=".$l."&r=1&random=".$random."&st=".($st+$perp)."\">"._MA_PEDIGREE_NEXT."</a> "; } + } + + //query + $queryString = "SELECT * from ".$xoopsDB->prefix("mod_pedigree_tree")." WHERE roft = '1' and NAAM LIKE '".$l."%' ORDER BY NAAM LIMIT ".$st.", ".$perp; + $result = $xoopsDB->query($queryString); + + $animal = new Animal( ); + //test to find out how many user fields there are... + $fields = $animal->numoffields(); + $numofcolumns = 1; + $columns[] = array ('columnname' => "Name"); + for ($i = 0; $i < count($fields); $i++) + { + $userfield = new Field( $fields[$i], $animal->getconfig() ); + $fieldType = $userfield->getSetting( "FieldType" ); + $fieldobject = new $fieldType( $userfield, $animal ); + //create empty string + $lookupvalues = ""; + if ($userfield->active() && $userfield->inlist()) + { + if ($userfield->haslookup()) + { + $lookupvalues = $userfield->lookup($fields[$i]); + //debug information + //print_r($lookupvalues); + } + $columns[] = array ('columnname' => $fieldobject->fieldname, 'columnnumber' => $userfield->getID(), 'lookupval' => $lookupvalues); + $numofcolumns++; + unset($lookupvalues); + } + } + + for ($i = 1; $i < ($numofcolumns); $i++) + { + $empty[] = array ('value' => ""); + } + $dogs [] = array ('id' => "0", 'name' => "", 'gender' => "", 'link' => "<a href=\"add_dog.php?f=check&random=".$random."&seldam=0\">".strtr(_MA_PEDIGREE_ADD_DAMUNKNOWN, array( '[mother]' => $moduleConfig['mother'] ))."</a>", 'colour' => "", 'number' => "", 'usercolumns' => $empty); + + while ($row = $xoopsDB->fetchArray($result)) + { + //create picture information + if ($row['foto'] != '') + { $camera = " <img src=\"images/camera.png\">"; } + else { $camera = ""; } + $name = stripslashes($row['NAAM']).$camera; + //empty array + unset($columnvalue); + //fill array + for ($i = 1; $i < ($numofcolumns); $i++) + { + $x = $columns[$i]['columnnumber']; + if (is_array($columns[$i]['lookupval'])) + { + foreach ($columns[$i]['lookupval'] as $key => $keyvalue) + { + if($key == $row['user'.$x]) + { + $value = $keyvalue['value']; + } + } + //debug information + ///echo $columns[$i]['columnname']."is an array !"; + } + //format value - cant use object because of query count + elseif (substr($row['user'.$x], 0, 7) == 'http://') + { + $value = "<a href=\"".$row['user'.$x]."\">".$row['user'.$x]."</a>"; + } + else { $value = $row['user'.$x]; } + $columnvalue[] = array ('value' => $value); + } + $dogs[] = array ('id' => $row['ID'], 'name' => $name, 'gender' => '<img src="images/female.gif">', 'link' => "<a href=\"add_dog.php?f=check&random=".$random."&seldam=".$row['ID']."\">".$name."</a>",'colour' => "", 'number' => "", 'usercolumns' => $columnvalue); + } + + + //add data to smarty template + //assign dog + $xoopsTpl->assign("dogs", $dogs); + $xoopsTpl->assign("columns", $columns); + $xoopsTpl->assign("numofcolumns", $numofcolumns); + $xoopsTpl->assign("tsarray", sorttable($numofcolumns)); + $xoopsTpl->assign("nummatch", strtr(_MA_PEDIGREE_ADD_SELDAM, array( '[mother]' => $moduleConfig['mother'] ))); + $xoopsTpl->assign("pages", $pages); +} + +function check() +{ + global $xoopsTpl, $xoopsUser, $xoopsDB; + + //get module configuration + $module_handler =& xoops_gethandler('module'); + $module =& $module_handler->getByDirname("pedigree"); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + //check for access + $xoopsModule =& XoopsModule::getByDirname("pedigree"); + if (empty($xoopsUser)) + { + redirect_header("index.php", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); + } + if (empty($random)) { $random=$_POST['random']; } + if (isset($_GET['random'])) { $random = $_GET['random']; } + + + //query + $queryString = "SELECT * from ".$xoopsDB->prefix("mod_pedigree_temp")." WHERE ID = ".$random; + $result = $xoopsDB->query($queryString); + while ($row = $xoopsDB->fetchArray($result)) + { + //create animal object + $animal = new Animal( ); + //test to find out how many user fields there are.. + $fields = $animal->numoffields(); + sort($fields); + $usersql = ""; + for ($i = 0; $i < count($fields); $i++) + { + $userfield = new Field( $fields[$i], $animal->getconfig() ); + $fieldType = $userfield->getSetting( "FieldType" ); + $fieldobject = new $fieldType( $userfield, $animal ); + if ($userfield->active()) + { + $usersql .= ",'".addslashes($row['user'.$fields[$i]])."'"; + } + else + { + $usersql .= ",'".$fieldobject->defaultvalue."'"; + } + //echo $fields[$i]."<br/>"; + } + //insert into stamboom + $query = "INSERT INTO ".$xoopsDB->prefix("mod_pedigree_tree")." VALUES ('','".addslashes($row['NAAM'])."','".$row['id_eigenaar']."','".$row['id_fokker']."','".$row['user']."','".$row['roft']."','".$_GET['seldam']."','".$row['vader']."','".addslashes($row['foto'])."',''".$usersql.")"; + mysql_query($query); + //echo $query; die(); + } + $sqlquery = "DELETE from ".$xoopsDB->prefix("mod_pedigree_temp")." where ID='".$random."'"; + $xoopsDB->queryf($sqlquery); + redirect_header("latest.php",1,strtr(_MA_PEDIGREE_ADD_OK, array( '[animalType]' => $moduleConfig['animalType'] ))); +} + +//footer +include XOOPS_ROOT_PATH."/footer.php"; + +?> \ No newline at end of file Added: XoopsModules/pedigree/trunk/pedigree/add_litter.php =================================================================== --- XoopsModules/pedigree/trunk/pedigree/add_litter.php (rev 0) +++ XoopsModules/pedigree/trunk/pedigree/add_litter.php 2013-04-12 15:59:49 UTC (rev 11372) @@ -0,0 +1,601 @@ +<?php +// ------------------------------------------------------------------------- + +require_once "../../mainfile.php"; +if ( file_exists(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/".$xoopsConfig['language']."/main.php") ) + require_once XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/".$xoopsConfig['language']."/main.php"; +else + include_once XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/language/english/main.php"; +// Include any common code for this module. +require_once(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/include/functions.php"); +require_once(XOOPS_ROOT_PATH ."/modules/" . $xoopsModule->dirname() . "/include/class_field.php"); + +$xoopsOption['template_main'] = "pedigree_addlitter.html"; +include XOOPS_ROOT_PATH.'/header.php'; +$xoopsTpl->assign('page_title', "Pedigree database - add a litter"); + +//check for access +$xoopsModule =& XoopsModule::getByDirname("pedigree"); +if (empty($xoopsUser)) +{ + redirect_header("index.php", 3, _NOPERM."<br />"._MA_PEDIGREE_REGIST); + exit(); +} + +//get module configuration +$module_handler =& xoops_gethandler('module'); +$module =& $module_handler->getByDirname("pedigree"); +$config_handler =& xoops_gethandler('config'); +$moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + +if (!isset($_GET['f'])) { addlitter(); } +else +{ + $f = $_GET['f']; + if ($f == "sire") { sire(); } + if ($f == "dam") { dam(); } + if ($f == "check") { check(); } +} + +function addlitter() +{ + global $xoopsTpl, $xoopsUser, $xoopsDB, $xoopsOption; + + //get module configuration + $module_handler =& xoops_gethandler('module'); + $module =& $module_handler->getByDirname("pedigree"); + $config_handler =& xoops_gethandler('config'); + $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); + + //create xoopsform + include XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + $searchform = new XoopsThemeForm(strtr(_MA_PEDIGREE_ADD_LITTER, array( '[litter]' => $moduleConfig['litter'] )), "searchform", "add_litter.php?f=sire", "post"); + $searchform->addElement(new XoopsFormHiddenToken($name = 'XOOPS_TOKEN_REQUEST', $timeout = 360)); + //create random value + $random = (rand()%10000); + $searchform->addElement(new XoopsFormHidden('random', $random)); + //find userid + $searchform->addElement(new XoopsFormHidden('userid', $xoopsUser->getVar("uid"))); + //create animal object + $animal = new Animal( ); + //test to find out how many user fields there are... + $fields = $animal->numoffields(); + + //create form contents + for ($count =1; $count<11; $count++) + { + //name + $searchform->addElement(new XoopsFormLabel($count.".", strtr(_MA_PEDIGREE_KITT_NAME .$count.".", array( '[animalType]' => $moduleConfig['animalType'] )))); + $textbox[$count] = new XoopsFormText("<b>"._MA_PEDIGREE_FLD_NAME."</b>", 'name'.$count, $size=50, $maxsize=50, ''); + $searchform->addElement($textbox[$count]); + //gender + $gender_radio[$count] = new XoopsFormRadio( "<b>"._MA_PEDIGREE_FLD_GEND."</... [truncated message content] |
From: <txm...@us...> - 2013-04-13 09:58:29
|
Revision: 11375 http://sourceforge.net/p/xoops/svn/11375 Author: txmodxoops Date: 2013-04-13 09:58:21 +0000 (Sat, 13 Apr 2013) Log Message: ----------- added new module txmmovies Added Paths: ----------- XoopsModules/txmmovies/ XoopsModules/txmmovies/branches/ XoopsModules/txmmovies/releases/ XoopsModules/txmmovies/releases/1.0/ XoopsModules/txmmovies/releases/1.0/txmmovies/ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/about.php XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_footer.php XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_header.php XoopsModules/txmmovies/releases/1.0/txmmovies/admin/categories.php XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.php XoopsModules/txmmovies/releases/1.0/txmmovies/admin/menu.php XoopsModules/txmmovies/releases/1.0/txmmovies/admin/movies.php XoopsModules/txmmovies/releases/1.0/txmmovies/admin/permissions.php XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/ XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/movies.php XoopsModules/txmmovies/releases/1.0/txmmovies/categories.php XoopsModules/txmmovies/releases/1.0/txmmovies/class/ XoopsModules/txmmovies/releases/1.0/txmmovies/class/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_categories.php XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_movies.php XoopsModules/txmmovies/releases/1.0/txmmovies/comment_delete.php XoopsModules/txmmovies/releases/1.0/txmmovies/comment_edit.php XoopsModules/txmmovies/releases/1.0/txmmovies/comment_eply.php XoopsModules/txmmovies/releases/1.0/txmmovies/comment_new.php XoopsModules/txmmovies/releases/1.0/txmmovies/comment_post.php XoopsModules/txmmovies/releases/1.0/txmmovies/css/ XoopsModules/txmmovies/releases/1.0/txmmovies/css/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/css/style.css XoopsModules/txmmovies/releases/1.0/txmmovies/docs/ XoopsModules/txmmovies/releases/1.0/txmmovies/docs/changelog.txt XoopsModules/txmmovies/releases/1.0/txmmovies/docs/credits.txt XoopsModules/txmmovies/releases/1.0/txmmovies/docs/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/docs/install.txt XoopsModules/txmmovies/releases/1.0/txmmovies/docs/lang_diff.txt XoopsModules/txmmovies/releases/1.0/txmmovies/docs/license.txt XoopsModules/txmmovies/releases/1.0/txmmovies/docs/readme.txt XoopsModules/txmmovies/releases/1.0/txmmovies/header.php XoopsModules/txmmovies/releases/1.0/txmmovies/images/ XoopsModules/txmmovies/releases/1.0/txmmovies/images/hotel_logo.png XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/ XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/16/ XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/16/arrow.gif XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/16/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/16/off.png XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/16/on.png XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/32/ XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/32/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/images/icons/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/images/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/images/txmodxoops_logo.png XoopsModules/txmmovies/releases/1.0/txmmovies/include/ XoopsModules/txmmovies/releases/1.0/txmmovies/include/common.php XoopsModules/txmmovies/releases/1.0/txmmovies/include/functions.php XoopsModules/txmmovies/releases/1.0/txmmovies/include/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/include/install.php XoopsModules/txmmovies/releases/1.0/txmmovies/include/notification.inc.php XoopsModules/txmmovies/releases/1.0/txmmovies/index.php XoopsModules/txmmovies/releases/1.0/txmmovies/language/ XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/ XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/admin.php XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/blocks.php XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/help/ XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/help/help.html XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/help/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/main.php XoopsModules/txmmovies/releases/1.0/txmmovies/language/english/modinfo.php XoopsModules/txmmovies/releases/1.0/txmmovies/language/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/movies.php XoopsModules/txmmovies/releases/1.0/txmmovies/sql/ XoopsModules/txmmovies/releases/1.0/txmmovies/sql/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/sql/mysql.sql XoopsModules/txmmovies/releases/1.0/txmmovies/templates/ XoopsModules/txmmovies/releases/1.0/txmmovies/templates/admin/ XoopsModules/txmmovies/releases/1.0/txmmovies/templates/admin/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/admin/txmmovies_admin_about.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/admin/txmmovies_admin_help.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/blocks/ XoopsModules/txmmovies/releases/1.0/txmmovies/templates/blocks/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/blocks/movies_block.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/index.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/txmmovies_categories.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/txmmovies_footer.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/txmmovies_header.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/txmmovies_index.html XoopsModules/txmmovies/releases/1.0/txmmovies/templates/txmmovies_movies.html XoopsModules/txmmovies/releases/1.0/txmmovies/xoops_version.php XoopsModules/txmmovies/trunk/ XoopsModules/txmmovies/trunk/txmmovies/ XoopsModules/txmmovies/trunk/txmmovies/admin/ XoopsModules/txmmovies/trunk/txmmovies/admin/about.php XoopsModules/txmmovies/trunk/txmmovies/admin/admin_footer.php XoopsModules/txmmovies/trunk/txmmovies/admin/admin_header.php XoopsModules/txmmovies/trunk/txmmovies/admin/categories.php XoopsModules/txmmovies/trunk/txmmovies/admin/index.html XoopsModules/txmmovies/trunk/txmmovies/admin/index.php XoopsModules/txmmovies/trunk/txmmovies/admin/menu.php XoopsModules/txmmovies/trunk/txmmovies/admin/movies.php XoopsModules/txmmovies/trunk/txmmovies/admin/permissions.php XoopsModules/txmmovies/trunk/txmmovies/blocks/ XoopsModules/txmmovies/trunk/txmmovies/blocks/index.html XoopsModules/txmmovies/trunk/txmmovies/blocks/movies.php XoopsModules/txmmovies/trunk/txmmovies/categories.php XoopsModules/txmmovies/trunk/txmmovies/class/ XoopsModules/txmmovies/trunk/txmmovies/class/index.html XoopsModules/txmmovies/trunk/txmmovies/class/txmmovies_categories.php XoopsModules/txmmovies/trunk/txmmovies/class/txmmovies_movies.php XoopsModules/txmmovies/trunk/txmmovies/comment_delete.php XoopsModules/txmmovies/trunk/txmmovies/comment_edit.php XoopsModules/txmmovies/trunk/txmmovies/comment_eply.php XoopsModules/txmmovies/trunk/txmmovies/comment_new.php XoopsModules/txmmovies/trunk/txmmovies/comment_post.php XoopsModules/txmmovies/trunk/txmmovies/css/ XoopsModules/txmmovies/trunk/txmmovies/css/index.html XoopsModules/txmmovies/trunk/txmmovies/css/style.css XoopsModules/txmmovies/trunk/txmmovies/docs/ XoopsModules/txmmovies/trunk/txmmovies/docs/changelog.txt XoopsModules/txmmovies/trunk/txmmovies/docs/credits.txt XoopsModules/txmmovies/trunk/txmmovies/docs/index.html XoopsModules/txmmovies/trunk/txmmovies/docs/install.txt XoopsModules/txmmovies/trunk/txmmovies/docs/lang_diff.txt XoopsModules/txmmovies/trunk/txmmovies/docs/license.txt XoopsModules/txmmovies/trunk/txmmovies/docs/readme.txt XoopsModules/txmmovies/trunk/txmmovies/header.php XoopsModules/txmmovies/trunk/txmmovies/images/ XoopsModules/txmmovies/trunk/txmmovies/images/hotel_logo.png XoopsModules/txmmovies/trunk/txmmovies/images/icons/ XoopsModules/txmmovies/trunk/txmmovies/images/icons/16/ XoopsModules/txmmovies/trunk/txmmovies/images/icons/16/arrow.gif XoopsModules/txmmovies/trunk/txmmovies/images/icons/16/index.html XoopsModules/txmmovies/trunk/txmmovies/images/icons/16/off.png XoopsModules/txmmovies/trunk/txmmovies/images/icons/16/on.png XoopsModules/txmmovies/trunk/txmmovies/images/icons/32/ XoopsModules/txmmovies/trunk/txmmovies/images/icons/32/index.html XoopsModules/txmmovies/trunk/txmmovies/images/icons/index.html XoopsModules/txmmovies/trunk/txmmovies/images/index.html XoopsModules/txmmovies/trunk/txmmovies/images/txmodxoops_logo.png XoopsModules/txmmovies/trunk/txmmovies/include/ XoopsModules/txmmovies/trunk/txmmovies/include/common.php XoopsModules/txmmovies/trunk/txmmovies/include/functions.php XoopsModules/txmmovies/trunk/txmmovies/include/index.html XoopsModules/txmmovies/trunk/txmmovies/include/install.php XoopsModules/txmmovies/trunk/txmmovies/include/notification.inc.php XoopsModules/txmmovies/trunk/txmmovies/index.php XoopsModules/txmmovies/trunk/txmmovies/language/ XoopsModules/txmmovies/trunk/txmmovies/language/english/ XoopsModules/txmmovies/trunk/txmmovies/language/english/admin.php XoopsModules/txmmovies/trunk/txmmovies/language/english/blocks.php XoopsModules/txmmovies/trunk/txmmovies/language/english/help/ XoopsModules/txmmovies/trunk/txmmovies/language/english/help/help.html XoopsModules/txmmovies/trunk/txmmovies/language/english/help/index.html XoopsModules/txmmovies/trunk/txmmovies/language/english/index.html XoopsModules/txmmovies/trunk/txmmovies/language/english/main.php XoopsModules/txmmovies/trunk/txmmovies/language/english/modinfo.php XoopsModules/txmmovies/trunk/txmmovies/language/index.html XoopsModules/txmmovies/trunk/txmmovies/movies.php XoopsModules/txmmovies/trunk/txmmovies/sql/ XoopsModules/txmmovies/trunk/txmmovies/sql/index.html XoopsModules/txmmovies/trunk/txmmovies/sql/mysql.sql XoopsModules/txmmovies/trunk/txmmovies/templates/ XoopsModules/txmmovies/trunk/txmmovies/templates/admin/ XoopsModules/txmmovies/trunk/txmmovies/templates/admin/index.html XoopsModules/txmmovies/trunk/txmmovies/templates/admin/txmmovies_admin_about.html XoopsModules/txmmovies/trunk/txmmovies/templates/admin/txmmovies_admin_help.html XoopsModules/txmmovies/trunk/txmmovies/templates/blocks/ XoopsModules/txmmovies/trunk/txmmovies/templates/blocks/index.html XoopsModules/txmmovies/trunk/txmmovies/templates/blocks/movies_block.html XoopsModules/txmmovies/trunk/txmmovies/templates/index.html XoopsModules/txmmovies/trunk/txmmovies/templates/txmmovies_categories.html XoopsModules/txmmovies/trunk/txmmovies/templates/txmmovies_footer.html XoopsModules/txmmovies/trunk/txmmovies/templates/txmmovies_header.html XoopsModules/txmmovies/trunk/txmmovies/templates/txmmovies_index.html XoopsModules/txmmovies/trunk/txmmovies/templates/txmmovies_movies.html XoopsModules/txmmovies/trunk/txmmovies/xoops_version.php Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/about.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/about.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/about.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,26 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 about.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +include 'admin_header.php'; +echo $adminMenu->addNavigation('about.php'); +echo $adminMenu->renderabout('YDRUY5QZQHAHS', false); +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_footer.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_footer.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_footer.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,30 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 admin_footer.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +echo "<div align='center'><a href='http://www.xoops.org' title='Visit XOOPS' target='_blank'> + <img src='".$pathIcon32."/xoopsmicrobutton.gif' alt='XOOPS' /></a> + <a href='http://www.txmodxoops.org' title='Visit TXMod Xoops' rel='external'> + <img src='../images/txmodxoops_logo.png' alt='TXMod Xoops' /></a></div>"; +echo "<div class='center smallsmall italic pad5'> + <strong>" . $xoopsModule->getVar('name') . "</strong> "._AM_TXMMOVIES_MAINTAINEDBY." + <a href='http://xoops.org/modules/newbb' title='Visit Support Forum' class='tooltip' rel='external'>Support Forum</a></div>"; +xoops_cp_footer(); Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_header.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_header.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/admin_header.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,55 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 admin_header.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ +require_once dirname(dirname(dirname(dirname(__FILE__)))). '/include/cp_header.php'; +$thisdir = dirname(dirname(__FILE__)); +include_once $thisdir.'/include/common.php'; +include_once $thisdir.'/include/functions.php'; + +$thisDirname = $GLOBALS['xoopsModule']->getVar('dirname'); + +$pathIcon16 = '../' . $xoopsModule->getInfo('icons16'); +$pathIcon32 = '../' . $xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $GLOBALS['xoopsModule']->getInfo('dirmoduleadmin'); +//load handlers +$categoriesHandler =& xoops_getModuleHandler('txmmovies_categories', $thisDirname); +$moviesHandler =& xoops_getModuleHandler('txmmovies_movies', $thisDirname); + +$myts =& MyTextSanitizer::getInstance(); +if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { + include_once(XOOPS_ROOT_PATH."/class/template.php"); + $xoopsTpl = new XoopsTpl(); +} + +$xoopsTpl->assign('pathIcon16', $pathIcon16); +$xoopsTpl->assign('pathIcon32', $pathIcon32); +//Load languages +xoops_loadLanguage('admin', $thisDirname); +xoops_loadLanguage('modinfo', $thisDirname); +xoops_loadLanguage('main', $thisDirname); +// Local admin menu class +if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); +}else{ + redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false); +} +xoops_cp_header(); +$adminMenu = new ModuleAdmin(); \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/categories.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/categories.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/categories.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,170 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 categories.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +include_once 'admin_header.php'; +//It recovered the value of argument op in URL$ +$op = txmmovies_CleanVars($_REQUEST, 'op', 'list', 'string'); +echo $adminMenu->addNavigation('categories.php'); +switch ($op) +{ + case 'list': + default: + $adminMenu->addItemButton(_AM_TXMMOVIES_ADD_CATEGORIES, 'categories.php?op=new', 'add'); + echo $adminMenu->renderButton(); + $criteria = new CriteriaCompo(); + $criteria->setSort('cat_id'); + $criteria->setOrder('ASC'); + $numrows = $categoriesHandler->getCount(); + $categories_arr = $categoriesHandler->getAll($criteria); + + // Table view + if ($numrows>0) + { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMMOVIES_CAT_TITLE."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_DESC."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_IMAGE."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_WEIGHT."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_COLOR."</th> + <th class='center width5'>"._AM_TXMMOVIES_FORMACTION."</th> + </tr>"; + + $class = "odd"; + + foreach (array_keys($categories_arr) as $i) + { + echo "<tr class='".$class."'>"; + $class = ($class == "even") ? "odd" : "even"; + echo "<td class='left'><img src='".TXMMOVIES_URL."/images/icons/16/arrow.gif'> ".$categories_arr[$i]->getVar('cat_title')."</td>"; + echo "<td class='center'>".strip_tags($categories_arr[$i]->getVar('cat_desc'))."</td>"; + $cat_image = $categories_arr[$i]->getVar('cat_image'); + if(file_exists($image = XOOPS_UPLOAD_URL."/txmmovies/images/categories/".$cat_image)) { + echo "<td class='center'><img src='".$image."' height='30px' alt='cat_image'></td>"; + } else { + echo "<td class='center'><img src='../images/categories/".$cat_image."' height='30px' alt='cat_image'></td>"; + } + echo "<td class='center'>".strip_tags($categories_arr[$i]->getVar('cat_weight'))."</td>"; + echo "<td class='center'><span style='background-color:".$categories_arr[$i]->getVar('cat_color')."'> </span> -> ".$categories_arr[$i]->getVar('cat_color')."</td>"; + + echo "<td class='center width5'> + <a href='categories.php?op=edit&cat_id=".$i."'><img src=".$pathIcon16."/edit.png alt='"._EDIT."' title='"._EDIT."'></a> + <a href='categories.php?op=delete&cat_id=".$i."'><img src=".$pathIcon16."/delete.png alt='"._DELETE."' title='"._DELETE."'></a> + </td>"; + echo "</tr>"; + } + echo "</table><br /><br />"; + } else { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMMOVIES_CAT_TITLE."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_DESC."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_IMAGE."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_WEIGHT."</th> + <th class='center'>"._AM_TXMMOVIES_CAT_COLOR."</th> + <th class='center width5'>"._AM_TXMMOVIES_FORMACTION."</th> + </tr><tr><td class='errorMsg' colspan='7'>There are no cat</td></tr>"; + echo "</table><br /><br />"; + } + + break; + + case 'new': + $adminMenu->addItemButton(_AM_TXMMOVIES_CATEGORIES_LIST, 'categories.php', 'list'); + echo $adminMenu->renderButton(); + + $obj =& $categoriesHandler->create(); + $form = $obj->getForm(); + $form->display(); + break; + + case 'save': + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('categories.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + if (isset($_REQUEST['cat_id'])) { + $obj =& $categoriesHandler->get($_REQUEST['cat_id']); + } else { + $obj =& $categoriesHandler->create(); + } + + // Form save fields + $obj->setVar('cat_pid', $_REQUEST['cat_pid']); + $obj->setVar('cat_title', $_REQUEST['cat_title']); + $obj->setVar('cat_desc', $_REQUEST['cat_desc']); + + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + $uploaddir = XOOPS_UPLOAD_PATH.'/txmmovies/images/categories/'; + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], null, null); + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $uploader->setPrefix('cat_image_'); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header('javascript:history.go(-1)', 3, $errors); + } else { + $obj->setVar('cat_image', $uploader->getSavedFileName()); + } + } else { + $obj->setVar('cat_image', $_REQUEST['cat_image']); + } + + $obj->setVar('cat_weight', $_REQUEST['cat_weight']); + $obj->setVar('cat_color', $_REQUEST['cat_color']); + + if ($categoriesHandler->insert($obj)) { + redirect_header('categories.php?op=list', 2, _AM_TXMMOVIES_FORMOK); + } + + echo $obj->getHtmlErrors(); + $form =& $obj->getForm(); + $form->display(); + break; + + case 'edit': + $adminMenu->addItemButton(_AM_TXMMOVIES_ADD_CATEGORIES, 'categories.php?op=new', 'add'); + $adminMenu->addItemButton(_AM_TXMMOVIES_CATEGORIES_LIST, 'categories.php', 'list'); + echo $adminMenu->renderButton(); + $obj = $categoriesHandler->get($_REQUEST['cat_id']); + $form = $obj->getForm(); + $form->display(); + break; + + case 'delete': + $obj =& $categoriesHandler->get($_REQUEST['cat_id']); + if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) { + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('categories.php', 3, implode(', ', $GLOBALS['xoopsSecurity']->getErrors())); + } + if ($categoriesHandler->delete($obj)) { + redirect_header('categories.php', 3, _AM_TXMMOVIES_FORMDELOK); + } else { + echo $obj->getHtmlErrors(); + } + } else { + xoops_confirm(array('ok' => 1, 'cat_id' => $_REQUEST['cat_id'], 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TXMMOVIES_FORMSUREDEL, $obj->getVar('cat_id'))); + } + break; +} +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.html =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.html (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.html 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/index.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,38 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 index.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +include_once 'admin_header.php'; + //count "total cat" + $count_cat = $categoriesHandler->getCount(); + //count "total strm" + $count_strm = $moviesHandler->getCount(); + // InfoBox movies + $adminMenu->addInfoBox(_AM_TXMMOVIES_STATISTICS); + // InfoBox cat + $adminMenu->addInfoBoxLine(_AM_TXMMOVIES_STATISTICS, _AM_TXMMOVIES_THEREARE_CATEGORIES, $count_cat); + // InfoBox strm + $adminMenu->addInfoBoxLine(_AM_TXMMOVIES_STATISTICS, _AM_TXMMOVIES_THEREARE_MOVIES, $count_strm); + // Render Index + echo $adminMenu->addNavigation('index.php'); + echo $adminMenu->renderIndex(); +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/menu.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/menu.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/menu.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,46 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 menu.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +$dirname = basename( dirname( dirname( __FILE__ ) ) ) ; +$module_handler =& xoops_gethandler('module'); +$xoopsModule =& XoopsModule::getByDirname($dirname); +$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid')); +$pathIcon32 = $moduleInfo->getInfo('icons32'); +$adminmenu = array(); +$i = 1; +$adminmenu[$i]['title'] = _MI_TXMMOVIES_ADMENU1; +$adminmenu[$i]['link'] = 'admin/index.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/home.png'; +$i++; +$adminmenu[$i]['title'] = _MI_TXMMOVIES_ADMENU2; +$adminmenu[$i]['link'] = 'admin/categories.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/category_movies.png'; +$i++; +$adminmenu[$i]['title'] = _MI_TXMMOVIES_ADMENU3; +$adminmenu[$i]['link'] = 'admin/movies.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/movies_reel.png'; +$i++; +$adminmenu[$i]["title"] = _MI_TXMMOVIES_ADMENU4; +$adminmenu[$i]['link'] = 'admin/about.php'; +$adminmenu[$i]['icon'] = $pathIcon32.'/about.png'; +unset( $i ); +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/movies.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/movies.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/movies.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,211 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 movies.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +include_once 'admin_header.php'; +//It recovered the value of argument op in URL$ +$op = txmmovies_CleanVars($_REQUEST, 'op', 'list', 'string'); +echo $adminMenu->addNavigation('movies.php'); +switch ($op) +{ + case 'list': + default: + $adminMenu->addItemButton(_AM_TXMMOVIES_ADD_MOVIES, 'movies.php?op=new', 'add'); + echo $adminMenu->renderButton(); + $criteria = new CriteriaCompo(); + $criteria->setSort('strm_id'); + $criteria->setOrder('ASC'); + $numrows = $moviesHandler->getCount(); + $movies_arr = $moviesHandler->getAll($criteria); + + // Table view + if ($numrows>0) + { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMMOVIES_STRM_CID."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_TITLE."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_IMAGE."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_FIRST_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_SECOND_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_THIRD_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_FOURTH_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_CREATED."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_PUBLISHED."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_YEAR."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_COUNTRY."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_COUNTER."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_NOTIFYPUB."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_COMMENTS."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_RATINGS."</th> + <th class='center width5'>"._AM_TXMMOVIES_FORMACTION."</th> + </tr>"; + + $class = "odd"; + + foreach (array_keys($movies_arr) as $i) + { + echo "<tr class='".$class."'>"; + $class = ($class == "even") ? "odd" : "even"; + $strm1 = $categoriesHandler->get($movies_arr[$i]->getVar('strm_cid')); + $strm_categories1 = $strm1->getVar('strm_title'); + echo "<td class='center'>".$strm_categories1."</td>"; + echo "<td class='left'><img src='".TXMMOVIES_URL."/images/icons/16/arrow.gif'> ".$movies_arr[$i]->getVar('strm_title')."</td>"; + $strm_image = $movies_arr[$i]->getVar('strm_image'); + if(file_exists($image = XOOPS_UPLOAD_URL."/txmmovies/images/movies/".$strm_image)) { + echo "<td class='center'><img src='".$image."' height='30px' alt='strm_image'></td>"; + } else { + echo "<td class='center'><img src='../images/movies/".$strm_image."' height='30px' alt='strm_image'></td>"; + } + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_first_time'))."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_second_time'))."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_third_time'))."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_fourth_time'))."</td>"; + echo "<td class='center'>".formatTimeStamp($movies_arr[$i]->getVar('strm_created'),"S")."</td>"; + echo "<td class='center'>".formatTimeStamp($movies_arr[$i]->getVar('strm_published'),"S")."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_year'))."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_country'))."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_counter'))."</td>"; + echo "<td class='center'>".( ($movies_arr[$i]->getVar('strm_notifypub') == 1 ) ? _YES : _NO)."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_comments'))."</td>"; + echo "<td class='center'>".strip_tags($movies_arr[$i]->getVar('strm_ratings'))."</td>"; + + echo "<td class='center width5'> + <a href='movies.php?op=edit&strm_id=".$i."'><img src=".$pathIcon16."/edit.png alt='"._EDIT."' title='"._EDIT."'></a> + <a href='movies.php?op=delete&strm_id=".$i."'><img src=".$pathIcon16."/delete.png alt='"._DELETE."' title='"._DELETE."'></a> + </td>"; + echo "</tr>"; + } + echo "</table><br /><br />"; + } else { + echo "<table width='100%' cellspacing='1' class='outer'> + <tr> + <th class='center'>"._AM_TXMMOVIES_STRM_CID."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_TITLE."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_IMAGE."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_FIRST_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_SECOND_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_THIRD_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_FOURTH_TIME."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_CREATED."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_PUBLISHED."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_YEAR."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_COUNTRY."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_COUNTER."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_NOTIFYPUB."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_COMMENTS."</th> + <th class='center'>"._AM_TXMMOVIES_STRM_RATINGS."</th> + <th class='center width5'>"._AM_TXMMOVIES_FORMACTION."</th> + </tr><tr><td class='errorMsg' colspan='16'>There are no strm</td></tr>"; + echo "</table><br /><br />"; + } + + break; + + case 'new': + $adminMenu->addItemButton(_AM_TXMMOVIES_MOVIES_LIST, 'movies.php', 'list'); + echo $adminMenu->renderButton(); + + $obj =& $moviesHandler->create(); + $form = $obj->getForm(); + $form->display(); + break; + + case 'save': + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('movies.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + if (isset($_REQUEST['strm_id'])) { + $obj =& $moviesHandler->get($_REQUEST['strm_id']); + } else { + $obj =& $moviesHandler->create(); + } + + // Form save fields + $obj->setVar('strm_cid', $_REQUEST['strm_cid']); + $obj->setVar('strm_title', $_REQUEST['strm_title']); + + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + $uploaddir = XOOPS_UPLOAD_PATH.'/txmmovies/images/movies/'; + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], null, null); + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $uploader->setPrefix('strm_image_'); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header('javascript:history.go(-1)', 3, $errors); + } else { + $obj->setVar('strm_image', $uploader->getSavedFileName()); + } + } else { + $obj->setVar('strm_image', $_REQUEST['strm_image']); + } + + $obj->setVar('strm_first_time', $_REQUEST['strm_first_time']); + $obj->setVar('strm_second_time', $_REQUEST['strm_second_time']); + $obj->setVar('strm_third_time', $_REQUEST['strm_third_time']); + $obj->setVar('strm_fourth_time', $_REQUEST['strm_fourth_time']); + $obj->setVar('strm_created', strtotime($_REQUEST['strm_created'])); + $obj->setVar('strm_published', strtotime($_REQUEST['strm_published'])); + $obj->setVar('strm_year', $_REQUEST['strm_year']); + $obj->setVar('strm_country', $_REQUEST['strm_country']); + $obj->setVar('strm_counter', $_REQUEST['strm_counter']); + $obj->setVar('strm_notifypub', (($_REQUEST['strm_notifypub'] == 1) ? '1' : '0')); + $obj->setVar('strm_comments', $_REQUEST['strm_comments']); + $obj->setVar('strm_ratings', $_REQUEST['strm_ratings']); + + if ($moviesHandler->insert($obj)) { + redirect_header('movies.php?op=list', 2, _AM_TXMMOVIES_FORMOK); + } + + echo $obj->getHtmlErrors(); + $form =& $obj->getForm(); + $form->display(); + break; + + case 'edit': + $adminMenu->addItemButton(_AM_TXMMOVIES_ADD_MOVIES, 'movies.php?op=new', 'add'); + $adminMenu->addItemButton(_AM_TXMMOVIES_MOVIES_LIST, 'movies.php', 'list'); + echo $adminMenu->renderButton(); + $obj = $moviesHandler->get($_REQUEST['strm_id']); + $form = $obj->getForm(); + $form->display(); + break; + + case 'delete': + $obj =& $moviesHandler->get($_REQUEST['strm_id']); + if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) { + if ( !$GLOBALS['xoopsSecurity']->check() ) { + redirect_header('movies.php', 3, implode(', ', $GLOBALS['xoopsSecurity']->getErrors())); + } + if ($moviesHandler->delete($obj)) { + redirect_header('movies.php', 3, _AM_TXMMOVIES_FORMDELOK); + } else { + echo $obj->getHtmlErrors(); + } + } else { + xoops_confirm(array('ok' => 1, 'strm_id' => $_REQUEST['strm_id'], 'op' => 'delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TXMMOVIES_FORMSUREDEL, $obj->getVar('strm_id'))); + } + break; +} +include_once 'admin_footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/admin/permissions.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/admin/permissions.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/admin/permissions.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,87 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 permissions.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +include 'admin_header.php'; +include_once XOOPS_ROOT_PATH.'/class/xoopsform/grouppermform.php'; +if( !empty($_POST['submit']) ) +{ + redirect_header( XOOPS_URL.'/modules/'.$xoopsModule->dirname().'/admin/permissions.php' , 1 , _MP_GPERMUPDATED ); +} +echo $adminMenu->addNavigation('permissions.php'); + +$permission = txmmovies_CleanVars($_POST, 'permission', 1, 'int'); +$selected=array('','',''); +$selected[$permission-1]=' selected'; + +echo " +<form method='post' name='fselperm' action='permissions.php'> + <table border=0> + <tr> + <td> + <select name='permission' onChange='javascript: document.fselperm.submit()'> + <option value='1'".$selected[0].">"._AM_TXMMOVIES_PERMISSIONS_ACCESS."</option> + <option value='2'".$selected[1].">"._AM_TXMMOVIES_PERMISSIONS_SUBMIT."</option> + <option value='3'".$selected[2].">"._AM_TXMMOVIES_PERMISSIONS_VIEW."</option> + </select> + </td> + </tr> + </table> +</form>"; + +$module_id = $xoopsModule->getVar('mid'); + + switch($permission) + { + case 1: + $formTitle = _AM_TXMMOVIES_PERMISSIONS_ACCESS; + $permName = 'txmmovies_access'; + $permDesc = ''; + break; + case 2: + $formTitle = _AM_TXMMOVIES_PERMISSIONS_SUBMIT; + $permName = 'txmmovies_submit'; + $permDesc = ''; + break; + case 3: + $formTitle = _AM_TXMMOVIES_PERMISSIONS_VIEW; + $permName = 'txmmovies_view'; + $permDesc = ''; + break; + } + + $permform = new XoopsGroupPermForm($formTitle, $module_id, $permName, $permDesc, 'admin/permissions.php'); + $categories_Handler=& xoops_getModuleHandler('txmmovies_categories', 'txmmovies' ); + $criteria = new CriteriaCompo(); + $criteria->setSort('cat_title'); + $criteria->setOrder('ASC'); + $categories_arr = $categories_Handler->getObjects($criteria); + + foreach (array_keys($categories_arr) as $i) + { + $permform->addItem($categories_arr[$i]->getVar('cat_id'), $categories_arr[$i]->getVar('cat_title')); + } + echo $permform->render(); + echo "<br /><br /><br /><br />\n"; + unset ($permform); + +include('admin_footer.php'); +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/index.html =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/index.html (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/index.html 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/movies.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/movies.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/blocks/movies.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,97 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 movies.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +include_once XOOPS_ROOT_PATH.'/modules/txmmovies/include/functions.php'; +function b_txmmovies_movies_show($options) +{ + include_once XOOPS_ROOT_PATH.'/modules/txmmovies/class/txmmovies_movies.php'; + $myts =& MyTextSanitizer::getInstance(); + + $strm = array(); + $type_block = $options[0]; + $nb_movies = $options[1]; + $lenght_title = $options[2]; + + $moviesHandler =& xoops_getModuleHandler('txmmovies_movies', 'txmmovies'); + $criteria = new CriteriaCompo(); + array_shift($options); + array_shift($options); + array_shift($options); + + if ($type_block) + { + $criteria->add(new Criteria('strm_id', 0, '!=')); + $criteria->setSort('strm_id'); + $criteria->setOrder('ASC'); + } + + $criteria->setLimit($nb_movies); + $movies_arr = $moviesHandler->getAll($criteria); + foreach (array_keys($movies_arr) as $i) + { + $strm[$i]['strm_id'] = $movies_arr[$i]->getVar('strm_id'); + $strm[$i]['strm_cid'] = $movies_arr[$i]->getVar('strm_cid'); + $strm[$i]['strm_title'] = $movies_arr[$i]->getVar('strm_title'); + $strm[$i]['strm_image'] = $movies_arr[$i]->getVar('strm_image'); + $strm[$i]['strm_first_time'] = $movies_arr[$i]->getVar('strm_first_time'); + $strm[$i]['strm_second_time'] = $movies_arr[$i]->getVar('strm_second_time'); + $strm[$i]['strm_third_time'] = $movies_arr[$i]->getVar('strm_third_time'); + $strm[$i]['strm_fourth_time'] = $movies_arr[$i]->getVar('strm_fourth_time'); + $strm[$i]['strm_created'] = $movies_arr[$i]->getVar('strm_created'); + $strm[$i]['strm_published'] = $movies_arr[$i]->getVar('strm_published'); + $strm[$i]['strm_year'] = $movies_arr[$i]->getVar('strm_year'); + $strm[$i]['strm_country'] = $movies_arr[$i]->getVar('strm_country'); + $strm[$i]['strm_counter'] = $movies_arr[$i]->getVar('strm_counter'); + $strm[$i]['strm_notifypub'] = $movies_arr[$i]->getVar('strm_notifypub'); + $strm[$i]['strm_comments'] = $movies_arr[$i]->getVar('strm_comments'); + $strm[$i]['strm_ratings'] = $movies_arr[$i]->getVar('strm_ratings'); + } + return $strm; +} + +function b_txmmovies_movies_edit($options) +{ + include_once XOOPS_ROOT_PATH.'/modules/txmmovies/class/txmmovies_movies.php'; + + $form = _MB_TXMMOVIES_DISPLAY."\n"; + $form .= "<input type='hidden' name='options[0]' value='".$options[0]."' />"; + $form .= "<input name='options[1]' size='5' maxlength='255' value='".$options[1]."' type='text' /> <br />"; + $form .= _MB_TXMMOVIES_TITLELENGTH." : <input name='options[2]' size='5' maxlength='255' value='".$options[2]."' type='text' /><br /><br />"; + $moviesHandler =& xoops_getModuleHandler('txmmovies_movies', 'txmmovies'); + $criteria = new CriteriaCompo(); + array_shift($options); + array_shift($options); + array_shift($options); + $criteria->add(new Criteria('strm_id', 0, '!=')); + $criteria->setSort('strm_id'); + $criteria->setOrder('ASC'); + $movies_arr = $moviesHandler->getAll($criteria); + $form .= _MB_TXMMOVIES_CATTODISPLAY."<br /><select name='options[]' multiple='multiple' size='5'>"; + $form .= "<option value='0' " . (array_search(0, $options) === false ? "" : "selected='selected'") . ">" ._MB_TXMMOVIES_ALLCAT . "</option>"; + foreach (array_keys($movies_arr) as $i) { + $strm_id = $movies_arr[$i]->getVar('strm_id'); + $form .= "<option value='" . $strm_id . "' " . (array_search($strm_id, $options) === false ? "" : "selected='selected'") . ">".$movies_arr[$i]->getVar('strm_title')."</option>"; + } + $form .= "</select>"; + return $form; +} +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/categories.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/categories.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/categories.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,73 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 categories.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +include_once 'header.php'; +$xoopsOption['template_main'] = 'txmmovies_categories.html'; +include_once XOOPS_ROOT_PATH . '/header.php'; +$start = txmmovies_CleanVars( $_REQUEST, 'start', 0); +// Define Stylesheet +$xoTheme->addStylesheet( $style ); +// Get Handler +$categoriesHandler =& xoops_getModuleHandler('txmmovies_categories', 'txmmovies'); +$nb_categories = $GLOBALS['xoopsModuleConfig']['userpager']; + +$criteria = new CriteriaCompo(); +$categories_count = $categoriesHandler->getCount($criteria); +$categories_arr = $categoriesHandler->getAll($criteria); +if ($categories_count > 0) { + foreach (array_keys($categories_arr) as $i) + { + $cat['cat_id'] = $categories_arr[$i]->getVar('cat_id'); + $cat['cat_pid'] = $categories_arr[$i]->getVar('cat_pid'); + $cat['cat_title'] = $categories_arr[$i]->getVar('cat_title'); + $cat['cat_desc'] = strip_tags($categories_arr[$i]->getVar('cat_desc')); + $cat['cat_image'] = $categories_arr[$i]->getVar('cat_image'); + $cat['cat_weight'] = $categories_arr[$i]->getVar('cat_weight'); + $cat['cat_color'] = $categories_arr[$i]->getVar('cat_color'); + $GLOBALS['xoopsTpl']->append('categories', $cat); + $keywords[] = $categories_arr[$i]->getVar('cat_name'); + unset($cat); + } + // Display Navigation + if ($categories_count > $nb_categories) { + include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; + $nav = new XoopsPageNav($categories_count, $nb_categories, $start, 'start'); + $GLOBALS['xoopsTpl']->assign('pagenav', $nav->renderNav(4)); + } +} +//keywords +txmmovies_meta_keywords($GLOBALS['xoopsModuleConfig']['keywords'] .', '. implode(', ', $keywords)); +//description +txmmovies_meta_description(_MA_TXMMOVIES_CATEGORIES_DESC); +// +$GLOBALS['xoopsTpl']->assign('xoops_mpageurl', TXMMOVIES_URL . '/categories.php'); +$GLOBALS['xoopsTpl']->assign('txmmovies_url', TXMMOVIES_URL); +$GLOBALS['xoopsTpl']->assign('adv', $GLOBALS['xoopsModuleConfig']['advertise']); +// +$GLOBALS['xoopsTpl']->assign('social_bookmarks', $GLOBALS['xoopsModuleConfig']['social_bookmarks']); +$GLOBALS['xoopsTpl']->assign('fbcomments', $GLOBALS['xoopsModuleConfig']['fbcomments']); +// +$GLOBALS['xoopsTpl']->assign('admin', TXMMOVIES_ADMIN); +$GLOBALS['xoopsTpl']->assign('copyright', $copyright); +// +include_once XOOPS_ROOT_PATH . '/footer.php'; +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/class/index.html =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/class/index.html (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/class/index.html 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_categories.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_categories.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_categories.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,107 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 txmmovies_categories.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +if (!defined('XOOPS_ROOT_PATH')) { + die("XOOPS root path not defined"); +} + +class txmmovies_categories extends XoopsObject +{ + //Constructor + function __construct() + { + $this->XoopsObject(); + $this->initVar('cat_id', XOBJ_DTYPE_INT, null, false, 8); + $this->initVar('cat_pid', XOBJ_DTYPE_INT, null, false, 5); + $this->initVar('cat_title', XOBJ_DTYPE_TXTBOX, null, false, 255); + $this->initVar('cat_desc', XOBJ_DTYPE_TXTAREA, null, false); + $this->initVar('cat_image', XOBJ_DTYPE_TXTBOX, null, false, 255); + $this->initVar('cat_weight', XOBJ_DTYPE_INT, null, false, 5); + $this->initVar('cat_color', XOBJ_DTYPE_TXTBOX, null, false, 10); + } + + function getForm($action = false) + { + global $xoopsDB, $xoopsModuleConfig; + + if ($action === false) { + $action = $_SERVER['REQUEST_URI']; + } + + $title = $this->isNew() ? sprintf(_AM_TXMMOVIES_CAT_ADD) : sprintf(_AM_TXMMOVIES_CAT_EDIT); + + include_once(XOOPS_ROOT_PATH.'/class/xoopsformloader.php'); + + $form = new XoopsThemeForm($title, 'form', $action, 'post', true); + $form->setExtra('enctype="multipart/form-data"'); + + // Cat_pid + include_once(XOOPS_ROOT_PATH . '/class/tree.php'); + $categoriesHandler = xoops_getModuleHandler( 'txmmovies_categories', 'txmmovies' ); + $criteria = new CriteriaCompo(); + $categories = $categoriesHandler->getObjects( $criteria ); + if($categories) { + $categories_tree = new XoopsObjectTree( $categories, 'cat_id', 'cat_pid' ); + $cat_pid = $categories_tree->makeSelBox( 'cat_pid', 'cat_title','--', $this->getVar('cat_pid', 'e' ), true ); + $form->addElement( new XoopsFormLabel ( _AM_TXMMOVIES_CAT_PID, $cat_pid ) ); + } + // Cat_title + $form->addElement(new XoopsFormText(_AM_TXMMOVIES_CAT_TITLE, 'cat_title', 50, 255, $this->getVar('cat_title')), true); + // Cat_desc + $form->addElement(new XoopsFormTextArea(_AM_TXMMOVIES_CAT_DESC, 'cat_desc', $this->getVar('cat_desc'), 4, 47), true); + // Cat_image + $cat_image = $this->getVar('cat_image') ? $this->getVar('cat_image') : 'blank.gif'; + + $uploadir = '/uploads/txmmovies/images/categories'; + $imgtray = new XoopsFormElementTray(_AM_TXMMOVIES_CAT_IMAGE,'<br />'); + $imgpath = sprintf(_AM_TXMMOVIES_FORMIMAGE_PATH, $uploadir); + $imageselect = new XoopsFormSelect($imgpath, 'cat_image', $cat_image); + $image_array = XoopsLists::getImgListAsArray( XOOPS_ROOT_PATH . $uploadir ); + foreach( $image_array as $image ) { + $imageselect->addOption("{$image}", $image); + } + $imageselect->setExtra( "onchange='showImgSelected(\"image_cat_image\", \"cat_image\", \"".$uploadir."\", \"\", \"".XOOPS_URL."\")'" ); + $imgtray->addElement($imageselect); + $imgtray->addElement( new XoopsFormLabel( '', "<br /><img src='".XOOPS_URL."/".$uploadir."/".$cat_image."' name='image_cat_image' id='image_cat_image' alt='' />" ) ); + $fileseltray = new XoopsFormElementTray('','<br />'); + $fileseltray->addElement(new XoopsFormFile(_AM_TXMMOVIES_FORMUPLOAD , 'cat_image', $xoopsModuleConfig['maxsize'])); + $fileseltray->addElement(new XoopsFormLabel('')); + $imgtray->addElement($fileseltray); + $form->addElement($imgtray); + // Cat_weight + $form->addElement(new XoopsFormText(_AM_TXMMOVIES_CAT_WEIGHT, 'cat_weight', 50, 255, $this->getVar('cat_weight')), false); + // Cat_color + $form->addElement(new XoopsFormColorPicker(_AM_TXMMOVIES_CAT_COLOR, 'cat_color', $this->getVar('cat_color')), false); + + $form->addElement(new XoopsFormHidden('op', 'save')); + $form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit')); + return $form; + } +} +class txmmoviestxmmovies_categoriesHandler extends XoopsPersistableObjectHandler +{ + function __construct(&$db) + { + parent::__construct($db, 'mod_txmmovies_categories', 'txmmovies_categories', 'cat_id', 'cat_title'); + } +} +?> \ No newline at end of file Added: XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_movies.php =================================================================== --- XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_movies.php (rev 0) +++ XoopsModules/txmmovies/releases/1.0/txmmovies/class/txmmovies_movies.php 2013-04-13 09:58:21 UTC (rev 11375) @@ -0,0 +1,137 @@ +<?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. +*/ +/** + * txmMovies module for xoops + * + * @copyright The TXMod XOOPS Project http://sourceforge.net/projects/thmod/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GPL 2.0 or later + * @package txmMovies + * @since 2.5.x + * @author TXMod Xoops <su...@tx...> - <http://www.txmodxoops.org> + * @version $Id: 1.0 txmmovies_movies.php 11375 Sat 2013/04/13 9:55:26Z Timgno $ + */ + +if (!defined('XOOPS_ROOT_PATH')) { + die("XOOPS root path not defined"); +} + +class txmmovies_movies extends XoopsObject +{ + //Constructor + function __construct() + { + $this->XoopsObject(); + $this->initVar('strm_id', XOBJ_DTYPE_INT, null, false, 8); + $this->initVar('strm_cid', XOBJ_DTYPE_INT, null, false, 5); + $this->initVar('strm_title', XOBJ_DTYPE_TXTBOX, null, false, 255); + $this->initVar('strm_image', XOBJ_DTYPE_TXTBOX, null, false, 100); + $this->initVar('strm_first_time', XOBJ_DTYPE_TXTBOX, null, false, 100); + $this->initVar('strm_second_time', XOBJ_DTYPE_TXTBOX, null, false, 100); + $this->initVar('strm_third_time', XOBJ_DTYPE_TXTBOX, null, false, 100); + $this->initVar('strm_fourth_time', XOBJ_DTYPE_TXTBOX, null, false, 100); + $this->initVar('strm_created', XOBJ_DTYPE_INT, null, false, 10); + $this->initVar('strm_published', XOBJ_DTYPE_INT, null, false, 10); + $this->initVar('strm_year', XOBJ_DTYPE_TXTBOX, null, false, 5); + $this->initVar('strm_country', XOBJ_DTYPE_TXTBOX, null, false, 100); + $this->initVar('strm_counter', XOBJ_DTYPE_INT, null, false, 10); + $this->initVar('strm_notifypub', XOBJ_DTYPE_INT, null, false, 1); + $this->initVar('strm_comments', XOBJ_DTYPE_INT, null, false, 5); + $this->initVar('strm_ratings', XOBJ_DTYPE_INT, null, false, 3); + } + + function g... [truncated message content] |
From: <be...@us...> - 2013-04-22 02:07:19
|
Revision: 11423 http://sourceforge.net/p/xoops/svn/11423 Author: beckmi Date: 2013-04-22 02:07:09 +0000 (Mon, 22 Apr 2013) Log Message: ----------- Adding Tell A Friend module Added Paths: ----------- XoopsModules/tellafriend/ XoopsModules/tellafriend/branches/ XoopsModules/tellafriend/releases/ XoopsModules/tellafriend/releases/1.05/ XoopsModules/tellafriend/releases/1.05/htdocs/ XoopsModules/tellafriend/releases/1.05/htdocs/class/ XoopsModules/tellafriend/releases/1.05/htdocs/class/smarty/ XoopsModules/tellafriend/releases/1.05/htdocs/class/smarty/plugins/ XoopsModules/tellafriend/releases/1.05/htdocs/class/smarty/plugins/modifier.xoops_tellafriend.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/README XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/index.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/menu.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/mymenu.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/dotdotdot.gif XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/tellafriend_slogo.png XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/.htaccess XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/gtickets.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/index.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/korean/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/korean/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/korean/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/koreanutf/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/koreanutf/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/koreanutf/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/persian/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/persian/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/persian/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/portuguesebr/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/portuguesebr/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/portuguesebr/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/schinese/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/schinese/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/schinese/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/schineseutf/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/schineseutf/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/schineseutf/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/tchineseutf/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/tchineseutf/admin.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/tchineseutf/modinfo.php XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/sql/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/sql/.htaccess XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/sql/index.html XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/sql/mysql.sql XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/templates/ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/templates/.htaccess XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/templates/index.html XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/templates/tellafriend_form.html XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/xoops_version.php XoopsModules/tellafriend/trunk/ XoopsModules/tellafriend/trunk/htdocs/ XoopsModules/tellafriend/trunk/htdocs/class/ XoopsModules/tellafriend/trunk/htdocs/class/smarty/ XoopsModules/tellafriend/trunk/htdocs/class/smarty/plugins/ XoopsModules/tellafriend/trunk/htdocs/class/smarty/plugins/modifier.xoops_tellafriend.php XoopsModules/tellafriend/trunk/htdocs/modules/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/README XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/admin/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/admin/index.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/admin/menu.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/admin/mymenu.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/images/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/images/dotdotdot.gif XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/images/tellafriend_slogo.png XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/include/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/include/.htaccess XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/include/gtickets.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/index.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/english/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/english/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/english/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/ja_utf8/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/ja_utf8/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/ja_utf8/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/japanese/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/japanese/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/japanese/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/korean/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/korean/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/korean/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/koreanutf/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/koreanutf/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/koreanutf/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/persian/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/persian/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/persian/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/portuguesebr/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/portuguesebr/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/portuguesebr/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/schinese/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/schinese/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/schinese/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/schineseutf/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/schineseutf/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/schineseutf/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/tchineseutf/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/tchineseutf/admin.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/language/tchineseutf/modinfo.php XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/sql/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/sql/.htaccess XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/sql/index.html XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/sql/mysql.sql XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/templates/ XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/templates/.htaccess XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/templates/index.html XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/templates/tellafriend_form.html XoopsModules/tellafriend/trunk/htdocs/modules/tellafriend/xoops_version.php Added: XoopsModules/tellafriend/releases/1.05/htdocs/class/smarty/plugins/modifier.xoops_tellafriend.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/class/smarty/plugins/modifier.xoops_tellafriend.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/class/smarty/plugins/modifier.xoops_tellafriend.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,16 @@ +<?php +function smarty_modifier_xoops_tellafriend($string,$subject='') +{ + if( stristr( $subject , '%' ) ) $subject = rawurldecode( $subject ) ; + if( stristr( $string , '%3F' ) ) $string = rawurldecode( $string ) ; + + if( preg_match( '/('.preg_quote(XOOPS_URL,'/').'.*)$/i' , $string , $matches ) ) { + $target_uri = str_replace( '&' , '&' , $matches[1] ) ; + } else { + $target_uri = XOOPS_URL . $_SERVER['REQUEST_URI'] ; + } + + return XOOPS_URL.'/modules/tellafriend/index.php?target_uri='.rawurlencode( $target_uri ).'&subject='.rawurlencode( $subject ) ; +} + +?> Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/README =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/README (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/README 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,162 @@ +[mlimg] +[xlang:en] + += Tell a Friend = + +It is hard to use The link for "Tell a friend" with multi-byte languages. + +Even with sigle-byte language, "mailto:" is not useful in the environments without MUA. eg) Internet Cafe + +Thus I've made a moudle of Form Mail working with a Smarty plugin collaborately. + +After you install this, a visitor can send e-mails to his friends by Form mail when he just click the icon. + + + +USAGE: + +- Install this module as usual. + +- Check "access rights" by groups admin in TellAFriend's admin + +- Copy modifier.xoops_tellafriend.php into class/smarty/plugins/ + (this step can be skipped if you use it for native tellafriend modules) + +- Edit the templates with links of "Tell a friend" as follows. +- Or turn "use tellafriend module" on in the preferences of the module which is made as a native with "tellafriend") + + + +NOTE: +For anti-spam, I've made a restriction to send mails per IP or uid. +If you want to change, go to preferences of TellAFriend's admin. + + + +SAMPLES of editing the templates. + +[b]news[/b] +news_article.html +[code] +[d]<a target="_top" href="<{$mail_link}>">[/d] +<a target="_top" href="<{$mail_link|xoops_tellafriend}>"> +[/code] +news_archive.html +[code] +[d]<a href="<{$story.mail_link}>" target="_top" />[/d] +<a href="<{$story.mail_link|xoops_tellafriend}>" target="_top" /> +[/code] + +[b]mylinks[/b] +mylinks_link.html +[code] +[d]<a target="_top" href="mailto:?subject=<{$link.mail_subject}>&body=<{$link.mail_body}>">[/d] +<a target="_top" href="<{$link.mail_body|xoops_tellafriend:$link.mail_subject}>"> +[/code] + +[b]mydownloads[/b] +mydownloads_download.html +[code] +[d]<a target="_top" href="mailto:?subject=<{$down.mail_subject}>&body=<{$down.mail_body}>">[/d] +<a target="_top" href="<{$down.mail_body|xoops_tellafriend:$down.mail_subject}>"> +[/code] + +[b]Tellafriend native modules (pico, bulletin etc.)[/b] +Go to the preferences, and just turn 'Use tellafriend module' on. + + + + +[/xlang:en] +[xlang:ja] + += Tell a Friend = + +\xA4\xA4\xA4\x{D924}\xA4\xED\xB5\xC4\xCF\xC0\xA4Ϥ\xA2\xA4\xEA\xA4ޤ\xB7\xA4\xBF\xA4\xAC\xA1\xA2\xA1\xD6ͧã\xA4\xCB\xC3Τ餻\xA4\xEB\xA1פ\xF2mailto:\xA4ǹԤ\xA6\xA4Τϡ\xA2\xA4ɤ\xA6\xA4\xE4\xA4äƤ\xE2\xA1\xD6ʸ\xBB\x{2CBD931}\xA1פ\xCF\xC8\xE9\xA4\xEC\xA4ʤ\xA4\xA4Ȥ\xA4\xA4\xA6\xA4Τ\xAC\xB7\xEB\xCF\xC0\xA4Ǥ\xB9\xA1\xA3 + +\xA4ޤ\xBF\xA1\xA2\xA5\xA5顼\xA4\xAC\xA5\xBB\xA5åȥ\xA2\xA5åפ\xB5\xA4\xEC\xA4Ƥ\xA4\xA4\xEB\xB4Ķ\xAD\xA4\xAB\xA4\xE9\xA4Υ\xA2\xA5\xAF\xA5\xBB\xA5\xB9\xA4ʤ\xE9\xA4Ȥ⤫\xA4\xAF\xA1\xA2\xA5\xA4\xA5\xBC\xA5ͥåȥ\xAB\xA5ե\xA7\xA4ʤɤ\xAB\xA4\xE9\xA4Ǥϡ\xA2mailto:\xA4ϰ\xD5̣\xA4\xAC\xA4\xA2\xA4\xEA\xA4ޤ\xBB\xA4\xF3\xA1\xA3 + + +\xA4Ȥ\xA4\xA4\xA6\xA4櫓\xA4ǡ\xA2Smarty plug-in \xA4Ȥ\xCE\xC1Ȥ߹\xE7\xA4碌\xA4ǡ\xA2\xA5ե\xA9\xA1\xBC\xA5\xE0\xA5\xA5\xEB\xA4\xF2\xCD\xF8\xCDѤ\xB9\xA4\xEB\xA5⥸\xA5塼\xA5\xEB\xA4\xF2\xBA\xEE\xA4äƤߤޤ\xB7\xA4\xBF\xA1\xA3 + + +\xA4\xB3\xA4Υ⥸\xA5塼\xA5\xEB\xA4\xCE\xCD\xF8\xCD\xD1\xCA\xFDˡ\xA4Ǥ\xB9\xA4\xAC\xA1\xA2\xA3\xB3\xA4Ĥμ\xEA\xBD礬ɬ\xCDפǤ\xB9\xA1\xA3 + +- \xA4ޤ\xBA\xA1\xA2\xC9\xE1\xC4̤˥\xA4\xA5ȡ\xBC\xA5뤷\xA4Ƥ\xAF\xA4\xC0\xA4\xB5\xA4\xA4\xA1\xA3 + +- class/smarty/plugins/ \xA4\xCB modifier.xoops_tellafriend.php \xA4ԡ\xBC\xA4\xB7\xA4Ƥ\xAF\xA4\xC0\xA4\xB5\xA4\xA4 +\xA1ʺǽ餫\xA4\xE9\xC2б\xFE\xA4\xB7\xA4Ƥ\xA4\xA4\xEB\xA5⥸\xA5塼\xA5\xEB\xA4\xCB\xCD\xF8\xCDѤ\xB9\xA4\xEB\xBE\xEC\xB9\xE7\xA4\xCF\xC9\xD4\xCDפǤ\xB9\xA1\xCB + +- \xA1\xD6ͧã\xA4\xCB\xC3Τ餻\xA4\xEB\xA1ץ\xEA\xA5Τ\xA2\xA4\xEB\xA5ƥ\xF3\xA5ץ졼\xA5Ȥ\xF2\xCAԽ\xB8\xA4\xB7\xA4Ƥ\xAF\xA4\xC0\xA4\xB5\xA4\xA4\xA1\xA3 +\xA1ʺǽ餫\xA4\xE9\xC2б\xFE\xA4\xB7\xA4Ƥ\xA4\xA4\xEB\xA5⥸\xA5塼\xA5\xEB\xA4Ǥ\xA2\xA4\xEC\xA4С\xA2\xB0\xEC\xC8\xCC\xC0\xDF\xC4\xEA\xA4\xCE\xCAѹ\xB9\xA4\xF2\xB9Ԥ\xA4\xA4ޤ\xB9\xA1\xCB + + +\xA5\xB2\xA5\xB9\xA5Ȥ˵\xF6\xB2Ĥ\xB7\xA4\xBF\xA4\xA4\xBE\xEC\xB9\xE7\xA4ϡ\xA2\xA5\xB0\xA5롼\xA5״\xC9\xCD\xFD\xA4\xAB\xA4顢\xA5\xB2\xA5\xB9\xA5Ȥ\xCB\xC2Ф\xB7\xA4ƥ⥸\xA5塼\xA5륢\xA5\xAF\xA5\xBB\xA5\xB9\xB8\xA2\xB8¤\xF2Ϳ\xA4\xA8\xA4Ƥ\xAF\xA4\xC0\xA4\xB5\xA4\xA4\xA1\xA3 +\xA5\xB9\xA5ѥ\xE0\xC5\xF9\xA4\xCEƧ\xA4\xDF\xC2\xE6\xA4ˤ\xB5\xA4\xEC\xA4ʤ\xA4\xA4褦\xA1\xA2IP\xCB\xE8\xA4⤷\xA4\xAF\xA4\xCFuid\xCB\xE8\xA4\xCB\xC1\x{1FFBBF}\xF4\xC0\xA9\xB8¤\xF2\xC0ߤ\xB1\xA4Ƥ\xA2\xA4\xEA\xA4ޤ\xB9\xA4Τǡ\xA2ɬ\xCDפ˱\xFE\xA4\xB8\xA4ơ\xA2\xA1ְ\xEC\xC8\xCC\xC0\xDF\xC4\xEA\xA1פ\xAB\xA4\xE9\xCAѹ\xB9\xA4\xB7\xA4Ƥ\xAF\xA4\xC0\xA4\xB5\xA4\xA4\xA1\xA3 + + +------------------------------------------------------------------ +\xB0ʲ\xBC\xA4˥ƥ\xF3\xA5ץ졼\xA5\xC8\xCAԽ\xB8\xA4Υ\xB5\xA5\xF3\xA5ץ\xEB\xA4\xB7\xA4ޤ\xB9\xA1\xA3 + +[b]news[/b] +news_artcle.html +[code] +[d]<a target="_top" href="<{$mail_link}>">[/d] +<a target="_top" href="<{$mail_link|xoops_tellafriend}>"> +[/code] +news_archive.html +[code] +[d]<a href="<{$story.mail_link}>" target="_top" />[/d] +<a href="<{$story.mail_link|xoops_tellafriend}>" target="_top" /> +[/code] + +[b]mylinks[/b] +mylinks_link.html +[code] +[d]<a target="_top" href="mailto:?subject=<{$link.mail_subject}>&body=<{$link.mail_body}>">[/d] +<a target="_top" href="<{$link.mail_body|xoops_tellafriend:$link.mail_subject}>"> +[/code] + +[b]mydownloads[/b] +mydownloads_download.html +[code] +[d]<a target="_top" href="mailto:?subject=<{$down.mail_subject}>&body=<{$down.mail_body}>">[/d] +<a target="_top" href="<{$down.mail_body|xoops_tellafriend:$down.mail_subject}>"> +[/code] + +[b]Tellafriend\xC2б\xFE\xA5⥸\xA5塼\xA5\xEB\xA4ξ\xEC\xB9\xE7 (pico\xA4\xE4bulletin\xC5\xF9)[/b] +\xB3\xBA\xC5\xF6\xA5⥸\xA5塼\xA5\xEB\xA4ΰ\xEC\xC8\xCC\xC0\xDF\xC4\xEA\xA4ǡ\xA2\xA1\xD6Tell a Friend\xA5⥸\xA5塼\xA5\xEB\xA4\xF2\xBBȤ\xA6\xA1פ\xF2\xA1֤Ϥ\xA4\xA1פȤ\xB7\xA4ޤ\xB9\xA1\xA3 + + +[/xlang:ja] + +CHANGES: + +v1.05 2008-12-08 +- updated README +- updated mymenu +- added language files +-- portuguesebr (thx leco1) + +v1.04 2008-12-05 +- modified the compatibilities with XCL2.1 +- modified MySQL5 compatibility +- changed altsys friendly module + +v1.03 2006-07-13 +- modified xoops_version.php as hasMain=1 (thx Rollei) +- added language files +-- persian (thx voltan) 1.03a + +v1.02 2005-12-03 +- updated myblocksadmin 0.41 & mymenu 0.15a +- updated module icon (thx argon) + +v1.01 2005-07-21 +- fixed a bug in JavaScript (thx yamaichi) + +v1.00 2005-05-25 +- the 1st release + + + Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/index.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/index.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/index.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,137 @@ +<?php +require_once '../../../include/cp_header.php' ; +require_once '../include/gtickets.php' ; +define( '_MYMENU_CONSTANT_IN_MODINFO' , '_MI_TELLAFRIEND_MODNAME' ) ; + +// branch for altsys +if( defined( 'XOOPS_TRUST_PATH' ) && ! empty( $_GET['lib'] ) ) { + $mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; + $mydirpath = dirname( dirname( __FILE__ ) ) ; + + // common libs (eg. altsys) + $lib = preg_replace( '/[^a-zA-Z0-9_-]/' , '' , $_GET['lib'] ) ; + $page = preg_replace( '/[^a-zA-Z0-9_-]/' , '' , @$_GET['page'] ) ; + + if( file_exists( XOOPS_TRUST_PATH.'/libs/'.$lib.'/'.$page.'.php' ) ) { + include XOOPS_TRUST_PATH.'/libs/'.$lib.'/'.$page.'.php' ; + } else if( file_exists( XOOPS_TRUST_PATH.'/libs/'.$lib.'/index.php' ) ) { + include XOOPS_TRUST_PATH.'/libs/'.$lib.'/index.php' ; + } else { + die( 'wrong request' ) ; + } + exit ; +} + +// GET vars +$pos = empty( $_GET[ 'pos' ] ) ? 0 : intval( $_GET[ 'pos' ] ) ; +$num = empty( $_GET[ 'num' ] ) ? 20 : intval( $_GET[ 'num' ] ) ; + +// Table Name +$log_table = $xoopsDB->prefix( "tellafriend_log" ) ; + + +// UPDATE stage +if( ! empty( $_POST['action'] ) ) { + if( $_POST['action'] == 'delete' && isset( $_POST['ids'] ) && is_array( $_POST['ids'] ) ) { + // Ticket check + if ( ! $xoopsGTicket->check() ) { + redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors()); + } + + // remove records + foreach( $_POST['ids'] as $lid ) { + $lid = intval( $lid ) ; + $xoopsDB->query( "DELETE FROM $log_table WHERE lid='$lid'" ) ; + } + redirect_header( "index.php" , 2 , _AM_MSG_REMOVED ) ; + exit ; + } +} + + +// query for listing +$rs = $xoopsDB->query( "SELECT count(lid) FROM $log_table" ) ; +list( $numrows ) = $xoopsDB->fetchRow( $rs ) ; +$prs = $xoopsDB->query( "SELECT l.lid, l.uid, l.ip, l.agent, l.mail_fromemail, l.mail_to, UNIX_TIMESTAMP(l.timestamp), u.uname FROM $log_table l LEFT JOIN ".$xoopsDB->prefix("users")." u ON l.uid=u.uid ORDER BY timestamp DESC LIMIT $pos,$num" ) ; + +// Page Navigation +require_once XOOPS_ROOT_PATH.'/class/pagenav.php' ; +$nav = new XoopsPageNav( $numrows , $num , $pos , 'pos' , "num=$num" ) ; +$nav_html = $nav->renderNav( 10 ) ; + + +// beggining of Output +xoops_cp_header(); +include( './mymenu.php' ) ; + +// check $xoopsModule +if( ! is_object( $xoopsModule ) ) redirect_header( XOOPS_URL.'/user.php' , 1 , _NOPERM ) ; + +// title +echo "<h3 style='text-align:left;'>".$xoopsModule->name()."</h3>\n" ; + +// header of log listing +echo " +<table width='95%' border='0' cellpadding='4' cellspacing='0'><tr><td> +<form action='' method='GET' style='margin-bottom:0px;text-align:right'> + $nav_html +</form> +<form name='MainForm' action='' method='POST' style='margin-top:0px;'> +".$xoopsGTicket->getTicketHtml(__LINE__)." +<input type='hidden' name='action' value='' /> +<table width='95%' class='outer' cellpadding='4' cellspacing='1'> + <tr valign='middle'> + <th width='5'><input type='checkbox' name='dummy' onclick=\"with(document.MainForm){for(i=0;i<length;i++){if(elements[i].type=='checkbox'){elements[i].checked=this.checked;}}}\" /></th> + <th>"._AM_TH_DATETIME."</th> + <th>"._AM_TH_USER."</th> + <th>"._AM_TH_IP."<br />"._AM_TH_AGENT."</th> + <th>"._AM_TH_MAIL_FROM."</th> + <th>"._AM_TH_MAIL_TO."</th> + </tr> +" ; + +// body of log listing +$oddeven = 'odd' ; +while( list( $lid , $uid , $ip , $agent , $mail_fromemail , $mail_to , $timestamp , $uname ) = $xoopsDB->fetchRow( $prs ) ) { + $oddeven = ( $oddeven == 'odd' ? 'even' : 'odd' ) ; + + $ip = htmlspecialchars( $ip , ENT_QUOTES ) ; + $mail_fromemail = htmlspecialchars( $mail_fromemail , ENT_QUOTES ) ; + $mail_to = htmlspecialchars( $mail_to , ENT_QUOTES ) ; + $uname = htmlspecialchars( ( $uid ? $uname : _GUESTS ) , ENT_QUOTES ) ; + + // make agent shorten + if( preg_match( '/MSIE\s+([0-9.]+)/' , $agent , $regs ) ) { + $agent_short = 'IE ' . $regs[1] ; + } else if( stristr( $agent , 'Gecko' ) !== false ) { + $agent_short = strrchr( $agent , ' ' ) ; + } else { + $agent_short = substr( $agent , 0 , strpos( $agent , ' ' ) ) ; + } + + $agent4disp = htmlspecialchars( $agent , ENT_QUOTES ) ; + $agent_desc = $agent == $agent_short ? $agent4disp : htmlspecialchars( $agent_short , ENT_QUOTES ) . "<img src='../images/dotdotdot.gif' alt='$agent4disp' title='$agent4disp' />" ; + + echo " + <tr> + <td class='$oddeven'><input type='checkbox' name='ids[]' value='$lid' /></td> + <td class='$oddeven'>".formatTimestamp($timestamp)."</td> + <td class='$oddeven'>$uname</td> + <td class='$oddeven'>$ip<br />$agent_desc</td> + <td class='$oddeven'>$mail_fromemail</td> + <td class='$oddeven'>$mail_to</td> + </tr>\n" ; +} + +// footer of log listing +echo " + <tr> + <td colspan='6' align='left'>"._AM_LABEL_REMOVE."<input type='button' value='"._AM_BUTTON_REMOVE."' onclick='if(confirm(\""._AM_JS_REMOVECONFIRM."\")){document.MainForm.action.value=\"delete\"; submit();}' /></td> + </tr> +</table> +</form> +</td></tr></table> +" ; + +xoops_cp_footer(); +?> Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/menu.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/menu.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/menu.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,8 @@ +<?php + +if( ! defined( 'XOOPS_ROOT_PATH' ) ) exit ; + +$adminmenu[0]['title'] = _MI_TELLAFRIEND_LOG ; +$adminmenu[0]['link'] = "admin/index.php" ; + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/mymenu.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/mymenu.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/admin/mymenu.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,112 @@ +<?php + +if( ! defined( 'XOOPS_ROOT_PATH' ) ) exit ; + +if( empty( $mydirname ) ) $mydirname = basename(dirname(dirname(__FILE__))) ; + +if( ! defined( 'XOOPS_ORETEKI' ) ) { + // Skip for ORETEKI XOOPS + + if( ! isset( $module ) || ! is_object( $module ) ) $module = $xoopsModule ; + else if( ! is_object( $xoopsModule ) ) die( '$xoopsModule is not set' ) ; + + // load modinfo.php if necessary (judged by a specific constant is defined) + if( ! defined( '_MYMENU_CONSTANT_IN_MODINFO' ) || ! defined( _MYMENU_CONSTANT_IN_MODINFO ) ) { + if( file_exists("../language/".$xoopsConfig['language']."/modinfo.php") ) { + include_once("../language/".$xoopsConfig['language']."/modinfo.php"); + } else { + include_once("../language/english/modinfo.php"); + } + } + + include( './menu.php' ) ; + +// array_push( $adminmenu , array( 'title' => _PREFERENCES , 'link' => '../system/admin.php?fct=preferences&op=showmod&mod=' . $module->getvar('mid') ) ) ; + $menuitem_dirname = $module->getvar('dirname') ; + + if( defined( 'XOOPS_TRUST_PATH' ) ) { + + // with XOOPS_TRUST_PATH and altsys + + if( file_exists( XOOPS_TRUST_PATH.'/libs/altsys/mytplsadmin.php' ) ) { + // mytplsadmin (TODO check if this module has tplfile) + $title = defined( '_MD_A_MYMENU_MYTPLSADMIN' ) ? _MD_A_MYMENU_MYTPLSADMIN : 'tplsadmin' ; + array_push( $adminmenu , array( 'title' => $title , 'link' => 'admin/index.php?mode=admin&lib=altsys&page=mytplsadmin' ) ) ; + } + + if( file_exists( XOOPS_TRUST_PATH.'/libs/altsys/myblocksadmin.php' ) ) { + // myblocksadmin + $title = defined( '_MD_A_MYMENU_MYBLOCKSADMIN' ) ? _MD_A_MYMENU_MYBLOCKSADMIN : 'blocksadmin' ; + array_push( $adminmenu , array( 'title' => $title , 'link' => 'admin/index.php?mode=admin&lib=altsys&page=myblocksadmin' ) ) ; + } + + if( file_exists( XOOPS_TRUST_PATH.'/libs/altsys/mylangadmin.php' ) ) { + // mylangadmin + $title = defined( '_MD_A_MYMENU_MYLANGADMIN' ) ? _MD_A_MYMENU_MYLANGADMIN : 'langadmin' ; + array_push( $adminmenu , array( 'title' => $title , 'link' => 'admin/index.php?mode=admin&lib=altsys&page=mylangadmin' ) ) ; + } + + // preferences + $config_handler =& xoops_gethandler('config'); + if( count( $config_handler->getConfigs( new Criteria( 'conf_modid' , $module->mid() ) ) ) > 0 ) { + if( file_exists( XOOPS_TRUST_PATH.'/libs/altsys/mypreferences.php' ) ) { + // mypreferences + $title = defined( '_MD_A_MYMENU_MYPREFERENCES' ) ? _MD_A_MYMENU_MYPREFERENCES : _PREFERENCES ; + array_push( $adminmenu , array( 'title' => $title , 'link' => 'admin/index.php?mode=admin&lib=altsys&page=mypreferences' ) ) ; + } else if( defined( 'XOOPS_CUBE_LEGACY' ) ) { + // Cube Legacy without altsys + array_push( $adminmenu , array( 'title' => _PREFERENCES , 'link' => XOOPS_URL.'/modules/legacy/admin/index.php?action=PreferenceEdit&confmod_id=' . $module->getvar('mid') ) ) ; + } else { + // system->preferences + array_push( $adminmenu , array( 'title' => _PREFERENCES , 'link' => XOOPS_URL.'/modules/system/admin.php?fct=preferences&op=showmod&mod='.$module->mid() ) ) ; + } + } + + } else if( defined( 'XOOPS_CUBE_LEGACY' ) ) { + // Cube Legacy without altsys + if( $module->getvar('hasconfig') ) array_push( $adminmenu , array( 'title' => _PREFERENCES , 'link' => XOOPS_URL.'/modules/legacy/admin/index.php?action=PreferenceEdit&confmod_id=' . $module->getvar('mid') ) ) ; + } else { + // conventinal X2 + if( $module->getvar('hasconfig') ) array_push( $adminmenu , array( 'title' => _PREFERENCES , 'link' => XOOPS_URL.'/modules/system/admin.php?fct=preferences&op=showmod&mod=' . $module->getvar('mid') ) ) ; + } + + $mymenu_uri = empty( $mymenu_fake_uri ) ? $_SERVER['REQUEST_URI'] : $mymenu_fake_uri ; + $mymenu_link = substr( strstr( $mymenu_uri , '/admin/' ) , 1 ) ; + + // hilight + foreach( array_keys( $adminmenu ) as $i ) { + if( $mymenu_link == $adminmenu[$i]['link'] ) { + $adminmenu[$i]['color'] = '#FFCCCC' ; + $adminmenu_hilighted = true ; + $GLOBALS['altsysAdminPageTitle'] = $adminmenu[$i]['title'] ; + } else { + $adminmenu[$i]['color'] = '#DDDDDD' ; + } + } + if( empty( $adminmenu_hilighted ) ) { + foreach( array_keys( $adminmenu ) as $i ) { + if( stristr( $mymenu_uri , $adminmenu[$i]['link'] ) ) { + $adminmenu[$i]['color'] = '#FFCCCC' ; + $GLOBALS['altsysAdminPageTitle'] = $adminmenu[$i]['title'] ; + break ; + } + } + } + + // link conversion from relative to absolute + foreach( array_keys( $adminmenu ) as $i ) { + if( stristr( $adminmenu[$i]['link'] , XOOPS_URL ) === false ) { + $adminmenu[$i]['link'] = XOOPS_URL."/modules/$mydirname/" . $adminmenu[$i]['link'] ; + } + } + + // display + echo "<div style='text-align:left;width:98%;'>" ; + foreach( $adminmenu as $menuitem ) { + echo "<div style='float:left;height:1.5em;'><nobr><a href='".htmlspecialchars($menuitem['link'],ENT_QUOTES)."' style='background-color:{$menuitem['color']};font:normal normal bold 9pt/12pt;'>".htmlspecialchars($menuitem['title'],ENT_QUOTES)."</a> | </nobr></div>\n" ; + } + echo "</div>\n<hr style='clear:left;display:block;' />\n" ; + +} + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/dotdotdot.gif =================================================================== (Binary files differ) Index: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/dotdotdot.gif =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/dotdotdot.gif 2013-04-21 10:20:39 UTC (rev 11422) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/dotdotdot.gif 2013-04-22 02:07:09 UTC (rev 11423) Property changes on: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/dotdotdot.gif ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/tellafriend_slogo.png =================================================================== (Binary files differ) Index: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/tellafriend_slogo.png =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/tellafriend_slogo.png 2013-04-21 10:20:39 UTC (rev 11422) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/tellafriend_slogo.png 2013-04-22 02:07:09 UTC (rev 11423) Property changes on: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/images/tellafriend_slogo.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/.htaccess =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/.htaccess (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/.htaccess 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,2 @@ +order deny,allow +deny from all Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/gtickets.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/gtickets.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/include/gtickets.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,313 @@ +<?php +// GIJOE's Ticket Class (based on Marijuana's Oreteki XOOPS) +// nobunobu's suggestions are applied + +if( ! class_exists( 'XoopsGTicket' ) ) { + +class XoopsGTicket { + + var $_errors = array() ; + var $_latest_token = '' ; + var $messages = array() ; + + function XoopsGTicket() + { + global $xoopsConfig ; + + // language file + if( defined( 'XOOPS_ROOT_PATH' ) && ! empty( $xoopsConfig['language'] ) && ! strstr( $xoopsConfig['language'] , '/' ) ) { + if( file_exists( dirname( dirname( __FILE__ ) ) . '/language/' . $xoopsConfig['language'] . '/gticket_messages.phtml' ) ) { + include dirname( dirname( __FILE__ ) ) . '/language/' . $xoopsConfig['language'] . '/gticket_messages.phtml' ; + } + } + + // default messages + if( empty( $this->messages ) ) $this->messages = array( + 'err_general' => 'GTicket Error' , + 'err_nostubs' => 'No stubs found' , + 'err_noticket' => 'No ticket found' , + 'err_nopair' => 'No valid ticket-stub pair found' , + 'err_timeout' => 'Time out' , + 'err_areaorref' => 'Invalid area or referer' , + 'fmt_prompt4repost' => 'error(s) found:<br /><span style="background-color:red;font-weight:bold;color:white;">%s</span><br />Confirm it.<br />And do you want to post again?' , + 'btn_repost' => 'repost' , + ) ; + } + + // render form as plain html + function getTicketHtml( $salt = '' , $timeout = 1800 , $area = '' ) + { + return '<input type="hidden" name="XOOPS_G_TICKET" value="'.$this->issue( $salt , $timeout , $area ).'" />' ; + } + + // returns an object of XoopsFormHidden including theh ticket + function getTicketXoopsForm( $salt = '' , $timeout = 1800 , $area = '' ) + { + return new XoopsFormHidden( 'XOOPS_G_TICKET' , $this->issue( $salt , $timeout , $area ) ) ; + } + + // add a ticket as Hidden Element into XoopsForm + function addTicketXoopsFormElement( &$form , $salt = '' , $timeout = 1800 , $area = '' ) + { + $form->addElement( new XoopsFormHidden( 'XOOPS_G_TICKET' , $this->issue( $salt , $timeout , $area ) ) ) ; + } + + // returns an array for xoops_confirm() ; + function getTicketArray( $salt = '' , $timeout = 1800 , $area = '' ) + { + return array( 'XOOPS_G_TICKET' => $this->issue( $salt , $timeout , $area ) ) ; + } + + // return GET parameter string. + function getTicketParamString( $salt = '' , $noamp = false , $timeout=1800 , $area = '' ) + { + return ( $noamp ? '' : '&' ) . 'XOOPS_G_TICKET=' . $this->issue( $salt, $timeout , $area ) ; + } + + // issue a ticket + function issue( $salt = '' , $timeout = 1800 , $area = '' ) + { + global $xoopsModule ; + + // create a token + list( $usec , $sec ) = explode( " " , microtime() ) ; + $appendix_salt = empty( $_SERVER['PATH'] ) ? XOOPS_DB_NAME : $_SERVER['PATH'] ; + $token = crypt( $salt . $usec . $appendix_salt . $sec ) ; + $this->_latest_token = $token ; + + if( empty( $_SESSION['XOOPS_G_STUBS'] ) ) $_SESSION['XOOPS_G_STUBS'] = array() ; + + // limit max stubs 10 + if( sizeof( $_SESSION['XOOPS_G_STUBS'] ) > 10 ) { + $_SESSION['XOOPS_G_STUBS'] = array_slice( $_SESSION['XOOPS_G_STUBS'] , -10 ) ; + } + + // record referer if browser send it + $referer = empty( $_SERVER['HTTP_REFERER'] ) ? '' : $_SERVER['REQUEST_URI'] ; + + // area as module's dirname + if( ! $area && is_object( @$xoopsModule ) ) { + $area = $xoopsModule->getVar('dirname') ; + } + + // store stub + $_SESSION['XOOPS_G_STUBS'][] = array( + 'expire' => time() + $timeout , + 'referer' => $referer , + 'area' => $area , + 'token' => $token + ) ; + + // paid md5ed token as a ticket + return md5( $token . XOOPS_DB_PREFIX ) ; + } + + // check a ticket + function check( $post = true , $area = '' , $allow_repost = true ) + { + global $xoopsModule ; + + $this->_errors = array() ; + + // CHECK: stubs are not stored in session + if( ! is_array(@$_SESSION['XOOPS_G_STUBS'])) { + $this->_errors[] = $this->messages['err_nostubs'] ; + $_SESSION['XOOPS_G_STUBS'] = array() ; + } + + // get key&val of the ticket from a user's query + $ticket = $post ? @$_POST['XOOPS_G_TICKET'] : @$_GET['XOOPS_G_TICKET'] ; + + // CHECK: no tickets found + if( empty( $ticket ) ) { + $this->_errors[] = $this->messages['err_noticket'] ; + } + + // gargage collection & find a right stub + $stubs_tmp = $_SESSION['XOOPS_G_STUBS'] ; + $_SESSION['XOOPS_G_STUBS'] = array() ; + foreach( $stubs_tmp as $stub ) { + // default lifetime 30min + if( $stub['expire'] >= time() ) { + if( md5( $stub['token'] . XOOPS_DB_PREFIX ) === $ticket ) { + $found_stub = $stub ; + } else { + // store the other valid stubs into session + $_SESSION['XOOPS_G_STUBS'][] = $stub ; + } + } else { + if( md5( $stub['token'] . XOOPS_DB_PREFIX ) === $ticket ) { + // not CSRF but Time-Out + $timeout_flag = true ; + } + } + } + + // CHECK: the right stub found or not + if( empty( $found_stub ) ) { + if( empty( $timeout_flag ) ) $this->_errors[] = $this->messages['err_nopair'] ; + else $this->_errors[] = $this->messages['err_timeout'] ; + } else { + + // set area if necessary + // area as module's dirname + if( ! $area && is_object( @$xoopsModule ) ) { + $area = $xoopsModule->getVar('dirname') ; + } + + // check area or referer + if( @$found_stub['area'] == $area ) $area_check = true ; + if( ! empty( $found_stub['referer'] ) && strstr( @$_SERVER['HTTP_REFERER'] , $found_stub['referer'] ) ) $referer_check = true ; + + if( empty( $area_check ) && empty( $referer_check ) ) { // loose + $this->_errors[] = $this->messages['err_areaorref'] ; + } + } + + if( ! empty( $this->_errors ) ) { + if( $allow_repost ) { + // repost form + $this->draw_repost_form( $area ) ; + exit ; + } else { + // failed + $this->clear() ; + return false ; + } + } else { + // all green + return true; + } + } + + // draw form for repost + function draw_repost_form( $area = '' ) + { + // Notify which file is broken + if( headers_sent() ) { + restore_error_handler() ; + set_error_handler( array( &$this , 'errorHandler4FindOutput' ) ) ; + header( 'Dummy: for warning' ) ; + restore_error_handler() ; + exit ; + } + + error_reporting( 0 ) ; + while( ob_get_level() ) ob_end_clean() ; + + $table = '<table>' ; + $form = '<form action="?'.htmlspecialchars(@$_SERVER['QUERY_STRING'],ENT_QUOTES).'" method="post" >' ; + foreach( $_POST as $key => $val ) { + if( $key == 'XOOPS_G_TICKET' ) continue ; + if( get_magic_quotes_gpc() ) { + $key = stripslashes( $key ) ; + } + if( is_array( $val ) ) { + list( $tmp_table , $tmp_form ) = $this->extract_post_recursive( htmlspecialchars($key,ENT_QUOTES) , $val ) ; + $table .= $tmp_table ; + $form .= $tmp_form ; + } else { + if( get_magic_quotes_gpc() ) { + $val = stripslashes( $val ) ; + } + $table .= '<tr><th>'.htmlspecialchars($key,ENT_QUOTES).'</th><td>'.htmlspecialchars($val,ENT_QUOTES).'</td></tr>'."\n" ; + $form .= '<input type="hidden" name="'.htmlspecialchars($key,ENT_QUOTES).'" value="'.htmlspecialchars($val,ENT_QUOTES).'" />'."\n" ; + } + } + $table .= '</table>' ; + $form .= $this->getTicketHtml(__LINE__,300,$area).'<input type="submit" value="'.$this->messages['btn_repost'].'" /></form>' ; + + echo '<html><head><title>'.$this->messages['err_general'].'</title><style>table,td,th {border:solid black 1px; border-collapse:collapse;}</style></head><body>' . sprintf( $this->messages['fmt_prompt4repost'] , $this->getErrors() ) . $table . $form . '</body></html>' ; + } + + function extract_post_recursive( $key_name , $tmp_array ) { + $table = '' ; + $form = '' ; + foreach( $tmp_array as $key => $val ) { + if( get_magic_quotes_gpc() ) { + $key = stripslashes( $key ) ; + } + if( is_array( $val ) ) { + list( $tmp_table , $tmp_form ) = $this->extract_post_recursive( $key_name.'['.htmlspecialchars($key,ENT_QUOTES).']' , $val ) ; + $table .= $tmp_table ; + $form .= $tmp_form ; + } else { + if( get_magic_quotes_gpc() ) { + $val = stripslashes( $val ) ; + } + $table .= '<tr><th>'.$key_name.'['.htmlspecialchars($key,ENT_QUOTES).']</th><td>'.htmlspecialchars($val,ENT_QUOTES).'</td></tr>'."\n" ; + $form .= '<input type="hidden" name="'.$key_name.'['.htmlspecialchars($key,ENT_QUOTES).']" value="'.htmlspecialchars($val,ENT_QUOTES).'" />'."\n" ; + } + } + return array( $table , $form ) ; + } + + + // clear all stubs + function clear() + { + $_SESSION['XOOPS_G_STUBS'] = array() ; + } + + + // Ticket Using + function using() + { + if( ! empty( $_SESSION['XOOPS_G_STUBS'] ) ) { + return true; + } else { + return false; + } + } + + + // return errors + function getErrors( $ashtml = true ) + { + if( $ashtml ) { + $ret = '' ; + foreach( $this->_errors as $msg ) { + $ret .= "$msg<br />\n" ; + } + } else { + $ret = $this->_errors ; + } + return $ret ; + } + + function errorHandler4FindOutput($errNo, $errStr, $errFile, $errLine) + { + if( preg_match( '?'.preg_quote(XOOPS_ROOT_PATH).'([^:]+)\:(\d+)?' , $errStr , $regs ) ) { + echo "Irregular output! check the file ".htmlspecialchars($regs[1])." line ".htmlspecialchars($regs[2]) ; + } else { + echo "Irregular output! check language files etc." ; + } + return ; + } +// end of class +} + +// create a instance in global scope +$GLOBALS['xoopsGTicket'] = new XoopsGTicket() ; + +} + +if( ! function_exists( 'admin_refcheck' ) ) { + +//Admin Referer Check By Marijuana(Rev.011) +function admin_refcheck($chkref = "") { + if( empty( $_SERVER['HTTP_REFERER'] ) ) { + return true ; + } else { + $ref = $_SERVER['HTTP_REFERER']; + } + $cr = XOOPS_URL; + if ( $chkref != "" ) { $cr .= $chkref; } + if ( strpos($ref, $cr) !== 0 ) { return false; } + return true; +} + +} + + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/index.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/index.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/index.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,196 @@ +<?php +// $Id: index.php,v 1.7 2003/03/26 04:42:53 okazu Exp $ +// ------------------------------------------------------------------------ // +// 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 "../../mainfile.php"; +include "include/gtickets.php"; + +$myts =& MyTextSanitizer::getInstance(); + +/* if( ! is_object( $xoopsUser ) ) { + redirect_header( XOOPS_URL . '/user.php' , 3 , _NOPERM ) ; + exit ; +}*/ + +if( file_exists( dirname( __FILE__ ) . '/language/' . $xoopsConfig['language'] . '/modinfo.php' ) ) { + include_once dirname( __FILE__ ) . '/language/' . $xoopsConfig['language'] . '/modinfo.php' ; +} else { + include_once dirname( __FILE__ ) . '/language/english/modinfo.php' ; +} + + +/******************* MAIL PART **********************/ +if( ! empty($_POST['submit']) ) { + + // Ticket Check +/* if ( ! $xoopsGTicket->check() ) { + redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors()); + }*/ + + // anti-spam + if( ! is_object( $xoopsUser ) ) { + // ip base restriction for guest + $result = $xoopsDB->query( "SELECT count(*) FROM ".$xoopsDB->prefix("tellafriend_log")." WHERE ip='{$_SERVER['REMOTE_ADDR']}' AND timestamp > NOW() - INTERVAL 1 DAY" ) ; + list( $count ) = $xoopsDB->fetchRow( $result ) ; + if( $count >= $xoopsModuleConfig['max4guest'] ) { + redirect_header( XOOPS_URL.'/' , 3 , _MI_TELLAFRIEND_TOOMANY ) ; + exit ; + } + } else if( ! $xoopsUser->isAdmin() ) { + // uid base restriction for non-admin user + $uid = $xoopsUser->getVar( 'uid' ) ; + $result = $xoopsDB->query( "SELECT count(*) FROM ".$xoopsDB->prefix("tellafriend_log")." WHERE uid='$uid' AND timestamp > NOW() - INTERVAL 1 DAY" ) ; + list( $count ) = $xoopsDB->fetchRow( $result ) ; + if( $count >= $xoopsModuleConfig['max4user'] ) { + redirect_header( XOOPS_URL.'/' , 3 , _MI_TELLAFRIEND_TOOMANY ) ; + exit ; + } + } + + $redirect_uri = ! empty( $_SESSION['tellafriend_referer'] ) && stristr( $_SESSION['tellafriend_referer'] , XOOPS_URL ) ? $_SESSION['tellafriend_referer'] : XOOPS_URL."/index.php" ; + unset( $_SESSION['tellafriend_referer'] ) ; + + if( is_object( $xoopsUser ) ) { + $users_name = $xoopsUser->getVar("uname") ; + $users_email = $xoopsUser->getVar("email") ; + $users_subject = xoops_substr( $myts->stripSlashesGPC($_POST['usersSubject']) , 0 , 200 , '' ) ; + $uid = $xoopsUser->getVar( 'uid' ) ; + } else { + $users_name = xoops_substr( $myts->stripSlashesGPC($_POST['fromName']) , 0 , 200 , '' ) ; + $users_email = xoops_substr( $myts->stripSlashesGPC($_POST['fromEmail']) , 0 , 200 , '' ) ; + $users_subject = $_SESSION['usersSubject'] ; + unset( $_SESSION['usersSubject'] ) ; + // check if from_email is valid as an email address + if( ! preg_match( '/^[\w\-\.]+\@[\w\-]+\.[\w\-\.]+$/' , $users_email ) ) { + redirect_header( $redirect_uri , 3 , _MI_TELLAFRIEND_INVALIDMAILFROM ) ; + exit ; + } + $uid = 0 ; + } + + $users_to = xoops_substr( $myts->stripSlashesGPC($_POST['usersTo']) , 0 , 200 , '' ) ; + $users_comments = xoops_substr( $myts->stripSlashesGPC($_POST['usersComments']) , 0 , 4096 , '' ) ; + + // check if users_to is valid as an email address + if( ! preg_match( '/^[\w\-\.]+\@[\w\-]+\.[\w\-\.]+$/' , $users_to ) ) { + redirect_header( $redirect_uri , 3 , _MI_TELLAFRIEND_INVALIDMAILTO ) ; + exit ; + } + + $message_body = sprintf(_MI_TELLAFRIEND_MAILBODYNAME,$users_name); + $message_body .= "---------------\n\n"; + $message_body .= "$users_comments\n\n"; + $message_body .= "---------------\n"; + $message_body .= "{$xoopsConfig['sitename']} ".XOOPS_URL."/\n\n"; + if( ! is_object( $xoopsUser ) ) $message_body .= "Sender IP: {$_SERVER['REMOTE_ADDR']}"; + + $xoopsMailer =& getMailer(); + $xoopsMailer->useMail(); + $xoopsMailer->setToEmails($users_to); + $xoopsMailer->setFromEmail($users_email); + $xoopsMailer->setFromName($users_name); + $xoopsMailer->setSubject($users_subject); + $xoopsMailer->setBody($message_body); + $send_result = $xoopsMailer->send(); + + if( $send_result ) { + $xoopsDB->query( + "INSERT INTO ".$xoopsDB->prefix("tellafriend_log")." SET " + ."uid='$uid'," + ."ip='{$_SERVER['REMOTE_ADDR']}'," + ."mail_fromname='".addslashes( $users_name )."'," + ."mail_fromemail='".addslashes( $users_email )."'," + ."mail_to='".addslashes( $users_to )."'," + ."mail_subject='".addslashes( $users_subject )."'," + ."mail_body='".addslashes( $message_body )."'," + ."agent='".addslashes( $_SERVER['HTTP_USER_AGENT'] )."'" + ) ; + redirect_header( $redirect_uri , 1 , _MI_TELLAFRIEND_MESSAGESENT ) ; + } else { + redirect_header( $redirect_uri , 3 , _MI_TELLAFRIEND_SENDERROR ) ; + } + + exit ; +} + + +/******************* FORM PART **********************/ + +//$xoopsOption['template_main'] = 'tellafriend_form.html'; disable module cache +include XOOPS_ROOT_PATH."/header.php"; +$xoopsOption['template_main'] = 'tellafriend_form.html'; +include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + +$_SESSION['tellafriend_referer'] = @$_SERVER['HTTP_REFERER'] ; + +$subject = empty( $_GET['subject'] ) ? sprintf( _MI_TELLAFRIEND_DEFAULTSUBJ , $xoopsConfig['sitename'] ) : $myts->stripSlashesGPC( $_GET['subject'] ) ; +$subject4show = htmlspecialchars( $subject , ENT_QUOTES ) ; + +$comment = empty( $_GET['target_uri'] ) ? '' : sprintf( _MI_TELLAFRIEND_DEFAULTBODY , $myts->stripSlashesGPC( $_GET['target_uri'] ) ) ; +$comment4show = htmlspecialchars( $comment , ENT_QUOTES ) ; + +if( ! is_object( $xoopsUser ) ) { + $fromname_text = new XoopsFormText( _MI_TELLAFRIEND_FORMTHFROMNAME , "fromName" , 30 , 100 , '' ) ; + $fromemail_text = new XoopsFormText( _MI_TELLAFRIEND_FORMTHFROMEMAIL , "fromEmail" , 40 , 100 , '' ) ; + $_SESSION['usersSubject'] = $subject ; + $subject_text = new XoopsFormLabel( _MI_TELLAFRIEND_FORMTHSUBJ , $subject4show ) ; +} else { + $subject_text = new XoopsFormText( _MI_TELLAFRIEND_FORMTHSUBJ , "usersSubject", 50, 100 , $subject4show ) ; +} + +$to_text = new XoopsFormText( _MI_TELLAFRIEND_FORMTHTO , "usersTo", 40, 100, ''); + +$body_label = new XoopsFormLabel( _MI_TELLAFRIEND_FORMTHBODY , nl2br( $comment4show ) ) ; +$body_hidden = new XoopsFormHidden( "usersComments", $comment4show ) ; +$comment_textarea = new XoopsFormTextArea( _MI_TELLAFRIEND_FORMTHBODY , "usersComments", $comment4show , 10 , 40 ) ; + +$ticket_hidden = $xoopsGTicket->getTicketXoopsForm( __LINE__ ) ; +$submit_button = new XoopsFormButton( "" , "submit" , _MI_TELLAFRIEND_BUTTONSEND , "submit" ) ; + + +$contact_form = new XoopsThemeForm( _MI_TELLAFRIEND_FORMTITLE , "tf_form" , "index.php" ) ; +$contact_form->addElement($to_text, true); + +if( ! is_object( $xoopsUser ) ) { + $contact_form->addElement($fromname_text, true); + $contact_form->addElement($fromemail_text, true); +} + +$contact_form->addElement($subject_text); +if( $xoopsModuleConfig['can_bodyedit'] ) { + $contact_form->addElement($comment_textarea, true); +} else { + $contact_form->addElement($body_label); + $contact_form->addElement($body_hidden); +} +$contact_form->addElement($ticket_hidden); +$contact_form->addElement($submit_button); +$contact_form->assign($xoopsTpl); +include XOOPS_ROOT_PATH."/footer.php"; + + + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/admin.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/admin.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/admin.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,22 @@ +<?php + +// altsys +define('_MD_A_MYMENU_MYTPLSADMIN','Templates'); +define('_MD_A_MYMENU_MYBLOCKSADMIN','Permissions'); +define('_MD_A_MYMENU_MYLANGADMIN','Literals'); +define('_MD_A_MYMENU_MYPREFERENCES','Preferences'); + +// index.php +define("_AM_TH_DATETIME","Time"); +define("_AM_TH_USER","User"); +define("_AM_TH_IP","IP"); +define("_AM_TH_AGENT","AGENT"); +define("_AM_TH_MAIL_FROM","From:"); +define("_AM_TH_MAIL_TO","To:"); + +define( "_AM_LABEL_REMOVE" , "Remove the records checked:" ) ; +define( "_AM_BUTTON_REMOVE" , "Remove!" ) ; +define( "_AM_JS_REMOVECONFIRM" , "Remove OK?" ) ; +define( "_AM_MSG_REMOVED" , "Records are removed" ) ; + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/modinfo.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/modinfo.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/english/modinfo.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,32 @@ +<?php + +define( "_MI_TELLAFRIEND_MODNAME" , "Tell a Friend" ) ; +define( "_MI_TELLAFRIEND_MODDESC" , "MailForm for 'tell a friend' via a customized modifier of Smarty" ) ; + +define( "_MI_TELLAFRIEND_INVALIDMAILFROM" , "An invalid format found in 'From' address" ) ; +define( "_MI_TELLAFRIEND_INVALIDMAILTO" , "An invalid format found in 'To' address" ) ; +// %s is user's name +define( "_MI_TELLAFRIEND_MAILBODYNAME" , "This is an introduction from %s\n" ) ; +define( "_MI_TELLAFRIEND_MESSAGESENT" , "A mail has just been sent" ) ; +define( "_MI_TELLAFRIEND_SENDERROR" , "An error has occurred" ) ; +// %s is sitename +define( "_MI_TELLAFRIEND_DEFAULTSUBJ" , "Interesting topics found in %s" ) ; +// %s is URI of the item +define( "_MI_TELLAFRIEND_DEFAULTBODY" , "I've just found interesting topics \n see this: \n %s" ) ; +define( "_MI_TELLAFRIEND_FORMTHFROMNAME" , "Your Name" ) ; +define( "_MI_TELLAFRIEND_FORMTHFROMEMAIL" , "Your Email" ) ; +define( "_MI_TELLAFRIEND_FORMTHTO" , "Mail address" ) ; +define( "_MI_TELLAFRIEND_FORMTHSUBJ" , "Subject" ) ; +define( "_MI_TELLAFRIEND_FORMTHBODY" , "Message body" ) ; +define( "_MI_TELLAFRIEND_BUTTONSEND" , "Send it!" ) ; +define( "_MI_TELLAFRIEND_FORMTITLE" , "Fill in all items, please" ) ; + +define( "_MI_TELLAFRIEND_MAX4GUEST" , "Max mail for a guest a day (per IP)" ) ; +define( "_MI_TELLAFRIEND_MAX4USER" , "Max mail for a user a day (per uid)" ) ; +define( "_MI_TELLAFRIEND_BODYEDIT" , "Allow to edit mail body" ) ; +define( "_MI_TELLAFRIEND_TOOMANY" , "Too many mails you've sent, today" ) ; + +define( "_MI_TELLAFRIEND_LOG" , "Log Admin" ) ; +define( "_MI_TELLAFRIEND_GROUPADMIN" , "Group admin" ) ; + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/admin.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/admin.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/admin.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,22 @@ +<?php + +// altsys +define('_MD_A_MYMENU_MYTPLSADMIN','テンプレート管理'); +define('_MD_A_MYMENU_MYBLOCKSADMIN','アクセス権限'); +define('_MD_A_MYMENU_MYLANGADMIN','言語定数管理'); +define('_MD_A_MYMENU_MYPREFERENCES','一般設定'); + +// index.php +define("_AM_TH_DATETIME","日時"); +define("_AM_TH_USER","ユーザ"); +define("_AM_TH_IP","IP"); +define("_AM_TH_AGENT","AGENT"); +define("_AM_TH_MAIL_FROM","送信元"); +define("_AM_TH_MAIL_TO","宛先"); + +define( "_AM_LABEL_REMOVE" , "チェックしたレコードを削除する:" ) ; +define( "_AM_BUTTON_REMOVE" , "削除実行" ) ; +define( "_AM_JS_REMOVECONFIRM" , "本当に削除してよろしいですか?" ) ; +define( "_AM_MSG_REMOVED" , "削除しました" ) ; + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/modinfo.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/modinfo.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/ja_utf8/modinfo.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,32 @@ +<?php + +define( "_MI_TELLAFRIEND_MODNAME" , "Tell a Friend" ) ; +define( "_MI_TELLAFRIEND_MODDESC" , "サイト内記事紹介をフォームメールで提供するモジュール" ) ; + +define( "_MI_TELLAFRIEND_INVALIDMAILFROM" , "あなたのメールアドレスが無効です" ) ; +define( "_MI_TELLAFRIEND_INVALIDMAILTO" , "宛先に無効なメールアドレスが指定されました" ) ; +// %s is user's name +define( "_MI_TELLAFRIEND_MAILBODYNAME" , "%s さんからの紹介メールです\n" ) ; +define( "_MI_TELLAFRIEND_MESSAGESENT" , "メールを送信しました" ) ; +define( "_MI_TELLAFRIEND_SENDERROR" , "メール送信に失敗しました。入力項目の不備やメールアドレスを再確認して下さい。" ) ; +// %s is sitename +define( "_MI_TELLAFRIEND_DEFAULTSUBJ" , "「%s」で見つけました" ) ; +// %s is URI of the item +define( "_MI_TELLAFRIEND_DEFAULTBODY" , "興味深い記事を見つけました。\n%s\nをご覧下さい" ) ; +define( "_MI_TELLAFRIEND_FORMTHFROMNAME" , "あなたのお名前" ) ; +define( "_MI_TELLAFRIEND_FORMTHFROMEMAIL" , "あなたのメールアドレス" ) ; +define( "_MI_TELLAFRIEND_FORMTHTO" , "紹介する相手のメールアドレス" ) ; +define( "_MI_TELLAFRIEND_FORMTHSUBJ" , "メールのタイトル" ) ; +define( "_MI_TELLAFRIEND_FORMTHBODY" , "本文" ) ; +define( "_MI_TELLAFRIEND_BUTTONSEND" , "メール送信" ) ; +define( "_MI_TELLAFRIEND_FORMTITLE" , "紹介メールを送信する" ) ; + +define( "_MI_TELLAFRIEND_MAX4GUEST" , "ゲストに許可する一日の最大送信数(IP毎の制限)" ) ; +define( "_MI_TELLAFRIEND_MAX4USER" , "ユーザに許可する一日の最大送信数(uid毎の制限)" ) ; +define( "_MI_TELLAFRIEND_BODYEDIT" , "本文の編集を許可する" ) ; +define( "_MI_TELLAFRIEND_TOOMANY" , "紹介メール送信許可の最大数を超えています" ) ; + +define( "_MI_TELLAFRIEND_LOG" , "ログ管理" ) ; +define( "_MI_TELLAFRIEND_GROUPADMIN" , "グループ管理" ) ; + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/admin.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/admin.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/admin.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,22 @@ +<?php + +// altsys +define('_MD_A_MYMENU_MYTPLSADMIN','\xA5ƥ\xF3\xA5ץ졼\xA5ȴ\xC9\xCD\xFD'); +define('_MD_A_MYMENU_MYBLOCKSADMIN','\xA5\xA2\xA5\xAF\xA5\xBB\xA5\xB9\xB8\xA2\xB8\xC2'); +define('_MD_A_MYMENU_MYLANGADMIN','\xB8\xC0\xB8\xEC\xC4\xEA\xBF\xF4\xB4\xC9\xCD\xFD'); +define('_MD_A_MYMENU_MYPREFERENCES','\xB0\xEC\xC8\xCC\xC0\xDF\xC4\xEA'); + +// index.php +define("_AM_TH_DATETIME","\xC6\xFC\xBB\xFE"); +define("_AM_TH_USER","\xA5桼\xA5\xB6"); +define("_AM_TH_IP","IP"); +define("_AM_TH_AGENT","AGENT"); +define("_AM_TH_MAIL_FROM","\xC1\x{1FFBB8}\xB5"); +define("_AM_TH_MAIL_TO","\xB0\xB8\xC0\xE8"); + +define( "_AM_LABEL_REMOVE" , "\xA5\xC1\xA5\xA7\xA5å\xAF\xA4\xB7\xA4\xBF\xA5쥳\xA1\xBC\xA5ɤ\xF2\xBA\xEF\xBD\xFC\xA4\xB9\xA4\xEB:" ) ; +define( "_AM_BUTTON_REMOVE" , "\xBA\xEF\xBD\xFC\xBC¹\xD4" ) ; +define( "_AM_JS_REMOVECONFIRM" , "\xCB\xDC\xC5\xF6\xA4˺\xEF\xBD\xFC\xA4\xB7\xA4Ƥ\xE8\xA4\x{D937}\xA4\xA4\xA4Ǥ\xB9\xA4\xAB\xA1\xA9" ) ; +define( "_AM_MSG_REMOVED" , "\xBA\xEF\xBD\xFC\xA4\xB7\xA4ޤ\xB7\xA4\xBF" ) ; + +?> \ No newline at end of file Added: XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/modinfo.php =================================================================== --- XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/modinfo.php (rev 0) +++ XoopsModules/tellafriend/releases/1.05/htdocs/modules/tellafriend/language/japanese/modinfo.php 2013-04-22 02:07:09 UTC (rev 11423) @@ -0,0 +1,32 @@ +<?php + +define( "_MI_TELLAFRIEND_MODNAME" , "Tell a Friend" ) ; +define( "_MI_TELLAFRIEND_MODDESC" , "\xA5\xB5\xA5\xA4\xA5\xC8\xC6\xBB\xF6\xBEҲ\xF0\xA4\xF2\xA5ե\xA9\xA1\xBC\xA5\xE0\xA5\xA5\xEB\xA4\xC7\xC4\xB9\xA4\xEB\xA5⥸\xA5塼\xA5\xEB" ) ; + +define( "_MI_TELLAFRIEND_INVALIDMAILFROM" , "\xA4\xA2\xA4ʤ\xBF\xA4Υ\xA5륢\xA5ɥ쥹\xA4\xAC̵\xB8\xFA\xA4Ǥ\xB9" ) ; +define( "_MI_TELLAFRIEND_INVALIDMAILTO" , "\xB0\xB8\xC0\xE8\xA4\xCB̵\xB8\xFA\xA4ʥ\xA5륢\xA5ɥ쥹\xA4\xAC\xBB\xD8\xC4ꤵ\xA4\xEC\xA4ޤ\xB7\xA4\xBF" ) ; +// %s is user's name +define( "_MI_TELLAFRIEND_MAILBODYNAME" , "%s \xA4\xB5\xA4\xE9\xA4ξҲ\xF0\xA5\xA5\xEB\xA4Ǥ\xB9\n" ) ; +define( "_MI_TELLAFRIEND_MESSAGESENT" , "\xA5\xA5\xEB\xA4\xF2\xC1\x{1FFBA4}\xB7\xA4ޤ\xB7\xA4\xBF" ) ; +define( "_MI_TELLAFRIEND_SENDERROR" , "\xA5\xA5\xEB\xC1\x{1FFBA4}˼\xBA\xC7Ԥ\xB7\xA4ޤ\xB7\xA4\xBF\xA1\xA3\xC6\xFE\xCEϹ\xE0\xCCܤ\xCE\xC9\xD4\xC8\xF7\xA4\xE4\xA5\xA5륢\xA5ɥ쥹\xA4\xF2\xBAƳ\xCEǧ\xA4\xB7\xA4Ʋ\xBC\xA4\xB5\xA4\xA4\xA1\xA3" ) ; +// %s is sitename +define( "_MI_TELLAFRIEND_D... [truncated message content] |
From: <be...@us...> - 2013-05-05 12:05:45
|
Revision: 11499 http://sourceforge.net/p/xoops/svn/11499 Author: beckmi Date: 2013-05-05 12:05:34 +0000 (Sun, 05 May 2013) Log Message: ----------- Adding Pico module, 1.82 Added Paths: ----------- XoopsModules/pico/ XoopsModules/pico/branches/ XoopsModules/pico/releases/ XoopsModules/pico/releases/1.82/ XoopsModules/pico/trunk/ XoopsModules/pico/trunk/pico_htdocs/ XoopsModules/pico/trunk/pico_htdocs/htdocs/ XoopsModules/pico/trunk/pico_htdocs/htdocs/class/ XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/ XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/ XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.d3comment.php XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.xoopsdhtmltarea.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_normal XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_wraps XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/admin_menu.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/index.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/blocks/ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/blocks/blocks.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_edit.gif XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_print.gif XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_rss.gif XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_tellafriend.gif XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_next.gif XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_prev.gif XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_up.gif XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/index.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/module_icon.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/mytrustdirname.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/notification.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/notification_update.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/oninstall.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/onuninstall.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/onupdate.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/preload/ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/preload/PicoPreload.class.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/search.php XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/xoops_version.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Anchor.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Blockquote.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Bold.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Break.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Center.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Code.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Colortext.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Deflist.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Delimiter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Embed.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Emphasis.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Freelink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Function.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Heading.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Horiz.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Html.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Image.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Include.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Interwiki.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Italic.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/List.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Newline.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Paragraph.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Phplookup.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Prefilter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Raw.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Revise.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Strong.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Superscript.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Table.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Tighten.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Toc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Tt.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Url.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse/Default/Wikilink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Parse.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Anchor.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Blockquote.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Bold.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Break.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Center.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Code.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Colortext.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Deflist.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Delimiter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Embed.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Emphasis.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Freelink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Function.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Heading.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Horiz.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Html.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Image.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Include.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Interwiki.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Italic.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/List.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Newline.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Paragraph.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Phplookup.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Prefilter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Raw.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Revise.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Strong.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Superscript.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Table.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Tighten.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Toc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Tt.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Url.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex/Wikilink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Latex.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Anchor.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Blockquote.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Bold.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Break.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Center.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Code.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Colortext.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Deflist.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Delimiter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Embed.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Emphasis.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Freelink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Function.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Heading.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Horiz.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Html.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Image.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Include.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Interwiki.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Italic.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/List.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Newline.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Paragraph.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Phplookup.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Prefilter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Raw.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Revise.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Strong.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Superscript.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Table.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Tighten.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Toc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Tt.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Url.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain/Wikilink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Plain.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Anchor.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Blockquote.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Bold.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Break.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Center.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Code.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Colortext.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Deflist.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Delimiter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Embed.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Emphasis.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Freelink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Function.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Heading.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Horiz.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Html.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Image.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Include.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Interwiki.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Italic.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/List.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Newline.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Paragraph.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Phplookup.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Prefilter.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Raw.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Revise.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Strong.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Superscript.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Table.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Tighten.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Toc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Tt.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Url.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml/Wikilink.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render/Xhtml.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki/Render.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/PEAR/Text/Wiki.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/README XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/TODO XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/category_access.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/contents.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/extras.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/import.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/index.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/mymenu.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin/tags.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/admin_menu.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/block_functions.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/content.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/list.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/menu.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/mywaitings.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/subcategories.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks/tags.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/blocks.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/FormProcessByHtml.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoAutoRegisterWraps.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerAbstract.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerCopywaitingContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerDeleteCategory.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerDeleteContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerDiffHistories.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerEditCategory.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerEditContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerGetCategory.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerGetContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerGetHistory.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerGetHtmlwrapped.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerGetLatestcontents.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerGetMenu.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerInsertCategory.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerInsertContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerPreviewContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerQueryContents.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerUpdateCategory.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerUpdateContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoControllerVoteContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoD3commentContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoExtraFields.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoFormProcessBySmartyBase.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoModelCategory.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoModelContent.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoModelTag.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoPermission.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoUriMapper.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/PicoUriMapperBySubject.class.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/gtickets.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/pico.textsanitizer.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/validators/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/class/validators/japanese_prefectures.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/disabled/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/disabled/pico_xpwiki.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_eval.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_htmlspecialchars.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_nl2br.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_smiley.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_textwiki.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_wraps.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_xcode.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/filters/pico_xoopstpl.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/category_permissions.inc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/common_functions.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/common_prepend.inc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/configs_can_override.inc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/constants.dist.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/history_functions.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/import_functions.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/install_extramodcheck.inc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/main_functions.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/mimes.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/sitemap.plugin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/transact_functions.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/waiting.plugin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/include/x20_keepblockoptions.inc.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/english/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/fr_utf8/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/french/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/italian/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/ja_utf8/tag_filter.phtml XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/japanese/tag_filter.phtml XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/persian/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/index.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/mail_template/index.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguese/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/index.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/mail_template/index.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/portuguesebr/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/index.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/mail_template/index.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/pt_utf8/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/schinese/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/admin.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/blocks_common.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/blocks_each.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/mail_template/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/mail_template/category_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/mail_template/content_comment.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/mail_template/global_newcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/mail_template/global_waitingcontent.tpl XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/language/spanish/modinfo.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/categorymanager.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/contentmanager.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/diffhistory.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/downloadhistory.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/index.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/main_css.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/makecategory.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/makecontent.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/notification_update.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/viewhistory.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main/vote_to_content.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/main.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/module_icon.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/module_icon.png XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/notification.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/oninstall.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/onuninstall.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/onupdate.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/preload.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/search.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.d3pipes.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.formmail.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.formmail4fleamarket.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.pico.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.pico_category_search.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.pico_list.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.pico_subcattree.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/function.survey.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/modifier.pico_extra_fields.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/smarty_plugins/modifier.week_e2j.php XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/sql/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/sql/mysql.sql XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/ XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/admin_category_access.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/admin_contents.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/admin_extras.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/admin_extras_detail.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/admin_import.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/admin_tags.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/block_content.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/block_list.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/block_menu.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/block_mywaitings.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/block_subcategories.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/block_tags.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/blockedit_content.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/blockedit_list.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/blockedit_menu.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/blockedit_mywaitings.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/blockedit_subcategories.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/blockedit_tags.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/inc_breadcrumbs.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/independent_print.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/independent_rss20.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/independent_singlecontent.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main.css XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_category_form.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_content_form.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_diffhistories.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_listcontents.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_menu.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_querycontents.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_viewcontent.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/templates/main_viewhistory.html XoopsModules/pico/trunk/pico_htdocs/xoops_trust_path/modules/pico/xoops_version.php Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.d3comment.php =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.d3comment.php (rev 0) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.d3comment.php 2013-05-05 12:05:34 UTC (rev 11499) @@ -0,0 +1,58 @@ +<?php + +/* + * Smarty plugin + * ------------------------------------------------------------- + * Type: function + * Name: d3comment + * Version: 1.0 + * Date: + * Author: GIJOE + * Purpose: + * Input: + * + * Examples: {d3comment class=(class_name) mydirname=(dirname)} + * ------------------------------------------------------------- + */ +function smarty_function_d3comment($params, &$smarty) +{ + $mydirname = @$params['mydirname'] ; + $classname = @$params['class'] ; + + $mytrustdirname = '' ; + if( $mydirname != '' ) { + @include XOOPS_ROOT_PATH.'/modules/'.$mydirname.'/mytrustdirname.php' ; + } + $params['mytrustdirname'] = $mytrustdirname ; + + $class_bases = array( + XOOPS_ROOT_PATH.'/modules/'.$mydirname.'/class' , + XOOPS_TRUST_PATH.'/modules/'.$mytrustdirname.'/class' , + XOOPS_TRUST_PATH.'/modules/d3forum/class' , + ) ; + + foreach( $class_bases as $class_base ) { + if( file_exists( $class_base.'/'.$classname.'.class.php' ) ) { + require_once $class_base.'/'.$classname.'.class.php' ; + break ; + } + } + + if( class_exists( $classname ) ) { + $d3com =& new $classname( '' , $mydirname , $mytrustdirname ) ; + $d3com->setSmarty( $smarty ) ; + switch( $params['mode'] ) { + case 'count' : + $d3com->displayCommentsCount( $params ) ; + break ; + case 'display_inline' : + default : + $d3com->displayCommentsInline( $params ) ; + break ; + } + } else { + echo "class parameter is invalid in <{d3comment}>" ; + } +} + +?> \ No newline at end of file Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.xoopsdhtmltarea.php =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.xoopsdhtmltarea.php (rev 0) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/class/smarty/plugins/function.xoopsdhtmltarea.php 2013-05-05 12:05:34 UTC (rev 11499) @@ -0,0 +1,42 @@ +<?php + +/* + * Smarty plugin + * ------------------------------------------------------------- + * Type: function + * Name: xoopsdhtmltarea + * Version: 1.0 + * Date: Jun 6, 2004 (modified 2006-11-10) + * Author: minahito <sun...@pl...> - modified by GIJOE + * Purpose: cycle through given values + * Input: name = name of form 'name' + * values = preset value + * cols = default 50 + * rows = default 5 + * pre_style = default '' (you can specify pre_style="display:none;") + * post_sytle = default '' (you can specify post_style="display:none;") + * + * Examples: {xoopsdhtmltarea name=message cols=40 rows=6 value=$message} + * ------------------------------------------------------------- + */ +function smarty_function_xoopsdhtmltarea($params, &$smarty) +{ + if (!class_exists('xoopsformelement')) { + require_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + } + $form=null; + + if( ! empty( $params['name'] ) ) { + $name = trim($params['name']); + $rows = isset($params['rows']) ? intval($params['rows']) : 5; + $cols = isset($params['cols']) ? intval($params['cols']) : 50; + $value = isset($params['value']) ? $params['value'] : ""; + $form = new XoopsFormDhtmlTextArea($name,$name,$value,$rows,$cols); + $rendered = $form->render(); + print '<div id="'.$name.'_bbcode_buttons_pre" style="'.@$params['pre_style'].'">'.str_replace( array( '<textarea' , '</textarea><br />' ) , array( '</div><textarea' , '</textarea><div id="'.$name.'_bbcode_buttons_post" style="'.@$params['post_style'].'">' ) , $rendered ) . '</div>' ; + } +} + +/* vim: set expandtab: */ + +?> Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_normal =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_normal (rev 0) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_normal 2013-05-05 12:05:34 UTC (rev 11499) @@ -0,0 +1,4 @@ +RewriteEngine on + +RewriteRule ^content(.*).html$ index.php?content_id=$1 [QSA,L] +RewriteRule ^category(.*).html$ index.php?cat_id=$1 [QSA,L] Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_wraps =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_wraps (rev 0) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/.htaccess.rewrite_wraps 2013-05-05 12:05:34 UTC (rev 11499) @@ -0,0 +1,5 @@ +RewriteEngine on + +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule ^(.*)$ index.php?path_info=$1 [QSA,L] Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/admin_menu.php =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/admin_menu.php (rev 0) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/admin_menu.php 2013-05-05 12:05:34 UTC (rev 11499) @@ -0,0 +1,11 @@ +<?php + +if( ! defined( 'XOOPS_TRUST_PATH' ) ) die( 'set XOOPS_TRUST_PATH into mainfile.php' ) ; + +$mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; +$mydirpath = dirname( dirname( __FILE__ ) ) ; +require $mydirpath.'/mytrustdirname.php' ; // set $mytrustdirname + +require XOOPS_TRUST_PATH.'/modules/'.$mytrustdirname.'/admin_menu.php' ; + +?> \ No newline at end of file Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/index.php =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/index.php (rev 0) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/admin/index.php 2013-05-05 12:05:34 UTC (rev 11499) @@ -0,0 +1,12 @@ +<?php + +require '../../../mainfile.php' ; +if( ! defined( 'XOOPS_TRUST_PATH' ) ) die( 'set XOOPS_TRUST_PATH in mainfile.php' ) ; + +$mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; +$mydirpath = dirname( dirname( __FILE__ ) ) ; +require $mydirpath.'/mytrustdirname.php' ; // set $mytrustdirname + +require XOOPS_TRUST_PATH.'/modules/'.$mytrustdirname.'/admin.php' ; + +?> \ No newline at end of file Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/blocks/blocks.php =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/blocks/blocks.php (rev 0) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/blocks/blocks.php 2013-05-05 12:05:34 UTC (rev 11499) @@ -0,0 +1,11 @@ +<?php + +if( ! defined( 'XOOPS_TRUST_PATH' ) ) die( 'set XOOPS_TRUST_PATH into mainfile.php' ) ; + +$mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; +$mydirpath = dirname( dirname( __FILE__ ) ) ; +require $mydirpath.'/mytrustdirname.php' ; // set $mytrustdirname + +require XOOPS_TRUST_PATH.'/modules/'.$mytrustdirname.'/blocks.php' ; + +?> \ No newline at end of file Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_edit.gif =================================================================== (Binary files differ) Index: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_edit.gif =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_edit.gif 2013-05-04 04:47:01 UTC (rev 11498) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_edit.gif 2013-05-05 12:05:34 UTC (rev 11499) Property changes on: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_edit.gif ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_print.gif =================================================================== (Binary files differ) Index: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_print.gif =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_print.gif 2013-05-04 04:47:01 UTC (rev 11498) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_print.gif 2013-05-05 12:05:34 UTC (rev 11499) Property changes on: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_print.gif ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_rss.gif =================================================================== (Binary files differ) Index: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_rss.gif =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_rss.gif 2013-05-04 04:47:01 UTC (rev 11498) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_rss.gif 2013-05-05 12:05:34 UTC (rev 11499) Property changes on: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_rss.gif ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_tellafriend.gif =================================================================== (Binary files differ) Index: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_tellafriend.gif =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_tellafriend.gif 2013-05-04 04:47:01 UTC (rev 11498) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_tellafriend.gif 2013-05-05 12:05:34 UTC (rev 11499) Property changes on: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/icon_tellafriend.gif ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_next.gif =================================================================== (Binary files differ) Index: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_next.gif =================================================================== --- XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_next.gif 2013-05-04 04:47:01 UTC (rev 11498) +++ XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_next.gif 2013-05-05 12:05:34 UTC (rev 11499) Property changes on: XoopsModules/pico/trunk/pico_htdocs/htdocs/modules/pico/images/navicon_next.gif _____________________... [truncated message content] |
From: <be...@us...> - 2013-05-08 06:24:48
|
Revision: 11511 http://sourceforge.net/p/xoops/svn/11511 Author: beckmi Date: 2013-05-08 06:24:37 +0000 (Wed, 08 May 2013) Log Message: ----------- Adding SmartObject 0.92 Added Paths: ----------- XoopsModules/smartobject/ XoopsModules/smartobject/branches/ XoopsModules/smartobject/releases/ XoopsModules/smartobject/releases/0.92/ XoopsModules/smartobject/trunk/ XoopsModules/smartobject/trunk/smartobject/ XoopsModules/smartobject/trunk/smartobject/admin/ XoopsModules/smartobject/trunk/smartobject/admin/about.php XoopsModules/smartobject/trunk/smartobject/admin/admin_header.php XoopsModules/smartobject/trunk/smartobject/admin/adsense.php XoopsModules/smartobject/trunk/smartobject/admin/currency.php XoopsModules/smartobject/trunk/smartobject/admin/customtag.php XoopsModules/smartobject/trunk/smartobject/admin/index.php XoopsModules/smartobject/trunk/smartobject/admin/link.php XoopsModules/smartobject/trunk/smartobject/admin/menu.php XoopsModules/smartobject/trunk/smartobject/admin/rating.php XoopsModules/smartobject/trunk/smartobject/admin/tag.php XoopsModules/smartobject/trunk/smartobject/admin/update.php XoopsModules/smartobject/trunk/smartobject/blocks/ XoopsModules/smartobject/trunk/smartobject/blocks/addto.php XoopsModules/smartobject/trunk/smartobject/blocks/index.html XoopsModules/smartobject/trunk/smartobject/changelog.txt XoopsModules/smartobject/trunk/smartobject/class/ XoopsModules/smartobject/trunk/smartobject/class/adsense.php XoopsModules/smartobject/trunk/smartobject/class/currency.php XoopsModules/smartobject/trunk/smartobject/class/customtag.php XoopsModules/smartobject/trunk/smartobject/class/form/ XoopsModules/smartobject/trunk/smartobject/class/form/elements/ XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartautocompleteelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformautocompleteelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformdate_timeelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformdateelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformemailelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformfileelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformhidden.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformimageelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformimageuploadelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformlanguageelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformparentcategoryelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformselect_multielement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformselectelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformset_passwordelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformtextelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformtimeelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformuser_sigelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformuserelement.php XoopsModules/smartobject/trunk/smartobject/class/form/elements/smartformyesnoelement.php XoopsModules/smartobject/trunk/smartobject/class/form/smartobjectform.php XoopsModules/smartobject/trunk/smartobject/class/index.html XoopsModules/smartobject/trunk/smartobject/class/rating.php XoopsModules/smartobject/trunk/smartobject/class/readme.txt XoopsModules/smartobject/trunk/smartobject/class/smartaddto.php XoopsModules/smartobject/trunk/smartobject/class/smartdbupdater.php XoopsModules/smartobject/trunk/smartobject/class/smartexport.php XoopsModules/smartobject/trunk/smartobject/class/smarthighlighter.php XoopsModules/smartobject/trunk/smartobject/class/smarthookhandler.php XoopsModules/smartobject/trunk/smartobject/class/smartloader.php XoopsModules/smartobject/trunk/smartobject/class/smartmetagen.php XoopsModules/smartobject/trunk/smartobject/class/smartmlobject.php XoopsModules/smartobject/trunk/smartobject/class/smartobject.php XoopsModules/smartobject/trunk/smartobject/class/smartobjectabout.php XoopsModules/smartobject/trunk/smartobject/class/smartobjectcategory.php XoopsModules/smartobject/trunk/smartobject/class/smartobjectcontroller.php XoopsModules/smartobject/trunk/smartobject/class/smartobjecthandler.php XoopsModules/smartobject/trunk/smartobject/class/smartobjectlink.php XoopsModules/smartobject/trunk/smartobject/class/smartobjectpermission.php XoopsModules/smartobject/trunk/smartobject/class/smartobjectsingleview.php XoopsModules/smartobject/trunk/smartobject/class/smartobjectsregistry.php XoopsModules/smartobject/trunk/smartobject/class/smartobjecttable.php XoopsModules/smartobject/trunk/smartobject/class/smartobjecttag.php XoopsModules/smartobject/trunk/smartobject/class/smartobjecttreetable.php XoopsModules/smartobject/trunk/smartobject/class/smartplugins.php XoopsModules/smartobject/trunk/smartobject/class/smartprinterfriendly.php XoopsModules/smartobject/trunk/smartobject/class/smartseoobject.php XoopsModules/smartobject/trunk/smartobject/class/smarttip.php XoopsModules/smartobject/trunk/smartobject/class/smartuploader.php XoopsModules/smartobject/trunk/smartobject/header.php XoopsModules/smartobject/trunk/smartobject/images/ XoopsModules/smartobject/trunk/smartobject/images/actions/ XoopsModules/smartobject/trunk/smartobject/images/actions/about_kde.png XoopsModules/smartobject/trunk/smartobject/images/actions/asc.png XoopsModules/smartobject/trunk/smartobject/images/actions/attach.png XoopsModules/smartobject/trunk/smartobject/images/actions/back.png XoopsModules/smartobject/trunk/smartobject/images/actions/back1.png XoopsModules/smartobject/trunk/smartobject/images/actions/back2.png XoopsModules/smartobject/trunk/smartobject/images/actions/bookmark.png XoopsModules/smartobject/trunk/smartobject/images/actions/bookmark_add.png XoopsModules/smartobject/trunk/smartobject/images/actions/button_cancel.png XoopsModules/smartobject/trunk/smartobject/images/actions/button_ok.png XoopsModules/smartobject/trunk/smartobject/images/actions/cd.png XoopsModules/smartobject/trunk/smartobject/images/actions/compfile.png XoopsModules/smartobject/trunk/smartobject/images/actions/configure.png XoopsModules/smartobject/trunk/smartobject/images/actions/contents.png XoopsModules/smartobject/trunk/smartobject/images/actions/decrypted.png XoopsModules/smartobject/trunk/smartobject/images/actions/desc.png XoopsModules/smartobject/trunk/smartobject/images/actions/down.png XoopsModules/smartobject/trunk/smartobject/images/actions/edit.gif XoopsModules/smartobject/trunk/smartobject/images/actions/edit.png XoopsModules/smartobject/trunk/smartobject/images/actions/editcopy.png XoopsModules/smartobject/trunk/smartobject/images/actions/editcut.png XoopsModules/smartobject/trunk/smartobject/images/actions/editdelete.gif XoopsModules/smartobject/trunk/smartobject/images/actions/editdelete.png XoopsModules/smartobject/trunk/smartobject/images/actions/editpaste.png XoopsModules/smartobject/trunk/smartobject/images/actions/edittrash.png XoopsModules/smartobject/trunk/smartobject/images/actions/encrypted.png XoopsModules/smartobject/trunk/smartobject/images/actions/exit.png XoopsModules/smartobject/trunk/smartobject/images/actions/fileclose.png XoopsModules/smartobject/trunk/smartobject/images/actions/filefind.png XoopsModules/smartobject/trunk/smartobject/images/actions/filenew.png XoopsModules/smartobject/trunk/smartobject/images/actions/filenew2.png XoopsModules/smartobject/trunk/smartobject/images/actions/fileopen.png XoopsModules/smartobject/trunk/smartobject/images/actions/fileprint.gif XoopsModules/smartobject/trunk/smartobject/images/actions/fileprint.png XoopsModules/smartobject/trunk/smartobject/images/actions/filequickprint.png XoopsModules/smartobject/trunk/smartobject/images/actions/filesave.png XoopsModules/smartobject/trunk/smartobject/images/actions/filesave2.png XoopsModules/smartobject/trunk/smartobject/images/actions/filesaveas.png XoopsModules/smartobject/trunk/smartobject/images/actions/filesaveas2.png XoopsModules/smartobject/trunk/smartobject/images/actions/find.png XoopsModules/smartobject/trunk/smartobject/images/actions/folder.png XoopsModules/smartobject/trunk/smartobject/images/actions/folder_new.png XoopsModules/smartobject/trunk/smartobject/images/actions/forward.png XoopsModules/smartobject/trunk/smartobject/images/actions/forward1.png XoopsModules/smartobject/trunk/smartobject/images/actions/forward2.png XoopsModules/smartobject/trunk/smartobject/images/actions/frameprint.png XoopsModules/smartobject/trunk/smartobject/images/actions/gohome.png XoopsModules/smartobject/trunk/smartobject/images/actions/help.png XoopsModules/smartobject/trunk/smartobject/images/actions/index.html XoopsModules/smartobject/trunk/smartobject/images/actions/klipper_dock.png XoopsModules/smartobject/trunk/smartobject/images/actions/klipper_dock2.png XoopsModules/smartobject/trunk/smartobject/images/actions/locationbar_erase.png XoopsModules/smartobject/trunk/smartobject/images/actions/lock.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_delete.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_delete2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_find.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_find2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_forward.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_forward2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_generic.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_generic2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_get.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_get2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_new.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_new2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_new3.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_replay.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_replayall.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_reply.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_reply2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_replyall.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_replyall2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_replylist.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_replylist2.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_send.gif XoopsModules/smartobject/trunk/smartobject/images/actions/mail_send.png XoopsModules/smartobject/trunk/smartobject/images/actions/mail_send2.png XoopsModules/smartobject/trunk/smartobject/images/actions/make_kdevelop.png XoopsModules/smartobject/trunk/smartobject/images/actions/message_reply.png XoopsModules/smartobject/trunk/smartobject/images/actions/misc.png XoopsModules/smartobject/trunk/smartobject/images/actions/next.png XoopsModules/smartobject/trunk/smartobject/images/actions/openterm.png XoopsModules/smartobject/trunk/smartobject/images/actions/people.png XoopsModules/smartobject/trunk/smartobject/images/actions/personal.png XoopsModules/smartobject/trunk/smartobject/images/actions/previous.png XoopsModules/smartobject/trunk/smartobject/images/actions/project_open.png XoopsModules/smartobject/trunk/smartobject/images/actions/queue.png XoopsModules/smartobject/trunk/smartobject/images/actions/rebuild.png XoopsModules/smartobject/trunk/smartobject/images/actions/redo.png XoopsModules/smartobject/trunk/smartobject/images/actions/reload.png XoopsModules/smartobject/trunk/smartobject/images/actions/reload3.png XoopsModules/smartobject/trunk/smartobject/images/actions/reload_page.png XoopsModules/smartobject/trunk/smartobject/images/actions/run.png XoopsModules/smartobject/trunk/smartobject/images/actions/show_clips.gif XoopsModules/smartobject/trunk/smartobject/images/actions/signature.png XoopsModules/smartobject/trunk/smartobject/images/actions/stop.png XoopsModules/smartobject/trunk/smartobject/images/actions/thumbnail.png XoopsModules/smartobject/trunk/smartobject/images/actions/toggle_log.png XoopsModules/smartobject/trunk/smartobject/images/actions/undo.png XoopsModules/smartobject/trunk/smartobject/images/actions/unlock.png XoopsModules/smartobject/trunk/smartobject/images/actions/up.png XoopsModules/smartobject/trunk/smartobject/images/actions/up1.png XoopsModules/smartobject/trunk/smartobject/images/actions/up2.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_bottom.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_choose.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_detailed.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_icon.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_left_right.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_multicolumn.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_remove.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_right.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_sidetree.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_text.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_top_bottom.png XoopsModules/smartobject/trunk/smartobject/images/actions/view_tree.png XoopsModules/smartobject/trunk/smartobject/images/actions/viewmag+.png XoopsModules/smartobject/trunk/smartobject/images/actions/viewmag-.png XoopsModules/smartobject/trunk/smartobject/images/actions/viewmag.png XoopsModules/smartobject/trunk/smartobject/images/actions/viewmag1.png XoopsModules/smartobject/trunk/smartobject/images/actions/viewmagfit.png XoopsModules/smartobject/trunk/smartobject/images/actions/window_fullscreen.png XoopsModules/smartobject/trunk/smartobject/images/actions/window_new.png XoopsModules/smartobject/trunk/smartobject/images/actions/window_nofullscreen.png XoopsModules/smartobject/trunk/smartobject/images/actions/wizard.png XoopsModules/smartobject/trunk/smartobject/images/bg.gif XoopsModules/smartobject/trunk/smartobject/images/blank.png XoopsModules/smartobject/trunk/smartobject/images/close12.gif XoopsModules/smartobject/trunk/smartobject/images/cssbutton.gif XoopsModules/smartobject/trunk/smartobject/images/delete.gif XoopsModules/smartobject/trunk/smartobject/images/edit.gif XoopsModules/smartobject/trunk/smartobject/images/errormsg_icon.gif XoopsModules/smartobject/trunk/smartobject/images/file.gif XoopsModules/smartobject/trunk/smartobject/images/friend.gif XoopsModules/smartobject/trunk/smartobject/images/index.html XoopsModules/smartobject/trunk/smartobject/images/infomsg_icon.gif XoopsModules/smartobject/trunk/smartobject/images/left_both.gif XoopsModules/smartobject/trunk/smartobject/images/module_logo.gif XoopsModules/smartobject/trunk/smartobject/images/newanswer.gif XoopsModules/smartobject/trunk/smartobject/images/open12.gif XoopsModules/smartobject/trunk/smartobject/images/print.gif XoopsModules/smartobject/trunk/smartobject/images/right_both.gif XoopsModules/smartobject/trunk/smartobject/include/ XoopsModules/smartobject/trunk/smartobject/include/addto/ XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Blink.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Delicious.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Digg.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Facebook.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Furl.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Google.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Simpy.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Spurl.gif XoopsModules/smartobject/trunk/smartobject/include/addto/AddTo_Yahoo.gif XoopsModules/smartobject/trunk/smartobject/include/addto/MPL-1.1.txt XoopsModules/smartobject/trunk/smartobject/include/addto/_notes/ XoopsModules/smartobject/trunk/smartobject/include/addto/_notes/dwsync.xml XoopsModules/smartobject/trunk/smartobject/include/addto/addto-multi.js XoopsModules/smartobject/trunk/smartobject/include/addto/addto.css XoopsModules/smartobject/trunk/smartobject/include/addto/addto.js XoopsModules/smartobject/trunk/smartobject/include/addto/readme.txt XoopsModules/smartobject/trunk/smartobject/include/adsense.php XoopsModules/smartobject/trunk/smartobject/include/captcha/ XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/ XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background00.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background01.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background02.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background03.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background04.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background05.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background06.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background07.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background08.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background09.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/background10.png XoopsModules/smartobject/trunk/smartobject/include/captcha/backgrounds/index.html XoopsModules/smartobject/trunk/smartobject/include/captcha/captcha.php XoopsModules/smartobject/trunk/smartobject/include/captcha/config.php XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/ XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/Vera.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraBI.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraBd.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraIt.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraMoBI.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraMoBd.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraMoIt.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraMono.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/VeraSe.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/index.html XoopsModules/smartobject/trunk/smartobject/include/captcha/fonts/verasebd.ttf XoopsModules/smartobject/trunk/smartobject/include/captcha/formcaptcha.php XoopsModules/smartobject/trunk/smartobject/include/captcha/image.php XoopsModules/smartobject/trunk/smartobject/include/captcha/language/ XoopsModules/smartobject/trunk/smartobject/include/captcha/language/english.php XoopsModules/smartobject/trunk/smartobject/include/captcha/language/french.php XoopsModules/smartobject/trunk/smartobject/include/captcha/language/schinese.php XoopsModules/smartobject/trunk/smartobject/include/captcha/language/schinese_utf8.php XoopsModules/smartobject/trunk/smartobject/include/captcha/scripts/ XoopsModules/smartobject/trunk/smartobject/include/captcha/scripts/img.php XoopsModules/smartobject/trunk/smartobject/include/captcha/text.php XoopsModules/smartobject/trunk/smartobject/include/captcha/xoops_version.php XoopsModules/smartobject/trunk/smartobject/include/common.php XoopsModules/smartobject/trunk/smartobject/include/currency.php XoopsModules/smartobject/trunk/smartobject/include/custom_code/ XoopsModules/smartobject/trunk/smartobject/include/custom_code/footer_start.php XoopsModules/smartobject/trunk/smartobject/include/customtag.php XoopsModules/smartobject/trunk/smartobject/include/dtree.css XoopsModules/smartobject/trunk/smartobject/include/dtree.js XoopsModules/smartobject/trunk/smartobject/include/dtree_img/ XoopsModules/smartobject/trunk/smartobject/include/dtree_img/base.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/cd.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/empty.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/folder.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/folderopen.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/globe.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/imgfolder.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/join.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/joinbottom.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/line.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/minus.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/minusbottom.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/musicfolder.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/nolines_minus.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/nolines_plus.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/page.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/plus.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/plusbottom.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/question.gif XoopsModules/smartobject/trunk/smartobject/include/dtree_img/trash.gif XoopsModules/smartobject/trunk/smartobject/include/functions.php XoopsModules/smartobject/trunk/smartobject/include/index.html XoopsModules/smartobject/trunk/smartobject/include/rating.rate.php XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/ XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/lib/ XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/lib/prototype.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/ XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/builder.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/controls.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/dragdrop.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/effects.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/scriptaculous.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/slider.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/smart.js XoopsModules/smartobject/trunk/smartobject/include/scriptaculous/src/unittest.js XoopsModules/smartobject/trunk/smartobject/include/smart.js XoopsModules/smartobject/trunk/smartobject/include/update.php XoopsModules/smartobject/trunk/smartobject/include/version.php XoopsModules/smartobject/trunk/smartobject/include/xoops_core_common_functions.php XoopsModules/smartobject/trunk/smartobject/index.html XoopsModules/smartobject/trunk/smartobject/language/ XoopsModules/smartobject/trunk/smartobject/language/english/ XoopsModules/smartobject/trunk/smartobject/language/english/admin.php XoopsModules/smartobject/trunk/smartobject/language/english/adsense.php XoopsModules/smartobject/trunk/smartobject/language/english/common.php XoopsModules/smartobject/trunk/smartobject/language/english/customtag.php XoopsModules/smartobject/trunk/smartobject/language/english/index.html XoopsModules/smartobject/trunk/smartobject/language/english/mail_template/ XoopsModules/smartobject/trunk/smartobject/language/english/mail_template/index.html XoopsModules/smartobject/trunk/smartobject/language/english/mail_template/sendlink.tpl XoopsModules/smartobject/trunk/smartobject/language/english/main.php XoopsModules/smartobject/trunk/smartobject/language/english/modinfo.php XoopsModules/smartobject/trunk/smartobject/language/english/rating.php XoopsModules/smartobject/trunk/smartobject/language/english/smartdbupdater.php XoopsModules/smartobject/trunk/smartobject/language/french/ XoopsModules/smartobject/trunk/smartobject/language/french/admin.php XoopsModules/smartobject/trunk/smartobject/language/french/common.php XoopsModules/smartobject/trunk/smartobject/language/french/customtag.php XoopsModules/smartobject/trunk/smartobject/language/french/index.html XoopsModules/smartobject/trunk/smartobject/language/french/mail_template/ XoopsModules/smartobject/trunk/smartobject/language/french/mail_template/index.html XoopsModules/smartobject/trunk/smartobject/language/french/mail_template/sendlink.tpl XoopsModules/smartobject/trunk/smartobject/language/french/main.php XoopsModules/smartobject/trunk/smartobject/language/french/modinfo.php XoopsModules/smartobject/trunk/smartobject/language/french/rating.php XoopsModules/smartobject/trunk/smartobject/language/french/smartdbupdater.php XoopsModules/smartobject/trunk/smartobject/language/index.html XoopsModules/smartobject/trunk/smartobject/module.css XoopsModules/smartobject/trunk/smartobject/plugins/ XoopsModules/smartobject/trunk/smartobject/plugins/index.html XoopsModules/smartobject/trunk/smartobject/plugins/smartband.php XoopsModules/smartobject/trunk/smartobject/plugins/smartpartner.php XoopsModules/smartobject/trunk/smartobject/plugins/smartsection.php XoopsModules/smartobject/trunk/smartobject/plugins/smartshop.php XoopsModules/smartobject/trunk/smartobject/plugins/xcgal.php XoopsModules/smartobject/trunk/smartobject/print.css XoopsModules/smartobject/trunk/smartobject/print.php XoopsModules/smartobject/trunk/smartobject/readme.txt XoopsModules/smartobject/trunk/smartobject/sendlink.php XoopsModules/smartobject/trunk/smartobject/sql/ XoopsModules/smartobject/trunk/smartobject/sql/index.html XoopsModules/smartobject/trunk/smartobject/sql/mysql.sql XoopsModules/smartobject/trunk/smartobject/templates/ XoopsModules/smartobject/trunk/smartobject/templates/blocks/ XoopsModules/smartobject/trunk/smartobject/templates/blocks/smartobject_block_addto.html XoopsModules/smartobject/trunk/smartobject/templates/index.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_about.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_addto.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_admin_menu.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_admin_menu0.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_admin_menu3.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_form.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_print.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_rating_form.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_sendlink.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_sentlink_display.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_singleview_display.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_smarttable_display.html XoopsModules/smartobject/trunk/smartobject/templates/smartobject_smarttable_display.tpl XoopsModules/smartobject/trunk/smartobject/templates/smartobject_tip.html XoopsModules/smartobject/trunk/smartobject/xoops_version.php Added: XoopsModules/smartobject/trunk/smartobject/admin/about.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/about.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/about.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,16 @@ +<?php + +/** +* $Id: about.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: SmartObject +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ +// +include_once("admin_header.php"); + +include_once(SMARTOBJECT_ROOT_PATH . "class/smartobjectabout.php"); +$aboutObj = new SmartobjectAbout(); +$aboutObj->render(); + +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/admin_header.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/admin_header.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/admin_header.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,14 @@ +<?php + +/** +* $Id: admin_header.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: SmartContent +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +include_once('../../../include/cp_header.php'); + +include_once(XOOPS_ROOT_PATH . "/modules/smartobject/include/common.php"); +smart_loadCommonLanguageFile(); +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/adsense.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/adsense.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/adsense.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,148 @@ +<?php + +/** +* $Id: adsense.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: Class_Booking +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +function editclass($showmenu = false, $adsenseid = 0, $clone=false) +{ + global $smartobject_adsense_handler; + + $adsenseObj = $smartobject_adsense_handler->get($adsenseid); + + if (!$clone && !$adsenseObj->isNew()){ + + if ($showmenu) { + smart_adminMenu(3, _AM_SOBJECT_ADSENSES . " > " . _AM_SOBJECT_EDITING); + } + smart_collapsableBar('adsenseedit', _AM_SOBJECT_ADSENSES_EDIT, _AM_SOBJECT_ADSENSES_EDIT_INFO); + + $sform = $adsenseObj->getForm(_AM_SOBJECT_ADSENSES_EDIT, 'addadsense'); + $sform->display(); + smart_close_collapsable('adsenseedit'); + } else { + $adsenseObj->setVar('adsenseid', 0); + $adsenseObj->setVar('tag', ''); + + if ($showmenu) { + smart_adminMenu(3, _AM_SOBJECT_ADSENSES . " > " . _CO_SOBJECT_CREATINGNEW); + } + + smart_collapsableBar('adsensecreate', _AM_SOBJECT_ADSENSES_CREATE, _AM_SOBJECT_ADSENSES_CREATE_INFO); + $sform = $adsenseObj->getForm(_AM_SOBJECT_ADSENSES_CREATE, 'addadsense', false, false, false, true); + $sform->display(); + smart_close_collapsable('adsensecreate'); + } +} + +include_once("admin_header.php"); +include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; +include_once SMARTOBJECT_ROOT_PATH."class/adsense.php"; +$smartobject_adsense_handler = xoops_getmodulehandler('adsense'); +smart_loadLanguageFile('smartobject', 'adsense'); + +$op = ''; + +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +switch ($op) { + case "mod": + + $adsenseid = isset($_GET['adsenseid']) ? intval($_GET['adsenseid']) : 0 ; + + smart_xoops_cp_header(); + + editclass(true, $adsenseid); + break; + + case "clone": + + $adsenseid = isset($_GET['adsenseid']) ? intval($_GET['adsenseid']) : 0 ; + + smart_xoops_cp_header(); + + editclass(true, $adsenseid, true); + break; + + case "addadsense": + if(@include_once SMARTOBJECT_ROOT_PATH . "include/captcha/captcha.php") { + $xoopsCaptcha = XoopsCaptcha::instance(); + if(! $xoopsCaptcha->verify() ) { + redirect_header('javascript:history.go(-1);', 3, $xoopsCaptcha->getMessage()); + exit; + } + } + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_adsense_handler); + $controller->storeFromDefaultForm(_AM_SOBJECT_ADSENSES_CREATED, _AM_SOBJECT_ADSENSES_MODIFIED); + break; + + case "del": + + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_adsense_handler); + $controller->handleObjectDeletion(); + + break; + + default: + + smart_xoops_cp_header(); + + smart_adminMenu(3, _AM_SOBJECT_ADSENSES); + + smart_collapsableBar('createdadsenses', _AM_SOBJECT_ADSENSES, _AM_SOBJECT_ADSENSES_DSC); + + include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; + $objectTable = new SmartObjectTable($smartobject_adsense_handler); + $objectTable->addColumn(new SmartObjectColumn('description', 'left')); + $objectTable->addColumn(new SmartObjectColumn(_AM_SOBJECT_ADSENSE_TAG, 'center', 200, 'getXoopsCode')); + +// $objectTable->addCustomAction('getCreateItemLink'); +// $objectTable->addCustomAction('getCreateAttributLink'); + + $objectTable->addIntroButton('addadsense', 'adsense.php?op=mod', _AM_SOBJECT_ADSENSES_CREATE); +/* + $criteria_upcoming = new CriteriaCompo(); + $criteria_upcoming->add(new Criteria('start_date', time(), '>')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_UPCOMING, array( + 'key' => 'start_date', + 'criteria' => $criteria_upcoming + )); + + $criteria_last7days = new CriteriaCompo(); + $criteria_last7days->add(new Criteria('start_date', time() - 30 *(60 * 60 * 24), '>')); + $criteria_last7days->add(new Criteria('start_date', time(), '<')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_LAST7DAYS, array( + 'key' => 'start_date', + 'criteria' => $criteria_last7days + )); + + $criteria_last30days = new CriteriaCompo(); + $criteria_last30days->add(new Criteria('start_date', time() - 30 *(60 * 60 * 24), '>')); + $criteria_last30days->add(new Criteria('start_date', time(), '<')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_LAST30DAYS, array( + 'key' => 'start_date', + 'criteria' => $criteria_last30days + )); +*/ + $objectTable->addQuickSearch(array('title', 'summary', 'description')); + $objectTable->addCustomAction('getCloneLink'); + + $objectTable->render(); + + echo "<br />"; + smart_close_collapsable('createdadsenses'); + echo "<br>"; + + break; +} + +smart_modFooter(); +xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/currency.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/currency.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/currency.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,132 @@ +<?php + +/** +* $Id: currency.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: Class_Booking +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +function editclass($showmenu = false, $currencyid = 0) +{ + global $smartobject_currency_handler; + + $currencyObj = $smartobject_currency_handler->get($currencyid); + + if (!$currencyObj->isNew()){ + + if ($showmenu) { + smart_adminMenu(5, _AM_SOBJECT_CURRENCIES . " > " . _AM_SOBJECT_EDITING); + } + smart_collapsableBar('currencyedit', _AM_SOBJECT_CURRENCIES_EDIT, _AM_SOBJECT_CURRENCIES_EDIT_INFO); + + $sform = $currencyObj->getForm(_AM_SOBJECT_CURRENCIES_EDIT, 'addcurrency'); + $sform->display(); + smart_close_collapsable('currencyedit'); + } else { + if ($showmenu) { + smart_adminMenu(5, _AM_SOBJECT_CURRENCIES . " > " . _CO_SOBJECT_CREATINGNEW); + } + + smart_collapsableBar('currencycreate', _AM_SOBJECT_CURRENCIES_CREATE, _AM_SOBJECT_CURRENCIES_CREATE_INFO); + $sform = $currencyObj->getForm(_AM_SOBJECT_CURRENCIES_CREATE, 'addcurrency'); + $sform->display(); + smart_close_collapsable('currencycreate'); + } +} + +include_once("admin_header.php"); +include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; +include_once SMARTOBJECT_ROOT_PATH."class/currency.php"; +$smartobject_currency_handler = xoops_getmodulehandler('currency'); + +$op = ''; + +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +switch ($op) { + case "mod": + $currencyid = isset($_GET['currencyid']) ? intval($_GET['currencyid']) : 0 ; + + smart_xoops_cp_header(); + + editclass(true, $currencyid); + break; + + case "updateCurrencies": + + if (!isset($_POST['SmartobjectCurrency_objects']) || count($_POST['SmartobjectCurrency_objects']) == 0) { + redirect_header($smart_previous_page, 3, _AM_SOBJECT_NO_RECORDS_TO_UPDATE); + exit; + } + + if (isset($_POST['default_currency'])) { + $new_default_currency = $_POST['default_currency']; + $sql = 'UPDATE ' . $smartobject_currency_handler->table . ' SET default_currency=0'; + $smartobject_currency_handler->query($sql); + $sql = 'UPDATE ' . $smartobject_currency_handler->table . ' SET default_currency=1 WHERE currencyid=' . $new_default_currency; + $smartobject_currency_handler->query($sql); + } + + /* + $criteria = new CriteriaCompo(); + $criteria->add(new Criteria('currencyid', '(' . implode(', ', $_POST['SmartobjectCurrency_objects']) . ')', 'IN')); + $currenciesObj = $smartobject_currency_handler->getObjects($criteria, true); + + foreach($currenciesObj as $currencyid=>$currencyObj) { + //$bookingObj->setVar('attended', isset($_POST['attended_' . $bookingid]) ? intval($_POST['attended_' . $bookingid]) : 0); + $smartobject_currency_handler->insert($currencyObj); + } + */ + redirect_header($smart_previous_page, 3, _AM_SOBJECT_RECORDS_UPDATED); + exit; + + break; + + case "addcurrency": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_currency_handler); + $controller->storeFromDefaultForm(_AM_SOBJECT_CURRENCIES_CREATED, _AM_SOBJECT_CURRENCIES_MODIFIED, SMARTOBJECT_URL . 'admin/currency.php'); + + break; + + case "del": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_currency_handler); + $controller->handleObjectDeletion(); + + break; + + default: + + smart_xoops_cp_header(); + + smart_adminMenu(5, _AM_SOBJECT_CURRENCIES); + + smart_collapsableBar('createdcurrencies', _AM_SOBJECT_CURRENCIES, _AM_SOBJECT_CURRENCIES_DSC); + + include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; + $objectTable = new SmartObjectTable($smartobject_currency_handler); + $objectTable->addColumn(new SmartObjectColumn('name', 'left', false, 'getCurrencyLink')); + $objectTable->addColumn(new SmartObjectColumn('rate', 'center', 150)); + $objectTable->addColumn(new SmartObjectColumn('iso4217', 'center', 150)); + $objectTable->addColumn(new SmartObjectColumn('default_currency', 'center', 150, 'getDefault_currencyControl')); + + $objectTable->addIntroButton('addcurrency', 'currency.php?op=mod', _AM_SOBJECT_CURRENCIES_CREATE); + + $objectTable->addActionButton('updateCurrencies', _SUBMIT, _AM_SOBJECT_CURRENCY_UPDATE_ALL); + + $objectTable->render(); + + echo "<br />"; + smart_close_collapsable('createdcurrencies'); + echo "<br>"; + + break; +} + +smart_modFooter(); +xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/customtag.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/customtag.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/customtag.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,144 @@ +<?php + +/** +* $Id: customtag.php,v 1.2 2007/08/10 11:27:12 marcan Exp $ +* Module: Class_Booking +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +function editcustomtag($showmenu = false, $customtagid = 0, $clone=false) +{ + global $smartobject_customtag_handler; + + $customtagObj = $smartobject_customtag_handler->get($customtagid); + + if (!$clone && !$customtagObj->isNew()){ + + if ($showmenu) { + smart_adminMenu(2, _AM_SOBJECT_CUSTOMTAGS . " > " . _AM_SOBJECT_EDITING); + } + smart_collapsableBar('customtagedit', _AM_SOBJECT_CUSTOMTAGS_EDIT, _AM_SOBJECT_CUSTOMTAGS_EDIT_INFO); + + $sform = $customtagObj->getForm(_AM_SOBJECT_CUSTOMTAGS_EDIT, 'addcustomtag'); + $sform->display(); + smart_close_collapsable('customtagedit'); + } else { + $customtagObj->setVar('customtagid', 0); + $customtagObj->setVar('tag', ''); + + if ($showmenu) { + smart_adminMenu(2, _AM_SOBJECT_CUSTOMTAGS . " > " . _CO_SOBJECT_CREATINGNEW); + } + + smart_collapsableBar('customtagcreate', _AM_SOBJECT_CUSTOMTAGS_CREATE, _AM_SOBJECT_CUSTOMTAGS_CREATE_INFO); + $sform = $customtagObj->getForm(_AM_SOBJECT_CUSTOMTAGS_CREATE, 'addcustomtag'); + $sform->display(); + smart_close_collapsable('customtagcreate'); + } +} + +include_once("admin_header.php"); +smart_loadLanguageFile('smartobject', 'customtag'); + +include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; +include_once SMARTOBJECT_ROOT_PATH."class/customtag.php"; +$smartobject_customtag_handler = xoops_getmodulehandler('customtag'); + + +$op = ''; + +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +switch ($op) { + case "mod": + + $customtagid = isset($_GET['customtagid']) ? intval($_GET['customtagid']) : 0 ; + + smart_xoops_cp_header(); + + editcustomtag(true, $customtagid); + break; + + case "clone": + + $customtagid = isset($_GET['customtagid']) ? intval($_GET['customtagid']) : 0 ; + + smart_xoops_cp_header(); + + editcustomtag(true, $customtagid, true); + break; + + case "addcustomtag": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_customtag_handler); + $controller->storeFromDefaultForm(_AM_SOBJECT_CUSTOMTAGS_CREATED, _AM_SOBJECT_CUSTOMTAGS_MODIFIED); + break; + + case "del": + + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_customtag_handler); + $controller->handleObjectDeletion(); + + break; + + default: + + smart_xoops_cp_header(); + + smart_adminMenu(2, _AM_SOBJECT_CUSTOMTAGS); + + smart_collapsableBar('createdcustomtags', _AM_SOBJECT_CUSTOMTAGS, _AM_SOBJECT_CUSTOMTAGS_DSC); + + include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; + $objectTable = new SmartObjectTable($smartobject_customtag_handler); + $objectTable->addColumn(new SmartObjectColumn('name', 'left', 150, 'getCustomtagName')); + $objectTable->addColumn(new SmartObjectColumn('description', 'left')); + $objectTable->addColumn(new SmartObjectColumn('language', 'center', 150)); + +// $objectTable->addCustomAction('getCreateItemLink'); +// $objectTable->addCustomAction('getCreateAttributLink'); + + $objectTable->addIntroButton('addcustomtag', 'customtag.php?op=mod', _AM_SOBJECT_CUSTOMTAGS_CREATE); +/* + $criteria_upcoming = new CriteriaCompo(); + $criteria_upcoming->add(new Criteria('start_date', time(), '>')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_UPCOMING, array( + 'key' => 'start_date', + 'criteria' => $criteria_upcoming + )); + + $criteria_last7days = new CriteriaCompo(); + $criteria_last7days->add(new Criteria('start_date', time() - 30 *(60 * 60 * 24), '>')); + $criteria_last7days->add(new Criteria('start_date', time(), '<')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_LAST7DAYS, array( + 'key' => 'start_date', + 'criteria' => $criteria_last7days + )); + + $criteria_last30days = new CriteriaCompo(); + $criteria_last30days->add(new Criteria('start_date', time() - 30 *(60 * 60 * 24), '>')); + $criteria_last30days->add(new Criteria('start_date', time(), '<')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_LAST30DAYS, array( + 'key' => 'start_date', + 'criteria' => $criteria_last30days + )); +*/ + $objectTable->addQuickSearch(array('title', 'summary', 'description')); + $objectTable->addCustomAction('getCloneLink'); + + $objectTable->render(); + + echo "<br />"; + smart_close_collapsable('createdcustomtags'); + echo "<br>"; + + break; +} + +smart_modFooter(); +xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/index.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/index.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/index.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,18 @@ +<?php + +/** +* $Id: index.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: SmartContent +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +include_once("admin_header.php"); + +smart_xoops_cp_header(); + +smart_adminMenu(0); + +smart_modFooter(); +xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/link.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/link.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/link.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,88 @@ +<?php + +/** +* $Id: link.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: SmartShop +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +include_once("admin_header.php"); +include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; +include_once SMARTOBJECT_ROOT_PATH."class/smartobjectlink.php"; + +$smartobject_link_handler = xoops_getmodulehandler('link'); + +$op = ''; + +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +switch ($op) { + + case "del": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_link_handler); + $controller->handleObjectDeletion(_AM_SOBJECT_SENT_LINK_DELETE_CONFIRM); + + break; + + case "view": + $linkid = isset($_GET['linkid']) ? $_GET['linkid'] : 0; + $linkObj = $smartobject_link_handler->get($linkid); + + if ($linkObj->isNew()) { + redirect_header(SMARTOBJECT_URL . "admin/link.php", 3, _AM_SOBJECT_LINK_NOT_FOUND); + } + + smart_xoops_cp_header(); + + smart_adminMenu(1, _AM_SOBJECT_SENT_LINK_DISPLAY); + + smart_collapsableBar('sentlinks', _AM_SOBJECT_SENT_LINK_DISPLAY, _AM_SOBJECT_SENT_LINK_DISPLAY_INFO); + + include_once XOOPS_ROOT_PATH . '/class/template.php'; + $xoopsTpl =& new XoopsTpl(); + $xoopsTpl->assign('link', $linkObj->toArray()); + $xoopsTpl->display( 'db:smartobject_sentlink_display.html' ); + + echo "<br />"; + smart_close_collapsable('sentlinks'); + echo "<br>"; + + + break; + + default: + + smart_xoops_cp_header(); + + smart_adminMenu(1, _AM_SOBJECT_SENT_LINKS); + + smart_collapsableBar('sentlinks', _AM_SOBJECT_SENT_LINKS, _AM_SOBJECT_SENT_LINKS_INFO); + + include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; + $objectTable = new SmartObjectTable($smartobject_link_handler, null, array('delete')); + $objectTable->addColumn(new SmartObjectColumn('date')); + $objectTable->addColumn(new SmartObjectColumn(_AM_SOBJECT_SENT_LINKS_FROM, $align='left', $width=false, 'getFromInfo')); + $objectTable->addColumn(new SmartObjectColumn(_AM_SOBJECT_SENT_LINKS_TO, $align='left', $width=false, 'getToInfo')); + $objectTable->addColumn(new SmartObjectColumn('link')); + + $objectTable->addCustomAction("getViewItemLink"); + + $objectTable->setDefaultSort('date'); + $objectTable->setDefaultOrder('DESC'); + + $objectTable->render(); + + echo "<br />"; + smart_close_collapsable('sentlinks'); + echo "<br>"; + + break; +} + +smart_modFooter(); +xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/menu.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/menu.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/menu.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,59 @@ +<?php +/** +* $Id: menu.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: SmartObject +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +$i = -1; + +$i++; +$adminmenu[$i]['title'] = _MI_SOBJECT_INDEX; +$adminmenu[$i]['link'] = "admin/index.php"; + +$i++; +$adminmenu[$i]['title'] = _MI_SOBJECT_SENT_LINKS; +$adminmenu[$i]['link'] = "admin/link.php"; + +$i++; +$adminmenu[$i]['title'] = _MI_SOBJECT_TAGS; +$adminmenu[$i]['link'] = "admin/customtag.php"; + +$i++; +$adminmenu[$i]['title'] = _MI_SOBJECT_ADSENSES; +$adminmenu[$i]['link'] = "admin/adsense.php"; + +$i++; +$adminmenu[$i]['title'] = _MI_SOBJECT_RATINGS; +$adminmenu[$i]['link'] = "admin/rating.php"; + +if (!defined('SMARTOBJECT_ROOT_PATH')) { + include_once XOOPS_ROOT_PATH . '/modules/smartobject/include/functions.php'; +} + +$smartobject_config = smart_getModuleConfig('smartobject'); + +if (isset($smartobject_config['enable_currencyman']) && $smartobject_config['enable_currencyman'] == true) { + $i++; + $adminmenu[$i]['title'] = _MI_SOBJECT_CURRENCIES; + $adminmenu[$i]['link'] = "admin/currency.php"; +} + +if (isset($xoopsModule)) { + + $i = -1; + + $i++; + $headermenu[$i]['title'] = _PREFERENCES; + $headermenu[$i]['link'] = '../../system/admin.php?fct=preferences&op=showmod&mod=' . $xoopsModule->getVar('mid'); + + $i++; + $headermenu[$i]['title'] = _CO_SOBJECT_UPDATE_MODULE; + $headermenu[$i]['link'] = XOOPS_URL . "/modules/system/admin.php?fct=modulesadmin&op=update&module=" . $xoopsModule->getVar('dirname'); + + $i++; + $headermenu[$i]['title'] = _AM_SOBJECT_ABOUT; + $headermenu[$i]['link'] = SMARTOBJECT_URL . "admin/about.php"; +} +?> Added: XoopsModules/smartobject/trunk/smartobject/admin/rating.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/rating.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/rating.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,148 @@ +<?php + +/** +* $Id: rating.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: Class_Booking +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +function editclass($showmenu = false, $ratingid = 0) +{ + global $smartobject_rating_handler; + + $ratingObj = $smartobject_rating_handler->get($ratingid); + + if (!$ratingObj->isNew()){ + + if ($showmenu) { + smart_adminMenu(4, _AM_SOBJECT_RATINGS . " > " . _AM_SOBJECT_EDITING); + } + smart_collapsableBar('ratingedit', _AM_SOBJECT_RATINGS_EDIT, _AM_SOBJECT_RATINGS_EDIT_INFO); + + $sform = $ratingObj->getForm(_AM_SOBJECT_RATINGS_EDIT, 'addrating'); + $sform->display(); + smart_close_collapsable('ratingedit'); + } else { + $ratingObj->hideFieldFromForm(array('item', 'itemid', 'uid', 'date', 'rate')); + + if (isset($_POST['op'])) { + $controller = new SmartObjectController($smartobject_rating_handler); + $controller->postDataToObject($ratingObj); + + if ($_POST['op'] == 'changedField') { + switch($_POST['changedField']) { + case 'dirname' : + $ratingObj->showFieldOnForm(array('item', 'itemid', 'uid', 'date', 'rate')); + break; + } + } + } + + if ($showmenu) { + smart_adminMenu(4, _AM_SOBJECT_RATINGS . " > " . _CO_SOBJECT_CREATINGNEW); + } + + smart_collapsableBar('ratingcreate', _AM_SOBJECT_RATINGS_CREATE, _AM_SOBJECT_RATINGS_CREATE_INFO); + $sform = $ratingObj->getForm(_AM_SOBJECT_RATINGS_CREATE, 'addrating'); + $sform->display(); + smart_close_collapsable('ratingcreate'); + } + + +} + +include_once("admin_header.php"); +include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; +include_once SMARTOBJECT_ROOT_PATH."class/rating.php"; +$smartobject_rating_handler = xoops_getmodulehandler('rating'); + + +$op = ''; + +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +switch ($op) { + case "mod": + case "changedField"; + + $ratingid = isset($_GET['ratingid']) ? intval($_GET['ratingid']) : 0 ; + + smart_xoops_cp_header(); + + editclass(true, $ratingid); + break; + + case "addrating": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_rating_handler); + $controller->storeFromDefaultForm(_AM_SOBJECT_RATINGS_CREATED, _AM_SOBJECT_RATINGS_MODIFIED, SMARTOBJECT_URL . 'admin/rating.php'); + + break; + + case "del": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_rating_handler); + $controller->handleObjectDeletion(); + + break; + + default: + + smart_xoops_cp_header(); + + smart_adminMenu(4, _AM_SOBJECT_RATINGS); + + smart_collapsableBar('createdratings', _AM_SOBJECT_RATINGS, _AM_SOBJECT_RATINGS_DSC); + + include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; + $objectTable = new SmartObjectTable($smartobject_rating_handler); + $objectTable->addColumn(new SmartObjectColumn('name', 'left')); + $objectTable->addColumn(new SmartObjectColumn('dirname', 'left')); + $objectTable->addColumn(new SmartObjectColumn('item', 'left', false, 'getItemValue')); + $objectTable->addColumn(new SmartObjectColumn('date', 'center', 150)); + $objectTable->addColumn(new SmartObjectColumn('rate', 'center', 40, 'getRateValue')); + +// $objectTable->addCustomAction('getCreateItemLink'); +// $objectTable->addCustomAction('getCreateAttributLink'); + + $objectTable->addIntroButton('addrating', 'rating.php?op=mod', _AM_SOBJECT_RATINGS_CREATE); +/* + $criteria_upcoming = new CriteriaCompo(); + $criteria_upcoming->add(new Criteria('start_date', time(), '>')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_UPCOMING, array( + 'key' => 'start_date', + 'criteria' => $criteria_upcoming + )); + + $criteria_last7days = new CriteriaCompo(); + $criteria_last7days->add(new Criteria('start_date', time() - 30 *(60 * 60 * 24), '>')); + $criteria_last7days->add(new Criteria('start_date', time(), '<')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_LAST7DAYS, array( + 'key' => 'start_date', + 'criteria' => $criteria_last7days + )); + + $criteria_last30days = new CriteriaCompo(); + $criteria_last30days->add(new Criteria('start_date', time() - 30 *(60 * 60 * 24), '>')); + $criteria_last30days->add(new Criteria('start_date', time(), '<')); + $objectTable->addFilter(_AM_SOBJECT_FILTER_LAST30DAYS, array( + 'key' => 'start_date', + 'criteria' => $criteria_last30days + )); +*/ + + $objectTable->render(); + + echo "<br />"; + smart_close_collapsable('createdratings'); + echo "<br>"; + + break; +} + +smart_modFooter(); +xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/smartobject/trunk/smartobject/admin/tag.php =================================================================== --- XoopsModules/smartobject/trunk/smartobject/admin/tag.php (rev 0) +++ XoopsModules/smartobject/trunk/smartobject/admin/tag.php 2013-05-08 06:24:37 UTC (rev 11511) @@ -0,0 +1,135 @@ +<?php + +/** +* $Id: tag.php,v 1.1 2007/06/05 18:31:42 marcan Exp $ +* Module: SmartShop +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +function edittag($tagid = 0, $language=false, $fct=false) +{ + global $smartobject_tag_handler; + + $tagObj = $smartobject_tag_handler->get($tagid); + + if ($tagObj->isNew()){ + $breadcrumb = _AM_SOBJECT_TAGS . " > " . _AM_SOBJECT_TAG_CREATE; + $title = _AM_SOBJECT_TAG_CREATE; + $info = _AM_SOBJECT_TAG_CREATE_INFO; + $collaps_name = 'tagcreate'; + $form_name = _AM_SOBJECT_TAG_CREATE; + $submit_button_caption = null; + //$tagObj->stripMultilanguageFields(); + } else { + if ($language) { + $breadcrumb = _AM_SOBJECT_TAGS . " > " . _AM_SOBJECT_TAG_EDITING_LANGUAGE; + $title = _AM_SOBJECT_TAG_EDIT_LANGUAGE; + $info = _AM_SOBJECT_TAG_EDIT_LANGUAGE_INFO; + $collaps_name = 'tageditlanguage'; + $form_name = _AM_SOBJECT_TAG_EDIT_LANGUAGE; + $submit_button_caption = null; + $tagObj->makeNonMLFieldReadOnly(); + } else { + $breadcrumb = _AM_SOBJECT_TAGS . " > " . _AM_SOBJECT_EDITING; + $title = _AM_SOBJECT_TAG_EDIT; + $info = _AM_SOBJECT_TAG_EDIT_INFO; + $collaps_name = 'tagedit'; + $form_name = _AM_SOBJECT_TAG_EDIT; + $submit_button_caption = null; + $tagObj->stripMultilanguageFields(); + } + } + + smart_adminMenu(2, $breadcrumb); + + smart_collapsableBar($collaps_name, $title, $info); + + $sform = $tagObj->getForm($form_name, 'addtag', false, $submit_button_caption); + $sform->display(); + smart_close_collapsable($collaps_name); +} + +include_once("admin_header.php"); +include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; +include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttag.php"; + +$smartobject_tag_handler = xoops_getmodulehandler('tag'); + +$op = ''; + +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +$tagid = isset($_GET['tagid']) ? $_GET['tagid'] : 0 ; +$fct = isset($_GET['fct']) ? $_GET['fct'] :'' ; +$language = isset($_GET['language']) ? $_GET['language'] : false ; + +switch ($op) { + + case "del": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_tag_handler); + $controller->handleObjectDeletion(_AM_SOBJECT_TAG_DELETE_CONFIRM); + + break; + + case "addtag": + include_once XOOPS_ROOT_PATH."/modules/smartobject/class/smartobjectcontroller.php"; + $controller = new SmartObjectController($smartobject_tag_handler); + $tagObj = $controller->storeSmartObject(); + if ($tagObj->hasError()) { + redirect_header($smart_previous_page, 3, _CO_SOBJECT_SAVE_ERROR . $tagObj->getHtmlErrors()); + exit; + } + + if ($tagObj->hasError()) { + redirect_header($smart_previous_page, 3, _CO_SOBJECT_SAVE_ERROR . $tagObj->getHtmlErrors()); + } else { + redirect_header(smart_get_page_before_form(), 3, _CO_SOBJECT_SAVE_SUCCESS); + } + exit; + break; + + case "mod": + smart_xoops_cp_header(); + edittag($tagid, $language, $fct); + break; + + default: + + smart_xoops_cp_header(); + + smart_adminMenu(2, _AM_SOBJECT_TAGS); + + smart_collapsableBar('tags', _AM_SOBJECT_TAGS, _AM_SOBJECT_TAGS_INFO); + + include_once SMARTOBJECT_ROOT_PATH."class/smartobjecttable.php"; + $objectTable = new SmartObjectTable($smartobject_tag_handler, false, array('delete')); + $objectTable->addColumn(new SmartObjectColumn('name')); + $objectTable->addColumn(new SmartObjectColumn('language')); + $objectTable->addColumn(new SmartObjectColumn('value')); +// $objectTable->addColumn(new SmartObjectColumn(_AM_SOBJECT_SENT_TAGS_FROM, $align='left', $width=false, '... [truncated message content] |
From: <be...@us...> - 2013-06-17 13:22:24
|
Revision: 11709 http://sourceforge.net/p/xoops/svn/11709 Author: beckmi Date: 2013-06-17 13:22:20 +0000 (Mon, 17 Jun 2013) Log Message: ----------- replacing hacked index.html files Modified Paths: -------------- XoopsModules/mytube/releases/1.04/mytube/images/category/index.html XoopsModules/mytube/releases/1.04/mytube/images/category/thumbs/index.html XoopsModules/mytube/releases/1.04/mytube/images/screenshots/thumbs/index.html XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/index.html XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/thumbs/index.html XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/screenshots/thumbs/index.html XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/index.html XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/thumbs/index.html XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/screenshots/thumbs/index.html XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/index.html XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/thumbs/index.html XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/index.html XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/thumbs/index.html XoopsModules/xoopstube/releases/1.03/xoopstube/images/screenshots/thumbs/index.html XoopsModules/xoopstube/trunk/xoopstube/images/category/index.html XoopsModules/xoopstube/trunk/xoopstube/images/category/thumbs/index.html XoopsModules/xoopstube/trunk/xoopstube/images/screenshots/thumbs/index.html Modified: XoopsModules/mytube/releases/1.04/mytube/images/category/index.html =================================================================== --- XoopsModules/mytube/releases/1.04/mytube/images/category/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/mytube/releases/1.04/mytube/images/category/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/mytube/releases/1.04/mytube/images/category/thumbs/index.html =================================================================== --- XoopsModules/mytube/releases/1.04/mytube/images/category/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/mytube/releases/1.04/mytube/images/category/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/mytube/releases/1.04/mytube/images/screenshots/thumbs/index.html =================================================================== --- XoopsModules/mytube/releases/1.04/mytube/images/screenshots/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/mytube/releases/1.04/mytube/images/screenshots/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/index.html =================================================================== --- XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/thumbs/index.html =================================================================== --- XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/category/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/screenshots/thumbs/index.html =================================================================== --- XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/screenshots/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/images/screenshots/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/index.html =================================================================== --- XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/thumbs/index.html =================================================================== --- XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/category/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/screenshots/thumbs/index.html =================================================================== --- XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/screenshots/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/images/screenshots/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/index.html =================================================================== --- XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/thumbs/index.html =================================================================== --- XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/wflink/trunk/htdocs/modules/wflinks/images/category/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/index.html =================================================================== --- XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/thumbs/index.html =================================================================== --- XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/xoopstube/releases/1.03/xoopstube/images/category/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/xoopstube/releases/1.03/xoopstube/images/screenshots/thumbs/index.html =================================================================== --- XoopsModules/xoopstube/releases/1.03/xoopstube/images/screenshots/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/xoopstube/releases/1.03/xoopstube/images/screenshots/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,8 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML><HEAD> -<TITLE>This site is defaced!!!</TITLE> -</HEAD><BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY></HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/xoopstube/trunk/xoopstube/images/category/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/images/category/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/xoopstube/trunk/xoopstube/images/category/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,11 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML> -<HEAD> - <TITLE>This site is defaced!!!</TITLE> -</HEAD> -<BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY> -</HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/xoopstube/trunk/xoopstube/images/category/thumbs/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/images/category/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/xoopstube/trunk/xoopstube/images/category/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,11 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML> -<HEAD> - <TITLE>This site is defaced!!!</TITLE> -</HEAD> -<BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY> -</HTML> + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/xoopstube/trunk/xoopstube/images/screenshots/thumbs/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/images/screenshots/thumbs/index.html 2013-06-17 05:04:08 UTC (rev 11708) +++ XoopsModules/xoopstube/trunk/xoopstube/images/screenshots/thumbs/index.html 2013-06-17 13:22:20 UTC (rev 11709) @@ -1,11 +1 @@ -<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> -<HTML> -<HEAD> - <TITLE>This site is defaced!!!</TITLE> -</HEAD> -<BODY bgcolor="#000000" text="#FF0000"> -<H1>This site is defaced!!!</H1> -<HR> -<ADDRESS><b>NeverEverNoSanity WebWorm generation 12.</b></ADDRESS> -</BODY> -</HTML> + <script>history.go(-1);</script> \ No newline at end of file |
From: <ce...@us...> - 2013-06-22 14:47:08
|
Revision: 11739 http://sourceforge.net/p/xoops/svn/11739 Author: cesag Date: 2013-06-22 14:47:04 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving article, backup and birthday non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/arabic/modules/birthday/ XoopsLanguages/arabic/modules/birthday/birthday 2.2/ XoopsLanguages/arabic/modules/birthday/birthday 2.2/birthday/ XoopsLanguages/arabic/modules/birthday/birthday 2.2/birthday/language/ XoopsLanguages/arabic/modules/birthday/birthday 2.2/birthday/language/arabic/ XoopsLanguages/french/modules/backup/ XoopsLanguages/french/modules/backup/backup 3.2/ XoopsLanguages/french/modules/backup/backup 3.2/backup/ XoopsLanguages/french/modules/backup/backup 3.2/backup/language/ XoopsLanguages/french/modules/backup/backup 3.2/backup/language/french/ XoopsLanguages/italian/modules/avaman/ XoopsLanguages/italian/modules/avaman/avaman 0.21/ XoopsLanguages/italian/modules/avaman/avaman 0.21/avaman/ XoopsLanguages/italian/modules/avaman/avaman 0.21/avaman/language/ XoopsLanguages/italian/modules/avaman/avaman 0.21/avaman/language/italian/ XoopsLanguages/japanese/modules/avaman/ XoopsLanguages/japanese/modules/avaman/avaman 0.21/ XoopsLanguages/japanese/modules/avaman/avaman 0.21/avaman/ XoopsLanguages/japanese/modules/avaman/avaman 0.21/avaman/language/ XoopsLanguages/japanese/modules/avaman/avaman 0.21/avaman/language/japanese/ XoopsLanguages/persian/modules/avaman/avaman 0.21/ XoopsLanguages/persian/modules/avaman/avaman 0.21/avaman/ XoopsLanguages/persian/modules/avaman/avaman 0.21/avaman/language/ XoopsLanguages/persian/modules/avaman/avaman 0.21/avaman/language/persian/ XoopsLanguages/persian/modules/birthday/birthday 2.2/ XoopsLanguages/persian/modules/birthday/birthday 2.2/birthday/ XoopsLanguages/persian/modules/birthday/birthday 2.2/birthday/language/ XoopsLanguages/persian/modules/birthday/birthday 2.2/birthday/language/persian/ XoopsLanguages/polish/modules/avaman/avaman 0.21/ XoopsLanguages/polish/modules/avaman/avaman 0.21/avaman/ XoopsLanguages/polish/modules/avaman/avaman 0.21/avaman/language/ XoopsLanguages/polish/modules/avaman/avaman 0.21/avaman/language/polish/ XoopsLanguages/schinese/ XoopsLanguages/schinese/core/ XoopsLanguages/schinese/modules/ XoopsLanguages/schinese/modules/article/ XoopsLanguages/schinese/modules/article/article 2.0/ XoopsLanguages/schinese/modules/article/article 2.0/article/ XoopsLanguages/schinese/modules/article/article 2.0/article/language/ XoopsLanguages/schinese/modules/article/article 2.0/article/language/schinese/ XoopsLanguages/schinese/themes/ XoopsLanguages/spanish/modules/avaman/ XoopsLanguages/spanish/modules/avaman/avaman 0.21/ XoopsLanguages/spanish/modules/avaman/avaman 0.21/avaman/ XoopsLanguages/spanish/modules/avaman/avaman 0.21/avaman/language/ XoopsLanguages/spanish/modules/avaman/avaman 0.21/avaman/language/spanish/ XoopsLanguages/spanish/modules/birthday/ XoopsLanguages/spanish/modules/birthday/birthday 2.2/ XoopsLanguages/spanish/modules/birthday/birthday 2.2/birthday/ XoopsLanguages/spanish/modules/birthday/birthday 2.2/birthday/language/ XoopsLanguages/spanish/modules/birthday/birthday 2.2/birthday/language/spanish/ Removed Paths: ------------- XoopsModules/article/trunk/article/language/schinese/ XoopsModules/article/trunk/article/language/schinese_utf8/ XoopsModules/avaman/trunk/avaman/language/french/ XoopsModules/avaman/trunk/avaman/language/italian/ XoopsModules/avaman/trunk/avaman/language/japanese/ XoopsModules/avaman/trunk/avaman/language/persian/ XoopsModules/avaman/trunk/avaman/language/polish/ XoopsModules/avaman/trunk/avaman/language/spanish/ XoopsModules/backup/trunk/backup/language/french/ XoopsModules/birthday/trunk/birthday/language/arabic/ XoopsModules/birthday/trunk/birthday/language/french/ XoopsModules/birthday/trunk/birthday/language/persian/ XoopsModules/birthday/trunk/birthday/language/spanish/ |
From: <ce...@us...> - 2013-06-22 15:31:51
|
Revision: 11740 http://sourceforge.net/p/xoops/svn/11740 Author: cesag Date: 2013-06-22 15:31:47 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving bmsurvey, boox and chat non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/bmsurvey/ XoopsLanguages/french/modules/bmsurvey/bmsurvey 0.96/ XoopsLanguages/french/modules/bmsurvey/bmsurvey 0.96/bmsurvey/ XoopsLanguages/french/modules/bmsurvey/bmsurvey 0.96/bmsurvey/language/ XoopsLanguages/french/modules/bmsurvey/bmsurvey 0.96/bmsurvey/language/french/ XoopsLanguages/japanese/modules/bmsurvey/ XoopsLanguages/japanese/modules/bmsurvey/bmsurvey 0.96/ XoopsLanguages/japanese/modules/bmsurvey/bmsurvey 0.96/bmsurvey/ XoopsLanguages/japanese/modules/bmsurvey/bmsurvey 0.96/bmsurvey/language/ XoopsLanguages/japanese/modules/bmsurvey/bmsurvey 0.96/bmsurvey/language/japanese/ XoopsLanguages/portuguesebr/modules/boox/ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/admin.php XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/help.html XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/index.html XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/index.html XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/modinfo.php XoopsLanguages/russian/modules/chat/ XoopsLanguages/russian/modules/chat/chat 2.0/ XoopsLanguages/russian/modules/chat/chat 2.0/chat/ XoopsLanguages/russian/modules/chat/chat 2.0/chat/language/ XoopsLanguages/russian/modules/chat/chat 2.0/chat/language/russian/ Removed Paths: ------------- XoopsModules/bmsurvey/trunk/bmsurvey/language/french/ XoopsModules/bmsurvey/trunk/bmsurvey/language/japanese/ XoopsModules/boox/trunk/boox/language/english_ISO/ XoopsModules/boox/trunk/boox/language/french/ XoopsModules/boox/trunk/boox/language/french_ISO/ XoopsModules/boox/trunk/boox/language/portuguesebr_ISO/ XoopsModules/chat/trunk/chat/language/russian/ Added: XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/admin.php =================================================================== --- XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/admin.php (rev 0) +++ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/admin.php 2013-06-22 15:31:47 UTC (rev 11740) @@ -0,0 +1,27 @@ +<?php +/** + * **************************************************************************** + * BOOX - MODULE FOR XOOPS + * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com) + * **************************************************************************** + */ + +define("_AM_BOOX_DBUPDATED","Banco de dados atualizado"); +define("_AM_BOOX_GENERALSET","Opções de Módulos"); +define("_AM_BOOX_MODULEADMIN","Administração"); +define("_AM_BOOX_EDIT","Editar"); +define("_AM_BOOX_DELETE","Deletar"); +define("_AM_BOOX_ADD","Incluir"); +define("_AM_BOOX_CONFIRM","Você tem certeza ?"); +define("_AM_BOOX_FILES","Arquivos"); +define("_AM_BOOX_FILE","Arquivo"); +define("_AM_BOOX_FILENAME","Nome do arquivo"); +define("_AM_BOOX_ACTION","Ação"); +define("_AM_BOOX_COMMAND","Script para incluir no seu tema"); +define("_AM_BOOX_ERROR1","Por favor especifique um nome de arquivo"); +define("_AM_BOOX_ERROR2","Erro, impossível salvar arquivo %s"); +define("_AM_BOOX_ERROR3","Erro, impossível ler arquivo %s"); +define("_AM_BOOX_CONTENT","Conteúdo"); + +//ModuleAdmin +define('_AM_BOOX_MODULEADMIN_MISSING','Erro: A classe ModuleAdmin está faltando. Por favor, instale o Classe ModuleAdmin em /Frameworks (veja /docs/readme.txt)'); \ No newline at end of file Added: XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/help.html =================================================================== --- XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/help.html (rev 0) +++ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/help.html 2013-06-22 15:31:47 UTC (rev 11740) @@ -0,0 +1,63 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" + href="<{$xoops_url}>/modules/boox/admin/index.php" + title="Back to the administration of Boox"> Boox <img + src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of Boox"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + Boox (Blocks Out Of Xoops) is a module which is to help you to manage content that Xoops can't access but which is part of your site.<br/><br/> + + Typically, this content is created on the form of blocks which are not parts of a Xoops module and that's also a content which is, in general, placed in the theme. + With the module, you can create as many "virtual blocks" as you want, they are saved in files (the module does not use database) and you just need to call them in your theme with one line of code.<br/><br/> + + So it's possible to create a content you can modify without putting your hands in the theme (except the first time to write the include commands) + The module is running with all the Editors you can use in Xoops : Spaw, Fck editor, Htmlarea, Tinyeditor et Kiovi<br/><br/> + + One major benefit of this module is that you can give your site owner the ability to edit pre-defined XOOPS blocks without giving them access to blocks admin. You simply need to give them admin access to Boox. For example:<br/><br/> + + * Ensure Koivi or other WYSIWYG is set in Boox prefs<br/> + * Open Boox admin and press 'Add'<br/> + * Enter a filename, e.g. 'homepageblock'<br/> + * Add some content using the editor<br/> + * Press 'Submit'<br/><br/> + + This should write a file in /uploads called 'homepageblock' (you can change the file location in the prefs).<br/><br/> + + In XOOPS blocks admin, paste the include statement for the file into a PHP block, minus the PHP tags e.g.<br/><br/> + + include_once '/var/www/example.com/uploads/homepageblock';<br/><br/> + + + Now the site owner can edit the content of that block via Boox admin simply by clicking the edit button.<br/><br/> + + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process – + extract the /extcal folder into the ../modules directory. Install the module + through Admin -> System Module -> Modules. <br/><br/> + Detailed instructions on installing modules are available in the <a + href="http://goo.gl/adT2i">XOOPS Operations Manual</a> <br/><br/> + + + <h4 class="odd">Operating instructions</h4><br/> + + To set up this module you need to:<br/><br/> + i) Configure your preferences for the module (see ‘Preferences’) and + optionally the Partners block if you intend to use it (see + ‘Blocks’)<br/><br/> + ii) Check that you have given your user groups the necessary module and + block access rights to use this module. Group permissions are set through + the Administration Menu -> System -> Groups. <br/><br/>Detailed instructions + on configuring the access rights for user groups are available in the <a + href="http://goo.gl/adT2i">XOOPS Operations Manual</a><br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + Not available at the moment.<br /> + +</div> \ No newline at end of file Added: XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/index.html =================================================================== --- XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/index.html (rev 0) +++ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/help/index.html 2013-06-22 15:31:47 UTC (rev 11740) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/index.html =================================================================== --- XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/index.html (rev 0) +++ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/index.html 2013-06-22 15:31:47 UTC (rev 11740) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/modinfo.php =================================================================== --- XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/modinfo.php (rev 0) +++ XoopsLanguages/portuguesebr/modules/boox/boox 1.70/boox/language/portuguesebr/modinfo.php 2013-06-22 15:31:47 UTC (rev 11740) @@ -0,0 +1,24 @@ +<?php +/** + * **************************************************************************** + * BOOX - MODULE FOR XOOPS + * Copyright (c) Hervé Thouzard (http://www.herve-thouzard.com) + * **************************************************************************** + */ + +define('_MI_BOOX_NAME',"boox"); +define('_MI_BOOX_DESC',"Cria blocos externos ao XOOPS"); +define('_MI_BOOX_OPT0',"Selecione o local onde quer armazenar seus arquivos"); +define('_MI_BOOX_OPT0_DSC',"Todo e qualquer arquivo que você criar será armazendo neste local."); +define("_MI_BOOX_FORM_OPTIONS","Formulário: Opções"); +define("_MI_BOOX_FORM_COMPACT","Compacto"); + +// Added in version 1.1 +define('_MI_BOOX_OPT1',"Trim content before to save ?"); +define('_MI_BOOX_OPT1_DSC',"Spaces will be removed before the file is saved"); + +//1.71 + +define('_MI_BOOX_MENU_00',"Home"); +define('_MI_BOOX_MENU_01',"Boox Manager"); +define('_MI_BOOX_ADMIN_ABOUT',"About"); \ No newline at end of file |
From: <ce...@us...> - 2013-06-22 15:59:29
|
Revision: 11741 http://sourceforge.net/p/xoops/svn/11741 Author: cesag Date: 2013-06-22 15:59:26 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving CHG_miniboutique, codelink and contact non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/CHG_miniboutique/ XoopsLanguages/french/modules/CHG_miniboutique/CHG_miniboutique 1.0/ XoopsLanguages/french/modules/CHG_miniboutique/CHG_miniboutique 1.0/CHG_miniboutique/ XoopsLanguages/french/modules/CHG_miniboutique/CHG_miniboutique 1.0/CHG_miniboutique/language/ XoopsLanguages/french/modules/CHG_miniboutique/CHG_miniboutique 1.0/CHG_miniboutique/language/french/ XoopsLanguages/french/modules/codelink/ XoopsLanguages/french/modules/codelink/codelink 1.35/ XoopsLanguages/french/modules/codelink/codelink 1.35/codelink/ XoopsLanguages/french/modules/codelink/codelink 1.35/codelink/language/ XoopsLanguages/french/modules/codelink/codelink 1.35/codelink/language/french/ XoopsLanguages/italian/modules/codelink/ XoopsLanguages/italian/modules/codelink/codelink 1.36/ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/admin.php XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/blocks.php XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/help.html XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/index.html XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/index.html XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/main.php XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/modinfo.php XoopsLanguages/persian/modules/contact/contact 1.80/ XoopsLanguages/persian/modules/contact/contact 1.80/contact/ XoopsLanguages/persian/modules/contact/contact 1.80/contact/language/ XoopsLanguages/persian/modules/contact/contact 1.80/contact/language/persian/ Removed Paths: ------------- XoopsModules/CHG_miniboutique/trunk/CHG_miniboutique/language/french/ XoopsModules/codelink/trunk/modules/codelink/language/french/ XoopsModules/codelink/trunk/modules/codelink/language/italian/ XoopsModules/contact/trunk/contact/language/persian/ Added: XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/admin.php =================================================================== --- XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/admin.php (rev 0) +++ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/admin.php 2013-06-22 15:59:26 UTC (rev 11741) @@ -0,0 +1,108 @@ +<?php +/** + * **************************************************************************** + * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net" + * **************************************************************************** + * codelink - MODULE FOR XOOPS AND IMPRESS CMS + * Copyright (c) timgno (http://www.txmodxoops.org) + * + * 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 timgno (http://www.txmodxoops.org) + * @license GPL + * @package codelink + * @author timgno (txm...@gm...) + * + * Version : 1.02: + * **************************************************************************** + */ + +//Menu +define("_AM_CODELINK_BANNER","Statistiche Banner"); +define("_AM_CODELINK_THEREARE_BANNER","Ci sono <span style=\"color: #ff0000; font-weight: bold\">%s</span> Banner nella lista"); +define("_AM_CODELINK_THEREARE_BANNER_ONLINE","Ci sono <span style='color: #ff0000; font-weight: bold'>%s</span> Banner in attesa"); +define("_AM_CODELINK_BUTTON","Statistiche Button"); +define("_AM_CODELINK_THEREARE_BUTTON","Ci sono <span style=\"color: #ff0000; font-weight: bold\">%s</span> Button nella lista"); +define("_AM_CODELINK_THEREARE_BUTTON_ONLINE","Ci sono <span style='color: #ff0000; font-weight: bold'>%s</span> Button in attesa"); +define("_AM_CODELINK_LINK","Statistiche Link"); +define("_AM_CODELINK_THEREARE_LINK","Ci sono <span style=\"color: #ff0000; font-weight: bold\">%s</span> Link nella lista"); +define("_AM_CODELINK_THEREARE_LINK_ONLINE","Ci sono <span style='color: #ff0000; font-weight: bold'>%s</span> Link in attesa"); + +define("_AM_CODELINK_MANAGER_ABOUT","Informazioni"); +define("_AM_CODELINK_MANAGER_PREFERENCES","Preferenze"); +define("_AM_CODELINK_MANAGER_UPDATE","Aggiorna Modulo"); + +//Buttons Add +define("_AM_CODELINK_BANNERNEW","Aggiungi Banner"); +define("_AM_CODELINK_BANNERLIST","Lista Banner"); +define("_AM_CODELINK_BUTTONNEW","Aggiungi Button"); +define("_AM_CODELINK_BUTTONLIST","Lista Button"); +define("_AM_CODELINK_LINKNEW","Aggiungi Link"); +define("_AM_CODELINK_LINKLIST","Lista Link"); + +//General +define("_AM_CODELINK_FORMOK","Registrato con successo"); +define("_AM_CODELINK_FORMDELOK","Eliminato con successo"); +define("_AM_CODELINK_FORMSUREDEL", "Sei sicuro di voler eliminare : <b><span style=\"color : Red\"> %s </span></b>?"); +define("_AM_CODELINK_FORMSURERENEW", "Sei sicuro di voler rivolere : <b><span style=\"color : Red\"> %s </span></b>?"); +define("_AM_CODELINK_FORMUPLOAD","Carica Immagine"); +define("_AM_CODELINK_FORMIMAGE_PATH","Elementi presenti in %s"); +define("_AM_CODELINK_FORMACTION","Azione"); +define("_AM_CODELINK_OFF","Offline"); +define("_AM_CODELINK_ON","Online"); +define("_AM_CODELINK_EDIT","Modifica"); +define("_AM_CODELINK_DELETE","Elimina"); + +define("_AM_CODELINK_BANNER_ADD","Aggiungere un banner"); +define("_AM_CODELINK_BANNER_EDIT","Modificare un banner"); +define("_AM_CODELINK_BANNER_ID","Id"); +define("_AM_CODELINK_BANNER_NAME","Nome"); +define("_AM_CODELINK_BANNER_IMG","Immagine"); +define("_AM_CODELINK_BANNER_CODE","Codice"); +define("_AM_CODELINK_BANNER_SUBMITTER","Caricato da"); +define("_AM_CODELINK_BANNER_CREATED","Creato in data"); +define("_AM_CODELINK_BANNER_WEIGHT","Ordine"); +define("_AM_CODELINK_BANNER_ONLINE","Online"); + +define("_AM_CODELINK_BUTTON_ADD","Aggiungere un button"); +define("_AM_CODELINK_BUTTON_EDIT","Modificare un button"); +define("_AM_CODELINK_BUTTON_ID","Id"); +define("_AM_CODELINK_BUTTON_NAME","Nome"); +define("_AM_CODELINK_BUTTON_IMG","Immagine"); +define("_AM_CODELINK_BUTTON_CODE","Codice"); +define("_AM_CODELINK_BUTTON_SUBMITTER","Caricato da"); +define("_AM_CODELINK_BUTTON_CREATED","Creato in data"); +define("_AM_CODELINK_BUTTON_WEIGHT","Ordine"); +define("_AM_CODELINK_BUTTON_ONLINE","Online"); + +define("_AM_CODELINK_LINK_ADD","Aggiungere un link"); +define("_AM_CODELINK_LINK_EDIT","Modificare un link"); +define("_AM_CODELINK_LINK_ID","Id"); +define("_AM_CODELINK_LINK_NAME","Nome"); +define("_AM_CODELINK_LINK_CODE","Codice"); +define("_AM_CODELINK_LINK_SUBMITTER","Caricato da"); +define("_AM_CODELINK_LINK_CREATED","Creato in data"); +define("_AM_CODELINK_LINK_WEIGHT","Ordine"); +define("_AM_CODELINK_LINK_ONLINE","Online"); + +//Blocks.php +define("_AM_CODELINK_BANNER_BLOCK_DAY","banner di oggi"); +define("_AM_CODELINK_BANNER_BLOCK_RANDOM","banner a caso"); +define("_AM_CODELINK_BANNER_BLOCK_RECENT","banner recenti"); +define("_AM_CODELINK_BUTTON_BLOCK_DAY","bottoni di oggi"); +define("_AM_CODELINK_BUTTON_BLOCK_RANDOM","bottoni a caso"); +define("_AM_CODELINK_BUTTON_BLOCK_RECENT","bottoni recenti"); +define("_AM_CODELINK_LINK_BLOCK_DAY","link di oggi"); +define("_AM_CODELINK_LINK_BLOCK_RANDOM","link a caso"); +define("_AM_CODELINK_LINK_BLOCK_RECENT","link recenti"); + +//ModuleAdmin +define("_AM_CODELINK_MODULEADMIN_MISSING", "Errore: La classe ModuleAdmin non esiste. Per favore installare la Classe ModuleAdmin nel /Frameworks (vedi /docs/readme.txt)"); +// Footer Info +define("_AM_CODELINK_MAINTAINEDBY", "è gestito da"); +?> \ No newline at end of file Added: XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/blocks.php =================================================================== --- XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/blocks.php (rev 0) +++ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/blocks.php 2013-06-22 15:59:26 UTC (rev 11741) @@ -0,0 +1,69 @@ +<?php +/** + * **************************************************************************** + * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net" + * **************************************************************************** + * codelink - MODULE FOR XOOPS AND IMPRESS CMS + * Copyright (c) timgno (http://www.txmodxoops.org) + * + * 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 timgno (http://www.txmodxoops.org) + * @license GPL + * @package codelink + * @author timgno (txm...@gm...) + * + * Version : 1.02: + * **************************************************************************** + */ + +define("_MB_CODELINK_TOPIC_ID","Id"); +define("_MB_CODELINK_TOPIC_PID","Pid"); +define("_MB_CODELINK_TOPIC_TITLE","Title"); +define("_MB_CODELINK_TOPIC_DESC","Desc"); +define("_MB_CODELINK_TOPIC_IMG","Img"); +define("_MB_CODELINK_TOPIC_WEIGHT","Weight"); +define("_MB_CODELINK_TOPIC_COLOR","Color"); +define("_MB_CODELINK_TOPIC_SUBMITTER","Submitter"); +define("_MB_CODELINK_TOPIC_DATE_CREATED","Date_created"); +define("_MB_CODELINK_TOPIC_ONLINE","Online"); + +define("_MB_CODELINK_BANNER_DISPLAY","Afficher"); +define("_MB_CODELINK_BANNER_TITLELENGTH","Lunghezza del titolo"); +define("_MB_CODELINK_BANNER_CATTODISPLAY","Selezionare le categorie à affichées"); +define("_MB_CODELINK_BANNER_ALLCAT","Tutte le categorie"); + +define("_MB_CODELINK_BANNER_ID","Id"); +define("_MB_CODELINK_BANNER_IMAGE","Image"); +define("_MB_CODELINK_BANNER_SUBMITTER","Submitter"); +define("_MB_CODELINK_BANNER_DATE_CREATED","Date_created"); +define("_MB_CODELINK_BANNER_ONLINE","Online"); + +define("_MB_CODELINK_BUTTON_DISPLAY","Afficher"); +define("_MB_CODELINK_BUTTON_TITLELENGTH","Lunghezza del titolo"); +define("_MB_CODELINK_BUTTON_CATTODISPLAY","Selezionare le categorie à affichées"); +define("_MB_CODELINK_BUTTON_ALLCAT","Tutte le categorie"); + +define("_MB_CODELINK_BUTTON_ID","Id"); +define("_MB_CODELINK_BUTTON_IMAGE","Image"); +define("_MB_CODELINK_BUTTON_SUBMITTER","Submitter"); +define("_MB_CODELINK_BUTTON_DATE_CREATED","Date_created"); +define("_MB_CODELINK_BUTTON_ONLINE","Online"); + +define("_MB_CODELINK_LINK_DISPLAY","Afficher"); +define("_MB_CODELINK_LINK_TITLELENGTH","Lunghezza del titolo"); +define("_MB_CODELINK_LINK_CATTODISPLAY","Selezionare le categorie à affichées"); +define("_MB_CODELINK_LINK_ALLCAT","Tutte le categorie"); + +define("_MB_CODELINK_LINK_ID","Id"); +define("_MB_CODELINK_LINK_NAME","Name"); +define("_MB_CODELINK_LINK_SUBMITTER","Submitter"); +define("_MB_CODELINK_LINK_DATE_CREATED","Date_created"); +define("_MB_CODELINK_LINK_ONLINE","Online"); + +?> \ No newline at end of file Added: XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/help.html =================================================================== --- XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/help.html (rev 0) +++ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/help.html 2013-06-22 15:59:26 UTC (rev 11741) @@ -0,0 +1,24 @@ + +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/codelink/admin/index.php" + title="Back to the administration of codelink"> codelink <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of codelink"/> + </a></h1> + <!-- -----Help Content ---------- --> + <h4 class="odd">Description</h4> + <p class="even"> + Modulo per la visualizzazione dei links, dei bottoni e dei banners del sito, prelievo del codice per lo scambio con altri siti.<br /><br /> + </p> + <h4 class="odd">Install/uninstall</h4> + <p class="even"> + No special measures necessary, follow the standard installation process - extract the /codelink folder into the + ../modules directory. Install the module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the <a href="http://goo.gl/adT2i">XOOPS Operations + Manual</a>.<br /><br /></p> + <h4 class="odd">Tutorial</h4> + <p class="even"> + A detailed tutorial coming soon... + <br /><br /></p> + <!-- -----Help Content ---------- --> +</div> Added: XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/index.html =================================================================== --- XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/index.html (rev 0) +++ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/help/index.html 2013-06-22 15:59:26 UTC (rev 11741) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/index.html =================================================================== --- XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/index.html (rev 0) +++ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/index.html 2013-06-22 15:59:26 UTC (rev 11741) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/main.php =================================================================== --- XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/main.php (rev 0) +++ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/main.php 2013-06-22 15:59:26 UTC (rev 11741) @@ -0,0 +1,80 @@ +<?php +/** + * **************************************************************************** + * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net" + * **************************************************************************** + * codelink - MODULE FOR XOOPS AND IMPRESS CMS + * Copyright (c) timgno (http://www.txmodxoops.org) + * + * 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 timgno (http://www.txmodxoops.org) + * @license GPL + * @package codelink + * @author timgno (txm...@gm...) + * + * Version : 1.02: + * **************************************************************************** + */ + +//Menu +define("_MD_CODELINK_MANAGER_INDEX","Indice"); +define("_MD_CODELINK_MANAGER_TOPIC","Topic"); +define("_MD_CODELINK_MANAGER_BANNER","Banner"); +define("_MD_CODELINK_MANAGER_BUTTON","Button"); +define("_MD_CODELINK_MANAGER_LINK","Link"); + +define("_MD_CODELINK_MANAGER_ABOUT","A proposito"); +define("_MD_CODELINK_MANAGER_PREFERENCES","Preferenze"); +define("_MD_CODELINK_MANAGER_UPDATE","Mise a jour"); +define("_MD_CODELINK_MANAGER_PERMISSIONS","Permessi"); + +//Config +define("_MD_CODELINK_EDITOR","Editor"); + +define("_MD_CODELINK_TOPIC_IMG_SIZE","Taille autorizzati per topic_img"); +define("_MD_CODELINK_TOPIC_IMG_MIMETYPES","Tipi di mime autorizzati per topic_img"); + + +//Blocks +define("_MD_CODELINK_TOPIC_MAIN_RECENT","topic recenti"); +define("_MD_CODELINK_TOPIC_MAIN_DAY","topic di oggi"); +define("_MD_CODELINK_TOPIC_MAIN_RANDOM","topic a caso"); +define("_MD_CODELINK_BANNER_MAIN_RECENT","banner recenti"); +define("_MD_CODELINK_BANNER_MAIN_DAY","banner di oggi"); +define("_MD_CODELINK_BANNER_MAIN_RANDOM","banner a caso"); +define("_MD_CODELINK_BUTTON_MAIN_RECENT","button recenti"); +define("_MD_CODELINK_BUTTON_MAIN_DAY","button di oggi"); +define("_MD_CODELINK_BUTTON_MAIN_RANDOM","button a caso"); +define("_MD_CODELINK_LINK_MAIN_RECENT","link recenti"); +define("_MD_CODELINK_LINK_MAIN_DAY","link di oggi"); +define("_MD_CODELINK_LINK_MAIN_RANDOM","link a caso"); +// tabella +define("_MD_CODELINK_LINKS","Link"); +define("_MD_CODELINK_BUTTONS","Bottoni"); +define("_MD_CODELINK_BANNERS","Banner"); + +// menu toolbar +define("_MD_CODELINK_TMNAME1","Indice"); +define("_MD_CODELINK_TMNAME2","Link"); +define("_MD_CODELINK_TMNAME3","Bottoni"); +define("_MD_CODELINK_TMNAME4","Banner"); + +// descrizione pagine +define("_MD_CODELINK_MINDEX","Pagina iniziale"); +define("_MD_CODELINK_MINDEXDESC","Codelink è un semplice moduli che propone i link, i bottoni ed i banner del vostro sito, per far in modo che si possa effettuare uno scambio con altri siti, oppure semplicemente dare, in qualche modo a chi vuole, la possibilità di inserire uno di questi codici in una pagina del proprio sito web. +<br /><br /><br /><br />Da questa pagina iniziale, dai link del menu puoi andare per:<br /><br /><ul><li>Copiare il codice di un link per inserirlo in una pagina web</li><li>Copiare il codice di un bottone per inserirlo in una pagina web</li><li>Copiare il codice di un banner per inserirlo in una pagina web</li></ul>"); +define("_MD_CODELINK_LINK","Pagina Link"); +define("_MD_CODELINK_MLINKSDESC","Descrizione Link"); +define("_MD_CODELINK_BUTTON","Pagina Bottoni"); +define("_MD_CODELINK_MBUTTONSDESC","Descrizione Bottoni"); +define("_MD_CODELINK_BANNER","Pagina Banner"); +define("_MD_CODELINK_MBANNERSDESC","Descrizione Banner"); + +define("_MD_CODELINK_ADMIN","Amministrazione"); +?> \ No newline at end of file Added: XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/modinfo.php =================================================================== --- XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/modinfo.php (rev 0) +++ XoopsLanguages/italian/modules/codelink/codelink 1.36/codelink/language/italian/modinfo.php 2013-06-22 15:59:26 UTC (rev 11741) @@ -0,0 +1,94 @@ +<?php +/** + * **************************************************************************** + * - Original Copyright (TDM) + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.tdmxoops.net) + * - Developers TEAM TDMCreate Xoops - (http://www.xoops.org) + * - Revision By TXMod Xoops (http://www.txmodxoops.org) + * **************************************************************************** + * CODELINK - MODULE FOR XOOPS + * Copyright (c) 2007 - 2012 + * TXMod Xoops (http://www.txmodxoops.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. + * --------------------------------------------------------------------------- + * @copyright TXMod Xoops (http://www.txmodxoops.org) + * @license GPL see LICENSE + * @package codelink + * @author TXMod Xoops (in...@tx...) + * + * Version : 1.36 Mon 2012/01/09 14:23:56 : Timgno Exp $ + * **************************************************************************** + */ +//Info +define("_MI_CODELINK_NAME", "CodeLink"); +define("_MI_CODELINK_DESC", "Modulo per la visualizzazione dei links, dei bottoni e dei banners del sito, prelievo del codice per lo scambio con altri siti"); +// Admin Menu +define("_MI_CODELINK_ADMENU1", "Dashboard"); +define("_MI_CODELINK_ADMENU2", "Link"); +define("_MI_CODELINK_ADMENU3", "Button"); +define("_MI_CODELINK_ADMENU4", "Banner"); +define("_MI_CODELINK_ADMENU5", "About"); +// Submenu user +define("_MI_CODELINK_SMLINKS","Link"); +define("_MI_CODELINK_SMBUTTONS","Bottoni"); +define("_MI_CODELINK_SMBANNERS","Banner"); +//Config +define("_MI_CODELINK_BANNER_IMG_SIZE","Dimensioni massime autorizzate per banner_img"); +define("_MI_CODELINK_BANNER_IMG_MIMETYPES","Tipi di mime autorizzati per banner_img"); +define("_MI_CODELINK_BUTTON_IMG_SIZE","Dimensioni massime autorizzate per button_img"); +define("_MI_CODELINK_BUTTON_IMG_MIMETYPES","Tipi di mime autorizzati per button_img"); +//Blocks +define("_MI_CODELINK_BANNER_BLOCK_RECENT","banner recenti"); +define("_MI_CODELINK_BANNER_BLOCK_DAY","banner di oggi"); +define("_MI_CODELINK_BANNER_BLOCK_RANDOM","banner a caso"); +define("_MI_CODELINK_BUTTON_BLOCK_RECENT","button recenti"); +define("_MI_CODELINK_BUTTON_BLOCK_DAY","button di oggi"); +define("_MI_CODELINK_BUTTON_BLOCK_RANDOM","button a caso"); +define("_MI_CODELINK_LINK_BLOCK_RECENT","link recenti"); +define("_MI_CODELINK_LINK_BLOCK_DAY","link di oggi"); +define("_MI_CODELINK_LINK_BLOCK_RANDOM","link a caso"); +// preferenze +define("_MI_CODELINK_BUTTONSIMAGEDIR", "Percorso immagini bottoni"); +define("_MI_CODELINK_BUTTONSIMGDIRDSC", "Questo è il percorso dove sono memorizzate le immagini dei bottoni"); +define("_MI_CODELINK_BANNERSIMAGEDIR", "Percorso immagini banner"); +define("_MI_CODELINK_BANNERSIMGDIRDSC", "Questo è il percorso dove sono memorizzate le immagini dei banner"); +define("_MI_CODELINK_ADMINPAGE", "Numero elementi per pagina"); +define("_MI_CODELINK_AMDMINPAGEDSC", "Numero di elementi da mostrare nell'area amministrativa"); +define("_MI_CODELINK_PERPAGE", "Numero elementi per pagina"); +define("_MI_CODELINK_PERPAGEDSC", "Numero di elementi da mostrare in ogni pagina"); +define("_MI_CODELINK_DIVIDEBYLINKS", "Ammontare di link parte a parte:"); +define("_MI_CODELINK_DIVBYLINKSDSC", "Questo permette di scegliere come i link saranno suddivisi nella pagina"); +define("_MI_CODELINK_DIVIDEBYBUTTONS", "Ammontare di bottoni parte a parte:"); +define("_MI_CODELINK_DIVBYBUTTONSDSC", "Questo permette di scegliere come i bottoni saranno suddivisi nella pagina"); +define("_MI_CODELINK_ELEMVIEW", "Elementi nei blocchi:"); +define("_MI_CODELINK_ELEMVIEWDSC", "Numero di elementi da visualizzare nei blocchi"); +define("_MI_CODELINK_EDITOR", "Editor"); +define("_MI_CODELINK_EDITORDSC", "Set di editor per le modifiche in textarea"); +define("_MI_CODELINK_ADVERTISE", "Annunci"); +define("_MI_CODELINK_ADVERTISEDSC", "Spazio per il codice degli annunci pubblicitari"); +define("_MI_CODELINK_KEYWORDS", "Parole chiavi"); +define("_MI_CODELINK_KEYWORDSDSC", "Palore chiavi o keywords per il SEO"); +// Seo URL Rewrite +define("_MI_CODELINK_HTACCESS", "Mod-Rewrite SEO con htaccess"); +define("_MI_CODELINK_HTACCESS_DESC", "Guarda in /docs per htaccess da aggiungere alla tua XOOPS ROOT PATH"); +define("_MI_CODELINK_BASEURL", "Mod-rewrite SEO URL di base"); +define("_MI_CODELINK_BASEURL_DESC", "Non cambiare questo a meno che vi hanno alterato htaccess per questo"); +define("_MI_CODELINK_ENDOFURL", "Mod-rewrite SEO fine dell'URL"); +define("_MI_CODELINK_ENDOFURL_DESC", "Fine dell'URL standard del file HTML con SEO htaccess abilitato"); + +?> \ No newline at end of file |
From: <ce...@us...> - 2013-06-22 16:23:22
|
Revision: 11742 http://sourceforge.net/p/xoops/svn/11742 Author: cesag Date: 2013-06-22 16:23:19 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving content, dms and extcal non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/content/ XoopsLanguages/french/modules/content/content 1.2/ XoopsLanguages/french/modules/content/content 1.2/content/ XoopsLanguages/french/modules/content/content 1.2/content/language/ XoopsLanguages/french/modules/content/content 1.2/content/language/french/ XoopsLanguages/french/modules/dms/ XoopsLanguages/french/modules/dms/dms 1.94/ XoopsLanguages/french/modules/dms/dms 1.94/dms/ XoopsLanguages/french/modules/dms/dms 1.94/dms/language/ XoopsLanguages/french/modules/dms/dms 1.94/dms/language/french/ XoopsLanguages/portuguesebr/modules/dms/ XoopsLanguages/portuguesebr/modules/dms/dms 1.94/ XoopsLanguages/portuguesebr/modules/dms/dms 1.94/dms/ XoopsLanguages/portuguesebr/modules/dms/dms 1.94/dms/language/ XoopsLanguages/portuguesebr/modules/dms/dms 1.94/dms/language/portuguesebr/ XoopsLanguages/spanish/modules/extcal/ XoopsLanguages/spanish/modules/extcal/extcal 2.36/ XoopsLanguages/spanish/modules/extcal/extcal 2.36/extcal/ XoopsLanguages/spanish/modules/extcal/extcal 2.36/extcal/language/ XoopsLanguages/spanish/modules/extcal/extcal 2.36/extcal/language/spanish/ Removed Paths: ------------- XoopsModules/content/trunk/content/language/french/ XoopsModules/dms/trunk/dms/language/french/ XoopsModules/dms/trunk/dms/language/portugues.do.brasil/ XoopsModules/extcal/trunk/modules/extcal/language/french/ XoopsModules/extcal/trunk/modules/extcal/language/spanish/ |
From: <ce...@us...> - 2013-06-22 16:49:59
|
Revision: 11743 http://sourceforge.net/p/xoops/svn/11743 Author: cesag Date: 2013-06-22 16:49:56 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving extgallery, feeds and fullcalendar non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/german/modules/extgallery/ XoopsLanguages/german/modules/extgallery/extgallery 1.10/ XoopsLanguages/german/modules/extgallery/extgallery 1.10/extgallery/ XoopsLanguages/german/modules/extgallery/extgallery 1.10/extgallery/language/ XoopsLanguages/german/modules/extgallery/extgallery 1.10/extgallery/language/german/ XoopsLanguages/italian/modules/extgallery/ XoopsLanguages/italian/modules/extgallery/extgallery 1.10/ XoopsLanguages/italian/modules/extgallery/extgallery 1.10/extgallery/ XoopsLanguages/italian/modules/extgallery/extgallery 1.10/extgallery/language/ XoopsLanguages/italian/modules/extgallery/extgallery 1.10/extgallery/language/italian/ XoopsLanguages/italian/modules/feeds/ XoopsLanguages/italian/modules/feeds/feeds 1.0/ XoopsLanguages/italian/modules/feeds/feeds 1.0/feeds/ XoopsLanguages/italian/modules/feeds/feeds 1.0/feeds/language/ XoopsLanguages/italian/modules/feeds/feeds 1.0/feeds/language/italian/ XoopsLanguages/italian/modules/fullcalendar/ XoopsLanguages/italian/modules/fullcalendar/fullcalendar 1.01/ XoopsLanguages/italian/modules/fullcalendar/fullcalendar 1.01/fullcalendar/ XoopsLanguages/italian/modules/fullcalendar/fullcalendar 1.01/fullcalendar/language/ XoopsLanguages/italian/modules/fullcalendar/fullcalendar 1.01/fullcalendar/language/italian/ XoopsLanguages/nederlands/modules/extgallery/ XoopsLanguages/nederlands/modules/extgallery/extgallery 1.10/ XoopsLanguages/nederlands/modules/extgallery/extgallery 1.10/extgallery/ XoopsLanguages/nederlands/modules/extgallery/extgallery 1.10/extgallery/language/ XoopsLanguages/nederlands/modules/extgallery/extgallery 1.10/extgallery/language/nederlands/ XoopsLanguages/persian/modules/extgallery/extgallery 1.10/ XoopsLanguages/persian/modules/extgallery/extgallery 1.10/extgallery/ XoopsLanguages/persian/modules/extgallery/extgallery 1.10/extgallery/language/ XoopsLanguages/persian/modules/extgallery/extgallery 1.10/extgallery/language/persian/ XoopsLanguages/spanish/modules/extgallery/ XoopsLanguages/spanish/modules/extgallery/extgallery 1.10/ XoopsLanguages/spanish/modules/extgallery/extgallery 1.10/extgallery/ XoopsLanguages/spanish/modules/extgallery/extgallery 1.10/extgallery/language/ XoopsLanguages/spanish/modules/extgallery/extgallery 1.10/extgallery/language/spanish/ XoopsModules/feeds/trunk/modules/ Removed Paths: ------------- XoopsModules/extgallery/trunk/modules/extgallery/language/french/ XoopsModules/extgallery/trunk/modules/extgallery/language/german/ XoopsModules/extgallery/trunk/modules/extgallery/language/italian/ XoopsModules/extgallery/trunk/modules/extgallery/language/nederlands/ XoopsModules/extgallery/trunk/modules/extgallery/language/persian/ XoopsModules/extgallery/trunk/modules/extgallery/language/spanish/ XoopsModules/extgallery/trunk/modules/extgallery/language/spanishutf8/ XoopsModules/feeds/trunk/moduels/ XoopsModules/feeds/trunk/modules/feeds/language/italian/ XoopsModules/fullcalendar/trunk/modules/fullcalendar/language/italian/ |
From: <ce...@us...> - 2013-06-22 17:19:32
|
Revision: 11744 http://sourceforge.net/p/xoops/svn/11744 Author: cesag Date: 2013-06-22 17:19:28 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving genericdbmodule, GoogleAJAXSearch and googlemaps non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/googlemaps/ XoopsLanguages/french/modules/googlemaps/googlemaps 0.90/ XoopsLanguages/french/modules/googlemaps/googlemaps 0.90/googlemaps/ XoopsLanguages/french/modules/googlemaps/googlemaps 0.90/googlemaps/language/ XoopsLanguages/french/modules/googlemaps/googlemaps 0.90/googlemaps/language/french/ XoopsLanguages/german/modules/googlemaps/ XoopsLanguages/german/modules/googlemaps/googlemaps 0.90/ XoopsLanguages/german/modules/googlemaps/googlemaps 0.90/googlemaps/ XoopsLanguages/german/modules/googlemaps/googlemaps 0.90/googlemaps/language/ XoopsLanguages/german/modules/googlemaps/googlemaps 0.90/googlemaps/language/german/ XoopsLanguages/italian/modules/GoogleAJAXSearch/ XoopsLanguages/italian/modules/GoogleAJAXSearch/GoogleAJAXSearch 1.05/ XoopsLanguages/italian/modules/GoogleAJAXSearch/GoogleAJAXSearch 1.05/GoogleAJAXSearch/ XoopsLanguages/italian/modules/GoogleAJAXSearch/GoogleAJAXSearch 1.05/GoogleAJAXSearch/language/ XoopsLanguages/italian/modules/GoogleAJAXSearch/GoogleAJAXSearch 1.05/GoogleAJAXSearch/language/italian/ XoopsLanguages/japanese/modules/genericdbmodule/ XoopsLanguages/japanese/modules/genericdbmodule/genericdbmodule 0.5/ XoopsLanguages/japanese/modules/genericdbmodule/genericdbmodule 0.5/genericdbmodule/ XoopsLanguages/japanese/modules/genericdbmodule/genericdbmodule 0.5/genericdbmodule/language/ XoopsLanguages/japanese/modules/genericdbmodule/genericdbmodule 0.5/genericdbmodule/language/japanese/ XoopsLanguages/schinese/modules/googlemaps/ XoopsLanguages/schinese/modules/googlemaps/googlemaps 0.90/ XoopsLanguages/schinese/modules/googlemaps/googlemaps 0.90/googlemaps/ XoopsLanguages/schinese/modules/googlemaps/googlemaps 0.90/googlemaps/language/ XoopsLanguages/schinese/modules/googlemaps/googlemaps 0.90/googlemaps/language/schinese/ XoopsLanguages/tchinese/modules/googlemaps/ XoopsLanguages/tchinese/modules/googlemaps/googlemaps 0.90/ XoopsLanguages/tchinese/modules/googlemaps/googlemaps 0.90/googlemaps/ XoopsLanguages/tchinese/modules/googlemaps/googlemaps 0.90/googlemaps/language/ XoopsLanguages/tchinese/modules/googlemaps/googlemaps 0.90/googlemaps/language/tchinese/ XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/ XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/index.html XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/main.php XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/modinfo.php XoopsModules/genericdbmodule/trunk/genericdbmodule/.htaccess XoopsModules/genericdbmodule/trunk/genericdbmodule/add.php XoopsModules/genericdbmodule/trunk/genericdbmodule/admin/ XoopsModules/genericdbmodule/trunk/genericdbmodule/blocks/ XoopsModules/genericdbmodule/trunk/genericdbmodule/class/ XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_delete.php XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_edit.php XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_new.php XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_post.php XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_reply.php XoopsModules/genericdbmodule/trunk/genericdbmodule/delete.php XoopsModules/genericdbmodule/trunk/genericdbmodule/detail.php XoopsModules/genericdbmodule/trunk/genericdbmodule/docs/ XoopsModules/genericdbmodule/trunk/genericdbmodule/download.php XoopsModules/genericdbmodule/trunk/genericdbmodule/his_detail.php XoopsModules/genericdbmodule/trunk/genericdbmodule/his_search.php XoopsModules/genericdbmodule/trunk/genericdbmodule/images/ XoopsModules/genericdbmodule/trunk/genericdbmodule/include/ XoopsModules/genericdbmodule/trunk/genericdbmodule/index.php XoopsModules/genericdbmodule/trunk/genericdbmodule/js/ XoopsModules/genericdbmodule/trunk/genericdbmodule/language/ XoopsModules/genericdbmodule/trunk/genericdbmodule/notification_update.php XoopsModules/genericdbmodule/trunk/genericdbmodule/sql/ XoopsModules/genericdbmodule/trunk/genericdbmodule/templates/ XoopsModules/genericdbmodule/trunk/genericdbmodule/update.php XoopsModules/genericdbmodule/trunk/genericdbmodule/xoops_version.php Removed Paths: ------------- XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/italian/ XoopsModules/genericdbmodule/trunk/genericdbmodule/language/ja_utf8/ XoopsModules/genericdbmodule/trunk/genericdbmodule/language/japanese/ XoopsModules/genericdbmodule/trunk/xxxxx/ XoopsModules/googlemaps/trunk/googlemaps/language/french/ XoopsModules/googlemaps/trunk/googlemaps/language/german/ XoopsModules/googlemaps/trunk/googlemaps/language/schinese/ XoopsModules/googlemaps/trunk/googlemaps/language/tchinese/ Added: XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/index.html =================================================================== --- XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/index.html (rev 0) +++ XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/index.html 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/main.php =================================================================== --- XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/main.php (rev 0) +++ XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/main.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,9 @@ +<?php +// +// Author: timgno +// +define('_MD_GAJAXS_TITLE','Google AJAX Search'); +define('_MD_GAJAXS_DESC','Google Search for Video, Maps, Blogs and More...'); +define('_MD_GAJAXS_LOAD','Loading...'); + +?> \ No newline at end of file Added: XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/modinfo.php =================================================================== --- XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/modinfo.php (rev 0) +++ XoopsModules/GoogleAJAXSearch/trunk/GoogleAJAXSearch/language/english/modinfo.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,10 @@ +<?php +// +// Author: timgno +// +define('_MI_GAJAXS_NAME','Google AJAX Search'); +define('_MI_GAJAXS_DESC','My Google AJAX Search API Application.'); +define('_MI_GAJAXS_GASTITLE','Preferences textbox'); +define('_MI_GAJAXS_GASDSC','You can leave default, enter another word to start in the search field or leave it blank.'); + +?> \ No newline at end of file Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/.htaccess (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/.htaccess) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/.htaccess (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/.htaccess 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,3 @@ +#php_value upload_max_filesize 10M +#php_value post_max_size 10M +#php_value max_input_time 60 Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/add.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/add.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/add.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/add.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,144 @@ +<?php + +require_once '../../mainfile.php'; +require_once XOOPS_ROOT_PATH . '/header.php'; +require_once './include/common.php'; +require_once './class/token.php'; +$xoopsOption['template_main'] = $dirname . '_xgdb_add.html'; + +// \xB8\xA2\xB8¥\xC1\xA5\xA7\xA5å\xAF +if ($uid && !checkPerm($gids, $cfg_add_gids)) { + redirect_header($module_url . '/index.php', 5, getMDConst('_PERM_ERR_MSG')); +} elseif (!$uid && !$cfg_add_guest) { + redirect_header($module_url . '/index.php', 5, getMDConst('_PERM_ERR_MSG')); +} + +$op = isset($_POST['op']) ? $_POST['op'] : ''; + +$errors = array(); +$uploaded_file_defs = array(); +$upload_file_names = array(); + +// \xC5\xD0Ͽ\xBD\xE8\xCD\xFD +if ($op == 'add') { + // \xA5ȡ\xBC\xA5\xAF\xA5\xF3\xA5\xC1\xA5\xA7\xA5å\xAF + if (!XoopsMultiTokenHandler::quickValidate($dirname . '_add')) { + $errors[] = getMDConst('_TOKEN_ERR_MSG'); + } + + // \xC6\xFE\xCE\xCF\xC3ͽ\xE9\xB4\xFC\xB2\xBD + foreach ($item_defs as $item_name => $item_def) { + $$item_name = initInput($item_def, $item_name, $item_defs, $uploaded_file_defs, $errors, 'add'); + } + + // \xBD\xC5ʣ\xA5\xC1\xA5\xA7\xA5å\xAF + $dup_item_defs = getDefs($item_defs, 'duplicate'); + if (count($dup_item_defs) > 0) { + foreach ($dup_item_defs as $item_name => $item_def) { + checkDuplicate($$item_name, $item_name, $update_item_defs, $errors); + } + } + + // \xA5\xA8\xA5顼\xA4ʤ\xB7\xA4ξ\xEC\xB9硢\xC5\xD0Ͽ\xBD\xE8\xCD\xFD + if (count($errors) == 0) { + $datetime = date('Y-m-d H:i:s'); + + $insert_data_sql = "INSERT INTO $data_tbl (add_uid, add_date, "; + $insert_his_sql = "INSERT INTO $his_tbl (did, operation, update_uid, update_date, "; + foreach ($item_defs as $item_name => $item_def) { + $insert_data_sql .= $item_name . ', '; + $insert_his_sql .= $item_name . ', '; + } + $insert_data_sql = substr($insert_data_sql, 0, -2) . ") VALUES("; + $insert_his_sql = substr($insert_his_sql, 0, -2) . ") VALUES("; + $insert_data_sql .= "$uid, '$datetime', "; + $insert_his_sql .= "%d, 'add', $uid, '$datetime', "; + foreach ($item_defs as $item_name => $item_def) { + if (($item_def['type'] == 'cbox' || $item_def['type'] == 'mselect') && is_array($$item_name)) { + $insert_data_sql .= "'" . addslashes(array2string($$item_name)) . "', "; + $insert_his_sql .= "'" . addslashes(array2string($$item_name)) . "', "; + } else { + if ($$item_name === '') { + $insert_data_sql .= 'NULL, '; + $insert_his_sql .= 'NULL, '; + } else { + $insert_data_sql .= "'" . addslashes($$item_name) . "', "; + $insert_his_sql .= "'" . addslashes($$item_name) . "', "; + } + } + } + $insert_data_sql = substr($insert_data_sql, 0, -2) . ")"; + $insert_his_sql = substr($insert_his_sql, 0, -2) . ")"; + + // \xC5\xD0ϿSQL\xBD\xE8\xCD\xFD\xC0\xAE\xB8\xF9\xA4ξ\xEC\xB9\xE7 + if ($xoopsDB->query($insert_data_sql)) { + $did = $xoopsDB->getInsertId(); + + // \xB9\xB9\xBF\xB7\xCD\xFA\xCE\xF2\xC4ɲ\xC3 + $insert_his_sql = sprintf($insert_his_sql, $did); + $xoopsDB->query($insert_his_sql); + + // \xA5ե\xA1\xA5\xA4\xA5롢\xB2\xE8\xC1\x{24B248A4}\xEB\xBE\xEC\xB9\xE7 + if (count($uploaded_file_defs) > 0) { + $update_sql = "UPDATE $data_tbl SET "; + foreach ($uploaded_file_defs as $item_name => $item_def) { + $file_name = $_FILES[$item_name]['name']; + $enc_file_name = getRealFileName($did, $item_name, $file_name); + $update_sql .= "$item_name = '" . addslashes($file_name) . "', "; + if (!move_uploaded_file($_FILES[$item_name]['tmp_name'], $module_upload_dir . '/' . $enc_file_name)) { + $errors[] = sprintf(getMDConst('_FILE_TYPE_ERR_MSG'), $myts->htmlSpecialChars($_FILES[$item_name]['type']), $item_def['caption']); + $item_defs[$item_name]['error'] = '<br />' . sprintf(getMDConst('_FILE_TYPE_ERR_MSG'), $myts->htmlSpecialChars($_FILES[$item_name]['type']), $item_def['caption']); + break; + } else { + $upload_file_names[] = $enc_file_name; + if ($item_def['type'] == 'image') { + resizeImage($module_upload_dir . '/' . $enc_file_name, $item_def['max_image_size']); + } + } + } + + // \xA5ե\xA1\xA5\xA4\xA5\xEB\xB4ط\xB8\xA4ν\xE8\xCD\xFD\xA4ǥ\xA8\xA5顼\xA4ʤ\xB7\xA4ξ\xEC\xB9\xE7 + if (count($errors) == 0) { + $update_sql = substr($update_sql, 0, -2) . " WHERE did = $did"; + if (!$xoopsDB->query($update_sql)) { + $xoopsDB->query("DELETE FROM $main_tbl WHERE did = $did"); + } + } else { + // \xC5\xD0Ͽ\xBD\xE8\xCD\xFD\xBC\xBA\xC7Ԥξ\xEC\xB9硢\xA5\xA2\xA5åץ\x{D87C}\xA5ɤ\xB5\xA4줿\xA5ե\xA1\xA5\xA4\xA5\xEB\xA4\xF2\xBA\xEF\xBD\xFC + foreach ($upload_file_names as $upload_file_name) { + @unlink($module_upload_dir . '/' . $upload_file_name); + } + } + } + + // \xBEܺٲ\xE8\xCC̤إ\xEA\xA5\xC0\xA5\xA4\xA5쥯\xA5\xC8 + $extra_tags = array('DID' => $did); + $notification_handler = &xoops_gethandler('notification'); + $notification_handler->triggerEvent('global', 0, 'add', $extra_tags); + + redirect_header($module_url . '/detail.php?did=' . $did, 5, getMDConst('_ADD_MSG')); + } else { + // \xC5\xD0ϿSQL\xBD\xE8\xCD\xFD\xBC\xBA\xC7Ԥξ\xEC\xB9\xE7 + $errors[] = getMDConst('_SYSTEM_ERR_MSG'); + } + } +} else { + // \xBD\xE9\xB4\xFCɽ\xBC\xA8\xBD\xE8\xCD\xFD + foreach ($item_defs as $item_name => $item_def) { + $$item_name = $item_def['default']; + $item_defs[$item_name]['raw'] = $$item_name; + } +} + +// \xA5ȡ\xBC\xA5\xAF\xA5\xF3\xC0\xB8\xC0\xAE +$token = &XoopsMultiTokenHandler::quickCreate($dirname . '_add'); +$xoopsTpl->assign('token', $token->getHtml()); + +// \xA5ե\xA9\xA1\xBC\xA5\xE0\xC0\xB8\xC0\xAE +makeInputForms($item_defs); +$xoopsTpl->assign('item_defs', $item_defs); +$xoopsTpl->assign('errors', $errors); + +require_once XOOPS_ROOT_PATH . '/footer.php'; + +?> Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_delete.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/comment_delete.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_delete.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_delete.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,6 @@ +<?php + +include '../../mainfile.php'; +include XOOPS_ROOT_PATH . '/include/comment_delete.php'; + +?> \ No newline at end of file Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_edit.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/comment_edit.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_edit.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_edit.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,6 @@ +<?php + +include '../../mainfile.php'; +include XOOPS_ROOT_PATH . '/include/comment_edit.php'; + +?> \ No newline at end of file Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_new.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/comment_new.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_new.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_new.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,6 @@ +<?php + +include '../../mainfile.php'; +include XOOPS_ROOT_PATH . '/include/comment_new.php'; + +?> \ No newline at end of file Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_post.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/comment_post.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_post.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_post.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,6 @@ +<?php + +include '../../mainfile.php'; +include XOOPS_ROOT_PATH . '/include/comment_post.php'; + +?> \ No newline at end of file Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_reply.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/comment_reply.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_reply.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/comment_reply.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,6 @@ +<?php + +include '../../mainfile.php'; +include XOOPS_ROOT_PATH . '/include/comment_reply.php'; + +?> \ No newline at end of file Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/delete.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/delete.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/delete.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/delete.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,78 @@ +<?php + +require_once '../../mainfile.php'; +require_once XOOPS_ROOT_PATH . '/header.php'; +require_once './include/common.php'; +$xoopsOption['template_main'] = $dirname . '_xgdb_delete.html'; + +$op = isset($_POST['op']) ? $_POST['op'] : ''; +$did = isset($_POST['did']) ? intval($_POST['did']) : 0; + +// ¸\xBAߥ\xC1\xA5\xA7\xA5å\xAF +$sql = "SELECT d.*, u.uname FROM $data_tbl AS d LEFT OUTER JOIN $users_tbl AS u ON d.add_uid = u.uid WHERE d.did = $did"; +$res = $xoopsDB->query($sql); +if ($xoopsDB->getRowsNum($res) == 0) { + redirect_header($module_url . '/index.php', 5, getMDConst('_NO_ERR_MSG')); +} + +// \xB8\xA2\xB8¥\xC1\xA5\xA7\xA5å\xAF +$row = $xoopsDB->fetchArray($res); +if (!checkPerm($gids, $cfg_manage_gids) && $uid != $row['add_uid']) { + redirect_header($module_url . '/index.php', 5, getMDConst('_PERM_ERR_MSG')); +} + +$errors = array(); +if ($op == 'delete') { + // \xA5ȡ\xBC\xA5\xAF\xA5\xF3\xA5\xC1\xA5\xA7\xA5å\xAF + if (!XoopsMultiTokenHandler::quickValidate($dirname . '_delete')) { + $errors[] = getMDConst('_TOKEN_ERR_MSG'); + } else { + if (!$xoopsDB->query("DELETE FROM $data_tbl WHERE did = $did")) { + $errors[] = getMDConst('_SYSTEM_ERR_MS'); + } else { + // \xB9\xB9\xBF\xB7\xCD\xFA\xCE\xF2\xC4ɲ\xC3 + $datetime = date('Y-m-d H:i:s'); + $insert_his_sql = "INSERT INTO $his_tbl (did, operation, update_uid, update_date"; + foreach ($item_defs as $item_name => $item_def) { + $insert_his_sql .= ', ' . $item_name; + } + $insert_his_sql .= ") VALUES($did, 'delete', $uid, '$datetime'"; + foreach ($item_defs as $item_name => $item_def) { + if ($row[$item_name] !== '') { + $insert_his_sql .= ", NULL"; + } else { + $insert_his_sql .= ", '" . $row[$item_name] . "'"; + } + } + $insert_his_sql .= ')'; + $xoopsDB->query($insert_his_sql); + + foreach ($item_defs as $item_name => $item_def) { + if ($item_def['type'] == 'file' || $item_def['type'] == 'image') { + @unlink($module_upload_dir . '/' . getRealFileName($did, $item_name, $row[$item_name])); + } + } + + $extra_tags = array('DID' => $did); + $notification_handler = &xoops_gethandler('notification'); + $notification_handler->triggerEvent('change', $did, 'delete', $extra_tags); + $notification_handler->unsubscribeByItem($xoopsModule->getVar('mid'), 'change', $did); + + redirect_header($module_url . '/index.php', 5, getMDConst('_DELETE_MSG')); + } + } +} else { + // ɽ\xBC\xA8\xC3ͳ\xE4\xA4\xEA\xC5\xF6\xA4\xC6 + assignDetail($row, $item_defs, $dirname); + $xoopsTpl->assign('item_defs', $item_defs); +} + +// \xA5ȡ\xBC\xA5\xAF\xA5\xF3\xC0\xB8\xC0\xAE +$token = &XoopsMultiTokenHandler::quickCreate($dirname . '_delete'); +$xoopsTpl->assign('token', $token->getHtml()); + +$xoopsTpl->assign('errors', $errors); + +require_once XOOPS_ROOT_PATH . '/footer.php'; + +?> Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/detail.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/detail.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/detail.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/detail.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,33 @@ +<?php + +require_once '../../mainfile.php'; +require_once XOOPS_ROOT_PATH . '/header.php'; +include XOOPS_ROOT_PATH . '/include/comment_view.php'; +require_once './include/common.php'; +$xoopsOption['template_main'] = $dirname . '_xgdb_detail.html'; + +// ¸\xBAߥ\xC1\xA5\xA7\xA5å\xAF +$did = isset($_GET['did']) ? intval($_GET['did']) : 0; +$sql = "SELECT d.*, u.uname FROM $data_tbl AS d LEFT OUTER JOIN $users_tbl AS u ON d.add_uid = u.uid WHERE d.did = $did"; +$res = $xoopsDB->query($sql); +if ($xoopsDB->getRowsNum($res) == 0) { + redirect_header($module_url . '/index.php', 5, getMDConst('_NO_ERR_MSG')); +} + +// ɽ\xBC\xA8\xC3ͳ\xE4\xA4\xEA\xC5\xF6\xA4\xC6 +$row = $xoopsDB->fetchArray($res); +assignDetail($row, $item_defs, $dirname); +$xoopsTpl->assign('item_defs', $item_defs); + +$perm = checkPerm($gids, $cfg_manage_gids) || $uid == $row['add_uid'] ? true : false; +$xoopsTpl->assign('perm', $perm); + +$his_perm = false; +if ($uid && checkPerm($gids, $cfg_his_gids)) $his_perm = true; +elseif (!$uid && $cfg_his_guest) $his_perm = true; +$xoopsTpl->assign('his_perm', $his_perm); +if ($his_perm) $xoopsTpl->assign('histories', getHistories($did)); + +require_once XOOPS_ROOT_PATH . '/footer.php'; + +?> Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/download.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/download.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/download.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/download.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,56 @@ +<?php + +require_once '../../mainfile.php'; +require_once XOOPS_ROOT_PATH . '/header.php'; +require_once './include/common.php'; + +$did = 0; +$col_name = ''; +if (isset($_GET['did'])) $did = intval($_GET['did']); +foreach ($item_defs as $item_name => $item_def) { + if ($item_name === $_GET['col_name']) $col_name = $_GET['col_name']; +} +if ($did < 1 || $col_name == '') { + header("HTTP/1.1 404 Not Found"); + exit; +} + +if (!isset($item_defs[$col_name])) { + header("HTTP/1.1 404 Not Found"); + exit; +} + +$sql = "SELECT $col_name FROM $data_tbl WHERE did = $did"; +$res = $xoopsDB->query($sql); +if ($xoopsDB->getRowsNum($res) == 0) { + header("HTTP/1.1 404 Not Found"); + exit; +} +list($file_name) = $xoopsDB->fetchRow($res); +$browser = getenv("HTTP_USER_AGENT"); +if (preg_match("/MSIE/i", $browser)) { + $original_file_name = mb_convert_encoding($file_name, 'Shift_JIS', _CHARSET); +} else { + $original_file_name = mb_convert_encoding($file_name, 'UTF-8', _CHARSET); +} + +$file_name = getRealFileName($did, $col_name, $file_name); +$filepath = XOOPS_ROOT_PATH . "/uploads/$dirname/$file_name"; +if (!file_exists($filepath)) { + header("HTTP/1.1 404 Not Found"); + exit; +} + +header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); +header("Content-Disposition: attachment; filename=\"$original_file_name\""); +header("Content-Length: " . filesize($filepath)); +header("Content-Type: application/octet-stream;"); + +$fp = fopen($filepath, "r"); +while (!feof($fp)) + echo fgets($fp, 1024); +fclose($fp); + +exit; + +?> Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/his_detail.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/his_detail.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/his_detail.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/his_detail.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,56 @@ +<?php + +require_once '../../mainfile.php'; +require_once XOOPS_ROOT_PATH . '/header.php'; +include XOOPS_ROOT_PATH . '/include/comment_view.php'; +require_once './include/common.php'; +$xoopsOption['template_main'] = $dirname . '_xgdb_his_detail.html'; + +// \xB8\xA2\xB8¥\xC1\xA5\xA7\xA5å\xAF +if ($uid && !checkPerm($gids, $cfg_his_gids)) { + redirect_header($module_url . '/index.php', 5, getMDConst('_PERM_ERR_MSG')); +} elseif (!$uid && !$cfg_his_guest) { + redirect_header($module_url . '/index.php', 5, getMDConst('_PERM_ERR_MSG')); +} + +if (isset($_POST['op'])) $op = $_POST['op']; +elseif (isset($_GET['op'])) $op = $_GET['op']; +else $op = ''; +$xoopsTpl->assign('op', $myts->htmlSpecialChars($op)); + +// ¸\xBAߥ\xC1\xA5\xA7\xA5å\xAF +$hid = isset($_GET['hid']) ? intval($_GET['hid']) : 0; +$his_sql = "SELECT h.*, u.uname FROM $his_tbl AS h LEFT OUTER JOIN $users_tbl AS u ON h.update_uid = u.uid WHERE h.hid = $hid"; +$his_res = $xoopsDB->query($his_sql); +if ($xoopsDB->getRowsNum($his_res) == 0) { + redirect_header($module_url . '/index.php', 5, getMDConst('_NO_ERR_MSG')); +} + +$his_row = $xoopsDB->fetchArray($his_res); +$did = $his_row['did']; +$xoopsTpl->assign('did', $did); + +$operation_raw = $his_row['operation']; +$xoopsTpl->assign('operation_raw', $myts->htmlSpecialChars($operation_raw)); +$xoopsTpl->assign('operation', $myts->htmlSpecialChars(getOperation($operation_raw))); + +// \xCD\xFA\xCE\xF2\xA4\xCEɽ\xBC\xA8\xC3ͳ\xE4\xA4\xEA\xC5\xF6\xA4\xC6 +assignDetail($his_row, $item_defs, $dirname); +$xoopsTpl->assign('item_defs', $item_defs); + +// \xC1\xE0\xBA\xB9\xB9\xBF\xB7\xA4ξ\xEC\xB9硢\xCAѹ\xB9\xC1\xB0\xA4\xCE\xC6\xE2\xCDƤ\xF2\xB3\xE4\xA4\xEA\xC5\xF6\xA4\xC6 +if ($operation_raw == 'update') { + $bef_his_sql = "SELECT h.*, u.uname "; + $bef_his_sql .= "FROM $his_tbl AS h LEFT OUTER JOIN $users_tbl AS u ON h.update_uid = u.uid "; + $bef_his_sql .= "WHERE h.did = $did AND h.hid < $hid "; + $bef_his_sql .= "ORDER BY hid DESC LIMIT 1"; + $bef_his_res = $xoopsDB->query($bef_his_sql); + $bef_his_row = $xoopsDB->fetchArray($bef_his_res); + + assignDetail($bef_his_row, $item_defs, $dirname); + $xoopsTpl->assign('bef_item_defs', $item_defs); +} + +require_once XOOPS_ROOT_PATH . '/footer.php'; + +?> Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/his_search.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/his_search.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/his_search.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/his_search.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,303 @@ +<?php + +require_once '../../mainfile.php'; +require_once XOOPS_ROOT_PATH . '/header.php'; +require_once './include/common.php'; +$xoopsOption['template_main'] = $dirname . '_xgdb_his_search.html'; + +if (isset($_POST['op'])) $op = $_POST['op']; +elseif (isset($_GET['op'])) $op = $_GET['op']; +else $op = ''; + +$errors = array(); +$search_defs = getDefs($item_defs, 'search'); +$his_search_defs = getHisSearchDefs(); +$search_defs = array_merge($his_search_defs, $search_defs); + +// \xB8\xA1\xBA\xF7\xBD\xE8\xCD\xFD +if ($op == 'search' || $op == 'back_search') { + $queries = 'op=search&'; + if ($op == 'search') unset($_SESSION['search_conds']); + + foreach ($search_defs as $item_name => $item_def) { + $$item_name = initSearchInput($op, $item_name, $search_defs, $errors); + + if ($$item_name !== '') { + if (is_array($$item_name)) { + foreach ($$item_name as $value) { + $queries .= $item_name . '[]=' . urlencode($myts->htmlSpecialChars($value)) . '&'; + } + } else { + $queries .= $item_name . '=' . urlencode($myts->htmlSpecialChars($$item_name)) . '&'; + } + } + + $andor_item_name = $item_name . '_andor'; + $$andor_item_name = ''; + if ($op == 'search') { + if (isset($_POST[$andor_item_name]) && $_POST[$andor_item_name] !== '') { + $$andor_item_name = $_POST[$andor_item_name]; + $_SESSION['search_conds'][$andor_item_name] = $$andor_item_name; + } elseif (isset($_GET[$andor_item_name]) && $_GET[$andor_item_name] !== '') { + $$andor_item_name = $_GET[$andor_item_name]; + $_SESSION['search_conds'][$andor_item_name] = $$andor_item_name; + } + } elseif ($op == 'back_search') { + if (isset($_SESSION['search_conds'][$andor_item_name]) && $_SESSION['search_conds'][$andor_item_name] !== '') { + $$andor_item_name = $_SESSION['search_conds'][$andor_item_name]; + } + } + if ($$andor_item_name !== '') $queries .= $andor_item_name . '=' . urlencode($myts->htmlSpecialChars($$andor_item_name)) . '&'; + } + + $params = array('order_item', 'order', 'start'); + foreach ($params as $param_name) { + if ($op == 'search') { + if (isset($_POST[$param_name]) && $_POST[$param_name] !== '') { + $$param_name = $_POST[$param_name]; + $_SESSION['search_conds'][$param_name] = $$param_name; + $queries .= $param_name . '=' . urlencode($myts->htmlSpecialChars($$param_name)) . '&'; + } elseif (isset($_GET[$param_name]) && $_GET[$param_name] !== '') { + $$param_name = $_GET[$param_name]; + $_SESSION['search_conds'][$param_name] = $$param_name; + $queries .= $param_name . '=' . urlencode($myts->htmlSpecialChars($$param_name)) . '&'; + } else { + $$param_name = ''; + } + } elseif ($op == 'back_search') { + if (isset($_SESSION['search_conds'][$param_name]) && $_SESSION['search_conds'][$param_name] !== '') { + $$param_name = $_SESSION['search_conds'][$param_name]; + $_SESSION['search_conds'][$param_name] = $$param_name; + $queries .= $param_name . '=' . urlencode($myts->htmlSpecialChars($$param_name)) . '&'; + } else { + $$param_name = ''; + } + } + } + + if (count($errors) == 0) { + $sql = "SELECT h.*, u.uname FROM $his_tbl AS h LEFT OUTER JOIN $users_tbl AS u ON h.update_uid = u.uid"; + // WHERE\xB6\xE8\xB0ʹߤΥ\xAF\xA5\xA8\xA5\xEA\xC0\xB8\xC0\xAE + $where = ' WHERE '; + foreach ($search_defs as $item_name => $item_def) { + // \xBF\xF4\xC3\xCD + if ($item_def['type'] == 'number' && !isset($item_def['is_range_item'])) { + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + if ($$item_name_or_over !== '') { + if ($item_def['value_type'] == 'int') { + $where .= " $item_name >= '" . addslashes($$item_name_or_over) . "' AND "; + } elseif ($item_def['value_type'] == 'float') { + $where .= " $item_name >= '" . addslashes(floatval($$item_name_or_over) - 0.000001) . "' AND "; + } + } + if ($$item_name_or_less !== '') { + if ($item_def['value_type'] == 'int') { + $where .= " $item_name <= '" . addslashes($$item_name_or_less) . "' AND "; + } elseif ($item_def['value_type'] == 'float') { + $where .= " $item_name <= '" . addslashes(floatval($$item_name_or_less) + 0.000001) . "' AND "; + } + } + } elseif ($item_name == 'update_date') { + // \xBD\xE8\xCD\xFD\xC6\xFC\xBB\xFE + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + if ($$item_name_or_over !== '') { + $where .= " $item_name >= '" . addslashes($$item_name_or_over . ' 00:00:00') . "' AND "; + } + if ($$item_name_or_less !== '') { + $where .= " $item_name <= '" . addslashes($$item_name_or_less . ' 23:59:59') . "' AND "; + } + } elseif ($item_def['type'] == 'date' && !isset($item_def['is_range_item'])) { + // \xC6\xFC\xC9\xD5 + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + if ($$item_name_or_over !== '') { + $where .= " $item_name >= '" . addslashes($$item_name_or_over) . "' AND "; + } + if ($$item_name_or_less !== '') { + $where .= " $item_name <= '" . addslashes($$item_name_or_less) . "' AND "; + } + } elseif ($$item_name !== '') { + // \xBF\xF4\xC3͡\xA2\xC6\xFC\xC9հʳ\xB0\xA4ξ\xEC\xB9\xE7 + $andor_item_name = $item_name . '_andor'; + if ($$andor_item_name === '') $$andor_item_name = intval($item_def['search_cond']); + + // \xA5ƥ\xAD\xA5\xB9\xA5ȥ\xA8\xA5ꥢ(\xA4\xA2\xA4\xA4\xA4ޤ\xA4\xB0\xEC\xC3\xD7) + if ($item_def['type'] == 'tarea' || $item_def['type'] == 'xtarea') { + $where .= " $item_name LIKE '%" . addslashes($$item_name) . "%' AND "; + } elseif ($item_def['type'] == 'text' || $item_def['type'] == 'image' || $item_def['type'] == 'file') { + // \xA5ƥ\xAD\xA5\xB9\xA5ȥܥå\xAF\xA5\xB9(ʸ\xBB\xFA\xCE\xF3)\xA1\xA2\xA5ե\xA1\xA5\xA4\xA5롢\xB2\xE8\xC1\xFC + if ($$andor_item_name) { + $where .= " $item_name = '" . addslashes($$item_name) . "' AND "; + } else { + $where .= " $item_name LIKE '%" . addslashes($$item_name) . "%' AND "; + } + } elseif ($item_def['type'] == 'radio' || $item_def['type'] == 'select') { + // \xA5饸\xA5\xAA\xA5ܥ\xBF\xA5ץ\xEB\xA5\xC0\xA5\xA6\xA5\xF3\xA5\xE1\xA5˥塼 + $where .= ' ('; + foreach ($$item_name as $value) { + $where .= " $item_name = '" . addslashes($value) . "' OR "; + } + $where = substr($where, 0, -4) . ') AND '; + } elseif ($item_def['type'] == 'cbox' || $item_def['type'] == 'mselect') { + // \xA5\xC1\xA5\xA7\xA5å\xAF\xA5ܥå\xAF\xA5\xB9\xA1\xA2\xA5ꥹ\xA5ȥܥå\xAF\xA5\xB9 + if ($$andor_item_name) { + $where .= " $item_name = '"; + foreach ($$item_name as $value) { + $where .= addslashes($value) . '|'; + } + $where = substr($where, 0, -1) . "' AND "; + } else { + $where .= ' ('; + foreach ($$item_name as $value) { + $where .= " $item_name LIKE '%" . addslashes($value) . "%' OR "; + } + $where = substr($where, 0, -4) . ') AND '; + } + } + } + } + if ($where != ' WHERE ') { + $sql .= substr($where, 0, -5); + } + + if (array_key_exists($order_item, $item_defs) && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY h.$order_item $order"; + } elseif ($order_item == 'did' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY h.did $order"; + } elseif ($order_item == 'hid' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY h.hid $order"; + } elseif ($order_item == 'operation' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY h.operation $order"; + } elseif ($order_item == 'uname' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY u.uname $order"; + } elseif ($order_item == 'update_date' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY h.update_date $order"; + } else { + $sql .= " ORDER BY h.hid ASC"; + } + $res = $xoopsDB->query($sql); + $total = $xoopsDB->getRowsNum($res); + + // \xA5ڡ\xBC\xA5\xB8\xC0ڤ\xEA\xC2ؤ\xA8 + $start = intval($start); + $xoopsTpl->assign('start', $start); + if ($queries !== '') $queries = substr($queries, 0, -5); + $xoopsTpl->assign('queries', $queries); + $xoopsTpl->assign('order_item', $order_item); + $xoopsTpl->assign('order', $order); + if ($total > $cfg_result_num) { + require_once XOOPS_ROOT_PATH . '/class/pagenav.php'; + $pagenavi = new XoopsPageNav($total, $cfg_result_num, $start, 'start', $queries); + $pagenavi_html = $pagenavi->renderNav(); + $xoopsTpl->assign('pagenavi_html', $pagenavi_html); + $res = $xoopsDB->query($sql, $cfg_result_num, $start); + } + $last = $start + $cfg_result_num; + if ($last > $total) $last = $total; + $pagenavi_info = sprintf(getMDConst('_PAGENAVI_INFO'), number_format($total), number_format($start + 1), number_format($last)); + $xoopsTpl->assign('pagenavi_info', $pagenavi_info); + + // ɽ\xBC\xA8\xC3ͳ\xE4\xA4\xEA\xC5\xF6\xA4\xC6 + while ($row = $xoopsDB->fetchArray($res)) { + $info = array(); + foreach ($row as $key => $value) { + if ($key == 'did' || $key == 'hid' || $key == 'update_uid' || $key == 'uname') { + $info[$key] = $myts->htmlSpecialChars($value); + } elseif ($key == 'update_date') { + $info[$key] = date($cfg_date_format . ' ' . $cfg_time_format, strtotime($value)); + } elseif ($key == 'operation') { + $info[$key] = getOperation($value); + } elseif (!isset($item_defs[$key])) { + continue; + } elseif ($item_defs[$key]['type'] == 'text' || $item_defs[$key]['type'] == 'number' || $item_defs[$key]['type'] == 'radio' || $item_defs[$key]['type'] == 'select' || $item_defs[$key]['type'] == 'date') { + $info[$key] = sanitize($value, $item_defs[$key]); + } elseif ($item_defs[$key]['type'] == 'cbox' || $item_defs[$key]['type'] == 'mselect') { + $values = string2array($value); + $info[$key] = ''; + foreach ($values as $value) { + $info[$key] .= sanitize($value, $item_defs[$key]) . '<br />'; + } + } elseif ($item_defs[$key]['type'] == 'tarea' || $item_defs[$key]['type'] == 'xtarea') { + $info[$key] = $myts->displayTarea($value, $item_defs[$key]['html'], $item_defs[$key]['smily'], $item_defs[$key]['xcode'], $item_defs[$key]['image'], $item_defs[$key]['br']); + } elseif ($item_defs[$key]['type'] == 'image' && $value != '') { + $info[$key] = $myts->htmlSpecialChars($value); + } elseif ($item_defs[$key]['type'] == 'file' && $value != '') { + $info[$key] = $myts->htmlSpecialChars($value); + } + } + $xoopsTpl->append('infos', $info); + } + + $xoopsTpl->assign('item_defs', $item_defs); + + $xoopsTpl->assign('op', 'search'); + } +} else { + foreach ($search_defs as $item_name => $item_def) { + $$item_name = ''; + if ($item_def['type'] == 'text' || $item_def['type'] == 'cbox' || $item_def['type'] == 'mselect' || $item_def['type'] == 'file' || $item_def['type'] == 'image') { + $andor_item_name = $item_name . '_andor'; + $$andor_item_name = $item_def['search_cond']; + } + } +} + +// \xA5ե\xA9\xA1\xBC\xA5\xE0\xC0\xB8\xC0\xAE +foreach ($search_defs as $item_name => $item_def) { + if ($item_def['type'] == 'text' || $item_def['type'] == 'tarea' || $item_def['type'] == 'xtarea' || $item_def['type'] == 'file' || $item_def['type'] == 'image') { + $search_defs[$item_name]['value'] = makeTextForm($item_name, $item_def, $$item_name); + } elseif ($item_def['type'] == 'number' && !isset($item_def['is_range_item'])) { + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + $search_defs[$item_name]['value'] = makeTextForm($item_name_or_over, $item_def, $$item_name_or_over); + $search_defs[$item_name]['value'] .= ' ' . getMDConst('_OR_OVER') . ' - '; + $search_defs[$item_name]['value'] .= makeTextForm($item_name_or_less, $item_def, $$item_name_or_less) . ' ' . getMDConst('_OR_LESS'); + if (isset($search_defs[$item_name_or_over]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_defs[$item_name_or_over]['error']; + } + if (isset($search_defs[$item_name_or_less]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_defs[$item_name_or_less]['error']; + } + } elseif ($item_def['type'] == 'date' && !isset($item_def['is_range_item'])) { + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + $search_defs[$item_name]['value'] = makeDateForm($item_name_or_over, $item_def, $$item_name_or_over); + $search_defs[$item_name]['value'] .= ' ' . getMDConst('_SINCE') . ' - '; + $search_defs[$item_name]['value'] .= makeDateForm($item_name_or_less, $item_def, $$item_name_or_less) . ' ' . getMDConst('_UNTIL'); + if (isset($search_defs[$item_name_or_over]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_defs[$item_name_or_over]['error']; + } + if (isset($search_defs[$item_name_or_less]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_defs[$item_name_or_less]['error']; + } + + } elseif ($item_def['type'] == 'cbox' || $item_def['type'] == 'radio') { + $search_defs[$item_name]['value'] = makeCboxForm($item_name, $item_def, $$item_name); + } elseif ($item_def['type'] == 'select' || $item_def['type'] == 'mselect') { + $search_defs[$item_name]['value'] = makeMSelectForm($item_name, $item_def, $$item_name); + } + + if ($item_def['type'] == 'text' || $item_def['type'] == 'file' || $item_def['type'] == 'image') { + $andor_item_name = $item_name . '_andor'; + $search_defs[$item_name]['condition'] = makeCondForm($andor_item_name, array(getMDConst('_COMP_MATCH') => 1, getMDConst('_PART_MATCH') => 0), $$andor_item_name); + } elseif ($item_def['type'] == 'radio' || $item_def['type'] == 'select') { + $search_defs[$item_name]['condition'] = '<br />' . getMDConst('_COND_LABEL') . ' ' . getMDConst('_OR_MATCH'); + } elseif ($item_def['type'] == 'tarea' || $item_def['type'] == 'xtarea') { + $search_defs[$item_name]['condition'] = '<br />' . getMDConst('_COND_LABEL') . ' ' . getMDConst('_PART_MATCH'); + } elseif ($item_def['type'] == 'cbox' || $item_def['type'] == 'mselect') { + $andor_item_name = $item_name . '_andor'; + $search_defs[$item_name]['condition'] = makeCondForm($andor_item_name, array(getMDConst('_AND_MATCH') => 1, getMDConst('_OR_MATCH') => 0), $$andor_item_name); + } +} +$xoopsTpl->assign('search_defs', $search_defs); +$xoopsTpl->assign('errors', $errors); + +require_once XOOPS_ROOT_PATH . '/footer.php'; + +?> Copied: XoopsModules/genericdbmodule/trunk/genericdbmodule/index.php (from rev 11743, XoopsModules/genericdbmodule/trunk/xxxxx/index.php) =================================================================== --- XoopsModules/genericdbmodule/trunk/genericdbmodule/index.php (rev 0) +++ XoopsModules/genericdbmodule/trunk/genericdbmodule/index.php 2013-06-22 17:19:28 UTC (rev 11744) @@ -0,0 +1,289 @@ +<?php + +require_once '../../mainfile.php'; +require_once XOOPS_ROOT_PATH . '/header.php'; +require_once './include/common.php'; +$xoopsOption['template_main'] = $dirname . '_xgdb_index.html'; + +if (isset($_POST['op'])) $op = $_POST['op']; +elseif (isset($_GET['op'])) $op = $_GET['op']; +else $op = ''; + +$errors = array(); +$search_defs = getDefs($item_defs, 'search'); + +// \xB8\xA1\xBA\xF7\xBD\xE8\xCD\xFD +if ($op == 'search' || $op == 'back_search') { + $queries = 'op=search&'; + if ($op == 'search') unset($_SESSION['search_conds']); + + foreach ($search_defs as $item_name => $item_def) { + $$item_name = initSearchInput($op, $item_name, $search_defs, $errors); + + if ($$item_name !== '') { + if (is_array($$item_name)) { + foreach ($$item_name as $value) { + $queries .= $item_name . '[]=' . urlencode($myts->htmlSpecialChars($value)) . '&'; + } + } else { + $queries .= $item_name . '=' . urlencode($myts->htmlSpecialChars($$item_name)) . '&'; + } + } + + $andor_item_name = $item_name . '_andor'; + $$andor_item_name = ''; + if ($op == 'search') { + if (isset($_POST[$andor_item_name]) && $_POST[$andor_item_name] !== '') { + $$andor_item_name = $_POST[$andor_item_name]; + $_SESSION['search_conds'][$andor_item_name] = $$andor_item_name; + } elseif (isset($_GET[$andor_item_name]) && $_GET[$andor_item_name] !== '') { + $$andor_item_name = $_GET[$andor_item_name]; + $_SESSION['search_conds'][$andor_item_name] = $$andor_item_name; + } + } elseif ($op == 'back_search') { + if (isset($_SESSION['search_conds'][$andor_item_name]) && $_SESSION['search_conds'][$andor_item_name] !== '') { + $$andor_item_name = $_SESSION['search_conds'][$andor_item_name]; + } + } + if ($$andor_item_name !== '') $queries .= $andor_item_name . '=' . urlencode($myts->htmlSpecialChars($$andor_item_name)) . '&'; + } + + $params = array('order_item', 'order', 'start'); + foreach ($params as $param_name) { + if ($op == 'search') { + if (isset($_POST[$param_name]) && $_POST[$param_name] !== '') { + $$param_name = $_POST[$param_name]; + $_SESSION['search_conds'][$param_name] = $$param_name; + $queries .= $param_name . '=' . urlencode($myts->htmlSpecialChars($$param_name)) . '&'; + } elseif (isset($_GET[$param_name]) && $_GET[$param_name] !== '') { + $$param_name = $_GET[$param_name]; + $_SESSION['search_conds'][$param_name] = $$param_name; + $queries .= $param_name . '=' . urlencode($myts->htmlSpecialChars($$param_name)) . '&'; + } else { + $$param_name = ''; + } + } elseif ($op == 'back_search') { + if (isset($_SESSION['search_conds'][$param_name]) && $_SESSION['search_conds'][$param_name] !== '') { + $$param_name = $_SESSION['search_conds'][$param_name]; + $_SESSION['search_conds'][$param_name] = $$param_name; + $queries .= $param_name . '=' . urlencode($myts->htmlSpecialChars($$param_name)) . '&'; + } else { + $$param_name = ''; + } + } + } + + if (count($errors) == 0) { + $sql = "SELECT d.*, u.uname"; + $sql .= " FROM $data_tbl AS d LEFT OUTER JOIN $users_tbl AS u ON d.add_uid = u.uid"; + + // WHERE\xB6\xE8\xB0ʹߤΥ\xAF\xA5\xA8\xA5\xEA\xC0\xB8\xC0\xAE + $where = ' WHERE '; + foreach ($search_defs as $item_name => $item_def) { + // \xBF\xF4\xC3\xCD + if ($item_def['type'] == 'number' && !isset($item_def['is_range_item'])) { + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + if ($$item_name_or_over !== '') { + if ($item_def['value_type'] == 'int') { + $where .= " d.$item_name >= '" . addslashes($$item_name_or_over) . "' AND "; + } elseif ($item_def['value_type'] == 'float') { + $where .= " d.$item_name >= '" . addslashes(floatval($$item_name_or_over) - 0.000001) . "' AND "; + } + } + if ($$item_name_or_less !== '') { + if ($item_def['value_type'] == 'int') { + $where .= " d.$item_name <= '" . addslashes($$item_name_or_less) . "' AND "; + } elseif ($item_def['value_type'] == 'float') { + $where .= " d.$item_name <= '" . addslashes(floatval($$item_name_or_less) + 0.000001) . "' AND "; + } + } + } elseif ($item_def['type'] == 'date' && !isset($item_def['is_range_item'])) { + // \xC6\xFC\xC9\xD5 + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + if ($$item_name_or_over !== '') { + $where .= " d.$item_name >= '" . addslashes($$item_name_or_over) . "' AND "; + } + if ($$item_name_or_less !== '') { + $where .= " d.$item_name <= '" . addslashes($$item_name_or_less) . "' AND "; + } + } elseif ($$item_name !== '') { + // \xBF\xF4\xC3͡\xA2\xC6\xFC\xC9հʳ\xB0\xA4ξ\xEC\xB9\xE7 + $andor_item_name = $item_name . '_andor'; + if ($$andor_item_name === '') $$andor_item_name = intval($item_def['search_cond']); + + // \xA5ƥ\xAD\xA5\xB9\xA5ȥ\xA8\xA5ꥢ(\xA4\xA2\xA4\xA4\xA4ޤ\xA4\xB0\xEC\xC3\xD7) + if ($item_def['type'] == 'tarea' || $item_def['type'] == 'xtarea') { + $where .= " d.$item_name LIKE '%" . addslashes($$item_name) . "%' AND "; + } elseif ($item_def['type'] == 'text' || $item_def['type'] == 'image' || $item_def['type'] == 'file') { + // \xA5ƥ\xAD\xA5\xB9\xA5ȥܥå\xAF\xA5\xB9(ʸ\xBB\xFA\xCE\xF3)\xA1\xA2\xA5ե\xA1\xA5\xA4\xA5롢\xB2\xE8\xC1\xFC + if ($$andor_item_name) { + $where .= " d.$item_name = '" . addslashes($$item_name) . "' AND "; + } else { + $where .= " d.$item_name LIKE '%" . addslashes($$item_name) . "%' AND "; + } + } elseif ($item_def['type'] == 'radio' || $item_def['type'] == 'select') { + // \xA5饸\xA5\xAA\xA5ܥ\xBF\xA5ץ\xEB\xA5\xC0\xA5\xA6\xA5\xF3\xA5\xE1\xA5˥塼 + $where .= ' ('; + foreach ($$item_name as $value) { + $where .= " d.$item_name = '" . addslashes($value) . "' OR "; + } + $where = substr($where, 0, -4) . ') AND '; + } elseif ($item_def['type'] == 'cbox' || $item_def['type'] == 'mselect') { + // \xA5\xC1\xA5\xA7\xA5å\xAF\xA5ܥå\xAF\xA5\xB9\xA1\xA2\xA5ꥹ\xA5ȥܥå\xAF\xA5\xB9 + if ($$andor_item_name) { + $where .= " d.$item_name = '"; + foreach ($$item_name as $value) { + $where .= addslashes($value) . '|'; + } + $where = substr($where, 0, -1) . "' AND "; + } else { + $where .= ' ('; + foreach ($$item_name as $value) { + $where .= " d.$item_name LIKE '%" . addslashes($value) . "%' OR "; + } + $where = substr($where, 0, -4) . ') AND '; + } + } + } + } + + if ($where != ' WHERE ') { + $sql .= substr($where, 0, -5); + } + + if (array_key_exists($order_item, $item_defs) && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY d.$order_item $order"; + } elseif ($order_item == 'did' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY d.did $order"; + } elseif ($order_item == 'uname' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY u.uname $order"; + } elseif ($order_item == 'add_date' && ($order == 'desc' || $order == 'asc')) { + $sql .= " ORDER BY d.add_date $order"; + } else { + $sql .= " ORDER BY d.did ASC"; + } + $res = $xoopsDB->query($sql); + $total = $xoopsDB->getRowsNum($res); + + // \xA5ڡ\xBC\xA5\xB8\xC0ڤ\xEA\xC2ؤ\xA8 + $start = intval($start); + $xoopsTpl->assign('start', $start); + if ($queries !== '') $queries = substr($queries, 0, -5); + $xoopsTpl->assign('queries', $queries); + $xoopsTpl->assign('order_item', $order_item); + $xoopsTpl->assign('order', $order); + if ($total > $cfg_result_num) { + require_once XOOPS_ROOT_PATH . '/class/pagenav.php'; + $pagenavi = new XoopsPageNav($total, $cfg_result_num, $start, 'start', $queries); + $pagenavi_html = $pagenavi->renderNav(); + $xoopsTpl->assign('pagenavi_html', $pagenavi_html); + $res = $xoopsDB->query($sql, $cfg_result_num, $start); + } + $last = $start + $cfg_result_num; + if ($last > $total) $last = $total; + $pagenavi_info = sprintf(getMDConst('_PAGENAVI_INFO'), number_format($total), number_format($start + 1), number_format($last)); + $xoopsTpl->assign('pagenavi_info', $pagenavi_info); + + // ɽ\xBC\xA8\xC3ͳ\xE4\xA4\xEA\xC5\xF6\xA4\xC6 + while ($row = $xoopsDB->fetchArray($res)) { + $info = array(); + foreach ($row as $key => $value) { + if ($key == 'did' || $key == 'add_uid' || $key == 'uname') { + $info[$key] = $myts->htmlSpecialChars($value); + } elseif ($key == 'add_date') { + $info[$key] = date($cfg_date_format . ' ' . $cfg_time_format, strtotime($value)); + } elseif (!isset($item_defs[$key])) { + continue; + } elseif ($item_defs[$key]['type'] == 'text' || $item_defs[$key]['type'] == 'number' || $item_defs[$key]['type'] == 'radio' || $item_defs[$key]['type'] == 'select' || $item_defs[$key]['type'] == 'date') { + $info[$key] = sanitize($value, $item_defs[$key]); + } elseif ($item_defs[$key]['type'] == 'cbox' || $item_defs[$key]['type'] == 'mselect') { + $values = string2array($value); + $info[$key] = ''; + foreach ($values as $value) { + $info[$key] .= sanitize($value, $item_defs[$key]) . '<br />'; + } + } elseif ($item_defs[$key]['type'] == 'tarea' || $item_defs[$key]['type'] == 'xtarea') { + $info[$key] = $myts->displayTarea($value, $item_defs[$key]['html'], $item_defs[$key]['smily'], $item_defs[$key]['xcode'], $item_defs[$key]['image'], $item_defs[$key]['br']); + } elseif ($item_defs[$key]['type'] == 'image' && $value != '') { + $item_defs[$key]['width'] = getImageWidth($module_upload_dir . '/' . getRealFileName($row['did'], $key, $value), $cfg_list_img_wd); + $info[$key] = $myts->htmlSpecialChars($value); + } elseif ($item_defs[$key]['type'] == 'file' && $value != '') { + $info[$key] = $myts->htmlSpecialChars($value); + } + } + $xoopsTpl->append('infos', $info); + } + $list_defs = getDefs($item_defs, 'list'); + $xoopsTpl->assign('list_item_num', count($list_defs) + 1); + $xoopsTpl->assign('item_defs', $item_defs); + $xoopsTpl->assign('op', 'search'); + } +} else { + foreach ($search_defs as $item_name => $item_def) { + $$item_name = ''; + if ($item_def['type'] == 'text' || $item_def['type'] == 'cbox' || $item_def['type'] == 'mselect' || $item_def['type'] == 'file' || $item_def['type'] == 'image') { + $andor_item_name = $item_name . '_andor'; + $$andor_item_name = $item_def['search_cond']; + } + } +} + +// \xA5ե\xA9\xA1\xBC\xA5\xE0\xC0\xB8\xC0\xAE +foreach ($search_defs as $item_name => $item_def) { + if ($item_def['type'] == 'text' || $item_def['type'] == 'tarea' || $item_def['type'] == 'xtarea' || $item_def['type'] == 'file' || $item_def['type'] == 'image') { + $search_defs[$item_name]['value'] = makeTextForm($item_name, $item_def, $$item_name); + } elseif ($item_def['type'] == 'number' && !isset($item_def['is_range_item'])) { + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + $search_defs[$item_name]['value'] = makeTextForm($item_name_or_over, $item_def, $$item_name_or_over); + $search_defs[$item_name]['value'] .= ' ' . getMDConst('_OR_OVER') . ' - '; + $search_defs[$item_name]['value'] .= makeTextForm($item_name_or_less, $item_def, $$item_name_or_less) . ' ' . getMDConst('_OR_LESS'); + if (isset($search_defs[$item_name_or_over]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_defs[$item_name_or_over]['error']; + } + if (isset($search_defs[$item_name_or_less]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_defs[$item_name_or_less]['error']; + } + } elseif ($item_def['type'] == 'date' && !isset($item_def['is_range_item'])) { + $item_name_or_over = $item_name . '_or_over'; + $item_name_or_less = $item_name . '_or_less'; + $search_defs[$item_name]['value'] = makeDateForm($item_name_or_over, $item_def, $$item_name_or_over); + $search_defs[$item_name]['value'] .= ' ' . getMDConst('_SINCE') . ' - '; + $search_defs[$item_name]['value'] .= makeDateForm($item_name_or_less, $item_def, $$item_name_or_less) . ' ' . getMDConst('_UNTIL'); + if (isset($search_defs[$item_name_or_over]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_defs[$item_name_or_over]['error']; + } + if (isset($search_defs[$item_name_or_less]['error'])) { + if (!isset($search_defs[$item_name]['error'])) $search_defs[$item_name]['error'] = ''; + $search_defs[$item_name]['error'] .= $search_d... [truncated message content] |
From: <ce...@us...> - 2013-06-22 18:13:08
|
Revision: 11745 http://sourceforge.net/p/xoops/svn/11745 Author: cesag Date: 2013-06-22 18:13:04 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving indexscan, instantmessenger and isearch non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/arabic/modules/instantmessenger/ XoopsLanguages/arabic/modules/instantmessenger/instantmessenger 1.0/ XoopsLanguages/arabic/modules/instantmessenger/instantmessenger 1.0/instantmessenger/ XoopsLanguages/arabic/modules/instantmessenger/instantmessenger 1.0/instantmessenger/language/ XoopsLanguages/arabic/modules/instantmessenger/instantmessenger 1.0/instantmessenger/language/arabic/ XoopsLanguages/danish/modules/indexscan/ XoopsLanguages/danish/modules/indexscan/indexscan 2.02/ XoopsLanguages/danish/modules/indexscan/indexscan 2.02/indexscan/ XoopsLanguages/danish/modules/indexscan/indexscan 2.02/indexscan/language/ XoopsLanguages/danish/modules/indexscan/indexscan 2.02/indexscan/language/danish/ XoopsLanguages/danish/modules/instantmessenger/instantmessenger 1.0/ XoopsLanguages/danish/modules/instantmessenger/instantmessenger 1.0/instantmessenger/ XoopsLanguages/danish/modules/instantmessenger/instantmessenger 1.0/instantmessenger/language/ XoopsLanguages/danish/modules/instantmessenger/instantmessenger 1.0/instantmessenger/language/danish/ XoopsLanguages/french/modules/indexscan/ XoopsLanguages/french/modules/indexscan/indexscan 2.02/ XoopsLanguages/french/modules/indexscan/indexscan 2.02/indexscan/ XoopsLanguages/french/modules/indexscan/indexscan 2.02/indexscan/language/ XoopsLanguages/french/modules/indexscan/indexscan 2.02/indexscan/language/french/ XoopsLanguages/french/modules/instantmessenger/ XoopsLanguages/french/modules/instantmessenger/instantmessenger 1.0/ XoopsLanguages/french/modules/instantmessenger/instantmessenger 1.0/instantmessenger/ XoopsLanguages/french/modules/instantmessenger/instantmessenger 1.0/instantmessenger/language/ XoopsLanguages/french/modules/instantmessenger/instantmessenger 1.0/instantmessenger/language/french/ XoopsLanguages/french/modules/isearch/ XoopsLanguages/french/modules/isearch/isearch 1.8/ XoopsLanguages/french/modules/isearch/isearch 1.8/isearch/ XoopsLanguages/french/modules/isearch/isearch 1.8/isearch/language/ XoopsLanguages/french/modules/isearch/isearch 1.8/isearch/language/french/ XoopsLanguages/german/modules/isearch/ XoopsLanguages/german/modules/isearch/isearch 1.8/ XoopsLanguages/german/modules/isearch/isearch 1.8/isearch/ XoopsLanguages/german/modules/isearch/isearch 1.8/isearch/language/ XoopsLanguages/german/modules/isearch/isearch 1.8/isearch/language/german/ XoopsLanguages/nederlands/modules/indexscan/ XoopsLanguages/nederlands/modules/indexscan/indexscan 2.02/ XoopsLanguages/nederlands/modules/indexscan/indexscan 2.02/indexscan/ XoopsLanguages/nederlands/modules/indexscan/indexscan 2.02/indexscan/language/ XoopsLanguages/nederlands/modules/indexscan/indexscan 2.02/indexscan/language/nederlands/ XoopsLanguages/nederlands/modules/isearch/ XoopsLanguages/nederlands/modules/isearch/isearch 1.8/ XoopsLanguages/nederlands/modules/isearch/isearch 1.8/isearch/ XoopsLanguages/nederlands/modules/isearch/isearch 1.8/isearch/language/ XoopsLanguages/nederlands/modules/isearch/isearch 1.8/isearch/language/nederlands/ XoopsLanguages/persian/modules/indexscan/indexscan 2.02/ XoopsLanguages/persian/modules/indexscan/indexscan 2.02/indexscan/ XoopsLanguages/persian/modules/indexscan/indexscan 2.02/indexscan/language/ XoopsLanguages/persian/modules/indexscan/indexscan 2.02/indexscan/language/persian/ XoopsLanguages/persian/modules/isearch/ XoopsLanguages/persian/modules/isearch/isearch 1.8/ XoopsLanguages/persian/modules/isearch/isearch 1.8/isearch/ XoopsLanguages/persian/modules/isearch/isearch 1.8/isearch/language/ XoopsLanguages/persian/modules/isearch/isearch 1.8/isearch/language/persian/ XoopsLanguages/portuguesebr/modules/isearch/ XoopsLanguages/portuguesebr/modules/isearch/isearch 1.8/ XoopsLanguages/portuguesebr/modules/isearch/isearch 1.8/isearch/ XoopsLanguages/portuguesebr/modules/isearch/isearch 1.8/isearch/language/ XoopsLanguages/portuguesebr/modules/isearch/isearch 1.8/isearch/language/portuguesebr/ XoopsLanguages/spanish/modules/indexscan/ XoopsLanguages/spanish/modules/indexscan/indexscan 2.02/ XoopsLanguages/spanish/modules/indexscan/indexscan 2.02/indexscan/ XoopsLanguages/spanish/modules/indexscan/indexscan 2.02/indexscan/language/ XoopsLanguages/spanish/modules/indexscan/indexscan 2.02/indexscan/language/spanish/ XoopsLanguages/spanish/modules/isearch/ XoopsLanguages/spanish/modules/isearch/isearch 1.8/ XoopsLanguages/spanish/modules/isearch/isearch 1.8/isearch/ XoopsLanguages/spanish/modules/isearch/isearch 1.8/isearch/language/ XoopsLanguages/spanish/modules/isearch/isearch 1.8/isearch/language/spanish/ Removed Paths: ------------- XoopsModules/indexscan/trunk/indexscan/language/danish/ XoopsModules/indexscan/trunk/indexscan/language/french/ XoopsModules/indexscan/trunk/indexscan/language/french_iso/ XoopsModules/indexscan/trunk/indexscan/language/french_utf8numerique/ XoopsModules/indexscan/trunk/indexscan/language/nederlands/ XoopsModules/indexscan/trunk/indexscan/language/persian/ XoopsModules/indexscan/trunk/indexscan/language/spanish/ XoopsModules/instantmessenger/trunk/instantmessenger/language/arabic/ XoopsModules/instantmessenger/trunk/instantmessenger/language/danish/ XoopsModules/instantmessenger/trunk/instantmessenger/language/french/ XoopsModules/isearch/trunk/isearch/language/englishUTF8/ XoopsModules/isearch/trunk/isearch/language/french/ XoopsModules/isearch/trunk/isearch/language/frenchUTF8/ XoopsModules/isearch/trunk/isearch/language/german/ XoopsModules/isearch/trunk/isearch/language/nederlands/ XoopsModules/isearch/trunk/isearch/language/persian/ XoopsModules/isearch/trunk/isearch/language/portuguesebr/ XoopsModules/isearch/trunk/isearch/language/spanish/ |
From: <ce...@us...> - 2013-06-22 18:57:35
|
Revision: 11746 http://sourceforge.net/p/xoops/svn/11746 Author: cesag Date: 2013-06-22 18:57:31 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving kmlcsv, lexicon and marquee non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/arabic/modules/marquee/ XoopsLanguages/arabic/modules/marquee/marquee 2.48/ XoopsLanguages/arabic/modules/marquee/marquee 2.48/marquee/ XoopsLanguages/arabic/modules/marquee/marquee 2.48/marquee/language/ XoopsLanguages/arabic/modules/marquee/marquee 2.48/marquee/language/arabic/ XoopsLanguages/croatian/modules UTF-8/marquee/ XoopsLanguages/croatian/modules UTF-8/marquee/marquee 2.48/ XoopsLanguages/croatian/modules UTF-8/marquee/marquee 2.48/marquee/ XoopsLanguages/croatian/modules UTF-8/marquee/marquee 2.48/marquee/language/ XoopsLanguages/croatian/modules UTF-8/marquee/marquee 2.48/marquee/language/hrvatski/ XoopsLanguages/french/modules/marquee/ XoopsLanguages/french/modules/marquee/marquee 2.48/ XoopsLanguages/french/modules/marquee/marquee 2.48/marquee/ XoopsLanguages/french/modules/marquee/marquee 2.48/marquee/language/ XoopsLanguages/french/modules/marquee/marquee 2.48/marquee/language/french/ XoopsLanguages/german/modules/lexikon/lexicon 1.51/ XoopsLanguages/german/modules/lexikon/lexicon 1.51/lexicon/ XoopsLanguages/german/modules/lexikon/lexicon 1.51/lexicon/language/ XoopsLanguages/german/modules/lexikon/lexicon 1.51/lexicon/language/german/ XoopsLanguages/german/modules/marquee/ XoopsLanguages/german/modules/marquee/marquee 2.48/ XoopsLanguages/german/modules/marquee/marquee 2.48/marquee/ XoopsLanguages/german/modules/marquee/marquee 2.48/marquee/language/ XoopsLanguages/german/modules/marquee/marquee 2.48/marquee/language/german/ XoopsLanguages/italian/modules/kmlcsv/ XoopsLanguages/italian/modules/kmlcsv/kmlcsv 1.02/ XoopsLanguages/italian/modules/kmlcsv/kmlcsv 1.02/kmlcsv/ XoopsLanguages/italian/modules/kmlcsv/kmlcsv 1.02/kmlcsv/language/ XoopsLanguages/italian/modules/kmlcsv/kmlcsv 1.02/kmlcsv/language/italian/ XoopsLanguages/persian/modules/marquee/marquee 2.48/ XoopsLanguages/persian/modules/marquee/marquee 2.48/marquee/ XoopsLanguages/persian/modules/marquee/marquee 2.48/marquee/language/ XoopsLanguages/persian/modules/marquee/marquee 2.48/marquee/language/persian/ XoopsLanguages/portuguesebr/modules/marquee/ XoopsLanguages/portuguesebr/modules/marquee/marquee 2.48/ XoopsLanguages/portuguesebr/modules/marquee/marquee 2.48/marquee/ XoopsLanguages/portuguesebr/modules/marquee/marquee 2.48/marquee/language/ XoopsLanguages/portuguesebr/modules/marquee/marquee 2.48/marquee/language/portuguesebr/ XoopsLanguages/spanish/modules/marquee/ XoopsLanguages/spanish/modules/marquee/marquee 2.48/ XoopsLanguages/spanish/modules/marquee/marquee 2.48/marquee/ XoopsLanguages/spanish/modules/marquee/marquee 2.48/marquee/language/ XoopsLanguages/spanish/modules/marquee/marquee 2.48/marquee/language/spanish/ XoopsLanguages/tchinese/modules/marquee/ XoopsLanguages/tchinese/modules/marquee/marquee 2.48/ XoopsLanguages/tchinese/modules/marquee/marquee 2.48/marquee/ XoopsLanguages/tchinese/modules/marquee/marquee 2.48/marquee/language/ XoopsLanguages/tchinese/modules/marquee/marquee 2.48/marquee/language/tchinese/ Removed Paths: ------------- XoopsLanguages/german/modules/lexikon/1.51/ XoopsLanguages/german/modules/lexikon/lexicon 1.51/german/ XoopsLanguages/hrvatski/ XoopsModules/kmlcsv/trunk/kmlcsv/language/italian/ XoopsModules/lexikon/trunk/lexikon/language/german/ XoopsModules/marquee/trunk/marquee/language/arabic/ XoopsModules/marquee/trunk/marquee/language/french/ XoopsModules/marquee/trunk/marquee/language/german/ XoopsModules/marquee/trunk/marquee/language/hrvatski/ XoopsModules/marquee/trunk/marquee/language/persian/ XoopsModules/marquee/trunk/marquee/language/portuguesebr/ XoopsModules/marquee/trunk/marquee/language/spanish/ XoopsModules/marquee/trunk/marquee/language/tchinese/ |
From: <ce...@us...> - 2013-06-22 19:20:35
|
Revision: 11748 http://sourceforge.net/p/xoops/svn/11748 Author: cesag Date: 2013-06-22 19:20:33 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving mastop_go2, mastop_publish and matchdart non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/german/modules/matchdart/ XoopsLanguages/german/modules/matchdart/matchdart 1.5/ XoopsLanguages/german/modules/matchdart/matchdart 1.5/matchdart/ XoopsLanguages/german/modules/matchdart/matchdart 1.5/matchdart/language/ XoopsLanguages/german/modules/matchdart/matchdart 1.5/matchdart/language/german/ XoopsLanguages/italian/modules/mastop_go2/ XoopsLanguages/italian/modules/mastop_go2/mastop_go2 1.01/ XoopsLanguages/italian/modules/mastop_go2/mastop_go2 1.01/mastop_go2/ XoopsLanguages/italian/modules/mastop_go2/mastop_go2 1.01/mastop_go2/language/ XoopsLanguages/italian/modules/mastop_go2/mastop_go2 1.01/mastop_go2/language/italian/ XoopsLanguages/portuguesebr/modules/mastop_go2/ XoopsLanguages/portuguesebr/modules/mastop_go2/mastop_go2 1.01/ XoopsLanguages/portuguesebr/modules/mastop_go2/mastop_go2 1.01/mastop_go2/ XoopsLanguages/portuguesebr/modules/mastop_go2/mastop_go2 1.01/mastop_go2/language/ XoopsLanguages/portuguesebr/modules/mastop_go2/mastop_go2 1.01/mastop_go2/language/portuguesebr/ XoopsLanguages/portuguesebr/modules/mastop_publish/ XoopsLanguages/portuguesebr/modules/mastop_publish/mastop_publish 1.0/ XoopsLanguages/portuguesebr/modules/mastop_publish/mastop_publish 1.0/mastop_publish/ XoopsLanguages/portuguesebr/modules/mastop_publish/mastop_publish 1.0/mastop_publish/language/ XoopsLanguages/portuguesebr/modules/mastop_publish/mastop_publish 1.0/mastop_publish/language/portuguesebr/ XoopsLanguages/spanish/modules/mastop_publish/ XoopsLanguages/spanish/modules/mastop_publish/mastop_publish 1.0/ XoopsLanguages/spanish/modules/mastop_publish/mastop_publish 1.0/mastop_publish/ XoopsLanguages/spanish/modules/mastop_publish/mastop_publish 1.0/mastop_publish/language/ XoopsLanguages/spanish/modules/mastop_publish/mastop_publish 1.0/mastop_publish/language/spanish/ Removed Paths: ------------- XoopsModules/mastop_go2/trunk/mastop_go2/language/italian/ XoopsModules/mastop_go2/trunk/mastop_go2/language/portuguesebr/ XoopsModules/mastop_publish/trunk/mastop_publish/language/portuguesebr/ XoopsModules/mastop_publish/trunk/mastop_publish/language/spanish/ XoopsModules/matchdart/trunk/matchdart/language/german/ |
From: <ce...@us...> - 2013-06-22 20:04:37
|
Revision: 11750 http://sourceforge.net/p/xoops/svn/11750 Author: cesag Date: 2013-06-22 20:04:33 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving mrbs, mycomments and myiframe non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/mrbs/ XoopsLanguages/french/modules/mrbs/mrbs 1.47/ XoopsLanguages/french/modules/mrbs/mrbs 1.47/mrbs/ XoopsLanguages/french/modules/mrbs/mrbs 1.47/mrbs/language/ XoopsLanguages/french/modules/mrbs/mrbs 1.47/mrbs/language/french/ XoopsLanguages/french/modules/myiframe/ XoopsLanguages/french/modules/myiframe/myiframe 1.5/ XoopsLanguages/french/modules/myiframe/myiframe 1.5/myiframe/ XoopsLanguages/french/modules/myiframe/myiframe 1.5/myiframe/language/ XoopsLanguages/french/modules/myiframe/myiframe 1.5/myiframe/language/french/ XoopsLanguages/german/modules/myiframe/ XoopsLanguages/german/modules/myiframe/myiframe 1.5/ XoopsLanguages/german/modules/myiframe/myiframe 1.5/myiframe/ XoopsLanguages/german/modules/myiframe/myiframe 1.5/myiframe/language/ XoopsLanguages/german/modules/myiframe/myiframe 1.5/myiframe/language/german/ XoopsLanguages/nederlands/modules/mrbs/ XoopsLanguages/nederlands/modules/mrbs/mrbs 1.47/ XoopsLanguages/nederlands/modules/mrbs/mrbs 1.47/mrbs/ XoopsLanguages/nederlands/modules/mrbs/mrbs 1.47/mrbs/language/ XoopsLanguages/nederlands/modules/mrbs/mrbs 1.47/mrbs/language/nederlands/ XoopsLanguages/nederlands/modules/myiframe/ XoopsLanguages/nederlands/modules/myiframe/myiframe 1.5/ XoopsLanguages/nederlands/modules/myiframe/myiframe 1.5/myiframe/ XoopsLanguages/nederlands/modules/myiframe/myiframe 1.5/myiframe/language/ XoopsLanguages/nederlands/modules/myiframe/myiframe 1.5/myiframe/language/nederlands/ XoopsLanguages/persian/modules/myiframe/myiframe 1.5/ XoopsLanguages/persian/modules/myiframe/myiframe 1.5/myiframe/ XoopsLanguages/persian/modules/myiframe/myiframe 1.5/myiframe/language/ XoopsLanguages/persian/modules/myiframe/myiframe 1.5/myiframe/language/persian/ XoopsLanguages/portuguese/modules/mycomments/ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/blocks.php XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/index.html XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/main.php XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/modinfo.php XoopsLanguages/portuguesebr/modules/myiframe/ XoopsLanguages/portuguesebr/modules/myiframe/myiframe 1.5/ XoopsLanguages/portuguesebr/modules/myiframe/myiframe 1.5/myiframe/ XoopsLanguages/portuguesebr/modules/myiframe/myiframe 1.5/myiframe/language/ XoopsLanguages/portuguesebr/modules/myiframe/myiframe 1.5/myiframe/language/portuguesebr/ XoopsLanguages/spanish/modules/myiframe/ XoopsLanguages/spanish/modules/myiframe/myiframe 1.5/ XoopsLanguages/spanish/modules/myiframe/myiframe 1.5/myiframe/ XoopsLanguages/spanish/modules/myiframe/myiframe 1.5/myiframe/language/ XoopsLanguages/spanish/modules/myiframe/myiframe 1.5/myiframe/language/spanish/ XoopsLanguages/turkish/modules/mrbs/ XoopsLanguages/turkish/modules/mrbs/mrbs 1.47/ XoopsLanguages/turkish/modules/mrbs/mrbs 1.47/mrbs/ XoopsLanguages/turkish/modules/mrbs/mrbs 1.47/mrbs/language/ XoopsLanguages/turkish/modules/mrbs/mrbs 1.47/mrbs/language/turkish/ Removed Paths: ------------- XoopsModules/mrbs/trunk/mrbs/language/french/ XoopsModules/mrbs/trunk/mrbs/language/nederlands/ XoopsModules/mrbs/trunk/mrbs/language/turkish_utf8/ XoopsModules/mycomments/trunk/mycomments/language/portugues/ XoopsModules/myiframe/trunk/myiframe/language/englishUTF8/ XoopsModules/myiframe/trunk/myiframe/language/french/ XoopsModules/myiframe/trunk/myiframe/language/frenchUTF8/ XoopsModules/myiframe/trunk/myiframe/language/german/ XoopsModules/myiframe/trunk/myiframe/language/nederlands/ XoopsModules/myiframe/trunk/myiframe/language/persian/ XoopsModules/myiframe/trunk/myiframe/language/portuguesebr/ XoopsModules/myiframe/trunk/myiframe/language/spanish/ Added: XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/blocks.php =================================================================== --- XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/blocks.php (rev 0) +++ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/blocks.php 2013-06-22 20:04:33 UTC (rev 11750) @@ -0,0 +1,6 @@ +<?php +// Author: Trabis +// URL: http://www.xuups.com +// E-Mail: lus...@gm... +define("_MB_MYCOM_DISPLAYC","Mostrar %s coment\xE1rios"); +?> Added: XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/index.html =================================================================== --- XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/index.html (rev 0) +++ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/index.html 2013-06-22 20:04:33 UTC (rev 11750) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/main.php =================================================================== --- XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/main.php (rev 0) +++ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/main.php 2013-06-22 20:04:33 UTC (rev 11750) @@ -0,0 +1,51 @@ +<?php +// Author: Trabis +// URL: http://www.xuups.com +// E-Mail: lus...@gm... +define('_MA_MYCOM_TITLE','Title'); +define('_MA_MYCOM_MESSAGE','Message'); +define('_MA_MYCOM_DOSMILEY','Enable Smiley Icons'); +define('_MA_MYCOM_DOHTML','Enable HTML Tags'); +define('_MA_MYCOM_DOAUTOWRAP','Auto wrap lines'); +define('_MA_MYCOM_DOXCODE','Enable XOOPS Codes'); +define('_MA_MYCOM_REFRESH','Refresh'); +define('_MA_MYCOM_PENDING','Pending'); +define('_MA_MYCOM_HIDDEN','Hidden'); +define('_MA_MYCOM_ACTIVE','Active'); +define('_MA_MYCOM_STATUS','Status'); +define('_MA_MYCOM_POSTCOMMENT','Post Comment'); +define('_MA_MYCOM_REPLIES','Replies'); +define('_MA_MYCOM_PARENT','Parent'); +define('_MA_MYCOM_TOP','Top'); +define('_MA_MYCOM_BOTTOM','Bottom'); +define('_MA_MYCOM_ONLINE','Online!'); +define('_MA_MYCOM_POSTED','Publicado'); // Posted date +define('_MA_MYCOM_UPDATED','Actualizado'); +define('_MA_MYCOM_THREAD','Thread'); +define('_MA_MYCOM_POSTER','Poster'); +define('_MA_MYCOM_JOINED','Usuário desde'); +define('_MA_MYCOM_POSTS','Mensagens'); +define('_MA_MYCOM_FROM','Localidade'); +define('_MA_MYCOM_COMDELETED','Comment(s) deleted.'); +define('_MA_MYCOM_COMDELETENG','Could not delete comment.'); +define('_MA_MYCOM_DELETESELECT' , 'Delete all its child comments?'); +define('_MA_MYCOM_DELETEONE' , 'No, delete only this comment'); +define('_MA_MYCOM_DELETEALL','Yes, delete all'); +define('_MA_MYCOM_THANKSPOST','Thanks for posting!'); +define('_MA_MYCOM_NOTICE',"The comments are owned by the poster. We aren't responsible for their content."); +define('_MA_MYCOM_COMRULES','Comment Rules'); +define('_MA_MYCOM_COMAPPROVEALL','Comments are always approved'); +define('_MA_MYCOM_COMAPPROVEUSER','Comments by registered users are always approved'); +define('_MA_MYCOM_COMAPPROVEADMIN','All comments need to be approved by administrator'); +define('_MA_MYCOM_COMANONPOST','Allow anonymous post in comments?'); +define('_MA_MYCOM_COMNOCOM','Disable comments'); +define('_MA_MYCOM_RE','Re'); + +define('_MA_MYCOM_ALL','Todos'); +define('_MA_MYCOM_HOME','Início'); +define("_MA_MYCOM_COM_RECIEVED","Comentários Recebidos"); +define("_MA_MYCOM_COM_SENT","Comentários Enviados"); + +define("_MA_MYCOM_NCOMMENTS","%s comentários"); +define("_MA_MYCOM_NCOMMENT","%s comentário"); +?> Added: XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/modinfo.php =================================================================== --- XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/modinfo.php (rev 0) +++ XoopsLanguages/portuguese/modules/mycomments/mycomments 1.0/mycomments/Nouveau dossier/portugues/modinfo.php 2013-06-22 20:04:33 UTC (rev 11750) @@ -0,0 +1,23 @@ +<?php +// Author: Trabis +// URL: http://www.xuups.com +// E-Mail: lus...@gm... + +//general +define("_MI_MYCOM_NAME","Coment\xE1rios"); // Module name will appear in Advanced Search options +define("_MI_MYCOM_DSC","This module allows users to browse recieved and sent comments. It also provides a search funtion."); +//blocks +define("_MI_MYCOM_BNAME1","\xDAltimos coment\xE1rios"); +define("_MI_MYCOM_BNAME2","\xDAltimos coment\xE1rios por item"); +//menu +define("_MI_MYCOM_COM_RECIEVED","Coment\xE1rios recebidos"); +define("_MI_MYCOM_COM_SENT","Coment\xE1rios enviados"); +//configs +define("_MI_MYCOM_NAMEDISPLAY","Name display"); +define("_MI_MYCOM_NAMEDISPLAY_DSC","How would you like to display the users names?"); +define("_MI_MYCOM_DISPLAYNAME1","User name"); +define("_MI_MYCOM_DISPLAYNAME2","Real name"); + +define("_MI_MYCOM_COMNUM","Comments per page"); +define("_MI_MYCOM_COMNUM_DSC","Set the default number of comments per page"); +?> |
From: <ce...@us...> - 2013-06-22 20:28:39
|
Revision: 11752 http://sourceforge.net/p/xoops/svn/11752 Author: cesag Date: 2013-06-22 20:28:36 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving mysearch, newbb and news non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/german/modules/news/news 1.67/ XoopsLanguages/german/modules/news/news 1.67/news/ XoopsLanguages/german/modules/news/news 1.67/news/language/ XoopsLanguages/german/modules/news/news 1.67/news/language/german/ XoopsLanguages/italian/modules/news/ XoopsLanguages/italian/modules/news/news 1.67/ XoopsLanguages/italian/modules/news/news 1.67/news/ XoopsLanguages/italian/modules/news/news 1.67/news/language/ XoopsLanguages/italian/modules/news/news 1.67/news/language/italian/ XoopsLanguages/portuguesebr/modules/mysearch/ XoopsLanguages/portuguesebr/modules/mysearch/mysearch 1.20/ XoopsLanguages/portuguesebr/modules/mysearch/mysearch 1.20/mysearch/ XoopsLanguages/portuguesebr/modules/mysearch/mysearch 1.20/mysearch/language/ XoopsLanguages/portuguesebr/modules/mysearch/mysearch 1.20/mysearch/language/portuguesebr/ XoopsLanguages/schinese/modules/newbb/ XoopsLanguages/schinese/modules/newbb/newbb 3.0/ XoopsLanguages/schinese/modules/newbb/newbb 3.0/newbb/ XoopsLanguages/schinese/modules/newbb/newbb 3.0/newbb/language/ XoopsLanguages/schinese/modules/newbb/newbb 3.0/newbb/language/schinese/ Removed Paths: ------------- XoopsModules/mymenus/trunk/mymenus/language/french/ XoopsModules/mysearch/trunk/mysearch/language/portuguesebr/ XoopsModules/newbb/trunk/newbb/language/schinese/ XoopsModules/newbb/trunk/newbb/language/schinese_utf8/ XoopsModules/news/trunk/news/language/french/ XoopsModules/news/trunk/news/language/german/ XoopsModules/news/trunk/news/language/italian/ |
From: <ce...@us...> - 2013-06-22 20:42:02
|
Revision: 11753 http://sourceforge.net/p/xoops/svn/11753 Author: cesag Date: 2013-06-22 20:41:59 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving newsslider, obituaries and oledrion non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/arabic/modules/obituaries/ XoopsLanguages/arabic/modules/obituaries/obituaries 2.30/ XoopsLanguages/arabic/modules/obituaries/obituaries 2.30/obituaries/ XoopsLanguages/arabic/modules/obituaries/obituaries 2.30/obituaries/language/ XoopsLanguages/arabic/modules/obituaries/obituaries 2.30/obituaries/language/arabic/ XoopsLanguages/french/modules/obituaries/ XoopsLanguages/french/modules/obituaries/obituaries 2.30/ XoopsLanguages/french/modules/obituaries/obituaries 2.30/obituaries/ XoopsLanguages/french/modules/obituaries/obituaries 2.30/obituaries/language/ XoopsLanguages/french/modules/obituaries/obituaries 2.30/obituaries/language/french/ XoopsLanguages/french/modules/oledrion/ XoopsLanguages/french/modules/oledrion/oledrion 2.31/ XoopsLanguages/french/modules/oledrion/oledrion 2.31/oledrion/ XoopsLanguages/french/modules/oledrion/oledrion 2.31/oledrion/language/ XoopsLanguages/french/modules/oledrion/oledrion 2.31/oledrion/language/french/ XoopsLanguages/german/modules/newsslider/ XoopsLanguages/german/modules/newsslider/newsslider 1.1/ XoopsLanguages/german/modules/newsslider/newsslider 1.1/newsslider/ XoopsLanguages/german/modules/newsslider/newsslider 1.1/newsslider/language/ XoopsLanguages/german/modules/newsslider/newsslider 1.1/newsslider/language/german/ XoopsLanguages/italian/modules/obituaries/ XoopsLanguages/italian/modules/obituaries/obituaries 2.30/ XoopsLanguages/italian/modules/obituaries/obituaries 2.30/obituaries/ XoopsLanguages/italian/modules/obituaries/obituaries 2.30/obituaries/language/ XoopsLanguages/italian/modules/obituaries/obituaries 2.30/obituaries/language/italian/ XoopsModules/oledrion/trunk/oledrion/language/english/ Removed Paths: ------------- XoopsModules/newsslider/trunk/newsslider/language/german/ XoopsModules/obituaries/trunk/obituaries/language/arabic/ XoopsModules/obituaries/trunk/obituaries/language/french/ XoopsModules/obituaries/trunk/obituaries/language/italiano/ XoopsModules/oledrion/trunk/oledrion/language/english/ XoopsModules/oledrion/trunk/oledrion/language/english.old/ XoopsModules/oledrion/trunk/oledrion/language/englishUTF8/ XoopsModules/oledrion/trunk/oledrion/language/french/ XoopsModules/oledrion/trunk/oledrion/language/frenchUTF8/ |
From: <ce...@us...> - 2013-06-22 21:00:46
|
Revision: 11754 http://sourceforge.net/p/xoops/svn/11754 Author: cesag Date: 2013-06-22 21:00:43 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving onair, pedigree and planet non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/danish/modules/onair/ XoopsLanguages/danish/modules/onair/onair 1.03/ XoopsLanguages/danish/modules/onair/onair 1.03/onair/ XoopsLanguages/danish/modules/onair/onair 1.03/onair/language/ XoopsLanguages/danish/modules/onair/onair 1.03/onair/language/danish/ XoopsLanguages/french/modules/pedigree/ XoopsLanguages/french/modules/pedigree/pedigree 1.30/ XoopsLanguages/french/modules/pedigree/pedigree 1.30/pedigree/ XoopsLanguages/french/modules/pedigree/pedigree 1.30/pedigree/language/ XoopsLanguages/french/modules/pedigree/pedigree 1.30/pedigree/language/french/ XoopsLanguages/nederlands/modules/pedigree/ XoopsLanguages/nederlands/modules/pedigree/pedigree 1.30/ XoopsLanguages/nederlands/modules/pedigree/pedigree 1.30/pedigree/ XoopsLanguages/nederlands/modules/pedigree/pedigree 1.30/pedigree/language/ XoopsLanguages/nederlands/modules/pedigree/pedigree 1.30/pedigree/language/nederlands/ XoopsLanguages/schinese/modules/planet/ XoopsLanguages/schinese/modules/planet/planet 2.01/ XoopsLanguages/schinese/modules/planet/planet 2.01/planet/ XoopsLanguages/schinese/modules/planet/planet 2.01/planet/language/ XoopsLanguages/schinese/modules/planet/planet 2.01/planet/language/schinese/ XoopsLanguages/spanish/modules/onair/ XoopsLanguages/spanish/modules/onair/onair 1.03/ XoopsLanguages/spanish/modules/onair/onair 1.03/onair/ XoopsLanguages/spanish/modules/onair/onair 1.03/onair/language/ XoopsLanguages/spanish/modules/onair/onair 1.03/onair/language/spanish/ Removed Paths: ------------- XoopsModules/onair/trunk/onair/language/danish/ XoopsModules/onair/trunk/onair/language/spanish/ XoopsModules/pedigree/trunk/pedigree/language/french/ XoopsModules/pedigree/trunk/pedigree/language/nederlands/ XoopsModules/planet/trunk/planet/language/schinese/ XoopsModules/planet/trunk/planet/language/schinese_utf8/ |
From: <ce...@us...> - 2013-06-22 21:23:51
|
Revision: 11755 http://sourceforge.net/p/xoops/svn/11755 Author: cesag Date: 2013-06-22 21:23:48 +0000 (Sat, 22 Jun 2013) Log Message: ----------- Moving popnupblog, portfolio and publisher non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/popnupblog/ XoopsLanguages/french/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/french/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/french/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/french/modules/popnupblog/popnupblog 3.24/popnupblog/language/french/ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/ XoopsLanguages/german/modules/portfolio/ XoopsLanguages/german/modules/portfolio/portfolio 1.30/ XoopsLanguages/german/modules/portfolio/portfolio 1.30/portfolio/ XoopsLanguages/german/modules/portfolio/portfolio 1.30/portfolio/language/ XoopsLanguages/german/modules/portfolio/portfolio 1.30/portfolio/language/german/ XoopsLanguages/italian/modules/popnupblog/ XoopsLanguages/italian/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/italian/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/italian/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/italian/modules/popnupblog/popnupblog 3.24/popnupblog/language/italian/ XoopsLanguages/japanese/modules/popnupblog/ XoopsLanguages/japanese/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/japanese/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/japanese/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/japanese/modules/popnupblog/popnupblog 3.24/popnupblog/language/japanese/ XoopsLanguages/nederlands/modules/popnupblog/ XoopsLanguages/nederlands/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/nederlands/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/nederlands/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/nederlands/modules/popnupblog/popnupblog 3.24/popnupblog/language/nederlands/ XoopsLanguages/polish/modules/popnupblog/ XoopsLanguages/polish/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/polish/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/polish/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/polish/modules/popnupblog/popnupblog 3.24/popnupblog/language/polish/ XoopsLanguages/portuguesebr/modules/popnupblog/ XoopsLanguages/portuguesebr/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/portuguesebr/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/portuguesebr/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/portuguesebr/modules/popnupblog/popnupblog 3.24/popnupblog/language/portuguesebr/ XoopsLanguages/russian/modules/popnupblog/ XoopsLanguages/russian/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/russian/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/russian/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/russian/modules/popnupblog/popnupblog 3.24/popnupblog/language/russian/ XoopsLanguages/spanish/modules/popnupblog/ XoopsLanguages/spanish/modules/popnupblog/popnupblog 3.24/ XoopsLanguages/spanish/modules/popnupblog/popnupblog 3.24/popnupblog/ XoopsLanguages/spanish/modules/popnupblog/popnupblog 3.24/popnupblog/language/ XoopsLanguages/spanish/modules/popnupblog/popnupblog 3.24/popnupblog/language/spanish/ Removed Paths: ------------- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/ XoopsModules/popnupblog/trunk/popnupblog/language/french/ XoopsModules/popnupblog/trunk/popnupblog/language/italian/ XoopsModules/popnupblog/trunk/popnupblog/language/japanese/ XoopsModules/popnupblog/trunk/popnupblog/language/nederlands/ XoopsModules/popnupblog/trunk/popnupblog/language/polish/ XoopsModules/popnupblog/trunk/popnupblog/language/portuguesebr/ XoopsModules/popnupblog/trunk/popnupblog/language/russian/ XoopsModules/popnupblog/trunk/popnupblog/language/spanish/ XoopsModules/portfolio/trunk/portfolio/language/german/ XoopsModules/publisher/trunk/publisher/language/french/ |
From: <ce...@us...> - 2013-06-23 07:01:27
|
Revision: 11756 http://sourceforge.net/p/xoops/svn/11756 Author: cesag Date: 2013-06-23 07:01:23 +0000 (Sun, 23 Jun 2013) Log Message: ----------- Moving rw_banner, shortcuts and simplenewsletter non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/rw_banner/ XoopsLanguages/french/modules/rw_banner/rw_banner 1.50/ XoopsLanguages/french/modules/rw_banner/rw_banner 1.50/rw_banner/ XoopsLanguages/french/modules/rw_banner/rw_banner 1.50/rw_banner/language/ XoopsLanguages/french/modules/rw_banner/rw_banner 1.50/rw_banner/language/french/ XoopsLanguages/french/modules/shortcuts/ XoopsLanguages/french/modules/shortcuts/shortcuts 1.7/ XoopsLanguages/french/modules/shortcuts/shortcuts 1.7/shortcuts/ XoopsLanguages/french/modules/shortcuts/shortcuts 1.7/shortcuts/language/ XoopsLanguages/french/modules/shortcuts/shortcuts 1.7/shortcuts/language/french/ XoopsLanguages/french/modules/simplenewsletter/ XoopsLanguages/french/modules/simplenewsletter/simplenewsletter 2.31/ XoopsLanguages/french/modules/simplenewsletter/simplenewsletter 2.31/simplenewsletter/ XoopsLanguages/french/modules/simplenewsletter/simplenewsletter 2.31/simplenewsletter/language/ XoopsLanguages/french/modules/simplenewsletter/simplenewsletter 2.31/simplenewsletter/language/french/ XoopsLanguages/italian/modules/rw_banner/ XoopsLanguages/italian/modules/rw_banner/rw_banner 1.50/ XoopsLanguages/italian/modules/rw_banner/rw_banner 1.50/rw_banner/ XoopsLanguages/italian/modules/rw_banner/rw_banner 1.50/rw_banner/language/ XoopsLanguages/italian/modules/rw_banner/rw_banner 1.50/rw_banner/language/italian/ XoopsLanguages/japanese/modules/shortcuts/ XoopsLanguages/japanese/modules/shortcuts/shortcuts 1.7/ XoopsLanguages/japanese/modules/shortcuts/shortcuts 1.7/shortcuts/ XoopsLanguages/japanese/modules/shortcuts/shortcuts 1.7/shortcuts/language/ XoopsLanguages/japanese/modules/shortcuts/shortcuts 1.7/shortcuts/language/japanese/ XoopsLanguages/nederlands/modules/simplenewsletter/ XoopsLanguages/nederlands/modules/simplenewsletter/simplenewsletter 2.31/ XoopsLanguages/nederlands/modules/simplenewsletter/simplenewsletter 2.31/simplenewsletter/ XoopsLanguages/nederlands/modules/simplenewsletter/simplenewsletter 2.31/simplenewsletter/language/ XoopsLanguages/nederlands/modules/simplenewsletter/simplenewsletter 2.31/simplenewsletter/language/nederlands/ XoopsLanguages/persian/modules/shortcuts/shortcuts 1.7/ XoopsLanguages/persian/modules/shortcuts/shortcuts 1.7/shortcuts/ XoopsLanguages/persian/modules/shortcuts/shortcuts 1.7/shortcuts/language/ XoopsLanguages/persian/modules/shortcuts/shortcuts 1.7/shortcuts/language/persian/ XoopsLanguages/portuguesebr/modules/rw_banner/ XoopsLanguages/portuguesebr/modules/rw_banner/rw_banner 1.50/ XoopsLanguages/portuguesebr/modules/rw_banner/rw_banner 1.50/rw_banner/ XoopsLanguages/portuguesebr/modules/rw_banner/rw_banner 1.50/rw_banner/language/ XoopsLanguages/portuguesebr/modules/rw_banner/rw_banner 1.50/rw_banner/language/portuguesebr/ XoopsLanguages/russian/modules/shortcuts/ XoopsLanguages/russian/modules/shortcuts/shortcuts 1.7/ XoopsLanguages/russian/modules/shortcuts/shortcuts 1.7/shortcuts/ XoopsLanguages/russian/modules/shortcuts/shortcuts 1.7/shortcuts/language/ XoopsLanguages/russian/modules/shortcuts/shortcuts 1.7/shortcuts/language/russian/ XoopsModules/shortcuts/trunk/shortcuts/language/english/ Removed Paths: ------------- XoopsModules/rw_banner/trunk/rw_banner/language/french/ XoopsModules/rw_banner/trunk/rw_banner/language/italian/ XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/ XoopsModules/shortcuts/trunk/shortcuts/language/english/ XoopsModules/shortcuts/trunk/shortcuts/language/englishUTF8/ XoopsModules/shortcuts/trunk/shortcuts/language/french/ XoopsModules/shortcuts/trunk/shortcuts/language/frenchUTF8/ XoopsModules/shortcuts/trunk/shortcuts/language/japanese/ XoopsModules/shortcuts/trunk/shortcuts/language/persian/ XoopsModules/shortcuts/trunk/shortcuts/language/russian/ XoopsModules/simplenewsletter/trunk/simplenewsletter/language/french/ XoopsModules/simplenewsletter/trunk/simplenewsletter/language/nederlands/ |
From: <ce...@us...> - 2013-06-23 07:37:18
|
Revision: 11757 http://sourceforge.net/p/xoops/svn/11757 Author: cesag Date: 2013-06-23 07:37:13 +0000 (Sun, 23 Jun 2013) Log Message: ----------- Moving sitemap, slideshow and smallworld non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/catalan/ XoopsLanguages/catalan/core/ XoopsLanguages/catalan/modules/ XoopsLanguages/catalan/modules/sitemap/ XoopsLanguages/catalan/modules/sitemap/sitemap 1.29/ XoopsLanguages/catalan/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/catalan/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/catalan/modules/sitemap/sitemap 1.29/sitemap/language/catalan/ XoopsLanguages/catalan/themes/ XoopsLanguages/danish/modules/smallworld/ XoopsLanguages/danish/modules/smallworld/smallworld 1.14/ XoopsLanguages/danish/modules/smallworld/smallworld 1.14/smallworld/ XoopsLanguages/danish/modules/smallworld/smallworld 1.14/smallworld/language/ XoopsLanguages/danish/modules/smallworld/smallworld 1.14/smallworld/language/danish/ XoopsLanguages/french/modules/sitemap/ XoopsLanguages/french/modules/sitemap/sitemap 1.29/ XoopsLanguages/french/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/french/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/french/modules/sitemap/sitemap 1.29/sitemap/language/french/ XoopsLanguages/german/modules/sitemap/sitemap 1.29/ XoopsLanguages/german/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/german/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/german/modules/sitemap/sitemap 1.29/sitemap/language/german/ XoopsLanguages/italian/modules/sitemap/ XoopsLanguages/italian/modules/sitemap/sitemap 1.29/ XoopsLanguages/italian/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/italian/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/italian/modules/sitemap/sitemap 1.29/sitemap/language/italian/ XoopsLanguages/japanese/modules/sitemap/ XoopsLanguages/japanese/modules/sitemap/sitemap 1.29/ XoopsLanguages/japanese/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/japanese/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/japanese/modules/sitemap/sitemap 1.29/sitemap/language/japanese/ XoopsLanguages/korean/modules/korean_utf8/sitemap/ XoopsLanguages/korean/modules/korean_utf8/sitemap/sitemap 1.29/ XoopsLanguages/korean/modules/korean_utf8/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/korean/modules/korean_utf8/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/korean/modules/korean_utf8/sitemap/sitemap 1.29/sitemap/language/korean/ XoopsLanguages/persian/modules/sitemap/sitemap 1.29/ XoopsLanguages/persian/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/persian/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/persian/modules/sitemap/sitemap 1.29/sitemap/language/persian/ XoopsLanguages/persian/modules/slideshow/ XoopsLanguages/persian/modules/slideshow/slideshow 1.0/ XoopsLanguages/persian/modules/slideshow/slideshow 1.0/slideshow/ XoopsLanguages/persian/modules/slideshow/slideshow 1.0/slideshow/language/ XoopsLanguages/persian/modules/slideshow/slideshow 1.0/slideshow/language/persian/ XoopsLanguages/polish/modules/sitemap/sitemap 1.29/ XoopsLanguages/polish/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/polish/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/polish/modules/sitemap/sitemap 1.29/sitemap/language/polish/ XoopsLanguages/portuguesebr/modules/sitemap/ XoopsLanguages/portuguesebr/modules/sitemap/sitemap 1.29/ XoopsLanguages/portuguesebr/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/portuguesebr/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/portuguesebr/modules/sitemap/sitemap 1.29/sitemap/language/portuguesebr/ XoopsLanguages/russian/modules/smallworld/ XoopsLanguages/russian/modules/smallworld/smallworld 1.14/ XoopsLanguages/russian/modules/smallworld/smallworld 1.14/smallworld/ XoopsLanguages/russian/modules/smallworld/smallworld 1.14/smallworld/language/ XoopsLanguages/russian/modules/smallworld/smallworld 1.14/smallworld/language/russian/ XoopsLanguages/schinese/modules/sitemap/ XoopsLanguages/schinese/modules/sitemap/sitemap 1.29/ XoopsLanguages/schinese/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/schinese/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/schinese/modules/sitemap/sitemap 1.29/sitemap/language/schinese/ XoopsLanguages/spanish/modules/sitemap/ XoopsLanguages/spanish/modules/sitemap/sitemap 1.29/ XoopsLanguages/spanish/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/spanish/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/spanish/modules/sitemap/sitemap 1.29/sitemap/language/spanish/ XoopsLanguages/tchinese/modules/sitemap/ XoopsLanguages/tchinese/modules/sitemap/sitemap 1.29/ XoopsLanguages/tchinese/modules/sitemap/sitemap 1.29/sitemap/ XoopsLanguages/tchinese/modules/sitemap/sitemap 1.29/sitemap/language/ XoopsLanguages/tchinese/modules/sitemap/sitemap 1.29/sitemap/language/tchinese/ Removed Paths: ------------- XoopsModules/sitemap/trunk/sitemap/language/catalan/ XoopsModules/sitemap/trunk/sitemap/language/french/ XoopsModules/sitemap/trunk/sitemap/language/german/ XoopsModules/sitemap/trunk/sitemap/language/italian/ XoopsModules/sitemap/trunk/sitemap/language/ja_utf8/ XoopsModules/sitemap/trunk/sitemap/language/japanese/ XoopsModules/sitemap/trunk/sitemap/language/korean/ XoopsModules/sitemap/trunk/sitemap/language/koreanutf/ XoopsModules/sitemap/trunk/sitemap/language/persian/ XoopsModules/sitemap/trunk/sitemap/language/polish/ XoopsModules/sitemap/trunk/sitemap/language/portuguesebr/ XoopsModules/sitemap/trunk/sitemap/language/schinese/ XoopsModules/sitemap/trunk/sitemap/language/spanish/ XoopsModules/sitemap/trunk/sitemap/language/tchinese/ XoopsModules/slideshow/trunk/slideshow/language/persian/ XoopsModules/smallworld/trunk/smallworld/language/danish/ XoopsModules/smallworld/trunk/smallworld/language/french/ XoopsModules/smallworld/trunk/smallworld/language/french_iso/ XoopsModules/smallworld/trunk/smallworld/language/russian/ |
From: <ce...@us...> - 2013-06-23 07:52:20
|
Revision: 11758 http://sourceforge.net/p/xoops/svn/11758 Author: cesag Date: 2013-06-23 07:52:15 +0000 (Sun, 23 Jun 2013) Log Message: ----------- Moving smartobject, smartpartner and soapbox non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/french/modules/smartobject/ XoopsLanguages/french/modules/smartobject/smartobject 1.11/ XoopsLanguages/french/modules/smartobject/smartobject 1.11/smartobject/ XoopsLanguages/french/modules/smartobject/smartobject 1.11/smartobject/language/ XoopsLanguages/french/modules/smartobject/smartobject 1.11/smartobject/language/french/ XoopsLanguages/french/modules/smartpartner/ XoopsLanguages/french/modules/smartpartner/smartpartner 2.0/ XoopsLanguages/french/modules/smartpartner/smartpartner 2.0/smartpartner/ XoopsLanguages/french/modules/smartpartner/smartpartner 2.0/smartpartner/language/ XoopsLanguages/french/modules/smartpartner/smartpartner 2.0/smartpartner/language/french/ XoopsLanguages/japanese/modules/soapbox/ XoopsLanguages/japanese/modules/soapbox/soapbox 1.5/ XoopsLanguages/japanese/modules/soapbox/soapbox 1.5/soapbox/ XoopsLanguages/japanese/modules/soapbox/soapbox 1.5/soapbox/language/ XoopsLanguages/japanese/modules/soapbox/soapbox 1.5/soapbox/language/japanese/ XoopsLanguages/spanish/modules/soapbox/ XoopsLanguages/spanish/modules/soapbox/soapbox 1.5/ XoopsLanguages/spanish/modules/soapbox/soapbox 1.5/soapbox/ XoopsLanguages/spanish/modules/soapbox/soapbox 1.5/soapbox/language/ XoopsLanguages/spanish/modules/soapbox/soapbox 1.5/soapbox/language/spanish/ Removed Paths: ------------- XoopsModules/smartfaq/trunk/smartfaq/language/french/ XoopsModules/smartobject/trunk/smartobject/language/french/ XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/ XoopsModules/soapbox/trunk/soapbox/language/japanese/ XoopsModules/soapbox/trunk/soapbox/language/japaneseutf/ XoopsModules/soapbox/trunk/soapbox/language/spanish/ |
From: <ce...@us...> - 2013-06-23 08:10:47
|
Revision: 11759 http://sourceforge.net/p/xoops/svn/11759 Author: cesag Date: 2013-06-23 08:10:44 +0000 (Sun, 23 Jun 2013) Log Message: ----------- Moving spotlight, startup and statistics non english files to XoopsLanguages folder. Added Paths: ----------- XoopsLanguages/arabic/modules/spotlight/ XoopsLanguages/arabic/modules/spotlight/spotlight 2.0/ XoopsLanguages/arabic/modules/spotlight/spotlight 2.0/spotlight/ XoopsLanguages/arabic/modules/spotlight/spotlight 2.0/spotlight/language/ XoopsLanguages/arabic/modules/spotlight/spotlight 2.0/spotlight/language/arabic/ XoopsLanguages/bulgarian/modules/statistics/ XoopsLanguages/bulgarian/modules/statistics/statistics 0.69/ XoopsLanguages/bulgarian/modules/statistics/statistics 0.69/statistics/ XoopsLanguages/bulgarian/modules/statistics/statistics 0.69/statistics/language/ XoopsLanguages/bulgarian/modules/statistics/statistics 0.69/statistics/language/bulgarian/ XoopsLanguages/german/modules/statistics/ XoopsLanguages/german/modules/statistics/statistics 0.69/ XoopsLanguages/german/modules/statistics/statistics 0.69/statistics/ XoopsLanguages/german/modules/statistics/statistics 0.69/statistics/language/ XoopsLanguages/german/modules/statistics/statistics 0.69/statistics/language/german/ XoopsLanguages/italian/modules/statistics/ XoopsLanguages/italian/modules/statistics/statistics 0.69/ XoopsLanguages/italian/modules/statistics/statistics 0.69/statistics/ XoopsLanguages/italian/modules/statistics/statistics 0.69/statistics/language/ XoopsLanguages/italian/modules/statistics/statistics 0.69/statistics/language/italian/ XoopsLanguages/nederlands/modules/statistics/ XoopsLanguages/nederlands/modules/statistics/statistics 0.69/ XoopsLanguages/nederlands/modules/statistics/statistics 0.69/statistics/ XoopsLanguages/nederlands/modules/statistics/statistics 0.69/statistics/language/ XoopsLanguages/nederlands/modules/statistics/statistics 0.69/statistics/language/nederlands/ XoopsLanguages/portuguesebr/modules/statistics/ XoopsLanguages/portuguesebr/modules/statistics/statistics 0.69/ XoopsLanguages/portuguesebr/modules/statistics/statistics 0.69/statistics/ XoopsLanguages/portuguesebr/modules/statistics/statistics 0.69/statistics/language/ XoopsLanguages/portuguesebr/modules/statistics/statistics 0.69/statistics/language/portuguesebr/ XoopsLanguages/schinese/modules/spotlight/ XoopsLanguages/schinese/modules/spotlight/spotlight 2.0/ XoopsLanguages/schinese/modules/spotlight/spotlight 2.0/spotlight/ XoopsLanguages/schinese/modules/spotlight/spotlight 2.0/spotlight/language/ XoopsLanguages/schinese/modules/spotlight/spotlight 2.0/spotlight/language/schinese/ XoopsLanguages/spanish/modules/statistics/ XoopsLanguages/spanish/modules/statistics/statistics 0.69/ XoopsLanguages/spanish/modules/statistics/statistics 0.69/statistics/ XoopsLanguages/spanish/modules/statistics/statistics 0.69/statistics/language/ XoopsLanguages/spanish/modules/statistics/statistics 0.69/statistics/language/spanish/ XoopsLanguages/swedish/modules/startup/ XoopsLanguages/swedish/modules/startup/startup 0.4/ XoopsLanguages/swedish/modules/startup/startup 0.4/startup/ XoopsLanguages/swedish/modules/startup/startup 0.4/startup/language/ XoopsLanguages/swedish/modules/startup/startup 0.4/startup/language/swedish/ Removed Paths: ------------- XoopsModules/spotlight/trunk/spotlight/language/arabic/ XoopsModules/spotlight/trunk/spotlight/language/schinese_utf8/ XoopsModules/startup/trunk/startup/language/swedish/ XoopsModules/statistics/trunk/statistics/language/bulgarian/ XoopsModules/statistics/trunk/statistics/language/german/ XoopsModules/statistics/trunk/statistics/language/italian/ XoopsModules/statistics/trunk/statistics/language/nederlands/ XoopsModules/statistics/trunk/statistics/language/portuguesebr/ XoopsModules/statistics/trunk/statistics/language/spanish/ |