You can subscribe to this list here.
2012 |
Jan
|
Feb
(214) |
Mar
(139) |
Apr
(198) |
May
(187) |
Jun
(151) |
Jul
(210) |
Aug
(169) |
Sep
(58) |
Oct
(53) |
Nov
(54) |
Dec
(301) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 |
Jan
(348) |
Feb
(178) |
Mar
(219) |
Apr
(154) |
May
(117) |
Jun
(194) |
Jul
(61) |
Aug
(132) |
Sep
(121) |
Oct
(110) |
Nov
(11) |
Dec
(18) |
2014 |
Jan
(34) |
Feb
(50) |
Mar
(82) |
Apr
(98) |
May
(39) |
Jun
(111) |
Jul
(67) |
Aug
(36) |
Sep
(33) |
Oct
(26) |
Nov
(53) |
Dec
(44) |
2015 |
Jan
(29) |
Feb
(47) |
Mar
(25) |
Apr
(19) |
May
(23) |
Jun
(20) |
Jul
(49) |
Aug
(7) |
Sep
(10) |
Oct
(10) |
Nov
(4) |
Dec
(25) |
2016 |
Jan
(8) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(3) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
(5) |
2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(15) |
Jun
|
Jul
(18) |
Aug
(24) |
Sep
|
Oct
(14) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(22) |
Mar
|
Apr
(11) |
May
(1) |
Jun
(17) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <tr...@us...> - 2012-12-15 22:45:27
|
Revision: 10397 http://sourceforge.net/p/xoops/svn/10397 Author: trabis Date: 2012-12-15 22:45:23 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Making use of Xoops_Module_Abstract Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/latest_news.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/publisher.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/latest_news.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/latest_news.php 2012-12-15 22:44:59 UTC (rev 10396) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/latest_news.php 2012-12-15 22:45:23 UTC (rev 10397) @@ -123,7 +123,7 @@ $item['image'] = $image; } - if ($publisher->userIsModuleAdmin()) { + if ($publisher->IsUserAdmin()) { $item['admin'] = "<a href='" . PUBLISHER_URL . "/submit.php?itemid=" . $itemObj->getVar('itemid'). "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif'" . " title='" . _CO_PUBLISHER_EDIT . "' alt='" . _CO_PUBLISHER_EDIT . "' /></a> "; $item['admin'] .= "<a href='" . PUBLISHER_URL . "/admin/item.php?op=del&itemid=" . $itemObj->getVar('itemid'). "'><img src='" . PUBLISHER_URL . "/images/links/delete.png'" . " title='" . _CO_PUBLISHER_DELETE . "' alt='" . _CO_PUBLISHER_DELETE . "' /></a>"; } else { Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/publisher.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/publisher.php 2012-12-15 22:44:59 UTC (rev 10396) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/publisher.php 2012-12-15 22:45:23 UTC (rev 10397) @@ -21,194 +21,21 @@ */ defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); -class Publisher +class Publisher extends Xoops_Module_Abstract { /** - * @var string - */ - private $_dirname = ''; - - /** - * @var null|XoopsModule - */ - private $_module = null; - - /** - * @var bool - */ - private $_debug = false; - - /** - * @var null|bool - */ - private $_userIsModuleAdmin = null; - - /** - * @var bool - */ - private $_isCurrentModule = false; - - protected function __construct() - { - $this->_dirname = basename(dirname(dirname(__FILE__))); - if (Xoops::getInstance()->moduleDirname = $this->_dirname) { - $this->_isCurrentModule = true; - } - } - - /** - * @return Publisher - */ - static function getInstance() - { - static $instance = false; - if (!$instance) { - $instance = new self(); - } - return $instance; - } - - /** - * @param bool $debug - */ - public function setDebug($debug) - { - $this->_debug = (bool)$debug; - } - - /** - * @return null|XoopsModule - */ - public function getModule() - { - if ($this->_module == null) { - $this->_initModule(); - } - return $this->_module; - } - - /** - * @param string $name + * Init the module * - * @return mixed + * @return null|void */ - public function getConfig($name) + public function init() { - $name = strtolower($name); - $result = Xoops::getInstance()->getModuleConfig($name, $this->_dirname); - $this->_addLog("Getting config '{$name}' : " . $result); - return $result; + $this->setDirname('publisher'); + $this->setDebug(true); + $this->loadLanguage('modinfo'); } /** - * @param string $name - * - * @return XoopsObjectHandler - */ - public function getHandler($name) - { - $name = strtolower($name); - $this->_addLog("Getting handler '{$name}'"); - return Xoops::getInstance()->getModuleHandler($name, $this->_dirname); - } - - public function disableCache() - { - Xoops::getInstance()->appendConfig('module_cache', array($this->getModule()->getVar('mid') => 0), true); - $this->_addLog("Disabling module cache"); - } - - public function userIsModuleAdmin() - { - $xoops = Xoops::getInstance(); - - if ($this->_userIsModuleAdmin != null) { - return $this->_userIsModuleAdmin; - } - - if (!$xoops->isUser()) { - $this->_userIsModuleAdmin = false; - } else { - $this->_userIsModuleAdmin = $xoops->user->isAdmin($this->getModule()->getVar('mid')); - } - - return $this->_userIsModuleAdmin; - } - - public function isCurrentModule() - { - return $this->_isCurrentModule; - } - - /** - * @param string $url - * - * @return string - */ - public function url($url = '') - { - return Xoops::getInstance()->url('modules/' . $this->_dirname . '/' . $url); - } - - /** - * @param string $path - * - * @return string - */ - public function path($path = '') - { - return Xoops::getInstance()->path('modules/' . $this->_dirname . '/' . $path); - } - - /** - * @param string $language - * - * @return string - */ - public function loadLanguage($language) - { - Xoops::getInstance()->loadLanguage($language, $this->_dirname); - $this->_addLog("Loading language '{$language}'"); - } - - /** - * @param XoopsObject $obj - * @param string $name - * - * @return bool|XoopsForm - */ - public function getForm(XoopsObject $obj, $name) - { - $name = strtolower($name); - $this->_addLog("Loading form '{$name}'"); - return Xoops::getInstance()->getModuleForm($obj, $name, $this->_dirname); - } - - private function _initModule() - { - $xoops = Xoops::getInstance(); - if ($xoops->isModule() && ($xoops->module->getVar('dirname') == $this->_dirname)) { - $this->_module = $xoops->module; - } else { - $this->_module = $xoops->getHandlerModule()->getByDirname($this->_dirname); - } - $this->_addLog('INIT MODULE'); - } - - /** - * @param string $log - */ - private function _addLog($log) - { - if ($this->_debug) { - $xoops = Xoops::getInstance(); - if ($xoops->isActiveModule('logger')) { - Logger::getInstance()->addExtra($this->getModule()->getVar('name'), $log); - } - } - } - - /** * @return PublisherItemHandler */ public function getItemHandler() Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php 2012-12-15 22:44:59 UTC (rev 10396) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php 2012-12-15 22:45:23 UTC (rev 10397) @@ -362,7 +362,7 @@ static function userIsAdmin() { - return Publisher::getInstance()->userIsModuleAdmin(); + return Publisher::getInstance()->IsUserAdmin(); } /** Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php 2012-12-15 22:44:59 UTC (rev 10396) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php 2012-12-15 22:45:23 UTC (rev 10397) @@ -28,7 +28,6 @@ define("PUBLISHER_UPLOADS_PATH", XOOPS_ROOT_PATH . '/uploads/' . PUBLISHER_DIRNAME); $publisher = Publisher::getInstance(); -$publisher->setDebug(true); $publisher->loadLanguage('common'); XoopsLoad::loadFile($publisher->path('include/constants.php')); |
From: <txm...@us...> - 2012-12-15 22:45:01
|
Revision: 10396 http://sourceforge.net/p/xoops/svn/10396 Author: txmodxoops Date: 2012-12-15 22:44:59 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Changed height 21x30 to 21x22 Modified Paths: -------------- XoopsCore/branches/2.5.x/2.5.6/htdocs/images/bold.gif Modified: XoopsCore/branches/2.5.x/2.5.6/htdocs/images/bold.gif =================================================================== (Binary files differ) |
From: <tr...@us...> - 2012-12-15 22:42:39
|
Revision: 10395 http://sourceforge.net/p/xoops/svn/10395 Author: trabis Date: 2012-12-15 22:42:36 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Adding new class to help managing module code Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops/Module/ XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops/Module/Abstract.php Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops/Module/Abstract.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops/Module/Abstract.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops/Module/Abstract.php 2012-12-15 22:42:36 UTC (rev 10395) @@ -0,0 +1,212 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author trabis <lus...@gm...> + * @version $Id$ + */ + +defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); + +abstract class Xoops_Module_Abstract +{ + /** + * @var string dirname of the module + */ + protected $_dirname = ''; + + /** + * @var null|XoopsModule + */ + private $_module = null; + + /** + * @var bool + */ + private $_debug = false; + + /** + * @param string $dirname dirname of the module + */ + protected function setDirname($dirname) { + $this->_dirname = strtolower($dirname); + } + + /** + * @param bool $debug + */ + protected function setDebug($debug) + { + $this->_debug = (bool)$debug; + } + + /** + * @return Xoops_Module_Abstract + */ + static function getInstance() + { + static $instance = false; + $class = get_called_class(); + if (!isset($instance[$class])) { + $instance[$class] = new $class(); + $instance[$class]->init(); + } + return $instance[$class]; + } + + /** + * @return null|XoopsModule + */ + public function getModule() + { + if ($this->_module == null) { + $this->_initModule(); + } + return $this->_module; + } + + public function xoops() { + return Xoops::getInstance(); + } + + /** + * @param string $name + * + * @return mixed + */ + public function getConfig($name) + { + $name = strtolower($name); + $result = $this->xoops()->getModuleConfig($name, $this->_dirname); + $this->_addLog("Getting config '{$name}' : " . $result); + return $result; + } + + /** + * @param string $name + * + * @return XoopsObjectHandler + */ + public function getHandler($name) + { + $name = strtolower($name); + $this->_addLog("Getting handler '{$name}'"); + return $this->xoops()->getModuleHandler($name, $this->_dirname); + } + + public function disableCache() + { + $this->xoops()->appendConfig('module_cache', array($this->getModule()->getVar('mid') => 0), true); + $this->_addLog("Disabling module cache"); + } + + /** + * @return bool + */ + public function isCurrentModule() + { + if ($this->xoops()->moduleDirname == $this->_dirname) { + return true; + } + return false; + } + + /** + * @return bool + */ + public function isUserAdmin() + { + if ($this->xoops()->isUser()) { + return $this->xoops()->user->isAdmin($this->getModule()->getVar('mid')); + } + return false; + } + + public function getUserGroups() { + return $this->xoops()->isUser() ? $this->xoops()->user->getGroups() : XOOPS_GROUP_ANONYMOUS; + + } + + /** + * @param string $url + * + * @return string + */ + public function url($url = '') + { + return $this->xoops()->url('modules/' . $this->_dirname . '/' . $url); + } + + /** + * @param string $path + * + * @return string + */ + public function path($path = '') + { + return $this->xoops()->path('modules/' . $this->_dirname . '/' . $path); + } + + /** + * @param string $language + * + * @return string + */ + public function loadLanguage($language) + { + $this->xoops()->loadLanguage($language, $this->_dirname); + $this->_addLog("Loading language '{$language}'"); + } + + /** + * @param XoopsObject $obj + * @param string $name + * + * @return bool|XoopsForm + */ + public function getForm(XoopsObject $obj, $name) + { + $name = strtolower($name); + $this->_addLog("Loading form '{$name}'"); + return $this->xoops()->getModuleForm($obj, $name, $this->_dirname); + } + + /** + * Initialize module + */ + private function _initModule() + { + if ($this->isCurrentModule()) { + $this->_module = $this->xoops()->module; + } else { + $this->_module = $this->xoops()->getHandlerModule()->getByDirname($this->_dirname); + } + if (!$this->_module instanceof XoopsModule) { + $this->_module = $this->xoops()->getHandlerModule()->create(); + } + $this->_addLog('Loading module'); + } + + /** + * @param string $log + */ + private function _addLog($log) + { + if ($this->_debug) { + $this->xoops()->preload()->triggerEvent('core.module.addlog', array( + $this->getModule()->getVar('name'), + $log + )); + } + } +} \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops/Module/Abstract.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: svn:eol-style + native |
From: <tr...@us...> - 2012-12-15 22:39:07
|
Revision: 10394 http://sourceforge.net/p/xoops/svn/10394 Author: trabis Date: 2012-12-15 22:39:05 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Small bug in system_form Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/system_form.html Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/system_form.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/system_form.html 2012-12-15 19:41:13 UTC (rev 10393) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/system_form.html 2012-12-15 22:39:05 UTC (rev 10394) @@ -29,7 +29,7 @@ <{if $title != ''}> <legend><{$title}></legend> <{/if}> - <{foreach item=input from=$input}> + <{foreach item=input from=$xo_input}> <{if $input.datalist != ''}> <{$input.datalist}> <{/if}> @@ -51,11 +51,13 @@ <{if $title != ''}> <legend><{$title}></legend> <{/if}> - <{foreach item=input from=$input}> + <{foreach item=input from=$xo_input}> <{if $input.datalist != ''}> <{$input.datalist}> <{/if}> + <{if $input.caption}> <label><{$input.caption}><{if $input.required}><span class="caption-required">*</span><{/if}></label> + <{/if}> <{$input.ele}> <{if $input.description != ''}> <span class="help-inline"><{$input.description}></span> |
From: <tr...@us...> - 2012-12-15 19:41:15
|
Revision: 10393 http://sourceforge.net/p/xoops/svn/10393 Author: trabis Date: 2012-12-15 19:41:13 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Add support for pattern description Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formtab.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formtab.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formtab.php 2012-12-15 15:57:53 UTC (rev 10392) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formtab.php 2012-12-15 19:41:13 UTC (rev 10393) @@ -60,6 +60,7 @@ $ret .= '</td>' . NWLINE; $ret .= '<td class="even">' . NWLINE; $ret .= $ele->render() . NWLINE; + $ret .= '<span class="dsc_pattern_horizontal">'. $ele->getPatternDescription() . '</span>'; $ret .= '</td>' . NWLINE; $ret .= '</tr>' . NWLINE; } |
From: <txm...@us...> - 2012-12-15 15:57:57
|
Revision: 10392 http://sourceforge.net/p/xoops/svn/10392 Author: txmodxoops Date: 2012-12-15 15:57:53 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Updated Modified Paths: -------------- XoopsModules/xpdf/releases/1.01b/modules/xpdf/language/italian/help/help.html Modified: XoopsModules/xpdf/releases/1.01b/modules/xpdf/language/italian/help/help.html =================================================================== --- XoopsModules/xpdf/releases/1.01b/modules/xpdf/language/italian/help/help.html 2012-12-14 17:39:46 UTC (rev 10391) +++ XoopsModules/xpdf/releases/1.01b/modules/xpdf/language/italian/help/help.html 2012-12-15 15:57:53 UTC (rev 10392) @@ -37,4 +37,4 @@ <span class="red">ATTENZIONE: i campi contrassegnati con asterisco rosso sono obbligastori</span> </p> <!-- -----Help Content ---------- --> -</div> +</div> \ No newline at end of file |
From: <be...@us...> - 2012-12-14 17:39:49
|
Revision: 10391 http://sourceforge.net/p/xoops/svn/10391 Author: beckmi Date: 2012-12-14 17:39:46 +0000 (Fri, 14 Dec 2012) Log Message: ----------- Adding missing language definitions Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php 2012-12-14 17:19:29 UTC (rev 10390) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php 2012-12-14 17:39:46 UTC (rev 10391) @@ -80,4 +80,17 @@ define("_MI_SYSTEM_PREFERENCE_ANONPOST",""); define("_MI_SYSTEM_PREFERENCE_REDIRECT",""); -define("_MI_SYSTEM_PREFERENCE_JQUERY_THEME", "jQuery theme"); \ No newline at end of file +define("_MI_SYSTEM_PREFERENCE_JQUERY_THEME", "jQuery theme"); + +//2.6.0 Alpha 2 + +define("_MI_SYSTEM_PREFERENCE_ACTIVE_AVATARS","Active Avatars"); +define("_MI_SYSTEM_PREFERENCE_ACTIVE_BANNERS","Active Banners"); +define("_MI_SYSTEM_PREFERENCE_ACTIVE_MAILUSERS","Active Mail Users"); +define("_MI_SYSTEM_PREFERENCE_ACTIVE_MAINTENANCE","Active Maintenance"); +define("_MI_SYSTEM_PREFERENCE_ACTIVE_SMILIES","Active Smilies"); +define("_MI_SYSTEM_PREFERENCE_ACTIVE_USERRANK","Active User Rank"); +define("_MI_SYSTEM_PREFERENCE_AVATARS_PAGER","Avatars Pager"); +define("_MI_SYSTEM_PREFERENCE_BANNERS_PAGER","Banner Pager"); +define("_MI_SYSTEM_PREFERENCE_SMILIES_PAGER","Smilies Pager"); +define("_MI_SYSTEM_PREFERENCE_USERRANKS_PAGER","User Rank Pager"); \ No newline at end of file |
From: <be...@us...> - 2012-12-14 17:19:41
|
Revision: 10390 http://sourceforge.net/p/xoops/svn/10390 Author: beckmi Date: 2012-12-14 17:19:29 +0000 (Fri, 14 Dec 2012) Log Message: ----------- Updating to jQuery to 1.8.3, jQueryUI to 1.9.2, Smarty to 2.6.27 Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/jquery.js XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/plugins/jquery.ui.js XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/cupertino/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/jquery.ui.js XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/redmond/images/ui-bg_flat_55_fbec88_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/redmond/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/smoothness/images/ui-bg_glass_75_dadada_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/smoothness/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-darkness/images/ui-icons_a83300_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-darkness/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-lightness/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/cupertino/images/ui-icons_2694e8_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/cupertino/images/ui-icons_3d80b3_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/cupertino/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/redmond/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/smoothness/images/ui-bg_glass_75_dadada_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/smoothness/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/ui-darkness/images/ui-icons_a83300_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/ui-darkness/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/ui-lightness/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/smarty/Smarty.class.php XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/smarty/plugins/function.cycle.php XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/smarty/plugins/function.fetch.php XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/smarty/plugins/function.math.php Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.accordion.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.autocomplete.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.base.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.button.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.core.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.datepicker.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.dialog.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.menu.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.progressbar.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.resizable.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.selectable.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.slider.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.spinner.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.tabs.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/jquery.ui.tooltip.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_glass_65_ffffff_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_glass_75_dadada_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-icons_2e83ff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-icons_454545_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-icons_888888_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery-ui.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.accordion.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.autocomplete.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.button.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.core.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.datepicker.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.dialog.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.menu.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.progressbar.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.resizable.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.selectable.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.slider.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.spinner.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.tabs.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.theme.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/jquery.ui.tooltip.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/base/minified/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_flat_65_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_glass_40_111111_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-icons_4ca300_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-icons_bbbbbb_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-icons_ededed_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-icons_ffcf29_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/black-tie/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_flat_0_333333_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_flat_65_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-icons_004276_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-icons_cc0000_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/blitzer/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/cupertino/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/cupertino/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-bg_loop_25_000000_21x21.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-icons_4b8e0b_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-icons_a83300_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-icons_cccccc_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dark-hive/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_flat_40_292929_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-icons_00498f_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-icons_98d2fb_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-icons_9ccdfc_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/dot-luv/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_flat_55_994d53_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_flat_55_fafafa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-icons_454545_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-icons_734d99_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-icons_8d78a5_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-icons_a8a3ae_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-icons_ebccce_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/eggplant/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_diagonals-thick_22_1484e6_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_diagonals-thick_26_2293f7_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_flat_0_e69700_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_flat_0_e6b900_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-icons_0a82eb_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-icons_0b54d5_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-icons_5fa5e3_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-icons_fcdd4a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/excite-bike/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_flat_0_eeeeee_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_flat_55_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_glass_65_ffffff_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-icons_0073ea_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-icons_454545_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-icons_666666_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-icons_ff0084_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/flick/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-icons_454545_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-icons_88a206_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-icons_c02669_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-icons_e1e463_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-icons_ffeb33_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/hot-sneaks/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_flat_75_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_glass_25_cb842e_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_glass_70_ede4d4_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-icons_c47a23_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-icons_cb672b_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-icons_f08000_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-icons_f35f07_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-icons_ff7519_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/humanity/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_diagonals-small_0_aaaaaa_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_diagonals-thick_15_444444_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_glass_55_fbf5d0_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_highlight-hard_30_285c00_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_highlight-soft_33_3a8104_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_highlight-soft_50_4eb305_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_highlight-soft_60_4ca20b_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-bg_inset-soft_10_285c00_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-icons_4eb305_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-icons_72b42d_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/le-frog/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_glass_15_5f391b_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_gloss-wave_20_1c160d_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_gloss-wave_25_453326_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_gloss-wave_30_44372c_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_highlight-soft_20_201913_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_highlight-soft_20_619226_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-bg_inset-soft_10_201913_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-icons_9bcc60_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-icons_add978_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-icons_e3ddc9_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-icons_f1fd86_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/mint-choc/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_flat_0_eeeeee_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_flat_55_c0402a_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_flat_55_eeeeee_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_glass_35_dddddd_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_glass_60_eeeeee_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_inset-hard_75_999999_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-icons_3383bb_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-icons_454545_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-icons_70b2e1_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-icons_999999_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/images/ui-icons_fbc856_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/overcast/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_diagonal-maze_40_000000_10x10.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_fine-grain_10_eceadf_60x60.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_fine-grain_10_f8f7f6_60x60.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_fine-grain_15_eceadf_60x60.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_fine-grain_15_f7f3de_60x60.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_fine-grain_15_ffffff_60x60.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_fine-grain_65_654b24_60x60.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-bg_fine-grain_68_b83400_60x60.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-icons_3572ac_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-icons_8c291d_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-icons_b83400_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-icons_fbdb93_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/pepper-grinder/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/redmond/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/redmond/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/smoothness/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/smoothness/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-icons_808080_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-icons_847e71_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-icons_8DC262_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-icons_eeeeee_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/south-street/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_flat_55_999999_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_flat_75_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_glass_45_0078ae_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_glass_55_f8da4e_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_glass_75_79c9ec_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-icons_0078ae_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-icons_056b93_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-icons_d8e7f3_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-icons_e0fdff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-icons_f5e175_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-icons_f7a50d_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/images/ui-icons_fcd113_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/start/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_flat_30_cccccc_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-icons_3d3d3d_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-icons_bd7b00_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-icons_d19405_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-icons_eb990f_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-icons_ed9f26_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-icons_fadc7a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/images/ui-icons_ffe180_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-icons_808080_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-icons_847e71_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-icons_8DC262_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-icons_eeeeee_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/south-street/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/sunny/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_diamond_10_4f4221_10x8.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_diamond_20_372806_10x8.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_diamond_25_675423_10x8.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_diamond_25_d5ac5d_10x8.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_diamond_8_261803_10x8.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_diamond_8_443113_10x8.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_flat_75_ddd4b0_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-bg_highlight-hard_65_fee4bd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-icons_070603_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-icons_e8e2b5_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-icons_e9cd86_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-icons_efec9f_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-icons_f2ec64_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-icons_f9f2bd_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/images/ui-icons_ff7519_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/swanky-purse/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_diagonals-small_50_262626_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_flat_0_303030_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_flat_0_4c4c4c_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_glass_40_0a0a0a_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_glass_55_f1fbe5_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_glass_60_000000_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-icons_000000_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-icons_1f1f1f_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-icons_9fda58_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-icons_b8ec79_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/trontastic/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-darkness/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-darkness/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-lightness/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/ui-lightness/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_glass_95_fef1ec_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_gloss-wave_16_121212_500x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_highlight-hard_15_888888_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_highlight-hard_55_555555_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-icons_666666_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-icons_aaaaaa_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-icons_bbbbbb_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-icons_c98000_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-icons_cccccc_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/images/ui-icons_f29a00_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/media/jquery/ui/vader/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.accordion.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.autocomplete.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.base.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.button.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.core.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.datepicker.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.dialog.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.menu.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.progressbar.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.resizable.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.selectable.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.slider.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.spinner.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.tabs.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/jquery.ui.tooltip.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_65_ffffff_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_75_dadada_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-icons_2e83ff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-icons_454545_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-icons_888888_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery-ui.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.accordion.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.autocomplete.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.button.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.core.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.datepicker.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.dialog.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.menu.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.progressbar.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.resizable.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.selectable.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.slider.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.spinner.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.tabs.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.theme.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/jquery.ui.tooltip.min.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/base/minified/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_flat_65_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_glass_40_111111_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-icons_4ca300_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-icons_bbbbbb_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-icons_ededed_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-icons_ffcf29_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/images/ui-icons_ffffff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/jquery-ui.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/jquery.ui.theme.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/black-tie/ui.all.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_flat_0_333333_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_flat_65_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/css/ui/blitzer/images/ui-icons_004276_256x240... [truncated message content] |
From: <txm...@us...> - 2012-12-14 15:35:31
|
Revision: 10389 http://sourceforge.net/p/xoops/svn/10389 Author: txmodxoops Date: 2012-12-14 15:35:28 +0000 (Fri, 14 Dec 2012) Log Message: ----------- Updated Modified Paths: -------------- XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/css/style.css XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/js/jqm-init.js XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_form.html XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_userform.html XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/theme.html Modified: XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/css/style.css =================================================================== --- XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/css/style.css 2012-12-14 00:26:58 UTC (rev 10388) +++ XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/css/style.css 2012-12-14 15:35:28 UTC (rev 10389) @@ -1,6 +1,6 @@ html, body {color: #000; background-color: #fff; margin: 0; padding: 0; font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif;} -.item {border: 1px solid #666;} +.item {border: 0;} .itemHead {padding: 3px; background-color: #2A75C5; color: #fff;} .itemInfo {text-align: right; padding: 3px; background-color: #efefef} .itemTitle a {font-size: 1.2em; font-weight: bold; font-variant: small-caps; color: #fff; background-color: transparent;} @@ -45,6 +45,9 @@ #usermenu a.menuTop {border-top: 1px solid #c0c0c0;} #usermenu a.highlight {background-color: #fcc;} +/*======= Form elements ========*/ +/*input[type=radio]{min-width: 150px;}*/ + /*============== Styles for system_siteclosed.html (override system module) =================*/ #xo-siteclose { width: 200px; Modified: XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/js/jqm-init.js =================================================================== --- XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/js/jqm-init.js 2012-12-14 00:26:58 UTC (rev 10388) +++ XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/js/jqm-init.js 2012-12-14 15:35:28 UTC (rev 10389) @@ -39,13 +39,13 @@ $( ".type-home .ui-content p.jqm-version" ).html( html ); $( ".footer-docs p.jqm-version" ).html( foothtml ); - //$('a').buttonMarkup({ mini: true, shadow: false, theme: "b", inline: true }); + $('a.onlineuname').buttonMarkup({ mini: true, shadow: false, theme: "c", inline: true }); $('[type="button"], [type="submit"]').button({ mini: true, shadow: false, inline: true }); $('input[type="checkbox"]').checkboxradio({ mini: true, shadow: false, inline: true }); $('input[type="radio"]').checkboxradio({ mini: true, shadow: false, inline: true }); $('select').selectmenu('open'); - + $.mobile.selectmenu.prototype.options.initSelector = "select"; $.mobile.touchOverflowEnabled = true; @@ -53,7 +53,7 @@ // display page controls $(document).bind( 'pagecreate', function() { - //$('a').buttonMarkup({ mini: true, shadow: false, theme: "b", inline: true }); + $('a.onlineuname').buttonMarkup({ mini: true, shadow: false, theme: "b", inline: true }); $('[type="button"], [type="submit"]').button({ mini: true, shadow: false, inline: true }); $("input[type='checkbox']").checkboxradio({ mini: true, shadow: false, inline: true }); $("input[type='radio']").checkboxradio({ mini: true, shadow: false, inline: true }); Modified: XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_form.html =================================================================== --- XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_form.html 2012-12-14 00:26:58 UTC (rev 10388) +++ XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_form.html 2012-12-14 15:35:28 UTC (rev 10389) @@ -3,7 +3,6 @@ <div class="profile-form" id="profile-form-<{$xoForm.name}>"> <{foreach item=element from=$xoForm.elements}> <{if !$element.hidden}> - <div> <div class="head"> <div class='xoops-form-element-caption<{if $element.required}>-required<{/if}>'> <span class='caption-text'><{$element.caption}></span> @@ -15,8 +14,7 @@ </div> <div class="<{cycle values='odd, even'}>"> <{$element.body}> - </div> - </div> + </div> <{/if}> <{/foreach}> </div> Modified: XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_userform.html =================================================================== --- XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_userform.html 2012-12-14 00:26:58 UTC (rev 10388) +++ XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/modules/profile/profile_userform.html 2012-12-14 15:35:28 UTC (rev 10389) @@ -1,6 +1,6 @@ -<div data-role="fieldcontain"> <label class="bold"><{$lang_login}></label> - <form action="user.php" method="post"> + <form action="user.php" method="post"> + <div data-role="fieldcontain"> <label for="pageuname"><{$lang_username}></label> <input type="text" name="uname" id="pageuname" maxlength="25" value="<{$usercookie}>" placeholder="<{$lang_username}>" /><br /><br /> <label for="pagepass"><{$lang_password}></label> @@ -8,7 +8,8 @@ <{if isset($lang_rememberme)}> <input type="checkbox" name="rememberme" id="checkbox-pagerememberme" class="custom" value="On" checked /><br /><br /> <label for="checkbox-pagerememberme"><{$lang_rememberme}></label> - <{/if}> + <{/if}> + </div> <input type="hidden" name="op" value="login" /> <input type="hidden" name="xoops_redirect" value="<{$redirect_page}>" /> <input type="submit" value="<{$lang_login}>" /> @@ -16,16 +17,16 @@ <br /><br /> <a name="lost"></a> <div><{$lang_notregister}><br /></div> -</div> + <br /> -<div data-role="fieldcontain"> <label class="bold"><{$lang_lostpassword}><br /><{$lang_noproblem}></label> - <form action="lostpass.php" method="post"> + <form action="lostpass.php" method="post"> + <div data-role="fieldcontain"> <label for="youremail"><{$lang_youremail}></label> - <input type="text" name="email" size="26" id="youremail" maxlength="60" placeholder="<{$lang_youremail}>" /><br /> + <input type="text" name="email" size="26" id="youremail" maxlength="60" placeholder="<{$lang_youremail}>" /><br /> + </div> <input type="hidden" name="op" value="mailpasswd" /> <input type="hidden" name="t" value="<{$mailpasswd_token}>" /> - <input type="submit" value="<{$lang_sendpassword}>" /> + <input type="submit" value="<{$lang_sendpassword}>" /> </form> -</div> \ No newline at end of file Modified: XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/theme.html =================================================================== --- XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/theme.html 2012-12-14 00:26:58 UTC (rev 10388) +++ XoopsCore/tags/2.5mobile timgno/htdocs/themes/mdefault/theme.html 2012-12-14 15:35:28 UTC (rev 10389) @@ -19,24 +19,16 @@ <{* /header *}> <div data-role="content"> <div class="content-primary"> - <{if !$xoops_isadmin }> - <{* Additionals Ads *}> - <{includeq file="$theme_tpl/advertise.html"}> - <{/if}> <{if $xoops_contents }> <div class="xcontent"><{$xoops_contents}></div> <{else }> <div class="xcontent"><{includeq file="$theme_tpl/dcontent.html"}></div> - <{/if}> + <{/if}> </div><{* /content-primary *}> <div class="content-secondary"> <div data-role="collapsible" data-collapsed="true" data-theme="b" data-content-theme="d"> <h3>View Blocks</h3> - <{includeq file="$theme_tpl/blocks_left.html"}> - <{if !$xoops_isadmin }> - <{* Additionals Ads *}> - <{includeq file="$theme_tpl/advertise.html"}> - <{/if}> + <{includeq file="$theme_tpl/blocks_left.html"}> <{includeq file="$theme_tpl/blocks_right.html"}> </div><{* /data-collapsed *}> </div><{* /content secondary *}> |
From: <tr...@us...> - 2012-12-14 00:27:01
|
Revision: 10388 http://sourceforge.net/p/xoops/svn/10388 Author: trabis Date: 2012-12-14 00:26:58 +0000 (Fri, 14 Dec 2012) Log Message: ----------- Use jquery theme selected in preferences Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php 2012-12-14 00:12:33 UTC (rev 10387) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php 2012-12-14 00:26:58 UTC (rev 10388) @@ -26,7 +26,8 @@ //tabtray is the tabs holder, //if you are using many tabtrays, or even nested tabtrays, you should use diferent ids -$tabtray = new XoopsFormTabTray('', 'uniqueid'); +//we are going to use the theme we have selected in system preferences +$tabtray = new XoopsFormTabTray('', 'uniqueid', $xoops->getModuleConfig('jquery_theme', 'system')); //Now we create our tabs //Tabs should also have unique ids Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php 2012-12-14 00:12:33 UTC (rev 10387) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php 2012-12-14 00:26:58 UTC (rev 10388) @@ -73,7 +73,7 @@ parent::__construct('title', 'form', $xoops->getEnv('PHP_SELF')); $this->setExtra('enctype="multipart/form-data"'); - $tabtray = new XoopsFormTabTray('', 'uniqueid'); + $tabtray = new XoopsFormTabTray('', 'uniqueid', $xoops->getModuleConfig('jquery_theme', 'system')); $mainTab = new XoopsFormTab(_CO_PUBLISHER_TAB_MAIN, 'maintab'); // Category Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php 2012-12-14 00:12:33 UTC (rev 10387) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php 2012-12-14 00:26:58 UTC (rev 10388) @@ -74,7 +74,7 @@ } } - $tabtray = new XoopsFormTabTray('', 'pref_tabtay','redmond' ); + $tabtray = new XoopsFormTabTray('', 'pref_tabtay', $xoops->getModuleConfig('jquery_theme', 'system')); $tabs = array(); foreach ($configCats as $name => $info) { $tabs[$name] = new XoopsFormTab($info['name'], 'pref_tab_' . $name); |
From: <tr...@us...> - 2012-12-14 00:12:35
|
Revision: 10387 http://sourceforge.net/p/xoops/svn/10387 Author: trabis Date: 2012-12-14 00:12:33 +0000 (Fri, 14 Dec 2012) Log Message: ----------- Removing preferences from publisher. I forgot to say in last revision. You need to update SYSTEM module. Perhaps it would be nice to clear your browser cache to. Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/menu.php Removed Paths: ------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/preferences.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/menu.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/menu.php 2012-12-14 00:09:21 UTC (rev 10386) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/menu.php 2012-12-14 00:12:33 UTC (rev 10387) @@ -63,12 +63,6 @@ $adminmenu[$i]["icon"] = 'type.png'; $i++; -// Preferences -$adminmenu[$i]['title'] = _PREFERENCES; -$adminmenu[$i]['link'] = "admin/preferences.php"; -$adminmenu[$i]["icon"] = 'administration.png'; -$i++; - $adminmenu[$i]['title'] = _AM_PUBLISHER_COMMENTS; $adminmenu[$i]['link'] = '../../modules/system/admin.php?fct=comments&module=' . $publisher->getModule()->getVar('mid'); $adminmenu[$i]["icon"] = 'folder_txt.png'; Deleted: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/preferences.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/preferences.php 2012-12-14 00:09:21 UTC (rev 10386) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/preferences.php 2012-12-14 00:12:33 UTC (rev 10387) @@ -1,198 +0,0 @@ -<?php -/* - You may not change or alter any portion of this comment or credits - of supporting developers from this source code or any supporting source code - which is considered copyrighted (c) material of the original comment or credit authors. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - */ - -/** - * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @package Publisher - * @since 1.0 - * @author trabis <lus...@gm...> - * @author Kazumi Ono (AKA onokazu) - * @version $Id$ - */ - -include_once dirname(__FILE__) . '/admin_header.php'; - -$xoops = Xoops::getInstance(); -$publisher = Publisher::getInstance(); -$module = $publisher->getModule(); -$mod = $module->mid(); -$modname = $module->getVar('name'); - -$xoops->loadLanguage('admin', 'system'); -$xoops->loadLanguage('admin/preferences', 'system'); - -$op = 'showmod'; -if (isset($_POST)) { - foreach ($_POST as $k => $v) { - ${$k} = $v; - } -} -if (isset($_GET['op'])) { - $op = trim($_GET['op']); -} - -if (isset($_GET['configcat'])) { - $configcat = $_GET['configcat']; -} - -if ($op == 'showmod') { - $config_handler = $xoops->getHandlerConfig(); - - $config = $config_handler->getConfigs(new Criteria('conf_modid', $mod)); - $count = count($config); - if ($count < 1) { - $xoops->redirect($module->getInfo('adminindex'), 1); - } - - $xv_configs = $module->getInfo('config'); - $config_cats = $module->getInfo('configcat'); - - if (!in_array('others', array_keys($config_cats))) { - $config_cats['others'] = array('name' => _MI_PUBLISHER_CONFCAT_OTHERS, - 'description' => _MI_PUBLISHER_CONFCAT_OTHERS_DSC); - } - $cat_others_used = false; - - $xoops->loadLanguage('modinfo', $module->getVar('dirname')); - - if ($module->getVar('hascomments') == 1) { - $xoops->loadLanguage('comment'); - } - - if ($module->getVar('hasnotification') == 1) { - $xoops->loadLanguage('notification'); - } - - foreach ($config_cats as $form_cat => $info) { - $$form_cat = new XoopsThemeForm($info['name'], 'pref_form_' . $form_cat, 'preferences.php', 'post', true); - } - - for ($i = 0; $i < $count; $i++) { - - foreach ($xv_configs as $xv_config) { - if ($config[$i]->getVar('conf_name') == $xv_config['name']) break; - } - $form_cat = @$xv_config['category']; - - if (!in_array($form_cat, array_keys($config_cats))) { - $form_cat = 'others'; - $cat_others_used = true; - } - - $title = (!defined($config[$i]->getVar('conf_desc')) || constant($config[$i]->getVar('conf_desc')) == '') ? constant($config[$i]->getVar('conf_title')) : constant($config[$i]->getVar('conf_title')) . '<br /><br /><span style="font-weight:normal;">' . constant($config[$i]->getVar('conf_desc')) . '</span>'; - switch ($config[$i]->getVar('conf_formtype')) { - case 'textarea': - $myts = MyTextSanitizer::getInstance(); - if ($config[$i]->getVar('conf_valuetype') == 'array') { - // this is exceptional.. only when value type is arrayneed a smarter way for this - $ele = ($config[$i]->getVar('conf_value') != '') ? new XoopsFormTextArea($title, $config[$i]->getVar('conf_name'), $myts->htmlspecialchars(implode('|', $config[$i]->getConfValueForOutput())), 5, 50) : new XoopsFormTextArea($title, $config[$i]->getVar('conf_name'), '', 5, 50); - } else { - $ele = new XoopsFormTextArea($title, $config[$i]->getVar('conf_name'), $myts->htmlspecialchars($config[$i]->getConfValueForOutput()), 5, 50); - } - break; - case 'select': - $ele = new XoopsFormSelect($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput()); - $options = $config_handler->getConfigOptions(new Criteria('conf_id', $config[$i]->getVar('conf_id'))); - $opcount = count($options); - for ($j = 0; $j < $opcount; $j++) { - $optval = defined($options[$j]->getVar('confop_value')) ? constant($options[$j]->getVar('confop_value')) : $options[$j]->getVar('confop_value'); - $optkey = defined($options[$j]->getVar('confop_name')) ? constant($options[$j]->getVar('confop_name')) : $options[$j]->getVar('confop_name'); - $ele->addOption($optval, $optkey); - } - break; - case 'select_multi': - $ele = new XoopsFormSelect($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput(), 5, true); - $options = $config_handler->getConfigOptions(new Criteria('conf_id', $config[$i]->getVar('conf_id'))); - $opcount = count($options); - for ($j = 0; $j < $opcount; $j++) { - $optval = defined($options[$j]->getVar('confop_value')) ? constant($options[$j]->getVar('confop_value')) : $options[$j]->getVar('confop_value'); - $optkey = defined($options[$j]->getVar('confop_name')) ? constant($options[$j]->getVar('confop_name')) : $options[$j]->getVar('confop_name'); - $ele->addOption($optval, $optkey); - } - break; - case 'yesno': - $ele = new XoopsFormRadioYN($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput(), _YES, _NO); - break; - case 'group': - include_once XOOPS_ROOT_PATH . '/class/xoopslists.php'; - $ele = new XoopsFormSelectGroup($title, $config[$i]->getVar('conf_name'), false, $config[$i]->getConfValueForOutput(), 1, false); - break; - case 'group_multi': - include_once XOOPS_ROOT_PATH . '/class/xoopslists.php'; - $ele = new XoopsFormSelectGroup($title, $config[$i]->getVar('conf_name'), false, $config[$i]->getConfValueForOutput(), 5, true); - break; - case 'user': - include_once XOOPS_ROOT_PATH . '/class/xoopslists.php'; - $ele = new XoopsFormSelectUser($title, $config[$i]->getVar('conf_name'), false, $config[$i]->getConfValueForOutput(), 1, false); - break; - case 'user_multi': - include_once XOOPS_ROOT_PATH . '/class/xoopslists.php'; - $ele = new XoopsFormSelectUser($title, $config[$i]->getVar('conf_name'), false, $config[$i]->getConfValueForOutput(), 5, true); - break; - case 'password': - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormPassword($title, $config[$i]->getVar('conf_name'), 50, 255, $myts->htmlspecialchars($config[$i]->getConfValueForOutput())); - break; - case 'color': - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormColorPicker($title, $config[$i]->getVar('conf_name'), $myts->htmlspecialchars($config[$i]->getConfValueForOutput())); - break; - case 'hidden': - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormHidden($config[$i]->getVar('conf_name'), $myts->htmlspecialchars($config[$i]->getConfValueForOutput())); - break; - case 'textbox': - default: - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormText($title, $config[$i]->getVar('conf_name'), 50, 255, $myts->htmlspecialchars($config[$i]->getConfValueForOutput())); - break; - } - $hidden = new XoopsFormHidden('conf_ids[]', $config[$i]->getVar('conf_id')); - $$form_cat->addElement($ele); - $$form_cat->addElement($hidden); - unset($ele); - unset($hidden); - } - - PublisherUtils::cpHeader(); - //publisher_adminMenu(5, _PREFERENCES); - foreach ($config_cats as $form_cat => $info) { - if ($form_cat == 'others' && !$cat_others_used) continue; - $$form_cat->addElement(new XoopsFormHidden('op', 'save')); - $$form_cat->addElement(new XoopsFormButton('', 'button', _GO, 'submit')); - PublisherUtils::openCollapsableBar($form_cat . '_table', $form_cat . '_icon', $info['name'], $info['description']); - $$form_cat->display(); - PublisherUtils::closeCollapsableBar($form_cat . '_table', $form_cat . '_icon'); - } - $xoops->footer(); - exit(); -} - -if ($op == 'save') { - if (!$xoops->security->check()) { - $xoops->redirect($module->getInfo('adminindex'), 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); - } - $count = count($conf_ids); - $config_handler = $xoops->getHandlerConfig(); - if ($count > 0) { - for ($i = 0; $i < $count; $i++) { - $config = $config_handler->getConfig($conf_ids[$i]); - $new_value =& ${$config->getVar('conf_name')}; - if (is_array($new_value) || $new_value != $config->getVar('conf_value')) { - $config->setConfValueForInput($new_value); - $config_handler->insertConfig($config); - } - unset($new_value); - } - } - $xoops->redirect('preferences.php', 2, _AM_DBUPDATED); -} \ No newline at end of file |
From: <tr...@us...> - 2012-12-14 00:09:24
|
Revision: 10386 http://sourceforge.net/p/xoops/svn/10386 Author: trabis Date: 2012-12-14 00:09:21 +0000 (Fri, 14 Dec 2012) Log Message: ----------- Adding tabbed preferences for modules/system Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/simpleform.php XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/tableform.php XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/themeform.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/admin/preferences/main.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/preference.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/xoops_version.php Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php Modified: XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt 2012-12-14 00:09:21 UTC (rev 10386) @@ -5,8 +5,7 @@ =============================== Updating cache engines (trabis) Adding Xoops_Highlighter class (trabis) -Adding Xoops_Debug class (trabis) -Adding Xoops_Pdf class and htm2pdf (trabis) +Adding support for module tabbed preferences (trabis) =============================== 2012/08: Version 2.6.0 Alpha 1 Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/simpleform.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/simpleform.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/simpleform.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -29,6 +29,19 @@ class XoopsSimpleForm extends XoopsForm { /** + * Insert an empty row in the table to serve as a separator. + * + * @param string $extra not in use. + * @param string $class not in use + */ + public function insertBreak($extra = '', $class = '') + { + $value = '</ br>'; + $ele = new XoopsFormRaw($value); + $this->addElement($ele); + } + + /** * create HTML to output the form with minimal formatting * * @return string Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/tableform.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/tableform.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/tableform.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -30,6 +30,19 @@ class XoopsTableForm extends XoopsForm { /** + * Insert an empty row in the table to serve as a separator. + * + * @param string $extra not in use. + * @param string $class not in use + */ + public function insertBreak($extra = '', $class = '') + { + $value = '<tr valign="top" align="left"><td></td></tr>'; + $ele = new XoopsFormRaw($value); + $this->addElement($ele); + } + + /** * create HTML to output the form as a table * * @return string Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/themeform.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/themeform.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/themeform.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -30,7 +30,7 @@ class XoopsThemeForm extends XoopsForm { /** - * Insert an empty row in the table to serve as a seperator. + * Insert an empty row in the table to serve as a separator. * * @param string $extra HTML to be displayed in the empty row. * @param string $class CSS class name for <td> tag Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/modinfo.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/modinfo.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/modinfo.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -277,10 +277,8 @@ define("_MI_PUBLISHER_CONFCAT_FORMAT", "Format"); define("_MI_PUBLISHER_CONFCAT_FORMAT_DSC", ""); -define("_MI_PUBLISHER_CONFCAT_PRINT", "Print page"); +define("_MI_PUBLISHER_CONFCAT_PRINT", "Print"); define("_MI_PUBLISHER_CONFCAT_PRINT_DSC", ""); -define("_MI_PUBLISHER_CONFCAT_OTHERS", "Others"); -define("_MI_PUBLISHER_CONFCAT_OTHERS_DSC", ""); define("_MI_PUBLISHER_CONFCAT_PERMISSIONS", "Permissions"); define("_MI_PUBLISHER_CONFCAT_PERMISSIONS_DSC", ""); @@ -300,17 +298,17 @@ define("_MI_PUBLISHER_CATEGORY_ITEMS_SEL", "Category items select"); define("_MI_PUBLISHER_CATEGORY_ITEMS_SEL_DSC", "Shows a drop down select box with items grouped by category"); -define("_MI_PUBLISHER_CONFCAT_INDEX", "Index page"); +define("_MI_PUBLISHER_CONFCAT_INDEX", "Index"); define("_MI_PUBLISHER_CONFCAT_INDEX_DSC", ""); -define("_MI_PUBLISHER_CONFCAT_CATEGORY", "Category page"); +define("_MI_PUBLISHER_CONFCAT_CATEGORY", "Category"); define("_MI_PUBLISHER_CONFCAT_CATEGORY_DSC", ""); -define("_MI_PUBLISHER_CONFCAT_ITEM", "Item page"); +define("_MI_PUBLISHER_CONFCAT_ITEM", "Item"); define("_MI_PUBLISHER_CONFCAT_ITEM_DSC", ""); -define("_MI_PUBLISHER_CONFCAT_SUBMIT", "Submit page"); +define("_MI_PUBLISHER_CONFCAT_SUBMIT", "Submit"); define("_MI_PUBLISHER_CONFCAT_SUBMIT_DSC", "Submit page layout and form default values"); -define("_MI_PUBLISHER_CONFCAT_INDEXCAT", "Index and category pages"); +define("_MI_PUBLISHER_CONFCAT_INDEXCAT", "Index and category"); define("_MI_PUBLISHER_CONFCAT_INDEXCAT_DSC", ""); -define("_MI_PUBLISHER_CONFCAT_SEARCH", "Search page"); +define("_MI_PUBLISHER_CONFCAT_SEARCH", "Search"); define("_MI_PUBLISHER_CONFCAT_SEARCH_DSC", ""); define("_MI_PUBLISHER_SEO_METAKEYWORDS", "Meta Keywords"); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -767,7 +767,7 @@ $i++; $modversion['config'][$i]['name'] = 'submit_editor_cols'; $modversion['config'][$i]['title'] = '_MI_PUBLISHER_EDITOR_COLS'; -$modversion['config'][$i]['description'] = '_MI_PUBLISHER_EDITOR_COlS_DSC'; +$modversion['config'][$i]['description'] = '_MI_PUBLISHER_EDITOR_COLS_DSC'; $modversion['config'][$i]['formtype'] = 'textbox'; $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['default'] = '60'; Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/admin/preferences/main.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/admin/preferences/main.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/admin/preferences/main.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -102,9 +102,9 @@ $admin_page->addBreadcrumbLink($module->getVar('name')); $admin_page->renderBreadcrumb(); - /* @var $form SystemPreferenceForm */ - $form = $xoops->getModuleForm(null, 'preference'); - $form->getModuleForm($config, $module); + /* @var $form SystemModulepreferenceForm */ + $form = $xoops->getModuleForm(null, 'modulepreference'); + $form->getForm($config, $module); $xoops->tpl()->assign('form', $form->render()); break; Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -0,0 +1,216 @@ +<?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. +*/ + +/** + * Preference Form Class + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Andricq Nicolas (AKA MusS) + * @author trabis <lus...@gm...> + * @package system + * @subpackage preferences + * @version $Id$ + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +class SystemModulepreferenceForm extends XoopsSimpleForm +{ + /** + * @param null $obj + */ + public function __construct($obj = null) + { + } + + /** + * @param $obj + * @param XoopsModule|XoopsObject $mod + * @return void + */ + public function getForm(&$obj, XoopsModule &$mod) + { + $xoops = Xoops::getInstance(); + $config_handler = $xoops->getHandlerConfig(); + + parent::__construct('', 'pref_form', 'admin.php?fct=preferences', 'post', true); + if ($mod->getVar('dirname') != 'system') { + $xoops->loadLanguage('modinfo', $mod->getVar('dirname')); + } + $configs = $mod->getInfo('config'); + $configNames = array(); + foreach (array_keys($configs) as $i) { + $configNames[$configs[$i]['name']] =& $configs[$i]; + } + $configCats = $mod->getInfo('configcat'); + if (!$configCats) { + $configCats = array( + 'default' => array( + 'name' => _MD_AM_MODCONFIG, + 'description'=> '' + ) + ); + } + + if (!in_array('default', array_keys($configCats))) { + $configCats['default'] = array( + 'name' => _MD_AM_MODCONFIG, + 'description'=> '' + ); + } + + foreach (array_keys($configNames) as $name) { + if (!isset($configNames[$name]['category'])) { + $configNames[$name]['category'] = 'default'; + } + } + + $tabtray = new XoopsFormTabTray('', 'pref_tabtay','redmond' ); + $tabs = array(); + foreach ($configCats as $name => $info) { + $tabs[$name] = new XoopsFormTab($info['name'], 'pref_tab_' . $name); + if(isset($info['description']) && $info['description'] != '') { + $tabs[$name]->addElement(new XoopsFormLabel('', $info['description'])); + } + } + + // if has comments feature, need comment lang file + if ($mod->getVar('hascomments') == 1) { + $xoops->loadLanguage('comment'); + } + // RMV-NOTIFY + // if has notification feature, need notification lang file + if ($mod->getVar('hasnotification') == 1) { + $xoops->loadLanguage('notification'); + } + + //$modname = $module->getVar('name'); + if (!empty($_REQUEST["redirect"])) { + $myts = MyTextSanitizer::getInstance(); + $this->addElement(new XoopsFormHidden('redirect', $myts->htmlspecialchars($_REQUEST["redirect"]))); + } elseif ($mod->getInfo('adminindex')) { + $this->addElement(new XoopsFormHidden('redirect', XOOPS_URL . '/modules/' . $mod->getVar('dirname') . '/' . $mod->getInfo('adminindex'))); + } + $count = count($obj); + for ($i = 0; $i < $count; $i++) { + $title = constant($obj[$i]->getVar('conf_title')); + $desc = ($obj[$i]->getVar('conf_desc') != '') ? constant($obj[$i]->getVar('conf_desc')) : ''; + switch ($obj[$i]->getVar('conf_formtype')) { + + case 'textarea': + $myts = MyTextSanitizer::getInstance(); + if ($obj[$i]->getVar('conf_valuetype') == 'array') { + // this is exceptional.. only when value type is arrayneed a smarter way for this + $ele = ($obj[$i]->getVar('conf_value') != '') + ? new XoopsFormTextArea($title, $obj[$i]->getVar('conf_name'), $myts->htmlspecialchars(implode('|', $obj[$i]->getConfValueForOutput())), 5, 5) + : new XoopsFormTextArea($title, $obj[$i]->getVar('conf_name'), '', 5, 5); + } else { + $ele = new XoopsFormTextArea($title, $obj[$i]->getVar('conf_name'), $myts->htmlspecialchars($obj[$i]->getConfValueForOutput()), 5, 5); + } + break; + + case 'select': + $ele = new XoopsFormSelect($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput()); + $options = $config_handler->getConfigOptions(new Criteria('conf_id', $obj[$i]->getVar('conf_id'))); + $opcount = count($options); + for ($j = 0; $j < $opcount; $j++) { + $optval = defined($options[$j]->getVar('confop_value')) + ? constant($options[$j]->getVar('confop_value')) : $options[$j]->getVar('confop_value'); + $optkey = defined($options[$j]->getVar('confop_name')) + ? constant($options[$j]->getVar('confop_name')) : $options[$j]->getVar('confop_name'); + $ele->addOption($optval, $optkey); + } + break; + + case 'select_multi': + $ele = new XoopsFormSelect($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput(), 5, true); + $options = $config_handler->getConfigOptions(new Criteria('conf_id', $obj[$i]->getVar('conf_id'))); + $opcount = count($options); + for ($j = 0; $j < $opcount; $j++) { + $optval = defined($options[$j]->getVar('confop_value')) + ? constant($options[$j]->getVar('confop_value')) : $options[$j]->getVar('confop_value'); + $optkey = defined($options[$j]->getVar('confop_name')) + ? constant($options[$j]->getVar('confop_name')) : $options[$j]->getVar('confop_name'); + $ele->addOption($optval, $optkey); + } + break; + + case 'yesno': + $ele = new XoopsFormRadioYN($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput(), _YES, _NO); + break; + + case 'group': + $ele = new XoopsFormSelectGroup($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 1, false); + break; + + case 'group_multi': + $ele = new XoopsFormSelectGroup($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 5, true); + break; + + // RMV-NOTIFY: added 'user' and 'user_multi' + case 'user': + $ele = new XoopsFormSelectUser($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 1, false); + break; + + case 'user_multi': + $ele = new XoopsFormSelectUser($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 5, true); + break; + + case 'password': + $myts = MyTextSanitizer::getInstance(); + $ele = new XoopsFormPassword($title, $obj[$i]->getVar('conf_name'), 5, 255, $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); + break; + + case 'color': + $myts = MyTextSanitizer::getInstance(); + $ele = new XoopsFormColorPicker($title, $obj[$i]->getVar('conf_name'), $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); + break; + + case 'hidden': + $myts = MyTextSanitizer::getInstance(); + $ele = new XoopsFormHidden($obj[$i]->getVar('conf_name'), $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); + break; + + case 'textbox': + default: + $myts = MyTextSanitizer::getInstance(); + $ele = new XoopsFormText($title, $obj[$i]->getVar('conf_name'), 5, 255, $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); + break; + + } + $hidden = new XoopsFormHidden('conf_ids[]', $obj[$i]->getVar('conf_id')); + if (isset($ele)) { + $ele->setDescription($desc); + if ($obj[$i]->getVar('conf_formtype') != 'hidden') { + $name = 'default'; + if (isset($configNames[$obj[$i]->getVar('conf_name')]['category'])) { + $name = $configNames[$obj[$i]->getVar('conf_name')]['category']; + } + $tabs[$name]->addElement($ele); + } else { + $this->addElement($ele); + } + $this->addElement($hidden); + unset($ele); + unset($hidden); + } + } + foreach (array_keys($tabs) as $name) { + if ($tabs[$name]->getElements()) { + $tabtray->addElement($tabs[$name]); + } + } + $this->addElement($tabtray); + $this->addElement(new XoopsFormHidden('op', 'save')); + $this->addElement(new XoopsFormButton('', 'button', _SUBMIT, 'submit')); + } +} Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/modulepreference.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: svn:eol-style + native Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/preference.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/preference.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/preference.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -228,138 +228,4 @@ $this->addElement(new XoopsFormHidden('op', 'save')); $this->addElement(new XoopsFormButton('', 'button', _SUBMIT, 'submit')); } - - /** - * @param $obj - * @param XoopsModule|XoopsObject $mod - * @return void - */ - public function getModuleForm(&$obj, XoopsModule &$mod) - { - $xoops = Xoops::getInstance(); - $config_handler = $xoops->getHandlerConfig(); - - parent::__construct(_MD_AM_MODCONFIG, 'pref_form', 'admin.php?fct=preferences', 'post', true); - - // if has comments feature, need comment lang file - if ($mod->getVar('hascomments') == 1) { - $xoops->loadLanguage('comment'); - } - // RMV-NOTIFY - // if has notification feature, need notification lang file - if ($mod->getVar('hasnotification') == 1) { - $xoops->loadLanguage('notification'); - } - - //$modname = $module->getVar('name'); - if (!empty($_REQUEST["redirect"])) { - $myts = MyTextSanitizer::getInstance(); - $this->addElement(new XoopsFormHidden('redirect', $myts->htmlspecialchars($_REQUEST["redirect"]))); - } elseif ($mod->getInfo('adminindex')) { - $this->addElement(new XoopsFormHidden('redirect', XOOPS_URL . '/modules/' . $mod->getVar('dirname') . '/' . $mod->getInfo('adminindex'))); - } - $count = count($obj); - for ($i = 0; $i < $count; $i++) { - $title = constant($obj[$i]->getVar('conf_title')); - $desc = ($obj[$i]->getVar('conf_desc') != '') ? constant($obj[$i]->getVar('conf_desc')) : ''; - switch ($obj[$i]->getVar('conf_formtype')) { - - case 'textarea': - $myts = MyTextSanitizer::getInstance(); - if ($obj[$i]->getVar('conf_valuetype') == 'array') { - // this is exceptional.. only when value type is arrayneed a smarter way for this - $ele = ($obj[$i]->getVar('conf_value') != '') - ? new XoopsFormTextArea($title, $obj[$i]->getVar('conf_name'), $myts->htmlspecialchars(implode('|', $obj[$i]->getConfValueForOutput())), 5, 5) - : new XoopsFormTextArea($title, $obj[$i]->getVar('conf_name'), '', 5, 5); - } else { - $ele = new XoopsFormTextArea($title, $obj[$i]->getVar('conf_name'), $myts->htmlspecialchars($obj[$i]->getConfValueForOutput()), 5, 5); - } - break; - - case 'select': - $ele = new XoopsFormSelect($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput()); - $options = $config_handler->getConfigOptions(new Criteria('conf_id', $obj[$i]->getVar('conf_id'))); - $opcount = count($options); - for ($j = 0; $j < $opcount; $j++) { - $optval = defined($options[$j]->getVar('confop_value')) - ? constant($options[$j]->getVar('confop_value')) : $options[$j]->getVar('confop_value'); - $optkey = defined($options[$j]->getVar('confop_name')) - ? constant($options[$j]->getVar('confop_name')) : $options[$j]->getVar('confop_name'); - $ele->addOption($optval, $optkey); - } - break; - - case 'select_multi': - $ele = new XoopsFormSelect($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput(), 5, true); - $options = $config_handler->getConfigOptions(new Criteria('conf_id', $obj[$i]->getVar('conf_id'))); - $opcount = count($options); - for ($j = 0; $j < $opcount; $j++) { - $optval = defined($options[$j]->getVar('confop_value')) - ? constant($options[$j]->getVar('confop_value')) : $options[$j]->getVar('confop_value'); - $optkey = defined($options[$j]->getVar('confop_name')) - ? constant($options[$j]->getVar('confop_name')) : $options[$j]->getVar('confop_name'); - $ele->addOption($optval, $optkey); - } - break; - - case 'yesno': - $ele = new XoopsFormRadioYN($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput(), _YES, _NO); - break; - - case 'group': - $ele = new XoopsFormSelectGroup($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 1, false); - break; - - case 'group_multi': - $ele = new XoopsFormSelectGroup($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 5, true); - break; - - // RMV-NOTIFY: added 'user' and 'user_multi' - case 'user': - $ele = new XoopsFormSelectUser($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 1, false); - break; - - case 'user_multi': - $ele = new XoopsFormSelectUser($title, $obj[$i]->getVar('conf_name'), false, $obj[$i]->getConfValueForOutput(), 5, true); - break; - - case 'password': - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormPassword($title, $obj[$i]->getVar('conf_name'), 5, 255, $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); - break; - - case 'color': - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormColorPicker($title, $obj[$i]->getVar('conf_name'), $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); - break; - - case 'hidden': - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormHidden($obj[$i]->getVar('conf_name'), $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); - break; - - case 'line_break': - $myts = MyTextSanitizer::getInstance(); - $this->insertBreak($title, $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); - break; - - case 'textbox': - default: - $myts = MyTextSanitizer::getInstance(); - $ele = new XoopsFormText($title, $obj[$i]->getVar('conf_name'), 5, 255, $myts->htmlspecialchars($obj[$i]->getConfValueForOutput())); - break; - - } - $hidden = new XoopsFormHidden('conf_ids[]', $obj[$i]->getVar('conf_id')); - if (isset($ele)) { - $this->addElement($ele); - $ele->setDescription($desc); - $this->addElement($hidden); - unset($ele); - unset($hidden); - } - } - $this->addElement(new XoopsFormHidden('op', 'save')); - $this->addElement(new XoopsFormButton('', 'button', _SUBMIT, 'submit')); - } } Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/xoops_version.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/xoops_version.php 2012-12-13 23:10:06 UTC (rev 10385) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/xoops_version.php 2012-12-14 00:09:21 UTC (rev 10386) @@ -190,21 +190,34 @@ // Menu $modversion['hasMain'] = 0; +// Config categories +$i = 0; +$modversion['configcat']['general']['name'] = _MI_SYSTEM_PREFERENCE_BREAK_GENERAL; +$modversion['configcat']['general']['description'] = ''; + +$i++; +$modversion['configcat']['active']['name'] = _MI_SYSTEM_PREFERENCE_BREAK_ACTIVE; +$modversion['configcat']['active']['description'] = ''; + +$i++; +$modversion['configcat']['pager']['name'] = _MI_SYSTEM_PREFERENCE_BREAK_PAGER; +$modversion['configcat']['pager']['description'] = ''; + +$i++; +$modversion['configcat']['editor']['name'] = _MI_SYSTEM_PREFERENCE_BREAK_EDITOR; +$modversion['configcat']['editor']['description'] = ''; + + // Préférences $i = 0; -$modversion['config'][$i]['name'] = 'break1'; -$modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_BREAK_GENERAL'; -$modversion['config'][$i]['description'] = ''; -$modversion['config'][$i]['formtype'] = 'line_break'; -$modversion['config'][$i]['valuetype'] = 'textbox'; -$modversion['config'][$i]['default'] = 'break'; -$i++; $modversion['config'][$i]['name'] = 'usetips'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_TIPS'; $modversion['config'][$i]['description'] = '_MI_SYSTEM_PREFERENCE_TIPS_DSC'; $modversion['config'][$i]['formtype'] = 'yesno'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 1; +$modversion['config'][$i]['category'] = 'general'; + $i++; $icons = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/modules/system/images/icons'); $modversion['config'][$i]['name'] = 'typeicons'; @@ -214,7 +227,8 @@ $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['default'] = 'default'; $modversion['config'][$i]['options'] = $icons; -$modversion['config'][$i]['category'] = 'global'; +$modversion['config'][$i]['category'] = 'general'; + $i++; $breadcrumb = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/modules/system/images/breadcrumb'); $modversion['config'][$i]['name'] = 'typebreadcrumb'; @@ -224,7 +238,7 @@ $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['default'] = 'default'; $modversion['config'][$i]['options'] = $breadcrumb; -$modversion['config'][$i]['category'] = 'global'; +$modversion['config'][$i]['category'] = 'general'; $i++; $jquery_theme = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/modules/system/css/ui'); $modversion['config'][$i]['name'] = 'jquery_theme'; @@ -234,21 +248,17 @@ $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['default'] = 'base'; $modversion['config'][$i]['options'] = $jquery_theme; -$modversion['config'][$i]['category'] = 'global'; +$modversion['config'][$i]['category'] = 'general'; + $i++; -$modversion['config'][$i]['name'] = 'break2'; -$modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_BREAK_ACTIVE'; -$modversion['config'][$i]['description'] = ''; -$modversion['config'][$i]['formtype'] = 'line_break'; -$modversion['config'][$i]['valuetype'] = 'textbox'; -$modversion['config'][$i]['default'] = 'break'; -$i++; $modversion['config'][$i]['name'] = 'active_blocksadmin'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_BLOCKSADMIN'; $modversion['config'][$i]['description'] = ''; $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 1; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_comments'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_COMMENTS'; @@ -256,6 +266,8 @@ $modversion['config'][$i]['formtype'] = 'yesno'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = '1'; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_filemanager'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_FILEMANAGER'; @@ -263,6 +275,8 @@ $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = '1'; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_groups'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_GROUPS'; @@ -270,6 +284,8 @@ $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 1; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_images'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_IMAGES'; @@ -277,6 +293,8 @@ $modversion['config'][$i]['formtype'] = 'yesno'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = '1'; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_modulesadmin'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_MODULESADMIN'; @@ -284,6 +302,8 @@ $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 1; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_preferences'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_PREFERENCES'; @@ -291,6 +311,8 @@ $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 1; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_tplsets'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_TPLSETS'; @@ -298,6 +320,8 @@ $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 1; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_users'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_USERS'; @@ -305,6 +329,8 @@ $modversion['config'][$i]['formtype'] = 'yesno'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = '1'; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_extensions'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_EXTENSIONS'; @@ -312,6 +338,8 @@ $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 1; +$modversion['config'][$i]['category'] = 'active'; + $i++; $modversion['config'][$i]['name'] = 'active_themes'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ACTIVE_THEMES'; @@ -319,20 +347,18 @@ $modversion['config'][$i]['formtype'] = 'yesno'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = '1'; +$modversion['config'][$i]['category'] = 'active'; + + $i++; -$modversion['config'][$i]['name'] = 'break3'; -$modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_BREAK_PAGER'; -$modversion['config'][$i]['description'] = ''; -$modversion['config'][$i]['formtype'] = 'line_break'; -$modversion['config'][$i]['valuetype'] = 'textbox'; -$modversion['config'][$i]['default'] = 'break'; -$i++; $modversion['config'][$i]['name'] = 'comments_pager'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_COMMENTS_PAGER'; $modversion['config'][$i]['description'] = ''; $modversion['config'][$i]['formtype'] = 'textbox'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 20; +$modversion['config'][$i]['category'] = 'pager'; + $i++; $modversion['config'][$i]['name'] = 'groups_pager'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_GROUPS_PAGER'; @@ -340,6 +366,8 @@ $modversion['config'][$i]['formtype'] = 'textbox'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 15; +$modversion['config'][$i]['category'] = 'pager'; + $i++; $modversion['config'][$i]['name'] = 'images_pager'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_IMAGES_PAGER'; @@ -347,6 +375,8 @@ $modversion['config'][$i]['formtype'] = 'textbox'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 15; +$modversion['config'][$i]['category'] = 'pager'; + $i++; $modversion['config'][$i]['name'] = 'users_pager'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_USERS_PAGER'; @@ -354,14 +384,9 @@ $modversion['config'][$i]['formtype'] = 'textbox'; $modversion['config'][$i]['valuetype'] = 'int'; $modversion['config'][$i]['default'] = 20; +$modversion['config'][$i]['category'] = 'pager'; + $i++; -$modversion['config'][$i]['name'] = 'break4'; -$modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_BREAK_EDITOR'; -$modversion['config'][$i]['description'] = ''; -$modversion['config'][$i]['formtype'] = 'line_break'; -$modversion['config'][$i]['valuetype'] = 'textbox'; -$modversion['config'][$i]['default'] = 'break'; -$i++; $editors = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/class/xoopseditor'); $modversion['config'][$i]['name'] = 'blocks_editor'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_BLOCKS_EDITOR'; @@ -370,7 +395,8 @@ $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['default'] = 'dhtmltextarea'; $modversion['config'][$i]['options'] = $editors; -$modversion['config'][$i]['category'] = 'global'; +$modversion['config'][$i]['category'] = 'editor'; + $i++; $modversion['config'][$i]['name'] = 'comments_editor'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_COMMENTS_EDITOR'; @@ -379,7 +405,8 @@ $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['default'] = 'dhtmltextarea'; $modversion['config'][$i]['options'] = $editors; -$modversion['config'][$i]['category'] = 'global'; +$modversion['config'][$i]['category'] = 'editor'; + $i++; $modversion['config'][$i]['name'] = 'general_editor'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_GENERAL_EDITOR'; @@ -388,7 +415,8 @@ $modversion['config'][$i]['valuetype'] = 'text'; $modversion['config'][$i]['default'] = 'dhtmltextarea'; $modversion['config'][$i]['options'] = $editors; -$modversion['config'][$i]['category'] = 'global'; +$modversion['config'][$i]['category'] = 'editor'; + $i++; $modversion['config'][$i]['name'] = 'redirect'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_REDIRECT'; @@ -396,6 +424,7 @@ $modversion['config'][$i]['formtype'] = 'hidden'; $modversion['config'][$i]['valuetype'] = 'textbox'; $modversion['config'][$i]['default'] = 'admin.php?fct=preferences'; + $i++; $modversion['config'][$i]['name'] = 'com_anonpost'; $modversion['config'][$i]['title'] = '_MI_SYSTEM_PREFERENCE_ANONPOST'; |
From: <be...@us...> - 2012-12-13 23:10:12
|
Revision: 10385 http://sourceforge.net/p/xoops/svn/10385 Author: beckmi Date: 2012-12-13 23:10:06 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Updating to jQuery to 1.8.3, QueryUI to version 1.9.2 Modified Paths: -------------- XoopsCore/branches/2.5.x/2.5.6/docs/changelog.250.txt XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/images/ui-icons_2694e8_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/images/ui-icons_3d80b3_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/images/ui-icons_6da8d5_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/images/ui-icons_f9bd01_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/images/ui-bg_glass_75_dadada_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/ui-icons_808080_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/ui-icons_847e71_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/ui-icons_8dc262_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/images/ui-icons_a83300_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/images/ui-icons_ef8c08_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/xoops_lib/Frameworks/jquery/jquery.js XoopsCore/branches/2.5.x/2.5.6/htdocs/xoops_lib/Frameworks/jquery/plugins/jquery.ui.js Added Paths: ----------- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery-ui.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.menu.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.spinner.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.tooltip.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_65_ffffff_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_75_dadada_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-icons_222222_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-icons_2e83ff_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-icons_454545_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-icons_888888_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery-ui.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.accordion.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.autocomplete.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.button.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.core.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.datepicker.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.dialog.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.menu.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.progressbar.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.resizable.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.selectable.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.slider.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.spinner.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.tabs.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.theme.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/jquery.ui.tooltip.min.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/minified/ui.all.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/jquery-ui.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/jquery.ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/jquery-ui.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/jquery.ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/jquery-ui.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/jquery.ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/jquery-ui.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/jquery.ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/jquery-ui.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/jquery.ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/jquery-ui.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/jquery.ui.theme.css Removed Paths: ------------- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/images/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/images/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.custom.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/cupertino/ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/images/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.custom.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/redmond/ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/images/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.custom.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/smoothness/ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/images/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/south-street/ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/images/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.custom.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-darkness/ui.theme.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/images/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/index.html XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.accordion.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.autocomplete.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.base.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.button.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.core.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.custom.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.datepicker.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.dialog.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.progressbar.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.resizable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.selectable.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.slider.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.tabs.css XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/ui-lightness/ui.theme.css Modified: XoopsCore/branches/2.5.x/2.5.6/docs/changelog.250.txt =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/docs/changelog.250.txt 2012-12-13 21:13:44 UTC (rev 10384) +++ XoopsCore/branches/2.5.x/2.5.6/docs/changelog.250.txt 2012-12-13 23:10:06 UTC (rev 10385) @@ -12,6 +12,8 @@ Updated: - TinyMCE to 3.5.8 (mamba) - Smarty to 2.6.27 (mamba) + - jQuery to 1.8.3 (mamba) + - jQueryUI to version 1.9.2 (mamba) =============================== 2012/04/15: Version 2.5.5 Final Deleted: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/images/index.html =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/images/index.html 2012-12-13 21:13:44 UTC (rev 10384) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/images/index.html 2012-12-13 23:10:06 UTC (rev 10385) @@ -1 +0,0 @@ - <script>history.go(-1);</script> \ No newline at end of file Deleted: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/index.html =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/index.html 2012-12-13 21:13:44 UTC (rev 10384) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/index.html 2012-12-13 23:10:06 UTC (rev 10385) @@ -1 +0,0 @@ - <script>history.go(-1);</script> \ No newline at end of file Added: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery-ui.css =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery-ui.css (rev 0) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery-ui.css 2012-12-13 23:10:06 UTC (rev 10385) @@ -0,0 +1,474 @@ +/*! jQuery UI - v1.9.2 - 2012-11-23 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css +* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:after { clear: both; } +.ui-helper-clearfix { zoom: 1; } +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + +.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; } +.ui-accordion .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-noicons { padding-left: .7em; } +.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; } + +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ + +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ + +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +} +.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } + +.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; } +.ui-menu .ui-menu { margin-top: -3px; position: absolute; } +.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; } +.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } +.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; } +.ui-menu .ui-menu-item a.ui-state-focus, +.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } + +.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; } +.ui-menu .ui-state-disabled a { cursor: default; } + +/* icon support */ +.ui-menu-icons { position: relative; } +.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } + +/* left-aligned */ +.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; } + +/* right-aligned */ +.ui-menu .ui-menu-icon { position: static; float: right; } + +.ui-progressbar { height:2em; text-align: left; overflow: hidden; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } + +.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; } +.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } +.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } +.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } +.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */ +.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */ +.ui-spinner-up { top: 0; } +.ui-spinner-down { bottom: 0; } + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position:-65px -16px; +} + +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } + +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +/* Fades and background-images don't work well together in IE6, drop the image */ +* html .ui-tooltip { + background-image: none; +} +body .ui-tooltip { border-width: 2px; } + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; } +.ui-widget-content a { color: #222222/*{fcContent}*/; } +.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; } +.ui-widget-header a { color: #222222/*{fcHeader}*/; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; } +.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } +.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */ + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; } +.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; } \ No newline at end of file Added: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.accordion.css =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.accordion.css (rev 0) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.accordion.css 2012-12-13 23:10:06 UTC (rev 10385) @@ -0,0 +1,16 @@ +/*! + * jQuery UI Accordion 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion#theming + */ +.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; } +.ui-accordion .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-noicons { padding-left: .7em; } +.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; } Added: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.all.css =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.all.css (rev 0) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.all.css 2012-12-13 23:10:06 UTC (rev 10385) @@ -0,0 +1,12 @@ +/*! + * jQuery UI CSS Framework 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming + */ +@import "jquery.ui.base.css"; +@import "jquery.ui.theme.css"; Added: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.autocomplete.css =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.autocomplete.css (rev 0) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.autocomplete.css 2012-12-13 23:10:06 UTC (rev 10385) @@ -0,0 +1,19 @@ +/*! + * jQuery UI Autocomplete 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete#theming + */ +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ Added: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.base.css =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.base.css (rev 0) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.base.css 2012-12-13 23:10:06 UTC (rev 10385) @@ -0,0 +1,25 @@ +/*! + * jQuery UI CSS Framework 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming + */ +@import url("jquery.ui.core.css"); + +@import url("jquery.ui.accordion.css"); +@import url("jquery.ui.autocomplete.css"); +@import url("jquery.ui.button.css"); +@import url("jquery.ui.datepicker.css"); +@import url("jquery.ui.dialog.css"); +@import url("jquery.ui.menu.css"); +@import url("jquery.ui.progressbar.css"); +@import url("jquery.ui.resizable.css"); +@import url("jquery.ui.selectable.css"); +@import url("jquery.ui.slider.css"); +@import url("jquery.ui.spinner.css"); +@import url("jquery.ui.tabs.css"); +@import url("jquery.ui.tooltip.css"); Added: XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.button.css =================================================================== --- XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.button.css (rev 0) +++ XoopsCore/branches/2.5.x/2.5.6/htdocs/modules/system/css/ui/base/jquery.ui.button.css 2012-12-13 23:10:06 UTC (rev 10385) @@ -0,0 +1,40 @@ +/*! + * jQuery UI Button 1.9.2 + * http://jqueryui.com + * + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button#theming + */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-but... [truncated message content] |
From: <du...@us...> - 2012-12-13 21:13:50
|
Revision: 10384 http://sourceforge.net/p/xoops/svn/10384 Author: dugris Date: 2012-12-13 21:13:44 +0000 (Thu, 13 Dec 2012) Log Message: ----------- updata tcpdf Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/html2pdf.class.php Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/2dbarcodes.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/CHANGELOG.TXT XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/LICENSE.TXT XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/README.TXT XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/barcodes.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/cache/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/cache/chapter_demo_1.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/cache/chapter_demo_2.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/cache/table_data_demo.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/cache/utf8test.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/composer.json XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/afr.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ara.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/aze.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/bel.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/bra.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/bul.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/cat.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ces.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/chi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/cym.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/dan.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/eng.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/est.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/eus.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/far.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/fra.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ger.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/gle.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/glg.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/hat.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/heb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/hrv.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/hun.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/hye.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ind.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ita.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/jpn.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/kat.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/kor.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/mkd.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/mlt.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/msa.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/nld.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/nob.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/pol.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/por.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ron.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/rus.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/slv.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/spa.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/sqi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/srp.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/swa.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/swe.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/ukr.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/urd.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/yid.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/lang/zho.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/tcpdf_config.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/config/tcpdf_config_alt.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/datamatrix.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/doc/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/doc/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/encodings_maps.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_001.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_002.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_003.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_004.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_005.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_006.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_007.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_008.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_009.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_010.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_011.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_012.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_013.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_014.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_015.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_016.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_017.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_018.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_019.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_020.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_021.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_022.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_023.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_024.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_025.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_026.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_027.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_028.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_029.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_030.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_031.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_032.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_033.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_034.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_035.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_036.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_037.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_038.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_039.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_040.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_041.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_042.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_043.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_044.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_045.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_046.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_047.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_048.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_049.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_050.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_051.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_052.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_053.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_054.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_055.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_056.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_057.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_058.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_059.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_060.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_061.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_062.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_063.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_064.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/example_065.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/examples/index.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/aealarabiya.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/aealarabiya.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/aealarabiya.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/aefurat.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/aefurat.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/aefurat.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/cid0cs.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/cid0ct.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/cid0jp.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/cid0kr.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/courier.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/courierb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/courierbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/courieri.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/AUTHORS XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/BUGS XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/LICENSE XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/NEWS XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/README XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/langcover.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/status.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavu-fonts-ttf-2.33/unicover.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusans.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusans.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusans.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansb.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansbi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensed.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensed.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensed.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedb.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedbi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusanscondensedi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansextralight.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansextralight.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansextralight.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmono.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmono.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmono.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonob.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonob.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonob.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonobi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonobi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonobi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonoi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonoi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavusansmonoi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserif.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserif.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserif.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifb.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifbi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensed.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensed.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensed.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedb.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedbi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifcondensedi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/dejavuserifi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freefont-20100919/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freefont-20100919/AUTHORS XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freefont-20100919/COPYING XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freefont-20100919/CREDITS XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freefont-20100919/ChangeLog XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freefont-20100919/INSTALL XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freefont-20100919/README XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemono.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemono.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemono.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonob.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonob.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonob.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonobi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonobi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonobi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonoi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonoi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freemonoi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesans.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesans.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesans.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansb.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansbi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freesansi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserif.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserif.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserif.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifb.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifbi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifi.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/freeserifi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/helvetica.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/helveticab.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/helveticabi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/helveticai.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/hysmyeongjostdmedium.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/kozgopromedium.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/kozminproregular.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/msungstdlight.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourier.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourier.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourierb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourierb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourierbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourierbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourieri.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfacourieri.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelvetica.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelvetica.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelveticab.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelveticab.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelveticabi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelveticabi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelveticai.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfahelveticai.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfasymbol.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfasymbol.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimes.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimes.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimesb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimesb.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimesbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimesbi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimesi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfatimesi.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfazapfdingbats.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/pdfazapfdingbats.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/stsongstdlight.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/symbol.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/times.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/timesb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/timesbi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/timesi.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/uni2cid_ac15.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/uni2cid_ag15.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/uni2cid_aj16.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/uni2cid_ak12.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/fonts/zapfdingbats.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/htmlcolors.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/_blank.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/alpha.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/bug.eps XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/image_demo.jpg XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/image_with_alpha.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/img.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/logo_example.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/logo_example.jpg XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/logo_example.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/pelican.ai XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/tcpdf_cell.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/tcpdf_logo.jpg XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/tcpdf_signature.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/testsvg.svg XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/tiger.ai XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/images/tux.svg XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/pdf417.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/qrcode.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/sRGB.icc XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/spotcolors.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/tcpdf.crt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/tcpdf.fdf XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/tcpdf.p12 XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/tcpdf.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/tcpdf_filters.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/tcpdf_parser.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/unicode_data.php Removed Paths: ------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.0.002/ Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201 ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/2dbarcodes.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/2dbarcodes.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/2dbarcodes.php 2012-12-13 21:13:44 UTC (rev 10384) @@ -0,0 +1,332 @@ +<?php +//============================================================+ +// File name : 2dbarcodes.php +// Version : 1.0.014 +// Begin : 2009-04-07 +// Last Update : 2012-04-30 +// Author : Nicola Asuni - Tecnick.com LTD - Manor Coach House, Church Hill, Aldershot, Hants, GU12 4RQ, UK - www.tecnick.com - in...@te... +// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html) +// ------------------------------------------------------------------- +// Copyright (C) 2009-2012 Nicola Asuni - Tecnick.com LTD +// +// This file is part of TCPDF software library. +// +// TCPDF is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation, either version 3 of the +// License, or (at your option) any later version. +// +// TCPDF 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 Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with TCPDF. If not, see <http://www.gnu.org/licenses/>. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : PHP class to creates array representations for +// 2D barcodes to be used with TCPDF. +// +//============================================================+ + +/** + * @file + * PHP class to creates array representations for 2D barcodes to be used with TCPDF. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.014 + */ + +/** + * @class TCPDF2DBarcode + * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org). + * @package com.tecnick.tcpdf + * @version 1.0.014 + * @author Nicola Asuni + */ +class TCPDF2DBarcode { + + /** + * Array representation of barcode. + * @protected + */ + protected $barcode_array = false; + + /** + * This is the class constructor. + * Return an array representations for 2D barcodes:<ul> + * <li>$arrcode['code'] code to be printed on text label</li> + * <li>$arrcode['num_rows'] required number of rows</li> + * <li>$arrcode['num_cols'] required number of columns</li> + * <li>$arrcode['bcode'][$r][$c] value of the cell is $r row and $c column (0 = transparent, 1 = black)</li></ul> + * @param $code (string) code to print + * @param $type (string) type of barcode: <ul><li>DATAMATRIX : Datamatrix (ISO/IEC 16022)</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li><li>QRCODE : QRcode Low error correction</li><li>QRCODE,L : QRcode Low error correction</li><li>QRCODE,M : QRcode Medium error correction</li><li>QRCODE,Q : QRcode Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>TEST : Test matrix</li></ul> + */ + public function __construct($code, $type) { + $this->setBarcode($code, $type); + } + + /** + * Return an array representations of barcode. + * @return array + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Send barcode as SVG image object to the standard output. + * @param $w (int) Width of a single rectangle element in user units. + * @param $h (int) Height of a single rectangle element in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @public + */ + public function getBarcodeSVG($w=3, $h=3, $color='black') { + // send headers + $code = $this->getBarcodeSVGcode($w, $h, $color); + header('Content-Type: application/svg+xml'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.md5($code).'.svg";'); + //header('Content-Length: '.strlen($code)); + echo $code; + } + + /** + * Return a SVG string representation of barcode. + * @param $w (int) Width of a single rectangle element in user units. + * @param $h (int) Height of a single rectangle element in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @return string SVG code. + * @public + */ + public function getBarcodeSVGcode($w=3, $h=3, $color='black') { + // replace table for special characters + $repstr = array("\0" => '', '&' => '&', '<' => '<', '>' => '>'); + $svg = '<'.'?'.'xml version="1.0" standalone="no"'.'?'.'>'."\n"; + $svg .= '<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">'."\n"; + $svg .= '<svg width="'.round(($this->barcode_array['num_cols'] * $w), 3).'" height="'.round(($this->barcode_array['num_rows'] * $h), 3).'" version="1.1" xmlns="http://www.w3.org/2000/svg">'."\n"; + $svg .= "\t".'<desc>'.strtr($this->barcode_array['code'], $repstr).'</desc>'."\n"; + $svg .= "\t".'<g id="elements" fill="'.$color.'" stroke="none">'."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $svg .= "\t\t".'<rect x="'.$x.'" y="'.$y.'" width="'.$w.'" height="'.$h.'" />'."\n"; + } + $x += $w; + } + $y += $h; + } + $svg .= "\t".'</g>'."\n"; + $svg .= '</svg>'."\n"; + return $svg; + } + + /** + * Return an HTML representation of barcode. + * @param $w (int) Width of a single rectangle element in pixels. + * @param $h (int) Height of a single rectangle element in pixels. + * @param $color (string) Foreground color for bar elements (background is transparent). + * @return string HTML code. + * @public + */ + public function getBarcodeHTML($w=10, $h=10, $color='black') { + $html = '<div style="font-size:0;position:relative;width:'.($w * $this->barcode_array['num_cols']).'px;height:'.($h * $this->barcode_array['num_rows']).'px;">'."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $html .= '<div style="background-color:'.$color.';width:'.$w.'px;height:'.$h.'px;position:absolute;left:'.$x.'px;top:'.$y.'px;"> </div>'."\n"; + } + $x += $w; + } + $y += $h; + } + $html .= '</div>'."\n"; + return $html; + } + + /** + * Return a PNG image representation of barcode (requires GD or Imagick library). + * @param $w (int) Width of a single rectangle element in pixels. + * @param $h (int) Height of a single rectangle element in pixels. + * @param $color (array) RGB (0-255) foreground color for bar elements (background is transparent). + * @return image or false in case of error. + * @public + */ + public function getBarcodePNG($w=3, $h=3, $color=array(0,0,0)) { + // calculate image size + $width = ($this->barcode_array['num_cols'] * $w); + $height = ($this->barcode_array['num_rows'] * $h); + if (function_exists('imagecreate')) { + // GD library + $imagick = false; + $png = imagecreate($width, $height); + $bgcol = imagecolorallocate($png, 255, 255, 255); + imagecolortransparent($png, $bgcol); + $fgcol = imagecolorallocate($png, $color[0], $color[1], $color[2]); + } elseif (extension_loaded('imagick')) { + $imagick = true; + $bgcol = new imagickpixel('rgb(255,255,255'); + $fgcol = new imagickpixel('rgb('.$color[0].','.$color[1].','.$color[2].')'); + $png = new Imagick(); + $png->newImage($width, $height, 'none', 'png'); + $bar = new imagickdraw(); + $bar->setfillcolor($fgcol); + } else { + return false; + } + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + if ($imagick) { + $bar->rectangle($x, $y, ($x + $w - 1), ($y + $h - 1)); + } else { + imagefilledrectangle($png, $x, $y, ($x + $w - 1), ($y + $h - 1), $fgcol); + } + } + $x += $w; + } + $y += $h; + } + // send headers + header('Content-Type: image/png'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + if ($imagick) { + $png->drawimage($bar); + echo $png; + } else { + imagepng($png); + imagedestroy($png); + } + } + + /** + * Set the barcode. + * @param $code (string) code to print + * @param $type (string) type of barcode: <ul><li>DATAMATRIX : Datamatrix (ISO/IEC 16022)</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li><li>QRCODE : QRcode Low error correction</li><li>QRCODE,L : QRcode Low error correction</li><li>QRCODE,M : QRcode Medium error correction</li><li>QRCODE,Q : QRcode Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>TEST : Test matrix</li></ul> + * @return array + */ + public function setBarcode($code, $type) { + $mode = explode(',', $type); + $qrtype = strtoupper($mode[0]); + switch ($qrtype) { + case 'DATAMATRIX': { // DATAMATRIX (ISO/IEC 16022) + require_once(dirname(__FILE__).'/datamatrix.php'); + $qrcode = new Datamatrix($code); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'PDF417': { // PDF417 (ISO/IEC 15438:2006) + require_once(dirname(__FILE__).'/pdf417.php'); + if (!isset($mode[1]) OR ($mode[1] === '')) { + $aspectratio = 2; // default aspect ratio (width / height) + } else { + $aspectratio = floatval($mode[1]); + } + if (!isset($mode[2]) OR ($mode[2] === '')) { + $ecl = -1; // default error correction level (auto) + } else { + $ecl = intval($mode[2]); + } + // set macro block + $macro = array(); + if (isset($mode[3]) AND ($mode[3] !== '') AND isset($mode[4]) AND ($mode[4] !== '') AND isset($mode[5]) AND ($mode[5] !== '')) { + $macro['segment_total'] = intval($mode[3]); + $macro['segment_index'] = intval($mode[4]); + $macro['file_id'] = strtr($mode[5], "\xff", ','); + for ($i = 0; $i < 7; ++$i) { + $o = $i + 6; + if (isset($mode[$o]) AND ($mode[$o] !== '')) { + // add option + $macro['option_'.$i] = strtr($mode[$o], "\xff", ','); + } + } + } + $qrcode = new PDF417($code, $ecl, $aspectratio, $macro); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'QRCODE': { // QR-CODE + require_once(dirname(__FILE__).'/qrcode.php'); + if (!isset($mode[1]) OR (!in_array($mode[1],array('L','M','Q','H')))) { + $mode[1] = 'L'; // Ddefault: Low error correction + } + $qrcode = new QRcode($code, strtoupper($mode[1])); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'RAW': + case 'RAW2': { // RAW MODE + // remove spaces + $code = preg_replace('/[\s]*/si', '', $code); + if (strlen($code) < 3) { + break; + } + if ($qrtype == 'RAW') { + // comma-separated rows + $rows = explode(',', $code); + } else { // RAW2 + // rows enclosed in square parentheses + $code = substr($code, 1, -1); + $rows = explode('][', $code); + } + $this->barcode_array['num_rows'] = count($rows); + $this->barcode_array['num_cols'] = strlen($rows[0]); + $this->barcode_array['bcode'] = array(); + foreach ($rows as $r) { + $this->barcode_array['bcode'][] = str_split($r, 1); + } + $this->barcode_array['code'] = $code; + break; + } + case 'TEST': { // TEST MODE + $this->barcode_array['num_rows'] = 5; + $this->barcode_array['num_cols'] = 15; + $this->barcode_array['bcode'] = array( + array(1,1,1,0,1,1,1,0,1,1,1,0,1,1,1), + array(0,1,0,0,1,0,0,0,1,0,0,0,0,1,0), + array(0,1,0,0,1,1,0,0,1,1,1,0,0,1,0), + array(0,1,0,0,1,0,0,0,0,0,1,0,0,1,0), + array(0,1,0,0,1,1,1,0,1,1,1,0,0,1,0)); + $this->barcode_array['code'] = $code; + break; + } + default: { + $this->barcode_array = false; + } + } + } +} // end of class + +//============================================================+ +// END OF FILE +//============================================================+ Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/2dbarcodes.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/CHANGELOG.TXT =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/CHANGELOG.TXT (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/pdf/html2pdf/_tcpdf_5.9.201/CHANGELOG.TXT 2012-12-13 21:13:44 UTC (rev 10384) @@ -0,0 +1,2478 @@ +5.9.201 (2012-12-10) + - First 256 chars are now always included on font subset to overcome a problem reported on the forum. + +5.9.200 (2012-12-05) + - Bug item #768 "Rowspan with Pagebreak error" was fixed. + - Page regions now works also with limited MultiCell() cells. + +5.9.199 (2012-11-29) + - Internal setImageBuffer() method was improved. + +5.9.198 (2012-11-19) + - Datamatrix EDIFACT mode was fixed. + +5.9.197 (2012-11-06) + - Bug item #756 "TCPDF 5.9.196 shows line on top of all PDFs" was fixed. + +5.9.196 (2012-11-02) + - Several methods were improved to avoid output when the context is out of page. + - Bug item #755 "remove cached files before unsetting" was fixed. + +5.9.195 (2012-10-24) + - Method _putfonts() was improved. + +5.9.194 (2012-10-23) + - Text alignment on TextField() method was fixed. + +5.9.193 (2012-09-25) + - Support for named destinations on HTML links was added (i.e.: <a href="#destinationname">link to named destination</a>). + +5.9.192 (2012-09-24) + - A problem on the releasing process was fixed. + +5.9.191 (2012-09-24) + - SVG image naow support svg and eps images. + +5.9.190 (2012-09-23) + - "page" word translation is now set to empty if not defined. + - Tooltip feature was added on the radiobutton annotation. + +5.9.189 (2012-09-18) + - Bug item #3568969 "ini_get safe_mode error" was fixed. + +5.9.188 (2012-09-15) + - A datamatrix barcode bug was fixed. + +5.9.187 (2012-09-14) + - Subset feature was extended to include the first 256 characters. + +5.9.186 (2012-09-13) + - barcodes.php file was resynced. + - Methods SetAbsX, SetAbsY, SetAbsXY where added to set the absolute pointer coordinates. + - Method getCharBBox were added to get single character bounding box. + - Signature of addTTFfont method was changed ($addcbbox paramter was added). + +5.9.185 (2012-09-12) + - Method _putfontwidths() was fixed. + +5.9.184 (2012-09-11) + - A problem with EAN barcodes was fixed. + +5.9.183 (2012-09-07) + - A problem with font names normalization was fixed. + +5.9.182 (2012-09-05) + - Bug item #3564982 "Infinite loop in Write() method" was fixed. + +5.9.181 (2012-08-31) + - composer.json file was added. + - Bug item #3563369 "Cached images are not unlinked some time" was fixed. + +5.9.180 (2012-08-22) + - Bug item #3560493 "Problems with nested cells in HTML" was fixed. + +5.9.179 (2012-08-04) + - SVG 'use' tag was fixed for 'circle' and 'ellipse' shift problem. + - Alpha status is now correctly stored and restored by getGraphicVars() and SetGraphicVars() methods. + +5.9.178 (2012-08-02) + - SVG 'use' tag was fixed for 'circle' and 'ellipse'. + +5.9.177 (2012-08-02) + - An additional control on annotations was fixed. + +5.9.176 (2012-07-25) + - A bug related to stroke width was fixed. + - A problem related to font spacing in HTML was fixed. + +5.9.175 (2012-07-25) + - The problem of missing letter on hyphen break was fixed. + +5.9.174 (2012-07-25) + - The problem of wrong filename when downloading PDF from an Android device was fixed. + - The method setHeaderData() was extended to set text and line color for header (see example n. 1). + - The method setFooterData() was added to set text and line color for footer (see example n. 1). + - The methods setTextShadow() and getTextShadow() were added to set text shadows (see example n. 1). + - The GetCharWidth() method was fixed for negative character spacing. + - A 'none' border mode is now correctly recognized. + - Break on hyphen problem was fixed. + +5.9.173 (2012-07-23) + - Some additional control wher added on barcode methods. + - The option CURLOPT_FOLLOWLOCATION on Image method is now disabled if PHP safe_mode is on or open_basedir is set. + - Method Bookmark() was extended to include X parameter. + - Method setDestination() was extended to include X parameter. + - A problem with Thai language was fixed. + +5.9.172 (2012-07-02) + - A PNG color profile issue was fixed. + +5.9.171 (2012-07-01) + - Some SVG rendering problems were fixed. + +5.9.170 (2012-06-27) + - Bug #3538227 "Numerous errors inserting shared images" was fixed. + +5.9.169 (2012-06-25) + - Some SVG rendering problems were fixed. + +5.9.168 (2012-06-22) + - Thai language rendering was fixed. + +5.9.167 (2012-06-22) + - Thai language rendering was fixed and improved. + - Method isCharDefined() was improved. + - Protected method replaceChar() was added. + - Font "kerning" word was corrected to "tracking". + +5.9.166 (2012-06-21) + - Array to string conversion on file_id creation was fixed. + - Thai language rendering was fixed (thanks to Atsawin Chaowanakritsanakul). + +5.9.165 (2012-06-07) + - Some HTML form related bugs were fixed. + +5.9.164 (2012-06-06) + - A bug introduced on the latest release was fixed. + +5.9.163 (2012-06-05) + - Method getGDgamma() was changed. + - Rendering performances of PNG images with alpha channel were improved. + +5.9.162 (2012-05-11) + - A bug related to long text on TD cells was fixed. + +5.9.161 (2012-05-09) + - A bug on XREF table was fixed (Bug ID: 3525051). + - Deprecated Imagick:clone was replaced. + - Method objclone() was fixed for PHP4. + +5.9.160 (2012-05-03) + - A bug on tcpdf_parser.php was fixed. + +5.9.159 (2012-04-30) + - Barcode classes were updated to fix PNG export Bug (ID: 3522291). + +5.9.158 (2012-04-22) + - Some SVG-related bugs were fixed. + +5.9.157 (2012-04-16) + - Some SVG-related bugs were fixed. + +5.9.156 (2012-04-10) + - Bug item #3515885 "TOC and booklet: left and right page exchanged". + - SetAutoPageBreak(false) now works also in multicolumn mode. + +5.9.155 (2012-04-02) + - Bug item #3512596 "font import problems" was fixed. + - Method addTTFfont() was modified to extract only specified Platform ID and Encoding ID (check the source code documentation). + - All fonts were updated. + - Bug item #3513867 "booklet and setHeaderTemplateAutoreset: header shifted left" was fixed. + - Bug item #3513749 "TCPDF Superscript/Subscript" was fixed. + +5.9.154 (2012-03-29) + - A debug echo was removed. + +5.9.153 (2012-03-28) + - A bug on font conversion was fixed. + - All fonts were updated. + - Method isCharDefined() was added to find if a character is defined on the selected font. + - Method replaceMissingChars() was added to automatically replace missing chars on selected font. + - SetFont() method was fixed. + +5.9.152 (2012-03-23) + - The following overprint methods were added: setOverprint(), getOverprint(). + - Signature of setAlpha() method was changed and method getAlpha() was added. + - stroke-opacity support was added on SVG. + - The following date methods were added: setDocCreationTimestamp(), setDocModificationTimestamp(), getDocCreationTimestamp(), getDocModificationTimestamp(), getFormattedDate(), getTimestamp(). + - Signature of _datestring() method was changed. + - Method getFontBBox() was added. + - Method setPageBoxTypes() was aded. + +5.9.151 (2012-03-22) + - Bug item #3509889 "Transform() distorts PDF" was fixed. + - Precision of real number were extended. + - ComboBox and ListBox methods were fixed. + - Bulgarian language file was added. + - addTOC() method was improved to include bookmark color and font style. + +5.9.150 (2012-03-16) + - A bug related to form fields in PDF/A mode was fixed. + +5.9.149 (2012-02-21) + - Bug item #3489933 "SVG Parser treats tspan like text" was fixed. + +5.9.148 (2012-02-17) + - Bug item #3488600 "Multiple radiobutton sets get first set value" was fixed. + +5.9.147 (2012-02-14) + - A problem with SVG gradients has been fixed. + +5.9.146 (2012-02-12) + - Bug item #3486880 "$filehash undefine error" was fixed. + - The default font is now the one specified at PDF_FONT_NAME_MAIN constant. + +5.9.145 (2012-01-28) + - Japanese language file was added. + - TCPDF license and README.TXT files were updated. + +5.9.144 (2012-01-12) + - HTML output on barcode classes was improved. + +5.9.143 (2012-01-08) + - Bug item #3471057 "setCreator() has no effect" was fixed. + +5.9.142 (2011-12-23) + - Source code documentation was updated. + +5.9.141 (2011-12-14) + - Some minor bugs were fixed. + +5.9.140 (2011-12-13) + - SVG now supports embedded images encoded as base64. + +5.9.139 (2011-12-11) + - Spot color methods were fixed. + +5.9.138 (2011-12-10) + - cropMark() method was improved (check source code documentation). + - Example n. 56 was updated. + - Bug item #3452390 "Check Box still not ticked when set to true" was fixed. + +5.9.137 (2011-12-01) + - Bug item #3447005 "Background color and border of Form Elements is printed" was fixed. + - Color support for Form elements was improved. + +5.9.136 (2011-11-27) + - Bug item #3443387 "SetMargins with keep option does not work for top margin" was fixed. + +5.9.135 (2011-11-04) + - Bug item #3433406 "Double keywords in description" was fixed. + +5.9.134 (2011-10-29) + - The default value for $defcol parameter on convertHTMLColorToDec() method was fixed. + - Deafult HTTP headers were changed to avoid browser caching. + - Some deprecated syntax were replaced. + +5.9.133 (2011-10-26) + - Bug item #3428446 "copyPage method not working when diskcache enabled" was fixed. + +5.9.132 (2011-10-20) + - Bug item #3426167 "bug in function convertHTMLColorToDec()" was fixed. + +5.9.131 (2011-10-13) + - An error message was added to ImagePngAlpha() method. + +5.9.130 (2011-10-12) + - Now you can set image data strings on HTML img tag by encoding the image binary data in this way: $imgsrc = '@'.base64_encode($imgdata); + +5.9.129 (2011-10-07) + - Core fonts metrics was fixed (replace all helvetica and times php files on fonts folder). + - Form fields support was improved and some problems were fixed (check the example n. 14). + - Bug item #3420249 "Issue with booklet and MultiCell" was fixed. + +5.9.128 (2011-10-06) + - Method addTTFfont() was improved (check the source code documentation). + - Method setExtraXMP() to set custom XMP data was added. + +5.9.127 (2011-10-04) + - Readonly mode option was activated for radiobuttons. + +5.9.126 (2011-10-03) + - Bug item #3417989 "Graphics State operator in form XObject fails to render" was fixed. + - Xobjects problems with transparency, gradients and spot colors were fixed. + +5.9.125 (2011-10-0... [truncated message content] |
From: <tr...@us...> - 2012-12-13 21:07:55
|
Revision: 10383 http://sourceforge.net/p/xoops/svn/10383 Author: trabis Date: 2012-12-13 21:07:52 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Removing unnecessary files Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/footer.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/submit.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_latest_news.html Removed Paths: ------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/themetabform.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/jquery-ui-1.7.1.custom.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/jquery.easing.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/script.easing.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/ui.core.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/ui.tabs.js Deleted: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/themetabform.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/themetabform.php 2012-12-13 20:51:20 UTC (rev 10382) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/themetabform.php 2012-12-13 21:07:52 UTC (rev 10383) @@ -1,552 +0,0 @@ -<?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. - */ -/** - * Publisher class - * - * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @package Publisher - * @since 1.0 - * @author trabis <lus...@gm...> - * @author John Neill <cat...@xo...> - * @version $Id$ - */ -defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); - -include_once dirname(dirname(__FILE__)) . '/include/common.php'; - -/** - * XoopsThemeTabForm - * - * @package - * @author John - * @copyright Copyright (c) 2009 - * @version $Id$ - * @access public - */ -class PublisherThemeTabForm extends XoopsForm -{ - var $_tabs; - - /** - * "action" attribute for the html form - * - * @var string - */ - var $_action; - - /** - * "method" attribute for the form. - * - * @var string - */ - var $_method; - - /** - * "name" attribute of the form - * - * @var string - */ - var $_name; - - /** - * title for the form - * - * @var string - */ - var $_title; - - /** - * summary for the form (WGAC2 Requirement) - * - * @var string - */ - var $_summary = ''; - - /** - * array of {@link XoopsFormElement} objects - * - * @var array - */ - var $_elements = array(); - - /** - * extra information for the <form> tag - * - * @var array - */ - var $_extra = array(); - - /** - * required elements - * - * @var array - */ - var $_required = array(); - - /** - * @param string $title - * @param string $name - * @param string $action - * @param string $method - * @param bool $addtoken - * @param string $summary - */ - public function __construct($title, $name, $action, $method = "post", $addtoken = false, $summary = '') - { - $xoops = Xoops::getInstance(); - $xoTheme = $xoops->theme(); - - $xoTheme->addScript(PUBLISHER_URL . '/js/ui.core.js'); - $xoTheme->addScript(PUBLISHER_URL . '/js/ui.tabs.js'); - $xoTheme->addStylesheet(PUBLISHER_URL . '/css/jquery-ui-1.7.1.custom.css'); - $this->_title = $title; - $this->_name = $name; - $this->_action = $action; - $this->_method = $method; - $this->_summary = $summary; - if ($addtoken != false) { - $this->addElement(new XoopsFormHiddenToken()); - } - } - - //function render(){} - public function assign(&$tpl) - { - $i = -1; - $tab = -1; - $elements = array(); - if (count($this->getRequired()) > 0) { - $this->_elements[] = "<tr class='foot'><td colspan='2'>* = " . _REQUIRED . "</td></tr>"; - } - /* @var $ele XoopsFOrmELement */ - foreach ($this->getElements() as $ele) { - ++$i; - if (is_string($ele) && $ele == 'addTab') { - ++$tab; - continue; - } - if (is_string($ele) && $ele == 'endTabs') { - $tab = -1; - continue; - } - if (is_string($ele)) { - $elements[$i]['body'] = $ele; - $elements[$i]['tab'] = $tab; - continue; - } - $ele_name = $ele->getName(); - $ele_description = $ele->getDescription(); - $n = $ele_name ? $ele_name : $i; - $elements[$n]['name'] = $ele_name; - $elements[$n]['caption'] = $ele->getCaption(); - $elements[$n]['body'] = $ele->render(); - $elements[$n]['hidden'] = $ele->isHidden() ? true : false; - $elements[$n]['required'] = $ele->isRequired(); - if ($ele_description != '') { - $elements[$n]['description'] = $ele_description; - } - $elements[$n]['tab'] = $tab; - } - $js = $this->renderValidationJS(); - $tpl->assign($this->getName(), array( - 'title' => $this->getTitle(), 'id' => 'tab_' . preg_replace('/[^a-z0-9]+/i', '', $this->getTitle()), - 'name' => $this->getName(), 'action' => $this->getAction(), 'method' => $this->getMethod(), - 'extra' => 'onsubmit="return xoopsFormValidate_' . $this->getName() . '();"' . $this->getExtra(), - 'javascript' => $js, 'tabs' => $this->_tabs, 'elements' => $elements - )); - } - - /** - * XoopsThemeTabForm::startTab() - * - * @param mixed $tabText - */ - public function startTab($tabText) - { - $this->addElement($this->_startTab($tabText)); - } - - /** - * XoopsThemeTabForm::endTab() - - */ - public function endTabs() - { - $this->addElement($this->_endTabs()); - } - - /** - * Creates a tab with title text and starts that tabs page - * - * @param $tabText - This is what is displayed on the tab - * - * @return string - */ - public function _startTab($tabText) - { - $this->_tabs[] = $tabText; - $ret = 'addTab'; - return $ret; - } - - /** - * Ends a tab page - * - * @return string - */ - public function _endTabs() - { - $ret = 'endTabs'; - return $ret; - } - - /** - * @param bool $encode - * - * @return string - */ - public function getSummary($encode = false) - { - return $encode ? htmlspecialchars($this->_summary, ENT_QUOTES) : $this->_summary; - } - - /** - * return the title of the form - * - * @param bool $encode To sanitizer the text? - * - * @return string - */ - public function getTitle($encode = false) - { - return $encode ? htmlspecialchars($this->_title, ENT_QUOTES) : $this->_title; - } - - /** - * get the "name" attribute for the <form> tag - * Deprecated, to be refactored - * - * @param bool $encode To sanitizer the text? - * - * @return string - */ - public function getName($encode = true) - { - return $encode ? htmlspecialchars($this->_name, ENT_QUOTES) : $this->_name; - } - - /** - * get the "action" attribute for the <form> tag - * - * @param bool $encode To sanitizer the text? - * - * @return string - */ - public function getAction($encode = true) - { - // Convert & to & for backward compatibility - return $encode ? htmlspecialchars(str_replace('&', '&', $this->_action), ENT_QUOTES) : $this->_action; - } - - /** - * get the "method" attribute for the <form> tag - * - * @return string - */ - public function getMethod() - { - return (strtolower($this->_method) == 'get') ? 'get' : 'post'; - } - - /** - * Add an element to the form - * - * @param object $formElement reference to a {@link XoopsFormElement} - * @param bool $required is this a "required" element? - */ - public function addElement(&$formElement, $required = false) - { - if (is_string($formElement)) { - $this->_elements[] = $formElement; - } elseif (is_subclass_of($formElement, 'xoopsformelement')) { - $this->_elements[] = & $formElement; - if ($required) { - if (method_exists($formElement, 'setRequired')) { - $formElement->setRequired(true); - } else { - $formElement->_required = true; - } - $this->_required[] = & $formElement; - } - } - } - - /** - * get an array of forms elements - * - * @param bool $recurse get elements recursively? - * - * @return array array of {@link XoopsFormElement}s - */ - public function getElements($recurse = false) - { - if (!$recurse) { - return $this->_elements; - } else { - $ret = array(); - $count = count($this->_elements); - for ($i = 0; $i < $count; $i++) { - if (is_object($this->_elements[$i])) { - $ret[] = & $this->_elements[$i]; - } - } - return $ret; - } - } - - /** - * get an array of "name" attributes of form elements - * - * @return array array of form element names - */ - public function getElementNames() - { - $ret = array(); - $elements = & $this->getElements(true); - $count = count($elements); - for ($i = 0; $i < $count; $i++) { - $ret[] = $elements[$i]->getName(); - } - return $ret; - } - - /** - * get a reference to a {@link XoopsFormElement} object by its "name" - * - * @param string $name "name" attribute assigned to a {@link XoopsFormElement} - * - * @return object reference to a {@link XoopsFormElement}, false if not found - */ - public function &getElementByName($name) - { - $elements = $this->getElements(true); - $count = count($elements); - for ($i = 0; $i < $count; $i++) { - if ($name == $elements[$i]->getName(false)) { - return $elements[$i]; - } - } - $elt = null; - return $elt; - } - - /** - * Sets the "value" attribute of a form element - * - * @param string $name the "name" attribute of a form element - * @param string $value the "value" attribute of a form element - */ - public function setElementValue($name, $value) - { - $ele = & $this->getElementByName($name); - if (is_object($ele) && method_exists($ele, 'setValue')) { - $ele->setValue($value); - } - } - - /** - * Sets the "value" attribute of form elements in a batch - * - * @param array $values array of name/value pairs to be assigned to form elements - */ - public function setElementValues($values) - { - if (is_array($values) && !empty($values)) { - // will not use getElementByName() for performance.. - $elements = & $this->getElements(true); - $count = count($elements); - for ($i = 0; $i < $count; $i++) { - $name = $elements[$i]->getName(false); - if ($name && isset($values[$name]) && method_exists($elements[$i], 'setValue')) { - $elements[$i]->setValue($values[$name]); - } - } - } - } - - /** - * Gets the "value" attribute of a form element - * - * @param string $name the "name" attribute of a form element - * @param bool $encode To sanitizer the text? - * - * @return string the "value" attribute assigned to a form element, null if not set - */ - public function getElementValue($name, $encode = false) - { - $ele = & $this->getElementByName($name); - if (is_object($ele) && method_exists($ele, 'getValue')) { - return $ele->getValue($encode); - } - return; - } - - /** - * gets the "value" attribute of all form elements - * - * @param bool $encode To sanitizer the text? - * - * @return array array of name/value pairs assigned to form elements - */ - public function getElementValues($encode = false) - { - // will not use getElementByName() for performance.. - $elements = & $this->getElements(true); - $count = count($elements); - $values = array(); - for ($i = 0; $i < $count; $i++) { - $name = $elements[$i]->getName(false); - if ($name && method_exists($elements[$i], 'getValue')) { - $values[$name] = & $elements[$i]->getValue($encode); - } - } - return $values; - } - - /** - * set the extra attributes for the <form> tag - * - * @param string $extra extra attributes for the <form> tag - */ - public function setExtra($extra) - { - if (!empty($extra)) { - $this->_extra[] = $extra; - } - } - - /** - * set the summary tag for the <form> tag - * - * @param string $summary - */ - public function setSummary($summary) - { - if (!empty($summary)) { - $this->_summary = strip_tags($summary); - } - } - - /** - * get the extra attributes for the <form> tag - * - * @return string - */ - public function &getExtra() - { - $extra = empty($this->_extra) ? '' : ' ' . implode(' ', $this->_extra); - return $extra; - } - - /** - * make an element "required" - * - * @param object $formElement reference to a {@link XoopsFormElement} - */ - public function setRequired(&$formElement) - { - $this->_required[] = & $formElement; - } - - /** - * get an array of "required" form elements - * - * @return array array of {@link XoopsFormElement}s - */ - public function getRequired() - { - return $this->_required; - } - - /** - * insert a break in the form - * This method is abstract. It must be overwritten in the child classes. - * - * @param string $extra extra information for the break - * - * @abstract - */ - public function insertBreak($extra = null) - { - } - - /** - * returns renderered form - * This method is abstract. It must be overwritten in the child classes. - * - * @abstract - */ - public function render() - { - return ''; - } - - /** - * displays rendered form - */ - public function display() - { - echo $this->render(); - } - - /** - * Renders the Javascript function needed for client-side for validation - * Form elements that have been declared "required" and not set will prevent the form from being - * submitted. Additionally, each element class may provide its own "renderValidationJS" method - * that is supposed to return custom validation code for the element. - * The element validation code can assume that the JS "myform" variable points to the form, and must - * execute <i>return false</i> if validation fails. - * A basic element validation method may contain something like this: - * <code> - * function renderValidationJS() { - * $name = $this->getName(); - * return "if ( myform.{$name}.value != 'valid' ) { " . - * "myform.{$name}.focus(); window.alert( '$name is invalid' ); return false;" . - * " }"; - * } - * </code> - * - * @param boolean $withtags Include the < javascript > tags in the returned string - * - * @return string - */ - public function renderValidationJS($withtags = true) - { - $js = ''; - if ($withtags) { - $js .= "\n<!-- Start Form Validation JavaScript //-->\n<script type='text/javascript'>\n<!--//\n"; - } - $formname = $this->getName(); - $js .= "function xoopsFormValidate_{$formname}() { var myform = window.document.{$formname}; "; - $elements = $this->getElements(true); - foreach ($elements as $elt) { - if (method_exists($elt, 'renderValidationJS')) { - $js .= $elt->renderValidationJS(); - } - } - $js .= "return true;\n}\n"; - if ($withtags) { - $js .= "//--></script>\n"; - } - return $js; - } -} \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php 2012-12-13 20:51:20 UTC (rev 10382) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php 2012-12-13 21:07:52 UTC (rev 10383) @@ -34,18 +34,11 @@ $xoops = Xoops::getInstance(); $publisher = Publisher::getInstance(); $xoops->header(); - - //cannot use xoTheme, some conflict with admin gui - echo '<link type="text/css" href="' . $xoops->url('css/jquery-ui-1.7.1.custom.css') . '" rel="stylesheet" /> - <link type="text/css" href="' . $xoops->url('css/publisher.css') . '" rel="stylesheet" /> - <script type="text/javascript" src="' . $publisher->url('js/funcs.js') . '"></script> - <script type="text/javas |
From: <tr...@us...> - 2012-12-13 20:51:22
|
Revision: 10382 http://sourceforge.net/p/xoops/svn/10382 Author: trabis Date: 2012-12-13 20:51:20 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Publisher using XoopsTabForm now Fixing inclusion of bootstrap.min.css in default theme Small bug fixes Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/form.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/class/form/banner.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/publisher.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/submit.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_submit.html XoopsCore/branches/2.6.x/2.6.0/htdocs/themes/default/media/bootstrap/css/xoops.bootstrap.css Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/form.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/form.php 2012-12-13 19:33:19 UTC (rev 10381) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/form.php 2012-12-13 20:51:20 UTC (rev 10382) @@ -127,6 +127,16 @@ } /** + * @param string $title + * + * @return string + */ + public function setTitle($title) + { + $this->_title = $title; + } + + /** * get the "name" attribute for the <form> tag * * Deprecated, to be refactored Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/class/form/banner.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/class/form/banner.php 2012-12-13 19:33:19 UTC (rev 10381) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/class/form/banner.php 2012-12-13 20:51:20 UTC (rev 10382) @@ -25,7 +25,7 @@ class BannersBannerForm extends XoopsThemeForm { /** - * @param XoopsBanner|XoopsObject $obj + * @param BannersBanner|XoopsObject $obj */ public function __construct(BannersBanner &$obj) { @@ -57,7 +57,7 @@ $client_select = new XoopsFormSelect( _AM_BANNERS_CLIENTS_NAME, 'cid', $obj->getVar('cid') ); $client_select->addOptionArray($client_Handler->getList()); $this->addElement($client_select, true); - + $imptotal = new XoopsFormText( _AM_BANNERS_BANNERS_IMPRESSIONSP, 'imptotal', 1, 255, $obj->getVar('imptotal') ); $imptotal->setPattern('^[0-9]*[0-9]+$|^[0-9]+[0-9]*$', _AM_BANNERS_BANNERS_IMPRESSIONSP_PATTERN); $this->addElement($imptotal, true ); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php 2012-12-13 19:33:19 UTC (rev 10381) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php 2012-12-13 20:51:20 UTC (rev 10382) @@ -25,36 +25,22 @@ include_once dirname(dirname(dirname(__FILE__))) . '/include/common.php'; $publisher = Publisher::getInstance(); + XoopsLoad::loadFile($publisher->path('class/formdatetime.php')); -XoopsLoad::loadFile($publisher->path('class/themetabform.php')); -class PublisherItemForm extends PublisherThemeTabForm +class PublisherItemForm extends XoopsSimpleForm { - public $title = 'default'; private $_checkperm = true; - public $tabs = array( - _CO_PUBLISHER_TAB_MAIN => 'mainTab', - _CO_PUBLISHER_TAB_IMAGES => 'imagesTab', - _CO_PUBLISHER_TAB_FILES => 'filesTab', - _CO_PUBLISHER_TAB_OTHERS => 'othersTab' + + private $_tabs = array( + _CO_PUBLISHER_TAB_MAIN => '_mainTab', _CO_PUBLISHER_TAB_IMAGES => '_imagesTab', + _CO_PUBLISHER_TAB_FILES => '_filesTab', _CO_PUBLISHER_TAB_OTHERS => '_othersTab' ); private $_mainTab = array( - _PUBLISHER_SUBTITLE, - _PUBLISHER_ITEM_SHORT_URL, - _PUBLISHER_ITEM_TAG, - _PUBLISHER_SUMMARY, - _PUBLISHER_DOHTML, - _PUBLISHER_DOSMILEY, - _PUBLISHER_DOXCODE, - _PUBLISHER_DOIMAGE, - _PUBLISHER_DOLINEBREAK, - _PUBLISHER_DATESUB, - _PUBLISHER_STATUS, - _PUBLISHER_AUTHOR_ALIAS, - _PUBLISHER_NOTIFY, - _PUBLISHER_AVAILABLE_PAGE_WRAP, - _PUBLISHER_UID + _PUBLISHER_SUBTITLE, _PUBLISHER_ITEM_SHORT_URL, _PUBLISHER_ITEM_TAG, _PUBLISHER_SUMMARY, _PUBLISHER_DOHTML, + _PUBLISHER_DOSMILEY, _PUBLISHER_DOXCODE, _PUBLISHER_DOIMAGE, _PUBLISHER_DOLINEBREAK, _PUBLISHER_DATESUB, + _PUBLISHER_STATUS, _PUBLISHER_AUTHOR_ALIAS, _PUBLISHER_NOTIFY, _PUBLISHER_AVAILABLE_PAGE_WRAP, _PUBLISHER_UID ); private $_imagesTab = array( @@ -66,19 +52,16 @@ ); private $_othersTab = array( - _PUBLISHER_ITEM_META_KEYWORDS, - _PUBLISHER_ITEM_META_DESCRIPTION, - _PUBLISHER_WEIGHT, - _PUBLISHER_ALLOWCOMMENTS + _PUBLISHER_ITEM_META_KEYWORDS, _PUBLISHER_ITEM_META_DESCRIPTION, _PUBLISHER_WEIGHT, _PUBLISHER_ALLOWCOMMENTS ); - function __construct(PublisherItem $obj) + /** + * @param PublisherItem $obj + */ + public function __construct(PublisherItem $obj) { - parent::__construct($this->title, 'form', Xoops::getInstance()->getEnv('PHP_SELF')); - $xoops = Xoops::getInstance(); $publisher = Publisher::getInstance(); - $allowed_editors = PublisherUtils::getEditors($publisher->getPermissionHandler()->getGrantedItems('editors')); if (!$xoops->isUser()) { @@ -87,58 +70,62 @@ $group = $xoops->user->getGroups(); } + parent::__construct('title', 'form', $xoops->getEnv('PHP_SELF')); $this->setExtra('enctype="multipart/form-data"'); - $this->startTab(_CO_PUBLISHER_TAB_MAIN); + $tabtray = new XoopsFormTabTray('', 'uniqueid'); + $mainTab = new XoopsFormTab(_CO_PUBLISHER_TAB_MAIN, 'maintab'); // Category $category_select = new XoopsFormSelect(_CO_PUBLISHER_CATEGORY, 'categoryid', $obj->getVar('categoryid', 'e')); $category_select->setDescription(_CO_PUBLISHER_CATEGORY_DSC); $category_select->addOptionArray($publisher->getCategoryHandler()->getCategoriesForSubmit()); - $this->addElement($category_select); + $mainTab->addElement($category_select); // ITEM TITLE - $this->addElement(new XoopsFormText(_CO_PUBLISHER_TITLE, 'title', 50, 255, $obj->getVar('title', 'e')), true); + $mainTab->addElement(new XoopsFormText(_CO_PUBLISHER_TITLE, 'title', 50, 255, $obj->getVar('title', 'e')), true); // SUBTITLE if ($this->_isGranted(_PUBLISHER_SUBTITLE)) { - $this->addElement(new XoopsFormText(_CO_PUBLISHER_SUBTITLE, 'subtitle', 50, 255, $obj->getVar('subtitle', 'e'))); + $mainTab->addElement(new XoopsFormText(_CO_PUBLISHER_SUBTITLE, 'subtitle', 50, 255, $obj->getVar('subtitle', 'e'))); } // SHORT URL if ($this->_isGranted(_PUBLISHER_ITEM_SHORT_URL)) { $text_short_url = new XoopsFormText(_CO_PUBLISHER_ITEM_SHORT_URL, 'item_short_url', 50, 255, $obj->getVar('short_url', 'e')); $text_short_url->setDescription(_CO_PUBLISHER_ITEM_SHORT_URL_DSC); - $this->addElement($text_short_url); + $mainTab->addElement($text_short_url); } // TAGS if ($xoops->isActiveModule('tag') && $this->_isGranted(_PUBLISHER_ITEM_TAG)) { include_once XOOPS_ROOT_PATH . '/modules/tag/include/formtag.php'; $text_tags = new XoopsFormTag('item_tag', 60, 255, $obj->getVar('item_tag', 'e'), 0); - $this->addElement($text_tags); + $mainTab->addElement($text_tags); } // SELECT EDITOR $nohtml = false; if (count($allowed_editors) == 1) { $editor = $allowed_editors[0]; - } else if(count($allowed_editors) > 0) { - $editor = @$_POST['editor']; - if (!empty($editor)) { - PublisherUtils::setCookieVar('publisher_editor', $editor); - } else { - $editor = PublisherUtils::getCookieVar('publisher_editor'); - if (empty($editor) && $xoops->isUser()) { - $editor = $xoops->user->getVar('publisher_editor'); // Need set through user profile + } else { + if (count($allowed_editors) > 0) { + $editor = @$_POST['editor']; + if (!empty($editor)) { + PublisherUtils::setCookieVar('publisher_editor', $editor); + } else { + $editor = PublisherUtils::getCookieVar('publisher_editor'); + if (empty($editor) && $xoops->isUser()) { + $editor = $xoops->user->getVar('publisher_editor'); // Need set through user profile + } } - } - $editor = (empty($editor) || !in_array($editor, $allowed_editors)) ? $publisher->getConfig('submit_editor') : $editor; + $editor = (empty($editor) || !in_array($editor, $allowed_editors)) ? $publisher->getConfig('submit_editor') : $editor; - $form_editor = new XoopsFormSelectEditor($this, 'editor', $editor, $nohtml, $allowed_editors); - $this->addElement($form_editor); - } else { - $editor = $publisher->getConfig('submit_editor'); + $form_editor = new XoopsFormSelectEditor($this, 'editor', $editor, $nohtml, $allowed_editors); + $mainTab->addElement($form_editor); + } else { + $editor = $publisher->getConfig('submit_editor'); + } } $editor_configs = array(); @@ -155,7 +142,7 @@ $editor_configs["value"] = $obj->getVar('summary', 'e'); $summary_text = new XoopsFormEditor(_CO_PUBLISHER_SUMMARY, $editor, $editor_configs, $nohtml, $onfailure = null); $summary_text->setDescription(_CO_PUBLISHER_SUMMARY_DSC); - $this->addElement($summary_text); + $mainTab->addElement($summary_text); } // BODY @@ -163,34 +150,30 @@ $editor_configs["value"] = $obj->getVar('body', 'e'); $body_text = new XoopsFormEditor(_CO_PUBLISHER_BODY, $editor, $editor_configs, $nohtml, $onfailure = null); $body_text->setDescription(_CO_PUBLISHER_BODY_DSC); - $this->addElement($body_text); + $mainTab->addElement($body_text); // VARIOUS OPTIONS - if ($this->_isGranted(_PUBLISHER_DOHTML) || - $this->_isGranted(_PUBLISHER_DOSMILEY) || - $this->_isGranted(_PUBLISHER_DOXCODE) || - $this->_isGranted(_PUBLISHER_DOIMAGE) || - $this->_isGranted(_PUBLISHER_DOLINEBREAK) + if ($this->_isGranted(_PUBLISHER_DOHTML) || $this->_isGranted(_PUBLISHER_DOSMILEY) || $this->_isGranted(_PUBLISHER_DOXCODE) || $this->_isGranted(_PUBLISHER_DOIMAGE) || $this->_isGranted(_PUBLISHER_DOLINEBREAK) ) { if ($this->_isGranted(_PUBLISHER_DOHTML)) { $html_radio = new XoopsFormRadioYN(_CO_PUBLISHER_DOHTML, 'dohtml', $obj->getVar('dohtml'), _YES, _NO); - $this->addElement($html_radio); + $mainTab->addElement($html_radio); } if ($this->_isGranted(_PUBLISHER_DOSMILEY)) { $smiley_radio = new XoopsFormRadioYN(_CO_PUBLISHER_DOSMILEY, 'dosmiley', $obj->getVar('dosmiley'), _YES, _NO); - $this->addElement($smiley_radio); + $mainTab->addElement($smiley_radio); } if ($this->_isGranted(_PUBLISHER_DOXCODE)) { $xcode_radio = new XoopsFormRadioYN(_CO_PUBLISHER_DOXCODE, 'doxcode', $obj->getVar('doxcode'), _YES, _NO); - $this->addElement($xcode_radio); + $mainTab->addElement($xcode_radio); } if ($this->_isGranted(_PUBLISHER_DOIMAGE)) { $image_radio = new XoopsFormRadioYN(_CO_PUBLISHER_DOIMAGE, 'doimage', $obj->getVar('doimage'), _YES, _NO); - $this->addElement($image_radio); + $mainTab->addElement($image_radio); } if ($this->_isGranted(_PUBLISHER_DOLINEBREAK)) { $linebreak_radio = new XoopsFormRadioYN(_CO_PUBLISHER_DOLINEBREAK, 'dolinebreak', $obj->getVar('dobr'), _YES, _NO); - $this->addElement($linebreak_radio); + $mainTab->addElement($linebreak_radio); } } @@ -203,11 +186,11 @@ } $available_wrap_pages = new XoopsFormLabel(_CO_PUBLISHER_AVAILABLE_PAGE_WRAP, implode(', ', $available_wrap_pages_text)); $available_wrap_pages->setDescription(_CO_PUBLISHER_AVAILABLE_PAGE_WRAP_DSC); - $this->addElement($available_wrap_pages); + $mainTab->addElement($available_wrap_pages); } // Uid - /* We need to retreive the users manually because for some reason, on the frxoops.org server, + /* We need to retrieve the users manually because for some reason, on the frxoops.org server, the method users::getobjects encounters a memory error */ // Trabis : well, maybe is because you are getting 6000 objects into memory , no??? LOL @@ -222,7 +205,7 @@ $users_array[$myrow['uid']] = $myrow['uname']; } $uid_select->addOptionArray($users_array); - $this->addElement($uid_select); + $mainTab->addElement($uid_select); } /* else { $hidden = new XoopsFormHidden('uid', $obj->getVar('uid')); @@ -234,7 +217,7 @@ if ($this->_isGranted(_PUBLISHER_AUTHOR_ALIAS)) { $element = new XoopsFormText(_CO_PUBLISHER_AUTHOR_ALIAS, 'author_alias', 50, 255, $obj->getVar('author_alias', 'e')); $element->setDescription(_CO_PUBLISHER_AUTHOR_ALIAS_DSC); - $this->addElement($element); + $mainTab->addElement($element); unset($element); } @@ -242,14 +225,14 @@ if ($this->_isGranted(_PUBLISHER_STATUS)) { $options = array( _PUBLISHER_STATUS_PUBLISHED => _CO_PUBLISHER_PUBLISHED, - _PUBLISHER_STATUS_OFFLINE => _CO_PUBLISHER_OFFLINE, + _PUBLISHER_STATUS_OFFLINE => _CO_PUBLISHER_OFFLINE, _PUBLISHER_STATUS_SUBMITTED => _CO_PUBLISHER_SUBMITTED, - _PUBLISHER_STATUS_REJECTED => _CO_PUBLISHER_REJECTED + _PUBLISHER_STATUS_REJECTED => _CO_PUBLISHER_REJECTED ); $status_select = new XoopsFormSelect(_CO_PUBLISHER_STATUS, 'status', $obj->getVar('status')); $status_select->addOptionArray($options); $status_select->setDescription(_CO_PUBLISHER_STATUS_DSC); - $this->addElement($status_select); + $mainTab->addElement($status_select); unset($status_select); } @@ -258,78 +241,79 @@ $datesub = ($obj->getVar('datesub') == 0) ? time() : $obj->getVar('datesub'); $datesub_datetime = new PublisherFormDateTime(_CO_PUBLISHER_DATESUB, 'datesub', $size = 15, $datesub); $datesub_datetime->setDescription(_CO_PUBLISHER_DATESUB_DSC); - $this->addElement($datesub_datetime); + $mainTab->addElement($datesub_datetime); } // NOTIFY ON PUBLISH if ($this->_isGranted(_PUBLISHER_NOTIFY)) { $notify_radio = new XoopsFormRadioYN(_CO_PUBLISHER_NOTIFY, 'notify', $obj->getVar('notifypub'), _YES, _NO); - $this->addElement($notify_radio); + $mainTab->addElement($notify_radio); } + $tabtray->addElement($mainTab); + if ($this->_hasTab(_CO_PUBLISHER_TAB_IMAGES)) { - $this->startTab(_CO_PUBLISHER_TAB_IMAGES); - } + $imagesTab = new XoopsFormTab(_CO_PUBLISHER_TAB_IMAGES, 'imagestab'); - // IMAGE - if ($this->_isGranted(_PUBLISHER_IMAGE_ITEM)) { - $objimages = $obj->getImages(); - $mainarray = is_object($objimages['main']) ? array($objimages['main']) : array(); - $mergedimages = array_merge($mainarray, $objimages['others']); - $objimage_array = array(); - /* @var $imageObj XoopsImage */ - foreach ($mergedimages as $imageObj) { - $objimage_array[$imageObj->getVar('image_name')] = $imageObj->getVar('image_nicename'); - } + // IMAGE + if ($this->_isGranted(_PUBLISHER_IMAGE_ITEM)) { + $objimages = $obj->getImages(); + $mainarray = is_object($objimages['main']) ? array($objimages['main']) : array(); + $mergedimages = array_merge($mainarray, $objimages['others']); + $objimage_array = array(); + /* @var $imageObj XoopsImage */ + foreach ($mergedimages as $imageObj) { + $objimage_array[$imageObj->getVar('image_name')] = $imageObj->getVar('image_nicename'); + } - $imgcat_handler = $xoops->getHandlerImagecategory(); - if (method_exists($imgcat_handler, 'getListByPermission')) { - $catlist = $imgcat_handler->getListByPermission($group, 'imgcat_read', 1); - } else { - $catlist = $imgcat_handler->getList($group, 'imgcat_read', 1); - } - $catids = array_keys($catlist); + $imgcat_handler = $xoops->getHandlerImagecategory(); + if (method_exists($imgcat_handler, 'getListByPermission')) { + $catlist = $imgcat_handler->getListByPermission($group, 'imgcat_read', 1); + } else { + $catlist = $imgcat_handler->getList($group, 'imgcat_read', 1); + } + $catids = array_keys($catlist); - $imageObjs = array(); - if (!empty($catids)) { - $image_handler = $xoops->getHandlerImage(); - $criteria = new CriteriaCompo(new Criteria('imgcat_id', '(' . implode(',', $catids) . ')', 'IN')); - $criteria->add(new Criteria('image_display', 1)); - $criteria->setSort('image_nicename'); - $criteria->setOrder('ASC'); - $imageObjs = $image_handler->getObjects($criteria, true); - unset($criteria); - } - $image_array = array(); - foreach ($imageObjs as $imageObj) { - $image_array[$imageObj->getVar('image_name')] = $imageObj->getVar('image_nicename'); - } + $imageObjs = array(); + if (!empty($catids)) { + $image_handler = $xoops->getHandlerImage(); + $criteria = new CriteriaCompo(new Criteria('imgcat_id', '(' . implode(',', $catids) . ')', 'IN')); + $criteria->add(new Criteria('image_display', 1)); + $criteria->setSort('image_nicename'); + $criteria->setOrder('ASC'); + $imageObjs = $image_handler->getObjects($criteria, true); + unset($criteria); + } + $image_array = array(); + foreach ($imageObjs as $imageObj) { + $image_array[$imageObj->getVar('image_name')] = $imageObj->getVar('image_nicename'); + } - $image_array = array_diff($image_array, $objimage_array); + $image_array = array_diff($image_array, $objimage_array); - $image_select = new XoopsFormSelect('', 'image_notused', '', 5); - $image_select->addOptionArray($image_array); - $image_select->setExtra("onchange='showImgSelected(\"image_display\", \"image_notused\", \"uploads/\", \"\", \"" . XOOPS_URL . "\")'"); - //$image_select->setExtra( "onchange='appendMySelectOption(\"image_notused\", \"image_item\")'"); - unset($image_array); + $image_select = new XoopsFormSelect('', 'image_notused', '', 5); + $image_select->addOptionArray($image_array); + $image_select->setExtra("onchange='showImgSelected(\"image_display\", \"image_notused\", \"uploads/\", \"\", \"" . XOOPS_URL . "\")'"); + //$image_select->setExtra( "onchange='appendMySelectOption(\"image_notused\", \"image_item\")'"); + unset($image_array); - $image_select2 = new XoopsFormSelect('', 'image_item', '', 5, true); - $image_select2->addOptionArray($objimage_array); - $image_select2->setExtra("onchange='publisher_updateSelectOption(\"image_item\", \"image_featured\"), showImgSelected(\"image_display\", \"image_item\", \"uploads/\", \"\", \"" . XOOPS_URL . "\")'"); + $image_select2 = new XoopsFormSelect('', 'image_item', '', 5, true); + $image_select2->addOptionArray($objimage_array); + $image_select2->setExtra("onchange='publisher_updateSelectOption(\"image_item\", \"image_featured\"), showImgSelected(\"image_display\", \"image_item\", \"uploads/\", \"\", \"" . XOOPS_URL . "\")'"); - $buttonadd = new XoopsFormButton('', 'buttonadd', _CO_PUBLISHER_ADD); - $buttonadd->setExtra("onclick='publisher_appendSelectOption(\"image_notused\", \"image_item\"), publisher_updateSelectOption(\"image_item\", \"image_featured\")'"); + $buttonadd = new XoopsFormButton('', 'buttonadd', _CO_PUBLISHER_ADD); + $buttonadd->setExtra("onclick='publisher_appendSelectOption(\"image_notused\", \"image_item\"), publisher_updateSelectOption(\"image_item\", \"image_featured\")'"); - $buttonremove = new XoopsFormButton('', 'buttonremove', _CO_PUBLISHER_REMOVE); - $buttonremove->setExtra("onclick='publisher_appendSelectOption(\"image_item\", \"image_notused\"), publisher_updateSelectOption(\"image_item\", \"image_featured\")'"); + $buttonremove = new XoopsFormButton('', 'buttonremove', _CO_PUBLISHER_REMOVE); + $buttonremove->setExtra("onclick='publisher_appendSelectOption(\"image_item\", \"image_notused\"), publisher_updateSelectOption(\"image_item\", \"image_featured\")'"); - $opentable = new XoopsFormLabel('', "<table><tr><td>"); - $addcol = new XoopsFormLabel('', "</td><td>"); - $addbreak = new XoopsFormLabel('', "<br />"); - $closetable = new XoopsFormLabel('', "</td></tr></table>"); + $opentable = new XoopsFormLabel('', "<table><tr><td>"); + $addcol = new XoopsFormLabel('', "</td><td>"); + $addbreak = new XoopsFormLabel('', "<br />"); + $closetable = new XoopsFormLabel('', "</td></tr></table>"); - $xoops->theme()->addScript(PUBLISHER_URL . '/js/ajaxupload.3.9.js'); - $js_data = new XoopsFormLabel('', ' + $xoops->theme()->addScript(PUBLISHER_URL . '/js/ajaxupload.3.9.js'); + $js_data = new XoopsFormLabel('', ' <script type= "text/javascript">/*<![CDATA[*/ $publisher(document).ready(function(){ var button = $publisher("#publisher_upload_button"), interval; @@ -369,171 +353,173 @@ }); /*]]>*/</script> '); - $messages = new XoopsFormLabel('', "<div id='publisher_upload_message'></div>"); - $button = new XoopsFormLabel('', "<div id='publisher_upload_button'>" . _CO_PUBLISHER_IMAGE_UPLOAD_NEW . "</div>"); - $nicename = new XoopsFormText('', 'image_nicename', 30, 30, _CO_PUBLISHER_IMAGE_NICENAME); + $messages = new XoopsFormLabel('', "<div id='publisher_upload_message'></div>"); + $button = new XoopsFormLabel('', "<div id='publisher_upload_button'>" . _CO_PUBLISHER_IMAGE_UPLOAD_NEW . "</div>"); + $nicename = new XoopsFormText('', 'image_nicename', 30, 30, _CO_PUBLISHER_IMAGE_NICENAME); - $imgcat_handler = $xoops->getHandlerImagecategory(); - if (method_exists($imgcat_handler, 'getListByPermission')) { - $catlist = $imgcat_handler->getListByPermission($group, 'imgcat_read', 1); - } else { - $catlist = $imgcat_handler->getList($group, 'imgcat_read', 1); - } - $imagecat = new XoopsFormSelect('', 'imgcat_id', '', 1); - $imagecat->addOptionArray($catlist); + $imgcat_handler = $xoops->getHandlerImagecategory(); + if (method_exists($imgcat_handler, 'getListByPermission')) { + $catlist = $imgcat_handler->getListByPermission($group, 'imgcat_read', 1); + } else { + $catlist = $imgcat_handler->getList($group, 'imgcat_read', 1); + } + $imagecat = new XoopsFormSelect('', 'imgcat_id', '', 1); + $imagecat->addOptionArray($catlist); - $image_upload_tray = new XoopsFormElementTray(_CO_PUBLISHER_IMAGE_UPLOAD, ''); - $image_upload_tray->addElement($js_data); - $image_upload_tray->addElement($messages); - $image_upload_tray->addElement($opentable); + $image_upload_tray = new XoopsFormElementTray(_CO_PUBLISHER_IMAGE_UPLOAD, ''); + $image_upload_tray->addElement($js_data); + $image_upload_tray->addElement($messages); + $image_upload_tray->addElement($opentable); - $image_upload_tray->addElement($imagecat); + $image_upload_tray->addElement($imagecat); - $image_upload_tray->addElement($addbreak); + $image_upload_tray->addElement($addbreak); - $image_upload_tray->addElement($nicename); + $image_upload_tray->addElement($nicename); - $image_upload_tray->addElement($addbreak); + $image_upload_tray->addElement($addbreak); - $image_upload_tray->addElement($button); + $image_upload_tray->addElement($button); - $image_upload_tray->addElement($closetable); - $this->addElement($image_upload_tray); + $image_upload_tray->addElement($closetable); + $imagesTab->addElement($image_upload_tray); + $image_tray = new XoopsFormElementTray(_CO_PUBLISHER_IMAGE_ITEMS, ''); + $image_tray->addElement($opentable); - $image_tray = new XoopsFormElementTray(_CO_PUBLISHER_IMAGE_ITEMS, ''); - $image_tray->addElement($opentable); + $image_tray->addElement($image_select); + $image_tray->addElement($addbreak); + $image_tray->addElement($buttonadd); - $image_tray->addElement($image_select); - $image_tray->addElement($addbreak); - $image_tray->addElement($buttonadd); + $image_tray->addElement($addcol); - $image_tray->addElement($addcol); + $image_tray->addElement($image_select2); + $image_tray->addElement($addbreak); + $image_tray->addElement($buttonremove); - $image_tray->addElement($image_select2); - $image_tray->addElement($addbreak); - $image_tray->addElement($buttonremove); + $image_tray->addElement($closetable); + $image_tray->setDescription(_CO_PUBLISHER_IMAGE_ITEMS_DSC); + $imagesTab->addElement($image_tray); - $image_tray->addElement($closetable); - $image_tray->setDescription(_CO_PUBLISHER_IMAGE_ITEMS_DSC); - $this->addElement($image_tray); + $imagename = is_object($objimages['main']) ? $objimages['main']->getVar('image_name') : ''; + $imageforpath = ($imagename != '') ? $imagename : 'blank.gif'; - $imagename = is_object($objimages['main']) ? $objimages['main']->getVar('image_name') : ''; - $imageforpath = ($imagename != '') ? $imagename : 'blank.gif'; + $image_select3 = new XoopsFormSelect(_CO_PUBLISHER_IMAGE_ITEM, 'image_featured', $imagename, 1); + $image_select3->addOptionArray($objimage_array); + $image_select3->setExtra("onchange='showImgSelected(\"image_display\", \"image_featured\", \"uploads/\", \"\", \"" . XOOPS_URL . "\")'"); + $image_select3->setDescription(_CO_PUBLISHER_IMAGE_ITEM_DSC); + $imagesTab->addElement($image_select3); - $image_select3 = new XoopsFormSelect(_CO_PUBLISHER_IMAGE_ITEM, 'image_featured', $imagename, 1); - $image_select3->addOptionArray($objimage_array); - $image_select3->setExtra("onchange='showImgSelected(\"image_display\", \"image_featured\", \"uploads/\", \"\", \"" . XOOPS_URL . "\")'"); - $image_select3->setDescription(_CO_PUBLISHER_IMAGE_ITEM_DSC); - $this->addElement($image_select3); - - $image_preview = new XoopsFormLabel(_CO_PUBLISHER_IMAGE_PREVIEW, "<img width='500' src='" . XOOPS_URL . "/uploads/" . $imageforpath . "' name='image_display' id='image_display' alt='' />"); - $this->addElement($image_preview); + $image_preview = new XoopsFormLabel(_CO_PUBLISHER_IMAGE_PREVIEW, "<img width='500' src='" . XOOPS_URL . "/uploads/" . $imageforpath . "' name='image_display' id='image_display' alt='' />"); + $imagesTab->addElement($image_preview); + } + $tabtray->addElement($imagesTab); } if ($this->_hasTab(_CO_PUBLISHER_TAB_FILES)) { - $this->startTab(_CO_PUBLISHER_TAB_FILES); - } - // File upload UPLOAD - if ($this->_isGranted(_PUBLISHER_ITEM_UPLOAD_FILE)) { - // NAME - $name_text = new XoopsFormText(_CO_PUBLISHER_FILENAME, 'item_file_name', 50, 255, ''); - $name_text->setDescription(_CO_PUBLISHER_FILE_NAME_DSC); - $this->addElement($name_text); - unset($name_text); + $filesTab = new XoopsFormTab(_CO_PUBLISHER_TAB_FILES, 'filestab'); - // DESCRIPTION - $description_text = new XoopsFormTextArea(_CO_PUBLISHER_FILE_DESCRIPTION, 'item_file_description', ''); - $description_text->setDescription(_CO_PUBLISHER_FILE_DESCRIPTION_DSC); - $this->addElement($description_text); - unset($description_text); + // File upload UPLOAD + if ($this->_isGranted(_PUBLISHER_ITEM_UPLOAD_FILE)) { + // NAME + $name_text = new XoopsFormText(_CO_PUBLISHER_FILENAME, 'item_file_name', 50, 255, ''); + $name_text->setDescription(_CO_PUBLISHER_FILE_NAME_DSC); + $filesTab->addElement($name_text); + unset($name_text); - $status_select = new XoopsFormRadioYN(_CO_PUBLISHER_FILE_STATUS, 'item_file_status', 1); //1 - active - $status_select->setDescription(_CO_PUBLISHER_FILE_STATUS_DSC); - $this->addElement($status_select); - unset($status_select); + // DESCRIPTION + $description_text = new XoopsFormTextArea(_CO_PUBLISHER_FILE_DESCRIPTION, 'item_file_description', ''); + $description_text->setDescription(_CO_PUBLISHER_FILE_DESCRIPTION_DSC); + $filesTab->addElement($description_text); + unset($description_text); - $file_box = new XoopsFormFile(_CO_PUBLISHER_ITEM_UPLOAD_FILE, "item_upload_file", 0); - $file_box->setDescription(_CO_PUBLISHER_ITEM_UPLOAD_FILE_DSC); - $file_box->setExtra("size ='50'"); - $this->addElement($file_box); - unset($file_box); + $status_select = new XoopsFormRadioYN(_CO_PUBLISHER_FILE_STATUS, 'item_file_status', 1); //1 - active + $status_select->setDescription(_CO_PUBLISHER_FILE_STATUS_DSC); + $filesTab->addElement($status_select); + unset($status_select); - if (!$obj->isNew()) { - $filesObj = $publisher->getFileHandler()->getAllFiles($obj->getVar('itemid')); - if (count($filesObj) > 0) { - $table = ''; - $table .= "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; - $table .= "<tr>"; - $table .= "<td width='50' class='bg3' align='center'><strong>ID</strong></td>"; - $table .= "<td width='150' class='bg3' align='left'><strong>" . _AM_PUBLISHER_FILENAME . "</strong></td>"; - $table .= "<td class='bg3' align='left'><strong>" . _AM_PUBLISHER_DESCRIPTION . "</strong></td>"; - $table .= "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_HITS . "</strong></td>"; - $table .= "<td width='100' class='bg3' align='center'><strong>" . _AM_PUBLISHER_UPLOADED_DATE . "</strong></td>"; - $table .= "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; - $table .= "</tr>"; + $file_box = new XoopsFormFile(_CO_PUBLISHER_ITEM_UPLOAD_FILE, "item_upload_file", 0); + $file_box->setDescription(_CO_PUBLISHER_ITEM_UPLOAD_FILE_DSC); + $file_box->setExtra("size ='50'"); + $filesTab->addElement($file_box); + unset($file_box); - /* @var $fileObj PublisherFile */ - foreach($filesObj as $fileObj) { - $modify = "<a href='file.php?op=mod&fileid=" . $fileObj->getVar('fileid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _CO_PUBLISHER_EDITFILE . "' alt='" . _CO_PUBLISHER_EDITFILE . "' /></a>"; - $delete = "<a href='file.php?op=del&fileid=" . $fileObj->getVar('fileid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _CO_PUBLISHER_DELETEFILE . "' alt='" . _CO_PUBLISHER_DELETEFILE . "'/></a>"; - if ($fileObj->getVar('status') == 0) { - $not_visible = "<img src='" . PUBLISHER_URL . "/images/no.gif'/>"; - } else { - $not_visible = ''; - } + if (!$obj->isNew()) { + $filesObj = $publisher->getFileHandler()->getAllFiles($obj->getVar('itemid')); + if (count($filesObj) > 0) { + $table = ''; + $table .= "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; $table .= "<tr>"; - $table .= "<td class='head' align='center'>" . $fileObj->getVar('fileid') . "</td>"; - $table .= "<td class='odd' align='left'>" . $not_visible . $fileObj->getFileLink() . "</td>"; - $table .= "<td class='even' align='left'>" . $fileObj->getVar('description') . "</td>"; - $table .= "<td class='even' align='center'>" . $fileObj->getVar('counter') . ""; - $table .= "<td class='even' align='center'>" . $fileObj->datesub() . "</td>"; - $table .= "<td class='even' align='center'> {$modify} {$delete} </td>"; + $table .= "<td width='50' class='bg3' align='center'><strong>ID</strong></td>"; + $table .= "<td width='150' class='bg3' align='left'><strong>" . _AM_PUBLISHER_FILENAME . "</strong></td>"; + $table .= "<td class='bg3' align='left'><strong>" . _AM_PUBLISHER_DESCRIPTION . "</strong></td>"; + $table .= "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_HITS . "</strong></td>"; + $table .= "<td width='100' class='bg3' align='center'><strong>" . _AM_PUBLISHER_UPLOADED_DATE . "</strong></td>"; + $table .= "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; $table .= "</tr>"; - } - $table .= "</table>"; - $files_box = new XoopsFormLabel(_CO_PUBLISHER_FILES_LINKED, $table); - $this->addElement($files_box); - unset($files_box, $filesObj, $fileObj); - } + /* @var $fileObj PublisherFile */ + foreach ($filesObj as $fileObj) { + $modify = "<a href='file.php?op=mod&fileid=" . $fileObj->getVar('fileid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _CO_PUBLISHER_EDITFILE . "' alt='" . _CO_PUBLISHER_EDITFILE . "' /></a>"; + $delete = "<a href='file.php?op=del&fileid=" . $fileObj->getVar('fileid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _CO_PUBLISHER_DELETEFILE . "' alt='" . _CO_PUBLISHER_DELETEFILE . "'/></a>"; + if ($fileObj->getVar('status') == 0) { + $not_visible = "<img src='" . PUBLISHER_URL . "/images/no.gif'/>"; + } else { + $not_visible = ''; + } + $table .= "<tr>"; + $table .= "<td class='head' align='center'>" . $fileObj->getVar('fileid') . "</td>"; + $table .= "<td class='odd' align='left'>" . $not_visible . $fileObj->getFileLink() . "</td>"; + $table .= "<td class='even' align='left'>" . $fileObj->getVar('description') . "</td>"; + $table .= "<td class='even' align='center'>" . $fileObj->getVar('counter') . ""; + $table .= "<td class='even' align='center'>" . $fileObj->datesub() . "</td>"; + $table .= "<td class='even' align='center'> {$modify} {$delete} </td>"; + $table .= "</tr>"; + } + $table .= "</table>"; + $files_box = new XoopsFormLabel(_CO_PUBLISHER_FILES_LINKED, $table); + $filesTab->addElement($files_box); + unset($files_box, $filesObj, $fileObj); + } + } } + $tabtray->addElement($filesTab); } - if ($this->_hasTab(_CO_PUBLISHER_TAB_OTHERS)) { - $this->startTab(_CO_PUBLISHER_TAB_OTHERS); - } - //$this->startTab(_CO_PUBLISHER_TAB_META); - // Meta Keywords - if ($this->_isGranted(_PUBLISHER_ITEM_META_KEYWORDS)) { - $text_meta_keywords = new XoopsFormTextArea(_CO_PUBLISHER_ITEM_META_KEYWORDS, 'item_meta_keywords', $obj->getVar('meta_keywords', 'e'), 7, 60); - $text_meta_keywords->setDescription(_CO_PUBLISHER_ITEM_META_KEYWORDS_DSC); - $this->addElement($text_meta_keywords); - } + $othersTab = new XoopsFormTab(_CO_PUBLISHER_TAB_OTHERS, 'otherstab'); - // Meta Description - if ($this->_isGranted(_PUBLISHER_ITEM_META_DESCRIPTION)) { - $text_meta_description = new XoopsFormTextArea(_CO_PUBLISHER_ITEM_META_DESCRIPTION, 'item_meta_description', $obj->getVar('meta_description', 'e'), 7, 60); - $text_meta_description->setDescription(_CO_PUBLISHER_ITEM_META_DESCRIPTION_DSC); - $this->addElement($text_meta_description); - } + //$this->startTab(_CO_PUBLISHER_TAB_META); + // Meta Keywords + if ($this->_isGranted(_PUBLISHER_ITEM_META_KEYWORDS)) { + $text_meta_keywords = new XoopsFormTextArea(_CO_PUBLISHER_ITEM_META_KEYWORDS, 'item_meta_keywords', $obj->getVar('meta_keywords', 'e'), 7, 60); + $text_meta_keywords->setDescription(_CO_PUBLISHER_ITEM_META_KEYWORDS_DSC); + $othersTab ->addElement($text_meta_keywords); + } - //$this->startTab(_CO_PUBLISHER_TAB_PERMISSIONS); + // Meta Description + if ($this->_isGranted(_PUBLISHER_ITEM_META_DESCRIPTION)) { + $text_meta_description = new XoopsFormTextArea(_CO_PUBLISHER_ITEM_META_DESCRIPTION, 'item_meta_description', $obj->getVar('meta_description', 'e'), 7, 60); + $text_meta_description->setDescription(_CO_PUBLISHER_ITEM_META_DESCRIPTION_DSC); + $othersTab ->addElement($text_meta_description); + } - // COMMENTS - if ($this->_isGranted(_PUBLISHER_ALLOWCOMMENTS)) { - $addcomments_radio = new XoopsFormRadioYN(_CO_PUBLISHER_ALLOWCOMMENTS, 'allowcomments', $obj->getVar('cancomment'), _YES, _NO); - $this->addElement($addcomments_radio); - } + //$this->startTab(_CO_PUBLISHER_TAB_PERMISSIONS); - // WEIGHT - if ($this->_isGranted(_PUBLISHER_WEIGHT)) { - $this->addElement(new XoopsFormText(_CO_PUBLISHER_WEIGHT, 'weight', 5, 5, $obj->getVar('weight'))); + // COMMENTS + if ($this->_isGranted(_PUBLISHER_ALLOWCOMMENTS)) { + $addcomments_radio = new XoopsFormRadioYN(_CO_PUBLISHER_ALLOWCOMMENTS, 'allowcomments', $obj->getVar('cancomment'), _YES, _NO); + $othersTab ->addElement($addcomments_radio); + } + + // WEIGHT + if ($this->_isGranted(_PUBLISHER_WEIGHT)) { + $othersTab ->addElement(new XoopsFormText(_CO_PUBLISHER_WEIGHT, 'weight', 5, 5, $obj->getVar('weight'))); + } + $tabtray->addElement($othersTab); } + $this->addElement($tabtray); - $this->endTabs(); - //COMMON TO ALL TABS $button_tray = new XoopsFormElementTray('', ''); @@ -557,14 +543,8 @@ $hidden = new XoopsFormHidden('itemid', $obj->getVar('itemid')); $this->addElement($hidden); unset($hidden); - return $this; } - public function setTitle($title) - { - $this->_title = $title; - } - public function setCheckPermissions($checkperm) { $this->_checkperm = (bool)$checkperm; @@ -596,5 +576,4 @@ return false; } - } \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/publisher.js =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/publisher.js 2012-12-13 19:33:19 UTC (rev 10381) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/publisher.js 2012-12-13 20:51:20 UTC (rev 10382) @@ -1,10 +1,4 @@ -var $publisher = jQuery.noConflict(); - -$publisher(document).ready(function() { - //Functions to execute on page load - if ($publisher.isFunction($publisher.fn.tabs)) { - $publisher("#tabs").tabs(); - } +$(document).ready(function() { var MenuDom = xoopsGetElementById('image_item'); if (MenuDom != null) { for (var i = 0; i < MenuDom.options.length; i++) { @@ -14,7 +8,6 @@ }); - function publisher_appendSelectOption(fromMenuId, toMenuId) { var fromMenuDom = xoopsGetElementById(fromMenuId); var toMenuDom = xoopsGetElementById(toMenuId); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/submit.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/submit.php 2012-12-13 19:33:19 UTC (rev 10381) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/submit.php 2012-12-13 20:51:20 UTC (rev 10382) @@ -210,9 +210,7 @@ default: $xoops->header('publisher_submit.html'); $xoopsTpl = $xoops->tpl(); - $xoTheme = $xoops->theme(); - $xoTheme->addScript(XOOPS_URL . '/browse.php?Frameworks/jquery/jquery.js'); - $xoTheme->addScript(PUBLISHER_URL . '/js/publisher.js'); + $xoTheme = $xoops->theme();$xoTheme->addScript(PUBLISHER_URL . '/js/publisher.js'); XoopsLoad::loadFile($publisher->path('footer')); $itemObj->setVarsFromRequest(); @@ -232,9 +230,7 @@ } /* @var $sform PublisherItemForm */ $sform = $publisher->getForm($itemObj, 'item'); - $sform->setTitle($formtitle); $sform->assign($xoopsTpl); - $xoops->footer(); break; } \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_submit.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_submit.html 2012-12-13 19:33:19 UTC (rev 10381) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_submit.html 2012-12-13 20:51:20 UTC (rev 10382) @@ -1,45 +1,35 @@ -<{include file="db:publisher_header.html" item=$item}> +<{include file="module:publisher|publisher_header.html" item=$item}> <{if $op == 'preview'}> -<br/> <{include file="db:publisher_singleitem.html" item=$item}><{/if}> +<br/> +<{include file="module:publisher|publisher_singleitem.html" item=$item}> +<{/if}> <div class="publisher_infotitle"><{$lang_intro_title}></div> <div class="publisher_infotext"><{$lang_intro_text}></div> -<br/><{$form.javascript}> - -<div id="tabs"> - <ul> - <{foreach item=tab key=key from=$form.tabs}> - <li><a href="#tab_<{$key}>"><span><{$tab}></span></a></li> - <{/foreach}> - </ul> - - <form name="<{$form.name}>" action="<{$form.action}>" method="<{$form.method}>" - <{$form.extra}>><!-- start of form elements loop --><{foreach item=tab key=key from=$form.tabs}> - <div id="tab_<{$key}>"> - <table class="outer" cellspacing="1"> - <{foreach item=element from=$form.elements}> <{if $element.tab == $key || $element.tab == -1}> <{if !$element.hidden}> - <tr> - <td class="head" width="30%"> - <{if $element.caption != ''}> - <div class='xoops-form-element-caption<{if $element.required}>-required<{/if}>'> - <span class='caption-text'><{$element.caption}></span> - <{if $element.required}> - <span class='caption-marker'>*</span> - <{/if}> - </div> - <{/if}> <{if $element.description}> - <div style="font-weight: normal;font-size:small"><{$element.description}></div> +<br/> +<{$form.javascript}> +<form name="<{$form.name}>" action="<{$form.action}>" method="<{$form.method}>" <{$form.extra}>> +<table class="outer" cellspacing="1"> + <!-- start of form elements loop --> + <{foreach item=element from=$form.elements}> + <{if $element.hidden != true}> + <tr> + <td class="head"><{$element.caption}> + <{if $element.description}> + <div style="font-weight: normal"><{$element.description}></div> <{/if}> - </td> - <td class="<{cycle values=" even - ,odd"}>"><{$element.body}></td> - </tr> - <{/if}> <{/if}> <{/foreach}><!-- end of form elements loop --> - </table> - </div> - <{/foreach}> <{foreach item=element from=$form.elements}> <{if $element.hidden}><{$element.body}><{/if}> <{/foreach}></form> -</div> + </td> + <td class="<{cycle values="even,odd"}>"><{$element.body}></td> + </tr> + <{else}> + <{$element.body}> + <{/if}> + <{/foreach}> + <!-- end of form elements loop --> +</table> +</form> <{if $isAdmin == 1}> -<div class="publisher_adminlinks"><{$publisher_adminpage}></div><{/if}> +<div class="publisher_adminlinks"><{$publisher_adminpage}></div> +<{/if}> Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/themes/default/media/bootstrap/css/xoops.bootstrap.css =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/themes/default/media/bootstrap/css/xoops.bootstrap.css 2012-12-13 19:33:19 UTC (rev 10381) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/themes/default/media/bootstrap/css/xoops.bootstrap.css 2012-12-13 20:51:20 UTC (rev 10382) @@ -2,11 +2,11 @@ * Adapt Bootstrap to Xoops * $Id$ */ -@import url(bootstrap.min.css); +@import url(../../../../../media/bootstrap/css/bootstrap.min.css); /* Forms style */ input:required, textarea:required{ - background:url(../img/required.png) right center no-repeat; + background:url(../../../../../media/bootstrap/img/required.png) right center no-repeat; } input:focus:invalid, textarea:focus:invalid{ background-image:none; |
From: <tr...@us...> - 2012-12-13 19:33:21
|
Revision: 10381 http://sourceforge.net/p/xoops/svn/10381 Author: trabis Date: 2012-12-13 19:33:19 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Adding example for XoopsFormTab !!! Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php Copied: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php (from rev 10372, XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form.php) =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/codex/form-tab.php 2012-12-13 19:33:19 UTC (rev 10381) @@ -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 + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author trabis <lus...@gm...> + * @version $Id$ + */ + +include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php'; + +$xoops = Xoops::getInstance(); +$xoops->header(); + +// We are using Simple Form, this way we can hide the names of the tabtray and form +$form = new XoopsSimpleForm('', 'form_id', 'form-tab.php'); + +//tabtray is the tabs holder, +//if you are using many tabtrays, or even nested tabtrays, you should use diferent ids +$tabtray = new XoopsFormTabTray('', 'uniqueid'); + +//Now we create our tabs +//Tabs should also have unique ids +//First tab +$tab1 = new XoopsFormTab('Caption-1', 'tabid-1'); +//Second tab +$tab2 = new XoopsFormTab('Caption-2', 'tabid-2'); +//Third tab +$tab3 = new XoopsFormTab('Caption-3', 'tabid-3'); + +// Create the elements and assign them to the corresponding tabs +$code = new XoopsFormText('Code', 'code', 2, 25, '','Code...'); +$code->setDescription('Description code'); +$code->setPattern('^.{3,}$', 'You need at least 3 characters'); +$code->setDatalist(array('list 1','list 2','list 3')); +$tab1->addElement($code, true); + +$password = new XoopsFormPassword('Password', 'password', 3, 25, '', false, 'Your Password'); +$password->setDescription('Description password'); +$password->setPattern('^.{8,}$', 'You need at least 8 characters'); +$tab1->addElement($password, true); + +$description = new XoopsFormTextArea('Description', 'description', '', 5, 6, 'Your description'); +$description->setDescription('Put the description'); +$tab1->addElement($description, true); + +$description_2 = new XoopsFormDhtmlTextArea('Description_2', 'description_2', '', 6, 7); +$description_2->setDescription('Put the description_2'); +$tab1->addElement($description_2, true); + +$tab2->addElement(new XoopsFormRadioYN('Yes or No', 'yesorno', 0), false); + +$radio_inline = new XoopsFormRadio('Radio Inline', 'radio_inline', 1, true); +$radio_inline->addOption(1, 'Radio Inline 1'); +$radio_inline->addOption(2, 'Radio Inline 2'); +$radio_inline->addOption(3, 'Radio Inline 3'); +$radio_inline->setDescription('Description Radio Inline'); +$tab2->addElement($radio_inline, false); + +$radio = new XoopsFormRadio('Radio', 'radio', 2, false); +$radio->addOption(1, 'Radio 1'); +$radio->addOption(2, 'Radio 2'); +$radio->addOption(3, 'Radio 3'); +$radio->setDescription('Description Radio'); +$tab2->addElement($radio, false); + +$checkbox_inline = new XoopsFormCheckbox('Checkbox Inline', 'checkbox_inline', 1, true); +$checkbox_inline->addOption(1, 'Checkbox Inline 1'); +$checkbox_inline->addOption(2, 'Checkbox Inline 2'); +$checkbox_inline->addOption(3, 'Checkbox Inline 3'); +$checkbox_inline->setDescription('Description Checkbox Inline'); +$tab3->addElement($checkbox_inline, true); + +$checkbox = new XoopsFormCheckbox('Checkbox', 'checkbox', 2, false); +$checkbox->addOption(1, 'Checkbox 1'); +$checkbox->addOption(2, 'Checkbox 2'); +$checkbox->addOption(3, 'Checkbox 3'); +$checkbox->setDescription('Description Checkbox'); +$tab3->addElement($checkbox, true); + +$label= new XoopsFormLabel('Label', 'label', 'label'); +$label->setDescription('Description Label'); +$tab3->addElement($label, true); + + +$color = new XoopsFormColorPicker('Color', 'color'); +$color->setDescription('Description Color'); +$tab3->addElement($color, true); + +$file = new XoopsFormFile('File', 'file', 500000); +$file->setDescription('Description File'); +$tab3->addElement($file, true); + +$select = new XoopsFormSelect('Select', 'select', '', 1, false); +$select->addOption(1, 'Select 1'); +$select->addOption(2, 'Select 2'); +$select->addOption(3, 'Select 3'); +$select->setDescription('Description Select'); +$select->setClass('span2'); +$tab3->addElement($select, true); + +$select_optgroup = new XoopsFormSelect('Select Optgroup', 'select_optgroup', '', 1, false); +$select_optgroup->addOptgroup('Swiss', array(1 => 'Geneva', 2 => 'Bern', 3 => 'Zurich')); +$select_optgroup->addOptgroup('France', array(4 => 'Paris', 5 => 'Lyon', 6 => 'Grenoble', 7 => 'Marseille')); +$select_optgroup->setDescription('Description Select Optgroup'); +$select_optgroup->setClass('span3'); +$tab3->addElement($select_optgroup, true); + +$date = new XoopsFormTextDateSelect('Date', 'date', 2,'','Date...'); +$date->setDescription('Description Date'); +$tab3->addElement($date, true); + +$date_time = new XoopsFormDateTime('Date time', 'date_time', 3,'','Date...'); +$date_time->setDescription('Description Date time'); +$tab3->addElement($date_time, true); + +$tab3->addElement(new XoopsFormCaptcha('Captcha', 'captcha', false), true); + +$testtray = new XoopsFormElementTray('Test tray'); +$select_tray = new XoopsFormSelect('Select_tray', 'select_tray', '', 4, true); +$select_tray->addOption(1, 'Select_tray 1'); +$select_tray->addOption(2, 'Select_tray 2'); +$select_tray->addOption(3, 'Select_tray 3'); +$select_tray->addOption(4, 'Select_tray 4'); +$select_tray->addOption(5, 'Select_tray 5'); +$select_tray->addOption(6, 'Select_tray 6'); +$select_tray->setDescription('Description Select_tray'); +$select_tray->setClass('span2'); +$testtray ->addElement($select_tray, true); +$testtray ->addElement($select_tray); +$tab3->addElement($testtray); + + +//Now we can assign the tabs to our tab tray +$tabtray->addElement($tab1); +$tabtray->addElement($tab2); +$tabtray->addElement($tab3); +//Now we can assign our Tabtray to the form +$form->addElement($tabtray); + +//We want to keep our buttons out of the Tabtray so wee add them directly to the form +$button = new XoopsFormButton('', 'submit', _SUBMIT, 'submit'); +$form->addElement($button); + +$button_2 = new XoopsFormButton('', 'reset', _RESET, 'reset'); +$button_2->setClass('btn btn-danger'); +$form->addElement($button_2); + +$button_tray = new XoopsFormButtonTray('button_tray', 'submit', _SUBMIT, '', true); +$button_tray->setClass('btn btn-inverse'); +$form->addElement($button_tray); + +//We are good, display the form! +$form->display(); + +Xoops_Utils::dumpFile(__FILE__ ); +$xoops->footer(); \ No newline at end of file |
From: <tr...@us...> - 2012-12-13 13:26:56
|
Revision: 10380 http://sourceforge.net/p/xoops/svn/10380 Author: trabis Date: 2012-12-13 13:26:54 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Publisher blank page when module is not installed Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/constants.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php 2012-12-13 11:44:07 UTC (rev 10379) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php 2012-12-13 13:26:54 UTC (rev 10380) @@ -13,8 +13,7 @@ * * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @package Include - * @subpackage Functions + * @package Publisher * @since 1.0 * @author trabis <lus...@gm...> * @version $Id$ @@ -28,52 +27,10 @@ define("PUBLISHER_ROOT_PATH", XOOPS_ROOT_PATH . '/modules/' . PUBLISHER_DIRNAME); define("PUBLISHER_UPLOADS_PATH", XOOPS_ROOT_PATH . '/uploads/' . PUBLISHER_DIRNAME); -// Constants -// ITEM status -define("_PUBLISHER_STATUS_NOTSET", -1); -define("_PUBLISHER_STATUS_ALL", 0); -define("_PUBLISHER_STATUS_SUBMITTED", 1); -define("_PUBLISHER_STATUS_PUBLISHED", 2); -define("_PUBLISHER_STATUS_OFFLINE", 3); -define("_PUBLISHER_STATUS_REJECTED", 4); +$publisher = Publisher::getInstance(); +$publisher->setDebug(true); +$publisher->loadLanguage('common'); -// Notification Events -define("_PUBLISHER_NOT_CATEGORY_CREATED", 1); -define("_PUBLISHER_NOT_ITEM_SUBMITTED", 2); -define("_PUBLISHER_NOT_ITEM_PUBLISHED", 3); -define("_PUBLISHER_NOT_ITEM_REJECTED", 4); +XoopsLoad::loadFile($publisher->path('include/constants.php')); -// Form constants -define("_PUBLISHER_SUMMARY", 1); -//define("_PUBLISHER_DISPLAY_SUMMARY", 2); -define("_PUBLISHER_AVAILABLE_PAGE_WRAP", 3); -define("_PUBLISHER_ITEM_TAG", 4); -define("_PUBLISHER_IMAGE_ITEM", 5); -//define("_PUBLISHER_IMAGE_UPLOAD", 6); -define("_PUBLISHER_ITEM_UPLOAD_FILE", 7); -define("_PUBLISHER_UID", 8); -define("_PUBLISHER_DATESUB", 9); -define("_PUBLISHER_STATUS", 10); -define("_PUBLISHER_ITEM_SHORT_URL", 11); -define("_PUBLISHER_ITEM_META_KEYWORDS", 12); -define("_PUBLISHER_ITEM_META_DESCRIPTION", 13); -define("_PUBLISHER_WEIGHT", 14); -define("_PUBLISHER_ALLOWCOMMENTS", 15); -//define("_PUBLISHER_PERMISSIONS_ITEM", 16); -//define("_PUBLISHER_PARTIAL_VIEW", 17); -define("_PUBLISHER_DOHTML", 18); -define("_PUBLISHER_DOSMILEY", 19); -define("_PUBLISHER_DOXCODE", 20); -define("_PUBLISHER_DOIMAGE", 21); -define("_PUBLISHER_DOLINEBREAK", 22); -define("_PUBLISHER_NOTIFY", 23); -define("_PUBLISHER_SUBTITLE", 24); -define("_PUBLISHER_AUTHOR_ALIAS", 25); -// Global constants -define("_PUBLISHER_SEARCH", 1); -define("_PUBLISHER_RATE", 2); - -$publisher = Publisher::getInstance(); -$publisher->setDebug(true); -$publisher->loadLanguage('common'); \ No newline at end of file Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/constants.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/constants.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/constants.php 2012-12-13 13:26:54 UTC (rev 10380) @@ -0,0 +1,67 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * + * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @package Publisher + * @since 1.0 + * @author trabis <lus...@gm...> + * @version $Id$ + */ +defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); + +// Constants +// ITEM status +define("_PUBLISHER_STATUS_NOTSET", -1); +define("_PUBLISHER_STATUS_ALL", 0); +define("_PUBLISHER_STATUS_SUBMITTED", 1); +define("_PUBLISHER_STATUS_PUBLISHED", 2); +define("_PUBLISHER_STATUS_OFFLINE", 3); +define("_PUBLISHER_STATUS_REJECTED", 4); + +// Notification Events +define("_PUBLISHER_NOT_CATEGORY_CREATED", 1); +define("_PUBLISHER_NOT_ITEM_SUBMITTED", 2); +define("_PUBLISHER_NOT_ITEM_PUBLISHED", 3); +define("_PUBLISHER_NOT_ITEM_REJECTED", 4); + +// Form constants +define("_PUBLISHER_SUMMARY", 1); +//define("_PUBLISHER_DISPLAY_SUMMARY", 2); +define("_PUBLISHER_AVAILABLE_PAGE_WRAP", 3); +define("_PUBLISHER_ITEM_TAG", 4); +define("_PUBLISHER_IMAGE_ITEM", 5); +//define("_PUBLISHER_IMAGE_UPLOAD", 6); +define("_PUBLISHER_ITEM_UPLOAD_FILE", 7); +define("_PUBLISHER_UID", 8); +define("_PUBLISHER_DATESUB", 9); +define("_PUBLISHER_STATUS", 10); +define("_PUBLISHER_ITEM_SHORT_URL", 11); +define("_PUBLISHER_ITEM_META_KEYWORDS", 12); +define("_PUBLISHER_ITEM_META_DESCRIPTION", 13); +define("_PUBLISHER_WEIGHT", 14); +define("_PUBLISHER_ALLOWCOMMENTS", 15); +//define("_PUBLISHER_PERMISSIONS_ITEM", 16); +//define("_PUBLISHER_PARTIAL_VIEW", 17); +define("_PUBLISHER_DOHTML", 18); +define("_PUBLISHER_DOSMILEY", 19); +define("_PUBLISHER_DOXCODE", 20); +define("_PUBLISHER_DOIMAGE", 21); +define("_PUBLISHER_DOLINEBREAK", 22); +define("_PUBLISHER_NOTIFY", 23); +define("_PUBLISHER_SUBTITLE", 24); +define("_PUBLISHER_AUTHOR_ALIAS", 25); + +// Global constants +define("_PUBLISHER_SEARCH", 1); +define("_PUBLISHER_RATE", 2); Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/constants.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: svn:eol-style + native Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php 2012-12-13 11:44:07 UTC (rev 10379) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php 2012-12-13 13:26:54 UTC (rev 10380) @@ -20,11 +20,10 @@ */ defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); -XoopsLoad::load('XoopsLocal'); + $xoops = Xoops::getInstance(); +XoopsLoad::loadFile($xoops->path(dirname(__FILE__) . '/include/constants.php')); -XoopsLoad::loadFile($xoops->path(dirname(__FILE__) . '/include/common.php')); - $modversion['name'] = _MI_PUBLISHER_MD_NAME; $modversion['description'] = _MI_PUBLISHER_MD_DESC; $modversion['version'] = 1.0; |
From: <ma...@us...> - 2012-12-13 11:44:10
|
Revision: 10379 http://sourceforge.net/p/xoops/svn/10379 Author: madreus Date: 2012-12-13 11:44:07 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Fix duplicated backslashes Modified Paths: -------------- XoopsLanguages/polish/core/2.5.5/htdocs/language/polish/global.php Modified: XoopsLanguages/polish/core/2.5.5/htdocs/language/polish/global.php =================================================================== --- XoopsLanguages/polish/core/2.5.5/htdocs/language/polish/global.php 2012-12-13 00:57:43 UTC (rev 10378) +++ XoopsLanguages/polish/core/2.5.5/htdocs/language/polish/global.php 2012-12-13 11:44:07 UTC (rev 10379) @@ -107,7 +107,7 @@ define("_MD_IMGCATSTRTYPE","Sposób zapisu obrazów:"); define("_MD_STRTYOPENG","Tego parametru nie będzie można później zmienić!"); define("_MD_ASFILE","Przechowywane jako plik (w katalogu na dysku serwera)"); -define("_MD_INDB","Przechowywane w bazie danych (jako dane binarne \\"blob\\")"); +define("_MD_INDB","Przechowywane w bazie danych (jako dane binarne \"blob\")"); define ("_MD_IMGMAIN","Category"); define ("_MD_EDITIMGCAT", "Images Settings"); define('_IMGMANAGER', 'Zarządca Obrazów'); @@ -219,4 +219,4 @@ define('_DBDATESTRING', 'd.m.Y'); define('_DBTIMESTRING', 'G:i:s'); define('_DBTIMESTAMPSTRING', 'd.m.Y G:i:s'); -?> \ No newline at end of file +?> |
From: <tr...@us...> - 2012-12-13 00:57:46
|
Revision: 10378 http://sourceforge.net/p/xoops/svn/10378 Author: trabis Date: 2012-12-13 00:57:43 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Fixing archive template Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/archive.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/archive.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/archive.php 2012-12-13 00:55:46 UTC (rev 10377) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/archive.php 2012-12-13 00:57:43 UTC (rev 10378) @@ -25,12 +25,11 @@ ###################################################################### include_once dirname(__FILE__) . '/header.php'; -$xoopsOption['template_main'] = 'publisher_archive.html'; $xoops = Xoops::getInstance(); $publisher = Publisher::getInstance(); -$xoops->header(); +$xoops->header('publisher_archive.html'); $xoops->loadLanguage('calendar'); $xoopsTpl = $xoops->tpl(); @@ -77,7 +76,6 @@ if (!($itemsCount > 0)) { $xoops->redirect(XOOPS_URL, 2, _MD_PUBLISHER_NO_TOP_PERMISSIONS); - exit; } else { $this_year = 0; $years = array(); |
From: <tr...@us...> - 2012-12-13 00:55:48
|
Revision: 10377 http://sourceforge.net/p/xoops/svn/10377 Author: trabis Date: 2012-12-13 00:55:46 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Adding legacy support for XoopsOption template_main Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops.php 2012-12-13 00:35:57 UTC (rev 10376) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/xoops_lib/Xoops.php 2012-12-13 00:55:46 UTC (rev 10377) @@ -459,6 +459,12 @@ $included = true; $this->preload()->triggerEvent('core.header.start'); + + //For legacy + if (!$tpl_name && isset($this->option['template_main'])) { + $tpl_name = $this->option['template_main']; + $this->deprecated('XoopsOption \'template_main\' is deprecated, please use $xoops->header(\'templatename.html\') instead'); + } $this->theme($tpl_name); if ($this->isAdminSide) { |
From: <tr...@us...> - 2012-12-13 00:36:01
|
Revision: 10376 http://sourceforge.net/p/xoops/svn/10376 Author: trabis Date: 2012-12-13 00:35:57 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Fixing some php warnings Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/main.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/date_to_date.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/category.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/file.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/groupperm.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/plugin.tag.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/print.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -375,7 +375,7 @@ echo "</tr>"; if ($totalitems > 0) { for ($i = 0; $i < $totalitemsOnPage; $i++) { - $categoryObj =& $allcats[$itemsObj[$i]->getVar('categoryid')]; + $categoryObj = $allcats[$itemsObj[$i]->getVar('categoryid')]; $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; echo "<tr>"; Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/item.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/item.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/item.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -199,7 +199,7 @@ echo "</tr>"; if ($totalitems > 0) { for ($i = 0; $i < $totalItemsOnPage; $i++) { - $categoryObj =& $itemsObj[$i]->category(); + $categoryObj = $itemsObj[$i]->category(); $approve = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid') . "'><img src='" . PUBLISHER_URL . "/images/links/approve.gif' title='" . _AM_PUBLISHER_SUBMISSION_MODERATE . "' alt='" . _AM_PUBLISHER_SUBMISSION_MODERATE . "' /></a> "; $clone = ''; @@ -249,7 +249,7 @@ echo "</tr>"; if ($totalitems > 0) { for ($i = 0; $i < $totalItemsOnPage; $i++) { - $categoryObj =& $itemsObj[$i]->category(); + $categoryObj = $itemsObj[$i]->category(); $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->getVar('itemid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; @@ -297,7 +297,7 @@ echo "</tr>"; if ($totalitems > 0) { for ($i = 0; $i < $totalItemsOnPage; $i++) { - $categoryObj =& $itemsObj[$i]->category(); + $categoryObj = $itemsObj[$i]->category(); $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->getVar('itemid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; @@ -346,7 +346,7 @@ echo "</tr>"; if ($totalitems > 0) { for ($i = 0; $i < $totalItemsOnPage; $i++) { - $categoryObj =& $itemsObj[$i]->category(); + $categoryObj = $itemsObj[$i]->category(); $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->getVar('itemid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/main.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/main.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/main.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -226,7 +226,7 @@ for ($i = 0; $i < $totalItemsOnPage; $i++) { // Creating the category object to which this item is linked - $categoryObj =& $itemsObj[$i]->category(); + $categoryObj = $itemsObj[$i]->category(); $approve = ''; switch ($itemsObj[$i]->getVar('status')) { Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/date_to_date.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/date_to_date.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/date_to_date.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -38,7 +38,7 @@ $criteria->setOrder('DESC'); // creating the ITEM objects that belong to the selected category - $itemsObj = $publisher->getItemHandler()->getObjects($criteria); + $itemsObj = $publisher->getItemHandler()->getItemObjects($criteria); $totalItems = count($itemsObj); if ($itemsObj) { Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/category.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/category.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/category.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -318,20 +318,21 @@ } /** - * retrieve an item + * @param null $id + * @param null $fields * - * @param int $id itemid of the user - * - * @return mixed reference to the {@link PublisherCategory} object, FALSE if failed + * @return null|PublisherCategory */ - public function &get($id) + public function get($id = null, $fields = null) { static $cats; - if (isset($cats[$id])) { + if ($fields == null && isset($cats[$id])) { return $cats[$id]; } - $obj = parent::get($id); - $cats[$id] = $obj; + $obj = parent::get($id, $fields); + if ($fields == null) { + $cats[$id] = $obj; + } return $obj; } @@ -343,7 +344,7 @@ * * @return bool FALSE if failed, TRUE if already present and unchanged or successful */ - public function insert(&$category, $force = false) + public function insert(XoopsObject $category, $force = true) { // Auto create meta tags if empty if (!$category->getVar('meta_keywords') || !$category->getVar('meta_description')) { @@ -371,12 +372,12 @@ * * @return bool FALSE if failed. */ - public function delete(&$category, $force = false) + public function delete(XoopsObject $category, $force = false) { $xoops = Xoops::getInstance(); // Deleting this category ITEMs $criteria = new Criteria('categoryid', $category->getVar('categoryid')); - $this->publisher->getItemHandler()->deleteAll($criteria); + $this->publisher->getItemHandler()->deleteAll($criteria, true, true); unset($criteria); // Deleting the sub categories $subcats = $this->getCategories(0, 0, $category->getVar('categoryid')); @@ -396,30 +397,6 @@ } /** - * retrieve categories from the database - * - * @param object $criteria {@link CriteriaElement} conditions to be met - * @param bool $id_as_key use the categoryid as key for the array? - * - * @return array array of {@link XoopsItem} objects - */ - public function &getObjects($criteria = null, $id_as_key = false) - { - $ret = array(); - $theObjects = parent::getObjects($criteria, true); - /* @var $theObject PublisherCategory */ - foreach ($theObjects as $theObject) { - if (!$id_as_key) { - $ret[] = $theObject; - } else { - $ret[$theObject->getVar('categoryid')] = $theObject; - } - unset($theObject); - } - return $ret; - } - - /** * @param int $limit * @param int $start * @param int $parentid @@ -603,24 +580,6 @@ } /** - * delete categories matching a set of conditions - * - * @param object $criteria {@link CriteriaElement} - * - * @return bool FALSE if deletion failed - */ - public function deleteAll($criteria = null) - { - $categories = $this->getObjects($criteria); - foreach ($categories as $category) { - if (!$this->delete($category)) { - return false; - } - } - return true; - } - - /** * @param int $cat_id * * @return mixed Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/file.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/file.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/file.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -255,12 +255,12 @@ /** * delete a file from the database * - * @param object $file reference to the file to delete + * @param XoopsObject|PublisherFile $file reference to the file to delete * @param bool $force * * @return bool FALSE if failed. */ - public function delete(&$file, $force = false) + public function delete(XoopsObject $file, $force = false) { $ret = false; // Delete the actual file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/groupperm.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/groupperm.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/groupperm.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -33,29 +33,13 @@ * @param int $gperm_itemid * @param array|int $gperm_groupid * @param int $gperm_modid + * @param bool $trueifadmin * * @return bool */ - public function checkRight($gperm_name, $gperm_itemid, $gperm_groupid, $gperm_modid = 1) + public function checkRight($gperm_name, $gperm_itemid, $gperm_groupid, $gperm_modid = 1, $trueifadmin = true) { - $criteria = new CriteriaCompo(new Criteria('gperm_modid', $gperm_modid)); - $criteria->add(new Criteria('gperm_name', $gperm_name)); - $gperm_itemid = intval($gperm_itemid); - if ($gperm_itemid > 0) { - $criteria->add(new Criteria('gperm_itemid', $gperm_itemid)); - } - if (is_array($gperm_groupid)) { - $criteria2 = new CriteriaCompo(); - foreach ($gperm_groupid as $gid) { - $criteria2->add(new Criteria('gperm_groupid', $gid), 'OR'); - } - $criteria->add($criteria2); - } else { - $criteria->add(new Criteria('gperm_groupid', $gperm_groupid)); - } - if ($this->getCount($criteria) > 0) { - return true; - } - return false; + $trueifadmin = false; + return parent::checkRight($gperm_name, $gperm_itemid, $gperm_groupid, $gperm_modid, $trueifadmin); } } \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/item.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/item.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/item.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -401,10 +401,9 @@ */ public function getAdminLinks() { - $publisher = Publisher::getInstance(); - global $xoopsConfig, $xoopsUser; + $xoops = Xoops::getInstance(); $adminLinks = ''; - if (is_object($xoopsUser) && (PublisherUtils::userIsAdmin() || PublisherUtils::userIsAuthor($this) || $this->publisher->getPermissionHandler()->isGranted('item_submit', $this->getVar('categoryid')))) { + if ($xoops->isUser() && (PublisherUtils::userIsAdmin() || PublisherUtils::userIsAuthor($this) || $this->publisher->getPermissionHandler()->isGranted('item_submit', $this->getVar('categoryid')))) { if (PublisherUtils::userIsAdmin() || PublisherUtils::userIsAuthor($this) || PublisherUtils::userIsModerator($this)) { if ($this->publisher->getConfig('perm_edit') || PublisherUtils::userIsModerator($this) || PublisherUtils::userIsAdmin()) { // Edit button @@ -430,8 +429,8 @@ $adminLinks .= "<a href='" . PublisherUtils::seoGenUrl("print", $this->getVar('itemid'), $this->getVar('short_url')) . "' rel='nofollow' target='_blank'><img src='" . PUBLISHER_URL . "/images/links/print.gif' title='" . _CO_PUBLISHER_PRINT . "' alt='" . _CO_PUBLISHER_PRINT . "' /></a>"; $adminLinks .= " "; // Email button - if (xoops_isActiveModule('tellafriend')) { - $subject = sprintf(_CO_PUBLISHER_INTITEMFOUND, $xoopsConfig['sitename']); + if ($xoops->isActiveModule('tellafriend')) { + $subject = sprintf(_CO_PUBLISHER_INTITEMFOUND, $xoops->getConfig('sitename')); $subject = $this->_convert_for_japanese($subject); $maillink = PublisherUtils::tellafriend($subject); $adminLinks .= '<a href="' . $maillink . '"><img src="' . PUBLISHER_URL . '/images/links/friend.gif" title="' . _CO_PUBLISHER_MAIL . '" alt="' . _CO_PUBLISHER_MAIL . '" /></a>'; @@ -976,12 +975,12 @@ /** * insert a new item in the database * - * @param object $item reference to the {@link PublisherItem} object + * @param XoopsObject $item reference to the {@link PublisherItem} object * @param bool $force * * @return bool FALSE if failed, TRUE if already present and unchanged or successful */ - public function insert(&$item, $force = false) + public function insert(XoopsObject $item, $force = true) { $xoops = Xoops::getInstance(); if (!$item->getVar('meta_keywords') || !$item->getVar('meta_description') || !$item->getVar('short_url')) { @@ -1017,7 +1016,7 @@ * * @return bool FALSE if failed. */ - public function delete(&$item, $force = false) + public function delete(XoopsObject $item, $force = false) { $xoops = Xoops::getInstance(); // Deleting the files @@ -1045,7 +1044,7 @@ * * @return array array of {@link PublisherItem} objects */ - public function &getObjects($criteria = null, $id_key = 'none', $notNullFields = '') + public function getItemObjects($criteria = null, $id_key = 'none', $notNullFields = '') { $ret = array(); $limit = $start = 0; @@ -1101,7 +1100,7 @@ * * @return int count of items */ - public function getCount($criteria = null, $notNullFields = '') + public function getItemCount($criteria = null, $notNullFields = '') { $sql = 'SELECT COUNT(*) FROM ' . $this->db->prefix('publisher_items'); if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) { @@ -1163,7 +1162,7 @@ if (!empty($criteriaStatus)) { $criteria->add($criteriaStatus); } - return $this->getCount($criteria, $notNullFields); + return $this->getItemCount($criteria, $notNullFields); } /** @@ -1323,7 +1322,7 @@ $criteria->setStart($start); $criteria->setSort($sort); $criteria->setOrder($order); - $ret = $this->getObjects($criteria, $id_key, $notNullFields); + $ret = $this->getItemObjects($criteria, $id_key, $notNullFields); return $ret; } @@ -1353,23 +1352,6 @@ } /** - * delete Items matching a set of conditions - * - * @param object $criteria {@link CriteriaElement} - * - * @return bool FALSE if deletion failed - */ - public function deleteAll($criteria = null) - { - //todo resource consuming, use get list instead? - $items = $this->getObjects($criteria); - foreach ($items as $item) { - $this->delete($item); - } - return true; - } - - /** * @param $itemid * * @return bool @@ -1504,7 +1486,7 @@ $order = 'DESC'; } $criteria->setOrder($order); - $ret = $this->getObjects($criteria); + $ret = $this->getItemObjects($criteria); return $ret; } Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -1066,10 +1066,10 @@ // generate classic url switch ($op) { case 'category': - return $publisher->url("/${op}.php?categoryid=${id}"); + return $publisher->url("${op}.php?categoryid=${id}"); case 'item': case 'print': - return $publisher->url("/${op}.php?itemid=${id}"); + return $publisher->url("${op}.php?itemid=${id}"); default: die('Unknown SEO operation.'); } Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/plugin.tag.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/plugin.tag.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/plugin.tag.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -38,7 +38,7 @@ } $item_handler = $publisher->getItemHandler(); $criteria = new Criteria("itemid", "(" . implode(", ", $items_id) . ")", "IN"); - $items_obj = $item_handler->getObjects($criteria, 'itemid'); + $items_obj = $item_handler->getItemObjects($criteria, 'itemid'); /* @var $item_obj PublisherItem */ foreach (array_keys($items) as $cat_id) { Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/print.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/print.php 2012-12-12 23:47:08 UTC (rev 10375) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/print.php 2012-12-13 00:35:57 UTC (rev 10376) @@ -21,6 +21,7 @@ include_once dirname(__FILE__) . '/header.php'; $xoops = Xoops::getInstance(); +$xoops->disableErrorReporting(); $itemid = PublisherRequest::getInt('itemid'); |
From: <tr...@us...> - 2012-12-12 23:47:20
|
Revision: 10375 http://sourceforge.net/p/xoops/svn/10375 Author: trabis Date: 2012-12-12 23:47:08 +0000 (Wed, 12 Dec 2012) Log Message: ----------- Committing first version of publisher Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/about.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/admin_header.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/clone.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/file.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/import/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/import/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/import/news.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/import/smartsection.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/import/wfsection.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/import/xfsection.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/import.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/index.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/main.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/menu.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/mimetypes.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/pagewrap.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/permissions.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/preferences.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/pw_delete_file.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/pw_upload_file.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/ajaxrating.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/archive.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/author_items.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/backend.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/category_items_sel.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/date_to_date.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/items_columns.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/items_menu.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/items_new.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/items_random_item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/items_recent.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/items_spot.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/latest_files.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/latest_news.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/blocks/search.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/category.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/changelog.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/blockform.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/category.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/file.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/category.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/file.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/form/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/formdatetime.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/groupperm.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/metagen.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/mimetype.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/permission.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/publisher.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/rating.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/request.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/session.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/themetabform.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/uploader.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/class/utils.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/comment_delete.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/comment_edit.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/comment_new.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/comment_post.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/comment_reply.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_flat_75_ffffff_40x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_glass_55_fbf9ee_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_glass_65_ffffff_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_glass_75_dadada_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_glass_95_fef1ec_1x400.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-icons_222222_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-icons_2e83ff_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-icons_454545_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-icons_888888_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/images/ui-icons_cd0a0a_256x240.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/jquery-ui-1.7.1.custom.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/jquery.popeye.style.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/css/publisher.css XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/changelog.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/credits.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/install.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/lang_diff.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/licence.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/docs/readme.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/extra/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/extra/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/extra/seo/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/extra/seo/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/extra/seo/sample.htaccess XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/extra/seo/seo.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/file.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/footer.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/header.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/VeraBd.ttf XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/arrow-bg.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/bg.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/blank.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/bullet.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/button_delete.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/button_edit.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/dot-grey.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/count-2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/enlarge-1.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/enlarge-2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/loading.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/next-1.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/next-2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/next.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/prev-1.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/prev-2.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/gfx/prev.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/grad-bg.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/approve.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/cat.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/clone.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/close12.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/delete.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/delete.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/doc.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/edit.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/edit.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/editcopy.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/file.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/friend.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/newanswer.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/open12.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/pdf.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/print.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon/subcat.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon32/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon32/editcopy.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon32/folder_txt.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/icon32/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/important-32.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/item_icon.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/left_both.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/approve.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/cat.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/clone.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/close12.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/delete.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/delete.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/doc.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/edit.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/edit.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/editcopy.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/file.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/friend.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/newanswer.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/next.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/open12.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/pdf.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/previous.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/print.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/links/subcat.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/loadingbar.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/module_logo.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/no.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/off.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/on.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/bg1.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/compact3.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/enlarge3.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/loading3.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/next3.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/popeye/prev3.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/right_both.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/rss.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/span-bg.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/starrating.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/transparent_bg.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/images/working.gif XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/ajax_rating.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/ajax_upload.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/comment_functions.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/common.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/notification.inc.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/plugin.tag.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/search.inc.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/seo.inc.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/include/update.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/index.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/item.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/ajaxupload.3.9.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/behavior.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/cookies.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/funcs.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/jquery.easing.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/jquery.popeye-2.0.4.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/publisher.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/rating.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/script.easing.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/ui.core.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/js/ui.tabs.js XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/blocks.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/common.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/help/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/help/help.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/help/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/category_item_published.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/category_item_submitted.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/global_item_category_created.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/global_item_published.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/global_item_submitted.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/item_approved.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/mail_template/item_rejected.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/main.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/english/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/blocks.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/common.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/category_item_published.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/category_item_submitted.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/global_item_category_created.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/global_item_published.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/global_item_submitted.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/item_approved.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/mail_template/item_rejected.tpl XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/main.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/french/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/language/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/list.tag.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/makepdf.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/notification_update.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/pop.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/preloads/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/preloads/core.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/preloads/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/print.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/rate.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/search.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/sql/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/sql/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/sql/mysql.sql XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/submit.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/CHANGELOG.TXT XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/LICENSE.TXT XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/README.TXT XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/cache/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/cache/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/ar.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/de.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/en.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/fa.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/fr.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/lang/nl.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/config/tcpdf_config.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/almohanad.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/almohanad.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/almohanad.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/dejavusans.ctg.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/dejavusans.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/dejavusans.z XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/fonts/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/htmlcolors.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/tcpdf.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/tcpdf/unicode_data.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_category_items_sel.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_date_to_date.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_items_columns.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_items_menu.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_items_new.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_items_random_item.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_items_recent.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_items_spot.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_latest_files.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_latest_news.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/blocks/publisher_search_block.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_addfile.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_archive.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_author_items.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_categories_table.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_display_full.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_display_list.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_display_summary.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_display_wfsection.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_footer.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_header.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_item.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_print.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_rss.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_search.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_singleitem.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_singleitem_block.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/templates/publisher_submit.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/thumb.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/view.tag.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/visit.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/xoops_version.php Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/about.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/about.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/about.php 2012-12-12 23:47:08 UTC (rev 10375) @@ -0,0 +1,31 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * Publisher + * + * @copyright The XOOPS Project (http://www.xoops.org) + * @license GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/) + * @package Publisher + * @since 1.0 + * @author Mage, Mamba + * @version $Id$ + */ + +include dirname(__FILE__) . '/admin_header.php'; +$xoops = Xoops::getInstance(); +$xoops->header(); + +$aboutAdmin = new XoopsModuleAdmin(); +$aboutAdmin->displayNavigation('about.php'); +$aboutAdmin->displayAbout('6KJ7RW5DR3VTJ', false); + +$xoops->footer(); \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/about.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/admin_header.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/admin_header.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/admin_header.php 2012-12-12 23:47:08 UTC (rev 10375) @@ -0,0 +1,29 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @package Publisher + * @since 1.0 + * @author trabis <lus...@gm...> + * @author The SmartFactory <www.smartfactory.ca> + * @version $Id$ + */ + +include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php'; + +$xoops = Xoops::getInstance(); +$publisher = Publisher::getInstance(); +$publisher->loadLanguage('modinfo'); + +XoopsLoad::loadFile($xoops->path(dirname(dirname(__FILE__)) . '/include/common.php')); +XoopsLoad::loadFile($xoops->path(XOOPS_ROOT_PATH . '/include/cp_header.php')); Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/admin_header.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php 2012-12-12 23:47:08 UTC (rev 10375) @@ -0,0 +1,404 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @package Publisher + * @since 1.0 + * @author trabis <lus...@gm...> + * @author The SmartFactory <www.smartfactory.ca> + * @version $Id$ + */ + +include_once dirname(__FILE__) . '/admin_header.php'; + +$xoops = Xoops::getInstance(); +$op = PublisherRequest::getString('op'); + +$op = isset($_POST['editor']) ? 'mod' : $op; +if (isset($_POST['addcategory'])) { + $op = 'addcategory'; +} + +// Where do we start ? +$startcategory = PublisherRequest::getInt('startcategory'); +$categoryid = PublisherRequest::getInt('categoryid'); + +switch ($op) { + + case "del": + /* @var $categoryObj PublisherCategory */ + $categoryObj = $publisher->getCategoryHandler()->get($categoryid); + $confirm = (isset($_POST['confirm'])) ? $_POST['confirm'] : 0; + $name = (isset($_POST['name'])) ? $_POST['name'] : ''; + if ($confirm) { + if (!$publisher->getCategoryHandler()->delete($categoryObj)) { + $xoops->redirect("category.php", 1, _AM_PUBLISHER_DELETE_CAT_ERROR); + } + $xoops->redirect("category.php", 1, sprintf(_AM_PUBLISHER_COLISDELETED, $name)); + } else { + $xoops->header(); + $xoops->confirm(array('op' => 'del', 'categoryid' => $categoryObj->getVar('categoryid'), 'confirm' => 1, 'name' => $categoryObj->getVar('name')), 'category.php', _AM_PUBLISHER_DELETECOL . " '" . $categoryObj->getVar('name') . "'. <br /> <br />" . _AM_PUBLISHER_DELETE_CAT_CONFIRM, _AM_PUBLISHER_DELETE); + $xoops->footer(); + } + break; + + case "mod": + //Added by fx2024 + $nb_subcats = isset($_POST['nb_subcats']) ? intval($_POST['nb_subcats']) : 0; + $nb_subcats = $nb_subcats + (isset($_POST['nb_sub_yet']) ? intval($_POST['nb_sub_yet']) : 4); + //end of fx2024 code + + PublisherUtils::cpHeader(); + publisher_editCat(true, $categoryid, $nb_subcats); + break; + + case "addcategory": + global $modify; + + $parentid = PublisherRequest::getInt('parentid'); + /* @var $categoryObj PublisherCategory */ + if ($categoryid != 0) { + $categoryObj = $publisher->getCategoryHandler()->get($categoryid); + } else { + $categoryObj = $publisher->getCategoryHandler()->create(); + } + + // Uploading the image, if any + // Retreive the filename to be uploaded + if (isset($_FILES['image_file']['name']) && $_FILES['image_file']['name'] != "") { + $filename = $_POST["xoops_upload_file"][0]; + if (!empty($filename) || $filename != "") { + // TODO : implement publisher mimetype management + $max_size = $publisher->getConfig('maximum_filesize'); + $max_imgwidth = $publisher->getConfig('maximum_image_width'); + $max_imgheight = $publisher->getConfig('maximum_image_height'); + $allowed_mimetypes = PublisherUtils::getAllowedImagesTypes(); + + if ($_FILES[$filename]['tmp_name'] == "" || !is_readable($_FILES[$filename]['tmp_name'])) { + $xoops->redirect('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR); + } + + $uploader = new PublisherUploader(PublisherUtils::getImageDir('category'), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); + if ($uploader->fetchMedia($filename) && $uploader->upload()) { + $categoryObj->setVar('image', $uploader->getSavedFileName()); + } else { + $xoops->redirect('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR . $uploader->getErrors()); + } + } + } else { + if (isset($_POST['image'])) { + $categoryObj->setVar('image', $_POST['image']); + } + } + $categoryObj->setVar('parentid', (isset($_POST['parentid'])) ? intval($_POST['parentid']) : 0); + + $applyall = isset($_POST['applyall']) ? intval($_POST['applyall']) : 0; + $categoryObj->setVar('weight', isset($_POST['weight']) ? intval($_POST['weight']) : 1); + + // Groups and permissions + $grpread = isset($_POST['groups_read']) ? $_POST['groups_read'] : array(); + $grpsubmit = isset($_POST['groups_submit']) ? $_POST['groups_submit'] : array(); + $grpmoderation = isset($_POST['groups_moderation']) ? $_POST['groups_moderation'] : array(); + + + $categoryObj->setVar('name', $_POST['name']); + + //Added by skalpa: custom template support + if (isset($_POST['template'])) { + $categoryObj->setVar('template', $_POST['template']); + } + + if (isset($_POST['meta_description'])) { + $categoryObj->setVar('meta_description', $_POST['meta_description']); + } + if (isset($_POST['meta_keywords'])) { + $categoryObj->setVar('meta_keywords', $_POST['meta_keywords']); + } + if (isset($_POST['short_url'])) { + $categoryObj->setVar('short_url', $_POST['short_url']); + } + $categoryObj->setVar('moderator', intval($_POST['moderator'])); + $categoryObj->setVar('description', $_POST['description']); + + if (isset($_POST['header'])) { + $categoryObj->setVar('header', $_POST['header']); + } + + if ($categoryObj->isNew()) { + $redirect_msg = _AM_PUBLISHER_CATCREATED; + $redirect_to = 'category.php?op=mod'; + } else { + $redirect_msg = _AM_PUBLISHER_COLMODIFIED; + $redirect_to = 'category.php'; + } + + if (!$categoryObj->store()) { + $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_CATEGORY_SAVE_ERROR . PublisherUtils::formatErrors($categoryObj->getErrors())); + } + // TODO : put this function in the category class + PublisherUtils::saveCategoryPermissions($grpread, $categoryObj->getVar('categoryid'), 'category_read'); + PublisherUtils::saveCategoryPermissions($grpsubmit, $categoryObj->getVar('categoryid'), 'item_submit'); + PublisherUtils::saveCategoryPermissions($grpmoderation, $categoryObj->getVar('categoryid'), 'category_moderation'); + + + //Added by fx2024 + $parentCat = $categoryObj->getVar('categoryid'); + $sizeof = sizeof($_POST['scname']); + for ($i = 0; $i < $sizeof; $i++) { + if ($_POST['scname'][$i] != '') { + $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj->setVar('name', $_POST['scname'][$i]); + $categoryObj->setVar('parentid', $parentCat); + + if (!$categoryObj->store()) { + $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR . PublisherUtils::formatErrors($categoryObj->getErrors())); + } + // TODO : put this function in the category class + PublisherUtils::saveCategoryPermissions($grpread, $categoryObj->getVar('categoryid'), 'category_read'); + PublisherUtils::saveCategoryPermissions($grpsubmit, $categoryObj->getVar('categoryid'), 'item_submit'); + PublisherUtils::saveCategoryPermissions($grpmoderation, $categoryObj->getVar('categoryid'), 'category_moderation'); + } + } + //end of fx2024 code + $xoops->redirect($redirect_to, 2, $redirect_msg); + break; + + //Added by fx2024 + + case "addsubcats": + $categoryid = 0; + $nb_subcats = intval($_POST['nb_subcats']) + $_POST['nb_sub_yet']; + + $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj->setVar('name', $_POST['name']); + $categoryObj->setVar('description', $_POST['description']); + $categoryObj->setVar('weight', $_POST['weight']); + if (isset($parentCat)) { + $categoryObj->setVar('parentid', $parentCat); + } + + PublisherUtils::cpHeader(); + publisher_editCat(true, $categoryid, $nb_subcats, $categoryObj); + exit(); + + break; + //end of fx2024 code + + case "cancel": + $xoops->redirect("category.php", 1, sprintf(_AM_PUBLISHER_BACK2IDX, '')); + break; + case "default": + default: + PublisherUtils::cpHeader(); + //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES); + + echo "<br />\n"; + echo "<form><div style=\"margin-bottom: 12px;\">"; + echo "<input type='button' name='button' onclick=\"location='category.php?op=mod'\" value='" . _AM_PUBLISHER_CATEGORY_CREATE . "'> "; + //echo "<input type='button' name='button' onclick=\"location='item.php?op=mod'\" value='" . _AM_PUBLISHER_CREATEITEM . "'> "; + echo "</div></form>"; + + // Creating the objects for top categories + $categoriesObj = $publisher->getCategoryHandler()->getCategories($publisher->getConfig('idxcat_perpage'), $startcategory, 0); + + PublisherUtils::openCollapsableBar('createdcategories', 'createdcategoriesicon', _AM_PUBLISHER_CATEGORIES_TITLE, _AM_PUBLISHER_CATEGORIES_DSC); + + echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; + echo "<tr>"; + echo "<td class='bg3' align='left'><strong>" . _AM_PUBLISHER_ITEMCATEGORYNAME . "</strong></td>"; + echo "<td width='60' class='bg3' width='65' align='center'><strong>" . _CO_PUBLISHER_WEIGHT . "</strong></td>"; + echo "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; + echo "</tr>"; + $totalCategories = $publisher->getCategoryHandler()->getCategoriesCount(0); + if (count($categoriesObj) > 0) { + foreach ($categoriesObj as $key => $thiscat) { + publisher_displayCategory($thiscat); + } + } else { + echo "<tr>"; + echo "<td class='head' align='center' colspan= '7'>" . _AM_PUBLISHER_NOCAT . "</td>"; + echo "</tr>"; + $categoryid = '0'; + } + echo "</table>\n"; + $pagenav = new XoopsPageNav($totalCategories, $publisher->getConfig('idxcat_perpage'), $startcategory, 'startcategory'); + echo '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>'; + echo "<br />"; + PublisherUtils::closeCollapsableBar('createdcategories', 'createdcategoriesicon'); + echo "<br>"; + //editcat(false); + break; +} + +$xoops->footer(); + +function publisher_displayCategory(PublisherCategory $categoryObj, $level = 0) +{ + $publisher = Publisher::getInstance(); + + $description = $categoryObj->getVar('description'); + if (!XOOPS_USE_MULTIBYTES) { + if (strlen($description) >= 100) { + $description = substr($description, 0, (100 - 1)) . "..."; + } + } + $modify = "<a href='category.php?op=mod&categoryid=" . $categoryObj->getVar('categoryid') . "&parentid=" . $categoryObj->getVar('parentid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITCOL . "' alt='" . _AM_PUBLISHER_EDITCOL . "' /></a>"; + $delete = "<a href='category.php?op=del&categoryid=" . $categoryObj->getVar('categoryid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETECOL . "' alt='" . _AM_PUBLISHER_DELETECOL . "' /></a>"; + + $spaces = ''; + for ($j = 0; $j < $level; $j++) { + $spaces .= ' '; + } + + echo "<tr>"; + echo "<td class='even' align='left'>" . $spaces . "<a href='" . PUBLISHER_URL . "/category.php?categoryid=" . $categoryObj->getVar('categoryid') . "'><img src='" . PUBLISHER_URL . "/images/links/subcat.gif' alt='' /> " . $categoryObj->getVar('name') . "</a></td>"; + echo "<td class='even' align='center'>" . $categoryObj->getVar('weight') . "</td>"; + echo "<td class='even' align='center'> $modify $delete </td>"; + echo "</tr>"; + $subCategoriesObj = $publisher->getCategoryHandler()->getCategories(0, 0, $categoryObj->getVar('categoryid')); + if (count($subCategoriesObj) > 0) { + $level++; + foreach ($subCategoriesObj as $thiscat) { + publisher_displayCategory($thiscat, $level); + } + } + unset($categoryObj); +} + +function publisher_editCat($showmenu = false, $categoryid = 0, $nb_subcats = 4, $categoryObj = null) +{ + $xoops = Xoops::getInstance(); + $publisher = Publisher::getInstance(); + /* @var $categoryObj PublisherCategory */ + + // if there is a parameter, and the id exists, retrieve data: we're editing a category + if ($categoryid != 0) { + // Creating the category object for the selected category + $categoryObj = $publisher->getCategoryHandler()->get($categoryid); + if ($categoryObj->notLoaded()) { + $xoops->redirect("category.php", 1, _AM_PUBLISHER_NOCOLTOEDIT); + } + } else { + if (!$categoryObj) { + $categoryObj = $publisher->getCategoryHandler()->create(); + } + } + + if ($categoryid != 0) { + if ($showmenu) { + //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_EDITING); + } + echo "<br />\n"; + PublisherUtils::openCollapsableBar('edittable', 'edittableicon', _AM_PUBLISHER_EDITCOL, _AM_PUBLISHER_CATEGORY_EDIT_INFO); + } else { + if ($showmenu) { + //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_CREATINGNEW); + } + PublisherUtils::openCollapsableBar('createtable', 'createtableicon', _AM_PUBLISHER_CATEGORY_CREATE, _AM_PUBLISHER_CATEGORY_CREATE_INFO); + } + + /* @var $sform PublisherCategoryForm */ + $sform = $publisher->getForm($categoryObj, 'category'); + $sform->setSubCatsCount($nb_subcats); + $sform->display(); + + if (!$categoryid) { + PublisherUtils::closeCollapsableBar('createtable', 'createtableicon'); + } else { + PublisherUtils::closeCollapsableBar('edittable', 'edittableicon'); + } + + //Added by fx2024 + if ($categoryid) { + $sel_cat = $categoryid; + + PublisherUtils::openCollapsableBar('subcatstable', 'subcatsicon', _AM_PUBLISHER_SUBCAT_CAT, _AM_PUBLISHER_SUBCAT_CAT_DSC); + // Get the total number of sub-categories + $categoriesObj = $publisher->getCategoryHandler()->get($sel_cat); + $totalsubs = $publisher->getCategoryHandler()->getCategoriesCount($sel_cat); + // creating the categories objects that are published + $subcatsObj = $publisher->getCategoryHandler()->getCategories(0, 0, $categoriesObj->getVar('categoryid')); + + echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; + echo "<tr>"; + echo "<td width='60' class='bg3' align='left'><strong>" . _AM_PUBLISHER_CATID . "</strong></td>"; + echo "<td width='20%' class='bg3' align='left'><strong>" . _AM_PUBLISHER_CATCOLNAME . "</strong></td>"; + echo "<td class='bg3' align='left'><strong>" . _AM_PUBLISHER_SUBDESCRIPT . "</strong></td>"; + echo "<td width='60' class='bg3' align='right'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; + echo "</tr>"; + if ($totalsubs > 0) { + /* @var $subcat PublisherCategory */ + foreach ($subcatsObj as $subcat) { + $modify = "<a href='category.php?op=mod&categoryid=" . $subcat->getVar('categoryid') . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_MODIFY . "' alt='" . _AM_PUBLISHER_MODIFY . "' /></a>"; + $delete = "<a href='category.php?op=del&categoryid=" . $subcat->getVar('categoryid') . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETE . "' alt='" . _AM_PUBLISHER_DELETE . "' /></a>"; + echo "<tr>"; + echo "<td class='head' align='left'>" . $subcat->getVar('categoryid') . "</td>"; + echo "<td class='even' align='left'><a href='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/category.php?categoryid=" . $subcat->getVar('categoryid') . "&parentid=" . $subcat->getVar('parentid'). "'>" . $subcat->getVar('name') . "</a></td>"; + echo "<td class='even' align='left'>" . $subcat->getVar('description') . "</td>"; + echo "<td class='even' align='right'> {$modify} {$delete} </td>"; + echo "</tr>"; + } + } else { + echo "<tr>"; + echo "<td class='head' align='center' colspan= '7'>" . _AM_PUBLISHER_NOSUBCAT . "</td>"; + echo "</tr>"; + } + echo "</table>\n"; + echo "<br />\n"; + PublisherUtils::closeCollapsableBar('subcatstable', 'subcatsicon'); + + PublisherUtils::openCollapsableBar('bottomtable', 'bottomtableicon', _AM_PUBLISHER_CAT_ITEMS, _AM_PUBLISHER_CAT_ITEMS_DSC); + $startitem = PublisherRequest::getInt('startitem'); + // Get the total number of published ITEMS + $totalitems = $publisher->getItemHandler()->getItemsCount($sel_cat, array(_PUBLISHER_STATUS_PUBLISHED)); + // creating the items objects that are published + $itemsObj = $publisher->getItemHandler()->getAllPublished($publisher->getConfig('idxcat_perpage'), $startitem, $sel_cat); + $totalitemsOnPage = count($itemsObj); + $allcats = $publisher->getCategoryHandler()->getObjects(null, true); + echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; + echo "<tr>"; + echo "<td width='40' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ITEMID . "</strong></td>"; + echo "<td width='20%' class='bg3' align='left'><strong>" . _AM_PUBLISHER_ITEMCOLNAME . "</strong></td>"; + echo "<td class='bg3' align='left'><strong>" . _AM_PUBLISHER_ITEMDESC . "</strong></td>"; + echo "<td width='90' class='bg3' align='center'><strong>" . _AM_PUBLISHER_CREATED . "</strong></td>"; + echo "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; + echo "</tr>"; + if ($totalitems > 0) { + for ($i = 0; $i < $totalitemsOnPage; $i++) { + $categoryObj =& $allcats[$itemsObj[$i]->getVar('categoryid')]; + $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; + $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; + echo "<tr>"; + echo "<td class='head' align='center'>" . $itemsObj[$i]->getVar('itemid'). "</td>"; + echo "<td class='even' align='left'>" . $categoryObj->getVar('name') . "</td>"; + echo "<td class='even' align='left'>" . $itemsObj[$i]->getitemLink() . "</td>"; + echo "<td class='even' align='center'>" . $itemsObj[$i]->datesub('s') . "</td>"; + echo "<td class='even' align='center'> $modify $delete </td>"; + echo "</tr>"; + } + } else { + echo "<tr>"; + echo "<td class='head' align='center' colspan= '7'>" . _AM_PUBLISHER_NOITEMS . "</td>"; + echo "</tr>"; + } + echo "</table>\n"; + echo "<br />\n"; + $parentid = PublisherRequest::getInt('parentid'); + $pagenav_extra_args = "op=mod&categoryid=$sel_cat&parentid=$parentid"; + $pagenav = new XoopsPageNav($totalitems, $publisher->getConfig('idxcat_perpage'), $startitem, 'startitem', $pagenav_extra_args); + echo '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>'; + echo "<input type='button' name='button' onclick=\"location='item.php?op=mod&categoryid=" . $sel_cat . "'\" value='" . _AM_PUBLISHER_CREATEITEM . "'> "; + echo "</div>"; + } + //end of fx2024 code +} \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/category.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/clone.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/clone.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/publisher/admin/clone.php 2012-12-12 23:47:08 UTC (rev 10375) @@ -0,0 +1,164 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/ + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @package Publisher + * @since 1.0 + * @author trabis <lus...@gm...> + * @version $Id$ + */ + +include_once dirname(__FILE__) . "/admin_header.php"; + +$xoops = Xoops::getInstance(); +PublisherUtils::cpHeader(); +//publisher_adminMenu(-1, _AM_PUBLISHER_CLONE); +PublisherUtils::openCollapsableBar('clone', 'cloneicon', _AM_PUBLISHER_CLONE, _AM_PUBLISHER_CLONE_DSC); + +if (@$_POST['op'] == 'submit') { + + if (!$xoops->security()->check()) { + $xoops->redirect('clone.php', 3, implode('<br />', $xoops->security()->getErrors())); + } + + $clone = $_POST['clone']; + + //check if name is valid + if (empty($clone) || preg_match('/[^a-zA-Z0-9\_\-]/', $clone)) { + $xoops->redirect('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_INVALIDNAME, $clone)); + exit(); + } + + // Check wether the cloned module exists or not + if ($clone && is_dir(XOOPS_ROOT_PATH . '/modules/' . $clone)) { + $xoops->redirect('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_EXISTS, $clone)); + } + + $patterns = array( + strtolower(PUBLISHER_DIRNAME) => strtolower($clone), + strtoupper(PUBLISHER_DIRNAME) => strtoupper($clone), + ucfirst(strtolower(PUBLISHER_DIRNAME)) => ucfirst(strtolower($clone)) + ); + + $patKeys = array_keys($patterns); + $patValues = array_values($patterns); + publisher_cloneFileFolder(PUBLISHER_ROOT_PATH); + $logocreated = publisher_createLogo(strtolower($clone)); + + $msg = ""; + if (is_dir(XOOPS_ROOT_PATH . '/modules/' . strtolower($clone))) { + $msg .= sprintf(_AM_PUBLISHER_CLONE_CONGRAT, "<a href='" . XOOPS_URL . "/modules/system/admin.php?fct=modulesadmin'>" . ucfirst(strtolower($clone)) . "</a>") . "<br />\n"; + if (!$logocreated) { + $msg .= _AM_PUBLISHER_CLONE_IMAGEFAIL; + } + } else { + $msg .= _AM_PUBLISHER_CLONE_FAIL; + } + echo $msg; + +} else { + $form = new XoopsThemeForm(sprintf(_AM_PUBLISHER_CLONE_TITLE, $publisher->getModule()->getVar('name', 'E')), 'clone', 'clone.php', 'post', true); + $clone = new XoopsFormText(_AM_PUBLISHER_CLONE_NAME, 'clone', 20, 20, ''); + $clone->setDescription(_AM_PUBLISHER_CLONE_NAME_DSC); + $form->addElement($clone, true); + $form->addElement(new XoopsFormHidden('op', 'submit')); + $form->addElement(new XoopsFormButton('', '', _SUBMIT, 'submit')); + $form->display(); +} + +// End of collapsable bar +PublisherUtils::closeCollapsableBar('clone', 'cloneicon'); +$xoops->footer(); + +// work around for PHP < 5.0.x +if (!function_exists('file_put_contents')) { + function file_put_contents($filename, $data, $file_append = false) + { + if ($fp = fopen($filename, (!$file_append ? 'w+' : 'a+'))) { + fputs($fp, $data); + fclose($fp); + } + } +} + +// recursive clonning script +function publisher_cloneFileFolder($path) +{ + global $patKeys; + global $patValues; + + $newPath = str_replace($patKeys[0], $patValues[0], $path); + + if (is_dir($path)) { + // create new dir + mkdir($newPath); + + // check all files in dir, and process it + if ($handle = opendir($path)) { + while ($file = readdir($handle)) { + if ($file != '.' && $file != '..' && $file != '.svn') { + publisher_cloneFileFolder("{$path}/{$file}"); + } + } + closedir($handle); + } + } else { + + if (preg_match('/(.jpg|.gif|.png|.zip)$/i', $path)) { + // image + copy($path, $newPath); + } else { + // file, read it + $content = file_get_contents($path); + $content = str_replace($patKeys, $patValues, $content); + file_put_contents($newPath, $content); + } + } +} + +function publisher_createLogo($dirname) +{ + if (!extension_loaded("gd")) { + return false; + } else { + $required_functions = array("imagecreatetruecolor", "imagecolorallocate", "imagefilledrectangle", "imagejpeg", "imagedestroy", "imageftbbox"); + foreach ($required_functions as $func) { + if (!function_exists($func)) { + return false; + } + } + } + + if (!file_exists($imageBase = XOOPS_ROOT_PATH . "/modules/" . $dirname . "/images/module_logo.png") || !file_exists($font = XOOPS_ROOT_PATH . "/modules/" . $dirname . "/images/VeraBd.ttf")) { + return false; + } + + $imageModule = imagecreatefrompng($imageBase); + + //Erase old text + $grey_color = imagecolorallocate($imageModule, 237, 237, 237); + imagefilledrectangle($imageModule, 5, 35, 85, 46, $grey_color); + + // Write text + $text_color = imagecolorallocate($imageModule, 0, 0, 0); + $space_to_border = (80 - strlen($dirname) * 6.5) / 2; + imagefttext($imageModule, 8.5, 0, $space_to_border, 45, $text_color, $font, ucfirst($dirname), array()); + + // Set transparency color + $white = imagecolorallocatealpha($imageModule, 255, 255, 255, 127); + imagefill($imageModule, 0, 0, $white);... [truncated message content] |
From: <tr...@us...> - 2012-12-12 23:39:53
|
Revision: 10374 http://sourceforge.net/p/xoops/svn/10374 Author: trabis Date: 2012-12-12 23:39:48 +0000 (Wed, 12 Dec 2012) Log Message: ----------- I've accidentally committed 2.6 changes into this revision. I'm reverting it to 2.5.x state. New 2.6 publisher will be on 2.6 trunk Modified Paths: -------------- XoopsModules/publisher/trunk/publisher/admin/about.php XoopsModules/publisher/trunk/publisher/admin/admin_header.php XoopsModules/publisher/trunk/publisher/admin/category.php XoopsModules/publisher/trunk/publisher/admin/clone.php XoopsModules/publisher/trunk/publisher/admin/file.php XoopsModules/publisher/trunk/publisher/admin/import/news.php XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php XoopsModules/publisher/trunk/publisher/admin/import/xfsection.php XoopsModules/publisher/trunk/publisher/admin/import.php XoopsModules/publisher/trunk/publisher/admin/index.php XoopsModules/publisher/trunk/publisher/admin/item.php XoopsModules/publisher/trunk/publisher/admin/main.php XoopsModules/publisher/trunk/publisher/admin/menu.php XoopsModules/publisher/trunk/publisher/admin/mimetypes.php XoopsModules/publisher/trunk/publisher/admin/pagewrap.php XoopsModules/publisher/trunk/publisher/admin/permissions.php XoopsModules/publisher/trunk/publisher/admin/preferences.php XoopsModules/publisher/trunk/publisher/admin/pw_delete_file.php XoopsModules/publisher/trunk/publisher/admin/pw_upload_file.php XoopsModules/publisher/trunk/publisher/archive.php XoopsModules/publisher/trunk/publisher/author_items.php XoopsModules/publisher/trunk/publisher/backend.php XoopsModules/publisher/trunk/publisher/blocks/category_items_sel.php XoopsModules/publisher/trunk/publisher/blocks/date_to_date.php XoopsModules/publisher/trunk/publisher/blocks/items_columns.php XoopsModules/publisher/trunk/publisher/blocks/items_menu.php XoopsModules/publisher/trunk/publisher/blocks/items_new.php XoopsModules/publisher/trunk/publisher/blocks/items_random_item.php XoopsModules/publisher/trunk/publisher/blocks/items_recent.php XoopsModules/publisher/trunk/publisher/blocks/items_spot.php XoopsModules/publisher/trunk/publisher/blocks/latest_files.php XoopsModules/publisher/trunk/publisher/blocks/latest_news.php XoopsModules/publisher/trunk/publisher/blocks/search.php XoopsModules/publisher/trunk/publisher/category.php XoopsModules/publisher/trunk/publisher/class/blockform.php XoopsModules/publisher/trunk/publisher/class/category.php XoopsModules/publisher/trunk/publisher/class/file.php XoopsModules/publisher/trunk/publisher/class/form/category.php XoopsModules/publisher/trunk/publisher/class/form/file.php XoopsModules/publisher/trunk/publisher/class/form/item.php XoopsModules/publisher/trunk/publisher/class/groupperm.php XoopsModules/publisher/trunk/publisher/class/item.php XoopsModules/publisher/trunk/publisher/class/metagen.php XoopsModules/publisher/trunk/publisher/class/mimetype.php XoopsModules/publisher/trunk/publisher/class/permission.php XoopsModules/publisher/trunk/publisher/class/publisher.php XoopsModules/publisher/trunk/publisher/class/rating.php XoopsModules/publisher/trunk/publisher/class/request.php XoopsModules/publisher/trunk/publisher/class/themetabform.php XoopsModules/publisher/trunk/publisher/class/uploader.php XoopsModules/publisher/trunk/publisher/comment_delete.php XoopsModules/publisher/trunk/publisher/comment_edit.php XoopsModules/publisher/trunk/publisher/comment_new.php XoopsModules/publisher/trunk/publisher/comment_post.php XoopsModules/publisher/trunk/publisher/comment_reply.php XoopsModules/publisher/trunk/publisher/file.php XoopsModules/publisher/trunk/publisher/footer.php XoopsModules/publisher/trunk/publisher/header.php XoopsModules/publisher/trunk/publisher/include/ajax_rating.php XoopsModules/publisher/trunk/publisher/include/ajax_upload.php XoopsModules/publisher/trunk/publisher/include/comment_functions.php XoopsModules/publisher/trunk/publisher/include/common.php XoopsModules/publisher/trunk/publisher/include/notification.inc.php XoopsModules/publisher/trunk/publisher/include/plugin.tag.php XoopsModules/publisher/trunk/publisher/include/search.inc.php XoopsModules/publisher/trunk/publisher/include/seo.inc.php XoopsModules/publisher/trunk/publisher/include/update.php XoopsModules/publisher/trunk/publisher/index.php XoopsModules/publisher/trunk/publisher/item.php XoopsModules/publisher/trunk/publisher/list.tag.php XoopsModules/publisher/trunk/publisher/makepdf.php XoopsModules/publisher/trunk/publisher/notification_update.php XoopsModules/publisher/trunk/publisher/pop.php XoopsModules/publisher/trunk/publisher/print.php XoopsModules/publisher/trunk/publisher/rate.php XoopsModules/publisher/trunk/publisher/search.php XoopsModules/publisher/trunk/publisher/submit.php XoopsModules/publisher/trunk/publisher/view.tag.php XoopsModules/publisher/trunk/publisher/visit.php XoopsModules/publisher/trunk/publisher/xoops_version.php Added Paths: ----------- XoopsModules/publisher/trunk/publisher/class/highlighter.php XoopsModules/publisher/trunk/publisher/include/constants.php XoopsModules/publisher/trunk/publisher/include/functions.php XoopsModules/publisher/trunk/publisher/include/media.textsanitizer.php XoopsModules/publisher/trunk/publisher/include/seo_functions.php Removed Paths: ------------- XoopsModules/publisher/trunk/publisher/class/utils.php XoopsModules/publisher/trunk/publisher/preloads/ Modified: XoopsModules/publisher/trunk/publisher/admin/about.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/about.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/about.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -20,12 +20,13 @@ * @version $Id$ */ -include dirname(__FILE__) . '/admin_header.php'; -$xoops = Xoops::getInstance(); -$xoops->header(); +include_once dirname(__FILE__) . '/admin_header.php'; -$aboutAdmin = new XoopsModuleAdmin(); -$aboutAdmin->displayNavigation('about.php'); -$aboutAdmin->displayAbout('6KJ7RW5DR3VTJ', false); +xoops_cp_header(); -$xoops->footer(); \ No newline at end of file +$aboutAdmin = new ModuleAdmin(); + +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderabout('6KJ7RW5DR3VTJ', false); + +xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/admin_header.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/admin_header.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/admin_header.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -20,10 +20,27 @@ */ include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php'; +include_once dirname(dirname(__FILE__)) . '/include/common.php'; +include_once XOOPS_ROOT_PATH . '/include/cp_header.php'; -$xoops = Xoops::getInstance(); -$publisher = Publisher::getInstance(); -$publisher->loadLanguage('modinfo'); +//xoops_loadLanguage('admin', PUBLISHER_DIRNAME); +xoops_loadLanguage('modinfo', PUBLISHER_DIRNAME); -XoopsLoad::loadFile($xoops->path(dirname(dirname(__FILE__)) . '/include/common.php')); -XoopsLoad::loadFile($xoops->path(XOOPS_ROOT_PATH . '/include/cp_header.php')); +$imagearray = array( + 'editimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_edit.png' alt='" . _AM_PUBLISHER_ICO_EDIT . "' align='middle' />", + 'deleteimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_delete.png' alt='" . _AM_PUBLISHER_ICO_DELETE . "' align='middle' />", + 'online' => "<img src='" . PUBLISHER_IMAGES_URL . "/on.png' alt='" . _AM_PUBLISHER_ICO_ONLINE . "' align='middle' />", + 'offline' => "<img src='" . PUBLISHER_IMAGES_URL . "/off.png' alt='" . _AM_PUBLISHER_ICO_OFFLINE . "' align='middle' />", +); +if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'); +}else{ + echo xoops_error('/Frameworks/moduleclasses/moduleadmin/ is required!!!'); +} +/* +$myts =& MyTextSanitizer::getInstance(); + +if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { + include_once(XOOPS_ROOT_PATH."/class/template.php"); + $xoopsTpl = new XoopsTpl(); +} */ \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/category.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/category.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/category.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -21,7 +21,6 @@ include_once dirname(__FILE__) . '/admin_header.php'; -$xoops = Xoops::getInstance(); $op = PublisherRequest::getString('op'); $op = isset($_POST['editor']) ? 'mod' : $op; @@ -36,19 +35,20 @@ switch ($op) { case "del": - /* @var $categoryObj PublisherCategory */ - $categoryObj = $publisher->getCategoryHandler()->get($categoryid); + $categoryObj = $publisher->getHandler('category')->get($categoryid); $confirm = (isset($_POST['confirm'])) ? $_POST['confirm'] : 0; $name = (isset($_POST['name'])) ? $_POST['name'] : ''; if ($confirm) { - if (!$publisher->getCategoryHandler()->delete($categoryObj)) { - $xoops->redirect("category.php", 1, _AM_PUBLISHER_DELETE_CAT_ERROR); + if (!$publisher->getHandler('category')->delete($categoryObj)) { + redirect_header("category.php", 1, _AM_PUBLISHER_DELETE_CAT_ERROR); + exit(); } - $xoops->redirect("category.php", 1, sprintf(_AM_PUBLISHER_COLISDELETED, $name)); + redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_COLISDELETED, $name)); + exit(); } else { - $xoops->header(); - $xoops->confirm(array('op' => 'del', 'categoryid' => $categoryObj->getVar('categoryid'), 'confirm' => 1, 'name' => $categoryObj->getVar('name')), 'category.php', _AM_PUBLISHER_DELETECOL . " '" . $categoryObj->getVar('name') . "'. <br /> <br />" . _AM_PUBLISHER_DELETE_CAT_CONFIRM, _AM_PUBLISHER_DELETE); - $xoops->footer(); + xoops_cp_header(); + xoops_confirm(array('op' => 'del', 'categoryid' => $categoryObj->categoryid(), 'confirm' => 1, 'name' => $categoryObj->name()), 'category.php', _AM_PUBLISHER_DELETECOL . " '" . $categoryObj->name() . "'. <br /> <br />" . _AM_PUBLISHER_DELETE_CAT_CONFIRM, _AM_PUBLISHER_DELETE); + xoops_cp_footer(); } break; @@ -58,7 +58,7 @@ $nb_subcats = $nb_subcats + (isset($_POST['nb_sub_yet']) ? intval($_POST['nb_sub_yet']) : 4); //end of fx2024 code - PublisherUtils::cpHeader(); + publisher_cpHeader(); publisher_editCat(true, $categoryid, $nb_subcats); break; @@ -66,11 +66,11 @@ global $modify; $parentid = PublisherRequest::getInt('parentid'); - /* @var $categoryObj PublisherCategory */ + if ($categoryid != 0) { - $categoryObj = $publisher->getCategoryHandler()->get($categoryid); + $categoryObj = $publisher->getHandler('category')->get($categoryid); } else { - $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj = $publisher->getHandler('category')->create(); } // Uploading the image, if any @@ -82,17 +82,20 @@ $max_size = $publisher->getConfig('maximum_filesize'); $max_imgwidth = $publisher->getConfig('maximum_image_width'); $max_imgheight = $publisher->getConfig('maximum_image_height'); - $allowed_mimetypes = PublisherUtils::getAllowedImagesTypes(); + $allowed_mimetypes = publisher_getAllowedImagesTypes(); if ($_FILES[$filename]['tmp_name'] == "" || !is_readable($_FILES[$filename]['tmp_name'])) { - $xoops->redirect('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR); + redirect_header('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR); + exit(); } - $uploader = new PublisherUploader(PublisherUtils::getImageDir('category'), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); + xoops_load('XoopsMediaUploader'); + $uploader = new XoopsMediaUploader(publisher_getImageDir('category'), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); if ($uploader->fetchMedia($filename) && $uploader->upload()) { $categoryObj->setVar('image', $uploader->getSavedFileName()); } else { - $xoops->redirect('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR . $uploader->getErrors()); + redirect_header('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR . $uploader->getErrors()); + exit(); } } } else { @@ -143,34 +146,37 @@ } if (!$categoryObj->store()) { - $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_CATEGORY_SAVE_ERROR . PublisherUtils::formatErrors($categoryObj->getErrors())); + redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_CATEGORY_SAVE_ERROR . publisher_formatErrors($categoryObj->getErrors())); + exit; } // TODO : put this function in the category class - PublisherUtils::saveCategoryPermissions($grpread, $categoryObj->getVar('categoryid'), 'category_read'); - PublisherUtils::saveCategoryPermissions($grpsubmit, $categoryObj->getVar('categoryid'), 'item_submit'); - PublisherUtils::saveCategoryPermissions($grpmoderation, $categoryObj->getVar('categoryid'), 'category_moderation'); + publisher_saveCategoryPermissions($grpread, $categoryObj->categoryid(), 'category_read'); + publisher_saveCategoryPermissions($grpsubmit, $categoryObj->categoryid(), 'item_submit'); + publisher_saveCategoryPermissions($grpmoderation, $categoryObj->categoryid(), 'category_moderation'); //Added by fx2024 - $parentCat = $categoryObj->getVar('categoryid'); + $parentCat = $categoryObj->categoryid(); $sizeof = sizeof($_POST['scname']); for ($i = 0; $i < $sizeof; $i++) { if ($_POST['scname'][$i] != '') { - $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj = $publisher->getHandler('category')->create(); $categoryObj->setVar('name', $_POST['scname'][$i]); $categoryObj->setVar('parentid', $parentCat); if (!$categoryObj->store()) { - $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR . PublisherUtils::formatErrors($categoryObj->getErrors())); + redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR . publisher_formatErrors($categoryObj->getErrors())); + exit; } // TODO : put this function in the category class - PublisherUtils::saveCategoryPermissions($grpread, $categoryObj->getVar('categoryid'), 'category_read'); - PublisherUtils::saveCategoryPermissions($grpsubmit, $categoryObj->getVar('categoryid'), 'item_submit'); - PublisherUtils::saveCategoryPermissions($grpmoderation, $categoryObj->getVar('categoryid'), 'category_moderation'); + publisher_saveCategoryPermissions($grpread, $categoryObj->categoryid(), 'category_read'); + publisher_saveCategoryPermissions($grpsubmit, $categoryObj->categoryid(), 'item_submit'); + publisher_saveCategoryPermissions($grpmoderation, $categoryObj->categoryid(), 'category_moderation'); } } //end of fx2024 code - $xoops->redirect($redirect_to, 2, $redirect_msg); + redirect_header($redirect_to, 2, $redirect_msg); + exit(); break; //Added by fx2024 @@ -179,7 +185,7 @@ $categoryid = 0; $nb_subcats = intval($_POST['nb_subcats']) + $_POST['nb_sub_yet']; - $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj = $publisher->getHandler('category')->create(); $categoryObj->setVar('name', $_POST['name']); $categoryObj->setVar('description', $_POST['description']); $categoryObj->setVar('weight', $_POST['weight']); @@ -187,7 +193,7 @@ $categoryObj->setVar('parentid', $parentCat); } - PublisherUtils::cpHeader(); + publisher_cpHeader(); publisher_editCat(true, $categoryid, $nb_subcats, $categoryObj); exit(); @@ -195,11 +201,12 @@ //end of fx2024 code case "cancel": - $xoops->redirect("category.php", 1, sprintf(_AM_PUBLISHER_BACK2IDX, '')); - break; + redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_BACK2IDX, '')); + exit(); + case "default": default: - PublisherUtils::cpHeader(); + publisher_cpHeader(); //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES); echo "<br />\n"; @@ -209,9 +216,9 @@ echo "</div></form>"; // Creating the objects for top categories - $categoriesObj = $publisher->getCategoryHandler()->getCategories($publisher->getConfig('idxcat_perpage'), $startcategory, 0); + $categoriesObj = $publisher->getHandler('category')->getCategories($publisher->getConfig('idxcat_perpage'), $startcategory, 0); - PublisherUtils::openCollapsableBar('createdcategories', 'createdcategoriesicon', _AM_PUBLISHER_CATEGORIES_TITLE, _AM_PUBLISHER_CATEGORIES_DSC); + publisher_openCollapsableBar('createdcategories', 'createdcategoriesicon', _AM_PUBLISHER_CATEGORIES_TITLE, _AM_PUBLISHER_CATEGORIES_DSC); echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; echo "<tr>"; @@ -219,7 +226,7 @@ echo "<td width='60' class='bg3' width='65' align='center'><strong>" . _CO_PUBLISHER_WEIGHT . "</strong></td>"; echo "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; echo "</tr>"; - $totalCategories = $publisher->getCategoryHandler()->getCategoriesCount(0); + $totalCategories = $publisher->getHandler('category')->getCategoriesCount(0); if (count($categoriesObj) > 0) { foreach ($categoriesObj as $key => $thiscat) { publisher_displayCategory($thiscat); @@ -231,29 +238,30 @@ $categoryid = '0'; } echo "</table>\n"; + include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; $pagenav = new XoopsPageNav($totalCategories, $publisher->getConfig('idxcat_perpage'), $startcategory, 'startcategory'); echo '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>'; echo "<br />"; - PublisherUtils::closeCollapsableBar('createdcategories', 'createdcategoriesicon'); + publisher_closeCollapsableBar('createdcategories', 'createdcategoriesicon'); echo "<br>"; //editcat(false); break; } -$xoops->footer(); +xoops_cp_footer(); -function publisher_displayCategory(PublisherCategory $categoryObj, $level = 0) +function publisher_displayCategory($categoryObj, $level = 0) { - $publisher = Publisher::getInstance(); + $publisher = PublisherPublisher::getInstance(); - $description = $categoryObj->getVar('description'); + $description = $categoryObj->description(); if (!XOOPS_USE_MULTIBYTES) { if (strlen($description) >= 100) { $description = substr($description, 0, (100 - 1)) . "..."; } } - $modify = "<a href='category.php?op=mod&categoryid=" . $categoryObj->getVar('categoryid') . "&parentid=" . $categoryObj->getVar('parentid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITCOL . "' alt='" . _AM_PUBLISHER_EDITCOL . "' /></a>"; - $delete = "<a href='category.php?op=del&categoryid=" . $categoryObj->getVar('categoryid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETECOL . "' alt='" . _AM_PUBLISHER_DELETECOL . "' /></a>"; + $modify = "<a href='category.php?op=mod&categoryid=" . $categoryObj->categoryid() . "&parentid=" . $categoryObj->parentid() . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITCOL . "' alt='" . _AM_PUBLISHER_EDITCOL . "' /></a>"; + $delete = "<a href='category.php?op=del&categoryid=" . $categoryObj->categoryid() . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETECOL . "' alt='" . _AM_PUBLISHER_DELETECOL . "' /></a>"; $spaces = ''; for ($j = 0; $j < $level; $j++) { @@ -261,14 +269,14 @@ } echo "<tr>"; - echo "<td class='even' align='left'>" . $spaces . "<a href='" . PUBLISHER_URL . "/category.php?categoryid=" . $categoryObj->getVar('categoryid') . "'><img src='" . PUBLISHER_URL . "/images/links/subcat.gif' alt='' /> " . $categoryObj->getVar('name') . "</a></td>"; - echo "<td class='even' align='center'>" . $categoryObj->getVar('weight') . "</td>"; + echo "<td class='even' align='left'>" . $spaces . "<a href='" . PUBLISHER_URL . "/category.php?categoryid=" . $categoryObj->categoryid() . "'><img src='" . PUBLISHER_URL . "/images/links/subcat.gif' alt='' /> " . $categoryObj->name() . "</a></td>"; + echo "<td class='even' align='center'>" . $categoryObj->weight() . "</td>"; echo "<td class='even' align='center'> $modify $delete </td>"; echo "</tr>"; - $subCategoriesObj = $publisher->getCategoryHandler()->getCategories(0, 0, $categoryObj->getVar('categoryid')); + $subCategoriesObj = $publisher->getHandler('category')->getCategories(0, 0, $categoryObj->categoryid()); if (count($subCategoriesObj) > 0) { $level++; - foreach ($subCategoriesObj as $thiscat) { + foreach ($subCategoriesObj as $key => $thiscat) { publisher_displayCategory($thiscat, $level); } } @@ -277,20 +285,19 @@ function publisher_editCat($showmenu = false, $categoryid = 0, $nb_subcats = 4, $categoryObj = null) { - $xoops = Xoops::getInstance(); - $publisher = Publisher::getInstance(); - /* @var $categoryObj PublisherCategory */ + $publisher = PublisherPublisher::getInstance(); // if there is a parameter, and the id exists, retrieve data: we're editing a category if ($categoryid != 0) { // Creating the category object for the selected category - $categoryObj = $publisher->getCategoryHandler()->get($categoryid); + $categoryObj = $publisher->getHandler('category')->get($categoryid); if ($categoryObj->notLoaded()) { - $xoops->redirect("category.php", 1, _AM_PUBLISHER_NOCOLTOEDIT); + redirect_header("category.php", 1, _AM_PUBLISHER_NOCOLTOEDIT); + exit(); } } else { if (!$categoryObj) { - $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj = $publisher->getHandler('category')->create(); } } @@ -299,36 +306,34 @@ //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_EDITING); } echo "<br />\n"; - PublisherUtils::openCollapsableBar('edittable', 'edittableicon', _AM_PUBLISHER_EDITCOL, _AM_PUBLISHER_CATEGORY_EDIT_INFO); + publisher_openCollapsableBar('edittable', 'edittableicon', _AM_PUBLISHER_EDITCOL, _AM_PUBLISHER_CATEGORY_EDIT_INFO); } else { if ($showmenu) { //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_CREATINGNEW); } - PublisherUtils::openCollapsableBar('createtable', 'createtableicon', _AM_PUBLISHER_CATEGORY_CREATE, _AM_PUBLISHER_CATEGORY_CREATE_INFO); + publisher_openCollapsableBar('createtable', 'createtableicon', _AM_PUBLISHER_CATEGORY_CREATE, _AM_PUBLISHER_CATEGORY_CREATE_INFO); } - /* @var $sform PublisherCategoryForm */ - $sform = $publisher->getForm($categoryObj, 'category'); - $sform->setSubCatsCount($nb_subcats); + $sform = $categoryObj->getForm($nb_subcats); $sform->display(); if (!$categoryid) { - PublisherUtils::closeCollapsableBar('createtable', 'createtableicon'); + publisher_closeCollapsableBar('createtable', 'createtableicon'); } else { - PublisherUtils::closeCollapsableBar('edittable', 'edittableicon'); + publisher_closeCollapsableBar('edittable', 'edittableicon'); } //Added by fx2024 if ($categoryid) { $sel_cat = $categoryid; - PublisherUtils::openCollapsableBar('subcatstable', 'subcatsicon', _AM_PUBLISHER_SUBCAT_CAT, _AM_PUBLISHER_SUBCAT_CAT_DSC); + publisher_openCollapsableBar('subcatstable', 'subcatsicon', _AM_PUBLISHER_SUBCAT_CAT, _AM_PUBLISHER_SUBCAT_CAT_DSC); // Get the total number of sub-categories - $categoriesObj = $publisher->getCategoryHandler()->get($sel_cat); - $totalsubs = $publisher->getCategoryHandler()->getCategoriesCount($sel_cat); + $categoriesObj = $publisher->getHandler('category')->get($sel_cat); + $totalsubs = $publisher->getHandler('category')->getCategoriesCount($sel_cat); // creating the categories objects that are published - $subcatsObj = $publisher->getCategoryHandler()->getCategories(0, 0, $categoriesObj->getVar('categoryid')); - + $subcatsObj = $publisher->getHandler('category')->getCategories(0, 0, $categoriesObj->categoryid()); + $totalSCOnPage = count($subcatsObj); echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; echo "<tr>"; echo "<td width='60' class='bg3' align='left'><strong>" . _AM_PUBLISHER_CATID . "</strong></td>"; @@ -337,14 +342,13 @@ echo "<td width='60' class='bg3' align='right'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; echo "</tr>"; if ($totalsubs > 0) { - /* @var $subcat PublisherCategory */ foreach ($subcatsObj as $subcat) { - $modify = "<a href='category.php?op=mod&categoryid=" . $subcat->getVar('categoryid') . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_MODIFY . "' alt='" . _AM_PUBLISHER_MODIFY . "' /></a>"; - $delete = "<a href='category.php?op=del&categoryid=" . $subcat->getVar('categoryid') . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETE . "' alt='" . _AM_PUBLISHER_DELETE . "' /></a>"; + $modify = "<a href='category.php?op=mod&categoryid=" . $subcat->categoryid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_MODIFY . "' alt='" . _AM_PUBLISHER_MODIFY . "' /></a>"; + $delete = "<a href='category.php?op=del&categoryid=" . $subcat->categoryid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETE . "' alt='" . _AM_PUBLISHER_DELETE . "' /></a>"; echo "<tr>"; - echo "<td class='head' align='left'>" . $subcat->getVar('categoryid') . "</td>"; - echo "<td class='even' align='left'><a href='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/category.php?categoryid=" . $subcat->getVar('categoryid') . "&parentid=" . $subcat->getVar('parentid'). "'>" . $subcat->getVar('name') . "</a></td>"; - echo "<td class='even' align='left'>" . $subcat->getVar('description') . "</td>"; + echo "<td class='head' align='left'>" . $subcat->categoryid() . "</td>"; + echo "<td class='even' align='left'><a href='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/category.php?categoryid=" . $subcat->categoryid() . "&parentid=" . $subcat->parentid() . "'>" . $subcat->name() . "</a></td>"; + echo "<td class='even' align='left'>" . $subcat->description() . "</td>"; echo "<td class='even' align='right'> {$modify} {$delete} </td>"; echo "</tr>"; } @@ -355,16 +359,16 @@ } echo "</table>\n"; echo "<br />\n"; - PublisherUtils::closeCollapsableBar('subcatstable', 'subcatsicon'); + publisher_closeCollapsableBar('subcatstable', 'subcatsicon'); - PublisherUtils::openCollapsableBar('bottomtable', 'bottomtableicon', _AM_PUBLISHER_CAT_ITEMS, _AM_PUBLISHER_CAT_ITEMS_DSC); + publisher_openCollapsableBar('bottomtable', 'bottomtableicon', _AM_PUBLISHER_CAT_ITEMS, _AM_PUBLISHER_CAT_ITEMS_DSC); $startitem = PublisherRequest::getInt('startitem'); // Get the total number of published ITEMS - $totalitems = $publisher->getItemHandler()->getItemsCount($sel_cat, array(_PUBLISHER_STATUS_PUBLISHED)); + $totalitems = $publisher->getHandler('item')->getItemsCount($sel_cat, array(_PUBLISHER_STATUS_PUBLISHED)); // creating the items objects that are published - $itemsObj = $publisher->getItemHandler()->getAllPublished($publisher->getConfig('idxcat_perpage'), $startitem, $sel_cat); + $itemsObj = $publisher->getHandler('item')->getAllPublished($publisher->getConfig('idxcat_perpage'), $startitem, $sel_cat); $totalitemsOnPage = count($itemsObj); - $allcats = $publisher->getCategoryHandler()->getObjects(null, true); + $allcats = $publisher->getHandler('category')->getObjects(null, true); echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; echo "<tr>"; echo "<td width='40' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ITEMID . "</strong></td>"; @@ -375,18 +379,19 @@ echo "</tr>"; if ($totalitems > 0) { for ($i = 0; $i < $totalitemsOnPage; $i++) { - $categoryObj =& $allcats[$itemsObj[$i]->getVar('categoryid')]; - $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; - $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; + $categoryObj =& $allcats[$itemsObj[$i]->categoryid()]; + $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; + $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; echo "<tr>"; - echo "<td class='head' align='center'>" . $itemsObj[$i]->getVar('itemid'). "</td>"; - echo "<td class='even' align='left'>" . $categoryObj->getVar('name') . "</td>"; + echo "<td class='head' align='center'>" . $itemsObj[$i]->itemid() . "</td>"; + echo "<td class='even' align='left'>" . $categoryObj->name() . "</td>"; echo "<td class='even' align='left'>" . $itemsObj[$i]->getitemLink() . "</td>"; echo "<td class='even' align='center'>" . $itemsObj[$i]->datesub('s') . "</td>"; echo "<td class='even' align='center'> $modify $delete </td>"; echo "</tr>"; } } else { + $itemid = -1; echo "<tr>"; echo "<td class='head' align='center' colspan= '7'>" . _AM_PUBLISHER_NOITEMS . "</td>"; echo "</tr>"; @@ -395,6 +400,7 @@ echo "<br />\n"; $parentid = PublisherRequest::getInt('parentid'); $pagenav_extra_args = "op=mod&categoryid=$sel_cat&parentid=$parentid"; + xoops_load('XoopsPageNav'); $pagenav = new XoopsPageNav($totalitems, $publisher->getConfig('idxcat_perpage'), $startitem, 'startitem', $pagenav_extra_args); echo '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>'; echo "<input type='button' name='button' onclick=\"location='item.php?op=mod&categoryid=" . $sel_cat . "'\" value='" . _AM_PUBLISHER_CREATEITEM . "'> "; Modified: XoopsModules/publisher/trunk/publisher/admin/clone.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/clone.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/clone.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -20,28 +20,28 @@ include_once dirname(__FILE__) . "/admin_header.php"; -$xoops = Xoops::getInstance(); -PublisherUtils::cpHeader(); +publisher_cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_CLONE); -PublisherUtils::openCollapsableBar('clone', 'cloneicon', _AM_PUBLISHER_CLONE, _AM_PUBLISHER_CLONE_DSC); +publisher_openCollapsableBar('clone', 'cloneicon', _AM_PUBLISHER_CLONE, _AM_PUBLISHER_CLONE_DSC); if (@$_POST['op'] == 'submit') { - if (!$xoops->security()->check()) { - $xoops->redirect('clone.php', 3, implode('<br />', $xoops->security()->getErrors())); + if (!$GLOBALS['xoopsSecurity']->check()) { + redirect_header('clone.php', 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); + exit(); } $clone = $_POST['clone']; //check if name is valid if (empty($clone) || preg_match('/[^a-zA-Z0-9\_\-]/', $clone)) { - $xoops->redirect('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_INVALIDNAME, $clone)); + redirect_header('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_INVALIDNAME, $clone)); exit(); } // Check wether the cloned module exists or not if ($clone && is_dir(XOOPS_ROOT_PATH . '/modules/' . $clone)) { - $xoops->redirect('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_EXISTS, $clone)); + redirect_header('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_EXISTS, $clone)); } $patterns = array( @@ -67,6 +67,7 @@ echo $msg; } else { + include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $form = new XoopsThemeForm(sprintf(_AM_PUBLISHER_CLONE_TITLE, $publisher->getModule()->getVar('name', 'E')), 'clone', 'clone.php', 'post', true); $clone = new XoopsFormText(_AM_PUBLISHER_CLONE_NAME, 'clone', 20, 20, ''); $clone->setDescription(_AM_PUBLISHER_CLONE_NAME_DSC); @@ -77,8 +78,8 @@ } // End of collapsable bar -PublisherUtils::closeCollapsableBar('clone', 'cloneicon'); -$xoops->footer(); +publisher_closeCollapsableBar('clone', 'cloneicon'); +xoops_cp_footer(); // work around for PHP < 5.0.x if (!function_exists('file_put_contents')) { @@ -161,4 +162,6 @@ imagepng($imageModule, XOOPS_ROOT_PATH . "/modules/" . $dirname . "/images/module_logo.png"); imagedestroy($imageModule); return true; -} \ No newline at end of file +} + +?> \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/file.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/file.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/file.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -20,24 +20,23 @@ */ include_once dirname(__FILE__) . '/admin_header.php'; -$xoops = Xoops::getInstance(); $op = PublisherRequest::getString('op'); function publisher_editFile($showmenu = false, $fileid = 0, $itemid = 0) { - $publisher = Publisher::getInstance(); - $xoops = Xoops::getInstance(); + $publisher = PublisherPublisher::getInstance(); + include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; // if there is a parameter, and the id exists, retrieve data: we're editing a file if ($fileid != 0) { // Creating the File object - /* @var $fileObj PublisherFile */ - $fileObj = $publisher->getFileHandler()->get($fileid); + $fileObj = $publisher->getHandler('file')->get($fileid); if ($fileObj->notLoaded()) { - $xoops->redirect("javascript:history.go(-1)", 1, _AM_PUBLISHER_NOFILESELECTED); + redirect_header("javascript:history.go(-1)", 1, _AM_PUBLISHER_NOFILESELECTED); + exit(); } if ($showmenu) { @@ -47,27 +46,27 @@ echo "<br />\n"; echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_PUBLISHER_FILE_EDITING . "</span>"; echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_PUBLISHER_FILE_EDITING_DSC . "</span>"; - PublisherUtils::openCollapsableBar('editfile', 'editfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); + publisher_openCollapsableBar('editfile', 'editfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); } else { // there's no parameter, so we're adding an item - $fileObj = $publisher->getFileHandler()->create(); + $fileObj = $publisher->getHandler('file')->create(); $fileObj->setVar('itemid', $itemid); if ($showmenu) { //publisher_adminMenu(2, _AM_PUBLISHER_FILE . " > " . _AM_PUBLISHER_FILE_ADD); } echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_PUBLISHER_FILE_ADDING . "</span>"; echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_PUBLISHER_FILE_ADDING_DSC . "</span>"; - PublisherUtils::openCollapsableBar('addfile', 'addfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); + publisher_openCollapsableBar('addfile', 'addfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); } // FILES UPLOAD FORM - $files_form = $publisher->getForm($fileObj, 'file'); + $files_form = $fileObj->getForm(); $files_form->display(); if ($fileid != 0) { - PublisherUtils::closeCollapsableBar('editfile', 'editfileicon'); + publisher_closeCollapsableBar('editfile', 'editfileicon'); } else { - PublisherUtils::closeCollapsableBar('addfile', 'addfileicon'); + publisher_closeCollapsableBar('addfile', 'addfileicon'); } } @@ -76,12 +75,12 @@ /* -- Available operations -- */ switch ($op) { case "uploadfile"; - PublisherUtils::uploadFile(false, true, $false); + publisher_uploadFile(false, true, $false); exit; break; case "uploadanother"; - PublisherUtils::uploadFile(true, true, $false); + publisher_uploadFile(true, true, $false); exit; break; @@ -89,10 +88,13 @@ $fileid = isset($_GET['fileid']) ? $_GET['fileid'] : 0; $itemid = isset($_GET['itemid']) ? $_GET['itemid'] : 0; if (($fileid == 0) && ($itemid == 0)) { - $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_NOITEMSELECTED); + redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_NOITEMSELECTED); + exit(); } - PublisherUtils::cpHeader(); + publisher_cpHeader(); + include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; + publisher_editFile(true, $fileid, $itemid); break; @@ -100,11 +102,10 @@ $fileid = isset($_POST['fileid']) ? intval($_POST['fileid']) : 0; // Creating the file object - /* @var $fileObj PublisherFile */ if ($fileid != 0) { - $fileObj = $publisher->getFileHandler()->get($fileid); + $fileObj = $publisher->getHandler('file')->get($fileid); } else { - $fileObj = $publisher->getFileHandler()->create(); + $fileObj = $publisher->getHandler('file')->create(); } // Putting the values in the file object @@ -114,11 +115,11 @@ // Storing the file if (!$fileObj->store()) { - $xoops->redirect('item.php?op=mod&itemid=' . $fileObj->getVar('itemid'), 3, _AM_PUBLISHER_FILE_EDITING_ERROR . PublisherUtils::formatErrors($fileObj->getErrors())); + redirect_header('item.php?op=mod&itemid=' . $fileObj->itemid(), 3, _AM_PUBLISHER_FILE_EDITING_ERROR . publisher_formatErrors($fileObj->getErrors())); exit; } - $xoops->redirect('item.php?op=mod&itemid=' . $fileObj->getVar('itemid'), 2, _AM_PUBLISHER_FILE_EDITING_SUCCESS); + redirect_header('item.php?op=mod&itemid=' . $fileObj->itemid(), 2, _AM_PUBLISHER_FILE_EDITING_SUCCESS); exit(); break; @@ -127,30 +128,36 @@ $fileid = isset($_POST['fileid']) ? intval($_POST['fileid']) : 0; $fileid = isset($_GET['fileid']) ? intval($_GET['fileid']) : $fileid; - $fileObj = $publisher->getFileHandler()->get($fileid); + $fileObj = $publisher->getHandler('file')->get($fileid); $confirm = isset($_POST['confirm']) ? $_POST['confirm'] : 0; $title = isset($_POST['title']) ? $_POST['title'] : ''; if ($confirm) { - if (!$publisher->getFileHandler()->delete($fileObj)) { - $xoops->redirect('item.php', 2, _AM_PUBLISHER_FILE_DELETE_ERROR); + if (!$publisher->getHandler('file')->delete($fileObj)) { + redirect_header('item.php', 2, _AM_PUBLISHER_FILE_DELETE_ERROR); + exit; } - $xoops->redirect('item.php', 2, sprintf(_AM_PUBLISHER_FILEISDELETED, $fileObj->getVar('name'))); + + redirect_header('item.php', 2, sprintf(_AM_PUBLISHER_FILEISDELETED, $fileObj->name())); + exit(); } else { // no confirm: show deletion condition $fileid = isset($_GET['fileid']) ? intval($_GET['fileid']) : 0; - PublisherUtils::cpHeader(); - $xoops->confirm(array('op' => 'del', 'fileid' => $fileObj->getVar('fileid'), 'confirm' => 1, 'name' => $fileObj->getVar('name')), 'file.php', _AM_PUBLISHER_DELETETHISFILE . " <br />" . $fileObj->getVar('name') . " <br /> <br />", _AM_PUBLISHER_DELETE); - $xoops->footer(); + publisher_cpHeader(); + xoops_confirm(array('op' => 'del', 'fileid' => $fileObj->fileid(), 'confirm' => 1, 'name' => $fileObj->name()), 'file.php', _AM_PUBLISHER_DELETETHISFILE . " <br />" . $fileObj->name() . " <br /> <br />", _AM_PUBLISHER_DELETE); + xoops_cp_footer(); } + exit(); break; case "default": default: - PublisherUtils::cpHeader(); + publisher_cpHeader(); + //publisher_adminMenu(2, _AM_PUBLISHER_ITEMS); break; } -$xoops->footer(); \ No newline at end of file +xoops_cp_footer(); +?> \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/import/news.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/import/news.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/import/news.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -34,10 +34,11 @@ } if ($op == 'start') { + xoops_load('XoopsFormLoader'); - PublisherUtils::cpHeader(); + publisher_cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - PublisherUtils::openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); + publisher_openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); $result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("topics")); list ($totalCat) = $xoopsDB->fetchRow($result); @@ -91,20 +92,20 @@ } } - PublisherUtils::closeCollapsableBar('newsimport', 'newsimporticon'); - $xoops->footer(); + publisher_closeCollapsableBar('newsimport', 'newsimporticon'); + xoops_cp_footer(); } if ($op == 'go') { - PublisherUtils::cpHeader(); + publisher_cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - PublisherUtils::openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); + publisher_openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); $module_handler = xoops_gethandler('module'); $moduleObj = $module_handler->getByDirname('news'); $news_module_id = $moduleObj->getVar('mid'); - $gperm_handler = $xoops->getHandlerGroupperm(); + $gperm_handler = xoops_gethandler('groupperm'); $cnt_imported_cat = 0; $cnt_imported_articles = 0; @@ -125,7 +126,7 @@ $newCat['oldid'] = $arrCat['topic_id']; $newCat['oldpid'] = $arrCat['topic_pid']; - $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj = $publisher->getHandler('category')->create(); $categoryObj->setVar('parentid', $arrCat['topic_pid']); $categoryObj->setVar('weight', 0); @@ -139,23 +140,23 @@ } } - if (!$publisher->getCategoryHandler()->insert($categoryObj)) { + if (!$publisher->getHandler('category')->insert($categoryObj)) { echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_ERROR, $arrCat['topic_title']) . "<br/>"; continue; } - $newCat['newid'] = $categoryObj->getVar('categoryid'); + $newCat['newid'] = $categoryObj->categoryid(); $cnt_imported_cat++; - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->getVar('name')) . "<br\>"; + echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->name()) . "<br\>"; $sql = "SELECT * FROM " . $xoopsDB->prefix('stories') . " WHERE topicid=" . $arrCat['topic_id']; $resultArticles = $xoopsDB->query($sql); while ($arrArticle = $xoopsDB->fetchArray($resultArticles)) { // insert article - $itemObj = $publisher->getItemHandler()->create(); + $itemObj = $publisher->getHandler('item')->create(); - $itemObj->setVar('categoryid', $categoryObj->getVar('categoryid')); + $itemObj->setVar('categoryid', $categoryObj->categoryid()); $itemObj->setVar('title', $arrArticle['title']); $itemObj->setVar('uid', $arrArticle['uid']); $itemObj->setVar('summary', $arrArticle['hometext']); @@ -205,7 +206,7 @@ $fileObj->setVar('description', $arrFile['filedescript']); $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); - $fileObj->setVar('itemid', $itemObj->getVar('itemid')); + $fileObj->setVar('itemid', $itemObj->itemid()); $fileObj->setVar('mimetype', $arrFile['minetype']); $fileObj->setVar('datesub', $arrFile['date']); $fileObj->setVar('counter', $arrFile['counter']); @@ -218,7 +219,7 @@ } } */ - $newArticleArray[$arrArticle['storyid']] = $itemObj->getVar('itemid'); + $newArticleArray[$arrArticle['storyid']] = $itemObj->itemid(); echo " " . sprintf(_AM_PUBLISHER_IMPORTED_ARTICLE, $itemObj->title()) . "<br />"; $cnt_imported_articles++; } @@ -227,9 +228,9 @@ // Saving category permissions $groupsIds = $gperm_handler->getGroupIds('news_view', $arrCat['topic_id'], $news_module_id); - PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'category_read'); + publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'category_read'); $groupsIds = $gperm_handler->getGroupIds('news_submit', $arrCat['topic_id'], $news_module_id); - PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'item_submit'); + publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'item_submit'); $newCatArray[$newCat['oldid']] = $newCat; unset($newCat); @@ -246,7 +247,7 @@ } else { $newpid = $newCatArray[$oldpid]['newid']; } - $publisher->getCategoryHandler()->updateAll('parentid', $newpid, $criteria); + $publisher->getHandler('category')->updateAll('parentid', $newpid, $criteria); unset($criteria); } @@ -276,8 +277,8 @@ echo sprintf(_AM_PUBLISHER_IMPORTED_ARTICLES, $cnt_imported_articles) . "<br/>"; echo "<br/><a href='" . PUBLISHER_URL . "/'>" . _AM_PUBLISHER_IMPORT_GOTOMODULE . "</a><br/>"; - PublisherUtils::closeCollapsableBar('newsimportgo', 'newsimportgoicon'); - $xoops->footer(); + publisher_closeCollapsableBar('newsimportgo', 'newsimportgoicon'); + xoops_cp_footer(); } ?> \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -34,10 +34,11 @@ } if ($op == 'start') { + xoops_load('XoopsFormLoader'); - PublisherUtils::cpHeader(); + publisher_cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - PublisherUtils::openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); + publisher_openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); $result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("smartsection_categories")); list ($totalCat) = $xoopsDB->fetchRow($result); @@ -91,20 +92,20 @@ } } - PublisherUtils::closeCollapsableBar('newsimport', 'newsimporticon'); - $xoops->footer(); + publisher_closeCollapsableBar('newsimport', 'newsimporticon'); + xoops_cp_footer(); } if ($op == 'go') { - PublisherUtils::cpHeader(); + publisher_cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - PublisherUtils::openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); + publisher_openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); $module_handler = xoops_gethandler('module'); $moduleObj = $module_handler->getByDirname('smartsection'); $smartsection_module_id = $moduleObj->getVar('mid'); - $gperm_handler = $xoops->getHandlerGroupperm(); + $gperm_handler = xoops_gethandler('groupperm'); $cnt_imported_cat = 0; $cnt_imported_articles = 0; @@ -125,7 +126,7 @@ $newCat['oldid'] = $arrCat['categoryid']; $newCat['oldpid'] = $arrCat['parentid']; - $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj = $publisher->getHandler('category')->create(); $categoryObj->setVars($arrCat); $categoryObj->setVar('categoryid', 0); @@ -135,26 +136,26 @@ copy(XOOPS_ROOT_PATH . "/uploads/smartsection/images/category/" . $arrCat['image'], XOOPS_ROOT_PATH . "/uploads/publisher/images/category/" . $arrCat['image']); } - if (!$publisher->getCategoryHandler()->insert($categoryObj)) { + if (!$publisher->getHandler('category')->insert($categoryObj)) { echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_ERROR, $arrCat['name']) . "<br/>"; continue; } - $newCat['newid'] = $categoryObj->getVar('categoryid'); + $newCat['newid'] = $categoryObj->categoryid(); $cnt_imported_cat++; - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->getVar('name')) . "<br\>"; + echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->name()) . "<br\>"; $sql = "SELECT * FROM " . $xoopsDB->prefix('smartsection_items') . " WHERE categoryid=" . $arrCat['categoryid']; $resultArticles = $xoopsDB->query($sql); while ($arrArticle = $xoopsDB->fetchArray($resultArticles)) { // insert article - $itemObj = $publisher->getItemHandler()->create(); + $itemObj = $publisher->getHandler('item')->create(); $itemObj->setVars($arrArticle); $itemObj->setVar('itemid', 0); - $itemObj->setVar('categoryid', $categoryObj->getVar('categoryid')); + $itemObj->setVar('categoryid', $categoryObj->categoryid()); // TODO: move article images to image manager @@ -186,7 +187,7 @@ $filename = XOOPS_ROOT_PATH . "/uploads/smartsection/" . $arrFile['filename']; if (file_exists($filename)) { if (copy($filename, XOOPS_ROOT_PATH . "/uploads/publisher/" . $arrFile['filename'])) { - $fileObj = $publisher->getFileHandler()->create(); + $fileObj = $publisher->getHandler('file')->create(); $fileObj->setVars($arrFile); $fileObj->setVar('fileid', 0); @@ -197,7 +198,7 @@ } } - $newArticleArray[$arrArticle['itemid']] = $itemObj->getVar('itemid'); + $newArticleArray[$arrArticle['itemid']] = $itemObj->itemid(); echo " " . sprintf(_AM_PUBLISHER_IMPORTED_ARTICLE, $itemObj->title()) . "<br />"; $cnt_imported_articles++; } @@ -206,9 +207,9 @@ // Saving category permissions $groupsIds = $gperm_handler->getGroupIds('category_read', $arrCat['categoryid'], $smartsection_module_id); - PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'category_read'); + publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'category_read'); $groupsIds = $gperm_handler->getGroupIds('item_submit', $arrCat['categoryid'], $smartsection_module_id); - PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'item_submit'); + publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'item_submit'); $newCatArray[$newCat['oldid']] = $newCat; unset($newCat); @@ -225,7 +226,7 @@ } else { $newpid = $newCatArray[$oldpid]['newid']; } - $publisher->getCategoryHandler()->updateAll('parentid', $newpid, $criteria); + $publisher->getHandler('category')->updateAll('parentid', $newpid, $criteria); unset($criteria); } @@ -255,8 +256,8 @@ echo sprintf(_AM_PUBLISHER_IMPORTED_ARTICLES, $cnt_imported_articles) . "<br/>"; echo "<br/><a href='" . PUBLISHER_URL . "/'>" . _AM_PUBLISHER_IMPORT_GOTOMODULE . "</a><br/>"; - PublisherUtils::closeCollapsableBar('newsimportgo', 'newsimportgoicon'); - $xoops->footer(); + publisher_closeCollapsableBar('newsimportgo', 'newsimportgoicon'); + xoops_cp_footer(); } ?> \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php 2012-12-12 23:26:38 UTC (rev 10373) +++ XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php 2012-12-12 23:39:48 UTC (rev 10374) @@ -34,10 +34,11 @@ } if ($op == 'start') { + xoops_load('XoopsFormLoader'); - PublisherUtils::cpHeader(); + publisher_cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - PublisherUtils::openCollapsableBar('wfsectionimport', 'wfsectionimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); + publisher_openCollapsableBar('wfsectionimport', 'wfsectionimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); $result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("wfs_category")); list ($totalCat) = $xoopsDB->fetchRow($result); @@ -89,14 +90,14 @@ } } - PublisherUtils::closeCollapsableBar('wfsectionimport', 'wfsectionimporticon'); - $xoops->footer(); + publisher_closeCollapsableBar('wfsectionimport', 'wfsectionimporticon'); + xoops_cp_footer(); } if ($op == 'go') { - PublisherUtils::cpHeader(); + publisher_cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - PublisherUtils::openCollapsableBar('wfsectionimportgo', 'wfsectionimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); + publisher_openCollapsableBar('wfsectionimportgo', 'wfsectionimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); $cnt_imported_cat = 0; $cnt_imported_articles = 0; @@ -115,7 +116,7 @@ $newCatArray = array(); while ($arrCat = $xoopsDB->fetchArray($resultCat)) { - $categoryObj = $publisher->getCategoryHandler()->create(); + $categoryObj = $publisher->getHandler('category')->create(); $newCat = array(); @@ -144,22 +145,22 @@ continue; } - $newCat['newid'] = $categoryObj->getVar('categoryid'); + $newCat['newid'] = $categoryObj->categoryid(); // Saving category permissions - PublisherUtils::saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->getVar('categoryid'), 'category_read'); - PublisherUtils::saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->getVar('categoryid'), 'item_submit'); + publisher_saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid(), 'category_read'); + publisher_saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->categoryid(), 'item_submit'); $cnt_imported_cat++; - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->getVar('name')) . "<br\>"; + echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->name()) . "<br\>"; $sql = "SELECT * FROM " . $xoopsDB->prefix("wfs_article") . " WHERE categoryid=" . $arrCat['id'] . " ORDER BY weight"; $resultArticles = $xoopsDB->query($sql); while ($arrArticle = $xoopsDB->fetchArray($resultArticles)) { // insert article - $itemObj = $publisher->getItemHandler()->create(); + $itemObj = $publisher->getHandler('item')->create(); - $itemObj->setVar('categoryid', $categoryObj->getVar('categoryid')); + $itemObj->setVar('categoryid', $categoryObj->catego... [truncated message content] |
From: <tr...@us...> - 2012-12-12 23:26:44
|
Revision: 10373 http://sourceforge.net/p/xoops/svn/10373 Author: trabis Date: 2012-12-12 23:26:38 +0000 (Wed, 12 Dec 2012) Log Message: ----------- First publisher revision Modified Paths: -------------- XoopsModules/publisher/trunk/publisher/admin/about.php XoopsModules/publisher/trunk/publisher/admin/admin_header.php XoopsModules/publisher/trunk/publisher/admin/category.php XoopsModules/publisher/trunk/publisher/admin/clone.php XoopsModules/publisher/trunk/publisher/admin/file.php XoopsModules/publisher/trunk/publisher/admin/import/news.php XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php XoopsModules/publisher/trunk/publisher/admin/import/xfsection.php XoopsModules/publisher/trunk/publisher/admin/import.php XoopsModules/publisher/trunk/publisher/admin/index.php XoopsModules/publisher/trunk/publisher/admin/item.php XoopsModules/publisher/trunk/publisher/admin/main.php XoopsModules/publisher/trunk/publisher/admin/menu.php XoopsModules/publisher/trunk/publisher/admin/mimetypes.php XoopsModules/publisher/trunk/publisher/admin/pagewrap.php XoopsModules/publisher/trunk/publisher/admin/permissions.php XoopsModules/publisher/trunk/publisher/admin/preferences.php XoopsModules/publisher/trunk/publisher/admin/pw_delete_file.php XoopsModules/publisher/trunk/publisher/admin/pw_upload_file.php XoopsModules/publisher/trunk/publisher/archive.php XoopsModules/publisher/trunk/publisher/author_items.php XoopsModules/publisher/trunk/publisher/backend.php XoopsModules/publisher/trunk/publisher/blocks/category_items_sel.php XoopsModules/publisher/trunk/publisher/blocks/date_to_date.php XoopsModules/publisher/trunk/publisher/blocks/items_columns.php XoopsModules/publisher/trunk/publisher/blocks/items_menu.php XoopsModules/publisher/trunk/publisher/blocks/items_new.php XoopsModules/publisher/trunk/publisher/blocks/items_random_item.php XoopsModules/publisher/trunk/publisher/blocks/items_recent.php XoopsModules/publisher/trunk/publisher/blocks/items_spot.php XoopsModules/publisher/trunk/publisher/blocks/latest_files.php XoopsModules/publisher/trunk/publisher/blocks/latest_news.php XoopsModules/publisher/trunk/publisher/blocks/search.php XoopsModules/publisher/trunk/publisher/category.php XoopsModules/publisher/trunk/publisher/class/blockform.php XoopsModules/publisher/trunk/publisher/class/category.php XoopsModules/publisher/trunk/publisher/class/file.php XoopsModules/publisher/trunk/publisher/class/form/category.php XoopsModules/publisher/trunk/publisher/class/form/file.php XoopsModules/publisher/trunk/publisher/class/form/item.php XoopsModules/publisher/trunk/publisher/class/groupperm.php XoopsModules/publisher/trunk/publisher/class/item.php XoopsModules/publisher/trunk/publisher/class/metagen.php XoopsModules/publisher/trunk/publisher/class/mimetype.php XoopsModules/publisher/trunk/publisher/class/permission.php XoopsModules/publisher/trunk/publisher/class/publisher.php XoopsModules/publisher/trunk/publisher/class/rating.php XoopsModules/publisher/trunk/publisher/class/request.php XoopsModules/publisher/trunk/publisher/class/themetabform.php XoopsModules/publisher/trunk/publisher/class/uploader.php XoopsModules/publisher/trunk/publisher/comment_delete.php XoopsModules/publisher/trunk/publisher/comment_edit.php XoopsModules/publisher/trunk/publisher/comment_new.php XoopsModules/publisher/trunk/publisher/comment_post.php XoopsModules/publisher/trunk/publisher/comment_reply.php XoopsModules/publisher/trunk/publisher/file.php XoopsModules/publisher/trunk/publisher/footer.php XoopsModules/publisher/trunk/publisher/header.php XoopsModules/publisher/trunk/publisher/include/ajax_rating.php XoopsModules/publisher/trunk/publisher/include/ajax_upload.php XoopsModules/publisher/trunk/publisher/include/comment_functions.php XoopsModules/publisher/trunk/publisher/include/common.php XoopsModules/publisher/trunk/publisher/include/notification.inc.php XoopsModules/publisher/trunk/publisher/include/plugin.tag.php XoopsModules/publisher/trunk/publisher/include/search.inc.php XoopsModules/publisher/trunk/publisher/include/seo.inc.php XoopsModules/publisher/trunk/publisher/include/update.php XoopsModules/publisher/trunk/publisher/index.php XoopsModules/publisher/trunk/publisher/item.php XoopsModules/publisher/trunk/publisher/list.tag.php XoopsModules/publisher/trunk/publisher/makepdf.php XoopsModules/publisher/trunk/publisher/notification_update.php XoopsModules/publisher/trunk/publisher/pop.php XoopsModules/publisher/trunk/publisher/print.php XoopsModules/publisher/trunk/publisher/rate.php XoopsModules/publisher/trunk/publisher/search.php XoopsModules/publisher/trunk/publisher/submit.php XoopsModules/publisher/trunk/publisher/view.tag.php XoopsModules/publisher/trunk/publisher/visit.php XoopsModules/publisher/trunk/publisher/xoops_version.php Added Paths: ----------- XoopsModules/publisher/trunk/publisher/class/utils.php XoopsModules/publisher/trunk/publisher/preloads/ XoopsModules/publisher/trunk/publisher/preloads/core.php XoopsModules/publisher/trunk/publisher/preloads/index.html Removed Paths: ------------- XoopsModules/publisher/trunk/publisher/class/highlighter.php XoopsModules/publisher/trunk/publisher/include/constants.php XoopsModules/publisher/trunk/publisher/include/functions.php XoopsModules/publisher/trunk/publisher/include/media.textsanitizer.php XoopsModules/publisher/trunk/publisher/include/seo_functions.php Modified: XoopsModules/publisher/trunk/publisher/admin/about.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/about.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/about.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -20,13 +20,12 @@ * @version $Id$ */ -include_once dirname(__FILE__) . '/admin_header.php'; +include dirname(__FILE__) . '/admin_header.php'; +$xoops = Xoops::getInstance(); +$xoops->header(); -xoops_cp_header(); +$aboutAdmin = new XoopsModuleAdmin(); +$aboutAdmin->displayNavigation('about.php'); +$aboutAdmin->displayAbout('6KJ7RW5DR3VTJ', false); -$aboutAdmin = new ModuleAdmin(); - -echo $aboutAdmin->addNavigation('about.php'); -echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); - -xoops_cp_footer(); \ No newline at end of file +$xoops->footer(); \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/admin_header.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/admin_header.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/admin_header.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -20,27 +20,10 @@ */ include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php'; -include_once dirname(dirname(__FILE__)) . '/include/common.php'; -include_once XOOPS_ROOT_PATH . '/include/cp_header.php'; -//xoops_loadLanguage('admin', PUBLISHER_DIRNAME); -xoops_loadLanguage('modinfo', PUBLISHER_DIRNAME); +$xoops = Xoops::getInstance(); +$publisher = Publisher::getInstance(); +$publisher->loadLanguage('modinfo'); -$imagearray = array( - 'editimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_edit.png' alt='" . _AM_PUBLISHER_ICO_EDIT . "' align='middle' />", - 'deleteimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_delete.png' alt='" . _AM_PUBLISHER_ICO_DELETE . "' align='middle' />", - 'online' => "<img src='" . PUBLISHER_IMAGES_URL . "/on.png' alt='" . _AM_PUBLISHER_ICO_ONLINE . "' align='middle' />", - 'offline' => "<img src='" . PUBLISHER_IMAGES_URL . "/off.png' alt='" . _AM_PUBLISHER_ICO_OFFLINE . "' align='middle' />", -); -if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))){ - include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'); -}else{ - echo xoops_error('/Frameworks/moduleclasses/moduleadmin/ is required!!!'); -} -/* -$myts =& MyTextSanitizer::getInstance(); - -if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { - include_once(XOOPS_ROOT_PATH."/class/template.php"); - $xoopsTpl = new XoopsTpl(); -} */ \ No newline at end of file +XoopsLoad::loadFile($xoops->path(dirname(dirname(__FILE__)) . '/include/common.php')); +XoopsLoad::loadFile($xoops->path(XOOPS_ROOT_PATH . '/include/cp_header.php')); Modified: XoopsModules/publisher/trunk/publisher/admin/category.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/category.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/category.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -21,6 +21,7 @@ include_once dirname(__FILE__) . '/admin_header.php'; +$xoops = Xoops::getInstance(); $op = PublisherRequest::getString('op'); $op = isset($_POST['editor']) ? 'mod' : $op; @@ -35,20 +36,19 @@ switch ($op) { case "del": - $categoryObj = $publisher->getHandler('category')->get($categoryid); + /* @var $categoryObj PublisherCategory */ + $categoryObj = $publisher->getCategoryHandler()->get($categoryid); $confirm = (isset($_POST['confirm'])) ? $_POST['confirm'] : 0; $name = (isset($_POST['name'])) ? $_POST['name'] : ''; if ($confirm) { - if (!$publisher->getHandler('category')->delete($categoryObj)) { - redirect_header("category.php", 1, _AM_PUBLISHER_DELETE_CAT_ERROR); - exit(); + if (!$publisher->getCategoryHandler()->delete($categoryObj)) { + $xoops->redirect("category.php", 1, _AM_PUBLISHER_DELETE_CAT_ERROR); } - redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_COLISDELETED, $name)); - exit(); + $xoops->redirect("category.php", 1, sprintf(_AM_PUBLISHER_COLISDELETED, $name)); } else { - xoops_cp_header(); - xoops_confirm(array('op' => 'del', 'categoryid' => $categoryObj->categoryid(), 'confirm' => 1, 'name' => $categoryObj->name()), 'category.php', _AM_PUBLISHER_DELETECOL . " '" . $categoryObj->name() . "'. <br /> <br />" . _AM_PUBLISHER_DELETE_CAT_CONFIRM, _AM_PUBLISHER_DELETE); - xoops_cp_footer(); + $xoops->header(); + $xoops->confirm(array('op' => 'del', 'categoryid' => $categoryObj->getVar('categoryid'), 'confirm' => 1, 'name' => $categoryObj->getVar('name')), 'category.php', _AM_PUBLISHER_DELETECOL . " '" . $categoryObj->getVar('name') . "'. <br /> <br />" . _AM_PUBLISHER_DELETE_CAT_CONFIRM, _AM_PUBLISHER_DELETE); + $xoops->footer(); } break; @@ -58,7 +58,7 @@ $nb_subcats = $nb_subcats + (isset($_POST['nb_sub_yet']) ? intval($_POST['nb_sub_yet']) : 4); //end of fx2024 code - publisher_cpHeader(); + PublisherUtils::cpHeader(); publisher_editCat(true, $categoryid, $nb_subcats); break; @@ -66,11 +66,11 @@ global $modify; $parentid = PublisherRequest::getInt('parentid'); - + /* @var $categoryObj PublisherCategory */ if ($categoryid != 0) { - $categoryObj = $publisher->getHandler('category')->get($categoryid); + $categoryObj = $publisher->getCategoryHandler()->get($categoryid); } else { - $categoryObj = $publisher->getHandler('category')->create(); + $categoryObj = $publisher->getCategoryHandler()->create(); } // Uploading the image, if any @@ -82,20 +82,17 @@ $max_size = $publisher->getConfig('maximum_filesize'); $max_imgwidth = $publisher->getConfig('maximum_image_width'); $max_imgheight = $publisher->getConfig('maximum_image_height'); - $allowed_mimetypes = publisher_getAllowedImagesTypes(); + $allowed_mimetypes = PublisherUtils::getAllowedImagesTypes(); if ($_FILES[$filename]['tmp_name'] == "" || !is_readable($_FILES[$filename]['tmp_name'])) { - redirect_header('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR); - exit(); + $xoops->redirect('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR); } - xoops_load('XoopsMediaUploader'); - $uploader = new XoopsMediaUploader(publisher_getImageDir('category'), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); + $uploader = new PublisherUploader(PublisherUtils::getImageDir('category'), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); if ($uploader->fetchMedia($filename) && $uploader->upload()) { $categoryObj->setVar('image', $uploader->getSavedFileName()); } else { - redirect_header('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR . $uploader->getErrors()); - exit(); + $xoops->redirect('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR . $uploader->getErrors()); } } } else { @@ -146,37 +143,34 @@ } if (!$categoryObj->store()) { - redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_CATEGORY_SAVE_ERROR . publisher_formatErrors($categoryObj->getErrors())); - exit; + $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_CATEGORY_SAVE_ERROR . PublisherUtils::formatErrors($categoryObj->getErrors())); } // TODO : put this function in the category class - publisher_saveCategoryPermissions($grpread, $categoryObj->categoryid(), 'category_read'); - publisher_saveCategoryPermissions($grpsubmit, $categoryObj->categoryid(), 'item_submit'); - publisher_saveCategoryPermissions($grpmoderation, $categoryObj->categoryid(), 'category_moderation'); + PublisherUtils::saveCategoryPermissions($grpread, $categoryObj->getVar('categoryid'), 'category_read'); + PublisherUtils::saveCategoryPermissions($grpsubmit, $categoryObj->getVar('categoryid'), 'item_submit'); + PublisherUtils::saveCategoryPermissions($grpmoderation, $categoryObj->getVar('categoryid'), 'category_moderation'); //Added by fx2024 - $parentCat = $categoryObj->categoryid(); + $parentCat = $categoryObj->getVar('categoryid'); $sizeof = sizeof($_POST['scname']); for ($i = 0; $i < $sizeof; $i++) { if ($_POST['scname'][$i] != '') { - $categoryObj = $publisher->getHandler('category')->create(); + $categoryObj = $publisher->getCategoryHandler()->create(); $categoryObj->setVar('name', $_POST['scname'][$i]); $categoryObj->setVar('parentid', $parentCat); if (!$categoryObj->store()) { - redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR . publisher_formatErrors($categoryObj->getErrors())); - exit; + $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR . PublisherUtils::formatErrors($categoryObj->getErrors())); } // TODO : put this function in the category class - publisher_saveCategoryPermissions($grpread, $categoryObj->categoryid(), 'category_read'); - publisher_saveCategoryPermissions($grpsubmit, $categoryObj->categoryid(), 'item_submit'); - publisher_saveCategoryPermissions($grpmoderation, $categoryObj->categoryid(), 'category_moderation'); + PublisherUtils::saveCategoryPermissions($grpread, $categoryObj->getVar('categoryid'), 'category_read'); + PublisherUtils::saveCategoryPermissions($grpsubmit, $categoryObj->getVar('categoryid'), 'item_submit'); + PublisherUtils::saveCategoryPermissions($grpmoderation, $categoryObj->getVar('categoryid'), 'category_moderation'); } } //end of fx2024 code - redirect_header($redirect_to, 2, $redirect_msg); - exit(); + $xoops->redirect($redirect_to, 2, $redirect_msg); break; //Added by fx2024 @@ -185,7 +179,7 @@ $categoryid = 0; $nb_subcats = intval($_POST['nb_subcats']) + $_POST['nb_sub_yet']; - $categoryObj = $publisher->getHandler('category')->create(); + $categoryObj = $publisher->getCategoryHandler()->create(); $categoryObj->setVar('name', $_POST['name']); $categoryObj->setVar('description', $_POST['description']); $categoryObj->setVar('weight', $_POST['weight']); @@ -193,7 +187,7 @@ $categoryObj->setVar('parentid', $parentCat); } - publisher_cpHeader(); + PublisherUtils::cpHeader(); publisher_editCat(true, $categoryid, $nb_subcats, $categoryObj); exit(); @@ -201,12 +195,11 @@ //end of fx2024 code case "cancel": - redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_BACK2IDX, '')); - exit(); - + $xoops->redirect("category.php", 1, sprintf(_AM_PUBLISHER_BACK2IDX, '')); + break; case "default": default: - publisher_cpHeader(); + PublisherUtils::cpHeader(); //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES); echo "<br />\n"; @@ -216,9 +209,9 @@ echo "</div></form>"; // Creating the objects for top categories - $categoriesObj = $publisher->getHandler('category')->getCategories($publisher->getConfig('idxcat_perpage'), $startcategory, 0); + $categoriesObj = $publisher->getCategoryHandler()->getCategories($publisher->getConfig('idxcat_perpage'), $startcategory, 0); - publisher_openCollapsableBar('createdcategories', 'createdcategoriesicon', _AM_PUBLISHER_CATEGORIES_TITLE, _AM_PUBLISHER_CATEGORIES_DSC); + PublisherUtils::openCollapsableBar('createdcategories', 'createdcategoriesicon', _AM_PUBLISHER_CATEGORIES_TITLE, _AM_PUBLISHER_CATEGORIES_DSC); echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; echo "<tr>"; @@ -226,7 +219,7 @@ echo "<td width='60' class='bg3' width='65' align='center'><strong>" . _CO_PUBLISHER_WEIGHT . "</strong></td>"; echo "<td width='60' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; echo "</tr>"; - $totalCategories = $publisher->getHandler('category')->getCategoriesCount(0); + $totalCategories = $publisher->getCategoryHandler()->getCategoriesCount(0); if (count($categoriesObj) > 0) { foreach ($categoriesObj as $key => $thiscat) { publisher_displayCategory($thiscat); @@ -238,30 +231,29 @@ $categoryid = '0'; } echo "</table>\n"; - include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; $pagenav = new XoopsPageNav($totalCategories, $publisher->getConfig('idxcat_perpage'), $startcategory, 'startcategory'); echo '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>'; echo "<br />"; - publisher_closeCollapsableBar('createdcategories', 'createdcategoriesicon'); + PublisherUtils::closeCollapsableBar('createdcategories', 'createdcategoriesicon'); echo "<br>"; //editcat(false); break; } -xoops_cp_footer(); +$xoops->footer(); -function publisher_displayCategory($categoryObj, $level = 0) +function publisher_displayCategory(PublisherCategory $categoryObj, $level = 0) { - $publisher = PublisherPublisher::getInstance(); + $publisher = Publisher::getInstance(); - $description = $categoryObj->description(); + $description = $categoryObj->getVar('description'); if (!XOOPS_USE_MULTIBYTES) { if (strlen($description) >= 100) { $description = substr($description, 0, (100 - 1)) . "..."; } } - $modify = "<a href='category.php?op=mod&categoryid=" . $categoryObj->categoryid() . "&parentid=" . $categoryObj->parentid() . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITCOL . "' alt='" . _AM_PUBLISHER_EDITCOL . "' /></a>"; - $delete = "<a href='category.php?op=del&categoryid=" . $categoryObj->categoryid() . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETECOL . "' alt='" . _AM_PUBLISHER_DELETECOL . "' /></a>"; + $modify = "<a href='category.php?op=mod&categoryid=" . $categoryObj->getVar('categoryid') . "&parentid=" . $categoryObj->getVar('parentid') . "'><img src='" . PUBLISHER_URL . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITCOL . "' alt='" . _AM_PUBLISHER_EDITCOL . "' /></a>"; + $delete = "<a href='category.php?op=del&categoryid=" . $categoryObj->getVar('categoryid') . "'><img src='" . PUBLISHER_URL . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETECOL . "' alt='" . _AM_PUBLISHER_DELETECOL . "' /></a>"; $spaces = ''; for ($j = 0; $j < $level; $j++) { @@ -269,14 +261,14 @@ } echo "<tr>"; - echo "<td class='even' align='left'>" . $spaces . "<a href='" . PUBLISHER_URL . "/category.php?categoryid=" . $categoryObj->categoryid() . "'><img src='" . PUBLISHER_URL . "/images/links/subcat.gif' alt='' /> " . $categoryObj->name() . "</a></td>"; - echo "<td class='even' align='center'>" . $categoryObj->weight() . "</td>"; + echo "<td class='even' align='left'>" . $spaces . "<a href='" . PUBLISHER_URL . "/category.php?categoryid=" . $categoryObj->getVar('categoryid') . "'><img src='" . PUBLISHER_URL . "/images/links/subcat.gif' alt='' /> " . $categoryObj->getVar('name') . "</a></td>"; + echo "<td class='even' align='center'>" . $categoryObj->getVar('weight') . "</td>"; echo "<td class='even' align='center'> $modify $delete </td>"; echo "</tr>"; - $subCategoriesObj = $publisher->getHandler('category')->getCategories(0, 0, $categoryObj->categoryid()); + $subCategoriesObj = $publisher->getCategoryHandler()->getCategories(0, 0, $categoryObj->getVar('categoryid')); if (count($subCategoriesObj) > 0) { $level++; - foreach ($subCategoriesObj as $key => $thiscat) { + foreach ($subCategoriesObj as $thiscat) { publisher_displayCategory($thiscat, $level); } } @@ -285,19 +277,20 @@ function publisher_editCat($showmenu = false, $categoryid = 0, $nb_subcats = 4, $categoryObj = null) { - $publisher = PublisherPublisher::getInstance(); + $xoops = Xoops::getInstance(); + $publisher = Publisher::getInstance(); + /* @var $categoryObj PublisherCategory */ // if there is a parameter, and the id exists, retrieve data: we're editing a category if ($categoryid != 0) { // Creating the category object for the selected category - $categoryObj = $publisher->getHandler('category')->get($categoryid); + $categoryObj = $publisher->getCategoryHandler()->get($categoryid); if ($categoryObj->notLoaded()) { - redirect_header("category.php", 1, _AM_PUBLISHER_NOCOLTOEDIT); - exit(); + $xoops->redirect("category.php", 1, _AM_PUBLISHER_NOCOLTOEDIT); } } else { if (!$categoryObj) { - $categoryObj = $publisher->getHandler('category')->create(); + $categoryObj = $publisher->getCategoryHandler()->create(); } } @@ -306,34 +299,36 @@ //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_EDITING); } echo "<br />\n"; - publisher_openCollapsableBar('edittable', 'edittableicon', _AM_PUBLISHER_EDITCOL, _AM_PUBLISHER_CATEGORY_EDIT_INFO); + PublisherUtils::openCollapsableBar('edittable', 'edittableicon', _AM_PUBLISHER_EDITCOL, _AM_PUBLISHER_CATEGORY_EDIT_INFO); } else { if ($showmenu) { //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_CREATINGNEW); } - publisher_openCollapsableBar('createtable', 'createtableicon', _AM_PUBLISHER_CATEGORY_CREATE, _AM_PUBLISHER_CATEGORY_CREATE_INFO); + PublisherUtils::openCollapsableBar('createtable', 'createtableicon', _AM_PUBLISHER_CATEGORY_CREATE, _AM_PUBLISHER_CATEGORY_CREATE_INFO); } - $sform = $categoryObj->getForm($nb_subcats); + /* @var $sform PublisherCategoryForm */ + $sform = $publisher->getForm($categoryObj, 'category'); + $sform->setSubCatsCount($nb_subcats); $sform->display(); if (!$categoryid) { - publisher_closeCollapsableBar('createtable', 'createtableicon'); + PublisherUtils::closeCollapsableBar('createtable', 'createtableicon'); } else { - publisher_closeCollapsableBar('edittable', 'edittableicon'); + PublisherUtils::closeCollapsableBar('edittable', 'edittableicon'); } //Added by fx2024 if ($categoryid) { $sel_cat = $categoryid; - publisher_openCollapsableBar('subcatstable', 'subcatsicon', _AM_PUBLISHER_SUBCAT_CAT, _AM_PUBLISHER_SUBCAT_CAT_DSC); + PublisherUtils::openCollapsableBar('subcatstable', 'subcatsicon', _AM_PUBLISHER_SUBCAT_CAT, _AM_PUBLISHER_SUBCAT_CAT_DSC); // Get the total number of sub-categories - $categoriesObj = $publisher->getHandler('category')->get($sel_cat); - $totalsubs = $publisher->getHandler('category')->getCategoriesCount($sel_cat); + $categoriesObj = $publisher->getCategoryHandler()->get($sel_cat); + $totalsubs = $publisher->getCategoryHandler()->getCategoriesCount($sel_cat); // creating the categories objects that are published - $subcatsObj = $publisher->getHandler('category')->getCategories(0, 0, $categoriesObj->categoryid()); - $totalSCOnPage = count($subcatsObj); + $subcatsObj = $publisher->getCategoryHandler()->getCategories(0, 0, $categoriesObj->getVar('categoryid')); + echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; echo "<tr>"; echo "<td width='60' class='bg3' align='left'><strong>" . _AM_PUBLISHER_CATID . "</strong></td>"; @@ -342,13 +337,14 @@ echo "<td width='60' class='bg3' align='right'><strong>" . _AM_PUBLISHER_ACTION . "</strong></td>"; echo "</tr>"; if ($totalsubs > 0) { + /* @var $subcat PublisherCategory */ foreach ($subcatsObj as $subcat) { - $modify = "<a href='category.php?op=mod&categoryid=" . $subcat->categoryid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_MODIFY . "' alt='" . _AM_PUBLISHER_MODIFY . "' /></a>"; - $delete = "<a href='category.php?op=del&categoryid=" . $subcat->categoryid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETE . "' alt='" . _AM_PUBLISHER_DELETE . "' /></a>"; + $modify = "<a href='category.php?op=mod&categoryid=" . $subcat->getVar('categoryid') . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_MODIFY . "' alt='" . _AM_PUBLISHER_MODIFY . "' /></a>"; + $delete = "<a href='category.php?op=del&categoryid=" . $subcat->getVar('categoryid') . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETE . "' alt='" . _AM_PUBLISHER_DELETE . "' /></a>"; echo "<tr>"; - echo "<td class='head' align='left'>" . $subcat->categoryid() . "</td>"; - echo "<td class='even' align='left'><a href='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/category.php?categoryid=" . $subcat->categoryid() . "&parentid=" . $subcat->parentid() . "'>" . $subcat->name() . "</a></td>"; - echo "<td class='even' align='left'>" . $subcat->description() . "</td>"; + echo "<td class='head' align='left'>" . $subcat->getVar('categoryid') . "</td>"; + echo "<td class='even' align='left'><a href='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/category.php?categoryid=" . $subcat->getVar('categoryid') . "&parentid=" . $subcat->getVar('parentid'). "'>" . $subcat->getVar('name') . "</a></td>"; + echo "<td class='even' align='left'>" . $subcat->getVar('description') . "</td>"; echo "<td class='even' align='right'> {$modify} {$delete} </td>"; echo "</tr>"; } @@ -359,16 +355,16 @@ } echo "</table>\n"; echo "<br />\n"; - publisher_closeCollapsableBar('subcatstable', 'subcatsicon'); + PublisherUtils::closeCollapsableBar('subcatstable', 'subcatsicon'); - publisher_openCollapsableBar('bottomtable', 'bottomtableicon', _AM_PUBLISHER_CAT_ITEMS, _AM_PUBLISHER_CAT_ITEMS_DSC); + PublisherUtils::openCollapsableBar('bottomtable', 'bottomtableicon', _AM_PUBLISHER_CAT_ITEMS, _AM_PUBLISHER_CAT_ITEMS_DSC); $startitem = PublisherRequest::getInt('startitem'); // Get the total number of published ITEMS - $totalitems = $publisher->getHandler('item')->getItemsCount($sel_cat, array(_PUBLISHER_STATUS_PUBLISHED)); + $totalitems = $publisher->getItemHandler()->getItemsCount($sel_cat, array(_PUBLISHER_STATUS_PUBLISHED)); // creating the items objects that are published - $itemsObj = $publisher->getHandler('item')->getAllPublished($publisher->getConfig('idxcat_perpage'), $startitem, $sel_cat); + $itemsObj = $publisher->getItemHandler()->getAllPublished($publisher->getConfig('idxcat_perpage'), $startitem, $sel_cat); $totalitemsOnPage = count($itemsObj); - $allcats = $publisher->getHandler('category')->getObjects(null, true); + $allcats = $publisher->getCategoryHandler()->getObjects(null, true); echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; echo "<tr>"; echo "<td width='40' class='bg3' align='center'><strong>" . _AM_PUBLISHER_ITEMID . "</strong></td>"; @@ -379,19 +375,18 @@ echo "</tr>"; if ($totalitems > 0) { for ($i = 0; $i < $totalitemsOnPage; $i++) { - $categoryObj =& $allcats[$itemsObj[$i]->categoryid()]; - $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; - $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->itemid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; + $categoryObj =& $allcats[$itemsObj[$i]->getVar('categoryid')]; + $modify = "<a href='item.php?op=mod&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/edit.gif' title='" . _AM_PUBLISHER_EDITITEM . "' alt='" . _AM_PUBLISHER_EDITITEM . "' /></a>"; + $delete = "<a href='item.php?op=del&itemid=" . $itemsObj[$i]->getVar('itemid'). "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getModule()->dirname() . "/images/links/delete.png' title='" . _AM_PUBLISHER_DELETEITEM . "' alt='" . _AM_PUBLISHER_DELETEITEM . "'/></a>"; echo "<tr>"; - echo "<td class='head' align='center'>" . $itemsObj[$i]->itemid() . "</td>"; - echo "<td class='even' align='left'>" . $categoryObj->name() . "</td>"; + echo "<td class='head' align='center'>" . $itemsObj[$i]->getVar('itemid'). "</td>"; + echo "<td class='even' align='left'>" . $categoryObj->getVar('name') . "</td>"; echo "<td class='even' align='left'>" . $itemsObj[$i]->getitemLink() . "</td>"; echo "<td class='even' align='center'>" . $itemsObj[$i]->datesub('s') . "</td>"; echo "<td class='even' align='center'> $modify $delete </td>"; echo "</tr>"; } } else { - $itemid = -1; echo "<tr>"; echo "<td class='head' align='center' colspan= '7'>" . _AM_PUBLISHER_NOITEMS . "</td>"; echo "</tr>"; @@ -400,7 +395,6 @@ echo "<br />\n"; $parentid = PublisherRequest::getInt('parentid'); $pagenav_extra_args = "op=mod&categoryid=$sel_cat&parentid=$parentid"; - xoops_load('XoopsPageNav'); $pagenav = new XoopsPageNav($totalitems, $publisher->getConfig('idxcat_perpage'), $startitem, 'startitem', $pagenav_extra_args); echo '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>'; echo "<input type='button' name='button' onclick=\"location='item.php?op=mod&categoryid=" . $sel_cat . "'\" value='" . _AM_PUBLISHER_CREATEITEM . "'> "; Modified: XoopsModules/publisher/trunk/publisher/admin/clone.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/clone.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/clone.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -20,28 +20,28 @@ include_once dirname(__FILE__) . "/admin_header.php"; -publisher_cpHeader(); +$xoops = Xoops::getInstance(); +PublisherUtils::cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_CLONE); -publisher_openCollapsableBar('clone', 'cloneicon', _AM_PUBLISHER_CLONE, _AM_PUBLISHER_CLONE_DSC); +PublisherUtils::openCollapsableBar('clone', 'cloneicon', _AM_PUBLISHER_CLONE, _AM_PUBLISHER_CLONE_DSC); if (@$_POST['op'] == 'submit') { - if (!$GLOBALS['xoopsSecurity']->check()) { - redirect_header('clone.php', 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); - exit(); + if (!$xoops->security()->check()) { + $xoops->redirect('clone.php', 3, implode('<br />', $xoops->security()->getErrors())); } $clone = $_POST['clone']; //check if name is valid if (empty($clone) || preg_match('/[^a-zA-Z0-9\_\-]/', $clone)) { - redirect_header('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_INVALIDNAME, $clone)); + $xoops->redirect('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_INVALIDNAME, $clone)); exit(); } // Check wether the cloned module exists or not if ($clone && is_dir(XOOPS_ROOT_PATH . '/modules/' . $clone)) { - redirect_header('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_EXISTS, $clone)); + $xoops->redirect('clone.php', 3, sprintf(_AM_PUBLISHER_CLONE_EXISTS, $clone)); } $patterns = array( @@ -67,7 +67,6 @@ echo $msg; } else { - include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $form = new XoopsThemeForm(sprintf(_AM_PUBLISHER_CLONE_TITLE, $publisher->getModule()->getVar('name', 'E')), 'clone', 'clone.php', 'post', true); $clone = new XoopsFormText(_AM_PUBLISHER_CLONE_NAME, 'clone', 20, 20, ''); $clone->setDescription(_AM_PUBLISHER_CLONE_NAME_DSC); @@ -78,8 +77,8 @@ } // End of collapsable bar -publisher_closeCollapsableBar('clone', 'cloneicon'); -xoops_cp_footer(); +PublisherUtils::closeCollapsableBar('clone', 'cloneicon'); +$xoops->footer(); // work around for PHP < 5.0.x if (!function_exists('file_put_contents')) { @@ -162,6 +161,4 @@ imagepng($imageModule, XOOPS_ROOT_PATH . "/modules/" . $dirname . "/images/module_logo.png"); imagedestroy($imageModule); return true; -} - -?> \ No newline at end of file +} \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/file.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/file.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/file.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -20,23 +20,24 @@ */ include_once dirname(__FILE__) . '/admin_header.php'; +$xoops = Xoops::getInstance(); $op = PublisherRequest::getString('op'); function publisher_editFile($showmenu = false, $fileid = 0, $itemid = 0) { - $publisher = PublisherPublisher::getInstance(); - include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; + $publisher = Publisher::getInstance(); + $xoops = Xoops::getInstance(); // if there is a parameter, and the id exists, retrieve data: we're editing a file if ($fileid != 0) { // Creating the File object - $fileObj = $publisher->getHandler('file')->get($fileid); + /* @var $fileObj PublisherFile */ + $fileObj = $publisher->getFileHandler()->get($fileid); if ($fileObj->notLoaded()) { - redirect_header("javascript:history.go(-1)", 1, _AM_PUBLISHER_NOFILESELECTED); - exit(); + $xoops->redirect("javascript:history.go(-1)", 1, _AM_PUBLISHER_NOFILESELECTED); } if ($showmenu) { @@ -46,27 +47,27 @@ echo "<br />\n"; echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_PUBLISHER_FILE_EDITING . "</span>"; echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_PUBLISHER_FILE_EDITING_DSC . "</span>"; - publisher_openCollapsableBar('editfile', 'editfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); + PublisherUtils::openCollapsableBar('editfile', 'editfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); } else { // there's no parameter, so we're adding an item - $fileObj = $publisher->getHandler('file')->create(); + $fileObj = $publisher->getFileHandler()->create(); $fileObj->setVar('itemid', $itemid); if ($showmenu) { //publisher_adminMenu(2, _AM_PUBLISHER_FILE . " > " . _AM_PUBLISHER_FILE_ADD); } echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_PUBLISHER_FILE_ADDING . "</span>"; echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_PUBLISHER_FILE_ADDING_DSC . "</span>"; - publisher_openCollapsableBar('addfile', 'addfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); + PublisherUtils::openCollapsableBar('addfile', 'addfileicon', _AM_PUBLISHER_FILE_INFORMATIONS); } // FILES UPLOAD FORM - $files_form = $fileObj->getForm(); + $files_form = $publisher->getForm($fileObj, 'file'); $files_form->display(); if ($fileid != 0) { - publisher_closeCollapsableBar('editfile', 'editfileicon'); + PublisherUtils::closeCollapsableBar('editfile', 'editfileicon'); } else { - publisher_closeCollapsableBar('addfile', 'addfileicon'); + PublisherUtils::closeCollapsableBar('addfile', 'addfileicon'); } } @@ -75,12 +76,12 @@ /* -- Available operations -- */ switch ($op) { case "uploadfile"; - publisher_uploadFile(false, true, $false); + PublisherUtils::uploadFile(false, true, $false); exit; break; case "uploadanother"; - publisher_uploadFile(true, true, $false); + PublisherUtils::uploadFile(true, true, $false); exit; break; @@ -88,13 +89,10 @@ $fileid = isset($_GET['fileid']) ? $_GET['fileid'] : 0; $itemid = isset($_GET['itemid']) ? $_GET['itemid'] : 0; if (($fileid == 0) && ($itemid == 0)) { - redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_NOITEMSELECTED); - exit(); + $xoops->redirect("javascript:history.go(-1)", 3, _AM_PUBLISHER_NOITEMSELECTED); } - publisher_cpHeader(); - include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; - + PublisherUtils::cpHeader(); publisher_editFile(true, $fileid, $itemid); break; @@ -102,10 +100,11 @@ $fileid = isset($_POST['fileid']) ? intval($_POST['fileid']) : 0; // Creating the file object + /* @var $fileObj PublisherFile */ if ($fileid != 0) { - $fileObj = $publisher->getHandler('file')->get($fileid); + $fileObj = $publisher->getFileHandler()->get($fileid); } else { - $fileObj = $publisher->getHandler('file')->create(); + $fileObj = $publisher->getFileHandler()->create(); } // Putting the values in the file object @@ -115,11 +114,11 @@ // Storing the file if (!$fileObj->store()) { - redirect_header('item.php?op=mod&itemid=' . $fileObj->itemid(), 3, _AM_PUBLISHER_FILE_EDITING_ERROR . publisher_formatErrors($fileObj->getErrors())); + $xoops->redirect('item.php?op=mod&itemid=' . $fileObj->getVar('itemid'), 3, _AM_PUBLISHER_FILE_EDITING_ERROR . PublisherUtils::formatErrors($fileObj->getErrors())); exit; } - redirect_header('item.php?op=mod&itemid=' . $fileObj->itemid(), 2, _AM_PUBLISHER_FILE_EDITING_SUCCESS); + $xoops->redirect('item.php?op=mod&itemid=' . $fileObj->getVar('itemid'), 2, _AM_PUBLISHER_FILE_EDITING_SUCCESS); exit(); break; @@ -128,36 +127,30 @@ $fileid = isset($_POST['fileid']) ? intval($_POST['fileid']) : 0; $fileid = isset($_GET['fileid']) ? intval($_GET['fileid']) : $fileid; - $fileObj = $publisher->getHandler('file')->get($fileid); + $fileObj = $publisher->getFileHandler()->get($fileid); $confirm = isset($_POST['confirm']) ? $_POST['confirm'] : 0; $title = isset($_POST['title']) ? $_POST['title'] : ''; if ($confirm) { - if (!$publisher->getHandler('file')->delete($fileObj)) { - redirect_header('item.php', 2, _AM_PUBLISHER_FILE_DELETE_ERROR); - exit; + if (!$publisher->getFileHandler()->delete($fileObj)) { + $xoops->redirect('item.php', 2, _AM_PUBLISHER_FILE_DELETE_ERROR); } - - redirect_header('item.php', 2, sprintf(_AM_PUBLISHER_FILEISDELETED, $fileObj->name())); - exit(); + $xoops->redirect('item.php', 2, sprintf(_AM_PUBLISHER_FILEISDELETED, $fileObj->getVar('name'))); } else { // no confirm: show deletion condition $fileid = isset($_GET['fileid']) ? intval($_GET['fileid']) : 0; - publisher_cpHeader(); - xoops_confirm(array('op' => 'del', 'fileid' => $fileObj->fileid(), 'confirm' => 1, 'name' => $fileObj->name()), 'file.php', _AM_PUBLISHER_DELETETHISFILE . " <br />" . $fileObj->name() . " <br /> <br />", _AM_PUBLISHER_DELETE); - xoops_cp_footer(); + PublisherUtils::cpHeader(); + $xoops->confirm(array('op' => 'del', 'fileid' => $fileObj->getVar('fileid'), 'confirm' => 1, 'name' => $fileObj->getVar('name')), 'file.php', _AM_PUBLISHER_DELETETHISFILE . " <br />" . $fileObj->getVar('name') . " <br /> <br />", _AM_PUBLISHER_DELETE); + $xoops->footer(); } - exit(); break; case "default": default: - publisher_cpHeader(); - //publisher_adminMenu(2, _AM_PUBLISHER_ITEMS); + PublisherUtils::cpHeader(); break; } -xoops_cp_footer(); -?> \ No newline at end of file +$xoops->footer(); \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/import/news.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/import/news.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/import/news.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -34,11 +34,10 @@ } if ($op == 'start') { - xoops_load('XoopsFormLoader'); - publisher_cpHeader(); + PublisherUtils::cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); + PublisherUtils::openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); $result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("topics")); list ($totalCat) = $xoopsDB->fetchRow($result); @@ -92,20 +91,20 @@ } } - publisher_closeCollapsableBar('newsimport', 'newsimporticon'); - xoops_cp_footer(); + PublisherUtils::closeCollapsableBar('newsimport', 'newsimporticon'); + $xoops->footer(); } if ($op == 'go') { - publisher_cpHeader(); + PublisherUtils::cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); + PublisherUtils::openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); $module_handler = xoops_gethandler('module'); $moduleObj = $module_handler->getByDirname('news'); $news_module_id = $moduleObj->getVar('mid'); - $gperm_handler = xoops_gethandler('groupperm'); + $gperm_handler = $xoops->getHandlerGroupperm(); $cnt_imported_cat = 0; $cnt_imported_articles = 0; @@ -126,7 +125,7 @@ $newCat['oldid'] = $arrCat['topic_id']; $newCat['oldpid'] = $arrCat['topic_pid']; - $categoryObj = $publisher->getHandler('category')->create(); + $categoryObj = $publisher->getCategoryHandler()->create(); $categoryObj->setVar('parentid', $arrCat['topic_pid']); $categoryObj->setVar('weight', 0); @@ -140,23 +139,23 @@ } } - if (!$publisher->getHandler('category')->insert($categoryObj)) { + if (!$publisher->getCategoryHandler()->insert($categoryObj)) { echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_ERROR, $arrCat['topic_title']) . "<br/>"; continue; } - $newCat['newid'] = $categoryObj->categoryid(); + $newCat['newid'] = $categoryObj->getVar('categoryid'); $cnt_imported_cat++; - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->name()) . "<br\>"; + echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->getVar('name')) . "<br\>"; $sql = "SELECT * FROM " . $xoopsDB->prefix('stories') . " WHERE topicid=" . $arrCat['topic_id']; $resultArticles = $xoopsDB->query($sql); while ($arrArticle = $xoopsDB->fetchArray($resultArticles)) { // insert article - $itemObj = $publisher->getHandler('item')->create(); + $itemObj = $publisher->getItemHandler()->create(); - $itemObj->setVar('categoryid', $categoryObj->categoryid()); + $itemObj->setVar('categoryid', $categoryObj->getVar('categoryid')); $itemObj->setVar('title', $arrArticle['title']); $itemObj->setVar('uid', $arrArticle['uid']); $itemObj->setVar('summary', $arrArticle['hometext']); @@ -206,7 +205,7 @@ $fileObj->setVar('description', $arrFile['filedescript']); $fileObj->setVar('status', _PUBLISHER_STATUS_FILE_ACTIVE); $fileObj->setVar('uid', $arrArticle['uid']); - $fileObj->setVar('itemid', $itemObj->itemid()); + $fileObj->setVar('itemid', $itemObj->getVar('itemid')); $fileObj->setVar('mimetype', $arrFile['minetype']); $fileObj->setVar('datesub', $arrFile['date']); $fileObj->setVar('counter', $arrFile['counter']); @@ -219,7 +218,7 @@ } } */ - $newArticleArray[$arrArticle['storyid']] = $itemObj->itemid(); + $newArticleArray[$arrArticle['storyid']] = $itemObj->getVar('itemid'); echo " " . sprintf(_AM_PUBLISHER_IMPORTED_ARTICLE, $itemObj->title()) . "<br />"; $cnt_imported_articles++; } @@ -228,9 +227,9 @@ // Saving category permissions $groupsIds = $gperm_handler->getGroupIds('news_view', $arrCat['topic_id'], $news_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'category_read'); + PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'category_read'); $groupsIds = $gperm_handler->getGroupIds('news_submit', $arrCat['topic_id'], $news_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'item_submit'); + PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'item_submit'); $newCatArray[$newCat['oldid']] = $newCat; unset($newCat); @@ -247,7 +246,7 @@ } else { $newpid = $newCatArray[$oldpid]['newid']; } - $publisher->getHandler('category')->updateAll('parentid', $newpid, $criteria); + $publisher->getCategoryHandler()->updateAll('parentid', $newpid, $criteria); unset($criteria); } @@ -277,8 +276,8 @@ echo sprintf(_AM_PUBLISHER_IMPORTED_ARTICLES, $cnt_imported_articles) . "<br/>"; echo "<br/><a href='" . PUBLISHER_URL . "/'>" . _AM_PUBLISHER_IMPORT_GOTOMODULE . "</a><br/>"; - publisher_closeCollapsableBar('newsimportgo', 'newsimportgoicon'); - xoops_cp_footer(); + PublisherUtils::closeCollapsableBar('newsimportgo', 'newsimportgoicon'); + $xoops->footer(); } ?> \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/import/smartsection.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -34,11 +34,10 @@ } if ($op == 'start') { - xoops_load('XoopsFormLoader'); - publisher_cpHeader(); + PublisherUtils::cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); + PublisherUtils::openCollapsableBar('newsimport', 'newsimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); $result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("smartsection_categories")); list ($totalCat) = $xoopsDB->fetchRow($result); @@ -92,20 +91,20 @@ } } - publisher_closeCollapsableBar('newsimport', 'newsimporticon'); - xoops_cp_footer(); + PublisherUtils::closeCollapsableBar('newsimport', 'newsimporticon'); + $xoops->footer(); } if ($op == 'go') { - publisher_cpHeader(); + PublisherUtils::cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); + PublisherUtils::openCollapsableBar('newsimportgo', 'newsimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); $module_handler = xoops_gethandler('module'); $moduleObj = $module_handler->getByDirname('smartsection'); $smartsection_module_id = $moduleObj->getVar('mid'); - $gperm_handler = xoops_gethandler('groupperm'); + $gperm_handler = $xoops->getHandlerGroupperm(); $cnt_imported_cat = 0; $cnt_imported_articles = 0; @@ -126,7 +125,7 @@ $newCat['oldid'] = $arrCat['categoryid']; $newCat['oldpid'] = $arrCat['parentid']; - $categoryObj = $publisher->getHandler('category')->create(); + $categoryObj = $publisher->getCategoryHandler()->create(); $categoryObj->setVars($arrCat); $categoryObj->setVar('categoryid', 0); @@ -136,26 +135,26 @@ copy(XOOPS_ROOT_PATH . "/uploads/smartsection/images/category/" . $arrCat['image'], XOOPS_ROOT_PATH . "/uploads/publisher/images/category/" . $arrCat['image']); } - if (!$publisher->getHandler('category')->insert($categoryObj)) { + if (!$publisher->getCategoryHandler()->insert($categoryObj)) { echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_ERROR, $arrCat['name']) . "<br/>"; continue; } - $newCat['newid'] = $categoryObj->categoryid(); + $newCat['newid'] = $categoryObj->getVar('categoryid'); $cnt_imported_cat++; - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->name()) . "<br\>"; + echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->getVar('name')) . "<br\>"; $sql = "SELECT * FROM " . $xoopsDB->prefix('smartsection_items') . " WHERE categoryid=" . $arrCat['categoryid']; $resultArticles = $xoopsDB->query($sql); while ($arrArticle = $xoopsDB->fetchArray($resultArticles)) { // insert article - $itemObj = $publisher->getHandler('item')->create(); + $itemObj = $publisher->getItemHandler()->create(); $itemObj->setVars($arrArticle); $itemObj->setVar('itemid', 0); - $itemObj->setVar('categoryid', $categoryObj->categoryid()); + $itemObj->setVar('categoryid', $categoryObj->getVar('categoryid')); // TODO: move article images to image manager @@ -187,7 +186,7 @@ $filename = XOOPS_ROOT_PATH . "/uploads/smartsection/" . $arrFile['filename']; if (file_exists($filename)) { if (copy($filename, XOOPS_ROOT_PATH . "/uploads/publisher/" . $arrFile['filename'])) { - $fileObj = $publisher->getHandler('file')->create(); + $fileObj = $publisher->getFileHandler()->create(); $fileObj->setVars($arrFile); $fileObj->setVar('fileid', 0); @@ -198,7 +197,7 @@ } } - $newArticleArray[$arrArticle['itemid']] = $itemObj->itemid(); + $newArticleArray[$arrArticle['itemid']] = $itemObj->getVar('itemid'); echo " " . sprintf(_AM_PUBLISHER_IMPORTED_ARTICLE, $itemObj->title()) . "<br />"; $cnt_imported_articles++; } @@ -207,9 +206,9 @@ // Saving category permissions $groupsIds = $gperm_handler->getGroupIds('category_read', $arrCat['categoryid'], $smartsection_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'category_read'); + PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'category_read'); $groupsIds = $gperm_handler->getGroupIds('item_submit', $arrCat['categoryid'], $smartsection_module_id); - publisher_saveCategoryPermissions($groupsIds, $categoryObj->categoryid(), 'item_submit'); + PublisherUtils::saveCategoryPermissions($groupsIds, $categoryObj->getVar('categoryid'), 'item_submit'); $newCatArray[$newCat['oldid']] = $newCat; unset($newCat); @@ -226,7 +225,7 @@ } else { $newpid = $newCatArray[$oldpid]['newid']; } - $publisher->getHandler('category')->updateAll('parentid', $newpid, $criteria); + $publisher->getCategoryHandler()->updateAll('parentid', $newpid, $criteria); unset($criteria); } @@ -256,8 +255,8 @@ echo sprintf(_AM_PUBLISHER_IMPORTED_ARTICLES, $cnt_imported_articles) . "<br/>"; echo "<br/><a href='" . PUBLISHER_URL . "/'>" . _AM_PUBLISHER_IMPORT_GOTOMODULE . "</a><br/>"; - publisher_closeCollapsableBar('newsimportgo', 'newsimportgoicon'); - xoops_cp_footer(); + PublisherUtils::closeCollapsableBar('newsimportgo', 'newsimportgoicon'); + $xoops->footer(); } ?> \ No newline at end of file Modified: XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php =================================================================== --- XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php 2012-12-12 22:08:20 UTC (rev 10372) +++ XoopsModules/publisher/trunk/publisher/admin/import/wfsection.php 2012-12-12 23:26:38 UTC (rev 10373) @@ -34,11 +34,10 @@ } if ($op == 'start') { - xoops_load('XoopsFormLoader'); - publisher_cpHeader(); + PublisherUtils::cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('wfsectionimport', 'wfsectionimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); + PublisherUtils::openCollapsableBar('wfsectionimport', 'wfsectionimporticon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_INFO); $result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("wfs_category")); list ($totalCat) = $xoopsDB->fetchRow($result); @@ -90,14 +89,14 @@ } } - publisher_closeCollapsableBar('wfsectionimport', 'wfsectionimporticon'); - xoops_cp_footer(); + PublisherUtils::closeCollapsableBar('wfsectionimport', 'wfsectionimporticon'); + $xoops->footer(); } if ($op == 'go') { - publisher_cpHeader(); + PublisherUtils::cpHeader(); //publisher_adminMenu(-1, _AM_PUBLISHER_IMPORT); - publisher_openCollapsableBar('wfsectionimportgo', 'wfsectionimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); + PublisherUtils::openCollapsableBar('wfsectionimportgo', 'wfsectionimportgoicon', sprintf(_AM_PUBLISHER_IMPORT_FROM, $importFromModuleName), _AM_PUBLISHER_IMPORT_RESULT); $cnt_imported_cat = 0; $cnt_imported_articles = 0; @@ -116,7 +115,7 @@ $newCatArray = array(); while ($arrCat = $xoopsDB->fetchArray($resultCat)) { - $categoryObj = $publisher->getHandler('category')->create(); + $categoryObj = $publisher->getCategoryHandler()->create(); $newCat = array(); @@ -145,22 +144,22 @@ continue; } - $newCat['newid'] = $categoryObj->categoryid(); + $newCat['newid'] = $categoryObj->getVar('categoryid'); // Saving category permissions - publisher_saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid(), 'category_read'); - publisher_saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->categoryid(), 'item_submit'); + PublisherUtils::saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->getVar('categoryid'), 'category_read'); + PublisherUtils::saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->getVar('categoryid'), 'item_submit'); $cnt_imported_cat++; - echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->name()) . "<br\>"; + echo sprintf(_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS, $categoryObj->getVar('name')) . "<br\>"; $sql = "SELECT * FROM " . $xoopsDB->prefix("wfs_article") . " WHERE categoryid=" . $arrCat['id'] . " ORDER BY weight"; $resultArticles = $xoopsDB->query($sql); while ($arrArticle = $xoopsDB->fetchArray($resultArticles)) { // insert article - $itemObj = $publisher->getHandler('item')->create(); + $itemObj = $publisher->getItemHandler()->create(); - $itemObj->setVar('categoryid', $categoryObj->categoryid()); + $itemObj->setVar('categoryid', $categoryOb... [truncated message content] |