You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(361) |
Oct
(65) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(798) |
Feb
(694) |
Mar
(586) |
Apr
(145) |
May
(24) |
Jun
(24) |
Jul
(56) |
Aug
(11) |
Sep
(138) |
Oct
(107) |
Nov
(58) |
Dec
(39) |
| 2004 |
Jan
(157) |
Feb
(24) |
Mar
(13) |
Apr
(14) |
May
(73) |
Jun
(106) |
Jul
(217) |
Aug
(91) |
Sep
(116) |
Oct
(357) |
Nov
(27) |
Dec
(272) |
| 2005 |
Jan
(97) |
Feb
(40) |
Mar
(167) |
Apr
(365) |
May
(344) |
Jun
(357) |
Jul
(407) |
Aug
(529) |
Sep
(204) |
Oct
(52) |
Nov
(80) |
Dec
(1) |
| 2006 |
Jan
(2) |
Feb
(1) |
Mar
(11) |
Apr
(112) |
May
(121) |
Jun
(86) |
Jul
(51) |
Aug
(48) |
Sep
(107) |
Oct
(20) |
Nov
(50) |
Dec
(11) |
| 2007 |
Jan
(7) |
Feb
(11) |
Mar
(8) |
Apr
(11) |
May
(2) |
Jun
(25) |
Jul
(67) |
Aug
(134) |
Sep
(54) |
Oct
(69) |
Nov
(10) |
Dec
(74) |
| 2008 |
Jan
(73) |
Feb
(81) |
Mar
(64) |
Apr
(98) |
May
(157) |
Jun
(68) |
Jul
(80) |
Aug
(108) |
Sep
(176) |
Oct
(107) |
Nov
(265) |
Dec
(60) |
| 2009 |
Jan
(149) |
Feb
(140) |
Mar
(195) |
Apr
(141) |
May
(53) |
Jun
(45) |
Jul
(98) |
Aug
(153) |
Sep
(160) |
Oct
(138) |
Nov
(139) |
Dec
(104) |
| 2010 |
Jan
(188) |
Feb
(259) |
Mar
(133) |
Apr
(104) |
May
(42) |
Jun
(121) |
Jul
(38) |
Aug
(223) |
Sep
(259) |
Oct
(255) |
Nov
(106) |
Dec
(157) |
| 2011 |
Jan
(202) |
Feb
(110) |
Mar
(261) |
Apr
(272) |
May
(218) |
Jun
(108) |
Jul
(141) |
Aug
(205) |
Sep
(326) |
Oct
(279) |
Nov
(368) |
Dec
(238) |
| 2012 |
Jan
(239) |
Feb
(3) |
Mar
|
Apr
(1) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(6) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
(1) |
Feb
(3) |
Mar
(9) |
Apr
(10) |
May
|
Jun
(1) |
Jul
(3) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
|
Feb
(1) |
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
|
2
(7) |
3
(12) |
4
(1) |
5
|
6
(2) |
|
7
(2) |
8
(8) |
9
(4) |
10
(3) |
11
(2) |
12
(1) |
13
|
|
14
(1) |
15
(10) |
16
(1) |
17
(4) |
18
(1) |
19
(3) |
20
|
|
21
(7) |
22
(9) |
23
|
24
(30) |
25
(29) |
26
(22) |
27
(3) |
|
28
(2) |
29
(17) |
30
(12) |
31
(12) |
|
|
|
|
From: <wis...@us...> - 2011-08-31 23:54:36
|
Revision: 7417
http://xoops.svn.sourceforge.net/xoops/?rev=7417&view=rev
Author: wishcraft
Date: 2011-08-31 23:54:30 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
TBDev 1.04 - (2009) - Stable First Final Release before next phase of conversion.
Modified Paths:
--------------
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/bans.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/browse.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rss.xml
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rssdd.xml
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/templates/tb_browse.html
Modified: XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/bans.php
===================================================================
--- XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/bans.php 2011-08-31 23:41:38 UTC (rev 7416)
+++ XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/bans.php 2011-08-31 23:54:30 UTC (rev 7417)
@@ -165,6 +165,7 @@
}
+ $GLOBALS['tbTpl']->assign('html', $HTMLOUT);
$GLOBALS['tbTpl']->display('db:tb_cpanel_bans.html');
xoops_cp_footer();
exit(0);
Modified: XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/browse.php
===================================================================
--- XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/browse.php 2011-08-31 23:41:38 UTC (rev 7416)
+++ XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/browse.php 2011-08-31 23:54:30 UTC (rev 7417)
@@ -120,7 +120,7 @@
if (isset($cleansearchstr))
{
- $wherea[] = "MATCH (search_text, ori_descr) AGAINST (" . sqlesc($searchstr) . ")";
+ $wherea[] = " `search_text` LIKE " . sqlesc('%'.$searchstr.'%') . " OR `ori_descr` LIKE " . sqlesc('%'.$searchstr.'%') . "";
//$wherea[] = "0";
$addparam .= "search=" . urlencode($searchstr) . "&";
$orderby = "";
Modified: XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rss.xml
===================================================================
--- XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rss.xml 2011-08-31 23:41:38 UTC (rev 7416)
+++ XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rss.xml 2011-08-31 23:54:30 UTC (rev 7417)
@@ -5,23 +5,8 @@
<description>TBDev is the best!</description>
<link>http://127.0.0.1/251/modules/tb/</link>
<item>
-<title>10,000 Maniacs ()</title>
-<description>10,000 Maniacs</description>
-<link>http://127.0.0.1/251/modules/tb/details.php?id=8&hit=1</link>
-</item>
-<item>
-<title>2011-04-24 - Emanuel A ()</title>
-<description>2011-04-24 - Emanuel A </description>
-<link>http://127.0.0.1/251/modules/tb/details.php?id=7&hit=1</link>
-</item>
-<item>
-<title>2011-04-24 - Emanuel A ()</title>
-<description>2011-04-24 - Emanuel A </description>
-<link>http://127.0.0.1/251/modules/tb/details.php?id=2&hit=1</link>
-</item>
-<item>
-<title>[Met-Art] - 2011-04-21 - Irina J - kiareas ()</title>
-<description>[Met-Art] - 2011-04-21 - Irina J - kiareas </description>
+<title> 9 Full Sets ()</title>
+<description> 9 Full Sets</description>
<link>http://127.0.0.1/251/modules/tb/details.php?id=1&hit=1</link>
</item>
</channel>
Modified: XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rssdd.xml
===================================================================
--- XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rssdd.xml 2011-08-31 23:41:38 UTC (rev 7416)
+++ XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/rssdd.xml 2011-08-31 23:54:30 UTC (rev 7417)
@@ -5,24 +5,9 @@
<description>TBDev is the best!</description>
<link>http://127.0.0.1/251/modules/tb/</link>
<item>
-<title>10,000 Maniacs ()</title>
-<description>10,000 Maniacs</description>
-<link>http://127.0.0.1/251/modules/tb/download.php/8/10,000 Maniacs.torrent</link>
+<title> 9 Full Sets ()</title>
+<description> 9 Full Sets</description>
+<link>http://127.0.0.1/251/modules/tb/download.php/1/[IShotMyself] 9 Full Sets!!.zip.torrent</link>
</item>
-<item>
-<title>2011-04-24 - Emanuel A ()</title>
-<description>2011-04-24 - Emanuel A </description>
-<link>http://127.0.0.1/251/modules/tb/download.php/7/[Met-Art] - 2011-04-21 - Georgina B - moments (x129) 2848x4288.torrent</link>
-</item>
-<item>
-<title>2011-04-24 - Emanuel A ()</title>
-<description>2011-04-24 - Emanuel A </description>
-<link>http://127.0.0.1/251/modules/tb/download.php/2/[Met-Art].-.2011-04-24 - Emanuel A - catch (x136) 3744x5616.torrent</link>
-</item>
-<item>
-<title>[Met-Art] - 2011-04-21 - Irina J - kiareas ()</title>
-<description>[Met-Art] - 2011-04-21 - Irina J - kiareas </description>
-<link>http://127.0.0.1/251/modules/tb/download.php/1/[Met-Art] - 2011-04-21 - Irina J - kiareas (x128) 3200x4800.torrent</link>
-</item>
</channel>
</rss>
Modified: XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/templates/tb_browse.html
===================================================================
--- XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/templates/tb_browse.html 2011-08-31 23:41:38 UTC (rev 7416)
+++ XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/templates/tb_browse.html 2011-08-31 23:54:30 UTC (rev 7417)
@@ -1,7 +1,6 @@
<div id='wrapper' style='width:90%;border:1px solid black;background-color:pink;'>
<{$cloud}>
</div><br /><br />
-
<form method='get' action='browse.php'>
<table class='bottom'>
<tr>
@@ -16,10 +15,10 @@
<{assign var="i" value=$i+1}>
<{/foreach}>
- <{assign var="ncats" value=count($cats)}>;
- <{assign var="nrows" value=ceil($ncats/$xoConfig.catsperrow)}>;
- <{if $lastrowcols != 0}>
- <{if $nopos not eq 1 }>
+ <{assign var="ncats" value=count($cats)}>
+ <{assign var="nrows" value=ceil($ncats/$xoConfig.catsperrow)}>
+ <{if not $lastrowcols eq 0}>
+ <{if not $nopos eq 1 }>
<td class='bottom' rowspan='<{$rowspan}>'> </td>
<{/if}>
<td class='bottom' style="padding-left: 5px"><div align='left'>(<a href='browse.php?all=1'><b><{$smarty.const._TBDEV_LANG_BROWSE_SHOW_ALL}></b></a>)</div></td>
@@ -54,7 +53,7 @@
</table>
</form>
<{if strlen($searchstr)>0}>
-<h2><{$smarty.const._TBDEV_LANG_BROWSE_SEARCH}> "$searchstr"</h2>
+<h2><{$smarty.const._TBDEV_LANG_BROWSE_SEARCH}> "<{$searchstr}>"</h2>
<{/if}>
<{if $count}>
<{$pager.pagertop}>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wis...@us...> - 2011-08-31 23:41:56
|
Revision: 7416
http://xoops.svn.sourceforge.net/xoops/?rev=7416&view=rev
Author: wishcraft
Date: 2011-08-31 23:41:38 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
TBDev 1.04 - (2009) - Stable First Final Release before next phase of conversion.
Added Paths:
-----------
XoopsModules/tbdev/releases/1.04/
XoopsModules/tbdev/releases/1.04/docs/
XoopsModules/tbdev/releases/1.04/docs/licence.txt
XoopsModules/tbdev/releases/1.04/htdocs/
XoopsModules/tbdev/releases/1.04/htdocs/modules/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/.htaccess
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/adduser.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/bans.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/categories.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/delacct.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/docleanup.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/header.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/index.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/log.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/menu.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/mysql_overview.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/mysql_stats.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/news.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/stats.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/testip.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin/usersearch.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/admin.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/announce.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/bitbucket-upload.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/browse.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/cache/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/cache/.htaccess
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/cache/bans_cache.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/cache/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/cache/rep_cache.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/cache/rep_settings_cache.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/cache/timezones.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/captcha/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/captcha/GD_Security_image.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/captcha/captcha.js
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/captcha/image_req.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/captcha/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/captcha/newsession.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/captcha/process.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/chat.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/comment_delete.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/comment_edit.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/comment_new.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/comment_post.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/comment_reply.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/confirm.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/confirmemail.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/delete.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/details.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/download.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/edit.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/email-gateway.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/filelist.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/formats.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/aff_cross.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/aff_tick.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/arrowdown.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/arrowup.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/bar.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/bar_left.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/bar_right.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/bluepx.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buddylist.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_advsearch.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_aim.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_ban_ip.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_cod.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_cod1.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_cod2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_create_account.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_delete_account.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_edit_news.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_forumtags.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_icq.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_irc.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_mail.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_msn.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_none.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_offline.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_online.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_originalknapp.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_pm.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_poll.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_recover_account.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_smilies.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_spamleague.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_test_ip.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_ul_stats.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/button_yahoo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/buttons/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_apps.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_apps.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_dox(full).gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_dox.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_episodes.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_episodes.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_games.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_games.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_misc.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_movies_dvd.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_movies_dvd.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_movies_svcd.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_movies_svcd.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_movies_xvid.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_movies_xvid.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_music.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_music.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_samples(full).gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_samples.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_xxx.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/cat_xxx.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/caticons/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/disabled.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/disabled_avatar.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/disabledbig.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/download.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/email.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/fileicons/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/fileicons/default.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/fileicons/exe.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/fileicons/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/fileicons/mp3.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/fileicons/txt.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/fileicons/zip.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/afghanistan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/albania.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/algeria.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/andorra.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/angola.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/antiguabarbuda.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/argentina.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/armenia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/australia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/austria.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/azerbaijan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/bahamas.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/bahrain.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/bangladesh.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/barbados.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/belarus.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/belgium.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/belize.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/benin.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/bhutan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/bolivia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/bosniaherzegovina.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/botswana.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/brazil.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/brunei.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/bulgaria.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/burkinafaso.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/burma.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/burund.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/cambodia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/cameroon.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/canada.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/centralafricanrep.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/chad.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/chile.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/china.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/colombia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/columbia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/comoros.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/congo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/costarica.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/croatia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/cuba.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/cyprus.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/czechrep.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/demrepcongo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/denmark.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/djiboutil.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/dominica.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/dominicanrep.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/ecuador.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/egypt.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/elsalvado.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/eq_guinea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/eritrea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/estonia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/ethiopia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/fiji.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/finland.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/france.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/gabon.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/gambia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/georgia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/germany.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/ghana.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/greece.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/grenada.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/grenadines.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/guatemala.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/guineabissau.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/guineal.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/guyana.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/haiti.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/honduras.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/hong_kong.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/hongkong.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/hungary.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/iceland.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/india.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/indonesia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/iran.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/iraq.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/ireland.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/israel.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/italy.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/ivorycoast.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/jamaica.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/japan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/jollyroger.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/jordan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/kazakhstan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/kenya.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/kiribati.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/kuwait.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/kyrgyzstan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/laos.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/latvia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/lebanon.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/liberia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/libya.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/liechtenstein.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/lithuania.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/luxembourg.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/macadonia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/macau.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/madagascar.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/malawi.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/malaysia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/maldives.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/mali.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/malta.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/mauritania.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/mauritius.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/mexico.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/micronesia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/moldova.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/monaco.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/mongolia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/morocco.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/mozambique.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/namibia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/nauru.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/nepal.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/nethantilles.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/netherlands.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/newzealand.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/nicaragua.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/niger.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/nigeria.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/north_korea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/northkorea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/norway.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/oman.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/pakistan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/panama.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/papuanewguinea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/paraguay.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/peru.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/philippines.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/poland.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/portugal.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/puertorico.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/qatar.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/rawanda.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/romania.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/russia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/sao_tome.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/saudiarabia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/senegal.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/serbia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/seychelles.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/sierraleone.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/singapore.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/slovakia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/slovenia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/solomon_islands.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/somalia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/south_korea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/southafrica.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/southkorea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/spain.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/srilanka.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/stkitts_nevis.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/stlucia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/sudan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/suriname.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/sweden.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/switzerland.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/syria.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/taiwan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/tajikistan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/tanzania.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/thailand.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/togo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/tonga.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/trinidadandtobago.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/tunisia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/turkey.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/turkmenistan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/tuvala.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/uae.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/uganda.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/uk.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/ukraine.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/uruguay.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/usa.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/ussr.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/uzbekistan.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/vanuatu.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/venezuela.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/vietnam.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/westernsamoa.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/yemen.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/yugoslavia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/zaire.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/zambia.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/flag/zimbabwe.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/header_logo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/imagenotfound.jpg
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/loadbarbg.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/loadbargreen.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/loadbarred.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/loadbaryellow.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/logo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/logo.jpg
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/logo.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/minus.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/multipage.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/new.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/none.jpg
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/panel_off.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/panel_on.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/plus.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/pn_inbox.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/pn_inboxnew.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/pn_sentbox.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/1.5.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/1.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/2.5.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/3.5.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/3.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/4.5.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/4.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/5.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/ratings/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/readpm.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/reputation_balance.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/reputation_highneg.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/reputation_highpos.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/reputation_neg.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/reputation_off.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/rep/reputation_pos.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/alcoholic.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/alien.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/angel.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/angry.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/arrow.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/arrow2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/axe.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/baby.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/bananadance.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/band.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/bandana.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/beer.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/beer2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/bike.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/blink.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/blush.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/book.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/bounce.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/bow.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/box.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/boxing.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cake.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cap.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/chair.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/chef.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/chop.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cigar.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/clap.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/clap2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/closedeyes.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/clover.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/clown.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/confused.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/console.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/construction.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cool1.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cool2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cowboy.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/crazy.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/crockett.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cry.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/cylon.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/dawgie.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/deadhorse.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/detective.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/devil.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/dots.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/drunk.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/dumbells.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/evil.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/evilmad.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/evo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/excl.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/fez.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/fish.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/fishing.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/flowers.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/fun.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/gathering.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/geek.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/greedy.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/grin.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/group.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/guns.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hang.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hannibal.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/happy.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/happy2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hbd.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hi.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hmm.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hmmm.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hooray.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/horse.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hslocked.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/huh.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/hump.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/icecream.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/idea.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/ike.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/indian.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/innocent.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/jacko.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/judge.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/jump.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/king.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/kiss.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/kissing.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/kissing2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/laugh.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/locked.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/look.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/love.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/lovers.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/lttd.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/mama.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/mario.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/maxlocked.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/mbounce.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/medieval.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/mml.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/morepics.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/music.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/ninja.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/no.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/noexpression.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/nugget.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/nuke.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/offtopic.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/ohmy.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/oldtimer.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/oops.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/osama.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/party.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/pepsi.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/pimp.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/pirate.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/pirate2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/please.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/police.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/pope.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/punk.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/question.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rambo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rant.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/ras.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rb.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rblocked.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rip.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rock.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rofl.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rolleyes.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/rtf.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sad.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/saddam.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/santa.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sheep.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/shifty.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/shit.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/shoot.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/shoot2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/shutup.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/shutup2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sick.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/slap.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sleep.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sleeping.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sly.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/smart.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/smartass.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/smile1.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/smile2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/smurf.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/snap.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sneaky.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/snorkle.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/soldiers.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/sorry.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/spam.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/spank.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/spider.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/spidey.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/strongbench.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/stupid.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/super.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/tease.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/thankyou.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/thumbsdown.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/thumbsup.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/tongue.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/trampoline.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/unsure.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/w00t.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wacko.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wall.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wave.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wavecry.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/weakbench.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/weep.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/weirdo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/whip.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/whistle.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wink.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wizard.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wolverine.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/wub.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/yawn.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/yay.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/yes.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/yikes.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/yoji.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/yucky.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/smilies/zorro.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/spacer.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/addusers.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/button_mail.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/button_pm.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/cancel_f2.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/mail.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/module.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/offline.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/online.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/user.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/staff/users.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/star.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/star16.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/star20.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/starbig.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/stat_sqlq.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/stat_sqlt.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/stat_sqlt.jpg
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/stat_time.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/stop.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/tablebg.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/tbdev_btn_red.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/tbdev_slogo.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/tile_back.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/top.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/trans.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/unreadpm.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/updated.png
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/userimages/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/userimages/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/userimages/star.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/userimages/starbig.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/userimages/warned.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/userimages/warnedbig.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/viewnfo.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/w.jpg
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/w2.jpg
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned0.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned1.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned16.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned3.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned5.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned6.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned7.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned8.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warned9.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/warnedbig.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/images/x-click-but04.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/.htaccess
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/bbcode_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/benc.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/bittorrent.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/bt_client_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/cleanup.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/config.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/emoticons.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/html_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/pager.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/pager_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/password_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/searchcloud_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/torrenttable_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/update.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/include/user_functions.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/index.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/AppletWithJS.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/HeavyApplet.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/IRCApplet.class
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/NormalApplet.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/SimpleApplet.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/background.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/dsmiileys_v2.1b.zip
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/english.lng
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/french.lng
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/OH-1.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/OH-2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/OH-3.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/ange.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/arbre.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/argh.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/ballon.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/biere.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/bombe.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/bouche.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/bouqin.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/cadeau.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/chien.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/clin-oeuil-langue.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/clin-oeuil.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/coeur-brise.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/coeur.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/comprends-pas.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/content.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/cool.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/diable.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/dwchat.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/enerve1.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/enerve2.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/femme.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/fille.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/fleur.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/fume.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/garcon.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/grognon.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/halloween.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/hamburger.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/homme.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/langue.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/lettre.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/lit.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/love.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/lune.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/mecontent.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/newbie.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/ordi.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/pere-noel.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/pleure.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/poisson.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/pomme.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/portable.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/pouce-non.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/pouce-oui.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/roll-eyes.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/rouge.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/sapin.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/sleep.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/soleil.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/sourire.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/terre.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/triste.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/verre-eau.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/verre-vin.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/img/yinyang.gif
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/irc-unsigned.jar
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/irc.cab
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/irc.jar
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/license.txt
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/pixx-english.lng
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/pixx-french.lng
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/pixx-readme.txt
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/pixx.cab
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/pixx.jar
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/pjirc.cfg
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/readme.txt
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/securedirc-unsigned.cab
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/securedirc.cab
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/snd/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/snd/bell2.au
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/snd/ding.au
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/thanks.txt
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/javairc/versions.txt
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/1.css
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/2.css
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/admin.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/index.html
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_TZ.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_adduser.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_bans.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_delacct.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_docleanup.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_index.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_log.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_news.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_stats.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_testip.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_ad_usersearch.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_admin.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_bitbucket.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_browse.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_chat.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_comment.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_confirm.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_confirmemail.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_delete.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_deletemessage.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_details.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_donate.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_download.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_edit.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_email-gateway.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_faq.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_filelist.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_formats.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_friends.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_global.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_index.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_links.php
XoopsModules/tbdev/releases/1.04/htdocs/modules/tb/language/english/lang_login.php
XoopsModules/tb...
[truncated message content] |
|
From: <wis...@us...> - 2011-08-31 18:00:35
|
Revision: 7415
http://xoops.svn.sourceforge.net/xoops/?rev=7415&view=rev
Author: wishcraft
Date: 2011-08-31 18:00:19 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
TB.Dev 1.03 RC - Release candidate of TB.Dev
Added Paths:
-----------
XoopsModules/tbdev/releases/1.03 - RC/
XoopsModules/tbdev/releases/1.03 - RC/docs/
XoopsModules/tbdev/releases/1.03 - RC/docs/licence.txt
XoopsModules/tbdev/releases/1.03 - RC/htdocs/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/.htaccess
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/adduser.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/bans.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/categories.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/delacct.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/docleanup.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/header.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/index.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/log.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/menu.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/mysql_overview.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/mysql_stats.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/news.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/stats.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/testip.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin/usersearch.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/admin.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/announce.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/bitbucket-upload.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/browse.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/cache/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/cache/.htaccess
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/cache/bans_cache.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/cache/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/cache/rep_cache.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/cache/rep_settings_cache.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/cache/timezones.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/captcha/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/captcha/GD_Security_image.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/captcha/captcha.js
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/captcha/image_req.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/captcha/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/captcha/newsession.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/captcha/process.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/chat.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/comment_delete.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/comment_edit.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/comment_new.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/comment_post.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/comment_reply.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/confirm.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/confirmemail.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/delete.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/details.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/download.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/edit.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/email-gateway.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/filelist.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/formats.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/aff_cross.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/aff_tick.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/arrowdown.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/arrowup.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/bar.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/bar_left.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/bar_right.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/bluepx.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buddylist.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_advsearch.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_aim.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_ban_ip.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_cod.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_cod1.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_cod2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_create_account.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_delete_account.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_edit_news.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_forumtags.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_icq.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_irc.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_mail.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_msn.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_none.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_offline.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_online.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_originalknapp.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_pm.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_poll.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_recover_account.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_smilies.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_spamleague.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_test_ip.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_ul_stats.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/button_yahoo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/buttons/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_apps.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_apps.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_dox(full).gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_dox.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_episodes.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_episodes.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_games.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_games.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_misc.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_movies_dvd.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_movies_dvd.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_movies_svcd.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_movies_svcd.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_movies_xvid.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_movies_xvid.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_music.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_music.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_samples(full).gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_samples.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_xxx.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/cat_xxx.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/caticons/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/disabled.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/disabled_avatar.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/disabledbig.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/download.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/email.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/fileicons/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/fileicons/default.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/fileicons/exe.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/fileicons/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/fileicons/mp3.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/fileicons/txt.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/fileicons/zip.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/afghanistan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/albania.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/algeria.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/andorra.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/angola.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/antiguabarbuda.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/argentina.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/armenia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/australia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/austria.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/azerbaijan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/bahamas.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/bahrain.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/bangladesh.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/barbados.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/belarus.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/belgium.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/belize.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/benin.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/bhutan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/bolivia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/bosniaherzegovina.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/botswana.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/brazil.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/brunei.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/bulgaria.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/burkinafaso.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/burma.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/burund.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/cambodia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/cameroon.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/canada.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/centralafricanrep.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/chad.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/chile.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/china.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/colombia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/columbia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/comoros.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/congo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/costarica.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/croatia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/cuba.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/cyprus.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/czechrep.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/demrepcongo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/denmark.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/djiboutil.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/dominica.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/dominicanrep.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/ecuador.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/egypt.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/elsalvado.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/eq_guinea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/eritrea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/estonia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/ethiopia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/fiji.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/finland.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/france.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/gabon.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/gambia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/georgia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/germany.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/ghana.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/greece.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/grenada.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/grenadines.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/guatemala.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/guineabissau.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/guineal.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/guyana.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/haiti.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/honduras.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/hong_kong.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/hongkong.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/hungary.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/iceland.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/india.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/indonesia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/iran.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/iraq.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/ireland.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/israel.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/italy.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/ivorycoast.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/jamaica.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/japan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/jollyroger.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/jordan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/kazakhstan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/kenya.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/kiribati.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/kuwait.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/kyrgyzstan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/laos.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/latvia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/lebanon.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/liberia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/libya.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/liechtenstein.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/lithuania.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/luxembourg.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/macadonia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/macau.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/madagascar.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/malawi.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/malaysia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/maldives.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/mali.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/malta.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/mauritania.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/mauritius.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/mexico.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/micronesia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/moldova.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/monaco.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/mongolia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/morocco.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/mozambique.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/namibia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/nauru.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/nepal.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/nethantilles.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/netherlands.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/newzealand.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/nicaragua.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/niger.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/nigeria.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/north_korea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/northkorea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/norway.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/oman.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/pakistan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/panama.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/papuanewguinea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/paraguay.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/peru.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/philippines.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/poland.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/portugal.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/puertorico.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/qatar.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/rawanda.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/romania.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/russia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/sao_tome.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/saudiarabia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/senegal.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/serbia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/seychelles.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/sierraleone.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/singapore.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/slovakia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/slovenia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/solomon_islands.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/somalia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/south_korea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/southafrica.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/southkorea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/spain.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/srilanka.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/stkitts_nevis.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/stlucia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/sudan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/suriname.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/sweden.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/switzerland.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/syria.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/taiwan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/tajikistan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/tanzania.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/thailand.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/togo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/tonga.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/trinidadandtobago.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/tunisia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/turkey.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/turkmenistan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/tuvala.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/uae.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/uganda.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/uk.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/ukraine.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/uruguay.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/usa.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/ussr.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/uzbekistan.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/vanuatu.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/venezuela.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/vietnam.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/westernsamoa.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/yemen.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/yugoslavia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/zaire.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/zambia.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/flag/zimbabwe.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/header_logo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/imagenotfound.jpg
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/loadbarbg.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/loadbargreen.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/loadbarred.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/loadbaryellow.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/logo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/logo.jpg
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/logo.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/minus.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/multipage.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/new.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/none.jpg
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/panel_off.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/panel_on.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/plus.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/pn_inbox.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/pn_inboxnew.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/pn_sentbox.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/1.5.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/1.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/2.5.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/3.5.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/3.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/4.5.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/4.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/5.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/ratings/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/readpm.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/reputation_balance.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/reputation_highneg.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/reputation_highpos.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/reputation_neg.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/reputation_off.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/rep/reputation_pos.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/alcoholic.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/alien.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/angel.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/angry.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/arrow.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/arrow2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/axe.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/baby.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/bananadance.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/band.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/bandana.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/beer.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/beer2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/bike.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/blink.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/blush.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/book.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/bounce.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/bow.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/box.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/boxing.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cake.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cap.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/chair.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/chef.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/chop.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cigar.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/clap.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/clap2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/closedeyes.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/clover.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/clown.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/confused.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/console.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/construction.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cool1.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cool2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cowboy.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/crazy.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/crockett.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cry.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/cylon.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/dawgie.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/deadhorse.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/detective.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/devil.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/dots.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/drunk.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/dumbells.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/evil.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/evilmad.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/evo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/excl.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/fez.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/fish.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/fishing.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/flowers.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/fun.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/gathering.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/geek.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/greedy.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/grin.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/group.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/guns.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hang.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hannibal.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/happy.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/happy2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hbd.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hi.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hmm.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hmmm.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hooray.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/horse.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hslocked.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/huh.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/hump.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/icecream.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/idea.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/ike.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/indian.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/innocent.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/jacko.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/judge.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/jump.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/king.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/kiss.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/kissing.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/kissing2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/laugh.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/locked.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/look.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/love.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/lovers.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/lttd.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/mama.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/mario.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/maxlocked.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/mbounce.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/medieval.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/mml.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/morepics.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/music.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/ninja.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/no.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/noexpression.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/nugget.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/nuke.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/offtopic.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/ohmy.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/oldtimer.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/oops.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/osama.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/party.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/pepsi.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/pimp.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/pirate.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/pirate2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/please.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/police.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/pope.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/punk.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/question.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rambo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rant.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/ras.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rb.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rblocked.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rip.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rock.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rofl.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rolleyes.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/rtf.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sad.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/saddam.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/santa.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sheep.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/shifty.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/shit.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/shoot.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/shoot2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/shutup.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/shutup2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sick.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/slap.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sleep.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sleeping.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sly.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/smart.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/smartass.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/smile1.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/smile2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/smurf.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/snap.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sneaky.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/snorkle.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/soldiers.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/sorry.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/spam.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/spank.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/spider.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/spidey.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/strongbench.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/stupid.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/super.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/tease.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/thankyou.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/thumbsdown.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/thumbsup.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/tongue.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/trampoline.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/unsure.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/w00t.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wacko.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wall.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wave.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wavecry.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/weakbench.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/weep.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/weirdo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/whip.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/whistle.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wink.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wizard.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wolverine.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/wub.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/yawn.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/yay.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/yes.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/yikes.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/yoji.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/yucky.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/smilies/zorro.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/spacer.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/addusers.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/button_mail.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/button_pm.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/cancel_f2.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/mail.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/module.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/offline.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/online.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/user.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/staff/users.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/star.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/star16.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/star20.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/starbig.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/stat_sqlq.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/stat_sqlt.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/stat_sqlt.jpg
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/stat_time.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/stop.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/tablebg.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/tbdev_btn_red.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/tbdev_slogo.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/tile_back.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/top.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/trans.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/unreadpm.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/updated.png
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/userimages/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/userimages/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/userimages/star.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/userimages/starbig.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/userimages/warned.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/userimages/warnedbig.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/viewnfo.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/w.jpg
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/w2.jpg
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned0.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned1.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned16.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned3.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned5.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned6.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned7.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned8.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warned9.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/warnedbig.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/images/x-click-but04.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/.htaccess
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/bbcode_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/benc.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/bittorrent.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/bt_client_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/cleanup.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/config.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/emoticons.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/html_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/pager.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/pager_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/password_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/searchcloud_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/torrenttable_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/include/user_functions.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/index.php
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/AppletWithJS.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/HeavyApplet.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/IRCApplet.class
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/NormalApplet.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/SimpleApplet.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/background.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/dsmiileys_v2.1b.zip
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/english.lng
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/french.lng
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/OH-1.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/OH-2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/OH-3.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/ange.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/arbre.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/argh.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/ballon.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/biere.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/bombe.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/bouche.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/bouqin.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/cadeau.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/chien.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/clin-oeuil-langue.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/clin-oeuil.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/coeur-brise.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/coeur.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/comprends-pas.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/content.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/cool.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/diable.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/dwchat.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/enerve1.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/enerve2.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/femme.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/fille.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/fleur.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/fume.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/garcon.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/grognon.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/halloween.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/hamburger.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/homme.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/langue.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/lettre.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/lit.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/love.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/lune.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/mecontent.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/newbie.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/ordi.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/pere-noel.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/pleure.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/poisson.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/pomme.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/portable.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/pouce-non.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/pouce-oui.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/roll-eyes.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/rouge.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/sapin.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/sleep.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/soleil.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/sourire.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/terre.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/triste.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/verre-eau.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/verre-vin.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/img/yinyang.gif
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/index.html
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/irc-unsigned.jar
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/irc.cab
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/irc.jar
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/license.txt
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/pixx-english.lng
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/pixx-french.lng
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/pixx-readme.txt
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/pixx.cab
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/pixx.jar
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/pjirc.cfg
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/readme.txt
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/securedirc-unsigned.cab
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/securedirc.cab
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/snd/
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/snd/bell2.au
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/snd/ding.au
XoopsModules/tbdev/releases/1.03 - RC/htdocs/modules/tb/javairc/thanks.txt
Xo...
[truncated message content] |
|
From: <luc...@us...> - 2011-08-31 18:00:25
|
Revision: 7414
http://xoops.svn.sourceforge.net/xoops/?rev=7414&view=rev
Author: luciorota
Date: 2011-08-31 18:00:12 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
changed directory structure
fixed a lot of bugs in admin side
Added Paths:
-----------
XoopsModules/xaddresses/trunk/xaddresses/
XoopsModules/xaddresses/trunk/xaddresses/admin/
XoopsModules/xaddresses/trunk/xaddresses/admin/_about.php
XoopsModules/xaddresses/trunk/xaddresses/admin/_admin_header.php
XoopsModules/xaddresses/trunk/xaddresses/admin/_index.php
XoopsModules/xaddresses/trunk/xaddresses/admin/about.php
XoopsModules/xaddresses/trunk/xaddresses/admin/admin_functions.php
XoopsModules/xaddresses/trunk/xaddresses/admin/admin_header.php
XoopsModules/xaddresses/trunk/xaddresses/admin/field.php
XoopsModules/xaddresses/trunk/xaddresses/admin/fieldcategory.php
XoopsModules/xaddresses/trunk/xaddresses/admin/help.php
XoopsModules/xaddresses/trunk/xaddresses/admin/import.php
XoopsModules/xaddresses/trunk/xaddresses/admin/index.html
XoopsModules/xaddresses/trunk/xaddresses/admin/index.php
XoopsModules/xaddresses/trunk/xaddresses/admin/location.php
XoopsModules/xaddresses/trunk/xaddresses/admin/locationcategory.php
XoopsModules/xaddresses/trunk/xaddresses/admin/menu.php
XoopsModules/xaddresses/trunk/xaddresses/admin/modified.php
XoopsModules/xaddresses/trunk/xaddresses/admin/permissions.php
XoopsModules/xaddresses/trunk/xaddresses/admin/user.demo.php
XoopsModules/xaddresses/trunk/xaddresses/blocks/
XoopsModules/xaddresses/trunk/xaddresses/blocks/index.html
XoopsModules/xaddresses/trunk/xaddresses/blocks/tdmdownloads_top.php
XoopsModules/xaddresses/trunk/xaddresses/categoryview.php
XoopsModules/xaddresses/trunk/xaddresses/class/
XoopsModules/xaddresses/trunk/xaddresses/class/broken.php
XoopsModules/xaddresses/trunk/xaddresses/class/field.php
XoopsModules/xaddresses/trunk/xaddresses/class/fieldcategory.php
XoopsModules/xaddresses/trunk/xaddresses/class/formfilemanager.php
XoopsModules/xaddresses/trunk/xaddresses/class/formgooglemap.php
XoopsModules/xaddresses/trunk/xaddresses/class/formkmleditor.php
XoopsModules/xaddresses/trunk/xaddresses/class/formmultiplefilemanager.php
XoopsModules/xaddresses/trunk/xaddresses/class/formmultiplexoopsimage.php
XoopsModules/xaddresses/trunk/xaddresses/class/formxoopsimage.php
XoopsModules/xaddresses/trunk/xaddresses/class/index.html
XoopsModules/xaddresses/trunk/xaddresses/class/jquery.table.addrow.js
XoopsModules/xaddresses/trunk/xaddresses/class/location.php
XoopsModules/xaddresses/trunk/xaddresses/class/locationcategory.php
XoopsModules/xaddresses/trunk/xaddresses/class/marker.php
XoopsModules/xaddresses/trunk/xaddresses/class/menu.php
XoopsModules/xaddresses/trunk/xaddresses/class/visibility.php
XoopsModules/xaddresses/trunk/xaddresses/class/votedata.php
XoopsModules/xaddresses/trunk/xaddresses/class.temp/
XoopsModules/xaddresses/trunk/xaddresses/class.temp/mod.php
XoopsModules/xaddresses/trunk/xaddresses/class.temp/modfielddata.php
XoopsModules/xaddresses/trunk/xaddresses/commentdelete.php
XoopsModules/xaddresses/trunk/xaddresses/commentedit.php
XoopsModules/xaddresses/trunk/xaddresses/commentnew.php
XoopsModules/xaddresses/trunk/xaddresses/commentpost.php
XoopsModules/xaddresses/trunk/xaddresses/commentreply.php
XoopsModules/xaddresses/trunk/xaddresses/docs/
XoopsModules/xaddresses/trunk/xaddresses/docs/credits.txt
XoopsModules/xaddresses/trunk/xaddresses/docs/index.html
XoopsModules/xaddresses/trunk/xaddresses/docs/install.txt
XoopsModules/xaddresses/trunk/xaddresses/docs/lang_diff.txt
XoopsModules/xaddresses/trunk/xaddresses/docs/licence.txt
XoopsModules/xaddresses/trunk/xaddresses/docs/readme.txt
XoopsModules/xaddresses/trunk/xaddresses/header.php
XoopsModules/xaddresses/trunk/xaddresses/images/
XoopsModules/xaddresses/trunk/xaddresses/images/16x16_rating.png
XoopsModules/xaddresses/trunk/xaddresses/images/16x16_rating_inactive.png
XoopsModules/xaddresses/trunk/xaddresses/images/arrow.gif
XoopsModules/xaddresses/trunk/xaddresses/images/bg.png
XoopsModules/xaddresses/trunk/xaddresses/images/blank.gif
XoopsModules/xaddresses/trunk/xaddresses/images/close12.gif
XoopsModules/xaddresses/trunk/xaddresses/images/counter.gif
XoopsModules/xaddresses/trunk/xaddresses/images/deco/
XoopsModules/xaddresses/trunk/xaddresses/images/deco/bg.png
XoopsModules/xaddresses/trunk/xaddresses/images/deco/date.gif
XoopsModules/xaddresses/trunk/xaddresses/images/deco/dateout.gif
XoopsModules/xaddresses/trunk/xaddresses/images/deco/favoris.png
XoopsModules/xaddresses/trunk/xaddresses/images/deco/favorisout.png
XoopsModules/xaddresses/trunk/xaddresses/images/deco/index.html
XoopsModules/xaddresses/trunk/xaddresses/images/deco/info.png
XoopsModules/xaddresses/trunk/xaddresses/images/deco/left_both.png
XoopsModules/xaddresses/trunk/xaddresses/images/deco/more.png
XoopsModules/xaddresses/trunk/xaddresses/images/deco/right_both.png
XoopsModules/xaddresses/trunk/xaddresses/images/deco/tableft4.gif
XoopsModules/xaddresses/trunk/xaddresses/images/deco/tabright4.gif
XoopsModules/xaddresses/trunk/xaddresses/images/deco/tdmdownloads_search.png
XoopsModules/xaddresses/trunk/xaddresses/images/decs.gif
XoopsModules/xaddresses/trunk/xaddresses/images/delete.gif
XoopsModules/xaddresses/trunk/xaddresses/images/delete.png
XoopsModules/xaddresses/trunk/xaddresses/images/details.png
XoopsModules/xaddresses/trunk/xaddresses/images/down.gif
XoopsModules/xaddresses/trunk/xaddresses/images/download.gif
XoopsModules/xaddresses/trunk/xaddresses/images/download.png
XoopsModules/xaddresses/trunk/xaddresses/images/duplicate.png
XoopsModules/xaddresses/trunk/xaddresses/images/edit.gif
XoopsModules/xaddresses/trunk/xaddresses/images/edit.png
XoopsModules/xaddresses/trunk/xaddresses/images/editicon.gif
XoopsModules/xaddresses/trunk/xaddresses/images/editicon.png
XoopsModules/xaddresses/trunk/xaddresses/images/email.png
XoopsModules/xaddresses/trunk/xaddresses/images/file.gif
XoopsModules/xaddresses/trunk/xaddresses/images/filemanager.gif
XoopsModules/xaddresses/trunk/xaddresses/images/friend.gif
XoopsModules/xaddresses/trunk/xaddresses/images/go-next.png
XoopsModules/xaddresses/trunk/xaddresses/images/go-previous.png
XoopsModules/xaddresses/trunk/xaddresses/images/help.png
XoopsModules/xaddresses/trunk/xaddresses/images/help_about.png
XoopsModules/xaddresses/trunk/xaddresses/images/home.gif
XoopsModules/xaddresses/trunk/xaddresses/images/hover.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/about.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/author.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/broken.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/close12.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/comments.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/date.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/delete_mini.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/doc.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/download-now.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/download.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/edit.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/edit_mini.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/field.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/hits.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/homepage.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/ignore_mini.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/import.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/index.html
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/ip.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/lock.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/modified.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_about.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_broken.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_doc.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_field.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_import.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_modified.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_permissions.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_telecharger.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/nav_update.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/off.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/on.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/open12.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/pdf_mini.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/permissions.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/platform.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/pm.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/pref.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/print.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/renew_mini.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/rss.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/send_mini.gif
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/size.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/telecharger.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/tomodify.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/torate.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/toreport.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/totell.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/update.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/version.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/view_mini.png
XoopsModules/xaddresses/trunk/xaddresses/images/icon.bak/votes.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/database.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/error.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/folder_database.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/folder_edit.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/folder_error.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/folder_image.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/folder_map.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/folder_put.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/folder_remove.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/ftp.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/help.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/house.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/image.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/image_delete.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/image_edit.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/index.html
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/information.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/installer_box.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/lock.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/lock_database.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/lock_map.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/map.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/plugin.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/prefs.png
XoopsModules/xaddresses/trunk/xaddresses/images/icons/32x32/update.png
XoopsModules/xaddresses/trunk/xaddresses/images/imagemanager.gif
XoopsModules/xaddresses/trunk/xaddresses/images/index.html
XoopsModules/xaddresses/trunk/xaddresses/images/kmleditor.gif
XoopsModules/xaddresses/trunk/xaddresses/images/ledlightgreen.png
XoopsModules/xaddresses/trunk/xaddresses/images/ledred.png
XoopsModules/xaddresses/trunk/xaddresses/images/left_both.gif
XoopsModules/xaddresses/trunk/xaddresses/images/left_both.png
XoopsModules/xaddresses/trunk/xaddresses/images/logo-en.gif
XoopsModules/xaddresses/trunk/xaddresses/images/logo-fr.gif
XoopsModules/xaddresses/trunk/xaddresses/images/map_button.gif
XoopsModules/xaddresses/trunk/xaddresses/images/minus.gif
XoopsModules/xaddresses/trunk/xaddresses/images/modadminbg.gif
XoopsModules/xaddresses/trunk/xaddresses/images/newred.gif
XoopsModules/xaddresses/trunk/xaddresses/images/next.gif
XoopsModules/xaddresses/trunk/xaddresses/images/next.png
XoopsModules/xaddresses/trunk/xaddresses/images/offline.gif
XoopsModules/xaddresses/trunk/xaddresses/images/ok.png
XoopsModules/xaddresses/trunk/xaddresses/images/online.gif
XoopsModules/xaddresses/trunk/xaddresses/images/open12.gif
XoopsModules/xaddresses/trunk/xaddresses/images/platform.gif
XoopsModules/xaddresses/trunk/xaddresses/images/plus.gif
XoopsModules/xaddresses/trunk/xaddresses/images/pop.gif
XoopsModules/xaddresses/trunk/xaddresses/images/previous.png
XoopsModules/xaddresses/trunk/xaddresses/images/print.png
XoopsModules/xaddresses/trunk/xaddresses/images/right_both.gif
XoopsModules/xaddresses/trunk/xaddresses/images/right_both.png
XoopsModules/xaddresses/trunk/xaddresses/images/search.gif
XoopsModules/xaddresses/trunk/xaddresses/images/search.png
XoopsModules/xaddresses/trunk/xaddresses/images/selected.gif
XoopsModules/xaddresses/trunk/xaddresses/images/selectedEnd.gif
XoopsModules/xaddresses/trunk/xaddresses/images/selectedStart.gif
XoopsModules/xaddresses/trunk/xaddresses/images/selected_left_F90.gif
XoopsModules/xaddresses/trunk/xaddresses/images/selected_right_F90.gif
XoopsModules/xaddresses/trunk/xaddresses/images/size.gif
XoopsModules/xaddresses/trunk/xaddresses/images/size2.gif
XoopsModules/xaddresses/trunk/xaddresses/images/speck.gif
XoopsModules/xaddresses/trunk/xaddresses/images/unselected.gif
XoopsModules/xaddresses/trunk/xaddresses/images/unselectedEnd.gif
XoopsModules/xaddresses/trunk/xaddresses/images/unselected_left.gif
XoopsModules/xaddresses/trunk/xaddresses/images/unselected_right.gif
XoopsModules/xaddresses/trunk/xaddresses/images/up.gif
XoopsModules/xaddresses/trunk/xaddresses/images/update.gif
XoopsModules/xaddresses/trunk/xaddresses/images/xaddresses_slogo.png
XoopsModules/xaddresses/trunk/xaddresses/images/xaddresses_slogo.xcf
XoopsModules/xaddresses/trunk/xaddresses/include/
XoopsModules/xaddresses/trunk/xaddresses/include/comment_functions.php
XoopsModules/xaddresses/trunk/xaddresses/include/forms.php
XoopsModules/xaddresses/trunk/xaddresses/include/functions.php
XoopsModules/xaddresses/trunk/xaddresses/include/index.html
XoopsModules/xaddresses/trunk/xaddresses/include/install_function.php
XoopsModules/xaddresses/trunk/xaddresses/include/notification.inc.php
XoopsModules/xaddresses/trunk/xaddresses/include/search.inc.php
XoopsModules/xaddresses/trunk/xaddresses/include/uninstall_function.php
XoopsModules/xaddresses/trunk/xaddresses/include/update_function.php
XoopsModules/xaddresses/trunk/xaddresses/index.php
XoopsModules/xaddresses/trunk/xaddresses/install/
XoopsModules/xaddresses/trunk/xaddresses/install/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/sitemap/
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/sitemap/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/sitemap/xaddresses.php
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/tag/
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/tag/xaddresses.php
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/waiting/
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/waiting/xaddresses.php
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/whatsnew/
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/whatsnew/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/whatsnew/xaddresses/
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/whatsnew/xaddresses/data.inc.php
XoopsModules/xaddresses/trunk/xaddresses/install/plugins/whatsnew/xaddresses/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/blocks/
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/blocks/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/blocks/tdmdownloads_block_new.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/blocks/tdmdownloads_block_random.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/blocks/tdmdownloads_block_rating.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/blocks/tdmdownloads_block_top.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_brokenfile.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_download.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_index.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_liste.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_modfile.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_ratefile.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_singlefile.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_submit.html
XoopsModules/xaddresses/trunk/xaddresses/install/templates_rtf/tdmdownloads_viewcat.html
XoopsModules/xaddresses/trunk/xaddresses/install/textsanitizer.extension/
XoopsModules/xaddresses/trunk/xaddresses/install/textsanitizer.extension/xaddresses/
XoopsModules/xaddresses/trunk/xaddresses/install/textsanitizer.extension/xaddresses/index.html
XoopsModules/xaddresses/trunk/xaddresses/install/textsanitizer.extension/xaddresses/xaddresses.php
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/StaticMapService.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/ads.htm
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/bar.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/blue-dot.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/blue.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/collect.php
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/commonutilgeocodermappoly.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/controls.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/dd-end.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/dd-start.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/down-arrow.gif
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/expansion_embed.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/ga.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/golfer.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/green-dot.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/green.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/lodging.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/main.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/markerA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_blackA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_brownA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_greenA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_greyA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_orangeA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_purpleA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_whiteA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/marker_yellowA.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_black.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_blue.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_brown.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_gray.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_green.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_orange.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_purple.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_red.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_white.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/mm_20_yellow.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/orange-dot.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/orange.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/plane.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/purple-dot.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/purple.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/red-dot.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/red.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/restaurant.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/show_ads.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/show_ads_impl.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/sportvenue.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/square.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/stats.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/test_domain.js
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/yellow-dot.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/images/yellow.png
XoopsModules/xaddresses/trunk/xaddresses/kmleditor/kmleditor.php
XoopsModules/xaddresses/trunk/xaddresses/language/
XoopsModules/xaddresses/trunk/xaddresses/language/english/
XoopsModules/xaddresses/trunk/xaddresses/language/english/admin.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/blocks.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/changelog.txt
XoopsModules/xaddresses/trunk/xaddresses/language/english/description.html
XoopsModules/xaddresses/trunk/xaddresses/language/english/formfilemanager.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/formgooglemap.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/formkmleditor.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/formmultiplefilemanager.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/formmultiplexoopsimage.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/formxoopsimage.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/help/
XoopsModules/xaddresses/trunk/xaddresses/language/english/help/help.html
XoopsModules/xaddresses/trunk/xaddresses/language/english/help/index.html
XoopsModules/xaddresses/trunk/xaddresses/language/english/imagemanager.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/index.html
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/category_filesubmit_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/category_newfile_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/file_approve_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/global_filebroken_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/global_filemodify_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/global_filesubmit_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/global_newcategory_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/global_newfile_notify.tpl
XoopsModules/xaddresses/trunk/xaddresses/language/english/mail_template/index.html
XoopsModules/xaddresses/trunk/xaddresses/language/english/main.php
XoopsModules/xaddresses/trunk/xaddresses/language/english/modinfo.php
XoopsModules/xaddresses/trunk/xaddresses/language/index.html
XoopsModules/xaddresses/trunk/xaddresses/language/lang_diff.txt
XoopsModules/xaddresses/trunk/xaddresses/locationbroken.php
XoopsModules/xaddresses/trunk/xaddresses/locationmod.php
XoopsModules/xaddresses/trunk/xaddresses/locationrate.php
XoopsModules/xaddresses/trunk/xaddresses/locationsubmit.php
XoopsModules/xaddresses/trunk/xaddresses/locationview.php
XoopsModules/xaddresses/trunk/xaddresses/notificationupdate.php
XoopsModules/xaddresses/trunk/xaddresses/preloads/
XoopsModules/xaddresses/trunk/xaddresses/preloads/index.html
XoopsModules/xaddresses/trunk/xaddresses/search.php
XoopsModules/xaddresses/trunk/xaddresses/sql/
XoopsModules/xaddresses/trunk/xaddresses/sql/index.html
XoopsModules/xaddresses/trunk/xaddresses/sql/mysql.sql
XoopsModules/xaddresses/trunk/xaddresses/templates/
XoopsModules/xaddresses/trunk/xaddresses/templates/admin/
XoopsModules/xaddresses/trunk/xaddresses/templates/admin/index.html
XoopsModules/xaddresses/trunk/xaddresses/templates/blocks/
XoopsModules/xaddresses/trunk/xaddresses/templates/blocks/index.html
XoopsModules/xaddresses/trunk/xaddresses/templates/blocks/xaddresses_block_new.html
XoopsModules/xaddresses/trunk/xaddresses/templates/blocks/xaddresses_block_random.html
XoopsModules/xaddresses/trunk/xaddresses/templates/blocks/xaddresses_block_rating.html
XoopsModules/xaddresses/trunk/xaddresses/templates/blocks/xaddresses_block_top.html
XoopsModules/xaddresses/trunk/xaddresses/templates/index.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_fieldcategorylist.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_fieldlist.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_locationbrokenlist.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_locationcategorylist.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_locationlist.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_locationmodifiedlist.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_steplist.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_admin_visibility.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_categoryview.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_imagemanager.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_imagemanager2.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_index.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_list.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_location.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_locationbroken.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_locationmod.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_locationrate.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_locationsubmit.html
XoopsModules/xaddresses/trunk/xaddresses/templates/xaddresses_locationview.html
XoopsModules/xaddresses/trunk/xaddresses/visit.php
XoopsModules/xaddresses/trunk/xaddresses/xoops_version.php
Property changes on: XoopsModules/xaddresses/trunk/xaddresses
___________________________________________________________________
Added: bugtraq:number
+ true
Property changes on: XoopsModules/xaddresses/trunk/xaddresses/admin
___________________________________________________________________
Added: bugtraq:number
+ true
Added: XoopsModules/xaddresses/trunk/xaddresses/admin/_about.php
===================================================================
--- XoopsModules/xaddresses/trunk/xaddresses/admin/_about.php (rev 0)
+++ XoopsModules/xaddresses/trunk/xaddresses/admin/_about.php 2011-08-31 18:00:12 UTC (rev 7414)
@@ -0,0 +1,90 @@
+<?php
+include 'admin_header.php';
+$currentFile = basename(__FILE__);
+$versionInfo =& $module_handler->get($xoopsModule->getVar('mid'));
+
+
+
+xoops_cp_header();
+
+if (!is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php")) {
+ xaddressesAdminMenu(7, _XADDRESSES_MI_ADMENU_ABOUT);
+} else {
+ include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php';
+ loadModuleAdminMenu (7, _XADDRESSES_MI_ADMENU_ABOUT);
+}
+
+
+
+echo "
+ <style type=\"text/css\">
+ label,text {
+ display: block;
+ float: left;
+ margin-bottom: 2px;
+ }
+ label {
+ text-align: right;
+ width: 150px;
+ padding-right: 20px;
+ }
+ br {
+ clear: left;
+ }
+ </style>
+";
+
+echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . $xoopsModule->getVar('name'). "</legend>";
+echo "<div style='padding: 8px;'>";
+echo "<img src='" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/" . $versionInfo->getInfo('image') . "' alt='' hspace='10' vspace='0' /></a>\n";
+echo "<div style='padding: 5px;'><strong>" . $versionInfo->getInfo('name') . " version " . $versionInfo->getInfo('version') . "</strong></div>\n";
+echo "<label>" . _XADDRESSES_AM_ABOUT_RELEASEDATE . ":</label><text>" . $versionInfo->getInfo('release') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_AUTHOR . ":</label><text>" . $versionInfo->getInfo('author') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_CREDITS . ":</label><text>" . $versionInfo->getInfo('credits') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_LICENSE . ":</label><text><a href=\"".$versionInfo->getInfo('license_file')."\" target=\"_blank\" >" . $versionInfo->getInfo('license') . "</a></text>\n";
+echo "</div>";
+echo "</fieldset>";
+echo "<br clear=\"all\" />";
+
+echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_MODULEINFOS . "</legend>";
+echo "<div style='padding: 8px;'>";
+echo "<label>" . _XADDRESSES_AM_ABOUT_STATUS . ":</label><text>" . $versionInfo->getInfo('module_status') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_MODULEWEBSITE . ":</label><text>" . "<a href='" . $versionInfo->getInfo('support_site_url') . "' target='_blank'>" . $versionInfo->getInfo('support_site_name') . "</a>" . "</text><br />";
+echo "</div>";
+echo "</fieldset>";
+echo "<br clear=\"all\" />";
+
+$file = XOOPS_ROOT_PATH. "/modules/" . $xoopsModule->getVar('dirname') . "/description.html";
+if (is_readable($file)) {
+ echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_DESCRIPTION . "</legend>";
+ echo "<div style='padding: 8px;'>";
+ echo "<div>". implode('', file($file)) . "</div>";
+ echo "</div>";
+ echo "</fieldset>";
+ echo "<br clear=\"all\" />";
+}
+
+$file = XOOPS_ROOT_PATH. "/modules/" . $xoopsModule->getVar('dirname') . "/help.html";
+if (is_readable($file)) {
+ echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_HELP . "</legend>";
+ echo "<div style='padding: 8px;'>";
+ echo "<div>" . implode('', file($file)) . "</div>";
+ echo "</div>";
+ echo "</fieldset>";
+ echo "<br clear=\"all\" />";
+}
+
+$file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/changelog.txt";
+if (is_readable($file)) {
+ echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_CHANGELOG . "</legend>";
+ echo "<div style='padding: 8px;'>";
+ echo "<div>" . utf8_encode(implode('<br />', file($file))) . "</div>";
+ echo "</div>";
+ echo "</fieldset>";
+ echo "<br clear=\"all\" />";
+}
+
+
+
+xoops_cp_footer();
+?>
\ No newline at end of file
Added: XoopsModules/xaddresses/trunk/xaddresses/admin/_admin_header.php
===================================================================
--- XoopsModules/xaddresses/trunk/xaddresses/admin/_admin_header.php (rev 0)
+++ XoopsModules/xaddresses/trunk/xaddresses/admin/_admin_header.php 2011-08-31 18:00:12 UTC (rev 7414)
@@ -0,0 +1,37 @@
+<?php
+// Include xoops admin header
+include_once '../../../include/cp_header.php';
+
+include_once XOOPS_ROOT_PATH . '/class/xoopsmodule.php';
+include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+include_once XOOPS_ROOT_PATH . '/class/tree.php';
+include_once XOOPS_ROOT_PATH . '/class/xoopslists.php';
+include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
+include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php';
+
+include_once 'admin_functions.php'; // admin functions
+include_once '../include/functions.php';
+include_once '../include/forms.php';
+
+if ( $xoopsUser ) {
+ $xoopsModule = XoopsModule::getByDirname('xaddresses');
+ if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) {
+ redirect_header(XOOPS_URL . '/', 3, _NOPERM);
+ exit();
+ }
+} else {
+ redirect_header(XOOPS_URL."/",3,_NOPERM);
+ exit();
+}
+
+if ( !isset($GLOBALS['xoopsTpl']) || !is_object($GLOBALS['xoopsTpl']) ) {
+ include_once $GLOBALS['xoops']->path( "/class/template.php" );
+ $GLOBALS['xoopsTpl'] = new XoopsTpl();
+}
+
+// Include language file
+xoops_loadLanguage('admin', 'system');
+xoops_loadLanguage('admin', $GLOBALS['xoopsModule']->getVar('dirname'));
+xoops_loadLanguage('modinfo', $GLOBALS['xoopsModule']->getVar('dirname'));
+$myts =& MyTextSanitizer::getInstance();
+?>
\ No newline at end of file
Added: XoopsModules/xaddresses/trunk/xaddresses/admin/_index.php
===================================================================
--- XoopsModules/xaddresses/trunk/xaddresses/admin/_index.php (rev 0)
+++ XoopsModules/xaddresses/trunk/xaddresses/admin/_index.php 2011-08-31 18:00:12 UTC (rev 7414)
@@ -0,0 +1,104 @@
+<?php
+include 'admin_header.php';
+$currentFile = basename(__FILE__);
+
+// load classes
+$categoryHandler =& xoops_getModuleHandler('locationcategory', 'xaddresses');
+$locationHandler =& xoops_getModuleHandler('location', 'xaddresses');
+// IN PROGRESS
+$brokenHandler =& xoops_getModuleHandler('broken', 'xaddresses');
+//$addresses_mod_Handler =& xoops_getModuleHandler('xaddresses_mod', 'xaddresses');
+
+
+
+xoops_cp_header();
+
+// main admin menu
+if ( !is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php")) {
+ xaddressesAdminMenu(1, _XADDRESSES_MI_ADMENU_INDEX);
+} else {
+ include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php';
+ loadModuleAdminMenu (1, _XADDRESSES_MI_ADMENU_INDEX);
+}
+
+
+
+// count valid locations
+$criteria = new CriteriaCompo();
+$criteria->add(new Criteria('loc_status', 0, '!='));
+$countLocations = $locationHandler->getCount($criteria);
+unset($criteria);
+
+// count waiting/not valid locations
+$criteria = new CriteriaCompo();
+$criteria->add(new Criteria('loc_status', 0));
+$waitingLocations = $locationHandler->getCount($criteria);
+unset($criteria);
+
+// count broken locations
+$brokenLocations = 0;
+
+// count modified locations
+$modifiedLocations = 0;
+/*
+// compte le nombre de rapport de téléchargements brisés
+$countLocations_broken = $addresses_broken_Handler->getCount();
+// compte le nombre de demande de modifications
+$countLocations_modified = $addresses_mod_Handler->getCount();
+*/
+
+if (phpversion() >= 5) {
+ include_once XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->dirname() . '/class/menu.php';
+ //showIndex();
+ $menu = new xaddressesMenu();
+ $menu->addItem('Addresses Categories', 'locationcategory.php', '../images/icons/folder_map.png', _XADDRESSES_MI_ADMENU_ITEMCATEGORY);
+ $menu->addItem('Addresses', 'location.php', '../images/icons/map.png', _XADDRESSES_MI_ADMENU_ITEM);
+ $menu->addItem('Extra Fields Categories', 'fieldcategory.php', '../images/icons/folder_database.png', _XADDRESSES_MI_ADMENU_FIELDCATEGORY);
+ $menu->addItem('Extra Fields', 'field.php', '../images/icons/database.png', _XADDRESSES_MI_ADMENU_FIELD);
+
+ $menu->addItem('About', 'about.php', '../images/icons/information.png', _XADDRESSES_MI_ADMENU_ABOUT);
+ $menu->addItem('Permissions', 'permissions.php', '../images/icons/lock.png', _XADDRESSES_MI_ADMENU_PERMISSIONS);
+ $menu->addItem('Update', '../../system/admin.php?fct=modulesadmin&op=update&module=TDMDownloads', '../images/icons/update.png', _XADDRESSES_MI_ADMENU_UPDATE);
+ $menu->addItem('Import', 'import.php', '../images/icons/folder_put.png', _XADDRESSES_MI_ADMENU10);
+ $menu->addItem('Preference', '../../system/admin.php?fct=preferences&op=showmod&mod=' . $xoopsModule ->getVar('mid') . '&&confcat_id=1', '../images/icons/prefs.png', _PREFERENCES);
+
+ echo $menu->getCSS();
+ echo '<table width="100%" border="0" cellspacing="10" cellpadding="4">';
+ echo '<tr><td>' . $menu->render() . '</td>';
+} else {
+ echo '<table width="100%" border="0" cellspacing="10" cellpadding="4">';
+ echo '<tr><td><div class="errorMsg" style="text-align: left;">' . _XADDRESSES_AM_INDEX_ERRORPHP . '</div></td>';
+}
+echo '<td valign="top" width="60%">';
+echo '<fieldset><legend class="CPmediumTitle">' . _XADDRESSES_AM_ADMENU_ITEM . '</legend><br/>';
+printf(_XADDRESSES_AM_INDEX_COUNT_LOCATIONS, $countLocations);
+echo '<br /><br />';
+printf(_XADDRESSES_AM_INDEX_COUNT_WAITING, $waitingLocations);
+echo '<br/></fieldset><br /><br />';
+
+echo '<fieldset><legend class="CPmediumTitle">' . _XADDRESSES_AM_INDEX_ . '</legend><br/>';
+printf(_XADDRESSES_AM_INDEX_COUNT_BROKEN, $brokenLocations);
+echo '<br/></fieldset><br /><br />';
+
+echo '<fieldset><legend class="CPmediumTitle">' . _XADDRESSES_AM_INDEX_ . '</legend><br/>';
+printf(_XADDRESSES_AM_INDEX_COUNT_MODIFIED, $modifiedLocations);
+echo '<br/></fieldset><br /><br />';
+
+
+echo '</td></tr>';
+echo '</table>';
+/*
+// message d'erreur si la copie du dossier dans uploads n'a pss marché à l'installation
+$url_folder = XOOPS_ROOT_PATH . '/uploads/xaddresses/';
+if (!is_dir($url_folder)){
+ echo '<div class="errorMsg" style="text-align: left;">' . sprintf(_XADDRESSES_MI_INDEX_ERRORPFOLDER, XOOPS_ROOT_PATH) . '</div>';
+}
+
+//système pour indiquer si l'on utilise la dernière version
+//moduleLastVersionInfo( $GLOBALS['xoopsModule']->getVar('version'), $xoopsModule->dirname() );
+
+echo '<div align="center"><a href="http://www.tdmxoops.net" target="_blank"><img src="http://www.tdmxoops.net/images/logo_modules.gif" alt="TDM" title="TDM"></a></div>';
+*/
+//Affichage de la partie basse de l'administration de Xoops
+xoops_cp_footer();
+?>
\ No newline at end of file
Added: XoopsModules/xaddresses/trunk/xaddresses/admin/about.php
===================================================================
--- XoopsModules/xaddresses/trunk/xaddresses/admin/about.php (rev 0)
+++ XoopsModules/xaddresses/trunk/xaddresses/admin/about.php 2011-08-31 18:00:12 UTC (rev 7414)
@@ -0,0 +1,110 @@
+<?php
+include 'admin_header.php';
+$currentFile = basename(__FILE__);
+$versionInfo =& $module_handler->get($xoopsModule->getVar('mid'));
+
+// load classes
+
+// get/check parameters/post
+
+// render start here
+xoops_cp_header();
+
+// main admin menu
+include (XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->dirname() . '/admin/menu.php');
+echo moduleAdminTabMenu($adminmenu, $currentFile);
+
+echo "
+ <style type=\"text/css\">
+ label,text {
+ display: block;
+ float: left;
+ margin-bottom: 2px;
+ }
+ label {
+ text-align: right;
+ width: 150px;
+ padding-right: 20px;
+ }
+ br {
+ clear: left;
+ }
+ </style>
+";
+
+echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . $xoopsModule->getVar('name'). "</legend>";
+echo "<div style='padding: 8px;'>";
+echo "<img src='" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/" . $versionInfo->getInfo('image') . "' alt='' hspace='10' vspace='0' /></a>\n";
+echo "<div style='padding: 5px;'><strong>" . $versionInfo->getInfo('name') . " version " . $versionInfo->getInfo('version') . "</strong></div>\n";
+echo "<label>" . _XADDRESSES_AM_ABOUT_RELEASEDATE . ":</label><text>" . date(_SHORTDATESTRING, $versionInfo->getInfo('release')) . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_AUTHOR . ":</label><text>" . $versionInfo->getInfo('author') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_CREDITS . ":</label><text>" . $versionInfo->getInfo('credits') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_LICENSE . ":</label><text><a href=\"".$versionInfo->getInfo('license_file')."\" target=\"_blank\" >" . $versionInfo->getInfo('license') . "</a></text>\n";
+echo "</div>";
+echo "</fieldset>";
+echo "<br clear=\"all\" />";
+
+echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_MODULEINFOS . "</legend>";
+echo "<div style='padding: 8px;'>";
+echo "<label>" . _XADDRESSES_AM_ABOUT_STATUS . ":</label><text>" . $versionInfo->getInfo('module_status') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_MODULEWEBSITE . ":</label><text>" . "<a href='" . $versionInfo->getInfo('support_site_url') . "' target='_blank'>" . $versionInfo->getInfo('support_site_name') . "</a>" . "</text><br />";
+echo "</div>";
+echo "</fieldset>";
+echo "<br clear=\"all\" />";
+
+echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_AUTHORINFOS . "</legend>";
+echo "<div style='padding: 8px;'>";
+echo "<label>" . _XADDRESSES_AM_ABOUT_AUTHOR . ":</label><text>" . $versionInfo->getInfo('author') . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_AUTHORWEBSITE . ":</label><text>" . "<a href='" . $versionInfo->getInfo('author_website_url') . "' target='_blank'>" . $versionInfo->getInfo('author_website_name') . "</a>" . "</text><br />";
+echo "<label>" . _XADDRESSES_AM_ABOUT_AUTHOREMAIL . ":</label><text>" . "<a href='emailto:" . $versionInfo->getInfo('author_mail') . "' target='_blank'>" . $versionInfo->getInfo('author_mail') . "</a>" . "</text><br />";
+echo "</div>";
+
+echo "<br />";
+
+// DONATE PAYPAL
+$donate = '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
+<input type="hidden" name="cmd" value="_s-xclick">
+<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHVwYJKoZIhvcNAQcEoIIHSDCCB0QCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYBkoWMtP1IHf29Ib6Hf1/sPXwvSVqdFP1CnCjMvV8TRMZpwXzIq9LZzGpMaowhsAaQSKz7DenW6LcoCuouWMHaek/dD1rfGMArEq8hrfHOgzGD3NttnhJyaJUUsZ9Bv2q9x9InedkXVwuOh0nUNKLxyWdt4Tt91qczYffcIlgXttzELMAkGBSsOAwIaBQAwgdQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIBCIjuHY4x36AgbCOOWIyYuCfV/8J1vX3up22RKDQcos/WNi7VC/XRFyKwmCtDfpkSyfFlC/s0NYKnWSELfu/MztQAO7cQ4CCYUaSoa6g324Dyr3Or2L0gLeB9aG8V1YO3bVgnLLaNw45j+X3HRiF1QNZARpp5MBrYrVu98IBHQX61AgJJfdnioLDYzagEBIIyQariajQ6W+MSTJHSP+z0J2bb92SYh/bR7GGGkIPuMviJqH1snU0Eik6MKCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQEBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW+R017+EmXrr9EaquPmsVvTywAAE1PMNOKqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za+GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXChvsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag422H7yRIr/9j/iKG4Thia/Oflx4TdL+IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI+HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ+YcxggGaMIIBlgIBATCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDQxMzE1MDEwM1owIwYJKoZIhvcNAQkEMRYEFCWihdPs7xd/vj+wxUAsz8MvsZ4yMA0GCSqGSIb3DQEBAQUABIGAV+hTiFSTJVdOv6RKFIQqdl6QoF4a+hfKz7tY+4pu+7HEXIYDbXCrYveD8793fg/NUmQ4+js196eOTAvocFj30/LpkFRkt94P4d2uAMJwH6nUG8Rdzxmam3WogA8wQ8T8YHs2zBcPZjeGE79IUbeSSozlkdCEWUbxutDSS/ZOfjo=-----END PKCS7-----
+">
+<input type="image" src="https://www.paypalobjects.com/WEBSCR-640-20110401-1/en_US/GB/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
+<img alt="" border="0" src="https://www.paypalobjects.com/WEBSCR-640-20110401-1/it_IT/i/scr/pixel.gif" width="1" height="1">
+</form>';
+echo "<div style='padding: 8px;'>";
+echo $donate;
+echo "</div>";
+
+echo "</fieldset>";
+echo "<br clear=\"all\" />";
+
+// get language 'description.html' file
+if (file_exists(XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/description.html")) {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/description.html";
+} else {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/english/description.html";
+}
+if (is_readable($file)) {
+ echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_DESCRIPTION . "</legend>";
+ echo "<div style='padding: 8px;'>";
+ echo "<div>". implode('', file($file)) . "</div>";
+ echo "</div>";
+ echo "</fieldset>";
+ echo "<br clear=\"all\" />";
+}
+
+// get language 'changelog.txt' file
+if (file_exists(XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/changelog.txt")) {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/changelog.txt";
+} else {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/english/changelog.txt";
+}
+if (is_readable($file)) {
+ echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _XADDRESSES_AM_ABOUT_CHANGELOG . "</legend>";
+ echo "<div style='padding: 8px;'>";
+ echo "<div>" . utf8_encode(implode('<br />', file($file))) . "</div>";
+ echo "</div>";
+ echo "</fieldset>";
+ echo "<br clear=\"all\" />";
+}
+
+xoops_cp_footer();
+?>
\ No newline at end of file
Added: XoopsModules/xaddresses/trunk/xaddresses/admin/admin_functions.php
===================================================================
--- XoopsModules/xaddresses/trunk/xaddresses/admin/admin_functions.php (rev 0)
+++ XoopsModules/xaddresses/trunk/xaddresses/admin/admin_functions.php 2011-08-31 18:00:12 UTC (rev 7414)
@@ -0,0 +1,178 @@
+<?php
+function moduleAdminTabMenu($adminmenu = array(), $currentFile = 0, $breadcrumb = " > ")
+{
+ if (is_int($currentFile)) {
+ $currentOption = $currentFile;
+ } else if (is_string($currentFile)) {
+ foreach($adminmenu as $key=>$adminitem ) {
+ preg_match( "/.*[\\/]([^\\/]+.php)\?*.*/", $adminitem['link'], $matches);
+ if ($matches[1] == $currentFile) $currentOption = $key;
+ }
+ } else {
+ return false;
+ }
+
+ $moduleLink = XOOPS_URL . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/';
+ /* Nice buttons styles */
+ $adminTabCss = "
+ <style type='text/css'>
+ #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
+ #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . $moduleLink . "images/deco/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
+ #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
+ #buttonbar li { display:inline; margin:0; padding:0; }
+ #buttonbar a { float:left; background:url('" . $moduleLink . "images/deco/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
+ #buttonbar a span { float:left; display:block; background:url('" . $moduleLink . "images/deco/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
+ /* Commented Backslash Hack hides rule from IE5-Mac \*/
+ #buttonbar a span {float:none;}
+ /* End IE5-Mac hack */
+ #buttonbar a:hover span { color:#333; }
+ #buttonbar .current a { background-position:0 -150px; border-width:0; }
+ #buttonbar .current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
+ #buttonbar a:hover { background-position:0% -150px; }
+ #buttonbar a:hover span { background-position:100% -150px; }
+ div.CPbigTitle{
+ font-size: 12px;
+ color: #606060;
+ background: no-repeat left top;
+ font-weight: bold;
+ height: 30px;
+ vertical-align: middle;
+ padding: 10px 0 0 40px;
+ /*border-bottom: 3px solid #393e41;*/
+ border-bottom: none;
+ }
+ </style>
+ ";
+
+ global $xoopsConfig;
+ xoops_loadLanguage('modinfo', $GLOBALS['xoopsModule']->getVar('dirname'));
+
+ $adminTabHtml = '';
+ $adminTabHtml.= "<div id='buttontop'>";
+ $adminTabHtml.= "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>";
+ $adminTabHtml.= "<td style='font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;'>";
+ $adminTabHtml.= "<a class='nobutton' href='" . XOOPS_URL . "/modules/system/admin.php?fct=preferences&op=showmod&mod=" . $GLOBALS['xoopsModule']->getVar('mid') . "'>" . _PREFERENCES . "</a>";
+ $adminTabHtml.= " | ";
+ $adminTabHtml.= "<a href='" . $moduleLink . "index.php'>" . $GLOBALS['xoopsModule']->getVar('name') . "</a>";
+ $adminTabHtml.= "</td>";
+ $adminTabHtml.= "<td style='font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;'><b>" . $GLOBALS['xoopsModule']->getVar('name') . $breadcrumb . $adminmenu[$currentOption]["title"] . "</b> </td>";
+ $adminTabHtml.= "</tr></table>";
+ $adminTabHtml.= "</div>";
+
+ $adminTabHtml.= "<div id='buttonbar'>";
+ $adminTabHtml.= "<ul>";
+
+ foreach(array_keys($adminmenu) as $key ) {
+ $adminTabHtml.= (($currentOption == $key)? '<li class="current">':'<li>') . '<a href="' . $moduleLink . $adminmenu[$key]["link"] . '"><span>' . $adminmenu[$key]["title"] . '</span></a></li>';
+ }
+
+ $adminTabHtml.= "</ul></div>";
+ $adminTabHtml.= "<br style='clear:both;' >";
+
+ $adminTabHtml.= '<div class="CPbigTitle" style="background-image: url(../' . $adminmenu[$currentOption]["icon"] .'); background-repeat: no-repeat; background-position: left; padding-left: 48px; height: 48px;">';
+ $adminTabHtml.= '<strong>' . $adminmenu[$currentOption]["title"] . '</strong>';
+ $adminTabHtml.= '</div>';
+
+ return $adminTabCss . $adminTabHtml;
+}
+
+
+
+function moduleAdminSubmenu ($submenuItems) {
+ echo "<div class='head'>";
+ echo implode($submenuItems, ' | ');
+ echo "</div>";
+}
+
+
+
+
+
+
+
+
+
+
+function xaddressesAdminMenu ($currentoption = 0, $breadcrumb = '') {
+
+ /* Nice buttons styles */
+ echo "
+ <style type='text/css'>
+ #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
+ #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/xaddresses/images/deco/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
+ #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
+ #buttonbar li { display:inline; margin:0; padding:0; }
+ #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/xaddresses/images/deco/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
+ #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/xaddresses/images/deco/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
+ /* Commented Backslash Hack hides rule from IE5-Mac \*/
+ #buttonbar a span {float:none;}
+ /* End IE5-Mac hack */
+ #buttonbar a:hover span { color:#333; }
+ #buttonbar #current a { background-position:0 -150px; border-width:0; }
+ #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
+ #buttonbar a:hover { background-position:0% -150px; }
+ #buttonbar a:hover span { background-position:100% -150px; }
+ </style>
+ ";
+
+ global $xoopsConfig;
+
+ $tblColors = Array();
+ $tblColors[0] = $tblColors[1] = $tblColors[2] = $tblColors[3] = $tblColors[4] = $tblColors[5] = $tblColors[6] = $tblColors[7] = $tblColors[8] = '';
+ $tblColors[$currentoption] = 'current';
+ xoops_loadLanguage('modinfo', $GLOBALS['xoopsModule']->getVar('dirname'));
+
+ echo "<div id='buttontop'>";
+ echo "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>";
+ //echo "<td style=\"width: 45%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\"><a class=\"nobutton\" href=\"../../system/admin.php?fct=preferences&op=showmod&mod=" . $xoopsModule->getVar('mid') . "\">" . _AM_SF_OPTS . "</a> | <a href=\"import.php\">" . _AM_SF_IMPORT . "</a> | <a href=\"../index.php\">" . _AM_SF_GOMOD . "</a> | <a href=\"../help/index.html\" target=\"_blank\">" . _AM_SF_HELP . "</a> | <a href=\"about.php\">" . _AM_SF_ABOUT . "</a></td>";
+ echo "<td style='font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;'>";
+ echo "<a class='nobutton' href='" . XOOPS_URL . "/modules/system/admin.php?fct=preferences&op=showmod&mod=" . $GLOBALS['xoopsModule']->getVar('mid') . "'>" . _PREFERENCES . "</a>";
+ echo " | ";
+ echo "<a href='" . XOOPS_URL . "/modules/" . $GLOBALS['xoopsModule']->getVar('dirname') . "/index.php'>" . $GLOBALS['xoopsModule']->getVar('name') . "</a>";
+ echo "</td>";
+ echo "<td style='font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;'><b>" . $GLOBALS['xoopsModule']->getVar('name') . " </b> </td>";
+ echo "</tr></table>";
+ echo "</div>";
+
+ echo "<div id='buttonbar'>";
+ echo "<ul>";
+ echo "<li id='" . $tblColors[0] . "'><a href=\"" . XOOPS_URL . "/modules/" . $GLOBALS['xoopsModule']->getVar('dirname') . "/admin/index.php\"><span>" . _XADDRESSES_MI_ADMENU1 . "</span></a></li>";
+ echo "<li id='" . $tblColors[1] . "'><a href=\"" . XOOPS_URL . "/modules/" . $GLOBALS['xoopsModule']->getVar('dirname') . "/admin/category.php\"><span>" . _XADDRESSES_MI_ADMENU2 . "</span></a></li>";
+ echo "<li id='" . $tblColors[2] . "'><a href=\"" . XOOPS_URL . "/modules/" . $GLOBALS['xoopsModule']->getVar('dirname') . "/admin/addresses.php\"><span>" . _XADDRESSES_MI_ADMENU3 . "</span></a></li>";
+ echo "<li id='" . $tblColors[3] . "'><a href=\"" . XOOPS_URL . "/modules/" . $GLOBALS['xoopsModule']->getVar('dirname') . "/admin/champs.php\"><span>" . _XADDRESSES_MI_ADMENU6 . "</span></a></li>";
+ echo "<li id='" . $tblColors[4] . "'><a href=\"" . XOOPS_URL . "/modules/" . $GLOBALS['xoopsModule']->getVar('dirname') . "/admin/permissions.php\"><span>" . _XADDRESSES_MI_ADMENU7 . "</span></a></li>";
+ echo "</ul></div> ";
+}
+
+
+
+function xaddressesAdminSubmenu ($submenuItems) {
+ echo "<div class='head'>";
+ echo implode($submenuItems, ' | ');
+ echo "</div>";
+}
+
+
+
+// list category children
+function getChildrenTree ($cat_id = 0, $categories, $prefix = '', $sufix = '', $order = '') {
+ $prefix = $prefix . '--';
+ $sufix = $sufix . '';
+ //load classes
+ $categoryHandler =& xoops_getModuleHandler('locationcategory', 'xaddresses');
+
+ $return = array();
+ foreach ($categories as $category) {
+ $return[] = array('prefix' => $prefix, 'sufix' => $sufix, 'category' => $category);
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria('cat_pid', $category->getVar('cat_id')));
+ $criteria->setSort('cat_weight ASC, cat_title');
+ $criteria->setOrder('ASC');
+ $subcategories = $categoryHandler->getall($criteria);
+ if (count($subcategories) != 0){
+ $return = array_merge ($return, getChildrenTree($category->getVar('cat_id'), $subcategories, $prefix, $sufix, $order));
+ }
+ }
+ return $return;
+}
+?>
\ No newline at end of file
Added: XoopsModules/xaddresses/trunk/xaddresses/admin/admin_header.php
===================================================================
--- XoopsModules/xaddresses/trunk/xaddresses/admin/admin_header.php (rev 0)
+++ XoopsModules/xaddresses/trunk/xaddresses/admin/admin_header.php 2011-08-31 18:00:12 UTC (rev 7414)
@@ -0,0 +1,41 @@
+<?php
+// Include xoops admin header
+include "../../../include/cp_header.php";
+
+include_once(XOOPS_ROOT_PATH."/class/xoopsmodule.php");
+include_once XOOPS_ROOT_PATH."/class/xoopstree.php";
+include_once XOOPS_ROOT_PATH."/class/...
[truncated message content] |
|
From: <luc...@us...> - 2011-08-31 17:52:32
|
Revision: 7413
http://xoops.svn.sourceforge.net/xoops/?rev=7413&view=rev
Author: luciorota
Date: 2011-08-31 17:52:26 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
Removed Paths:
-------------
XoopsModules/xaddresses/trunk/xaddresses/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2011-08-31 17:50:43
|
Revision: 7412
http://xoops.svn.sourceforge.net/xoops/?rev=7412&view=rev
Author: luciorota
Date: 2011-08-31 17:50:36 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
some fixes, changed directory structure
Added Paths:
-----------
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/help.html
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/index.html
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/mail_template/
Property changes on: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help
___________________________________________________________________
Added: bugtraq:number
+ true
Added: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/help.html
===================================================================
--- XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/help.html (rev 0)
+++ XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/help.html 2011-08-31 17:50:36 UTC (rev 7412)
@@ -0,0 +1,570 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=windows-1250">
+ <title></title>
+</head>
+
+<body>
+<h1>Help</h1>
+
+<h2>Install</h2>
+
+<h3>IN PROGRESS</h3>
+
+<p></p>
+
+<h2>How to...</h2>
+
+<h3>Popup Ajax Image Manager</h3>
+
+<p>You can upload, download, delete, rename, copy, cut and paste files.<br>
+You can create, delete, rename, copy, cut and paste folders.<br>
+You can edit images, text files, html files... </p>
+
+<h3>Textsanitizer [video] tag/extension</h3>
+<span style="color: red; font-weight: bold;">You MUST TRY IT!</span>
+
+<p>With this extension you can insert a <span style="font-weight: bold;">Flash
+FLV video</span> into your page.<br>
+You can use <span style="font-weight: bold;">[video] tag</span> in any Xoops
+dhtmltextarea filed, if properly installed and activated.</p>
+
+<h4>How to install</h4>
+
+<p>Is possible to install this textsanitizer extension from Ajaxfilemanager
+administrative menu / Extensions Manager. </p>
+
+<h4>Syntax</h4>
+
+<p>[video <span style="color: blue;">options</span>]<span
+style="color: blue;">video_url</span>[/video] </p>
+
+<p>Where: </p>
+<ul>
+ <li><span style="color: blue;">options</span> are writen as
+ opt1=val1,opt2=val2, ...</li>
+ <li><span style="color: blue;">video</span> is .flv video absolute url</li>
+</ul>
+
+<h4>Exemples</h4>
+<ul>
+ <li>[video <span style="color: blue;">width=100,height=100</span>]<span
+ style="color: blue;">my_video_url</span>[/video] will insert a 100x100
+ video</li>
+ <li>[video]<span style="color: blue;">my_video_url</span>[/video] will insert
+ a default sizes video</li>
+</ul>
+
+<h3>Textsanitizer [gmap] tag/extension</h3>
+<span style="color: red; font-weight: bold;">You MUST TRY IT!</span>
+
+<p>With this extension you can insert a <span style="font-weight: bold;">Google
+KML map</span> into your page.</p>
+
+<p>You can use <span style="font-weight: bold;">[gmap] tag</span> in any Xoops
+dhtmltextarea filed, if extention is properly installed and activated.<br>
+Instead of developing your own page with Google Maps API, it's possible to
+write a KML file and send it to Google Maps.<br>
+Google Maps understands a small subset of KML 2.0, and implements markers,
+polylines, polygons, info windows and a sidebar. A simple KML file contains an
+XML header, a KML header and a <Document>...</Document> structure.
+That <Document> can contain a series of <Placemark>s which each
+describe one marker or polyline. <br>
+</p>
+
+<p>Here's what a basic XML file looks like</p>
+<pre><?xml version="1.0" encoding="UTF-8"?><br><kml xmlns="http://earth.google.com/kml/2.0"><br><Document><br> <name>KML Example file</name><br> <description>Simple markers</description><br><br> <Placemark><br> <name>Marker 1</name><br> <description>Some stuff to put in the first info window</description><br> <Point><br> <coordinates>-122.1,37.4,0</coordinates><br> </Point><br> </Placemark><br><br></Document><br></kml><br></pre>
+<ul>
+ <li>The whole file must be syntactically valid XML. The case of the tags is
+ significant.</li>
+ <li>The Document name is displayed in the title bar and in bold in the
+ sidebar.</li>
+ <li>The Document description is displayed in the sidebar.</li>
+ <li>The Placemark name is displayed in the sidebar and in bold in the info
+ window.</li>
+ <li>The Placemark description is displayed in the info window.</li>
+ <li>The coordinates are in the order longitude, latitude, altitude. (Note
+ that this is the opposite order from GLatLng() in the Google Maps API) The
+ altitude value is not used.</li>
+ <li>The map <span style="font-weight: bold;">will be automatically centred
+ and zoomed</span> in such a way as to contain all the placemarks.</li>
+ <li><span style="font-weight: bold;">KML files can't be sent from your local
+ disk</span> with URLs that begin with "file://" they need to be on a real
+ web server.</li>
+</ul>
+
+<p>You can <span style="font-weight: bold;">generate KML files using Google
+Earth</span>.</p>
+
+<h4>How to install<br>
+</h4>
+
+<p>Is possible to install this textsanitizer extension from Ajaxfilemanager
+administrative menu / Extensions Manager.</p>
+
+<h4>Syntax</h4>
+
+<p>[gmap <span style="color: blue;">options</span>]<span
+style="color: blue;">kml_url</span>[/video] </p>
+
+<p>Where: </p>
+<ul>
+ <li><span style="color: blue;">options</span> are writen as
+ opt1=val1,opt2=val2, ...</li>
+ <li><span style="color: blue;">kml_url</span> is Google Maps .kml file
+ absolute url</li>
+</ul>
+
+<h4>Exemples</h4>
+<ul>
+ <li>[gmap <span style="color: blue;">width=100,height=100</span>]<span
+ style="color: blue;">my_kml_url</span>[/gmapo] will insert a 100x100
+ gmap</li>
+ <li>[gmap<span style="color: blue;"></span>]<span
+ style="color: blue;">my_kml_url</span>[/gmap] will insert a default sizes
+ gmap</li>
+</ul>
+
+
+ <h3>image.php</h3>
+ <p>
+This module uses an enhanced "image.php" script version. This enhanced
+version is very useful in many cases, for example when you need a
+smallest version of a uplaoded image. The new "image.php" script uses
+some "on fly" resize features... with a very interesting cache
+system. ;-) </p>
+ <p>
+ <span style="color: red; font-weight: bold;">
+ You MUST TRY IT!
+ </span>
+ <br>
+ </p>
+ <p>
+ Parameters need to be passed in through the URL's query string:
+ </p>
+ <ul>
+ <li>
+ <span style="color: blue;">image_id</span> OR <span style="color: blue;">id</span>
+ New Image Manager Xoops module image id;</li>
+ <li>
+ <span style="color: blue;">image</span> path relative to XOOPS_MAIN_PATH, path of local image starting with "/" (e.g. /images/toast.jpg);</li>
+ <li>
+ <span style="color: blue;">width</span>
+ maximum width of final image in pixels (e.g. 700);</li>
+ <li>
+ <span style="color: blue;">heigh</span>
+ t maximum height of final image in pixels (e.g. 700);</li>
+ <li>
+ <span style="color: blue;">color</span>
+ (optional) background hex color for filling transparent PNGs (e.g. 900 or 16a942);</li>
+ <li>
+ <span style="color: blue;">
+ cropratio
+ </span>
+ (optional) ratio of width to height to crop final image (e.g. 1:1 or 3:2);</li>
+ <li>
+ <span style="color: blue;">
+ nocache
+ </span>
+ (optional) does not read image from the cache;</li>
+
+ <li>
+ <span style="color: blue;">
+ noservercache
+ </span>
+ (optional);
+ <span style="color: red;">
+ // STILL TO DO
+ </span></li>
+ <li>
+ <span style="color: blue;">
+
+ nobrowsercache
+ </span>
+ (optional);
+ <span style="color: red;">
+ // STILL TO DO
+ </span></li>
+ <li>
+ <span style="color: blue;">
+ quality
+ </span>
+ (optional, 0-100, default: 90) quality of output image;</li>
+
+ <li>
+ <span style="color: blue;">
+ filter
+ </span>
+(optional, PHP5+ imagefilter 2nd, 3rd, 4th, 5th arguments, more info on
+php.net manual) a filter or an array of filters;</li>
+ <li><span style="color: blue;">radius</span> (optional, 1, 2, 3 or 4 integer values, CW) round corner radius<br>
+ </li>
+
+ </ul>
+ <h4>Examples</h4>
+ <span style="font-weight: bold;">
+ Resizing a JPEG
+ </span>
+ :
+ <br>
+ <img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+
+ =image-name.jpg?
+ <span style="color: blue;">
+ width
+ </span>
+ =100&
+ <span style="color: blue;">
+ height
+ </span>
+ =100" alt="Don't forget your alt text" />
+ <br>
+
+ <span style="font-weight: bold;">
+ Resizing and cropping a JPEG into a square
+ </span>
+ :
+ <br>
+ <img src="/image.php/image-name.jpg?
+ <span style="color: blue;">
+ width
+ </span>
+ =100&
+
+ <span style="color: blue;">
+ height
+ </span>
+ =100&
+ <span style="color: blue;">
+ cropratio
+ </span>
+ =1:1" alt="Don't forget your alt text" />
+ <br>
+
+ <span style="font-weight: bold;">
+ Matting a PNG with #990000
+ </span>
+ :
+ <br>
+ <img src="/image.php/image-name.png?
+ <span style="color: blue;">
+ color
+ </span>
+ =900&
+
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png" alt="Don't forget your alt text" />
+ <br>
+ <span style="font-weight: bold;">
+ Apply a filter
+ </span>
+ :
+ <br>
+
+ <img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png&
+ <span style="color: blue;">
+ filter
+ </span>
+ =IMG_FILTER_COLORIZE,128,60,256" alt="Don't forget your alt text" />
+
+ <br>
+ <span style="font-weight: bold;">
+ Apply more filters (array)
+ </span>
+ :
+ <br>
+ <img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png&
+
+ <span style="color: blue;">
+ filter[]
+ </span>
+ =IMG_FILTER_GRAYSCALE&
+ <span style="color: blue;">
+ filter[]
+ </span>
+ =IMG_FILTER_COLORIZE,128,60,256" alt="Don't forget your alt text" />
+ <br>
+
+<span style="font-weight: bold;">Round the image corners </span>:
+ <br>
+<span style="font-style: italic;">All corners with same radius</span><br>
+<img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png& <span style="color: blue;">radius
+ </span>
+ =20" alt="Don't forget your alt text" />
+
+ <br>
+<span style="font-style: italic;">Left and right corners with different radius (20 for left corners and 40 for right corners)</span><br>
+
+<img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png& <span style="color: blue;">radius
+ </span>
+ =20,40" alt="Don't forget your alt text" />
+
+ <br>
+<span style="font-style: italic;">4 corners, 4 radius, clockwise order</span><br>
+
+
+<img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png& <span style="color: blue;">radius
+ </span>
+ =20,40,0,10" alt="Don't forget your alt text" />
+
+ <br>
+
+
+ <span style="font-weight: bold;"></span><br>
+</body></html>
+
+ <span style="color: blue;">
+ </span>
+ image.php</h3>
+ <p>
+This module uses an enhanced "image.php" script version. This enhanced
+version is very useful in many cases, for example when you need a
+smallest version of a uplaoded image. The new "image.php" script uses
+some "on fly" resize features... with a very interesting cache
+system. ;-) </p>
+ <p>
+ <span style="color: red; font-weight: bold;">
+
+ You MUST TRY IT!
+ </span>
+ <br>
+ </p>
+ <p>
+ Parameters need to be passed in through the URL's query string:
+ </p>
+ <ul>
+ <li>
+ <span style="color: blue;">
+
+ image_id
+ </span>
+ OR
+ <span style="color: blue;">
+ id
+ </span>
+ New Image Manager Xoops module image id;</li>
+ <li>
+ <span style="color: blue;">
+ image
+ </span>
+
+ path relative to XOOPS_MAIN_PATH, path of local image starting with "/" (e.g. /images/toast.jpg);</li>
+ <li>
+ <span style="color: blue;">
+ width
+ </span>
+ maximum width of final image in pixels (e.g. 700);</li>
+ <li>
+ <span style="color: blue;">
+
+ heigh
+ </span>
+ t maximum height of final image in pixels (e.g. 700);</li>
+ <li>
+ <span style="color: blue;">
+ color
+ </span>
+ (optional) background hex color for filling transparent PNGs (e.g. 900 or 16a942);</li>
+ <li>
+
+ <span style="color: blue;">
+ cropratio
+ </span>
+ (optional) ratio of width to height to crop final image (e.g. 1:1 or 3:2);</li>
+ <li>
+ <span style="color: blue;">
+ nocache
+ </span>
+ (optional) does not read image from the cache;</li>
+
+ <li>
+ <span style="color: blue;">
+ noservercache
+ </span>
+ (optional);
+ <span style="color: red;">
+ // STILL TO DO
+ </span></li>
+ <li>
+ <span style="color: blue;">
+
+ nobrowsercache
+ </span>
+ (optional);
+ <span style="color: red;">
+ // STILL TO DO
+ </span></li>
+ <li>
+ <span style="color: blue;">
+ quality
+ </span>
+ (optional, 0-100, default: 90) quality of output image;</li>
+
+ <li>
+ <span style="color: blue;">
+ filter
+ </span>
+(optional, PHP5+ imagefilter 2nd, 3rd, 4th, 5th arguments, more info on
+php.net manual) a filter or an array of filters;</li>
+ <li><span style="color: blue;">radius</span> (optional, 1, 2, 3 or 4 integer values, CW) round corner radius<br>
+ </li>
+
+ </ul>
+ <h4>Examples</h4>
+ <span style="font-weight: bold;">
+ Resizing a JPEG
+ </span>
+ :
+ <br>
+ <img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+
+ =image-name.jpg?
+ <span style="color: blue;">
+ width
+ </span>
+ =100&
+ <span style="color: blue;">
+ height
+ </span>
+ =100" alt="Don't forget your alt text" />
+ <br>
+
+ <span style="font-weight: bold;">
+ Resizing and cropping a JPEG into a square
+ </span>
+ :
+ <br>
+ <img src="/image.php/image-name.jpg?
+ <span style="color: blue;">
+ width
+ </span>
+ =100&
+
+ <span style="color: blue;">
+ height
+ </span>
+ =100&
+ <span style="color: blue;">
+ cropratio
+ </span>
+ =1:1" alt="Don't forget your alt text" />
+ <br>
+
+ <span style="font-weight: bold;">
+ Matting a PNG with #990000
+ </span>
+ :
+ <br>
+ <img src="/image.php/image-name.png?
+ <span style="color: blue;">
+ color
+ </span>
+ =900&
+
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png" alt="Don't forget your alt text" />
+ <br>
+ <span style="font-weight: bold;">
+ Apply a filter
+ </span>
+ :
+ <br>
+
+ <img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png&
+ <span style="color: blue;">
+ filter
+ </span>
+ =IMG_FILTER_COLORIZE,128,60,256" alt="Don't forget your alt text" />
+
+ <br>
+ <span style="font-weight: bold;">
+ Apply more filters (array)
+ </span>
+ :
+ <br>
+ <img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png&
+
+ <span style="color: blue;">
+ filter[]
+ </span>
+ =IMG_FILTER_GRAYSCALE&
+ <span style="color: blue;">
+ filter[]
+ </span>
+ =IMG_FILTER_COLORIZE,128,60,256" alt="Don't forget your alt text" />
+ <br>
+
+<span style="font-weight: bold;">Round the image corners </span>:
+ <br>
+<span style="font-style: italic;">All corners with same radius</span><br>
+<img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png& <span style="color: blue;">radius
+ </span>
+ =20" alt="Don't forget your alt text" />
+
+ <br>
+<span style="font-style: italic;">Left and right corners with different radius (20 for left corners and 40 for right corners)</span><br>
+
+<img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png& <span style="color: blue;">radius
+ </span>
+ =20,40" alt="Don't forget your alt text" />
+
+ <br>
+<span style="font-style: italic;">4 corners, 4 radius, clockwise order</span><br>
+
+
+<img src="/image.php?
+ <span style="color: blue;">
+ image
+ </span>
+ =/path/to/image.png& <span style="color: blue;">radius
+ </span>
+ =20,40,0,10" alt="Don't forget your alt text" />
+</body>
+</html>
Added: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/index.html
===================================================================
--- XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/index.html (rev 0)
+++ XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/index.html 2011-08-31 17:50:36 UTC (rev 7412)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Property changes on: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/mail_template
___________________________________________________________________
Added: bugtraq:number
+ true
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <luc...@us...> - 2011-08-31 17:49:25
|
Revision: 7411
http://xoops.svn.sourceforge.net/xoops/?rev=7411&view=rev
Author: luciorota
Date: 2011-08-31 17:49:16 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
Modified Paths:
--------------
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/about.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/extensions.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/help.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.image.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.pagination.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/class/formajaxfilemanager.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/class/formmultipleajaxfilemanager.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/class/formmultiplexoopsimage.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/class/formxoopsimage.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/class/sampleform.inc.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/include/install_function.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/admin.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/changelog.txt
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/formmultipleajaxfilemanager.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/formmultiplexoopsimage.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/italian/admin.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/italian/formmultipleajaxfilemanager.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/xoops_version.php
Added Paths:
-----------
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/image.php
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/description.html
Removed Paths:
-------------
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/changelog.txt
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/description.html
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/help.html
XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/help/
Modified: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/about.php
===================================================================
--- XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/about.php 2011-08-31 12:21:16 UTC (rev 7410)
+++ XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/about.php 2011-08-31 17:49:16 UTC (rev 7411)
@@ -94,7 +94,12 @@
echo "</fieldset>";
echo "<br clear=\"all\" />";
-$file = XOOPS_ROOT_PATH. "/modules/" . $xoopsModule->getVar('dirname') . "/description.html";
+// get language 'description.html' file
+if (file_exists(XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/description.html")) {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/description.html";
+} else {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/english/description.html";
+}
if (is_readable($file)) {
echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AJAXFM_AM_ABOUT_DESCRIPTION . "</legend>";
echo "<div style='padding: 8px;'>";
@@ -104,6 +109,7 @@
echo "<br clear=\"all\" />";
}
+// get language 'changelog.txt' file
if (file_exists(XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/changelog.txt")) {
$file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/changelog.txt";
} else {
Modified: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/extensions.php
===================================================================
--- XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/extensions.php 2011-08-31 12:21:16 UTC (rev 7410)
+++ XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/extensions.php 2011-08-31 17:49:16 UTC (rev 7411)
@@ -37,15 +37,27 @@
$step = 'default';
}
+/*
if(isset($_POST['extension'])) {
$extension = $_POST['extension'];
} else {
$step = 'default';
}
+*/
-
switch( $step ) {
+case 'dump_images_cache':
+ if (delDir(XOOPS_ROOT_PATH . "/uploads/ajaxfilemanager/imagecache", true)) {
+ if (makeDir(XOOPS_ROOT_PATH . "/uploads/ajaxfilemanager/imagecache")) {
+ redirect_header($currentFile, 3, _AJAXFM_AM_DUMP_IMAGES_CACHE_OK);
+ } else {
+ redirect_header($currentFile, 3, _AJAXFM_AM_DUMP_IMAGES_CACHE_NOT_OK);
+ }
+ } else {
+ redirect_header($currentFile, 3, _AJAXFM_AM_DUMP_IMAGES_CACHE_NOT_OK);
+ }
+ break;
case 'installtinymce':
installCustomTinymceSettings();
redirect_header($currentFile, 3, _AJAXFM_AM_EDITORPLUGIN_INSTALLED_OK);
@@ -259,6 +271,34 @@
echo "</tbody>";
echo "</table>";
echo "</fieldset>";
+
+ // Standard or enhanced image.php in xoops root path?
+ echo "<fieldset>";
+ echo "<legend style='font-weight:bold; color:#990000;'>" . _AJAXFM_AM_IMAGE_PHP_INFO . "</legend>";
+ $extensionsPath = XOOPS_ROOT_PATH . '/class/textsanitizer';
+
+ $originalImagePhp = XOOPS_ROOT_PATH . '/image.php';
+ $enhancedImagePhp = XOOPS_ROOT_PATH . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/image.php';
+ $crcOriginalImagePhp = strtoupper(dechex(crc32(file_get_contents($originalImagePhp))));
+ $crcEnhancedImagePhp = strtoupper(dechex(crc32(file_get_contents($enhancedImagePhp))));
+
+ if ($crcOriginalImagePhp != $crcEnhancedImagePhp) {
+ // files not the same
+ echo _AJAXFM_AM_IMAGE_PHP_NO_SMART;
+ echo "<br />";
+ echo _AJAXFM_AM_IMAGE_PHP_NO_SMART_DESC;
+ } else {
+ // files the same
+ echo _AJAXFM_AM_IMAGE_PHP_SMART;
+ echo "<br />";
+ echo _AJAXFM_AM_IMAGE_PHP_SMART_DESC;
+ echo "<br />";
+ echo "<form action='" . $currentFile . "' method='post'>";
+ echo "<input type='hidden' name='step' value='dump_images_cache' />";
+ echo "<input class='formButton' value='" . _AJAXFM_AM_DUMP_IMAGES_CACHE . "'' type='submit' />";
+ echo "</form>";
+ }
+ echo "</fieldset>";
xoops_cp_footer();
break;
Modified: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/help.php
===================================================================
--- XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/help.php 2011-08-31 12:21:16 UTC (rev 7410)
+++ XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/admin/help.php 2011-08-31 17:49:16 UTC (rev 7411)
@@ -50,7 +50,11 @@
</style>
";
-$file = XOOPS_ROOT_PATH. "/modules/" . $xoopsModule->getVar('dirname') . "/help.html";
+if (file_exists(XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/help/help.html")) {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/" . $xoopsConfig['language'] . "/help/help.html";
+} else {
+ $file = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/english/help/help.html";
+}
if (is_readable($file)) {
echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AJAXFM_AM_ABOUT_HELP . "</legend>";
echo "<div style='padding: 8px;'>";
@@ -58,6 +62,13 @@
echo "</div>";
echo "</fieldset>";
echo "<br clear=\"all\" />";
+} else {
+ echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AJAXFM_AM_ABOUT_HELP . "</legend>";
+ echo "<div style='padding: 8px;'>";
+ echo "<div>warning: help.html file not found!</div>";
+ echo "</div>";
+ echo "</fieldset>";
+ echo "<br clear=\"all\" />";
}
xoops_cp_footer();
Modified: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.image.php
===================================================================
--- XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.image.php 2011-08-31 12:21:16 UTC (rev 7410)
+++ XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.image.php 2011-08-31 17:49:16 UTC (rev 7411)
@@ -1,131 +1,122 @@
<?php
- /**
- * this class provide functions to edit an image, e.g. resize, rotate, flip, crop
- * @author Logan Cai cailongqun [at] yahoo [dot] com [dot] cn
- * @link www.phpletter.com
- * @version 0.9
- * @since 14/May/2007
- * @name Image
- *
- */
-
-
-
-
- class Image
- {
- var $_debug = false;
- var $_errors = array();
- var $gdInfo = array(); //keep all information of GD extension
- var $_imgOrig = null; //the hanlder of original image
- var $_imgFinal = null; //the handler of final image
- var $imageFile = null;
+/**
+ * this class provide functions to edit an image, e.g. resize, rotate, flip, crop
+ * @author Logan Cai cailongqun [at] yahoo [dot] com [dot] cn
+ * @link www.phpletter.com
+ * @version 0.9
+ * @since 14/May/2007
+ * @name Image
+ *
+ */
+
+
+
+class Image {
+ var $_debug = false;
+ var $_errors = array();
+ var $gdInfo = array(); //keep all information of GD extension
+ var $_imgOrig = null; //the hanlder of original image
+ var $_imgFinal = null; //the handler of final image
+ var $imageFile = null;
var $transparentColorRed = null;
var $transparentColorGreen = null;
- var $transparentColorBlue = null;
+ var $transparentColorBlue = null;
var $chmod = 0755;
var $_imgInfoOrig = array(
- 'name'=>'',
- 'ext'=>'',
- 'size'=>'',
- 'width'=>'',
- 'height'=>'',
- 'type'=>'',
- 'path'=>'',
- );
+ 'name'=>'',
+ 'ext'=>'',
+ 'size'=>'',
+ 'width'=>'',
+ 'height'=>'',
+ 'type'=>'',
+ 'path'=>'',
+ );
var $_imgInfoFinal = array(
- 'name'=>'',
- 'ext'=>'',
- 'size'=>'',
- 'width'=>'',
- 'height'=>'',
- 'type'=>'',
- 'path'=>'',
- );
- var $_imgQuality = 90;
- /**
- * constructor
- *
- * @param boolean $debug
- * @return Image
- */
-
- function __construct($debug = false)
- {
- $this->enableDebug($debug);
- $this->gdInfo = $this->getGDInfo();
- }
- function Image($debug = false)
- {
- $this->__construct($debug);
- }
- /**
- * enable to debug
- *
- * @param boolean $value
- */
- function enableDebug($value)
- {
- $this->_debug = ($value?true:false);
- }
- /**
- * check if debug enable
- * @return boolean
- */
- function _isDebugEnable()
- {
- return $this->_debug;
- }
+ 'name'=>'',
+ 'ext'=>'',
+ 'size'=>'',
+ 'width'=>'',
+ 'height'=>'',
+ 'type'=>'',
+ 'path'=>'',
+ );
+ var $_imgQuality = 90;
- /**
- * append to errors array and shown the each error when the debug turned on
- *
- * @param string $string
- * @return void
+ /**
+ * constructor
+ *
+ * @param boolean $debug
+ * @return Image
+ */
+
+ function __construct($debug = false) {
+ $this->enableDebug($debug);
+ $this->gdInfo = $this->getGDInfo();
+ }
+ function Image($debug = false) {
+ $this->__construct($debug);
+ }
+
+ /**
+ * enable to debug
+ *
+ * @param boolean $value
+ */
+ function enableDebug($value) {
+ $this->_debug = ($value?true:false);
+ }
+
+ /**
+ * check if debug enable
+ * @return boolean
+ */
+ function _isDebugEnable() {
+ return $this->_debug;
+ }
+
+ /**
+ * append to errors array and shown the each error when the debug turned on
+ *
+ * @param string $string
+ * @return void
* @access private
- * @copyright this function originally come from Andy's php
- */
- function _debug($value)
- {
- $this->_errors[] = $value;
- if ($this->_debug)
- {
+ * @copyright this function originally come from Andy's php
+ */
+ function _debug($value) {
+ $this->_errors[] = $value;
+ if ($this->_debug) {
echo $value . "<br />\n";
}
- }
+ }
+
/**
* show erros
*
*/
- function showErrors()
- {
- if(sizeof($this->_errors))
- {
- foreach($this->_errors as $error)
- {
- echo $error . "<br />\n";
- }
- }
+ function showErrors() {
+ if(sizeof($this->_errors)) {
+ foreach($this->_errors as $error) {
+ echo $error . "<br />\n";
+ }
+ }
}
+
/**
* Load an image from the file system.
- *
+ *
* @param string $filename
- * @return bool
+ * @return bool
* @access public
- * @copyright this function originally come from Andy's php
+ * @copyright this function originally come from Andy's php
*/
- function loadImage($filename)
- {
+ function loadImage($filename) {
$ext = strtolower($this->_getExtension($filename));
$func = 'imagecreatefrom' . ($ext == 'jpg' ? 'jpeg' : $ext);
- if (!$this->_isSupported($filename, $ext, $func, false)) {
-
+ if (!$this->_isSupported($filename, $ext, $func, false)) {
return false;
}
- if($ext == "gif")
- {
- // the following part gets the transparency color for a gif file
+ if($ext == "gif") {
+ // the following part gets the transparency color for a gif file
// this code is from the PHP manual and is written by
// fred at webblake dot net and webmaster at webnetwizard dotco dotuk, thanks!
$fp = @fopen($filename, "rb");
@@ -140,84 +131,73 @@
$this->transparentColorBlue = ord(substr($result, $background * 3 + 2, 1));
}
fclose($fp);
- // -- here ends the code related to transparency handling
+ // -- here ends the code related to transparency handling
}
$this->_imgOrig = @$func($filename);
if ($this->_imgOrig == null) {
$this->_debug("The image could not be created from the '$filename' file using the '$func' function.");
return false;
- }else
- {
- $this->imageFile = $filename;
- $this->_imgInfoOrig = array(
- 'name'=>basename($filename),
- 'ext'=>$ext,
- 'size'=>filesize($filename),
- 'path'=>$filename,
- );
- $imgInfo = $this->_getImageInfo($filename);
- if(sizeof($imgInfo))
- {
- foreach($imgInfo as $k=>$v)
- {
- $this->_imgInfoOrig[$k] = $v;
- $this->_imgInfoFinal[$k] = $v;
- }
- }
-
+ } else {
+ $this->imageFile = $filename;
+ $this->_imgInfoOrig = array(
+ 'name'=>basename($filename),
+ 'ext'=>$ext,
+ 'size'=>filesize($filename),
+ 'path'=>$filename,
+ );
+ $imgInfo = $this->_getImageInfo($filename);
+ if(sizeof($imgInfo)) {
+ foreach($imgInfo as $k=>$v) {
+ $this->_imgInfoOrig[$k] = $v;
+ $this->_imgInfoFinal[$k] = $v;
+ }
+ }
}
return true;
}
/**
* Load an image from a string (eg. from a database table)
- *
+ *
* @param string $string
- * @return bool
+ * @return bool
* @access public
- * @copyright this function originally come from Andy's php
+ * @copyright this function originally come from Andy's php
*/
- function loadImageFromString($string)
- {
- $this->imageFile = $filename;
+ function loadImageFromString($string) {
+ $this->imageFile = $filename;
$this->_imgOrig = imagecreatefromstring($string);
if (!$this->_imgOrig) {
$this->_debug('The image (supplied as a string) could not be created.');
return false;
}
return true;
- }
-
+ }
/**
* Save the modified image
- *
- * @param string $filename
- * @param int $quality
- * @param string $forcetype
- * @return bool
+ *
+ * @param string $filename
+ * @param int $quality
+ * @param string $forcetype
+ * @return bool
* @access public
- * @copyright this function originally come from Andy's php
+ * @copyright this function originally come from Andy's php
*/
- function saveImage($filename, $quality = 90, $forcetype = '')
- {
+ function saveImage($filename, $quality = 90, $forcetype = '') {
if ($this->_imgFinal == null) {
$this->_debug('No changes intend to be made.');
return false;
}
-
$ext = ($forcetype == '') ? $this->_getExtension($filename) : strtolower($forcetype);
$func = 'image' . ($ext == 'jpg' ? 'jpeg' : $ext);
- if (!$this->_isSupported($filename, $ext, $func, true))
- {
+ if (!$this->_isSupported($filename, $ext, $func, true)) {
return false;
}
$saved = false;
- switch($ext)
- {
+ switch($ext) {
case 'gif':
- if ($this->gdInfo['Truecolor Support'] && imageistruecolor($this->_imgFinal))
- {
+ if ($this->gdInfo['Truecolor Support'] && imageistruecolor($this->_imgFinal)) {
imagetruecolortopalette($this->_imgFinal, false, 255);
}
case 'png':
@@ -227,51 +207,42 @@
$saved = $func($this->_imgFinal, $filename, $quality);
break;
}
-
- if ($saved === false)
- {
+ if ($saved === false) {
$this->_debug("The image could not be saved to the '$filename' file as the file type '$ext' using the '$func' function.");
return false;
- }else
- {
- $this->_imgInfoFinal['size'] = @filesize($filename);
- @chmod($filename, intval($this->chmod, 8));
+ } else {
+ $this->_imgInfoFinal['size'] = @filesize($filename);
+ @chmod($filename, intval($this->chmod, 8));
}
-
return true;
- }
+ }
+
/**
* Shows the masked image without any saving
- *
- * @param string $type
- * @param int $quality
- * @return bool
+ *
+ * @param string $type
+ * @param int $quality
+ * @return bool
* @access public
- * @copyright this function originally come from Andy's php
+ * @copyright this function originally come from Andy's php
*/
- function showImage($type = '', $quality = '')
- {
+ function showImage($type = '', $quality = '') {
if ($this->_imgFinal == null) {
$this->_debug('There is no cropped image to show.');
return false;
}
$type = (!empty($type)?$type:$this->_imgInfoOrig['ext']);
$quality = (!empty($quality)?$quality:$this->_imgQuality);
-
$type = strtolower($type);
$func = 'image' . ($type == 'jpg' ? 'jpeg' : $type);
$head = 'image/' . ($type == 'jpg' ? 'jpeg' : $type);
-
if (!$this->_isSupported('[showing file]', $type, $func, false)) {
return false;
}
-
header("Content-type: $head");
- switch($type)
- {
+ switch($type) {
case 'gif':
- if ($this->gdInfo['Truecolor Support'] && imageistruecolor($this->_imgFinal))
- {
+ if ($this->gdInfo['Truecolor Support'] && imageistruecolor($this->_imgFinal)) {
@imagetruecolortopalette($this->_imgFinal, false, 255);
}
case 'png':
@@ -282,21 +253,20 @@
break;
}
return true;
- }
-
+ }
+
/**
- * Used for cropping image
- *
- * @param int $dst_x
- * @param int $dst_y
- * @param int $dst_w
- * @param int $dst_h
- * @return bool
+ * Used for cropping image
+ *
+ * @param int $dst_x
+ * @param int $dst_y
+ * @param int $dst_w
+ * @param int $dst_h
+ * @return bool
* @access public
- * @copyright this function originally come from Andy's php
- */
- function crop($dst_x, $dst_y, $dst_w, $dst_h)
- {
+ * @copyright this function originally come from Andy's php
+ */
+ function crop($dst_x, $dst_y, $dst_w, $dst_h) {
if ($this->_imgOrig == null) {
$this->_debug('The original image has not been loaded.');
return false;
@@ -310,161 +280,124 @@
return false;
}
$this->_createFinalImageHandler($dst_w, $dst_h);
- if ($this->gdInfo['Truecolor Support'])
- {
- if(!@imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, $dst_x, $dst_y, $dst_w, $dst_h, $dst_w, $dst_h))
- {
- $this->_debug('Unable crop the image.');
- return false;
- }
- } else
- {
- if(!@imagecopyresized($this->_imgFinal, $this->_imgOrig, 0, 0, $dst_x, $dst_y, $dst_w, $dst_h, $dst_w, $dst_h))
- {
- $this->_debug('Unable crop the image.');
- return false;
- }
-
+ if ($this->gdInfo['Truecolor Support']) {
+ if(!@imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, $dst_x, $dst_y, $dst_w, $dst_h, $dst_w, $dst_h)) {
+ $this->_debug('Unable crop the image.');
+ return false;
+ }
+ } else {
+ if(!@imagecopyresized($this->_imgFinal, $this->_imgOrig, 0, 0, $dst_x, $dst_y, $dst_w, $dst_h, $dst_w, $dst_h)) {
+ $this->_debug('Unable crop the image.');
+ return false;
+ }
}
$this->_imgInfoFinal['width'] = $dst_w;
- $this->_imgInfoFinal['height'] = $dst_h;
- return true;
+ $this->_imgInfoFinal['height'] = $dst_h;
+ return true;
}
-
-
- /**
+
+ /**
* Resize the Image in the X and/or Y direction
* If either is 0 it will be scaled proportionally
*
* @access public
*
- * @param mixed $new_x
- * @param mixed $new_y
+ * @param mixed $new_x
+ * @param mixed $new_y
* @param boolean $constraint keep to resize the image proportionally
- * @param boolean $unchangeIfsmaller keep the orignial size if the orignial smaller than the new size
- *
+ * @param boolean $unchangeIfsmaller keep the original size if the original smaller than the new size
*
* @return mixed none or PEAR_error
*/
- function resize( $new_x, $new_y, $constraint= false, $unchangeIfsmaller=false)
- {
- if(!$this->_imgOrig)
- {
- $this->_debug('No image fould.');
- return false;
- }
-
- $new_x = intval($new_x);
- $new_y = intval($new_y);
- if($new_x <=0 || $new_y <= 0)
- {
- $this->_debug('either of new width or height can be zeor or less.');
- }else
- {
-
- if($constraint)
- {
- if($new_x < 1 && $new_y < 1)
- {
- $new_x = $this->_imgInfoOrig['width'];
- $new_y = $this->_imgInfoOrig['height'];
- }elseif($new_x < 1)
- {
- $new_x = floor($new_y / $this->_imgInfoOrig['height'] * $this->_imgInfoOrig['width']);
-
- }elseif($new_y < 1)
- {
- $new_y = floor($new_x / $this->_imgInfoOrig['width'] * $this->_imgInfoOrig['height']);
- }else
- {
- $scale = min($new_x/$this->_imgInfoOrig['width'], $new_y/$this->_imgInfoOrig['height']) ;
- $new_x = floor($scale*$this->_imgInfoOrig['width']);
- $new_y = floor($scale*$this->_imgInfoOrig['height']);
- }
- }
- if($unchangeIfsmaller)
- {
- if($this->_imgInfoOrig['width'] < $new_x && $this->_imgInfoOrig['height'] < $new_y )
- {
- $new_x = $this->_imgInfoOrig['width'];
- $new_y = $this->_imgInfoOrig['height'];
- }
- }
-
-
-
- if(is_null($this->_imgOrig))
- {
- $this->loadImage($filePath);
- }
- if(sizeof($this->_errors) == 0)
- {
- return $this->_resize($new_x, $new_y);
- }
- }
+ function resize( $new_x, $new_y, $constraint=false, $unchangeIfsmaller=false) {
+ if(!$this->_imgOrig) {
+ $this->_debug('No image fould.');
+ return false;
+ }
+ $new_x = intval($new_x);
+ $new_y = intval($new_y);
+ if($new_x <=0 || $new_y <= 0) {
+ $this->_debug('either of new width or height can be zeor or less.');
+ } else {
+ if($constraint) {
+ if($new_x < 1 && $new_y < 1) {
+ $new_x = $this->_imgInfoOrig['width'];
+ $new_y = $this->_imgInfoOrig['height'];
+ } elseif($new_x < 1) {
+ $new_x = floor($new_y / $this->_imgInfoOrig['height'] * $this->_imgInfoOrig['width']);
- return false;
-
- } // End resize
- /**
+ } elseif($new_y < 1) {
+ $new_y = floor($new_x / $this->_imgInfoOrig['width'] * $this->_imgInfoOrig['height']);
+ } else {
+ $scale = min($new_x/$this->_imgInfoOrig['width'], $new_y/$this->_imgInfoOrig['height']) ;
+ $new_x = floor($scale*$this->_imgInfoOrig['width']);
+ $new_y = floor($scale*$this->_imgInfoOrig['height']);
+ }
+ }
+ if($unchangeIfsmaller) {
+ if($this->_imgInfoOrig['width'] < $new_x && $this->_imgInfoOrig['height'] < $new_y ) {
+ $new_x = $this->_imgInfoOrig['width'];
+ $new_y = $this->_imgInfoOrig['height'];
+ }
+ }
+ if(is_null($this->_imgOrig)) {
+ $this->loadImage($filePath);
+ }
+ if(sizeof($this->_errors) == 0) {
+ return $this->_resize($new_x, $new_y);
+ }
+ }
+ return false;
+ } // End resize
+
+ /**
* resize the image and return the thumbnail image details array("width"=>, "height"=>, "name")
*
- * @param string $fileName
+ * @param string $fileName
* @param int $new_x the thumbnail width
* @param int $new_y the thumbnail height
* @param string $mode can be save, view and both
* @return unknown
*/
- function _resize( $new_x, $new_y)
- {
- $this->_createFinalImageHandler($new_x, $new_y);
- // hacks fot transparency of png24 files
- if ($this->_imgInfoOrig['type'] == 'png')
- {
- @imagealphablending($this->_imgFinal, false);
- if(function_exists('ImageCopyResampled'))
- {
- @imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
- } else {
- @imagecopyresized($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
- }
- @imagesavealpha($this->_imgFinal, true);
-
- }else
- {//for the rest image
- if(function_exists('ImageCopyResampled'))
- {
- @imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
- } else {
- @imagecopyresized($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
- }
+ function _resize( $new_x, $new_y) {
+ $this->_createFinalImageHandler($new_x, $new_y);
+ // hacks fot transparency of png24 files
+ if ($this->_imgInfoOrig['type'] == 'png') {
+ @imagealphablending($this->_imgFinal, false);
+ if(function_exists('ImageCopyResampled')) {
+ @imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
+ } else {
+ @imagecopyresized($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
+ }
+ @imagesavealpha($this->_imgFinal, true);
+ } else {
+ //for the rest image
+ if(function_exists('ImageCopyResampled')) {
+ @imagecopyresampled($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
+ } else {
+ @imagecopyresized($this->_imgFinal, $this->_imgOrig, 0, 0, 0, 0, $new_x, $new_y, $this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
+ }
+ }
+ $this->_imgInfoFinal['width'] = $new_x;
+ $this->_imgInfoFinal['height'] = $new_y;
+ $this->_imgInfoFinal['name'] = basename($this->_imgInfoOrig['name']);
+ $this->_imgInfoFinal['path'] = $this->_imgInfoOrig['path'];
+ if($this->_imgFinal) {
+ return true;
+ } else {
+ $this->_debug('Unable to resize the image on the fly.');
+ return false;
+ }
}
-
- $this->_imgInfoFinal['width'] = $new_x;
- $this->_imgInfoFinal['height'] = $new_y;
- $this->_imgInfoFinal['name'] = basename($this->_imgInfoOrig['name']);
- $this->_imgInfoFinal['path'] = $this->_imgInfoOrig['path'];
- if($this->_imgFinal)
- {
- return true;
- }else
- {
- $this->_debug('Unable to resize the image on the fly.');
- return false;
-
- }
-
- }
/**
- * Get the extension of a file name
- *
- * @param string $file
- * @return string
- * @copyright this function originally come from Andy's php
- */
- function _getExtension($file)
- {
+ * Get the extension of a file name
+ *
+ * @param string $file
+ * @return string
+ * @copyright this function originally come from Andy's php
+ */
+ function _getExtension($file) {
$ext = '';
if (strrpos($file, '.')) {
$ext = strtolower(substr($file, (strrpos($file, '.') ? strrpos($file, '.') + 1 : strlen($file)), strlen($file)));
@@ -472,29 +405,24 @@
return $ext;
}
- /**
- * Validate whether image reading/writing routines are valid.
- *
- * @param string $filename
- * @param string $extension
- * @param string $function
- * @param bool $write
- * @return bool
+ /**
+ * Validate whether image reading/writing routines are valid.
+ *
+ * @param string $filename
+ * @param string $extension
+ * @param string $function
+ * @param bool $write
+ * @return bool
* @access private
- * @copyright this function originally come from Andy's php
- */
- function _isSupported($filename, $extension, $function, $write = false)
- {
-
- $giftype = ($write) ? ' Create Support' : ' Read Support';
+ * @copyright this function originally come from Andy's php
+ */
+ function _isSupported($filename, $extension, $function, $write = false) {
+ $giftype = ($write) ? ' Create Support' : ' Read Support';
$support = strtoupper($extension) . ($extension == 'gif' ? $giftype : ' Support');
-
- if (isset($this->gdInfo['JPG Support']) && ($extension=='jpg' || $extension=='jpeg'))
- {
- $extension='jpg';
- }else if (isset($this->gdInfo['JPEG Support']) && ($extension=='jpg' || $extension=='jpeg'))
- {
- $extension='jpeg';
+ if (isset($this->gdInfo['JPG Support']) && ($extension=='jpg' || $extension=='jpeg')) {
+ $extension='jpg';
+ } elseif (isset($this->gdInfo['JPEG Support']) && ($extension=='jpg' || $extension=='jpeg')) {
+ $extension='jpeg';
}
if (!isset($this->gdInfo[$support]) || $this->gdInfo[$support] == false) {
$request = ($write) ? 'saving' : 'reading';
@@ -506,120 +434,104 @@
$this->_debug("The '$function' function required to $request the '$filename' file cannot be found.");
return false;
}
-
return true;
}
+
/**
- * flip image horizotally or vertically
+ * flip image horizontaly or vertically
*
* @param string $direction
* @return boolean
*/
- function flip($direction="horizontal")
- {
- $this->_createFinalImageHandler($this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
- if($direction != "vertical")
- {
- $dst_x = 0;
- $dst_y = 0;
- $src_x = $this->_imgInfoOrig['width'] -1;
- $src_y = 0;
- $dst_w = $this->_imgInfoOrig['width'];
- $dst_h = $this->_imgInfoOrig['height'];
- $src_w = 0 - $this->_imgInfoOrig['width'];
- $src_h = $this->_imgInfoOrig['height'];
-
- }else
- {
- $dst_x = 0;
- $dst_y = 0;
- $src_x = 0;
- $src_y = $this->_imgInfoOrig['height'] - 1;
- $dst_w = $this->_imgInfoOrig['width'];
- $dst_h = $this->_imgInfoOrig['height'];
- $src_w = $this->_imgInfoOrig['width'];
- $src_h = 0 - $this->_imgInfoOrig['height'];
- }
- if(function_exists('ImageCopyResampled')){
- imagecopyresampled($this->_imgFinal, $this->_imgOrig, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
- } else {
- imagecopyresized($this->_imgFinal, $this->_imgOrig, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
- }
- $this->_imgInfoFinal['width'] = $dst_w;
- $this->_imgInfoFinal['height'] = $dst_h;
- $this->_imgInfoFinal['name'] = basename($this->imageFile);
- $this->_imgInfoFinal['path'] = $this->imageFile;
- if($this->_imgFinal)
- {
- return true;
- }else
- {
- $this->_debug('Unable to resize the image on the fly.');
- return false;
-
- }
+ function flip($direction="horizontal") {
+ $this->_createFinalImageHandler($this->_imgInfoOrig['width'], $this->_imgInfoOrig['height']);
+ if ($direction != "vertical") {
+ $dst_x = 0;
+ $dst_y = 0;
+ $src_x = $this->_imgInfoOrig['width'] -1;
+ $src_y = 0;
+ $dst_w = $this->_imgInfoOrig['width'];
+ $dst_h = $this->_imgInfoOrig['height'];
+ $src_w = 0 - $this->_imgInfoOrig['width'];
+ $src_h = $this->_imgInfoOrig['height'];
+ } else {
+ $dst_x = 0;
+ $dst_y = 0;
+ $src_x = 0;
+ $src_y = $this->_imgInfoOrig['height'] - 1;
+ $dst_w = $this->_imgInfoOrig['width'];
+ $dst_h = $this->_imgInfoOrig['height'];
+ $src_w = $this->_imgInfoOrig['width'];
+ $src_h = 0 - $this->_imgInfoOrig['height'];
+ }
+ if(function_exists('ImageCopyResampled')) {
+ imagecopyresampled($this->_imgFinal, $this->_imgOrig, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
+ } else {
+ imagecopyresized($this->_imgFinal, $this->_imgOrig, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
+ }
+ $this->_imgInfoFinal['width'] = $dst_w;
+ $this->_imgInfoFinal['height'] = $dst_h;
+ $this->_imgInfoFinal['name'] = basename($this->imageFile);
+ $this->_imgInfoFinal['path'] = $this->imageFile;
+ if($this->_imgFinal) {
+ return true;
+ } else {
+ $this->_debug('Unable to resize the image on the fly.');
+ return false;
+ }
}
+
/**
* flip vertically
*
* @return boolean
*/
- function flipVertical()
- {
- return $this->flip('vertical');
+ function flipVertical() {
+ return $this->flip('vertical');
}
+
/**
* flip horizontal
*
* @return string
*/
- function flipHorizontal()
- {
- return $this->flip('horizontal');
+ function flipHorizontal() {
+ return $this->flip('horizontal');
}
-
/**
* get the GD version information
*
* @param bool $versionOnly
* @return array
* @access private
- * @copyright this function originally come from Andy's php
+ * @copyright this function originally come from Andy's php
*/
- function getGDInfo($versionOnly = false)
- {
+ function getGDInfo($versionOnly = false) {
$outputs = array();
- if (function_exists('gd_info'))
- {
+ if (function_exists('gd_info')) {
$outputs = gd_info();
- if(isset($outputs['JPEG Support']))
- {
- $outputs['JPG Support'] = $outputs['JPEG Support'];
- }else
- {
- if(isset($outputs['JPG Support']))
- {
- $outputs['JPEG Support'] = $outputs['JPG Support'];
- }
+ if(isset($outputs['JPEG Support'])) {
+ $outputs['JPG Support'] = $outputs['JPEG Support'];
+ } else {
+ if(isset($outputs['JPG Support'])) {
+ $outputs['JPEG Support'] = $outputs['JPG Support'];
+ }
}
-
-
- } else
- {
+ } else {
$gd = array(
- 'GD Version' => '',
- 'GIF Read Support' => false,
- 'GIF Create Support' => false,
- 'JPG Support' => false,
- 'JPEG Suppor' => false,
- 'PNG Support' => false,
- 'FreeType Support' => false,
- 'FreeType Linkage' => '',
- 'T1Lib Support' => false,
- 'WBMP Support' => false,
- 'XBM Support' => false
- );
+ 'GD Version' => '',
+ 'GIF Read Support' => false,
+ 'GIF Create Support' => false,
+ 'JPG Support' => false,
+ 'JPEG Suppor' => false,
+ 'PNG Support' => false,
+ 'FreeType Support' => false,
+ 'FreeType Linkage' => '',
+ 'T1Lib Support' => false,
+ 'WBMP Support' => false,
+ 'XBM Support' => false
+ );
ob_start();
phpinfo();
$buffer = ob_get_contents();
@@ -636,7 +548,6 @@
}
$outputs = $gd;
}
-
if (isset($outputs['JIS-mapped Japanese Font Support'])) {
unset($outputs['JIS-mapped Japanese Font Support']);
}
@@ -658,153 +569,133 @@
$outputs['Version'] = array('major' => isset($foo[0])?$foo[0]:'', 'minor' => isset($foo[1])?$foo[1]:'', 'patch' => isset($foo[2])?$foo:"");
}
}
- //print_r($outputs);
+ //print_r($outputs);
return ($versionOnly) ? $outputs['Version'] : $outputs;
- }
-
+ }
+
/**
- * Destroy the resources used by the images.
- *
- * @param bool $original
- * @return void
+ * Destroy the resources used by the images.
+ *
+ * @param bool $original
+ * @return void
* @access public
- * @copyright this function originally come from Andy's php
- */
- function DestroyImages($original = true)
- {
- if(!is_null($this->_imgFinal))
- {
- @imagedestroy($this->_imgFinal);
- }
+ * @copyright this function originally come from Andy's php
+ */
+ function DestroyImages($original = true) {
+ if(!is_null($this->_imgFinal)) {
+ @imagedestroy($this->_imgFinal);
+ }
$this->_imgFinal = null;
if ($original && !is_null($this->_imgOrig)) {
@imagedestroy($this->_imgOrig);
$this->_imgOrig = null;
}
- }
-
- function getImageInfo($imagePath)
- {
- return $this->_getImageInfo($imagePath);
- }
- /**
+ }
+
+ function getImageInfo($imagePath) {
+ return $this->_getImageInfo($imagePath);
+ }
+
+ /**
* get image information, e.g. width, height, type
* @access public
* @return array
*/
- function _getImageInfo($imagePath)
- {
- $outputs = array();
- $imageInfo = @getimagesize($imagePath);
- if ($imageInfo && is_array($imageInfo))
- {
- switch($imageInfo[2]){
- case 1:
- $type = 'gif';
- break;
- case 2:
- $type = 'jpeg';
- break;
- case 3:
- $type = 'png';
- break;
- case 4:
- $type = 'swf';
- break;
- case 5:
- $type = 'psd';
- case 6:
- $type = 'bmp';
- case 7:
- case 8:
- $type = 'tiff';
- default:
- $type = '';
- }
- $outputs['width'] = $imageInfo[0];
- $outputs['height'] = $imageInfo[1];
- $outputs['type'] = $type;
- $outputs['ext'] = $this->_getExtension($imagePath);
- } else {
- $this->_debug('Unable locate the image or read images information.');
- }
- return $outputs;
-
- }
- function rotate($angle, $bgColor=0)
- {
- $angle = intval($angle) -360;
- while($angle <0)
- {
- $angle += 360;
- }
-
-
- if($this->_imgFinal = imagerotate($this->_imgOrig, $angle, 0))
- {
- return true;
- }else
- {
- return false;
- }
-
-
+ function _getImageInfo($imagePath) {
+ $outputs = array();
+ $imageInfo = @getimagesize($imagePath);
+ if ($imageInfo && is_array($imageInfo)) {
+ switch($imageInfo[2]){
+ case 1:
+ $type = 'gif';
+ break;
+ case 2:
+ $type = 'jpeg';
+ break;
+ case 3:
+ $type = 'png';
+ break;
+ case 4:
+ $type = 'swf';
+ break;
+ case 5:
+ $type = 'psd';
+ case 6:
+ $type = 'bmp';
+ case 7:
+ case 8:
+ $type = 'tiff';
+ default:
+ $type = '';
+ }
+ $outputs['width'] = $imageInfo[0];
+ $outputs['height'] = $imageInfo[1];
+ $outputs['type'] = $type;
+ $outputs['ext'] = $this->_getExtension($imagePath);
+ } else {
+ $this->_debug('Unable locate the image or read images information.');
+ }
+ return $outputs;
}
- /**
- * get the original image info
- *
- * @return array
- */
- function getOriginalImageInfo()
- {
- return $this->_imgInfoOrig;
- }
- /**
- * return the final image info
- *
- * @return array
- */
- function getFinalImageInfo()
- {
- if($this->_imgInfoFinal['width'] == '')
- {
- if(is_null($this->_imgFinal))
- {
- $this->_imgInfoFinal = $this->_imgInfoOrig;
- }else
- {
- $this->_imgInfoFinal['width'] = @imagesx($this->_imgFinal);
- $this->_imgInfoFinal['height'] = @imagesy($this->_imgFinal);
- }
- }
- return $this->_imgInfoFinal;
- }
-
+
+ function rotate($angle, $bgColor=0) {
+ $angle = intval($angle) -360;
+ while($angle <0) {
+ $angle += 360;
+ }
+ if($this->_imgFinal = imagerotate($this->_imgOrig, $angle, 0)) {
+ return true;
+ } else {
+ return false;
+ }
+ }
+
/**
+ * get the original image info
+ *
+ * @return array
+ */
+ function getOriginalImageInfo() {
+ return $this->_imgInfoOrig;
+ }
+
+ /**
+ * return the final image info
+ *
+ * @return array
+ */
+ function getFinalImageInfo() {
+ if($this->_imgInfoFinal['width'] == '') {
+ if(is_null($this->_imgFinal)) {
+ $this->_imgInfoFinal = $this->_imgInfoOrig;
+ } else {
+ $this->_imgInfoFinal['width'] = @imagesx($this->_imgFinal);
+ $this->_imgInfoFinal['height'] = @imagesy($this->_imgFinal);
+ }
+ }
+ return $this->_imgInfoFinal;
+ }
+
+ /**
* create final image handler
*
* @access private
* @param $dst_w width
- * @param $dst_h height
- * @return boolean
- * @copyright original from noname at nivelzero dot ro
+ * @param $dst_h height
+ * @return boolean
+ * @copyright original from noname at nivelzero dot ro
*/
- function _createFinalImageHandler($dst_w, $dst_h)
- {
- if(function_exists('ImageCreateTrueColor'))
- {
- $this->_imgFinal = @imagecreatetruecolor($dst_w,$dst_h);
- } else {
- $this->_imgFinal = @imagecreate($dst_w,$dst_h);
- }
+ function _createFinalImageHandler($dst_w, $dst_h) {
+ if(function_exists('ImageCreateTrueColor')) {
+ $this->_imgFinal = @imagecreatetruecolor($dst_w,$dst_h);
+ } else {
+ $this->_imgFinal = @imagecreate($dst_w,$dst_h);
+ }
if (!is_null($this->transparentColorRed) && !is_null($this->transparentColorGreen) && !is_null($this->transparentColorBlue)) {
-
$transparent = @imagecolorallocate($targetImageIdentifier, $this->transparentColorRed, $this->transparentColorGreen, $this->transparentColorBlue);
@imagefilledrectangle($this->_imgFinal, 0, 0, $dst_w, $dst_h, $transparent);
- @imagecolortransparent($this->_imgFinal, $transparent);
+ @imagecolortransparent($this->_imgFinal, $transparent);
}
-
- }
- }
-
+ }
+}
?>
\ No newline at end of file
Modified: XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.pagination.php
===================================================================
--- XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.pagination.php 2011-08-31 12:21:16 UTC (rev 7410)
+++ XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/class.pagination.php 2011-08-31 17:49:16 UTC (rev 7411)
@@ -7,578 +7,468 @@
*/
class pagination
{
- var $totalItems = 0;
- var $itemsPerPage = 30;
- var $currentPage = 1;
- var $friendlyUrl = false;
- var $baseUrl = "";
- var $pageIndex = "page";
- var $groupLimit = 5;
- var $excludedQueryStrings = array();
- var $totalPages = 0;
- var $url = "";
- var $previousText = "Previous";
- var $nextText = "Next";
- var $lastText = "Last";
- var $firstText = "First";
- var $limitIndex ='limit';
- var $limits = array(5, 10, 20, 30, 50, 80, 150, 999);
+ var $totalItems = 0;
+ var $itemsPerPage = 30;
+ var $currentPage = 1;
+ var $friendlyUrl = false;
+ var $baseUrl = "";
+ var $pageIndex = "page";
+ var $groupLimit = 5;
+ var $excludedQueryStrings = array();
+ var $totalPages = 0;
+ var $url = "";
+ var $previousText = "Previous";
+ var $nextText = "Next";
+ var $lastText = "Last";
+ var $firstText = "First";
+ var $limitIndex ='limit';
+ var $limits = array(5, 10, 20, 30, 50, 80, 150, 999);
- /**
- * Contructor
- *
- * @param boolean $friendlyUrl set the returned url
- * as search engine friendly or Normal Url
- */
- function pagination($friendlyUrl=false)
- {
- $this->friendlyUrl = $friendlyUrl;
- $this->__resetCurrentPage();
- }
+ /**
+ * Contructor
+ *
+ * @param boolean $friendlyUrl set the returned url
+ * as search engine friendly or Normal Url
+ */
+ function pagination($friendlyUrl=false) {
+ $this->friendlyUrl = $friendlyUrl;
+ $this->__resetCurrentPage();
+ }
- /**
- * set maximum number of items per page
- *
- * @param integer $value maximum number of items per page
- */
- function setLimit($value)
- {
- $this->itemsPerPage = intval($value);
- }
- /**
- * get maximum number of items per page
- *
- * @return integer
- */
- function getLimit()
- {
- return $this->itemsPerPage;
- }
+ /**
+ * set maximum number of items per page
+ *
+ * @param integer $value maximum number of items per page
+ */
+ function setLimit($value) {
+ $this->itemsPerPage = intval($value);
+ }
+ /**
+ * get maximum number of items per page
+ *
+ * @return integer
+ */
+ function getLimit() {
+ return $this->itemsPerPage;
+ }
- /**
- * set the total number of items
- *
- * @param integer $value the total number of items
- */
- function setTotal($value)
- {
- $this->totalItems = intval($value);
- }
- /**
- * get the total number of items
- *
- * @return integer total number of items
- */
- function getTotal()
- {
- return $this->totalItems;
- }
- /**
- * get total pages will be used to display all records
- *
- */
- function getTotalPages()
- {
+ /**
+ * set the total number of items
+ *
+ * @param integer $value the total number of items
+ */
+ function setTotal($value) {
+ $this->totalItems = intval($value);
+ }
+ /**
+ * get the total number of items
+ *
+ * @return integer total number of items
+ */
+ function getTotal() {
+ return $this->totalItems;
+ }
+ /**
+ * get total pages will be used to display all records
+ *
+ */
+ function getTotalPages() {
- $output = floor(($this->totalItems / $this->itemsPerPage ));
- if($this->totalItems % $this->itemsPerPage)
- {
- $output++;
- }
- return $output;
- }
+ $output = floor(($this->totalItems / $this->itemsPerPage ));
+ if($this->totalItems % $this->itemsPerPage) {
+ $output++;
+ }
+ return $output;
+ }
- /**
- * Set the index of URL Query String
- *
- * @param string $value e.g. page
- */
- function setPageIndex($value)
- {
- $this->pageIndex = $value;
- $this->__resetCurrentPage();
- }
+ /**
+ * Set the index of URL Query String
+ *
+ * @param string $value e.g. page
+ */
+ function setPageIndex($value) {
+ $this->pageIndex = $value;
+ $this->__resetCurrentPage();
+ }
- function getPageIndex()
- {
- return $this->pageIndex;
- }
- /**
- * initiate or reset the current page number
- *
- */
- function __resetCurrentPage()
- {
- $this->currentPage = ((isset($_GET[$this->pageIndex]) && intval($_GET[$this->pageIndex]) > 0)?intval($_GET[$this->pageIndex]):1);
- }
+ function getPageIndex() {
+ return $this->pageIndex;
+ }
+ /**
+ * initiate or reset the current page number
+ *
+ */
+ function __resetCurrentPage() {
+ $this->currentPage = ((isset($_GET[$this->pageIndex]) && intval($_GET[$this->pageIndex]) > 0)?intval($_GET[$this->pageIndex]):1);
+ }
- /**
- * set the base url used in the links, default is $PHP_SELF
- *
- * @param string $value the base url
- */
- function setUrl($value="")
- {
- if(empty($value))
- {
- if($this->friendlyUrl)
- {
- $this->url = "http://" . $_SERVER['HTTP_HOST'] . "/";
- }else
- {
- $this->url = $_SERVER['PHP_SELF'];
- }
- }else
- {
- $this->url = $value;
- }
+ /**
+ * set the base url used in the links, default is $PHP_SELF
+ *
+ * @param string $value the base url
+ */
+ function setUrl($value="") {
+ if(empty($value)) {
+ if($this->friendlyUrl) {
+ $this->url = "http://" . $_SERVER['HTTP_HOST'] . "/";
+ } else {
+ $this->url = $_SERVER['PHP_SELF'];
+ }
+ } else {
+ $this->url = $value;
+ }
+ }
- }
+ /**
+ * get the base url variable
+ *
+ * @return string the base url
+ */
+ function getUrl() {
- /**
- * get the base url variable
- *
- * @return string the base url
- */
- function getUrl()
- {
+ if(empty($this->url)) {
+ $this->setUrl();
+ }
+ return $this->url;
+ }
- if(empty($this->url))
- {
- $this->setUrl();
+ /**
+ * set base url for pagination links after exculed those keys
+ * identified on excluded query strings
+ */
+ function __setBaseUrl() {
- }
- return $this->url;
- }
+ if(empty($this->url)) {
+ $this->getUrl();
+ }
- /**
- * set base url for pagination links after exculed those keys
- * identified on excluded query strings
- */
- function __setBaseUrl()
- {
+ if($this->friendlyUrl) {
+ $this->baseUrl = $this->getUrl();
+ } else {
- if(empty($this->url))
- {
- $this->getUrl();
- }
+ $appendingQueryStrings = array();
+ $this->excludedQueryStrings[$this->pageIndex] =$this->pageIndex;
+ foreach($_GET as $k=>$v) {
+ if((array_search($k, $this->excludedQueryStrings) === false )) {
+ $appendingQueryStrings[$k] = $k . "=" . $v;
+ }
+ }
+ if(sizeof($appendingQueryStrings)) {
+ $this->baseUrl = $this->__appendQueryString($this->url, implode("&", $appendingQueryStrings));
+ } else {
+ $this->baseUrl = $this->getUrl();
+ }
+ }
+ }
+ /**
+ * get base url for pagination links aftr excluded those key
+ * identified on excluded query strings
+ *
+ */
+ function __getBaseUrl() {
+ if(empty($this->baseUrl)) {
+ $this->__setBaseUrl();
+ }
+ return $this->baseUrl;
+ }
+ /**
+ * get the first item number
+ *
+ * @return interger the first item number displayed within current page
+ */
+ function getFirstItem() {
+ $output = 0;
+ $temStartItemNumber = (($this->currentPage - 1) * $this->itemsPerPage + 1);
+ if($this->totalItems && $temStartItemNumber <= $this->totalItems ) {
+ $output = $temStartItemNumber;
+ }
+ return $output;
+ }
+ /**
+ * get the last item number displayed within current page
+ *
+ * @return interger the last item number
+ */
+ function getLastItem() {
+ $output = 0;
+ $temEndItemNumber = (($this->currentPage) * $this->itemsPerPage);
+ if($this->totalItems) {
+ if($temEndItemNumber <= $this->totalItems) {
+ $output = $temEndItemNumber;
+ } else {
+ $output = $this->totalItems;
+ }
+ }
+ return $output;
+ }
+ /**
+ * set page groupings limit
+ * used for previous 1 2 3 4 5 next
+ *
+ * @param unknown_type $value
+ */
+ function setGroupLimit($value) {
+ $this->groupLimit = intval($value);
+ }
+ /**
+ * get page grouping limit
+ *
+ * @return integer the page grouping limit
+ */
+ function getGroupLimit() {
+ return $this->groupLimit;
+ }
+ /**
+ * get the page offset number
+ * used for Query . e.g SELECT SQL_CALC_FOUND_ROWS *
+ * FROM mytable LIMIT getPageOffset(), getItemsPerPage()
+ *
+ * @return iner
+ */
+ function getPageOffset() {
+ return (($this->currentPage - 1) * $this->itemsPerPage);
+ }
+ /**
+ * get the last url if any
+ * @return string the last url
+ */
+ function getLastUrl() {
+ $url = "";
+ $totalPages = $this->getTotalPages();
+ if($this->currentPage < $totalPages) {
+ $url = $this->__getBaseUrl();
+ if($this->friendlyUrl) {
+ $url .= $this->pageIndex . $totalPages . "/";
+ } else {
+ $url = $this->__appendQueryString($url, $this->pageIndex . "=" . $totalPages);
+ }
+ $url = sprintf('<a href="%s" class="pagination_last"><span>%s</span></a>',
+ $url,
+ $this->lastText);
+ }
+ return $url;
+ }
+ /**
+ * get the first url if any
+ * @return string the first url
+ */
+ function getFirstUrl() {
+ $url = "";
+ if($this->currentPage > 1) {
+ $url = $this->__getBaseUrl();
+ if($this->friendlyUrl) {
+ $url .= $this->pageIndex . "1/";
+ } else {
+ $url = $this->__appendQueryString($url, $this->pageIndex . "=1");
+ }
+ $url = sprintf('<a href="%s" class="pagination_first"><span>%s</span></a>',
+ $url,
+ $this->firstText);
+ }
+ return $url;
+ }
- if($this->friendlyUrl)
- {
- $this->baseUrl = $this->getUrl();
- }else
- {
+ /**
+ * get the previous page url if anywhere
+ *
+ * @param array $excludedQueryStrings excluded the value from $_GET
+ * @return string the previous page url
+ */
+ function getPreviousUrl() {
+ $url = "";
+ if($this->currentPage > 1 && $this->totalItems > 0 ) {
+ $url = $this->__getBaseUrl();
+ if($this->friendlyUrl) {
+ $url .= $this->pageIndex . ($this->currentPage - 1) . "/";
+ } else {
+ $url = $this->__appendQueryString($url, $this->pageIndex . "=" . ($this->currentPage -1));
+ }
+ $url = sprintf('<a href="%s" class="pagination_previous"><span>%s</span></a>',
+ $url,
+ $this->previousText);
+ }
+ return $url;
+ }
+ /**
+ * get the next page url if anywhere
+ *
+ * @param array $excludedQueryStrings excluded the value from $_GET
+ * @return string the next page url
+ */
+ function getNextUrl() {
+ $url = "";
+ if($this->totalItems > ($this->currentPage * $this->itemsPerPage)) {
+ $url = $this->__getBaseUrl();
+ if($this->friendlyUrl) {
+ $url .= $this->pageIndex . ($this->currentPage + 1) . "/";
+ } else {
+ $url = $this->__appendQueryString($url, $this->pageIndex . "=" . ($this->currentPage + 1));
+ }
+ $url = sprintf('<a href="%s" class="pagination_next"><span>%s</span></a>',
+ $url,
+ $this->nextText);
+ }
+ return $url;
+ }
- $appendingQueryStrings = array();
- $this->excludedQueryStrings[$this->pageIndex] =$this->pageIndex;
- foreach($_GET as $k=>$v)
- {
- if((array_search($k, $this->excludedQueryStrings) === false ))
- {
- $appendingQueryStrings[$k] = $k . "=" . $v;
- }
- }
- if(sizeof($appendingQueryStrings))
- {
- $this->baseUrl = $this->__appendQueryString($this->url, implode("&", $appendingQueryStrings));
- }else
- {
- $this->baseUrl = $this->getUrl();
- }
+ /**
+ * get the group page links e.g. 1,2,3,4,5
+ * return format
+ * <a class="pagination_group" href='yoururl'>1</a>
+ * <a class="pagination_group active" href='#'>2</a>
+ * <a class="pagination_group" href='yoururl'>3</a>
+ */
+ function getGroupUrls() {
+ $output = "";
+ if($this->totalItems > 0) {
+ $displayedPages = 0;
+ $url = $this->__getBaseUrl();
+ $totalPages = $this->getTotalPages();
+ // find halfway point
+ $groupLimitHalf = floor($this->groupLimit / 2);
+ // determine what item/page we start with
+ $itemStart = $this->currentPage - $groupLimitHalf;
+ $itemStart = ($itemStart > 0 && $itemStart <= $totalPages)?$itemStart:1;
+ $itemEnd = $itemStart;
+ while($itemEnd < ($itemStart + $this->groupLimit - 1) && $itemEnd < $totalPages) {
+ $itemEnd++;
+ }
+ if($totalPages > ($itemEnd - $itemStart)) {
+ for($i = $itemStart; $i > 1 && ($itemEnd - $itemStart + 1) < $this->groupLimit; $i--) {
+ $itemStart--;
+ }
+ }
+ for($item = $itemStart; $item <= $itemEnd; $item++) {
+ if($item != $this->currentPage) {
+ //it is not the active link
+ if($this->friendlyUrl) {
+ $temUrl = $url . $this->pageIndex . $item . "/";
+ } else {
+ $temUrl = $this->__appendQueryString($url, $this->pageIndex . "=" . $item);
+ }
+ $output .= sprintf(' <a class="pagination_group" href="%s"><span>%d</span></a> ', $temUrl, $item);
+ } else {
+ //active link
+ $output .= sprintf(' <a class...
[truncated message content] |
|
From: <be...@us...> - 2011-08-31 12:21:23
|
Revision: 7410
http://xoops.svn.sourceforge.net/xoops/?rev=7410&view=rev
Author: beckmi
Date: 2011-08-31 12:21:16 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
rearranging changelog - moving bugs to bug section
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
Modified: XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-31 09:35:25 UTC (rev 7409)
+++ XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-31 12:21:16 UTC (rev 7410)
@@ -4,12 +4,12 @@
2011/08/24: Version 2.5.2 RC
===============================
Security fixes:
+ - Removed support for script driven images!!! (High-Tech Bridge Security Research Lab/trabis)
+ - Fixed XSS (Cross Site Scripting) vulnerability in /include/formdhtmltextarea_preview.php (High-Tech Bridge Security Research Lab/trabis)
+Bugfixes:
- ID: 3241757 Module Update Error Messages (zyspec/Formuss)
- ID: 3400039 When module is deactivated, blocks are still active (Mamba/Formuss)
- ID: 3252445 Setting avatar display "off" in System Avatar has no effect (Mamba/Formuss)
- - Removed support for script driven images!!! (High-Tech Bridge Security Research Lab/trabis)
- - Fixed XSS (Cross Site Scripting) vulnerability in /include/formdhtmltextarea_preview.php (High-Tech Bridge Security Research Lab/trabis)
-Bugfixes:
- ID: 2482129 Huge number of files created in /smarty_cache (trabis)
- ID: 3109230 Cloned template are not accessible (Drieben/Formuss)
- ID: 3288284 Uninitilized variable in gui.php (Mamba/Formuss)
@@ -26,7 +26,7 @@
- modules\system\language\english\admin\tplsets.php _AM_SYSTEM_TEMPLATES_SET
===============================
-2011/04/12: Version 2.5.2 RC
+2011/04/12: Version 2.5.2 Beta
===============================
Bugfixes:
- Module names and orders were not able to update (phppp/aitor)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wis...@us...> - 2011-08-31 09:35:36
|
Revision: 7409
http://xoops.svn.sourceforge.net/xoops/?rev=7409&view=rev
Author: wishcraft
Date: 2011-08-31 09:35:25 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
XQuiz 1.05 (XOOPS 2.4/2.5) - Questionair Module Based on formulair
Added Paths:
-----------
XoopsModules/xquiz/releases/
XoopsModules/xquiz/releases/1.05 RC/
XoopsModules/xquiz/releases/1.05 RC/docs/
XoopsModules/xquiz/releases/1.05 RC/docs/.htaccess.dist
XoopsModules/xquiz/releases/1.05 RC/docs/LICENCE
XoopsModules/xquiz/releases/1.05 RC/htdocs/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/tag/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/tag/plugin/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/tag/plugin/xquiz.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/about.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/active.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/admin_header.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/answers.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/consult.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_check.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_date.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_mail.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_mail_unique.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_modif.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_radio.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_select.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_sep.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_tarea.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_text.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_upload.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/ele_yn.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/elements.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/export.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/footer.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/index.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/mailindex.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/menu.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/menu_index.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/modform.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/responses.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/stat.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/updown.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/users.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/blocks/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/blocks/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/blocks/xquiz_block_tag.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/blocks/xquiz_menu.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/blocks/xquiz_qcm_menu.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/callback/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/callback/index.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms_answers.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms_form.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms_id.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms_menu.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms_oauth.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms_responses.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/forms_users.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/class/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/header.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/Alert.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/Thumbs.db
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/_stats.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/attention.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/attention_2.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/bg.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/button_cancel.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/button_ok.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/cloner.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/close12.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/Thumbs.db
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/aqua.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/blank.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/blue.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/brown.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/darkgreen.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/gold.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/green.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/grey.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/orange.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/pink.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/purple.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/red.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/colorbars/yellow.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/delete.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/donne.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/down.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/droite.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/dupliquer.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/edit.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/editdelete.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/export.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/filenew2.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/fleche.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/form.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/gauche.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/important.png
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/kedit.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/key.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/kfind.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/left_both.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/off.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/on.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/open12.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/params.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/poubelle.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/print.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/profil.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/right_both.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/signature.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/stats.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/toggle_log.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/up.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/xfmail.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/xls.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/xquiz.gif
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/images/xquiz_slogo.png
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/OAuth.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/common.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/formbreak.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/formlinebreak.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/formselectelement.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/formselectform.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/formselectusers.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/functions.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/install.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/twitteroauth.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/upload_FA.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/include/xquiz.objects.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/index.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/js/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/js/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/js/main15.js
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/js/xquiz.js
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/admin.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/blocks.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/errors.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/forms.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/mail_template/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/mail_template/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/mail_template/xquiz.tpl
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/main.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/modinfo.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/english/xquiz.css
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/language/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/list.tag.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/areamodif.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/checkbox.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/date.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/disabled.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/email.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/expired.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/facebook.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/invalid.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/mail.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/mailunique.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/name.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/other.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/radio.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/select.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/sep.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/text.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/textarea.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/twitter.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/upload.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/valid.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/plugins/yn.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/preloads/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/preloads/core.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/preloads/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/sql/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/sql/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/sql/mysql.sql
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/blocks/
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/blocks/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/blocks/qcm_menu.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/blocks/xquiz_menu.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/blocks/xquiz_qcm_menu.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/blocks/xquiz_tag_block_cloud.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/blocks/xquiz_tag_block_top.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_answer.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_default_consult.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_default_elements.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_default_export.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_default_index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_default_modinfo.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_default_statistics.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_edit_forms_answers.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_edit_forms_responses.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_edit_forms_users.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_edit_mailindex.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_edit_modify_menu.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_forms_answers_list.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_forms_consult.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_forms_responses_list.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_forms_users_list.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_index_modify_menu.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_item_consult.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_permission_elements.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_cpanel_permission_modform.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_index.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/templates/xquiz_questionair.html
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/view.tag.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/xoops_version.php
XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/xquiz.php
Added: XoopsModules/xquiz/releases/1.05 RC/docs/.htaccess.dist
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/docs/.htaccess.dist (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/docs/.htaccess.dist 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,13 @@
+
+RewriteEngine On
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+
+RewriteRule ^questionair/(.*?)/([0-9]+),([0-9]+).html$ modules/xquiz/zquiz.php?id=$2&qcm=$3
+RewriteRule ^questionair/(.*?)/view.tag.php$ modules/xcenter/view.tag.php
+RewriteRule ^questionair/(.*?)/list.tag.php$ modules/xcenter/list.tag.php
+RewriteRule ^questionair/answer,(.*?).html$ modules/xcenter/index.php?answer=$1
+RewriteRule ^questionair/index.html$ modules/xcenter/index.php$1
+RewriteRule ^questionair/$ modules/xcenter/index.php$1
+
+
Added: XoopsModules/xquiz/releases/1.05 RC/docs/LICENCE
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/docs/LICENCE (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/docs/LICENCE 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/tag/plugin/xquiz.php
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/tag/plugin/xquiz.php (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/tag/plugin/xquiz.php 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,114 @@
+<?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.
+*/
+
+/**
+ * XOOPS tag management module
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @since 1.0.0
+ * @author Taiwen Jiang <ph...@us...>
+ * @version $Id: xquiz.php 2292 2008-10-12 04:53:18Z phppp $
+ * @package tag
+ */
+if (!defined('XOOPS_ROOT_PATH')) { exit(); }
+
+/**
+ * Get item fields:
+ * title
+ * xquiz
+ * time
+ * link
+ * uid
+ * uname
+ * tags
+ *
+ * @var array $items associative array of items: [modid][catid][itemid]
+ *
+ * @return boolean
+ *
+ */
+function xquiz_tag_iteminfo(&$items)
+{
+ if (empty($items) || !is_array($items)) {
+ return false;
+ }
+
+ $items_id = array();
+ foreach (array_keys($items) as $cat_id) {
+ // Some handling here to build the link upon catid
+ // catid is not used in xquiz, so just skip it
+ foreach (array_keys($items[$cat_id]) as $item_id) {
+ // In xquiz, the item_id is "topic_id"
+ $items_id[] = intval($item_id);
+ }
+ }
+
+ include_once(XOOPS_ROOT_PATH.'/modules/xquiz/include/functions.php');
+
+ $item_handler =& xoops_getmodulehandler('forms_id', 'xquiz');
+ $items_obj = $item_handler->getObjects(new Criteria("id_form", "(" . implode(", ", $items_id) . ")", "IN"), true);
+ $myts =& MyTextSanitizer::getInstance();
+ foreach (array_keys($items) as $cat_id) {
+ foreach (array_keys($items[$cat_id]) as $item_id) {
+ $item_obj =& $items_obj[$item_id];
+ if (is_object($item_obj))
+ $items[$cat_id][$item_id] = array(
+ "title" => $item_obj->getVar('title'),
+ "uid" => $item_obj->getVar("uid"),
+ "link" => "xquiz.php?id={$item_id}",
+ "time" => $item_obj->getVar("created"),
+ "tags" => tag_parse_tag($item_obj->getVar("tag", "n")),
+ "content" => $myts->displayTarea($item_obj->getVar('desc_form'),true,true,true,true,true,true)
+ );
+ }
+ }
+ unset($items_obj);
+}
+
+/**
+ * Remove orphan tag-item links
+ *
+ * @return boolean
+ *
+ */
+function xquiz_tag_synchronization($mid)
+{
+ $item_handler =& xoops_getmodulehandler("forms_id", "xquiz");
+ $link_handler =& xoops_getmodulehandler("link", "tag");
+
+ /* clear tag-item links */
+ if (version_compare( mysql_get_server_info(), "4.1.0", "ge" )):
+ $sql = " DELETE FROM {$link_handler->table}" .
+ " WHERE " .
+ " tag_modid = {$mid}" .
+ " AND " .
+ " ( tag_itemid NOT IN " .
+ " ( SELECT DISTINCT {$item_handler->keyName} " .
+ " FROM {$item_handler->table} " .
+ " WHERE {$item_handler->table}.approved > 0" .
+ " ) " .
+ " )";
+ else:
+ $sql = " DELETE {$link_handler->table} FROM {$link_handler->table}" .
+ " LEFT JOIN {$item_handler->table} AS aa ON {$link_handler->table}.tag_itemid = aa.{$item_handler->keyName} " .
+ " WHERE " .
+ " tag_modid = {$mid}" .
+ " AND " .
+ " ( aa.{$item_handler->keyName} IS NULL" .
+ " OR aa.approved < 1" .
+ " )";
+ endif;
+ if (!$result = $link_handler->db->queryF($sql)) {
+ //xoops_error($link_handler->db->error());
+ }
+}
+?>
\ No newline at end of file
Added: XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/about.php
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/about.php (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/about.php 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,171 @@
+<?php
+
+include_once("admin_header.php");
+$myts = &MyTextSanitizer::getInstance();
+
+global $xoopsModule;
+
+xoops_cp_header();
+
+$module_handler = &xoops_gethandler('module');
+$versioninfo = &$module_handler->get($xoopsModule->getVar('mid'));
+
+// show the menu
+forms_adminMenu(0, _AM_XQUIZ_INDEX);
+
+// Left headings...
+echo "<img src='" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/" . $versioninfo->getInfo('image') . "' alt='' hspace='0' vspace='0' align='left' style='margin-right: 10px;'/></a>";
+echo "<div style='margin-top: 10px; color: #33538e; margin-bottom: 4px; font-size: 18px; line-height: 18px; font-weight: bold; display: block;'>" . $versioninfo->getInfo('name') . " version " . $versioninfo->getInfo('version') . " (" . $versioninfo->getInfo('status_version') . ")</div>";
+if ($versioninfo->getInfo('author_realname') != '') {
+ $author_name = $versioninfo->getInfo('author') . " (" . $versioninfo->getInfo('author_realname') . ")";
+} else {
+ $author_name = $versioninfo->getInfo('author');
+}
+
+// license information
+echo "<div style = 'line-height: 16px; font-weight: bold; display: block;'>" . _AM_XQUIZ_BY . " " . $author_name;
+echo "</div>";
+echo "<div style = 'line-height: 16px; display: block;'>" . $versioninfo->getInfo('license') . "</div>\n";
+
+// Developers Information
+echo "<br /><table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>";
+echo "<tr>";
+echo "<td colspan='2' class='bg3' align='left'><b>" . _MI_XQUIZ_AUTHOR_INFO . "</b></td>";
+echo "</tr>";
+
+// Lead developer
+If ($versioninfo->getInfo('developer_lead') != '') {
+ echo "<tr>";
+ echo "<td class='head' width = '150px' align='left'>" . _MI_XQUIZ_DEVELOPER_LEAD . "</td>";
+ echo "<td class='even' align='left'>" . $versioninfo->getInfo('developer_lead') . "</td>";
+ echo "</tr>";
+}
+// dev. contributors
+If ($versioninfo->getInfo('developer_contributor') != '') {
+ echo "<tr>";
+ echo "<td class='head' width = '150px' align='left'>" . _MI_XQUIZ_DEVELOPER_CONTRIBUTOR . "</td>";
+ echo "<td class='even' align='left'>" . $versioninfo->getInfo('developer_contributor') . "</td>";
+ echo "</tr>";
+}
+// developer website
+If ($versioninfo->getInfo('developer_website_url') != '') {
+ echo "<tr>";
+ echo "<td class='head' width = '150px' align='left'>" . _MI_XQUIZ_DEVELOPER_WEBSITE . "</td>";
+ echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('developer_website_url') . "' target='blank'>" . $versioninfo->getInfo('developer_website_name') . "</a></td>";
+ echo "</tr>";
+}
+// developer email
+If ($versioninfo->getInfo('developer_email') != '') {
+ echo "<tr>";
+ echo "<td class='head' width = '150px' align='left'>" . _MI_XQUIZ_DEVELOPER_EMAIL . "</td>";
+ echo "<td class='even' align='left'><a href='mailto:" . $versioninfo->getInfo('developer_email') . "'>" . $versioninfo->getInfo('developer_email') . "</a></td>";
+ echo "</tr>";
+}
+
+
+ echo "</table>";
+ echo "<br />\n";
+ // Module Developpment information
+ echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>";
+ echo "<tr>";
+ echo "<td colspan='2' class='bg3' align='left'><b>" . _MI_XQUIZ_MODULE_INFO . "</b></td>";
+ echo "</tr>";
+
+// release informations
+If ($versioninfo->getInfo('date') != '') {
+ echo "<tr>";
+ echo "<td class='head' width = '200' align='left'>" . _MI_XQUIZ_MODULE_RELEASE_DATE . "</td>";
+ echo "<td class='even' align='left'>" . $versioninfo->getInfo('date') . "</td>";
+ echo "</tr>";
+}
+
+// module status
+If ($versioninfo->getInfo('status') != '') {
+ echo "<tr>";
+ echo "<td class='head' width = '200' align='left'>" . _MI_XQUIZ_MODULE_STATUS . "</td>";
+ echo "<td class='even' align='left'>" . $versioninfo->getInfo('status') . "</td>";
+ echo "</tr>";
+}
+
+// url for the support
+If ($versioninfo->getInfo('support_site_url') != '') {
+ echo "<tr>";
+ echo "<td class='head' align='left'>" . _MI_XQUIZ_MODULE_SUPPORT . "</td>";
+ echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('support_site_url') . "' target='blank'>" . $versioninfo->getInfo('support_site_name') . "</a></td>";
+ echo "</tr>";
+}
+
+// general credits
+If ($versioninfo->getInfo('credits_about') != '') {
+ echo "<tr>";
+ echo "<td class='head' align='left'>" . _MI_XQUIZ_DEVELOPER_CREDITS . "</td>";
+ echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('credits_site') . "' target='blank'>" . $versioninfo->getInfo('credits_about') . "</a></td>";
+ echo "</tr>";
+}
+
+// bug tracker
+If ($versioninfo->getInfo('submit_bug') != '') {
+ echo "<tr>";
+ echo "<td class='head' align='left'>" . _MI_XQUIZ_MODULE_BUG . "</td>";
+ echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('submit_bug') . "' target='blank'> "._AM_XQUIZ_SUBMIT_BUG."</a></td>";
+ echo "</tr>";
+}
+
+// new feature submission
+If ($versioninfo->getInfo('submit_feature') != '') {
+ echo "<tr>";
+ echo "<td class='head' align='left'>" . _MI_XQUIZ_MODULE_FEATURE . "</td>";
+ echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('submit_feature') . "' target='blank'>"._AM_XQUIZ_SUGGEST."</a></td>";
+ echo "</tr>";
+}
+
+echo "</table>";
+
+// Warning - Disclaimer
+If ($versioninfo->getInfo('warning') != '') {
+ echo "<br />\n";
+ echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>";
+ echo "<tr>";
+ echo "<td class='bg3' align='left'><b>" . _MI_XQUIZ_MODULE_DISCLAIMER . "</b></td>";
+ echo "</tr>";
+
+ echo "<tr>";
+ echo "<td class='even' align='left'>" . $versioninfo->getInfo('warning') . "</td>";
+ echo "</tr>";
+
+ echo "</table>";
+}
+// Author's note
+If ($versioninfo->getInfo('author_word') != '') {
+ echo "<br />\n";
+ echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>";
+ echo "<tr>";
+ echo "<td class='bg3' align='left'><b>" . _MI_XQUIZ_AUTHOR_WORD . "</b></td>";
+ echo "</tr>";
+
+ echo "<tr>";
+ echo "<td class='even' align='left'>" . $versioninfo->getInfo('author_word') . "</td>";
+ echo "</tr>";
+
+ echo "</table>";
+}
+
+// Version History
+If ($versioninfo->getInfo('version_history') != '') {
+ echo "<br />\n";
+ echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>";
+ echo "<tr>";
+ echo "<td class='bg3' align='left'><b>" . _MI_XQUIZ_VERSION_HISTORY . "</b></td>";
+ echo "</tr>";
+
+ echo "<tr>";
+ echo "<td class='even' align='left'>" . $versioninfo->getInfo('version_history') . "</td>";
+ echo "</tr>";
+
+ echo "</table>";
+}
+
+echo "<br />";
+xoops_cp_footer();
+
+?>
\ No newline at end of file
Added: XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/active.php
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/active.php (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/active.php 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,49 @@
+<?php
+
+/**
+ * Questionair forms with export and plugin set (based on formulaire)
+ *
+ * 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 Chronolabs Co-Op http://www.chronolabs.coop/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package xquiz
+ * @since 1.0.5
+ * @author Simon Roberts <si...@ch...>
+ */
+include("admin_header.php");
+
+if(!isset($_POST['id'])){
+ $id = isset ($_GET['id']) ? $_GET['id'] : '0';
+}else {
+ $id = $_POST['id'];
+}
+
+if(!isset($_POST['status'])){
+ $status = isset ($_GET['status']) ? $_GET['status'] : '0';
+}else {
+ $status = $_POST['status'];
+}
+
+if(!isset($_POST['url'])){
+ $url = isset ($_GET['url']) ? $_GET['url'] : '0';
+}else {
+ $url = $_POST['url'];
+}
+
+if ($status==1) {$status=0;}
+else {$status=1;}
+
+$forms_menu = $forms_menu_handler->get($id);
+if (is_object($forms_menu)) {
+ $forms_menu->setVar('status', $status);
+ $forms_menu_handler->insert($forms_menu, true);
+}
+
+header("Location: $url");
+?>
Added: XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/admin_header.php
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/admin_header.php (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/admin_header.php 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,60 @@
+<?php
+
+/**
+ * Questionair forms with export and plugin set (based on formulaire)
+ *
+ * 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 Chronolabs Co-Op http://www.chronolabs.coop/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package xquiz
+ * @since 1.0.5
+ * @author Simon Roberts <si...@ch...>
+ */
+include '../../../include/cp_header.php';
+
+if (!defined("XOOPS_ROOT_PATH")) {
+ die("XOOPS root path not defined");
+}
+
+include_once ($GLOBALS['xoops']->path("/modules/xquiz/include/xquiz.objects.php"));
+include_once ($GLOBALS['xoops']->path("/modules/xquiz/include/common.php"));
+include_once ($GLOBALS['xoops']->path("/modules/xquiz/include/functions.php"));
+
+include_once ($GLOBALS['xoops']->path( "/class/xoopsform/grouppermform.php"));
+include_once ($GLOBALS['xoops']->path( "/class/xoopstree.php"));
+include_once ($GLOBALS['xoops']->path( "/class/xoopslists.php"));
+include_once ($GLOBALS['xoops']->path( "/include/xoopscodes.php"));
+include_once ($GLOBALS['xoops']->path( "/class/module.errorhandler.php"));
+include_once ($GLOBALS['xoops']->path( "/class/pagenav.php" ));
+include_once ($GLOBALS['xoops']->path( "/class/template.php" ));
+include_once ($GLOBALS['xoops']->path("/class/uploader.php"));
+include_once ($GLOBALS['xoops']->path("/modules/xquiz/include/upload_FA.php"));
+
+$forms_handler = xoops_getmodulehandler('forms', 'xquiz');
+$forms_id_handler = xoops_getmodulehandler('forms_id', 'xquiz');
+$forms_form_handler = xoops_getmodulehandler('forms_form', 'xquiz');
+$forms_menu_handler = xoops_getmodulehandler('forms_menu', 'xquiz');
+$forms_users_handler = xoops_getmodulehandler('forms_users', 'xquiz');
+
+$gperm_handler = &xoops_gethandler( 'groupperm' );
+$module_handler =& xoops_gethandler('module');
+$user_handler =& xoops_gethandler('user');
+
+define('XQUIZ_ROOT_PATH', XOOPS_ROOT_PATH.'/modules/'.$GLOBALS['xoopsModule']->getVar('dirname'));
+
+$GLOBALS['myts'] =& MyTextSanitizer::getInstance();
+
+if( is_dir(XQUIZ_ROOT_PATH."/language/".$GLOBALS['xoopsConfig']['language']."/mail_template") ){
+ $GLOBALS['template_dir'] = XQUIZ_ROOT_PATH."/language/".$GLOBALS['xoopsConfig']['language']."/mail_template";
+} else {
+ $GLOBALS['template_dir'] = XQUIZ_ROOT_PATH."/language/english/mail_template";
+}
+
+$GLOBALS['user_details'] = xquiz_getuser_id();
+?>
\ No newline at end of file
Added: XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/answers.php
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/answers.php (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/answers.php 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,127 @@
+<?php
+
+ include("admin_header.php");
+
+ xoops_cp_header();
+
+ $op = isset($_REQUEST['op'])?$_REQUEST['op']:"list";
+ $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"forms_answers";
+ $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30;
+ $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0;
+ $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'ASC';
+ $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'title';
+ $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1';
+
+ switch($op) {
+ case 'savelist':
+ case 'save':
+ xoops_loadLanguage('admin', 'xquiz');
+ foreach($_POST['id'] as $id => $handler) {
+
+ $object_handler =& xoops_getmodulehandler($handler, 'xquiz');
+
+ if ($id!=0)
+ $object = $object_handler->get($id);
+ else
+ $object = $object_handler->create();
+
+ if (is_object($object)) {
+
+ $object->setVars($_POST[$id]);
+
+ $obj_id = $object_handler->insert($object, true);
+ $object = $object_handler->get($obj_id);
+ }
+ }
+ $url = $_SERVER["PHP_SELF"].'?op=list&fct='.$fct.'&limit='.$limit.'&start='.$start.'&order='.$order.'&sort='.$sort.'&filter='.$filter;
+ redirect_header($url, 10, _AM_MSG_XQUIZ_ITEMWASSAVEDOKEY);
+ exit(0);
+ break;
+
+ case 'delete':
+ xoops_loadLanguage('admin', 'xquiz');
+ if (!isset($_POST['confirmed'])) {
+ xoops_confirm(array('id'=>$_GET['id'], 'op'=>'delete', 'fct'=>$fct, 'start'=>$start, 'limit'=>$limit, 'order'=>$order, 'sort'=>$sort, 'filter'=>$filter, 'confirm'=>true), $_SERVER['PHP_SELF'], _AM_MSG_XQUIZ_DELETEITEM, _SUBMIT);
+ } else {
+ $object_handler =& xoops_getmodulehandler($fct, 'xquiz');
+ $object = $object_handler->get($_POST['id']);
+ if (is_object($object)) {
+ $object_handler->delete($object);
+ }
+ $url = $_SERVER["PHP_SELF"].'?op=list&fct='.$fct.'&limit='.$limit.'&start='.$start.'&order='.$order.'&sort='.$sort.'&filter='.$filter;
+ redirect_header($url, 10, _AM_MSG_XQUIZ_ITEMWASDELETED);
+ exit(0);
+ }
+ break;
+
+ case 'edit':
+ xoops_loadLanguage('admin', 'xquiz');
+
+ forms_adminMenu(7);
+
+ include_once $GLOBALS['xoops']->path( "/class/template.php" );
+ $GLOBALS['xquizTpl'] = new XoopsTpl();
+
+ $GLOBALS['xquizTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+
+ $object_handler =& xoops_getmodulehandler($fct, 'xquiz');
+ $object = $object_handler->get($_GET['id']);
+ if (is_object($object)) {
+ $GLOBALS['xquizTpl']->assign('form', $object->getForm($_SERVER['QUERY_STRING']));
+ }
+
+ $GLOBALS['xquizTpl']->display('db:xquiz_cpanel_edit_forms_answers.html');
+ break;
+
+ default:
+ case 'lists':
+ switch ($fct) {
+ default:
+ case 'forms_answers':
+ xoops_loadLanguage('admin', 'xquiz');
+ forms_adminMenu(7);
+
+ $GLOBALS['xquizTpl'] = new XoopsTpl();
+
+ $forms_answers_handler =& xoops_getmodulehandler('forms_answers', 'xquiz');
+
+ $criteria = $forms_answers_handler->getFilterCriteria($filter);
+ $ttl = $forms_answers_handler->getCount($criteria);
+
+ $pagenav = new XoopsPageNav($ttl, $limit, $start, 'start', 'limit='.$limit.'&sort='.$sort.'&order='.$order.'&op='.$op.'&fct='.$fct.'&filter='.$filter.'&fct='.$fct.'&filter='.$filter);
+ $GLOBALS['xquizTpl']->assign('pagenav', $pagenav->renderNav());
+
+ $GLOBALS['xquizTpl']->assign('php_self', $_SERVER['PHP_SELF']);
+ $GLOBALS['xquizTpl']->assign('limit', $limit);
+ $GLOBALS['xquizTpl']->assign('start', $start);
+ $GLOBALS['xquizTpl']->assign('order', $order);
+ $GLOBALS['xquizTpl']->assign('sort', $sort);
+ $GLOBALS['xquizTpl']->assign('filter', $filter);
+
+ foreach (array( 'id_score','id_form','minimum','maximum','html','title') as $id => $key) {
+ $GLOBALS['xquizTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$start.'&limit='.$limit.'&sort='.$key.'&order='.(($key==$sort)?($order=='DESC'?'ASC':'DESC'):$order).'&op='.$op.'&fct='.$fct.'&filter='.$filter.'">'.(defined('_AM_XQUIZ_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_XQUIZ_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_XQUIZ_TH_'.strtoupper(str_replace('-','_',$key))).'</a>');
+ $GLOBALS['xquizTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $forms_answers_handler->getFilterForm($filter, $key, $sort, $fct));
+ }
+
+ $criteria->setStart($start);
+ $criteria->setLimit($limit);
+ $criteria->setSort('`'.$sort.'`');
+ $criteria->setOrder($order);
+
+ $forms_answerss = $forms_answers_handler->getObjects($criteria, true);
+ foreach($forms_answerss as $id => $forms_answers) {
+ $GLOBALS['xquizTpl']->append('forms_answers', $forms_answers->toArray());
+ }
+
+ $GLOBALS['xquizTpl']->assign('form', $forms_answers_handler->getForm($_SERVER['QUERY_STRING'], true, true, '', 'base', array()));
+
+ $GLOBALS['xquizTpl']->display('db:xquiz_cpanel_forms_answers_list.html');
+ break;
+
+ }
+ break;
+
+ }
+
+ xoops_cp_footer();
+?>
\ No newline at end of file
Added: XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/consult.php
===================================================================
--- XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/consult.php (rev 0)
+++ XoopsModules/xquiz/releases/1.05 RC/htdocs/modules/xquiz/admin/consult.php 2011-08-31 09:35:25 UTC (rev 7409)
@@ -0,0 +1,298 @@
+<?php
+include("admin_header.php");
+
+xoops_loadLanguage('modinfo', 'xquiz');
+xoops_loadLanguage('main', 'xquiz');...
[truncated message content] |
|
From: <for...@us...> - 2011-08-31 08:31:47
|
Revision: 7408
http://xoops.svn.sourceforge.net/xoops/?rev=7408&view=rev
Author: forxoops
Date: 2011-08-31 08:31:41 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
ID: 3241757 Module Update Error Messages (zyspec/Formuss)
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php
Modified: XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-31 08:24:13 UTC (rev 7407)
+++ XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-31 08:31:41 UTC (rev 7408)
@@ -4,6 +4,7 @@
2011/08/24: Version 2.5.2 RC
===============================
Security fixes:
+ - ID: 3241757 Module Update Error Messages (zyspec/Formuss)
- ID: 3400039 When module is deactivated, blocks are still active (Mamba/Formuss)
- ID: 3252445 Setting avatar display "off" in System Avatar has no effect (Mamba/Formuss)
- Removed support for script driven images!!! (High-Tech Bridge Security Research Lab/trabis)
Modified: XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php 2011-08-31 08:24:13 UTC (rev 7407)
+++ XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php 2011-08-31 08:31:41 UTC (rev 7408)
@@ -848,8 +848,10 @@
$func = 'xoops_module_update_'.$dirname;
if (!$func($module, $prev_version)) {
$msgs[] = "<p>".sprintf(_AM_SYSTEM_MODULES_FAILED_EXECUTE, $func)."</p>";
+ $msgs = array_merge($msgs, $module->getErrors());
} else {
$msgs[] = "<p>".sprintf(_AM_SYSTEM_MODULES_FAILED_SUCESS, "<strong>".$func."</strong>")."</p>";
+ $msgs += $module->getErrors();
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <for...@us...> - 2011-08-31 08:24:19
|
Revision: 7407
http://xoops.svn.sourceforge.net/xoops/?rev=7407&view=rev
Author: forxoops
Date: 2011-08-31 08:24:13 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
ID: 3400039 When module is deactivated, blocks are still active (Mamba/Formuss)
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php
Modified: XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-31 07:36:06 UTC (rev 7406)
+++ XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-31 08:24:13 UTC (rev 7407)
@@ -4,17 +4,18 @@
2011/08/24: Version 2.5.2 RC
===============================
Security fixes:
- - ID: 3252445 Setting avatar display "off" in System Avatar has no effect (Mamba)
+ - ID: 3400039 When module is deactivated, blocks are still active (Mamba/Formuss)
+ - ID: 3252445 Setting avatar display "off" in System Avatar has no effect (Mamba/Formuss)
- Removed support for script driven images!!! (High-Tech Bridge Security Research Lab/trabis)
- Fixed XSS (Cross Site Scripting) vulnerability in /include/formdhtmltextarea_preview.php (High-Tech Bridge Security Research Lab/trabis)
Bugfixes:
- ID: 2482129 Huge number of files created in /smarty_cache (trabis)
- - ID: 3109230 Cloned template are not accessible (Drieben)
- - ID: 3288284 Uninitilized variable in gui.php (Mamba)
- - ID: 3252474 Missing "Delete" action icon on Custom Avatars (Mamba)
+ - ID: 3109230 Cloned template are not accessible (Drieben/Formuss)
+ - ID: 3288284 Uninitilized variable in gui.php (Mamba/Formuss)
+ - ID: 3252474 Missing "Delete" action icon on Custom Avatars (Mamba/Formuss)
- Fix an error for display admin template (Mage/Formuss)
- Activate/Deactivate module was not updating xoops_active_modules cache file(trabis)
- - ID: 3273466 Banner : Add new advertiser (Tatane)
+ - ID: 3273466 Banner : Add new advertiser (Tatane/Formuss)
Improved:
- Moved js and css from xo_scripts template into gui class(using $xoTheme) to avoid module conflicts
- require class/xoopslocal.php causing problems with RMCommon (mamba/trabis)
Modified: XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php 2011-08-31 07:36:06 UTC (rev 7406)
+++ XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/system/admin/modulesadmin/main.php 2011-08-31 08:24:13 UTC (rev 7407)
@@ -256,6 +256,12 @@
if (!$module_handler->insert($module)) {
$error=true;
}
+ $blocks = XoopsBlock::getByModule($module_id);
+ $bcount = count($blocks);
+ for ($i = 0; $i < $bcount; $i++) {
+ $blocks[$i]->setVar('isactive', !$old);
+ $blocks[$i]->store();
+ }
//Set active modules in cache folder
xoops_setActiveModules();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <for...@us...> - 2011-08-31 07:36:12
|
Revision: 7406
http://xoops.svn.sourceforge.net/xoops/?rev=7406&view=rev
Author: forxoops
Date: 2011-08-31 07:36:06 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
ID: 3252445 Setting avatar display "off" in System Avatar has no effect (Mamba)
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.2/htdocs/edituser.php
XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/profile/edituser.php
Modified: XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-30 21:44:18 UTC (rev 7405)
+++ XoopsCore/branches/2.5.x/2.5.2/docs/changelog.250.txt 2011-08-31 07:36:06 UTC (rev 7406)
@@ -4,6 +4,7 @@
2011/08/24: Version 2.5.2 RC
===============================
Security fixes:
+ - ID: 3252445 Setting avatar display "off" in System Avatar has no effect (Mamba)
- Removed support for script driven images!!! (High-Tech Bridge Security Research Lab/trabis)
- Fixed XSS (Cross Site Scripting) vulnerability in /include/formdhtmltextarea_preview.php (High-Tech Bridge Security Research Lab/trabis)
Bugfixes:
Modified: XoopsCore/branches/2.5.x/2.5.2/htdocs/edituser.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/htdocs/edituser.php 2011-08-30 21:44:18 UTC (rev 7405)
+++ XoopsCore/branches/2.5.x/2.5.2/htdocs/edituser.php 2011-08-31 07:36:06 UTC (rev 7406)
@@ -262,7 +262,7 @@
$avatar_handler =& xoops_gethandler('avatar');
$form2 = new XoopsThemeForm(_US_CHOOSEAVT, 'uploadavatar', 'edituser.php', 'post', true);
$avatar_select = new XoopsFormSelect('', 'user_avatar', $xoopsUser->getVar('user_avatar'));
- $avatar_list = $avatar_handler->getList('S');
+ $avatar_list = $avatar_handler->getList('S', true);
$avatar_selected = $xoopsUser->getVar("user_avatar", "E");
$avatar_selected = in_array($avatar_selected, array_keys($avatar_list)) ? $avatar_selected : "blank.gif";
$avatar_select->addOptionArray($avatar_list);
Modified: XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/profile/edituser.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/profile/edituser.php 2011-08-30 21:44:18 UTC (rev 7405)
+++ XoopsCore/branches/2.5.x/2.5.2/htdocs/modules/profile/edituser.php 2011-08-31 07:36:06 UTC (rev 7406)
@@ -126,7 +126,7 @@
$avatar_handler =& xoops_gethandler('avatar');
$form2 = new XoopsThemeForm(_US_CHOOSEAVT, 'chooseavatar', XOOPS_URL . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname', 'n') . '/edituser.php', 'post', true);
$avatar_select = new XoopsFormSelect('', 'user_avatar', $GLOBALS['xoopsUser']->getVar('user_avatar'));
- $avatar_list = $avatar_handler->getList('S');
+ $avatar_list = $avatar_handler->getList('S', true);
$avatar_selected = $GLOBALS['xoopsUser']->getVar("user_avatar", "E");
$avatar_selected = in_array($avatar_selected, array_keys($avatar_list) ) ? $avatar_selected : "blank.gif";
$avatar_select->addOptionArray($avatar_list);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tr...@us...> - 2011-08-30 21:44:29
|
Revision: 7405
http://xoops.svn.sourceforge.net/xoops/?rev=7405&view=rev
Author: trabis
Date: 2011-08-30 21:44:18 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Xmf- adding tcpdf library
Modified Paths:
--------------
XoopsModules/xmf/trunk/include/bootstrap.php
XoopsModules/xmf/trunk/include/functions.php
Added Paths:
-----------
XoopsModules/xmf/trunk/libraries/Xmf/pdf.php
XoopsModules/xmf/trunk/libraries/tcpdf/
XoopsModules/xmf/trunk/libraries/tcpdf/2dbarcodes.php
XoopsModules/xmf/trunk/libraries/tcpdf/CHANGELOG.TXT
XoopsModules/xmf/trunk/libraries/tcpdf/LICENSE.TXT
XoopsModules/xmf/trunk/libraries/tcpdf/README.TXT
XoopsModules/xmf/trunk/libraries/tcpdf/barcodes.php
XoopsModules/xmf/trunk/libraries/tcpdf/cache/
XoopsModules/xmf/trunk/libraries/tcpdf/cache/index.html
XoopsModules/xmf/trunk/libraries/tcpdf/config/
XoopsModules/xmf/trunk/libraries/tcpdf/config/index.html
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/af.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ar.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/az.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/be.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ca.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/cn.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/cs.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/cy.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/da.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/de.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/en.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/es.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/et.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/eu.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/fa.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/fr.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ga.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/gl.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/he.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/hr.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ht.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/hu.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/hy.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/id.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/index.html
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/it.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ka.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ko.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/mk.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ms.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/mt.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/nb.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/nl.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/pl.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/pt-br.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/pt.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ro.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ru.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/sl.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/sq.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/sr.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/sv.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/sw.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/ur.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/yi.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/lang/zh.php
XoopsModules/xmf/trunk/libraries/tcpdf/config/tcpdf_config.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/README.TXT
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/almohanad.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/almohanad.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/almohanad.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/arialunicid0.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/chinese.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/courier.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/README
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/status.txt
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusans.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusans.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusans.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansb.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansb.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansb.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansbi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansbi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansbi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensed.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensed.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensed.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedb.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedb.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedb.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedbi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedbi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedbi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusanscondensedi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansextralight.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansextralight.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansextralight.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmono.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmono.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmono.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonob.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonob.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonob.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonobi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonobi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonobi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonoi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonoi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavusansmonoi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserif.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserif.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserif.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifb.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifb.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifb.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifbi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifbi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifbi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensed.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensed.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensed.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedb.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedb.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedb.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedbi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedbi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedbi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifcondensedi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/dejavuserifi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freefont-20100919/
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freefont-20100919/AUTHORS
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freefont-20100919/COPYING
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freefont-20100919/CREDITS
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freefont-20100919/ChangeLog
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freefont-20100919/INSTALL
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freefont-20100919/README
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemono.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemono.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemono.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonob.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonob.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonob.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonobi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonobi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonobi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonoi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonoi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freemonoi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesans.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesans.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesans.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansb.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansb.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansb.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansbi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansbi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansbi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freesansi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserif.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserif.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserif.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifb.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifb.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifb.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifbi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifbi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifbi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifi.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/freeserifi.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/helvetica.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/helveticab.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/helveticabi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/helveticai.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/hysmyeongjostdmedium.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/index.html
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/kozgopromedium.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/kozminproregular.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/msungstdlight.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/stsongstdlight.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/symbol.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/times.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/timesb.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/timesbi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/timesi.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/uni2cid_ac15.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/uni2cid_ag15.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/uni2cid_aj16.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/uni2cid_ak12.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/README.TXT
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1250.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1251.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1252.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1253.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1254.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1255.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1257.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp1258.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/cp874.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-1.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-11.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-15.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-16.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-2.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-4.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-5.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-7.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/iso-8859-9.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/koi8-r.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/enc/koi8-u.map
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/freetype6.dll
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/makeallotfufm.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/makeallttffonts.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/makefont.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/pfm2afm
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/pfm2afm.exe
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/src/
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/src/pfm2afm-src.tar.gz
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/src/readme.txt
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/src/ttf2ufm-src.tar.gz
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/ttf2ufm
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/ttf2ufm.exe
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/utils/zlib1.dll
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/zapfdingbats.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/zarbold.ctg.z
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/zarbold.php
XoopsModules/xmf/trunk/libraries/tcpdf/fonts/zarbold.z
XoopsModules/xmf/trunk/libraries/tcpdf/htmlcolors.php
XoopsModules/xmf/trunk/libraries/tcpdf/index.html
XoopsModules/xmf/trunk/libraries/tcpdf/pdf417.php
XoopsModules/xmf/trunk/libraries/tcpdf/qrcode.php
XoopsModules/xmf/trunk/libraries/tcpdf/spotcolors.php
XoopsModules/xmf/trunk/libraries/tcpdf/tcpdf.crt
XoopsModules/xmf/trunk/libraries/tcpdf/tcpdf.fdf
XoopsModules/xmf/trunk/libraries/tcpdf/tcpdf.p12
XoopsModules/xmf/trunk/libraries/tcpdf/tcpdf.php
XoopsModules/xmf/trunk/libraries/tcpdf/tcpdf_filters.php
XoopsModules/xmf/trunk/libraries/tcpdf/tcpdf_parser.php
XoopsModules/xmf/trunk/libraries/tcpdf/unicode_data.php
Modified: XoopsModules/xmf/trunk/include/bootstrap.php
===================================================================
--- XoopsModules/xmf/trunk/include/bootstrap.php 2011-08-30 21:43:00 UTC (rev 7404)
+++ XoopsModules/xmf/trunk/include/bootstrap.php 2011-08-30 21:44:18 UTC (rev 7405)
@@ -1,4 +1,24 @@
<?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
+ * @package Xmf
+ * @since 0.1
+ * @author trabis <lus...@gm...>
+ * @version $Id: bootstrap.php 0 2010-05-03 18:47:04Z trabis $
+ */
+
+
if (defined('XMF_EXEC')) return;
if (!defined('XOOPS_ROOT_PATH')) {
Modified: XoopsModules/xmf/trunk/include/functions.php
===================================================================
--- XoopsModules/xmf/trunk/include/functions.php 2011-08-30 21:43:00 UTC (rev 7404)
+++ XoopsModules/xmf/trunk/include/functions.php 2011-08-30 21:44:18 UTC (rev 7405)
@@ -1,11 +1,31 @@
<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/**
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package Xmf
+ * @since 0.1
+ * @author trabis <lus...@gm...>
+ * @version $Id: functions.php 0 2010-05-03 18:47:04Z trabis $
+ */
+
defined('XMF_EXEC') or die('Restricted access on ' . __FILE__);
-function _e($string, $default = null)
+
+function _ee($string, $default = null)
{
echo Xmf_Language::_($string, $default);
}
-function _t($string, $default = null)
+function _tt($string, $default = null)
{
return Xmf_Language::_($string, $default);
}
Added: XoopsModules/xmf/trunk/libraries/Xmf/pdf.php
===================================================================
--- XoopsModules/xmf/trunk/libraries/Xmf/pdf.php (rev 0)
+++ XoopsModules/xmf/trunk/libraries/Xmf/pdf.php 2011-08-30 21:44:18 UTC (rev 7405)
@@ -0,0 +1,45 @@
+<?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('XMF_EXEC') or die('Xmf was not detected');
+
+include_once XMF_LIBRARIES_PATH . '/tcpdf/tcpdf.php';
+
+class Xmf_Pdf extends TCPDF
+{
+ function __construct($orientation = 'P', $unit = 'mm', $format = 'A4', $unicode = true, $encoding = 'UTF-8', $diskcache = false)
+ {
+ parent::__construct($orientation, $unit, $format, $unicode, $encoding, $diskcache);
+
+ $filename = XMF_LIBRARIES_PATH . '/tcpdf/config/lang/' . _LANGCODE . '.php';
+ if (file_exists($filename)) {
+ include_once $filename;
+ } else {
+ include_once XMF_LIBRARIES_PATH . '/tcpdf/config/lang/en.php';
+ }
+ $this->setLanguageArray($l); //set language items
+
+ // set font compatible with all characteres
+ $this->SetFont('freeserif', '', 16);
+ }
+
+ function __destruct()
+ {
+ parent::__destruct();
+ }
+}
Added: XoopsModules/xmf/trunk/libraries/tcpdf/2dbarcodes.php
===================================================================
--- XoopsModules/xmf/trunk/libraries/tcpdf/2dbarcodes.php (rev 0)
+++ XoopsModules/xmf/trunk/libraries/tcpdf/2dbarcodes.php 2011-08-30 21:44:18 UTC (rev 7405)
@@ -0,0 +1,233 @@
+<?php
+//============================================================+
+// File name : 2dbarcodes.php
+// Version : 1.0.009
+// Begin : 2009-04-07
+// Last Update : 2011-06-01
+// Author : Nicola Asuni - Tecnick.com S.r.l - Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - in...@te...
+// License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
+// -------------------------------------------------------------------
+// Copyright (C) 2009-2011 Nicola Asuni - Tecnick.com S.r.l.
+//
+// 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.009
+ */
+
+/**
+ * @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.009
+ * @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>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>QRCODE : QR-CODE Low error correction</li><li>QRCODE,L : QR-CODE Low error correction</li><li>QRCODE,M : QR-CODE Medium error correction</li><li>QRCODE,Q : QR-CODE Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</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></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=2, $h=3, $color='black') {
+ // send XML 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
+ $xstart = 0;
+ $y = 0;
+ // for each row
+ for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) {
+ $x = $xstart;
+ // 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;
+ }
+
+ /**
+ * Set the barcode.
+ * @param $code (string) code to print
+ * @param $type (string) type of barcode: <ul><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>QRCODE : QR-CODE Low error correction</li><li>QRCODE,L : QR-CODE Low error correction</li><li>QRCODE,M : QR-CODE Medium error correction</li><li>QRCODE,Q : QR-CODE Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</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></ul>
+ * @return array
+ */
+ public function setBarcode($code, $type) {
+ $mode = explode(',', $type);
+ $qrtype = strtoupper($mode[0]);
+ switch ($qrtype) {
+ 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 '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 '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
+//============================================================+
Added: XoopsModules/xmf/trunk/libraries/tcpdf/CHANGELOG.TXT
===================================================================
--- XoopsModules/xmf/trunk/libraries/tcpdf/CHANGELOG.TXT (rev 0)
+++ XoopsModules/xmf/trunk/libraries/tcpdf/CHANGELOG.TXT 2011-08-30 21:44:18 UTC (rev 7405)
@@ -0,0 +1,2144 @@
+5.9.113 (2011-08-24)
+ - This release include two new experimental files for parsing an existing PDF document (the integration with TCPDF is under development).
+
+5.9.112 (2011-08-18)
+ - A newline character was added after the 'trailer' keyword for compatibility with some parsers.
+ - Support for layers was improved.
+
+5.9.111 (2011-08-17)
+ - Barcode CODE 39 default gap was restored at 1.
+
+5.9.110 (2011-08-17)
+ - Barcode CODE 39 was fixed.
+
+5.9.109 (2011-08-12)
+ - Method getNumLines() was fixed.
+ - A bug related to page break in multi-column mode was fixed.
+
+5.9.108 (2011-08-09)
+ - A bug on PHP4 version was fixed.
+
+5.9.107 (2011-08-08)
+ - This version includes a minor bugfix.
+
+5.9.106 (2011-08-04)
+ - This version includes transparency groups: check the new parameter on startTemplate() method and example 62.
+
+5.9.105 (2011-08-04)
+ - Bug item #3386153 "Check Box not ticked when set to true" was fixed.
+
+5.9.104 (2011-08-01)
+ - Bug item #3383698 "imagemagick, resize and dpi" was fixed.
+
+5.9.103 (2011-07-16)
+ - Alignment of XHTML lines was improved.
+ - Spell of the "length" word was fixed.
+
+5.9.102 (2011-07-13)
+ - Methods startLayer() and endLayer() were added to support arbitrary PDF layers.
+ - Some improvements/fixes for images were added (thanks to Brendan Abbott).
+
+5.9.101 (2011-07-07)
+ - Support for JPEG and PNG ICC Color Profiles was added.
+ - Method addEmptySignatureAppearance() was added to add empty signature fields (see example n. 52).
+ - Bug item #3354332 "Strange line spacing with reduced font-size in writeHTML" was fixed.
+
+5.9.100 (2011-06-29)
+ - An SVG bug has been fixed.
+
+5.9.099 (2011-06-27)
+ - Bug item #3335045 "Font freesans seems somehow corrupted in footer" was fixed.
+
+5.9.098 (2011-06-23)
+ - The Named Destination feature was fixed.
+
+5.9.097 (2011-06-23)
+ - The method setHtmlVSpace() now can be used also for tags: div, li, br, dt and dd.
+ - The Named Destination feature was added (check the example n. 15) - thanks to Christian Deligant.
+
+5.9.096 (2011-06-19)
+ - Bug item #3322234 "Surrogate pairs codes in arrUTF8ToUTF16BE" was fixed.
+
+5.9.095 (2011-06-18)
+ - Numbers alignment for Table-Of-Content methods was improved and fixed.
+ - Font subsetting was fixed to include all parts of composite fonts.
+
+5.9.094 (2011-06-17)
+ - Bug item #3317898 "Page Group numbering broken in 5.9.093" was fixed.
+
+5.9.093 (2011-06-16)
+ - Method setStartingPageNumber() was added to set starting page number (for automatic page numbering).
+
+5.9.092 (2011-06-15)
+ - Method _putpages() was improved.
+ - Bug item #3316678 "Memory overflow when use Rotate and SetAutoPageBreak" was fixed.
+ - Right alignment of page numbers was improved.
+
+5.9.090 (2011-06-14)
+ - Methods AliasNbPages() and AliasNumPage() were re-added as deprecated for backward compatibility.
+
+5.9.089 (2011-06-13)
+ - Example n. 8 was updated.
+ - Method sendOutputData() was changed to remove default compression (it was incompatible with some server settings).
+ - Bugs related to page group numbers were fixed.
+ - Method copyPage() was fixed.
+ - Method Image() was improved to include support for alternative and external images.
+
+5.9.088 (2011-06-01)
+ - Method getAutoPageBreak() was added (see example n. 51).
+ - Example n. 51 (full page background) was updated.
+
+5.9.087 (2011-06-01)
+ - Method sendOutputData() was improved to include deflate encoding.
+ - Barcode classes on PHP 4 version were fixed.
+
+5.9.086 (2011-05-31)
+ - Font files were updated (the ones on the previous release were broken).
+ - The script fonts/utils/makeallttffonts.php was updated and fixed.
+ - Output() method was improved to use compression when available.
+
+5.9.085 (2011-05-31)
+ - TCPDFBarcode class (barcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode.
+ - TCPDF2DBarcode class (2dbarcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode.
+
+5.9.084 (2011-05-29)
+ - Font files were updated.
+ - The file fonts/utils/makeallttffonts.php was updated.
+ - Bug item# 3308774 "Problems with font subsetting" was fixed.
+
+5.9.083 (2011-05-24)
+ - Bug item #3308387 "line height & SetCellHeightRatio" was fixed.
+
+5.9.082 (2011-05-22)
+ - Bug item #3305592 "Setting fill color <> text color breaks text clipping" was fixed.
+
+5.9.081 (2011-05-18)
+ - Method resetHeaderTemplate() was added to reset the xobject template used by Header() method.
+ - Method setHeaderTemplateAutoreset() was added to automatically reset the xobject template used by Header() method at each page.
+
+5.9.080 (2011-05-17)
+ - A problem related to file path calculation for images was fixed.
+ - A problem related to unsupressed getimagesize() error was fixed.
+
+5.9.079 (2011-05-16)
+ - Footer() method was changed to use C128 barcode as default (instead of the previous C128B).
+
+5.9.078 (2011-05-12)
+ - Bug item #3300878 "wrong rendering for html bullet list in some case" was fixed.
+ - Bug item #3301017 "Emphasized vs. font-weight" was fixed.
+ - Barcode Code 128 was improved to include AUTO mode (automatically switch between A, B and C modes).
+ - Examples n. 27 and 49 were updated.
+
+5.9.077 (2011-05-07)
+ - Bug item #3298591 "error code93" was fixed.
+ - SetLineStyle() function was improved.
+
+5.9.076 (2011-05-06)
+ - Bug item #3298264 "codebar 93 error" was fixed.
+
+5.9.075 (2011-05-02)
+ - Table header alignment when using WriteHTMLCell() or MultiCell() was fixed.
+
+5.9.074 (2011-04-28)
+ - Bug item #3294306 "CSS classes not work in <thead> table section" was fixed.
+
+5.9.073 (2011-04-27)
+ - A bug related to character entities on HTML cells was fixed.
+
+5.9.072 (2011-04-26)
+ - Method resetColumns() was added to remove multiple columns and reset page margins (example n. 10 was updated).
+
+5.9.071 (2011-04-19)
+ - Bug #3288574 "<br/> trouble" was fixed.
+
+5.9.069 (2011-04-19)
+ - Bug #3288763 "HTML-Table: non-breaking table rows: Bug" was fixed.
+
+5.9.068 (2011-04-15)
+ - Bookmark, addTOC and addHTMLTOC methods were improved to include font style and color (Examples 15, 49 and 59 were updated).
+ - Default $_SERVER['DOCUMENT_ROOT'] value on tcpdf_config.php file was changed.
+
+5.9.067 (2011-04-10)
+ - Performances were drastically improved (PDF documents are now created more quickly).
+
+5.9.066 (2011-04-09)
+ - A bug related to digital signature + encryption was fixed.
+ - A bug related to encryption + xobject templates was fixed.
+
+5.9.065 (2011-04-08)
+ - Bug item #3280512 "Text encoding iso-8859-2 crashes" was fixed.
+
+5.9.064 (2011-04-05)
+ - A bug related to character entities on HTML cells was fixed.
+
+5.9.063 (2011-04-01)
+ - Bug item #3267235 "WriteHTML() and image that doesn't fit on the page" was fixed.
+
+5.9.062 (2011-03-23)
+ - Bug item #3232650 "Using Write if there are pageRegions active creates error" was fixed.
+ - Bug item #3221891 "text input borders" was fixed.
+ - Bug item #3228958 "Adobe Reader 9.4.2 crash" was fixed.
+
+5.9.061 (2011-03-15)
+ - Bug item #3213488 "wrong function call in function Write" was fixed.
+ - Bug item #3203007 "list element with black background" was fixed.
+
+5.9.060 (2011-03-08)
+ - addTOC() method was fixed for text alignment problems.
+
+5.9.059 (2011-02-27)
+ - Default Header() method was improved to reduce document size.
+
+5.9.058 (2011-02-25)
+ - Image() method was improved to cache images with transparency layers (thanks to Korneliusz Jarzębski for reporting this problem).
+
+5.9.057 (2011-02-24)
+ - A problem with image caching system was fixed (thanks to Korneliusz Jarzębski for reporting this problem).
+
+5.9.056 (2011-02-22)
+ - A bug on fixHTMLCode() method was fixed.
+ - Automatic line break for HTML was fixed.
+
+5.9.055 (2011-02-17)
+ - Another bug related to HTML table page break was fixed.
+
+5.9.054 (2011-02-16)
+ - A bug related to HTML table page break was fixed.
+
+5.9.053 (2011-02-16)
+ - Support for HTML attribute display="none" was added.
+
+5.9.052 (2011-02-15)
+ - A bug related to HTML automatic newlines was fixed.
+
+5.9.051 (2011-02-12)
+ - "Commas at beginning of new lines" problem was fixed.
+
+5.9.050 (2011-02-11)
+ - Bug #3177606 "SVG Bar chart error" was fixed.
+
+5.9.049 (2011-02-03)
+ - Bug #3170777 "TCPDF creates a new page after a single line in writeHTML" was fixed.
+
+5.9.048 (2011-02-02)
+ - No changes. Just released to override previous release that was not uploaded correctly.
+
+5.9.047 (2011-01-28)
+ - Bug #3167115 "PDF error in <table> (example 48)" was fixed (was introduced in 5.8.046).
+
+5.9.046 (2011-01-18)
+ - PDF view/print layers are now automatically turned off if not used (see setVisibility() method).
+
+5.9.045 (2011-01-17)
+ - HTML list support were improved.
+
+5.9.044 (2011-01-15)
+ - Bug #3158422 "writeHTMLCell Loop" was fixed.
+ - Some HTML image alignment problems were fixed.
+
+5.9.043 (2011-01-14)
+ - Bug #3158178 "PHP Notice" was fixed.
+ - Bug #3158193 "Endless loop in writeHTML" was fixed.
+ - Bug #3157764 "SVG Pie chart incorrectly rendered2".
+
+5.9.042 (2011-01-14)
+ - Some problems of the PHP4 version were fixed.
+
+5.9.041 (2011-01-13)
+ - A problem with SVG elliptical arc path was fixed (ref. bug #3156574).
+ - A problem related to font weight on HTML table headers was fixed.
+
+5.9.040 (2011-01-12)
+ - A bug related to empty pages after table was fixed.
+
+5.9.039 (2011-01-12)
+ - Bug item #3155759 "openssl_random_pseudo_bytes() slow under Windows" was fixed.
+
+5.9.038 (2011-01-11)
+ - Minor bugs were fixed.
+
+5.9.037 (2011-01-09)
+ - An alignment problem for HTML texts was fixed.
+
+5.9.036 (2011-01-07)
+ - A bug related to HTML tables on header was fixed.
+
+5.9.035 (2011-01-03)
+ - A problem related to HTML table border alignment was fixed.
+ - Bug #2996366 "FastCGI and Header Problems" was fixed.
+
+5.9.034 (2010-12-19)
+ - DejaVu and GNU Free fonts were updated.
+
+5.9.033 (2010-12-18)
+ - Source code documetnation was improved.
+
+5.9.032 (2010-12-18)
+ - Default font stretching and spacing values are now inherited by HTML methods.
+
+5.9.031 (2010-12-16)
+ - Source code documentation errors were fixed.
+
+5.9.030 (2010-12-16)
+ - Several source code documentation errors were fixed.
+ - Source code style was changed for Doxygen.
+ - Source code documentation was moved online to http://www.tcpdf.org
+
+5.9.029 (2010-12-04)
+ - The $fitbox parameter on Image() method was extended to specify image alignment inside the box (check the example n. 9).
+
+5.9.028 (2010-12-03)
+ - Font utils makefont.php and makeallttffonts.php were updated.
+
+5.9.027 (2010-12-01)
+ - Spot Colors are now better integrated with HTML mode.
+ - Method SetDocInfoUnicode() was added to turn on/off Unicode mode for document information dictionary (meta tags) - check the example n. 19.
+
+5.9.026 (2010-12-01)
+ - A problem with mixed text directions on HTML was fixed.
+
+5.9.025 (2010-12-01)
+ - The AddSpotColor() now automatically fills the spotcolor array (defined on spotcolors.php file).
+
+5.9.024 (2010-11-30)
+ - Bug item #3123612 "SVG not use gradientTransform in percentage mode" was fixed.
+
+5.9.023 (2010-11-25)
+ - A potential bug on SVG transcoder was fixed.
+
+5.9.022 (2010-11-21)
+ - Method ImageEPS includes support for EPS/AI Spot colors.
+ - Method ImageEPS includes a new parameter $fixoutvals to remove values outside the bounding box.
+
+5.9.021 (2010-11-20)
+ - Support for custom bullet points images was added (check the example n.6)
+ - Examples n. 6 and 61 were update (check the comments inside).
+
+5.9.020 (2010-11-19)
+ - A problem related to additional page when using multicolumn mode was fixed.
+
+5.9.019 (2010-11-19)
+ - An SVG bug was fixed.
+ - ImageSVG() and ImageEPS() methods now accepts image data streams (put the string on the $file parameter preceded by '@' character).
+ - Option 'E' was added to the $dest parameter of Output() method to return the document as base64 mime multi-part email attachment (RFC 2045).
+
+5.9.018 (2010-11-19)
+ - An SVG bug was fixed.
+
+5.9.017 (2010-11-16)
+ - Tagline color was set to transparent.
+ - The method fixHTMLCode() was added to automatically clean up HTML code (requires HTML Tidy).
+
+5.9.016 (2010-11-16)
+ - Bug item #3109705 "list item page break hanging bullet" was fixed.
+
+5.9.015 (2010-11-16)
+ - Bug item affecting QRCode was fixed.
+ - Some bugs affecting HTML lists were fixed.
+ - ImageSVG() and fitBlock() methods were improved to handle some SVG problems.
+ - Some problems with PHP4 compatibility were fixed.
+
+5.9.014 (2010-11-15)
+ - Bug item #3109464 "QRCode error" was fixed.
+
+5.9.013 (2010-11-15)
+ - Bug item #3109257 "Problem with interlaced GIFs and PNGs" was fixed.
+ - Image function now accepts image data streams (check example n. 9).
+
+5.9.012 (2010-11-12)
+ - Method getTCPDFVersion() was added.
+ - PDF_PRODUCER constant was removed.
+ - Method convertHTMLColorToDec() was improved.
+ - HTML colors now support spot color names defined on the new spotcolors.php file.
+ - The default method Header() was improved to support SVG and EPS/AI images.
+ - A bug on SVG importer was fixed.
+
+5.9.011 (2010-11-02)
+ - Bug item #3101486 "Bug Fix for image loading" was fixed.
+
+5.9.010 (2010-10-27)
+ - Support for CSS properties 'border-spacing' and 'padding' for tables were added.
+ - Several language files were added.
+
+5.9.009 (2010-10-21)
+ - HTML text alignment was improved to include the case of RTL text on LTR direction and LTR text on RTL direction.
+
+5.9.008 (2010-10-21)
+ - Bug item #3091502 "Bookmark oddity" was fixed.
+ - HTML internal links now accepts page number and Y position.
+ - The method write1DBarcode() was improved to accept separate horizontal and vertical padding (see example n. 27).
+
+5.9.007 (2010-10-20)
+ - Method adjustCellPadding() was fixed to handle bad input.
+
+5.9.006 (2010-10-19)
+ - Support for AES 256 bit encryption was added (see example n. 16).
+ - Method getNumLines() was fixed for the empty string case.
+
+5.9.005 (2010-10-18)
+ - Method addPageRegion() was changed to accept regions starting exactly from the top of the page.
+
+5.9.004 (2010-10-18)
+ - A bug related to annotations was fixed.
+ - The file unicode_data.php was canged to encapsulate all data in a class.
+ - The file htmlcolors.php was changed to remove the global variable.
+
+5.9.003 (2010-10-15)
+ - Support for no-write page regions was added. Check the example n. 64 and new methods setPageRegions(), addPageRegion(), getPageRegions(), removePageRegion().
+ - A bug on Right-To-Left alignment was fixed.
+
+5.9.002 (2010-10-08)
+ - Cell method was improved to preserve the font stretching and spacing values when using the $stretch parameter (see example n. 4).
+
+5.9.001 (2010-10-07)
+ - The problem of blank page for nobr table higher than a single page was fixed.
+
+5.9.000 (2010-10-06)
+ - Support for text stretching and spacing (kerning) was added, see example n. 63 and methods setFontStretching(), getFontStretching(), setFontSpacing(), getFontSpacing().
+ - Support for CSS properties 'font-stretch' and 'letter-spacing' was added (see example n. 63).
+ - The cMargin state was replaced by cell_padding array that can be set/get using setCellPadding() and getCellPadding() methods.
+ - Methods getCellPaddings() and setCellPaddings() were added to fine tune cell paddings (see example n. 5).
+ - Methods getCellMargins() and setCellMargins() were added to fine tune cell margins (see example n. 5).
+ - Method write1DBarcode() was improved to permit custom labels (see example n. 27).
+ - Method ImagePngAlpha() now includes support for ImageMagick to improve performances.
+ - XObject Template support was extended to support Multicell(), writeHTML() and writeHTMLCell() methods.
+ - The signature of getNumLines() and getStringHeight() methods is changed.
+ - Example n. 57 was updated.
+
+// -------------------------------------------------------------------
+
+5.8.034 (2010-09-27)
+ - A bug related to SetFont on XObject templates was fixed.
+
+5.8.033 (2010-09-25)
+ - A problem with Footer() and multiple columns was fixed.
+
+5.8.032 (2010-09-22)
+ - Bug #3073165 "Issues with changes to addHTMLVertSpace()" was fixed.
+
+5.8.031 (2010-09-20)
+ - Bug #3071961 "Spaces in HTML" was fixed.
+
+5.8.030 (2010-09-17)
+ - SVG support was improved and some bugs were fixed.
+
+5.8.029 (2010-09-16)
+ - A problem with HTML borders was fixed.
+
+5.8.028 (2010-09-13)
+ - Bug #3065224 "mcrypt_create_iv error on TCPDF 5.8.027 on PHP 5.3.2" was fixed.
+
+5.8.027 (2010-09-13)
+ - Bug #3065118 "mcrypt_decrypt error on TCPDF 5.8.026 on PHP 5.3.2" was fixed.
+
+5.8.026 (2010-09-13)
+ - A bug on addHTMLTOC() method was fixed. Note: be sure that the #TOC_PAGE_NUMBER# template has enough width to be printed correctly.
+
+5.8.025 (2010-09-09)
+ - Bug #3062692 "Textarea inside a table" was fixed.
+
+5.8.024 (2010-09-08)
+ - Bug #3062005 "Undefined variable: ann_obj_id" was fixed.
+
+5.8.023 (2010-08-31)
+ - Forms bug added on version 5.8.019 was fixed.
+
+5.8.022 (2010-08-31)
+ - Bug #3056632 "SVG rendered vertically flipped" was fixed.
+
+5.8.021 (2010-08-30)
+ - A new CID-0 'chinese' font was added for traditional Chinese.
+ - Bug #3054287 'Inner tags are ignored due to "align" attribute' was fixed.
+
+5.8.020 (2010-08-26)
+ - CSS "catch-all" class selector is now supported.
+
+5.8.019 (2010-08-26)
+ - XObject Templates now includes support for links and annotations.
+ - A problem related to link alignment on cell was fixed.
+ - A problem related to SVG styles was fixed.
+
+5.8.018 (2010-08-25)
+ - Method getNumberOfColumns() was added.
+ - A problem related to table header was fixed.
+ - Method getSVGTransformMatrix() was fixed to apply SVG transformations in the correct order.
+ - SVG support was improved and several bugs were fixed.
+
+5.8.017 (2010-08-25)
+ - This version includes support for XObject Templates (see the new example n. 62).
+ - Methods starttemplate(), endTemplate() and printTemplate() were added (see the new example n. 62).
+
+5.8.016 (2010-08-24)
+ - Alignment problem on write2DBarcode was fixed.
+
+5.8.015 (2010-08-24)
+ - A problem arised with the latest bugfix was fixed.
+
+5.8.014 (2010-08-23)
+ - Method _getxobjectdict() was added for better compatibility with external extensions.
+ - A bug related to radiobuttons was fixed.
+ - Bug #3051509 "new line after punctuation marks" was fixed (partially).
+
+5.8.013 (2010-08-23)
+ - SVG support for 'direction' property was added.
+ - A problem on default width calculation for linear barcodes was fixed.
+ - New option was added to write1DBarcode() method to improve alignments (see example n. 27).
+ - Bug #3050896 "Nested HTML tables: styles are not applied" was fixed.
+ - Method _putresourcedict() was improved to include external XObject templates.
+
+5.8.012 (2010-08-22)
+ - Support for SVG 'text-anchor' property was added.
+
+5.8.011 (2010-08-21)
+ - Method write1DBarcode() was improved to be backward compatible (check the new example n. 27).
+ - Support for CSS width and height properties on images were added.
+
+5.8.010 (2010-08-20)
+ - Documentation of unhtmlentities() was fixed.
+ - The 'fitwidth' option was added and border color problem was fixed on write1DBarcode() method (check the example n. 27).
+
+5.8.009 (2010-08-20)
+ - Internal object numbering was improved.
+ - Some errors in object encryption were fixed.
+
+5.8.008 (2010-08-19)
+ - Method write1DBarcode() was changed, check the example n. 27.
+ - Method Footer() was changed to account for barcode changes.
+ - Automatic calculation of K_PATH_URL constant was fixed on configuration file.
+ - Method setEqualColumns() was fixed for $width=0 case.
+ - Method AddTOC() was fixed for multipage and multicolumn modes.
+ - Better support for SVG "font-family" property.
+ - A problem on default Page Zoom mode was fixed.
+ - Several Annotation bugs were fixed.
+
+5.8.007 (2010-08-18)
+ - A bug affecting HTML tables was fixed.
+ - Bug #3047500 "SVG not rendering paths properly" was fixed.
+
+5.8.006 (2010-08-17)
+ - A bug affecting HTML table nesting was fixed.
+
+5.8.005 (2010-08-17)
+ - A bug affecting the HTML 'select' tag in certain conditions was fixed.
+
+5.8.004 (2010-08-17)
+ - Better support for HTML "font-family" property.
+ - A bug related to HTML multicolumn was fixed.
+
+5.8.003 (2010-08-16)
+ - Better support for HTML "font-family" property.
+
+5.8.002 (2010-08-14)
+ - HTML alignments were improved
+ - IMPORTANT: Default regular expression to find spaces has been changed to exclude the non-breaking-space (160 DEC- A0 HEX). If you are using setSpacesRE() method, please read the new documentation.
+ - Example n. 1 was updated.
+
+5.8.001 (2010-08-12)
+ - Bug #3043650 "subsetchars incorrectly cached" was fixed.
+
+5.8.000 (2010-08-11)
+ - A control to avoid bookmarking page 0 was added.
+ - addTOC() method now includes support for multicolumn mode.
+ - Support for tables in multicolumn mode was improved.
+ - Example n.10 was updated.
+ - All trimming functions were replaced with stringLeftTrim(), stringRightTrim() and stringTrim().
+ - HTML alignments were improved.
+
+------------------------------------------------------------
+
+5.7.003 (2010-08-08)
+ - Bug #3041263 "php source ending is bad" was fixed (all PHP files were updated, including fonts).
+
+5.7.002 (2010-08-06)
+ - Methods copyPage(), movePage() and deletePage() were changed to account for internal markings.
+
+5.7.001 (2010-08-05)
+ - Bug #3040105 "Broken PDF when using TOC (example 45)" was fixed.
+
+5.7.000 (2010-08-03)
+ - CSS borders are now supported for HTML tables and other block tags (see example n. 61);
+ - Cell borders were improved (see example n. 57);
+ - Minor bugs were fixed.
+
+------------------------------------------------------------
+
+5.6.000 (2010-07-31)
+ - A bug with object IDs was fixes.
+ - Performances were improved.
+
+------------------------------------------------------------
+
+5.5.015 (2010-07-29)
+ - Automatic fix for unclosed self-closing tag.
+ - Support for deprecated 's' and 'strike' tags was added.
+ - Empty list items problem was fixed.
+
+5.5.014 (2010-07-15)
+ - Support for external images was improved.
+
+5.5.013 (2010-07-14)
+ - Bug #3029338 "FI and FO output destination filename bug" was fixed (previous fix was wrong).
+
+5.5.012 (2010-07-14)
+ - Bug #3029310 "Font baseline inconsistencies with line-height and font-size" was fixed.
+ - Bug #3029338 "FI and FO output destination filename bug" was fixed.
+
+5.5.011 (2010-07-09)
+ - Support for multiple CSS classes was added.
+ - The method getColumn() was added to return the current column number.
+ - Some regular Expressions were fixed to be more compatible with UTF-8.
+
+5.5.010 (2010-07-06)
+ - Bug item #3025772 "Borders in all image functions are still flawed" was fixed.
+
+5.5.009 (2010-07-05)
+ - A problem related to last page footer was fixed.
+ - Image alignments and fit-on-page features were improved.
+
+5.5.008 (2010-07-02)
+ - A problem on table header alignment in booklet mode was fixed.
+ - Default graphic vars are now applied for setHeader();
+
+5.5.007 (2010-07-02)
+ - Attribute "readonly" was added to input and textarea form fields.
+ - Vertical alignment feature was added on MultiCell() method only for simple text mode (see example n. 5).
+ - Text-Fit feature was added on MultiCell() method only for simple text mode (see example n. 5).
+
+5.5.006 (2010-06-29)
+ - getStringHeight() and getNumLines() methods were fixed.
+
+5.5.005 (2010-06-28)
+ - Bug #3022170 "getFontDescent() does not return correct descent value" was fixed.
+ - Some problems with multicolumn mode were fixed.
+
+5.5.004 (2010-06-27)
+ - Bug #3021803 "SVG Border" was fixed.
+
+5.5.003 (2010-06-26)
+ - On Write() method, blank lines at the beginning of a page or column are now automatically removed.
+
+5.5.002 (2010-06-24)
+ - ToUnicode Identity-H name was replaced with a full CMap (to avoid preflight syntax error).
+ - Bug #3020638 "str_split() not available in php4" was fixed.
+ - Bug #3020665 "file_get_contents() too many parameters for php4" was fixed.
+
+5.5.001 (2010-06-23)
+ - A problem on image streams was fixed.
+
+5.5.000 (2010-06-22)
+ - Several PDF syntax errors (and related bugs) were fixed.
+ - Bug #3019090 "/Length values are wrong if AES encryption is used" was fixed.
+
+------------------------------------------------------------
+
+5.4.003 (2010-06-19)
+ - A problem related to page boxes was fixed.
+ - Bug #3016920 "Font subsetting issues when editing pdf" was partially fixed (Note that flattening transparency layers is currently incompatible with TrueTypeUnicode fonts).
+
+5.4.002 (2010-06-18)
+ - A problem related with setProtection() method was fixed.
+
+5.4.001 (2010-06-18)
+ - A problem related with setProtection() method was fixed.
+
+5.4.000 (2010-06-18)
+ - The method setSignatureAppearance() was added, check the example n. 52.
+ - Several problems related to font subsetting were fixed.
+
+------------------------------------------------------------
+
+5.3.010 (2010-06-15)
+ - Previous release was corrupted.
+
+5.3.009 (2010-06-15)
+ - Bug #3015934 "Bullets don't display correctly" was fixed.
+
+5.3.008 (2010-06-13)
+ - This version fixes some problems of SVG rasterization.
+
+5.3.007 (2010-06-13)
+ - This version improves SVG support.
+
+5.3.006 (2010-06-10)
+ - This version includes a change in uniqid calls for backward compatibility with PHP4.
+
+5.3.005 (2010-06-09)
+ - The method getPageSizeFromFormat() was changed to include all standard page formats (includes 281 page formats + variation).
+
+5.3.004 (2010-06-08)
+ - Bug #3013291 "HTML table cell width" was fixed.
+ - Bug #3013294 "HTML table cell alignment" was fixed.
+ - The columns widths of HTML tables are now inherited from the first row.
+
+5.3.003 (2010-06-08)
+ - Bug #3013102 "HTML table header misaligned after page break" was fixed.
+
+5.3.002 (2010-06-07)
+ - The methods setFontSubsetting() and setFontSubsetting() were added to control the default font subsetting mode (see example n. 1).
+ - Bug #3012596 "Whitespace should not appeared after use Thai top characters" was fixed.
+ - Examples n. 1, 14, and 54 were updated.
+
+5.3.001 (2010-06-06)
+ - Barcode PDF417 was improved to support Macro Code Blocks (see example n. 50).
+
+5.3.000 (2010-06-05)
+ - License was changed to GNU-LGPLv3 (see the updated LICENSE.TXT file).
+ - PDF417 barcode support was added (check the example n. 50).
+ - The method write2DBarcode() was improved (some parameters were added and other changed - check example n. 50).
+
+------------------------------------------------------------
+
+5.2.000 (2010-06-02)
+ - IMPORTANT: Support for font subsetting was added by default to reduce the size of documents using large unicode font files.
+ If you embed the whole font in the PDF, the person on the other end can make changes to it even if he didn't have your font.
+ If you subset the font, file size of the PDF will be smaller but the person who receives your PDF would need to have your same font in order to make changes to your PDF.
+ - The signature of the SetFont() and AddFont() methods were changed to include the font subsetting option (subsetting is applied by default).
+ - Examples 14 and 54 were updated.
+
+------------------------------------------------------------
+
+5.1.002 (2010-05-27)
+ - Bug #3007818 "SetAutoPageBreak fails with MultiCell" was fixed.
+ - A bug related to MultiCell() minimun height was fixed.
+
+5.1.001 (2010-05-26)
+ - The problem of blank page after table was fixed.
+
+5.1.000 (2010-05-25)
+ - This version includes support for CSS (Cascading Style Sheets) (see example n. 61).
+ - The convertHTMLColorToDec() method was improved.
+
+-...
[truncated message content] |
|
From: <tr...@us...> - 2011-08-30 21:43:07
|
Revision: 7404
http://xoops.svn.sourceforge.net/xoops/?rev=7404&view=rev
Author: trabis
Date: 2011-08-30 21:43:00 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
fix typo
Modified Paths:
--------------
XoopsModules/publisher/trunk/include/functions.php
Modified: XoopsModules/publisher/trunk/include/functions.php
===================================================================
--- XoopsModules/publisher/trunk/include/functions.php 2011-08-30 21:40:32 UTC (rev 7403)
+++ XoopsModules/publisher/trunk/include/functions.php 2011-08-30 21:43:00 UTC (rev 7404)
@@ -1028,7 +1028,7 @@
*/
function publisher_convertCharset($item)
{
- if (_CHARSET != 'windows-1256') return urf8_encode($item);
+ if (_CHARSET != 'windows-1256') return utf8_encode($item);
if ($unserialize = unserialize($item)) {
foreach ($unserialize as $key => $value) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tr...@us...> - 2011-08-30 21:40:39
|
Revision: 7403
http://xoops.svn.sourceforge.net/xoops/?rev=7403&view=rev
Author: trabis
Date: 2011-08-30 21:40:32 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
publisher - dropping tcpdf, now using xmf_pdf
Modified Paths:
--------------
XoopsModules/publisher/trunk/include/functions.php
XoopsModules/publisher/trunk/makepdf.php
Removed Paths:
-------------
XoopsModules/publisher/trunk/tcpdf/
Modified: XoopsModules/publisher/trunk/include/functions.php
===================================================================
--- XoopsModules/publisher/trunk/include/functions.php 2011-08-30 11:30:20 UTC (rev 7402)
+++ XoopsModules/publisher/trunk/include/functions.php 2011-08-30 21:40:32 UTC (rev 7403)
@@ -1028,7 +1028,7 @@
*/
function publisher_convertCharset($item)
{
- if (_CHARSET != 'windows-1256') return utf8_encode($item);
+ if (_CHARSET != 'windows-1256') return urf8_encode($item);
if ($unserialize = unserialize($item)) {
foreach ($unserialize as $key => $value) {
Modified: XoopsModules/publisher/trunk/makepdf.php
===================================================================
--- XoopsModules/publisher/trunk/makepdf.php 2011-08-30 11:30:20 UTC (rev 7402)
+++ XoopsModules/publisher/trunk/makepdf.php 2011-08-30 21:40:32 UTC (rev 7403)
@@ -49,7 +49,6 @@
exit();
}
-require_once PUBLISHER_ROOT_PATH . '/tcpdf/tcpdf.php';
xoops_loadLanguage('main', PUBLISHER_DIRNAME);
$dateformat = $itemObj->datesub();
@@ -67,11 +66,10 @@
$content .= '<b>' . $sender_inform . '</b>';
$content .= '<br /><br />';
$content .= $myts->undoHtmlSpecialChars($itemObj->plain_maintext());
-$content = publisher_convertCharset($content);
-$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
+$pdf = new Xmf_Pdf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
-$doc_title = publisher_convertCharset($myts->undoHtmlSpecialChars($itemObj->title()));
+$doc_title = $myts->undoHtmlSpecialChars($itemObj->title());
$doc_keywords = 'XOOPS';
// set document information
@@ -97,22 +95,8 @@
$pdf->setHeaderFont(array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
-$filename = PUBLISHER_ROOT_PATH . '/tcpdf/config/lang/' . _LANGCODE . '.php';
-if (file_exists($filename)) {
- include_once $filename;
-} else {
- include_once PUBLISHER_ROOT_PATH . '/tcpdf/config/lang/en.php';
-}
-
-$pdf->setLanguageArray($l); //set language items
-
-if (_CHARSET == 'windows-1256') {
- $pdf->SetFont('almohanad', '', 18);
-}
-
//initialize document
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->writeHTML($content, true, 0, true, 0);
-$pdf->Output();
-?>
\ No newline at end of file
+$pdf->Output();
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <vo...@us...> - 2011-08-30 11:30:26
|
Revision: 7402
http://xoops.svn.sourceforge.net/xoops/?rev=7402&view=rev
Author: voltan1
Date: 2011-08-30 11:30:20 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Add Upload file
Modified Paths:
--------------
XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/file.php
XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/file.php
Added Paths:
-----------
XoopsModules/fmcontent/trunk/modules/fmcontent/class/file.php
Added: XoopsModules/fmcontent/trunk/modules/fmcontent/class/file.php
===================================================================
--- XoopsModules/fmcontent/trunk/modules/fmcontent/class/file.php (rev 0)
+++ XoopsModules/fmcontent/trunk/modules/fmcontent/class/file.php 2011-08-30 11:30:20 UTC (rev 7402)
@@ -0,0 +1,30 @@
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * FmContent page class
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @author Hossein Azizabadi (AKA Voltan)
+ * @version $Id$
+ */
+
+if (!defined('XOOPS_TRUST_PATH')) die('set XOOPS_TRUST_PATH into mainfile.php');
+
+$mod_dirname = basename(dirname(dirname(__FILE__)));
+$mod_dirpath = dirname(dirname(__FILE__));
+
+require $mod_dirpath . '/header.php';
+
+include_once XOOPS_TRUST_PATH . '/modules/fmcontent/class/file.php';
+
+?>
\ No newline at end of file
Modified: XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/file.php
===================================================================
--- XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/file.php 2011-08-30 11:27:36 UTC (rev 7401)
+++ XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/file.php 2011-08-30 11:30:20 UTC (rev 7402)
@@ -18,11 +18,104 @@
* @version $Id:$
*/
-if (!isset($forMods)) exit('Module not found');
+if (!isset($forMods)) exit('Module not found');
+include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
// Display Admin header
-xoops_cp_header();
+xoops_cp_header();
+// Define default value
+$op = fmcontent_CleanVars($_REQUEST, 'op', '', 'string');
+// Initialize content handler
+$file_handler = xoops_getmodulehandler('file', 'fmcontent');
+$content_handler = xoops_getmodulehandler('page', 'fmcontent');
+// Define scripts
+$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js');
+$xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js');
+$xoTheme->addScript('browse.php?modules/' . $forMods->getVar('dirname') . '/js/order.js');
+$xoTheme->addScript('browse.php?modules/' . $forMods->getVar('dirname') . '/js/admin.js');
+// Add module stylesheet
+$xoTheme->addStylesheet(XOOPS_URL . '/modules/' . $forMods->getVar('dirname') . '/css/admin.css');
+$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css');
+$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/css/admin.css');
+switch ($op)
+{
+ case 'new_file':
+ $obj = $file_handler->create();
+ $obj->getForm($forMods);
+ break;
+
+ case 'edit_file':
+ $file_id = fmcontent_CleanVars($_REQUEST, 'file_id', 0, 'int');
+ if ($file_id > 0) {
+ $obj = $file_handler->get($file_id);
+ $obj->getForm($forMods);
+ } else {
+ fmcontent_Redirect('file.php', 1, _FMCONTENT_MSG_EDIT_ERROR);
+ }
+ break;
+
+ case 'delete_file':
+ $file_id = fmcontent_CleanVars($_REQUEST, 'file_id', 0, 'int');
+ if ($file_id > 0) {
+ $file = $file_handler->get($file_id);
+ // Prompt message
+ fmcontent_Message('backend.php', sprintf(_FMCONTENT_MSG_DELETE, '"' . $file->getVar('file_title') . '"'), $file_id);
+ // Display Admin footer
+ xoops_cp_footer();
+ }
+
+ default:
+ $file = array();
+ // get module configs
+
+ /*
+ $file['perpage'] = xoops_getModuleOption('admin_perpage_file', $forMods->getVar('dirname'));
+ $file['order'] = xoops_getModuleOption('admin_showorder_file', $forMods->getVar('dirname'));
+ $file['sort'] = xoops_getModuleOption('admin_showsort_file', $forMods->getVar('dirname'));
+ */
+
+ $file['perpage'] = '10';
+ $file['order'] = 'DESC';
+ $file['sort'] = 'file_id';
+
+ // get limited information
+ if (isset($_REQUEST['limit'])) {
+ $file['limit'] = fmcontent_CleanVars($_REQUEST, 'limit', 0, 'int');
+ } else {
+ $file['limit'] = $file['perpage'];
+ }
+
+ // get start information
+ if (isset($_REQUEST['start'])) {
+ $file['start'] = fmcontent_CleanVars($_REQUEST, 'start', 0, 'int');
+ } else {
+ $file['start'] = 0;
+ }
+
+ $files = $file_handler->getFiles($forMods, $file);
+
+ $file_numrows = $file_handler->getFileCount($forMods);
+
+ if ($file_numrows > $file_limit) {
+ $file_pagenav = new XoopsPageNav($file_numrows, $file['limit'], $file['start'], 'start', 'limit=' . $file['limit']);
+ $file_pagenav = $file_pagenav->renderNav(4);
+ } else {
+ $file_pagenav = '';
+ }
+
+ $xoopsTpl->assign('navigation', 'file');
+ $xoopsTpl->assign('navtitle', _FMCONTENT_FILE);
+ $xoopsTpl->assign('files', $files);
+ $xoopsTpl->assign('file_pagenav', $file_pagenav);
+ $xoopsTpl->assign('xoops_dirname', $forMods->getVar('dirname'));
+ $xoopsTpl->assign('fmcontent_tips', _FMCONTENT_FILE_TIPS);
+
+ // Call template file
+ echo $xoopsTpl->fetch(XOOPS_ROOT_PATH . '/modules/' . $forMods->getVar('dirname') . '/templates/admin/fmcontent_file.html');
+
+ break;
+}
// Display Xoops footer
include "footer.php";
Modified: XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/file.php
===================================================================
--- XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/file.php 2011-08-30 11:27:36 UTC (rev 7401)
+++ XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/file.php 2011-08-30 11:30:20 UTC (rev 7402)
@@ -28,11 +28,70 @@
$this->initVar ( "file_content", XOBJ_DTYPE_INT, '' );
$this->initVar ( "file_date", XOBJ_DTYPE_INT, '' );
$this->initVar ( "file_type", XOBJ_DTYPE_TXTBOX, '' );
- $this->initVar ( "file_status", XOBJ_DTYPE_INT, '' );
+ $this->initVar ( "file_status", XOBJ_DTYPE_INT, 1 );
$this->db = $GLOBALS ['xoopsDB'];
$this->table = $this->db->prefix ( 'fmcontent_file' );
- }
+ }
+
+ function getForm($forMods) {
+ $form = new XoopsThemeForm ( _FMCONTENT_FORM_FILE, 'file', 'backend.php', 'post' );
+ $form->setExtra ( 'enctype="multipart/form-data"' );
+
+ if ($this->isNew ()) {
+ $form->addElement ( new XoopsFormHidden ( 'op', 'add_file' ) );
+ } else {
+ $form->addElement ( new XoopsFormHidden ( 'op', 'edit_file' ) );
+ }
+ $form->addElement ( new XoopsFormHidden ( 'file_id', $this->getVar ( 'file_id', 'e' ) ) );
+ $form->addElement ( new XoopsFormHidden ( 'file_modid', $forMods->getVar ( 'mid' ) ) );
+ $form->addElement ( new XoopsFormText ( _FMCONTENT_FILE_TITLE, "file_title", 50, 255, $this->getVar ( "file_title" ) ), true );
+
+ $content_Handler = xoops_getModuleHandler ( "page", "fmcontent" );
+ $criteria = new CriteriaCompo ();
+ $criteria->add ( new Criteria ( 'content_modid', $forMods->getVar ( 'mid' ) ) );
+ $criteria->add ( new Criteria ( 'content_status', '1' ) );
+ $content = $content_Handler->getObjects ( $criteria );
+ $tree = new XoopsObjectTree ( $content, 'content_id', 'content_topic' );
+ ob_start ();
+ echo $tree->makeSelBox ( 'file_content', 'content_title', '', $this->getVar ( 'file_content', 'e' ), true );
+ $form->addElement ( new XoopsFormLabel ( _FMCONTENT_FILE_CONTENT, ob_get_contents () ) );
+ ob_end_clean ();
+ $form->addElement ( new XoopsFormRadioYN ( _FMCONTENT_STATUS, 'file_status', $this->getVar ( 'file_status', 'e' ) ) );
+
+ if ($this->isNew ()) {
+ $uploadirectory_file = xoops_getModuleOption ( 'file_dir', $forMods->getVar ( 'dirname' ) );
+ $fileseltray_file = new XoopsFormElementTray ( _FMCONTENT_FILE, '<br />' );
+ $fileseltray_file->addElement ( new XoopsFormFile ( _FMCONTENT_SELECT_FILE, 'file_name', xoops_getModuleOption ( 'file_size', $forMods->getVar ( 'dirname' ) ) ), false );
+ $form->addElement ( $fileseltray_file );
+ }
+ // Submit buttons
+ $button_tray = new XoopsFormElementTray ( '', '' );
+ $submit_btn = new XoopsFormButton ( '', 'post', _SUBMIT, 'submit' );
+ $button_tray->addElement ( $submit_btn );
+ $cancel_btn = new XoopsFormButton ( '', 'cancel', _CANCEL, 'cancel' );
+ $cancel_btn->setExtra ( '' );
+ $button_tray->addElement ( $cancel_btn );
+ $form->addElement ( $button_tray );
+ $form->display ();
+
+ return $form;
+ }
+
+ /**
+ * Returns an array representation of the object
+ *
+ * @return array
+ **/
+ function toArray() {
+ $ret = array ();
+ $vars = $this->getVars ();
+ foreach ( array_keys ( $vars ) as $i ) {
+ $ret [$i] = $this->getVar ( $i );
+ }
+ return $ret;
+ }
+
}
class fmcontentFileHandler extends XoopsPersistableObjectHandler {
@@ -41,5 +100,32 @@
parent::XoopsPersistableObjectHandler ( $db, 'fmcontent_file', 'fmcontent_file', 'file_id', 'file_title' );
}
+ function getFiles($forMods, $file) {
+ $ret = array ();
+ $criteria = new CriteriaCompo ();
+ $criteria->add ( new Criteria ( 'file_modid', $forMods->getVar ( 'mid' ) ) );
+ $criteria->setSort ( $file['sort'] );
+ $criteria->setOrder ( $file['order'] );
+ $criteria->setLimit ( $file['limit'] );
+ $criteria->setStart ( $file['start'] );
+
+ $files = $this->getObjects ( $criteria, false );
+ if ($files) {
+
+ foreach ( $files as $root ) {
+ $tab = array ();
+ $tab = $root->toArray ();
+ $tab ['fileurl'] = XOOPS_URL . xoops_getModuleOption ( 'file_dir', $forMods->getVar ( 'dirname' ) ) . $root->getVar ( 'file_name' );
+ $ret [] = $tab;
+ }
+ }
+ return $ret;
+ }
+
+ function getFileCount ($forMods) {
+ $criteria = new CriteriaCompo ();
+ $criteria->add ( new Criteria ( 'file_modid', $forMods->getVar ( 'mid' ) ) );
+ return $this->getCount ( $criteria );
+ }
}
?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <vo...@us...> - 2011-08-30 11:27:43
|
Revision: 7401
http://xoops.svn.sourceforge.net/xoops/?rev=7401&view=rev
Author: voltan1
Date: 2011-08-30 11:27:36 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Modified Paths:
--------------
XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/admin.php
XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/modinfo.php
XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_header.html
XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/backend.php
XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/utils.php
XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/xoops_version.php
Added Paths:
-----------
XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_file.html
Modified: XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/admin.php
===================================================================
--- XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/admin.php 2011-08-30 00:37:53 UTC (rev 7400)
+++ XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/admin.php 2011-08-30 11:27:36 UTC (rev 7401)
@@ -22,7 +22,8 @@
// Index page
define('_FMCONTENT_ADD_CONTENT', 'Add Content');
define('_FMCONTENT_ADD_TOPIC', 'Add Topic');
- define('_FMCONTENT_ADD_MENU', 'Add Link');
+ define('_FMCONTENT_ADD_MENU', 'Add Link');
+ define('_FMCONTENT_ADD_FILE', 'Add File');
define('_FMCONTENT_LAST_TOPIC', 'Last Topics');
define('_FMCONTENT_LAST_CONTENTS', 'Last Contents');
define("_FMCONTENT_ADMENU1", "Topics");
@@ -143,7 +144,17 @@
define('_FMCONTENT_PERMISSIONS_GLOBAL', 'Global permissions');
define('_FMCONTENT_PERMISSIONS_GLOBAL_4', 'Rate');
define('_FMCONTENT_PERMISSIONS_GLOBAL_8', 'Submit from user side');
- define('_FMCONTENT_PERMISSIONS_GLOBAL_16', 'Auto approve');
+ define('_FMCONTENT_PERMISSIONS_GLOBAL_16', 'Auto approve');
+// Attach files
+ define('_FMCONTENT_FILE_ID', 'ID');
+ define('_FMCONTENT_FILE_ONLINE', 'Online');
+ define('_FMCONTENT_FILE_ACTION', 'Action');
+ define('_FMCONTENT_FORM_FILE', 'Attach file');
+ define('_FMCONTENT_FILE_TITLE', 'Title');
+ define('_FMCONTENT_FILE_CONTENT', 'File Content');
+ define('_FMCONTENT_STATUS', 'Active');
+ define('_FMCONTENT_FILE', 'File');
+ define('_FMCONTENT_SELECT_FILE', 'Select your file');
// Admin message
define('_FMCONTENT_MSG_DBUPDATE', 'Database updated successfully!');
define('_FMCONTENT_MSG_ERRORDELETE', 'You cannot delete this content! <br />Please move or delete all child of this content');
@@ -180,6 +191,11 @@
define('_FMCONTENT_PERMISSIONS_TIPS',
'<ul>
<li>Access, submit and global permissions for the module</li>
- </ul>');
+ </ul>');
+ define('_FMCONTENT_FILE_TIPS',
+ '<ul>
+ <li>Not yet</li>
+ </ul>');
+
}
?>
\ No newline at end of file
Modified: XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/modinfo.php
===================================================================
--- XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/modinfo.php 2011-08-30 00:37:53 UTC (rev 7400)
+++ XoopsModules/fmcontent/trunk/modules/fmcontent/language/english/modinfo.php 2011-08-30 11:27:36 UTC (rev 7401)
@@ -256,7 +256,14 @@
// Breadcrumb
define('_FMCONTENT_BREADCRUMB_SHOW', 'Display Breadcrumb');
define('_FMCONTENT_BREADCRUMB_MODNAME', 'Display Module name');
- define('_FMCONTENT_BREADCRUMB_TOHOME', 'Display Homepage link');
+ define('_FMCONTENT_BREADCRUMB_TOHOME', 'Display Homepage link');
+// Files
+ define('_FMCONTENT_FILE_DIR', 'File upload path');
+ define('_FMCONTENT_FILE_DIR_DESC', 'Upload path for files attached to content');
+ define('_FMCONTENT_FILE_SIZE', 'file size (in bytes)');
+ define('_FMCONTENT_FILE_SIZE_DESC', 'Max allowed size for file (1048576 bytes = 1 MegaByte)');
+ define('_FMCONTENT_FILE_MIME', 'File mime types');
+ define('_FMCONTENT_FILE_MIME_DESC', 'Allowed myme-types for file upload');
// break
define('_FMCONTENT_BREAK_GENERAL', 'General');
define('_FMCONTENT_BREAK_SEO', 'SEO / URL Rewrite');
@@ -266,7 +273,8 @@
define('_FMCONTENT_BREAK_ADMIN', 'Admin');
define('_FMCONTENT_BREAK_PRINT', 'Print');
define('_FMCONTENT_BREAK_BREADCRUMB', 'Breadcrumb');
- define('_FMCONTENT_BREAK_COMNOTI', 'Comments and notifications');
+ define('_FMCONTENT_BREAK_COMNOTI', 'Comments and notifications');
+ define('_FMCONTENT_BREAK_FILE', 'File');
// about
define('_FMCONTENT_ADMIN_ABOUT', 'About');
define('_FMCONTENT_ABOUT_DESCRIPTION', 'Description:');
Added: XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_file.html
===================================================================
--- XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_file.html (rev 0)
+++ XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_file.html 2011-08-30 11:27:36 UTC (rev 7401)
@@ -0,0 +1,31 @@
+<{includeq file="$xoops_rootpath/modules/fmcontent/templates/admin/fmcontent_header.html"}>
+
+<table id="xo-file-sort" class="outer" cellspacing="1" width="100%">
+ <thead>
+ <th><{$smarty.const._FMCONTENT_FILE_ID}></th>
+ <th><{$smarty.const._FMCONTENT_FILE_TITLE}></th>
+ <th><{$smarty.const._FMCONTENT_FILE_CONTENT}></th>
+ <th><{$smarty.const._FMCONTENT_FILE_ONLINE}></th>
+ <th><{$smarty.const._FMCONTENT_FILE_ACTION}></th>
+ </thead>
+ <tbody class="xo-file">
+ <{foreach item=file from=$files}>
+ <tr class="odd" id="mod_<{$file.file_id}>">
+ <td class="width5"><img src="../images/icons/puce.png" alt=""/><{$file.file_id}></td>
+ <td class="txtcenter width35 bold"><{$file.file_title}></td>
+ <td class="txtcenter bold"><{$file.file_content}></td>
+ <td class="txtcenter width5 bold">
+
+ </td>
+ <td class="txtcenter width10 xo-actions">
+ <a href="<{$file.fileurl}>"><img class="tooltip" src="../images/icons/display.png" alt="<{$smarty.const._FMCONTENT_CONTENT_VIEW}>" title="<{$smarty.const._FMCONTENT_CONTENT_VIEW}>"/></a>
+ <a href="file.php?op=edit_file&file_id=<{$file.file_id}>"><img class="tooltip" src="<{xoAdminIcons edit.png}>" alt="<{$smarty.const._EDIT}>" title="<{$smarty.const._EDIT}>"/></a>
+ <a href="file.php?op=delete_file&file_id=<{$file.file_id}>"><img class="tooltip" src="<{xoAdminIcons delete.png}>" alt="<{$smarty.const._DELETE}>" title="<{$smarty.const._DELETE}>"/></a>
+ </td>
+ </tr>
+ <{/foreach}>
+ </tbody>
+</table>
+
+
+<div><{$file_pagenav}></div>
Modified: XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_header.html
===================================================================
--- XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_header.html 2011-08-30 00:37:53 UTC (rev 7400)
+++ XoopsModules/fmcontent/trunk/modules/fmcontent/templates/admin/fmcontent_header.html 2011-08-30 11:27:36 UTC (rev 7401)
@@ -2,8 +2,9 @@
<div class="floatright">
<div class="xo-buttons">
<a class="ui-corner-all tooltip" href="content.php?op=new_content" title="<{$smarty.const._FMCONTENT_ADD_CONTENT}>"><img src="<{xoAdminIcons add.png}>" alt="<{$smarty.const._FMCONTENT_ADD_CONTENT}>"/><{$smarty.const._FMCONTENT_ADD_CONTENT}></a>
- <a class="ui-corner-all tooltip" href="topic.php?op=new_topic" title="<{$smarty.const._FMCONTENT_ADD_TOPIC}>"><img src="<{xoAdminIcons attach.png}>" alt="<{$smarty.const._FMCONTENT_ADD_TOPIC}>"/><{$smarty.const._FMCONTENT_ADD_TOPIC}></a>
+ <a class="ui-corner-all tooltip" href="topic.php?op=new_topic" title="<{$smarty.const._FMCONTENT_ADD_TOPIC}>"><img src="<{xoAdminIcons folder_blue.png}>" alt="<{$smarty.const._FMCONTENT_ADD_TOPIC}>"/><{$smarty.const._FMCONTENT_ADD_TOPIC}></a>
<a class="ui-corner-all tooltip" href="content.php?op=new_link" title="<{$smarty.const._FMCONTENT_ADD_MENU}>"><img src="<{xoAdminIcons colorize.png}>" alt="<{$smarty.const._FMCONTENT_ADD_MENU}>"/><{$smarty.const._FMCONTENT_ADD_MENU}></a>
+ <a class="ui-corner-all tooltip" href="file.php?op=new_file" title="<{$smarty.const._FMCONTENT_ADD_FILE}>"><img src="<{xoAdminIcons attach.png}>" alt="<{$smarty.const._FMCONTENT_ADD_FILE}>"/><{$smarty.const._FMCONTENT_ADD_FILE}></a>
</div>
</div>
<div class="navigation" id="<{$navigation}>"><{$navtitle}></div>
Modified: XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/backend.php
===================================================================
--- XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/backend.php 2011-08-30 00:37:53 UTC (rev 7400)
+++ XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/admin/backend.php 2011-08-30 11:27:36 UTC (rev 7401)
@@ -38,6 +38,7 @@
// Initialize content handler
$content_handler = xoops_getmodulehandler ( 'page', 'fmcontent' );
$topic_handler = xoops_getmodulehandler ( 'topic', 'fmcontent' );
+$file_handler = xoops_getmodulehandler ( 'file', 'fmcontent' );
switch ($op) {
@@ -244,6 +245,46 @@
exit ();
break;
+ case 'add_file' :
+
+ $obj = $file_handler->create ();
+ $obj->setVars ( $_REQUEST );
+ $obj->setVar ( 'file_date', time () );
+
+ fmcontentUtils::uploadfile ( $forMods, 'file_name', $obj, $_REQUEST ['file_name'] );
+
+ if (! $file_handler->insert ( $obj )) {
+ fmcontent_Redirect ( '', 1, _FMCONTENT_MSG_ERROR );
+ xoops_cp_footer ();
+ exit ();
+ }
+
+ // Redirect page
+ fmcontent_Redirect ( 'file.php', 1, _FMCONTENT_MSG_WAIT );
+ xoops_cp_footer ();
+ exit ();
+ break;
+
+ case 'edit_file' :
+
+ $file_id = fmcontent_CleanVars ( $_REQUEST, 'file_id', 0, 'int' );
+ if ($file_id > 0) {
+
+ $obj = $file_handler->get ( $file_id );
+ $obj->setVars ( $_REQUEST );
+
+ if (! $file_handler->insert ( $obj )) {
+ fmcontent_Redirect ( '', 1, _FMCONTENT_MSG_ERROR );
+ xoops_cp_footer ();
+ exit ();
+ }
+ }
+ // Redirect page
+ fmcontent_Redirect ( 'file.php', 1, _FMCONTENT_MSG_WAIT );
+ xoops_cp_footer ();
+ exit ();
+ break;
+
case 'status' :
$content_id = fmcontent_CleanVars ( $_REQUEST, 'content_id', 0, 'int' );
if ($content_id > 0) {
Modified: XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/utils.php
===================================================================
--- XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/utils.php 2011-08-30 00:37:53 UTC (rev 7400)
+++ XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/class/utils.php 2011-08-30 11:27:36 UTC (rev 7401)
@@ -65,6 +65,36 @@
$obj->setVar ( $type, '' );
}
+ /**
+ * Uploadfile function
+ *
+ * For manage all upload parts for images
+ * Add topic , Edit topic , Add content , Edit content
+ */
+ function uploadfile($forMods, $type, $obj, $image) {
+
+ include_once XOOPS_ROOT_PATH . "/class/uploader.php";
+ $uploader_img = new XoopsMediaUploader(XOOPS_ROOT_PATH . xoops_getModuleOption ( 'file_dir', $forMods->getVar ( 'dirname' ) ), explode('|',xoops_getModuleOption ( 'file_mime', $forMods->getVar ( 'dirname' ) )), xoops_getModuleOption ( 'file_size', $forMods->getVar ( 'dirname' ) ), null, null);
+
+ if ($uploader_img->fetchMedia ( $type )) {
+ $uploader_img->setPrefix ( $type . '_' );
+ $uploader_img->fetchMedia ( $type );
+ if (! $uploader_img->upload ()) {
+ $errors = $uploader_img->getErrors ();
+ fmcontent_Redirect ( "javascript:history.go(-1)", 3, $errors );
+ xoops_cp_footer ();
+ exit ();
+ } else {
+ $obj->setVar ( $type, $uploader_img->getSavedFileName () );
+ }
+ } else {
+ if (isset ( $image )) {
+ $obj->setVar ( $type, $image );
+ }
+ }
+
+ }
+
/**
*
* @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
Modified: XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/xoops_version.php
===================================================================
--- XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/xoops_version.php 2011-08-30 00:37:53 UTC (rev 7400)
+++ XoopsModules/fmcontent/trunk/xoops_lib/modules/fmcontent/xoops_version.php 2011-08-30 11:27:36 UTC (rev 7401)
@@ -478,6 +478,42 @@
$modversion['config'][] = array(
'name' => 'break',
+ 'title' => '_FMCONTENT_BREAK_FILE',
+ 'description' => '',
+ 'formtype' => 'line_break',
+ 'valuetype' => 'textbox',
+ 'default' => 'head');
+
+$modversion['config'][] = array(
+ 'name' => 'file_dir',
+ 'title' => '_FMCONTENT_FILE_DIR',
+ 'description' => '_FMCONTENT_FILE_DIR_DESC',
+ 'formtype' => 'textbox',
+ 'valuetype' => 'text',
+ 'default' => "/uploads/fmcontent/file/");
+
+$modversion['config'][] = array(
+ 'name' => 'file_size',
+ 'title' => '_FMCONTENT_FILE_SIZE',
+ 'description' => '_FMCONTENT_FILE_SIZE_DESC',
+ 'formtype' => 'textbox',
+ 'valuetype' => 'text',
+ 'default' => '1048576');
+
+$modversion['config'][] = array(
+ 'name' => 'file_mime',
+ 'title' => '_FMCONTENT_FILE_MIME',
+ 'description' => '_FMCONTENT_FILE_MIME_DESC',
+ 'formtype' => 'textarea',
+ 'valuetype' => 'text',
+ 'default' => 'image/gif|image/jpeg|image/pjpeg|image/x-png|image/png|application/x-zip-compressed|application/zip|application/rar|application/pdf|
+ application/x-gtar|application/x-tar|application/msword|application/vnd.ms-excel|application/vnd.oasis.opendocument.text|
+ application/vnd.oasis.opendocument.spreadsheet|application/vnd.oasis.opendocument.presentation|
+ application/vnd.oasis.opendocument.graphics|application/vnd.oasis.opendocument.chart|application/vnd.oasis.opendocument.formula|
+ application/vnd.oasis.opendocument.database|application/vnd.oasis.opendocument.image|application/vnd.oasis.opendocument.text-master');
+
+$modversion['config'][] = array(
+ 'name' => 'break',
'title' => '_FMCONTENT_BREAK_IMAGE',
'description' => '',
'formtype' => 'line_break',
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tr...@us...> - 2011-08-30 00:38:00
|
Revision: 7400
http://xoops.svn.sourceforge.net/xoops/?rev=7400&view=rev
Author: trabis
Date: 2011-08-30 00:37:53 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Small test to check svn hooks
Modified Paths:
--------------
XoopsModules/xmf/trunk/preloads/core.php
Modified: XoopsModules/xmf/trunk/preloads/core.php
===================================================================
--- XoopsModules/xmf/trunk/preloads/core.php 2011-08-30 00:35:49 UTC (rev 7399)
+++ XoopsModules/xmf/trunk/preloads/core.php 2011-08-30 00:37:53 UTC (rev 7400)
@@ -14,9 +14,8 @@
* @license http://www.fsf.org/copyleft/gpl.html GNU public license
* @package Xmf
* @since 0.1
- * @author Gr\xE9gory Mage (Aka Mage)
* @author trabis <lus...@gm...>
- * @version $Id: somefile.php 0 2010-05-03 18:47:04Z trabis $
+ * @version $Id: core.php 0 2010-05-03 18:47:04Z trabis $
*/
defined('XOOPS_ROOT_PATH') or die('Restricted access');
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tr...@us...> - 2011-08-30 00:36:01
|
Revision: 7399
http://xoops.svn.sourceforge.net/xoops/?rev=7399&view=rev
Author: trabis
Date: 2011-08-30 00:35:49 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Adding publisher module(xmf version)
Added Paths:
-----------
XoopsModules/publisher/
XoopsModules/publisher/branches/
XoopsModules/publisher/releases/
XoopsModules/publisher/trunk/
XoopsModules/publisher/trunk/admin/
XoopsModules/publisher/trunk/admin/about.php
XoopsModules/publisher/trunk/admin/admin_header.php
XoopsModules/publisher/trunk/admin/category.php
XoopsModules/publisher/trunk/admin/clone.php
XoopsModules/publisher/trunk/admin/file.php
XoopsModules/publisher/trunk/admin/import/
XoopsModules/publisher/trunk/admin/import/news.php
XoopsModules/publisher/trunk/admin/import/smartsection.php
XoopsModules/publisher/trunk/admin/import/wfsection.php
XoopsModules/publisher/trunk/admin/import/xfsection.php
XoopsModules/publisher/trunk/admin/import.php
XoopsModules/publisher/trunk/admin/index.php
XoopsModules/publisher/trunk/admin/item.php
XoopsModules/publisher/trunk/admin/menu.php
XoopsModules/publisher/trunk/admin/mimetypes.php
XoopsModules/publisher/trunk/admin/pagewrap.php
XoopsModules/publisher/trunk/admin/permissions.php
XoopsModules/publisher/trunk/admin/preferences.php
XoopsModules/publisher/trunk/admin/pw_delete_file.php
XoopsModules/publisher/trunk/admin/pw_upload_file.php
XoopsModules/publisher/trunk/admin/summary.php
XoopsModules/publisher/trunk/ajaxrating.txt
XoopsModules/publisher/trunk/archive.php
XoopsModules/publisher/trunk/author_items.php
XoopsModules/publisher/trunk/backend.php
XoopsModules/publisher/trunk/blocks/
XoopsModules/publisher/trunk/blocks/category_items_sel.php
XoopsModules/publisher/trunk/blocks/date_to_date.php
XoopsModules/publisher/trunk/blocks/index.html
XoopsModules/publisher/trunk/blocks/items_columns.php
XoopsModules/publisher/trunk/blocks/items_menu.php
XoopsModules/publisher/trunk/blocks/items_new.php
XoopsModules/publisher/trunk/blocks/items_random_item.php
XoopsModules/publisher/trunk/blocks/items_recent.php
XoopsModules/publisher/trunk/blocks/items_spot.php
XoopsModules/publisher/trunk/blocks/latest_files.php
XoopsModules/publisher/trunk/blocks/latest_news.php
XoopsModules/publisher/trunk/blocks/search.php
XoopsModules/publisher/trunk/category.php
XoopsModules/publisher/trunk/changelog.txt
XoopsModules/publisher/trunk/class/
XoopsModules/publisher/trunk/class/blockform.php
XoopsModules/publisher/trunk/class/category.php
XoopsModules/publisher/trunk/class/file.php
XoopsModules/publisher/trunk/class/form/
XoopsModules/publisher/trunk/class/form/category.php
XoopsModules/publisher/trunk/class/form/file.php
XoopsModules/publisher/trunk/class/form/item.php
XoopsModules/publisher/trunk/class/formdatetime.php
XoopsModules/publisher/trunk/class/groupperm.php
XoopsModules/publisher/trunk/class/index.html
XoopsModules/publisher/trunk/class/item.php
XoopsModules/publisher/trunk/class/metagen.php
XoopsModules/publisher/trunk/class/mimetype.php
XoopsModules/publisher/trunk/class/permission.php
XoopsModules/publisher/trunk/class/rating.php
XoopsModules/publisher/trunk/class/session.php
XoopsModules/publisher/trunk/class/themetabform.php
XoopsModules/publisher/trunk/class/uploader.php
XoopsModules/publisher/trunk/comment_delete.php
XoopsModules/publisher/trunk/comment_edit.php
XoopsModules/publisher/trunk/comment_new.php
XoopsModules/publisher/trunk/comment_post.php
XoopsModules/publisher/trunk/comment_reply.php
XoopsModules/publisher/trunk/css/
XoopsModules/publisher/trunk/css/images/
XoopsModules/publisher/trunk/css/images/ui-bg_flat_0_aaaaaa_40x100.png
XoopsModules/publisher/trunk/css/images/ui-bg_flat_75_ffffff_40x100.png
XoopsModules/publisher/trunk/css/images/ui-bg_glass_55_fbf9ee_1x400.png
XoopsModules/publisher/trunk/css/images/ui-bg_glass_65_ffffff_1x400.png
XoopsModules/publisher/trunk/css/images/ui-bg_glass_75_dadada_1x400.png
XoopsModules/publisher/trunk/css/images/ui-bg_glass_75_e6e6e6_1x400.png
XoopsModules/publisher/trunk/css/images/ui-bg_glass_95_fef1ec_1x400.png
XoopsModules/publisher/trunk/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
XoopsModules/publisher/trunk/css/images/ui-icons_222222_256x240.png
XoopsModules/publisher/trunk/css/images/ui-icons_2e83ff_256x240.png
XoopsModules/publisher/trunk/css/images/ui-icons_454545_256x240.png
XoopsModules/publisher/trunk/css/images/ui-icons_888888_256x240.png
XoopsModules/publisher/trunk/css/images/ui-icons_cd0a0a_256x240.png
XoopsModules/publisher/trunk/css/index.html
XoopsModules/publisher/trunk/css/jquery-ui-1.7.1.custom.css
XoopsModules/publisher/trunk/css/jquery.popeye.style.css
XoopsModules/publisher/trunk/css/publisher.css
XoopsModules/publisher/trunk/extra/
XoopsModules/publisher/trunk/extra/index.html
XoopsModules/publisher/trunk/extra/seo/
XoopsModules/publisher/trunk/extra/seo/index.html
XoopsModules/publisher/trunk/extra/seo/sample.htaccess
XoopsModules/publisher/trunk/extra/seo/seo.txt
XoopsModules/publisher/trunk/file.php
XoopsModules/publisher/trunk/footer.php
XoopsModules/publisher/trunk/header.php
XoopsModules/publisher/trunk/images/
XoopsModules/publisher/trunk/images/VeraBd.ttf
XoopsModules/publisher/trunk/images/arrow-bg.png
XoopsModules/publisher/trunk/images/bg.gif
XoopsModules/publisher/trunk/images/blank.png
XoopsModules/publisher/trunk/images/bullet.gif
XoopsModules/publisher/trunk/images/button_delete.png
XoopsModules/publisher/trunk/images/button_edit.png
XoopsModules/publisher/trunk/images/dot-grey.gif
XoopsModules/publisher/trunk/images/gfx/
XoopsModules/publisher/trunk/images/gfx/count-2.png
XoopsModules/publisher/trunk/images/gfx/enlarge-1.png
XoopsModules/publisher/trunk/images/gfx/enlarge-2.png
XoopsModules/publisher/trunk/images/gfx/loading.gif
XoopsModules/publisher/trunk/images/gfx/next-1.png
XoopsModules/publisher/trunk/images/gfx/next-2.png
XoopsModules/publisher/trunk/images/gfx/next.gif
XoopsModules/publisher/trunk/images/gfx/prev-1.png
XoopsModules/publisher/trunk/images/gfx/prev-2.png
XoopsModules/publisher/trunk/images/gfx/prev.gif
XoopsModules/publisher/trunk/images/grad-bg.png
XoopsModules/publisher/trunk/images/icon/
XoopsModules/publisher/trunk/images/icon/approve.gif
XoopsModules/publisher/trunk/images/icon/cat.gif
XoopsModules/publisher/trunk/images/icon/clone.gif
XoopsModules/publisher/trunk/images/icon/close12.gif
XoopsModules/publisher/trunk/images/icon/delete.gif
XoopsModules/publisher/trunk/images/icon/doc.png
XoopsModules/publisher/trunk/images/icon/edit.gif
XoopsModules/publisher/trunk/images/icon/file.gif
XoopsModules/publisher/trunk/images/icon/friend.gif
XoopsModules/publisher/trunk/images/icon/index.html
XoopsModules/publisher/trunk/images/icon/newanswer.gif
XoopsModules/publisher/trunk/images/icon/open12.gif
XoopsModules/publisher/trunk/images/icon/print.gif
XoopsModules/publisher/trunk/images/icon/subcat.gif
XoopsModules/publisher/trunk/images/important-32.png
XoopsModules/publisher/trunk/images/index.html
XoopsModules/publisher/trunk/images/item_icon.gif
XoopsModules/publisher/trunk/images/left_both.gif
XoopsModules/publisher/trunk/images/links/
XoopsModules/publisher/trunk/images/links/clone.gif
XoopsModules/publisher/trunk/images/links/delete.gif
XoopsModules/publisher/trunk/images/links/delete.png
XoopsModules/publisher/trunk/images/links/edit.gif
XoopsModules/publisher/trunk/images/links/friend.gif
XoopsModules/publisher/trunk/images/links/index.html
XoopsModules/publisher/trunk/images/links/newanswer.gif
XoopsModules/publisher/trunk/images/links/next.gif
XoopsModules/publisher/trunk/images/links/pdf.gif
XoopsModules/publisher/trunk/images/links/previous.gif
XoopsModules/publisher/trunk/images/links/print.gif
XoopsModules/publisher/trunk/images/loadingbar.gif
XoopsModules/publisher/trunk/images/module_logo.png
XoopsModules/publisher/trunk/images/no.gif
XoopsModules/publisher/trunk/images/off.png
XoopsModules/publisher/trunk/images/on.png
XoopsModules/publisher/trunk/images/popeye/
XoopsModules/publisher/trunk/images/popeye/bg1.png
XoopsModules/publisher/trunk/images/popeye/compact3.png
XoopsModules/publisher/trunk/images/popeye/enlarge3.png
XoopsModules/publisher/trunk/images/popeye/loading3.gif
XoopsModules/publisher/trunk/images/popeye/next3.png
XoopsModules/publisher/trunk/images/popeye/prev3.png
XoopsModules/publisher/trunk/images/right_both.gif
XoopsModules/publisher/trunk/images/rss.gif
XoopsModules/publisher/trunk/images/span-bg.gif
XoopsModules/publisher/trunk/images/starrating.gif
XoopsModules/publisher/trunk/images/transparent_bg.png
XoopsModules/publisher/trunk/images/working.gif
XoopsModules/publisher/trunk/include/
XoopsModules/publisher/trunk/include/ajax_rating.php
XoopsModules/publisher/trunk/include/ajax_upload.php
XoopsModules/publisher/trunk/include/comment_functions.php
XoopsModules/publisher/trunk/include/common.php
XoopsModules/publisher/trunk/include/constants.php
XoopsModules/publisher/trunk/include/functions.php
XoopsModules/publisher/trunk/include/index.html
XoopsModules/publisher/trunk/include/install.inc.php
XoopsModules/publisher/trunk/include/media.textsanitizer.php
XoopsModules/publisher/trunk/include/notification.inc.php
XoopsModules/publisher/trunk/include/plugin.tag.php
XoopsModules/publisher/trunk/include/search.inc.php
XoopsModules/publisher/trunk/include/seo.inc.php
XoopsModules/publisher/trunk/include/seo_functions.php
XoopsModules/publisher/trunk/index.php
XoopsModules/publisher/trunk/item.php
XoopsModules/publisher/trunk/js/
XoopsModules/publisher/trunk/js/ajaxupload.3.9.js
XoopsModules/publisher/trunk/js/behavior.js
XoopsModules/publisher/trunk/js/cookies.js
XoopsModules/publisher/trunk/js/funcs.js
XoopsModules/publisher/trunk/js/index.html
XoopsModules/publisher/trunk/js/jquery.easing.js
XoopsModules/publisher/trunk/js/jquery.popeye-2.0.4.js
XoopsModules/publisher/trunk/js/publisher.js
XoopsModules/publisher/trunk/js/rating.js
XoopsModules/publisher/trunk/js/script.easing.js
XoopsModules/publisher/trunk/js/ui.core.js
XoopsModules/publisher/trunk/js/ui.tabs.js
XoopsModules/publisher/trunk/language/
XoopsModules/publisher/trunk/language/english/
XoopsModules/publisher/trunk/language/english/admin.php
XoopsModules/publisher/trunk/language/english/blocks.php
XoopsModules/publisher/trunk/language/english/common.php
XoopsModules/publisher/trunk/language/english/index.html
XoopsModules/publisher/trunk/language/english/mail_template/
XoopsModules/publisher/trunk/language/english/mail_template/category_item_published.tpl
XoopsModules/publisher/trunk/language/english/mail_template/category_item_submitted.tpl
XoopsModules/publisher/trunk/language/english/mail_template/global_item_category_created.tpl
XoopsModules/publisher/trunk/language/english/mail_template/global_item_published.tpl
XoopsModules/publisher/trunk/language/english/mail_template/global_item_submitted.tpl
XoopsModules/publisher/trunk/language/english/mail_template/index.html
XoopsModules/publisher/trunk/language/english/mail_template/item_approved.tpl
XoopsModules/publisher/trunk/language/english/mail_template/item_rejected.tpl
XoopsModules/publisher/trunk/language/english/main.php
XoopsModules/publisher/trunk/language/english/modinfo.php
XoopsModules/publisher/trunk/language/french/
XoopsModules/publisher/trunk/language/french/admin.php
XoopsModules/publisher/trunk/language/french/blocks.php
XoopsModules/publisher/trunk/language/french/common.php
XoopsModules/publisher/trunk/language/french/index.html
XoopsModules/publisher/trunk/language/french/mail_template/
XoopsModules/publisher/trunk/language/french/mail_template/category_item_published.tpl
XoopsModules/publisher/trunk/language/french/mail_template/category_item_submitted.tpl
XoopsModules/publisher/trunk/language/french/mail_template/global_item_category_created.tpl
XoopsModules/publisher/trunk/language/french/mail_template/global_item_published.tpl
XoopsModules/publisher/trunk/language/french/mail_template/global_item_submitted.tpl
XoopsModules/publisher/trunk/language/french/mail_template/index.html
XoopsModules/publisher/trunk/language/french/mail_template/item_approved.tpl
XoopsModules/publisher/trunk/language/french/mail_template/item_rejected.tpl
XoopsModules/publisher/trunk/language/french/main.php
XoopsModules/publisher/trunk/language/french/modinfo.php
XoopsModules/publisher/trunk/language/index.html
XoopsModules/publisher/trunk/list.tag.php
XoopsModules/publisher/trunk/makepdf.php
XoopsModules/publisher/trunk/notification_update.php
XoopsModules/publisher/trunk/pop.php
XoopsModules/publisher/trunk/print.php
XoopsModules/publisher/trunk/rate.php
XoopsModules/publisher/trunk/search.php
XoopsModules/publisher/trunk/sql/
XoopsModules/publisher/trunk/sql/index.html
XoopsModules/publisher/trunk/sql/mysql.sql
XoopsModules/publisher/trunk/submit.php
XoopsModules/publisher/trunk/tcpdf/
XoopsModules/publisher/trunk/tcpdf/CHANGELOG.TXT
XoopsModules/publisher/trunk/tcpdf/LICENSE.TXT
XoopsModules/publisher/trunk/tcpdf/README.TXT
XoopsModules/publisher/trunk/tcpdf/cache/
XoopsModules/publisher/trunk/tcpdf/cache/index.html
XoopsModules/publisher/trunk/tcpdf/config/
XoopsModules/publisher/trunk/tcpdf/config/index.html
XoopsModules/publisher/trunk/tcpdf/config/lang/
XoopsModules/publisher/trunk/tcpdf/config/lang/ar.php
XoopsModules/publisher/trunk/tcpdf/config/lang/de.php
XoopsModules/publisher/trunk/tcpdf/config/lang/en.php
XoopsModules/publisher/trunk/tcpdf/config/lang/fa.php
XoopsModules/publisher/trunk/tcpdf/config/lang/fr.php
XoopsModules/publisher/trunk/tcpdf/config/lang/index.html
XoopsModules/publisher/trunk/tcpdf/config/lang/nl.php
XoopsModules/publisher/trunk/tcpdf/config/tcpdf_config.php
XoopsModules/publisher/trunk/tcpdf/fonts/
XoopsModules/publisher/trunk/tcpdf/fonts/almohanad.ctg.z
XoopsModules/publisher/trunk/tcpdf/fonts/almohanad.php
XoopsModules/publisher/trunk/tcpdf/fonts/almohanad.z
XoopsModules/publisher/trunk/tcpdf/fonts/dejavusans.ctg.z
XoopsModules/publisher/trunk/tcpdf/fonts/dejavusans.php
XoopsModules/publisher/trunk/tcpdf/fonts/dejavusans.z
XoopsModules/publisher/trunk/tcpdf/fonts/index.html
XoopsModules/publisher/trunk/tcpdf/htmlcolors.php
XoopsModules/publisher/trunk/tcpdf/images/
XoopsModules/publisher/trunk/tcpdf/images/index.html
XoopsModules/publisher/trunk/tcpdf/index.html
XoopsModules/publisher/trunk/tcpdf/tcpdf.php
XoopsModules/publisher/trunk/tcpdf/unicode_data.php
XoopsModules/publisher/trunk/templates/
XoopsModules/publisher/trunk/templates/blocks/
XoopsModules/publisher/trunk/templates/blocks/index.html
XoopsModules/publisher/trunk/templates/blocks/publisher_category_items_sel.html
XoopsModules/publisher/trunk/templates/blocks/publisher_date_to_date.html
XoopsModules/publisher/trunk/templates/blocks/publisher_items_columns.html
XoopsModules/publisher/trunk/templates/blocks/publisher_items_menu.html
XoopsModules/publisher/trunk/templates/blocks/publisher_items_new.html
XoopsModules/publisher/trunk/templates/blocks/publisher_items_random_item.html
XoopsModules/publisher/trunk/templates/blocks/publisher_items_recent.html
XoopsModules/publisher/trunk/templates/blocks/publisher_items_spot.html
XoopsModules/publisher/trunk/templates/blocks/publisher_latest_files.html
XoopsModules/publisher/trunk/templates/blocks/publisher_latest_news.html
XoopsModules/publisher/trunk/templates/blocks/publisher_search_block.html
XoopsModules/publisher/trunk/templates/index.html
XoopsModules/publisher/trunk/templates/publisher_addfile.html
XoopsModules/publisher/trunk/templates/publisher_archive.html
XoopsModules/publisher/trunk/templates/publisher_author_items.html
XoopsModules/publisher/trunk/templates/publisher_categories_table.html
XoopsModules/publisher/trunk/templates/publisher_display_full.html
XoopsModules/publisher/trunk/templates/publisher_display_list.html
XoopsModules/publisher/trunk/templates/publisher_display_summary.html
XoopsModules/publisher/trunk/templates/publisher_display_wfsection.html
XoopsModules/publisher/trunk/templates/publisher_footer.html
XoopsModules/publisher/trunk/templates/publisher_header.html
XoopsModules/publisher/trunk/templates/publisher_item.html
XoopsModules/publisher/trunk/templates/publisher_print.html
XoopsModules/publisher/trunk/templates/publisher_rss.html
XoopsModules/publisher/trunk/templates/publisher_search.html
XoopsModules/publisher/trunk/templates/publisher_singleitem.html
XoopsModules/publisher/trunk/templates/publisher_singleitem_block.html
XoopsModules/publisher/trunk/templates/publisher_submit.html
XoopsModules/publisher/trunk/templates/static/
XoopsModules/publisher/trunk/templates/static/index.html
XoopsModules/publisher/trunk/templates/static/publisher_about.html
XoopsModules/publisher/trunk/templates/static/publisher_admin_menu.html
XoopsModules/publisher/trunk/thumb.php
XoopsModules/publisher/trunk/view.tag.php
XoopsModules/publisher/trunk/visit.php
XoopsModules/publisher/trunk/xoops_version.php
Added: XoopsModules/publisher/trunk/admin/about.php
===================================================================
--- XoopsModules/publisher/trunk/admin/about.php (rev 0)
+++ XoopsModules/publisher/trunk/admin/about.php 2011-08-30 00:35:49 UTC (rev 7399)
@@ -0,0 +1,42 @@
+<?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: about.php 0 2009-06-11 18:47:04Z trabis $
+ */
+
+include_once dirname(__FILE__) . '/admin_header.php';
+xoops_cp_header();
+
+$menu = new Xmf_Template_Adminmenu($xoopsModule);
+$menu->display();
+
+$nav = new Xmf_Template_Adminnav($xoopsModule);
+$nav->display();
+
+$about = new Xmf_Template_Adminabout($xoopsModule);
+$about->display();
+
+
+//echo $aboutAdmin->addNavigation('category.php');
+//echo $aboutAdmin->addNavigation('about.php');
+//echo $aboutAdmin->renderabout('6KJ7RW5DR3VTJ', false);
+//$indexAdmin = new ModuleAdmin();
+//echo $indexAdmin->addNavigation('index.php');
+//echo $aboutAdmin->renderIndex();
+
+xoops_cp_footer();
+?>
\ No newline at end of file
Added: XoopsModules/publisher/trunk/admin/admin_header.php
===================================================================
--- XoopsModules/publisher/trunk/admin/admin_header.php (rev 0)
+++ XoopsModules/publisher/trunk/admin/admin_header.php 2011-08-30 00:35:49 UTC (rev 7399)
@@ -0,0 +1,35 @@
+<?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: admin_header.php 0 2009-06-11 18:47:04Z trabis $
+ */
+
+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);
+
+$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' />",
+);
+?>
\ No newline at end of file
Added: XoopsModules/publisher/trunk/admin/category.php
===================================================================
--- XoopsModules/publisher/trunk/admin/category.php (rev 0)
+++ XoopsModules/publisher/trunk/admin/category.php 2011-08-30 00:35:49 UTC (rev 7399)
@@ -0,0 +1,434 @@
+<?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: clone.php 0 2009-06-11 18:47:04Z trabis $
+ */
+
+include_once dirname(__FILE__) . '/admin_header.php';
+
+$op = Xmf_Request::getString('op');
+
+$op = isset($_POST['editor']) ? 'mod' : $op;
+if (isset($_POST['addcategory'])) {
+ $op = 'addcategory';
+}
+
+// Where do we start ?
+$startcategory = Xmf_Request::getInt('startcategory');
+$categoryid = Xmf_Request::getInt('categoryid');
+
+switch ($op) {
+
+ case "del":
+ $categoryObj = $publisher->getHandler('category')->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();
+ }
+ redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_COLISDELETED, $name));
+ exit();
+ } 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();
+ }
+ 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
+
+ publisher_cpHeader();
+ publisher_editCat(true, $categoryid, $nb_subcats);
+ break;
+
+ case "addcategory":
+ global $modify;
+
+ $parentid = Xmf_Request::getInt('parentid');
+
+ if ($categoryid != 0) {
+ $categoryObj = $publisher->getHandler('category')->get($categoryid);
+ } else {
+ $categoryObj = $publisher->getHandler('category')->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 = publisher_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_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 {
+ redirect_header('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR . $uploader->getErrors());
+ exit();
+ }
+ }
+ } 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
+ if (isset($_POST['groups_read'])) {
+ $categoryObj->setGroups_read($_POST['groups_read']);
+ } else {
+ $categoryObj->setGroups_read();
+ }
+ $grpread = isset($_POST['groups_read']) ? $_POST['groups_read'] : array();
+
+ if (isset($_POST['groups_submit'])) {
+ $categoryObj->setGroups_submit($_POST['groups_submit']);
+ } else {
+ $categoryObj->setGroups_submit();
+ }
+ $grpsubmit = isset($_POST['groups_submit']) ? $_POST['groups_submit'] : 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()) {
+ 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
+ publisher_saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid(), 'category_read');
+ publisher_saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->categoryid(), 'item_submit');
+ //publisher_saveCategory_Permissions($groups_admin, $categoriesObj->categoryid(), 'category_admin');
+ if ($applyall) {
+ // TODO : put this function in the category class
+ publisher_overrideItemsPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid());
+ }
+ //Added by fx2024
+ $parentCat = $categoryObj->categoryid();
+ $sizeof = sizeof($_POST['scname']);
+ for ($i = 0; $i < $sizeof; $i++) {
+ if ($_POST['scname'][$i] != '') {
+ $categoryObj = $publisher->getHandler('category')->create();
+ $categoryObj->setVar('name', $_POST['scname'][$i]);
+ $categoryObj->setVar('parentid', $parentCat);
+ $categoryObj->setGroups_read($grpread);
+ $categoryObj->setGroups_submit($grpsubmit);
+
+ if (!$categoryObj->store()) {
+ 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
+ publisher_saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid(), 'category_read');
+ publisher_saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->categoryid(), 'item_submit');
+ //publisher_saveCategory_Permissions($groups_admin, $categoriesObj->categoryid(), 'category_admin');
+ if ($applyall) {
+ // TODO : put this function in the category class
+ publisher_overrideItemsPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid());
+ }
+ }
+ }
+ //end of fx2024 code
+ redirect_header($redirect_to, 2, $redirect_msg);
+ exit();
+ break;
+
+ //Added by fx2024
+
+ case "addsubcats":
+ $categoryid = 0;
+ $nb_subcats = intval($_POST['nb_subcats']) + $_POST['nb_sub_yet'];
+
+ $categoryObj =& $publisher->getHandler('category')->create();
+ $categoryObj->setVar('name', $_POST['name']);
+ $categoryObj->setVar('description', $_POST['description']);
+ $categoryObj->setVar('weight', $_POST['weight']);
+ $categoryObj->setGroups_read(isset($_POST['groups_read']) ? $_POST['groups_read'] : array());
+ if (isset($parentCat)) {
+ $categoryObj->setVar('parentid', $parentCat);
+ }
+
+ publisher_cpHeader();
+ publisher_editCat(true, $categoryid, $nb_subcats, $categoryObj);
+ exit();
+
+ break;
+ //end of fx2024 code
+
+ case "cancel":
+ redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_BACK2IDX, ''));
+ exit();
+
+ case "default":
+ default:
+ publisher_cpHeader();
+ $menu = new Xmf_Template_Adminmenu($xoopsModule);
+ $menu->display();
+ echo "<br />\n";
+ echo "<form><div style=\"margin-bottom: 12px;\">";
+ echo "<input type='button' name='button' "location='category.php?op=mod'\" value='" . _AM_PUBLISHER_CATEGORY_CREATE . "'> ";
+ //echo "<input type='button' name='button' "location='item.php?op=mod'\" value='" . _AM_PUBLISHER_CREATEITEM . "'> ";
+ echo "</div></form>";
+
+ // Creating the objects for top categories
+ $categoriesObj = $publisher->getHandler('category')->getCategories($publisher->getConfig('idxcat_perpage'), $startcategory, 0);
+
+ 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>";
+ echo "<td class='bg3' align='left'><b>" . _AM_PUBLISHER_ITEMCATEGORYNAME . "</b></td>";
+ echo "<td width='60' class='bg3' width='65' align='center'><b>" . _CO_PUBLISHER_WEIGHT . "</b></td>";
+ echo "<td width='60' class='bg3' align='center'><b>" . _AM_PUBLISHER_ACTION . "</b></td>";
+ echo "</tr>";
+ $totalCategories = $publisher->getHandler('category')->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";
+ 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');
+ echo "<br>";
+ //editcat(false);
+ break;
+}
+
+xoops_cp_footer();
+
+function publisher_displayCategory($categoryObj, $level = 0)
+{
+ $publisher =& Xmf_Module_Helper::getInstance(PUBLISHER_DIRNAME);
+
+ $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->categoryid() . "&parentid=" . $categoryObj->parentid() . "'><img src='" . PUBLISHER_URL . "/images/icon/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/icon/delete.gif' 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->categoryid() . "'><img src='" . PUBLISHER_URL . "/images/icon/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->getHandler('category')->getCategories(0, 0, $categoryObj->categoryid());
+ if (count($subCategoriesObj) > 0) {
+ $level++;
+ foreach ($subCategoriesObj as $key => $thiscat) {
+ publisher_displayCategory($thiscat, $level);
+ }
+ }
+ unset($categoryObj);
+}
+
+function publisher_editCat($showmenu = false, $categoryid = 0, $nb_subcats = 4, $categoryObj = null)
+{
+ global $xoopsModule;
+ $publisher =& Xmf_Module_Helper::getInstance(PUBLISHER_DIRNAME);
+
+ // 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);
+ if ($categoryObj->notLoaded()) {
+ redirect_header("category.php", 1, _AM_PUBLISHER_NOCOLTOEDIT);
+ exit();
+ }
+ } else {
+ if (!$categoryObj) {
+ $categoryObj = $publisher->getHandler('category')->create();
+ }
+ }
+
+ $menu = new Xmf_Template_Adminmenu($xoopsModule);
+
+ if ($categoryid != 0) {
+ if ($showmenu) {
+ $menu->setBreadcrumb(_AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_EDITING);
+ $menu->display();
+ }
+ echo "<br />\n";
+ publisher_openCollapsableBar('edittable', 'edittableicon', _AM_PUBLISHER_EDITCOL, _AM_PUBLISHER_CATEGORY_EDIT_INFO);
+ } else {
+ if ($showmenu) {
+ $menu->setBreadcrumb(_AM_PUBLISHER_CATEGORIES . " > " . _AM_PUBLISHER_CREATINGNEW);
+ $menu->display();
+ }
+ publisher_openCollapsableBar('createtable', 'createtableicon', _AM_PUBLISHER_CATEGORY_CREATE, _AM_PUBLISHER_CATEGORY_CREATE_INFO);
+ }
+ $sform = $categoryObj->getForm($nb_subcats);
+ $sform->display();
+
+ if (!$categoryid) {
+ publisher_closeCollapsableBar('createtable', 'createtableicon');
+ } else {
+ publisher_closeCollapsableBar('edittable', 'edittableicon');
+ }
+
+ //Added by fx2024
+ if ($categoryid) {
+ $sel_cat = $categoryid;
+
+ publisher_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);
+ // creating the categories objects that are published
+ $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'><b>" . _AM_PUBLISHER_CATID . "</b></td>";
+ echo "<td width='20%' class='bg3' align='left'><b>" . _AM_PUBLISHER_CATCOLNAME . "</b></td>";
+ echo "<td class='bg3' align='left'><b>" . _AM_PUBLISHER_SUBDESCRIPT . "</b></td>";
+ echo "<td width='60' class='bg3' align='right'><b>" . _AM_PUBLISHER_ACTION . "</b></td>";
+ echo "</tr>";
+ if ($totalsubs > 0) {
+ foreach ($subcatsObj as $subcat) {
+ $modify = "<a href='category.php?op=mod&categoryid=" . $subcat->categoryid() . "'><img src='" . XOOPS_URL . "/modules/" . $publisher->getObject()->dirname() . "/images/icon/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->getObject()->dirname() . "/images/icon/delete.gif' 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->getObject()->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>";
+ }
+ } else {
+ echo "<tr>";
+ echo "<td class='head' align='center' colspan= '7'>" . _AM_PUBLISHER_NOSUBCAT . "</td>";
+ echo "</tr>";
+ }
+ echo "</table>\n";
+ echo "<br />\n";
+ publisher_closeCollapsableBar('subcatstable', 'subcatsicon');
+
+ publisher_openCollapsableBar('bottomtable', 'bottomtableicon', _AM_PUBLISHER_CAT_ITEMS, _AM_PUBLISHER_CAT_ITEMS_DSC);
+ $startitem = Xmf_Request::getInt('startitem');
+ // Get the total number of published ITEMS
+ $totalitems = $publisher->getHandler('item')->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);
+ $totalitemsOnPage = count($itemsObj);
+ $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'><b>" . _AM_PUBLISHER_ITEMID . "</b></td>";
+ echo "<td width='20%' class='bg3' align='left'><b>" . _AM_PUBLISHER_ITEMCOLNAME . "</b></td>";
+ echo "<td class='bg3' align='left'><b>" . _AM_PUBLISHER_ITEMDESC . "</b></td>";
+ echo "<td width='90' class='bg3' align='center'><b>" . _AM_PUBLISHER_CREATED . "</b></td>";
+ echo "<td width='60' class='bg3' align='center'><b>" . _AM_PUBLISHER_ACTION . "</b></td>";
+ 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->getObject()->dirname() . "/images/icon/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->getObject()->dirname() . "/images/icon/delete.gif' 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='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>";
+ }
+ echo "</table>\n";
+ echo "<br />\n";
+ $parentid = Xmf_Request::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' "location='item.php?op=mod&categoryid=" . $sel_cat . "'\" value='" . _AM_PUBLISHER_CREATEITEM . "'> ";
+ echo "</div>";
+ }
+ //end of fx2024 code
+}
+
+?>
\ No newline at end of file
Added: XoopsModules/publisher/trunk/admin/clone.php
===================================================================
--- XoopsModules/publisher/trunk/admin/clone.php (rev 0)
+++ XoopsModules/publisher/trunk/admin/clone.php 2011-08-30 00:35:49 UTC (rev 7399)
@@ -0,0 +1,168 @@
+<?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: clone.php 0 2009-06-11 18:47:04Z trabis $
+ */
+
+include_once dirname(__FILE__) . "/admin_header.php";
+
+publisher_cpHeader();
+$menu = new Xmf_Template_Adminmenu($xoopsModule);
+$menu->display();
+publisher_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();
+ }
+
+ $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));
+ 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));
+ }
+
+ $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 {
+ include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+ $form = new XoopsThemeForm(sprintf(_AM_PUBLISHER_CLONE_TITLE, $publisher->getObject()->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
+publisher_closeCollapsableBar('clone', 'cloneicon');
+xoops_cp_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);
+ imagecolortransparent($imageModule, $white);
+ imagepng($imageModule, XOOPS_ROOT_PATH . "/modules/" . $dirname . "/images/module_logo.png");
+ imagedestroy($imageModule);
+ return true;
+}
+
+?>
\ No newline at end of file
Added: XoopsModules/publisher/trunk/admin/file.php
===================================================================
--- XoopsModules/publisher/trunk/admin/file.php (rev 0)
+++ XoopsModules/publisher/trunk/admin/file.php 2011-08-30 00:35:49 UTC (rev 7399)
@@ -0,0 +1,168 @@
+<?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: file.php 0 2009-06-11 18:47:04Z trabis $
+ */
+
+include_once dirname(__FILE__) . '/admin_header.php';
+
+$op = Xmf_Request::getString('op');
+
+function publisher_editFile($showmenu = false, $fileid = 0, $itemid = 0)
+{
+ $publisher =& Xmf_Module_Helper::getInstance(PUBLISHER_DIRNAME);
+ 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
+ $fileObj = $publisher->getHandler('file')->get($fileid);
+
+ if ($fileObj->notLoaded()) {
+ redirect_header("javascript:history.go(-1)", 1, _AM_PUBLISHER_NOFILESELECTED);
+ exit();
+ }
+
+ if ($showmenu) {
+ $menu = new Xmf_Template_Adminmenu($xoopsModule);
+ $menu->setBreadcrumb(_AM_PUBLISHER_FILE . " > " . _AM_PUBLISHER_EDITING);
+ $menu->display();
+ }
+
+ 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);
+ } else {
+ // there's no parameter, so we're adding an item
+ $fileObj =& $publisher->getHandler('file')->create();
+ $fileObj->setVar('itemid', $itemid);
+ if ($showmenu) {
+ $menu = new Xmf_Template_Adminmenu($xoopsModule);
+ $menu->setBreadcrumb(_AM_PUBLISHER_FILE . " > " . _AM_PUBLISHER_FILE_ADD);
+ $menu->display();
+ }
+ 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);
+ }
+
+ // FILES UPLOAD FORM
+ $files_form = $fileObj->getForm();
+ $files_form->display();
+
+ if ($fileid != 0) {
+ publisher_closeCollapsableBar('editfile', 'editfileicon');
+ } else {
+ publisher_closeCollapsableBar('addfile', 'addfileicon');
+ }
+
+}
+
+$false = false;
+/* -- Available operations -- */
+switch ($op) {
+ case "uploadfile";
+ publisher_uploadFile(false, true, $false);
+ exit;
+ break;
+
+ case "uploadanother";
+ publisher_uploadFile(true, true, $false);
+ exit;
+ break;
+
+ case "mod":
+ $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();
+ }
+
+ publisher_cpHeader();
+ include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+
+ publisher_editFile(true, $fileid, $itemid);
+ break;
+
+ case "modify":
+ $fileid = isset($_POST['fileid']) ? intval($_POST['fileid']) : 0;
+
+ // Creating the file object
+ if ($fileid != 0) {
+ $fileObj = $publisher->getHandler('file')->get($fileid);
+ } else {
+ $fileObj = $publisher->getHandler('file')->create();
+ }
+
+ // Putting the values in the file object
+ $fileObj->setVar('name', $_POST['name']);
+ $fileObj->setVar('description', $_POST['description']);
+ $fileObj->setVar('status', intval($_POST['file_status']));
+
+ // 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()));
+ exit;
+ }
+
+ redirect_header('item.php?op=mod&itemid=' . $fileObj->itemid(), 2, _AM_PUBLISHER_FILE_EDITING_SUCCESS);
+ exit();
+ break;
+
+ case "del":
+
+ $fileid = isset($_POST['fileid']) ? intval($_POST['fileid']) : 0;
+ $fileid = isset($_GET['fileid']) ? intval($_GET['fileid']) : $fileid;
+
+ $fileObj = $publisher->getHandler('file')->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;
+ }
+
+ 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;
+
+ 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:
+ publisher_cpHeader();
+ $menu = new Xmf_Template_Adminmenu($xoopsModule);
+ $menu->display();
+ break;
+}
+xoops_cp_footer();
+?>
\ No newline at end of file
Added: XoopsModules/publisher/trunk/admin/import/news.php
===================================================================
--- XoopsModules/publisher/trunk/admin/import/news.php (rev 0)
+++ XoopsModules/publisher/trunk/admin/import/news.php 2011-08-30 00:35:49 UTC (rev 7399)
@@ -0,0 +1,289 @@
+<?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>
+ * @author Marius Scurtescu <ma...@ro...>
+ * @version $Id: news.php 0 2009-06-11 18:47:04Z trabis $
+ */
+
+include_once dirname(dirname(__FILE__)) . '/admin_header.php';
+$myts =& MyTextSanitizer::getInstance();
+
+$importFromModuleName = "News " . @$_POST['news_version'];
+
+$scriptname = "news.php";
+
+$op = 'start';
+
+if (isset($_POST['op']) && ($_POST['op'] == 'go')) {
+ $op = $_POST['op'];
+}
+
+if ($op == 'start') {
+ xoops_load('XoopsFormLoader');
+
+ publisher_cpHeader();
+ $menu = new Xmf_Template_Adminmenu($xoopsModule);
+ $menu->display();
+ 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);
+
+ if ($totalCat == 0) {
+ echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_PUBLISHER_IMPORT_NO_CATEGORY . "</span>";
+ } else {
+ include_once XOOPS_ROOT_PATH . '/class/xoopstree.php';
+
+ $result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("stories"));
+ list ($totalArticles) = $xoopsDB->fetchRow($result);
+
+ if ($totalArticles == 0) {
+ echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . sprintf(_AM_PUBLISHER_IMPORT_MODULE_FOUND_NO_ITEMS, $importFromModuleName, $totalArticles) . "</span>";
+ } else {
+ echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . sprintf(_AM_PUBLISHER_IMPORT_MODULE_FOUND, $importFromModuleName, $totalArticles, $totalCat) . "</span>";
+
+ $form = new XoopsThemeForm(_AM_PUBLISHER_IMPORT_SETTINGS, 'import_form', PUBLISHER_ADMIN_URL . "/import/$scriptname");
+
+ // Categories to be imported
+ $sql = "SELECT cat.topic_id, cat.topic_pid, cat.topic_title, COUNT(art.storyid) FROM " . $xoopsDB->prefix("topics") . " AS cat INNER JOIN " . $xoopsDB->prefix("stories") . " AS art ON cat.topic_id=art.topicid GROUP BY art.topicid...
[truncated message content] |
|
From: <tr...@us...> - 2011-08-30 00:34:13
|
Revision: 7398
http://xoops.svn.sourceforge.net/xoops/?rev=7398&view=rev
Author: trabis
Date: 2011-08-30 00:33:59 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
xmf - adding xmf files/folder
Added Paths:
-----------
XoopsModules/xmf/trunk/css/
XoopsModules/xmf/trunk/css/admin.css
XoopsModules/xmf/trunk/css/index.html
XoopsModules/xmf/trunk/css/print.css
XoopsModules/xmf/trunk/images/
XoopsModules/xmf/trunk/images/actions/
XoopsModules/xmf/trunk/images/actions/Thumbs.db
XoopsModules/xmf/trunk/images/actions/about_kde.png
XoopsModules/xmf/trunk/images/actions/asc.png
XoopsModules/xmf/trunk/images/actions/attach.png
XoopsModules/xmf/trunk/images/actions/back.png
XoopsModules/xmf/trunk/images/actions/back1.png
XoopsModules/xmf/trunk/images/actions/back2.png
XoopsModules/xmf/trunk/images/actions/bookmark.png
XoopsModules/xmf/trunk/images/actions/bookmark_add.png
XoopsModules/xmf/trunk/images/actions/button_cancel.png
XoopsModules/xmf/trunk/images/actions/button_ok.png
XoopsModules/xmf/trunk/images/actions/cd.png
XoopsModules/xmf/trunk/images/actions/compfile.png
XoopsModules/xmf/trunk/images/actions/configure.png
XoopsModules/xmf/trunk/images/actions/contents.png
XoopsModules/xmf/trunk/images/actions/copy.png
XoopsModules/xmf/trunk/images/actions/cut.png
XoopsModules/xmf/trunk/images/actions/decrypted.png
XoopsModules/xmf/trunk/images/actions/delete.gif
XoopsModules/xmf/trunk/images/actions/delete.png
XoopsModules/xmf/trunk/images/actions/desc.png
XoopsModules/xmf/trunk/images/actions/down.png
XoopsModules/xmf/trunk/images/actions/edit.gif
XoopsModules/xmf/trunk/images/actions/edit.png
XoopsModules/xmf/trunk/images/actions/edittrash.png
XoopsModules/xmf/trunk/images/actions/encrypted.png
XoopsModules/xmf/trunk/images/actions/exit.png
XoopsModules/xmf/trunk/images/actions/fileclose.png
XoopsModules/xmf/trunk/images/actions/filefind.png
XoopsModules/xmf/trunk/images/actions/filenew.png
XoopsModules/xmf/trunk/images/actions/filenew2.png
XoopsModules/xmf/trunk/images/actions/fileopen.png
XoopsModules/xmf/trunk/images/actions/fileprint.gif
XoopsModules/xmf/trunk/images/actions/fileprint.png
XoopsModules/xmf/trunk/images/actions/filequickprint.png
XoopsModules/xmf/trunk/images/actions/filesave.png
XoopsModules/xmf/trunk/images/actions/filesave2.png
XoopsModules/xmf/trunk/images/actions/filesaveas.png
XoopsModules/xmf/trunk/images/actions/filesaveas2.png
XoopsModules/xmf/trunk/images/actions/find.png
XoopsModules/xmf/trunk/images/actions/folder.png
XoopsModules/xmf/trunk/images/actions/folder_new.png
XoopsModules/xmf/trunk/images/actions/forward.png
XoopsModules/xmf/trunk/images/actions/forward1.png
XoopsModules/xmf/trunk/images/actions/forward2.png
XoopsModules/xmf/trunk/images/actions/frameprint.png
XoopsModules/xmf/trunk/images/actions/gohome.png
XoopsModules/xmf/trunk/images/actions/help.png
XoopsModules/xmf/trunk/images/actions/index.html
XoopsModules/xmf/trunk/images/actions/klipper_dock.png
XoopsModules/xmf/trunk/images/actions/klipper_dock2.png
XoopsModules/xmf/trunk/images/actions/locationbar_erase.png
XoopsModules/xmf/trunk/images/actions/lock.png
XoopsModules/xmf/trunk/images/actions/mail_delete.png
XoopsModules/xmf/trunk/images/actions/mail_delete2.png
XoopsModules/xmf/trunk/images/actions/mail_find.png
XoopsModules/xmf/trunk/images/actions/mail_find2.png
XoopsModules/xmf/trunk/images/actions/mail_forward.png
XoopsModules/xmf/trunk/images/actions/mail_forward2.png
XoopsModules/xmf/trunk/images/actions/mail_generic.png
XoopsModules/xmf/trunk/images/actions/mail_generic2.png
XoopsModules/xmf/trunk/images/actions/mail_get.png
XoopsModules/xmf/trunk/images/actions/mail_get2.png
XoopsModules/xmf/trunk/images/actions/mail_new.png
XoopsModules/xmf/trunk/images/actions/mail_new2.png
XoopsModules/xmf/trunk/images/actions/mail_new3.png
XoopsModules/xmf/trunk/images/actions/mail_replay.png
XoopsModules/xmf/trunk/images/actions/mail_replayall.png
XoopsModules/xmf/trunk/images/actions/mail_reply.png
XoopsModules/xmf/trunk/images/actions/mail_reply2.png
XoopsModules/xmf/trunk/images/actions/mail_replyall.png
XoopsModules/xmf/trunk/images/actions/mail_replyall2.png
XoopsModules/xmf/trunk/images/actions/mail_replylist.png
XoopsModules/xmf/trunk/images/actions/mail_replylist2.png
XoopsModules/xmf/trunk/images/actions/mail_send.gif
XoopsModules/xmf/trunk/images/actions/mail_send.png
XoopsModules/xmf/trunk/images/actions/mail_send2.png
XoopsModules/xmf/trunk/images/actions/make_kdevelop.png
XoopsModules/xmf/trunk/images/actions/message_reply.png
XoopsModules/xmf/trunk/images/actions/misc.png
XoopsModules/xmf/trunk/images/actions/next.png
XoopsModules/xmf/trunk/images/actions/openterm.png
XoopsModules/xmf/trunk/images/actions/paste.png
XoopsModules/xmf/trunk/images/actions/people.png
XoopsModules/xmf/trunk/images/actions/personal.png
XoopsModules/xmf/trunk/images/actions/previous.png
XoopsModules/xmf/trunk/images/actions/project_open.png
XoopsModules/xmf/trunk/images/actions/queue.png
XoopsModules/xmf/trunk/images/actions/rebuild.png
XoopsModules/xmf/trunk/images/actions/redo.png
XoopsModules/xmf/trunk/images/actions/reload.png
XoopsModules/xmf/trunk/images/actions/reload3.png
XoopsModules/xmf/trunk/images/actions/reload_page.png
XoopsModules/xmf/trunk/images/actions/run.png
XoopsModules/xmf/trunk/images/actions/show_clips.gif
XoopsModules/xmf/trunk/images/actions/signature.png
XoopsModules/xmf/trunk/images/actions/stop.png
XoopsModules/xmf/trunk/images/actions/thumbnail.png
XoopsModules/xmf/trunk/images/actions/toggle_log.png
XoopsModules/xmf/trunk/images/actions/undo.png
XoopsModules/xmf/trunk/images/actions/unlock.png
XoopsModules/xmf/trunk/images/actions/up.png
XoopsModules/xmf/trunk/images/actions/up1.png
XoopsModules/xmf/trunk/images/actions/up2.png
XoopsModules/xmf/trunk/images/actions/view_bottom.png
XoopsModules/xmf/trunk/images/actions/view_choose.png
XoopsModules/xmf/trunk/images/actions/view_detailed.png
XoopsModules/xmf/trunk/images/actions/view_icon.png
XoopsModules/xmf/trunk/images/actions/view_left_right.png
XoopsModules/xmf/trunk/images/actions/view_multicolumn.png
XoopsModules/xmf/trunk/images/actions/view_remove.png
XoopsModules/xmf/trunk/images/actions/view_right.png
XoopsModules/xmf/trunk/images/actions/view_sidetree.png
XoopsModules/xmf/trunk/images/actions/view_text.png
XoopsModules/xmf/trunk/images/actions/view_top_bottom.png
XoopsModules/xmf/trunk/images/actions/view_tree.png
XoopsModules/xmf/trunk/images/actions/viewmag+.png
XoopsModules/xmf/trunk/images/actions/viewmag-.png
XoopsModules/xmf/trunk/images/actions/viewmag.png
XoopsModules/xmf/trunk/images/actions/viewmag1.png
XoopsModules/xmf/trunk/images/actions/viewmagfit.png
XoopsModules/xmf/trunk/images/actions/window_fullscreen.png
XoopsModules/xmf/trunk/images/actions/window_new.png
XoopsModules/xmf/trunk/images/actions/window_nofullscreen.png
XoopsModules/xmf/trunk/images/actions/wizard.png
XoopsModules/xmf/trunk/images/bg_button.gif
XoopsModules/xmf/trunk/images/compat/
XoopsModules/xmf/trunk/images/compat/left_both.gif
XoopsModules/xmf/trunk/images/compat/modadminbg.gif
XoopsModules/xmf/trunk/images/compat/right_both.gif
XoopsModules/xmf/trunk/images/delete_big.png
XoopsModules/xmf/trunk/images/edit_big.png
XoopsModules/xmf/trunk/images/flags/
XoopsModules/xmf/trunk/images/flags/bulgarian.gif
XoopsModules/xmf/trunk/images/flags/danish.gif
XoopsModules/xmf/trunk/images/flags/english.gif
XoopsModules/xmf/trunk/images/flags/french.gif
XoopsModules/xmf/trunk/images/flags/german.gif
XoopsModules/xmf/trunk/images/flags/index.html
XoopsModules/xmf/trunk/images/flags/italian.gif
XoopsModules/xmf/trunk/images/flags/ja_utf8.gif
XoopsModules/xmf/trunk/images/flags/nederlands.gif
XoopsModules/xmf/trunk/images/flags/noflag.gif
XoopsModules/xmf/trunk/images/flags/persian.gif
XoopsModules/xmf/trunk/images/flags/polish.gif
XoopsModules/xmf/trunk/images/flags/portuguesebr.gif
XoopsModules/xmf/trunk/images/flags/russian.gif
XoopsModules/xmf/trunk/images/flags/schinese.gif
XoopsModules/xmf/trunk/images/flags/spanish.gif
XoopsModules/xmf/trunk/images/flags/swedish.gif
XoopsModules/xmf/trunk/images/flags/tchinese.gif
XoopsModules/xmf/trunk/images/flags/turkish.gif
XoopsModules/xmf/trunk/images/icons/
XoopsModules/xmf/trunk/images/icons/16/
XoopsModules/xmf/trunk/images/icons/16/1day.png
XoopsModules/xmf/trunk/images/icons/16/ASC.png
XoopsModules/xmf/trunk/images/icons/16/DESC.png
XoopsModules/xmf/trunk/images/icons/16/attach.png
XoopsModules/xmf/trunk/images/icons/16/close12.gif
XoopsModules/xmf/trunk/images/icons/16/delete.png
XoopsModules/xmf/trunk/images/icons/16/down.gif
XoopsModules/xmf/trunk/images/icons/16/down.png
XoopsModules/xmf/trunk/images/icons/16/download.png
XoopsModules/xmf/trunk/images/icons/16/edit.png
XoopsModules/xmf/trunk/images/icons/16/editcopy.png
XoopsModules/xmf/trunk/images/icons/16/editcut.png
XoopsModules/xmf/trunk/images/icons/16/editpaste.png
XoopsModules/xmf/trunk/images/icons/16/film.png
XoopsModules/xmf/trunk/images/icons/16/forum.png
XoopsModules/xmf/trunk/images/icons/16/green.gif
XoopsModules/xmf/trunk/images/icons/16/green_off.gif
XoopsModules/xmf/trunk/images/icons/16/index.html
XoopsModules/xmf/trunk/images/icons/16/inserttable.png
XoopsModules/xmf/trunk/images/icons/16/mail_delete.png
XoopsModules/xmf/trunk/images/icons/16/mail_forward.png
XoopsModules/xmf/trunk/images/icons/16/mail_generic.png
XoopsModules/xmf/trunk/images/icons/16/mail_new.png
XoopsModules/xmf/trunk/images/icons/16/mail_replay.png
XoopsModules/xmf/trunk/images/icons/16/off.png
XoopsModules/xmf/trunk/images/icons/16/on.png
XoopsModules/xmf/trunk/images/icons/16/open12.gif
XoopsModules/xmf/trunk/images/icons/16/pdf.png
XoopsModules/xmf/trunk/images/icons/16/pixel.gif
XoopsModules/xmf/trunk/images/icons/16/printer.png
XoopsModules/xmf/trunk/images/icons/16/red.gif
XoopsModules/xmf/trunk/images/icons/16/red_off.gif
XoopsModules/xmf/trunk/images/icons/16/rss.gif
XoopsModules/xmf/trunk/images/icons/16/search.png
XoopsModules/xmf/trunk/images/icons/16/topic.png
XoopsModules/xmf/trunk/images/icons/16/up.gif
XoopsModules/xmf/trunk/images/icons/32/
XoopsModules/xmf/trunk/images/icons/32/about.png
XoopsModules/xmf/trunk/images/icons/32/add.png
XoopsModules/xmf/trunk/images/icons/32/addlink.png
XoopsModules/xmf/trunk/images/icons/32/administration.png
XoopsModules/xmf/trunk/images/icons/32/album.png
XoopsModules/xmf/trunk/images/icons/32/alert.png
XoopsModules/xmf/trunk/images/icons/32/attach.png
XoopsModules/xmf/trunk/images/icons/32/bg_button.gif
XoopsModules/xmf/trunk/images/icons/32/block.png
XoopsModules/xmf/trunk/images/icons/32/brokenlink.png
XoopsModules/xmf/trunk/images/icons/32/calculator.png
XoopsModules/xmf/trunk/images/icons/32/cart_add.png
XoopsModules/xmf/trunk/images/icons/32/cash_stack.png
XoopsModules/xmf/trunk/images/icons/32/category.png
XoopsModules/xmf/trunk/images/icons/32/compfile.png
XoopsModules/xmf/trunk/images/icons/32/content.png
XoopsModules/xmf/trunk/images/icons/32/delete.png
XoopsModules/xmf/trunk/images/icons/32/delivery.png
XoopsModules/xmf/trunk/images/icons/32/discount.png
XoopsModules/xmf/trunk/images/icons/32/download.png
XoopsModules/xmf/trunk/images/icons/32/event.png
XoopsModules/xmf/trunk/images/icons/32/exec.png
XoopsModules/xmf/trunk/images/icons/32/export.png
XoopsModules/xmf/trunk/images/icons/32/extention.png
XoopsModules/xmf/trunk/images/icons/32/faq.png
XoopsModules/xmf/trunk/images/icons/32/fileshare.png
XoopsModules/xmf/trunk/images/icons/32/firewall.png
XoopsModules/xmf/trunk/images/icons/32/folder_txt.png
XoopsModules/xmf/trunk/images/icons/32/globe.png
XoopsModules/xmf/trunk/images/icons/32/help.png
XoopsModules/xmf/trunk/images/icons/32/highlight.png
XoopsModules/xmf/trunk/images/icons/32/home.png
XoopsModules/xmf/trunk/images/icons/32/identity.png
XoopsModules/xmf/trunk/images/icons/32/index.html
XoopsModules/xmf/trunk/images/icons/32/index.png
XoopsModules/xmf/trunk/images/icons/32/insert_table_row.png
XoopsModules/xmf/trunk/images/icons/32/languages.png
XoopsModules/xmf/trunk/images/icons/32/list.png
XoopsModules/xmf/trunk/images/icons/32/mail_country.png
XoopsModules/xmf/trunk/images/icons/32/mail_foward.png
XoopsModules/xmf/trunk/images/icons/32/manage.png
XoopsModules/xmf/trunk/images/icons/32/marquee.png
XoopsModules/xmf/trunk/images/icons/32/metagen.png
XoopsModules/xmf/trunk/images/icons/32/modifiedlink.png
XoopsModules/xmf/trunk/images/icons/32/newsletter.png
XoopsModules/xmf/trunk/images/icons/32/permissions.png
XoopsModules/xmf/trunk/images/icons/32/photo.png
XoopsModules/xmf/trunk/images/icons/32/poll.png
XoopsModules/xmf/trunk/images/icons/32/prune.png
XoopsModules/xmf/trunk/images/icons/32/security.png
XoopsModules/xmf/trunk/images/icons/32/slideshow.png
XoopsModules/xmf/trunk/images/icons/32/stats.png
XoopsModules/xmf/trunk/images/icons/32/submittedlink.png
XoopsModules/xmf/trunk/images/icons/32/synchronized.png
XoopsModules/xmf/trunk/images/icons/32/update.png
XoopsModules/xmf/trunk/images/icons/32/user-icon.png
XoopsModules/xmf/trunk/images/icons/32/users.png
XoopsModules/xmf/trunk/images/icons/32/view_detailed.png
XoopsModules/xmf/trunk/images/icons/32/view_text.png
XoopsModules/xmf/trunk/images/icons/32/watermark.png
XoopsModules/xmf/trunk/images/icons/32/xoopsmicrobutton.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/
XoopsModules/xmf/trunk/images/icons/bookmarks/balatarin.png
XoopsModules/xmf/trunk/images/icons/bookmarks/blinklist.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/delicious.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/designfloat.png
XoopsModules/xmf/trunk/images/icons/bookmarks/diggman.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/facebook_share_icon.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/fark.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/furl.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/google-icon.png
XoopsModules/xmf/trunk/images/icons/bookmarks/google-reader-icon.png
XoopsModules/xmf/trunk/images/icons/bookmarks/google_buzz_icon.png
XoopsModules/xmf/trunk/images/icons/bookmarks/index.html
XoopsModules/xmf/trunk/images/icons/bookmarks/mixx.png
XoopsModules/xmf/trunk/images/icons/bookmarks/myspace.jpg
XoopsModules/xmf/trunk/images/icons/bookmarks/newsvine.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/reddit.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/scriptandstyle.png
XoopsModules/xmf/trunk/images/icons/bookmarks/sel.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/simpy.png
XoopsModules/xmf/trunk/images/icons/bookmarks/spurl.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/stumbleupon.png
XoopsModules/xmf/trunk/images/icons/bookmarks/technorati.png
XoopsModules/xmf/trunk/images/icons/bookmarks/twitter_share_icon.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/xnewsvine.gif
XoopsModules/xmf/trunk/images/icons/bookmarks/yahoomyweb.gif
XoopsModules/xmf/trunk/images/icons/index.html
XoopsModules/xmf/trunk/images/index.html
XoopsModules/xmf/trunk/images/xmf.png
XoopsModules/xmf/trunk/include/
XoopsModules/xmf/trunk/include/bootstrap.php
XoopsModules/xmf/trunk/include/functions.php
XoopsModules/xmf/trunk/include/index.html
XoopsModules/xmf/trunk/index.html
XoopsModules/xmf/trunk/language/
XoopsModules/xmf/trunk/language/english/
XoopsModules/xmf/trunk/language/english/about.php
XoopsModules/xmf/trunk/language/english/database.php
XoopsModules/xmf/trunk/language/english/form.php
XoopsModules/xmf/trunk/language/english/global.php
XoopsModules/xmf/trunk/language/english/main.php
XoopsModules/xmf/trunk/language/english/menu.php
XoopsModules/xmf/trunk/language/french/
XoopsModules/xmf/trunk/language/french/index.html
XoopsModules/xmf/trunk/language/french/main.php
XoopsModules/xmf/trunk/language/german/
XoopsModules/xmf/trunk/language/german/index.html
XoopsModules/xmf/trunk/language/german/main.php
XoopsModules/xmf/trunk/language/russian/
XoopsModules/xmf/trunk/language/russian/index.html
XoopsModules/xmf/trunk/language/russian/main.php
XoopsModules/xmf/trunk/libraries/
XoopsModules/xmf/trunk/libraries/Xmf/
XoopsModules/xmf/trunk/libraries/Xmf/Abstract.php
XoopsModules/xmf/trunk/libraries/Xmf/Criteria/
XoopsModules/xmf/trunk/libraries/Xmf/Criteria/Compo.php
XoopsModules/xmf/trunk/libraries/Xmf/Criteria/Element.php
XoopsModules/xmf/trunk/libraries/Xmf/Criteria/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Criteria.php
XoopsModules/xmf/trunk/libraries/Xmf/Database/
XoopsModules/xmf/trunk/libraries/Xmf/Database/Table.php
XoopsModules/xmf/trunk/libraries/Xmf/Database/Updater.php
XoopsModules/xmf/trunk/libraries/Xmf/Database/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Debug.php
XoopsModules/xmf/trunk/libraries/Xmf/Export/
XoopsModules/xmf/trunk/libraries/Xmf/Export/Renderer.php
XoopsModules/xmf/trunk/libraries/Xmf/Export/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Export.php
XoopsModules/xmf/trunk/libraries/Xmf/File.php
XoopsModules/xmf/trunk/libraries/Xmf/Filter/
XoopsModules/xmf/trunk/libraries/Xmf/Filter/Input.php
XoopsModules/xmf/trunk/libraries/Xmf/Filter/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Folder.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Button.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Captcha.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Checkbox/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Checkbox/Check.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Checkbox/Group.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Checkbox.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/editor_registry.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/language/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/language/english.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/language/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/language/schinese.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml/language/schinese_utf8.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor/Dhtml.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Editor.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/File.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Hidden/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Hidden/Token.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Hidden.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Label.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Password.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Radio/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Radio/Yn.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Radio.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Section/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Section/Close.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Section.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select/Country.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select/Group.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select/Language.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select/Matchoption.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select/Theme.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select/Timezone.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Select.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Text/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Text/Autocomplete.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Text/Colorpicker.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Text/Dateselect.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Text.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Textarea/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Textarea/Dhtml.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Textarea/Sourceeditor.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Textarea.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Tray/
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Tray/Datetime.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Tray/Editor.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Tray/User.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element/Tray.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Element.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Groupperm.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Simple.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Table.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/Theme.php
XoopsModules/xmf/trunk/libraries/Xmf/Form/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Form.php
XoopsModules/xmf/trunk/libraries/Xmf/Highlighter.php
XoopsModules/xmf/trunk/libraries/Xmf/Language.php
XoopsModules/xmf/trunk/libraries/Xmf/Lists.php
XoopsModules/xmf/trunk/libraries/Xmf/Loader.php
XoopsModules/xmf/trunk/libraries/Xmf/Metagen.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/
XoopsModules/xmf/trunk/libraries/Xmf/Model/Abstract.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/Factory.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/Joint.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/Read.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/Stats.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/Sync.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/Write.php
XoopsModules/xmf/trunk/libraries/Xmf/Model/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Module/
XoopsModules/xmf/trunk/libraries/Xmf/Module/Helper.php
XoopsModules/xmf/trunk/libraries/Xmf/Module/Permission.php
XoopsModules/xmf/trunk/libraries/Xmf/Module/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Object/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Abstract.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Array.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Email.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Int.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Ltime.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Mtime.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Other.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Source.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Stime.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Textarea.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Textbox.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Timeonly.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/Url.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Object/Dtype.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Autocomplete.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/File.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Radio/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Radio/Yn.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Radio.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Select/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Select/Category.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Select/Language.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Select/Multi.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Select/Time.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Select/User.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Select.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Text/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Text/Dateselect.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Text.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Tray/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Tray/Datetime.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Tray/Image.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Tray/Password.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Tray/Richfile.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Tray/Urllink.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Tray/Usersig.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Upload/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Upload/File.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Upload/Image.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Element/Upload.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/Secure.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Object/Form.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Handler.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/Abstract.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/Caption.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/Factory.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/Form.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/Module.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/Table.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/Helper/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Object/Tree.php
XoopsModules/xmf/trunk/libraries/Xmf/Object/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Object.php
XoopsModules/xmf/trunk/libraries/Xmf/Pagenav.php
XoopsModules/xmf/trunk/libraries/Xmf/Registry.php
XoopsModules/xmf/trunk/libraries/Xmf/Request.php
XoopsModules/xmf/trunk/libraries/Xmf/Sanitizer.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/
XoopsModules/xmf/trunk/libraries/Xmf/Template/Abstract.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Addto.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Adminabout.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Adminindex.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Adminmenu.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Adminnav.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Breadcrumb.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Configbox.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Feed.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Object/
XoopsModules/xmf/trunk/libraries/Xmf/Template/Object/Row.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Object/View.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/Object/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Template/Print.php
XoopsModules/xmf/trunk/libraries/Xmf/Template/index.html
XoopsModules/xmf/trunk/libraries/Xmf/Template/infoBox.php
XoopsModules/xmf/trunk/libraries/Xmf/Utilities.php
XoopsModules/xmf/trunk/libraries/Xmf/index.html
XoopsModules/xmf/trunk/libraries/addto/
XoopsModules/xmf/trunk/libraries/addto/AddTo_Blink.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Delicious.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Digg.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Facebook.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Furl.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Google.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Simpy.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Spurl.gif
XoopsModules/xmf/trunk/libraries/addto/AddTo_Yahoo.gif
XoopsModules/xmf/trunk/libraries/addto/MPL-1.1.txt
XoopsModules/xmf/trunk/libraries/addto/_notes/
XoopsModules/xmf/trunk/libraries/addto/_notes/dwsync.xml
XoopsModules/xmf/trunk/libraries/addto/addto-multi.js
XoopsModules/xmf/trunk/libraries/addto/addto.css
XoopsModules/xmf/trunk/libraries/addto/addto.js
XoopsModules/xmf/trunk/libraries/addto/readme.txt
XoopsModules/xmf/trunk/libraries/index.html
XoopsModules/xmf/trunk/preloads/
XoopsModules/xmf/trunk/preloads/core.php
XoopsModules/xmf/trunk/templates/
XoopsModules/xmf/trunk/templates/index.html
XoopsModules/xmf/trunk/templates/xmf_addto.html
XoopsModules/xmf/trunk/templates/xmf_adminabout.html
XoopsModules/xmf/trunk/templates/xmf_adminmenu.html
XoopsModules/xmf/trunk/templates/xmf_breadcrumb.html
XoopsModules/xmf/trunk/templates/xmf_feed.html
XoopsModules/xmf/trunk/templates/xmf_object_view.html
XoopsModules/xmf/trunk/templates/xmf_print.html
XoopsModules/xmf/trunk/xoops_version.php
Added: XoopsModules/xmf/trunk/css/admin.css
===================================================================
--- XoopsModules/xmf/trunk/css/admin.css (rev 0)
+++ XoopsModules/xmf/trunk/css/admin.css 2011-08-30 00:33:59 UTC (rev 7398)
@@ -0,0 +1,197 @@
+/* Buttons style */
+.xo-buttons a, .xo-buttons button {
+ display: block-inline;
+ margin: 0 5px 0 0;
+ background: #e4e4e5 url('../images/admin/bg_button.gif') repeat-x;
+ border: 1px solid #d6d6d6;
+ border-top: 1px solid #dedede;
+ border-left: 1px solid #dedede;
+ font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
+ font-size: 100%;
+ line-height: 110%;
+ text-decoration: none;
+ font-weight: bold;
+ color: #454545;
+ cursor: pointer;
+ padding: 3px 8px 4px 5px; /* Links */
+}
+
+.xo-buttons a:hover, .xo-buttons button:hover {
+ border: 1px solid #ccc;
+ border-top: 1px solid #d6d6d6;
+ border-left: 1px solid #d6d6d6;
+}
+
+.xo-buttons button {
+ width: auto;
+ overflow: visible;
+ padding: 3px 8px 4px 5px; /* IE6 */
+}
+
+.xo-buttons button[type] {
+ padding: 3px 5px 4px 5px; /* Firefox */
+ line-height: 15px; /* Safari */
+}
+
+*:first-child+html button[type] {
+ padding: 3px 8px 4px 5px; /* IE7 */
+}
+
+.xo-buttons button img, .xo-buttons a img {
+ margin: 0 3px -3px 0 !important;
+ padding: 0;
+ border: none;
+ width: 16px;
+ height: 16px;
+}
+
+.ui-corner-all {
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+}
+
+/* Buttons style */
+
+/* align */
+.floatright {
+ float: right;
+ margin: 0;
+ padding: 2px;
+ border: 0;
+}
+
+.floatleft {
+ float: left;
+ margin: 0;
+ padding: 2px;
+ border: 0;
+}
+
+.aligncenter {
+ text-align: center;
+ margin: 0;
+ padding: 2px;
+ border: 0;
+}
+
+/* align */
+
+/* label */
+.label {
+
+ color: #2F5376;
+ font-weight: bold;
+}
+
+
+/* label */
+
+/* about */
+#about label, #about text {
+ display: block;
+ float: left;
+ margin-bottom: 12px;
+}
+
+
+#about label {
+ text-align: right;
+ width: 200px;
+ padding-right: 20px;
+}
+
+ br {
+ clear: left;
+ }
+
+#about br {
+ clear: both;
+}
+
+/* InfoBox for Tag, XoopsPartners module
+TODO Needs to be merged into the normal label/text */
+
+ infolabel,infotext {
+ display: block;
+ float: left;
+ margin-bottom: 2px;
+ }
+ infolabel {
+ text-align: right;
+ width: 150px;
+ padding-right: 20px;
+ /* font-weight: bold;*/
+ }
+ br {
+ clear: left;
+ }
+
+
+
+/* menu */
+div.rmmenuicon {
+ margin: 3px;
+ font-family: Tahoma, Arial, Helvetica;
+ text-align: center;
+}
+
+div.rmmenuicon a {
+ display: block;
+ float: left;
+ height: 75px !important;
+ height: 75px;
+ width: 75px !important;
+ width: 75px;
+ vertical-align: middle;
+ text-decoration: none;
+ border: 1px solid #CCCCCC;
+ padding: 2px 5px 1px 5px;
+ margin: 3px;
+ color: #666666;
+
+ background-color: #f0f0f0;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ -khtml-border-radius: 6px;
+ border-radius: 6px;
+
+}
+
+div.rmmenuicon img {
+ margin-top: 8px;
+ margin-bottom: 8px;
+}
+
+div.rmmenuicon a span {
+ font-size: 11px;
+ font-weight: bold;
+ display: block;
+}
+
+div.rmmenuicon a:hover {
+ background-color: #FFF6C1;
+ border: 1px solid #FF9900;
+ color: #1E90FF;
+}
+
+div.rmmenuicon a:hover span {
+ text-decoration: none;
+}
+
+div.CPbigTitle {
+ font-size: 12px;
+ color: #606060;
+ background: no-repeat left top;
+ font-weight: bold;
+ height: 30px;
+ vertical-align: middle;
+ padding: 5px 0 0 40px;
+ border-bottom: 1px solid #393e41;
+}
+
+/* menu */
+
+.txtchangelog {
+ height: 350px;
+ overflow: auto;
+}
\ No newline at end of file
Added: XoopsModules/xmf/trunk/css/index.html
===================================================================
--- XoopsModules/xmf/trunk/css/index.html (rev 0)
+++ XoopsModules/xmf/trunk/css/index.html 2011-08-30 00:33:59 UTC (rev 7398)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/xmf/trunk/css/print.css
===================================================================
--- XoopsModules/xmf/trunk/css/print.css (rev 0)
+++ XoopsModules/xmf/trunk/css/print.css 2011-08-30 00:33:59 UTC (rev 7398)
@@ -0,0 +1,21 @@
+body {
+ padding: 10px;
+}
+
+img {
+ border: 0px;
+ margin: 0px;
+ padding: 0px;
+}
+
+#xmf_print_close {
+ text-align: center;
+ margin-top: 10px;
+ padding-top: 10px;
+ padding-bottom: 15px;
+ border-top: 1px solid #000;
+}
+
+#xmf_print_content {
+
+}
\ No newline at end of file
Added: XoopsModules/xmf/trunk/images/actions/Thumbs.db
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/Thumbs.db
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/about_kde.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/about_kde.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/asc.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/asc.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/attach.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/attach.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/back.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/back.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/back1.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/back1.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/back2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/back2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/bookmark.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/bookmark.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/bookmark_add.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/bookmark_add.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/button_cancel.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/button_cancel.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/button_ok.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/button_ok.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/cd.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/cd.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/compfile.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/compfile.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/configure.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/configure.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/contents.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/contents.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/copy.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/copy.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/cut.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/cut.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/decrypted.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/decrypted.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/delete.gif
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/delete.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/delete.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/delete.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/desc.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/desc.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/down.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/down.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/edit.gif
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/edit.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/edit.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/edit.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/edittrash.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/edittrash.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/encrypted.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/encrypted.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/exit.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/exit.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/fileclose.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/fileclose.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filefind.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filefind.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filenew.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filenew.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filenew2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filenew2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/fileopen.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/fileopen.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/fileprint.gif
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/fileprint.gif
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/fileprint.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/fileprint.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filequickprint.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filequickprint.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filesave.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filesave.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filesave2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filesave2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filesaveas.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filesaveas.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/filesaveas2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/filesaveas2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/find.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/find.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/folder.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/folder.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/folder_new.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/folder_new.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/forward.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/forward.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/forward1.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/forward1.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/forward2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/forward2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/frameprint.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/frameprint.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/gohome.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/gohome.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/help.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/help.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/index.html
===================================================================
--- XoopsModules/xmf/trunk/images/actions/index.html (rev 0)
+++ XoopsModules/xmf/trunk/images/actions/index.html 2011-08-30 00:33:59 UTC (rev 7398)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/xmf/trunk/images/actions/klipper_dock.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/klipper_dock.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/klipper_dock2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/klipper_dock2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/locationbar_erase.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/locationbar_erase.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/lock.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/lock.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_delete.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_delete.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_delete2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_delete2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_find.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_find.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_find2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_find2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_forward.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_forward.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_forward2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_forward2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_generic.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_generic.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_generic2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_generic2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_get.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_get.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_get2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_get2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_new.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_new.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_new2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_new2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_new3.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_new3.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_replay.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_replay.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_replayall.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_replayall.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_reply.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_reply.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_reply2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_reply2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_replyall.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_replyall.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_replyall2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_replyall2.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_replylist.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_replylist.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: XoopsModules/xmf/trunk/images/actions/mail_replylist2.png
===================================================================
(Binary files differ)
Property changes on: XoopsModules/xmf/trunk/images/actions/mail_replylist2.png
___________________________________________________________________
A...
[truncated message content] |
|
From: <tr...@us...> - 2011-08-30 00:16:40
|
Revision: 7397
http://xoops.svn.sourceforge.net/xoops/?rev=7397&view=rev
Author: trabis
Date: 2011-08-30 00:16:35 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Added Paths:
-----------
XoopsModules/xmf/trunk/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tr...@us...> - 2011-08-30 00:15:58
|
Revision: 7396
http://xoops.svn.sourceforge.net/xoops/?rev=7396&view=rev
Author: trabis
Date: 2011-08-30 00:15:52 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Added Paths:
-----------
XoopsModules/xmf/releases/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tr...@us...> - 2011-08-30 00:15:26
|
Revision: 7395
http://xoops.svn.sourceforge.net/xoops/?rev=7395&view=rev
Author: trabis
Date: 2011-08-30 00:15:20 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Added Paths:
-----------
XoopsModules/xmf/branches/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <tr...@us...> - 2011-08-30 00:14:30
|
Revision: 7394
http://xoops.svn.sourceforge.net/xoops/?rev=7394&view=rev
Author: trabis
Date: 2011-08-30 00:14:24 +0000 (Tue, 30 Aug 2011)
Log Message:
-----------
Creating xmf folder
Added Paths:
-----------
XoopsModules/xmf/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dj...@us...> - 2011-08-29 16:30:18
|
Revision: 7393
http://xoops.svn.sourceforge.net/xoops/?rev=7393&view=rev
Author: djculex
Date: 2011-08-29 16:30:11 +0000 (Mon, 29 Aug 2011)
Log Message:
-----------
Added a confic check to not show footerbar if this option is set in preferences
Modified Paths:
--------------
XoopsModules/xim/releases/1.02/modules/xim/footer_bar.php
XoopsModules/xim/trunk/modules/xim/footer_bar.php
Modified: XoopsModules/xim/releases/1.02/modules/xim/footer_bar.php
===================================================================
--- XoopsModules/xim/releases/1.02/modules/xim/footer_bar.php 2011-08-29 14:10:11 UTC (rev 7392)
+++ XoopsModules/xim/releases/1.02/modules/xim/footer_bar.php 2011-08-29 16:30:11 UTC (rev 7393)
@@ -23,51 +23,54 @@
**/
include 'header.php';
+global $xoopsLogger;
$xoopsLogger->activated = false;
include_once (XOOPS_ROOT_PATH.'/class/template.php');
global $xoopsUser;
if (!is_object($xoopsUser)) {
return false;
}
- $tpl = new XoopsTpl();
- $panel = array();
- if ($xoopsUser->isAdmin()) {
- $panel['is_admin']=1;
- } else {
- $panel['is_admin']=0;
- }
+ if (xim_GetModuleOption('showfooterbar', $repmodule='xim') != 0) {
+ $tpl = new XoopsTpl();
+ $panel = array();
+ if ($xoopsUser->isAdmin()) {
+ $panel['is_admin']=1;
+ } else {
+ $panel['is_admin']=0;
+ }
- $panel['lang_friends'] = _XIM_FRIENDS;
- $panel['lang_friends_online'] = _XIM_FRIENDS_ONLINE;
- $panel['config_sound']= _XIM_USESOUND;
- $panel['sound_options'] = array(_XIM_NOSOUND, _XIM_SOUND1, _XIM_SOUND2, _XIM_SOUND3, _XIM_SOUND4, _XIM_SOUND5, _XIM_SOUND6, _XIM_SOUND7, _XIM_SOUND8, _XIM_SOUND9, _XIM_SOUND10);
- $panel['config_status'] = _XIM_STATUS;
- $panel['status_options'] = array(_XIM_HIDDEN, _XIM_BUSY, _XIM_ONLINE,_XIM_OFFLINE);
- $panel['config_save']= _XIM_UPDATE;
+ $panel['lang_friends'] = _XIM_FRIENDS;
+ $panel['lang_friends_online'] = _XIM_FRIENDS_ONLINE;
+ $panel['config_sound']= _XIM_USESOUND;
+ $panel['sound_options'] = array(_XIM_NOSOUND, _XIM_SOUND1, _XIM_SOUND2, _XIM_SOUND3, _XIM_SOUND4, _XIM_SOUND5, _XIM_SOUND6, _XIM_SOUND7, _XIM_SOUND8, _XIM_SOUND9, _XIM_SOUND10);
+ $panel['config_status'] = _XIM_STATUS;
+ $panel['status_options'] = array(_XIM_HIDDEN, _XIM_BUSY, _XIM_ONLINE,_XIM_OFFLINE);
+ $panel['config_save']= _XIM_UPDATE;
-if ($_GET['style']==0) {
- $panel['home'] = _XIM_BAR_HOME;
- $panel['profile'] = _XIM_BAR_VIEW_PROFILE;
- $panel['editprofile'] = _XIM_BAR_EDIT_PROFILE;
- $panel['notifications'] = _XIM_BAR_NOTIFICATIONS;
- $panel['admin'] = _XIM_BAR_ADMIN;
- $criteria = new CriteriaCompo(new Criteria('read_msg', 0));
- $criteria->add(new Criteria('to_userid', $xoopsUser->getVar('uid')));
-
- $pm_handler =& xoops_gethandler('privmessage');
-
- $xoopsPreload =& XoopsPreload::getInstance();
- $xoopsPreload->triggerEvent('system.panels.system_panels.usershow', array(&$pm_handler));
+ if ($_GET['style']==0) {
+ $panel['home'] = _XIM_BAR_HOME;
+ $panel['profile'] = _XIM_BAR_VIEW_PROFILE;
+ $panel['editprofile'] = _XIM_BAR_EDIT_PROFILE;
+ $panel['notifications'] = _XIM_BAR_NOTIFICATIONS;
+ $panel['admin'] = _XIM_BAR_ADMIN;
+ $criteria = new CriteriaCompo(new Criteria('read_msg', 0));
+ $criteria->add(new Criteria('to_userid', $xoopsUser->getVar('uid')));
+
+ $pm_handler =& xoops_gethandler('privmessage');
+
+ $xoopsPreload =& XoopsPreload::getInstance();
+ $xoopsPreload->triggerEvent('system.panels.system_panels.usershow', array(&$pm_handler));
- $panel['new_messages'] = $pm_handler->getCount($criteria);
- $panel['inbox'] = _XIM_BAR_MESSAGES;
+ $panel['new_messages'] = $pm_handler->getCount($criteria);
+ $panel['inbox'] = _XIM_BAR_MESSAGES;
- $tpl->assign('panel', $panel);
- $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_full_footerbar.html');
-} else {
- $tpl->assign('panel', $panel);
- $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_tiny_footerbar.html');
-}
+ $tpl->assign('panel', $panel);
+ $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_full_footerbar.html');
+ } else {
+ $tpl->assign('panel', $panel);
+ $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_tiny_footerbar.html');
+ }
+} else {}
?>
Modified: XoopsModules/xim/trunk/modules/xim/footer_bar.php
===================================================================
--- XoopsModules/xim/trunk/modules/xim/footer_bar.php 2011-08-29 14:10:11 UTC (rev 7392)
+++ XoopsModules/xim/trunk/modules/xim/footer_bar.php 2011-08-29 16:30:11 UTC (rev 7393)
@@ -23,51 +23,54 @@
**/
include 'header.php';
+global $xoopsLogger;
$xoopsLogger->activated = false;
include_once (XOOPS_ROOT_PATH.'/class/template.php');
global $xoopsUser;
if (!is_object($xoopsUser)) {
return false;
}
- $tpl = new XoopsTpl();
- $panel = array();
- if ($xoopsUser->isAdmin()) {
- $panel['is_admin']=1;
- } else {
- $panel['is_admin']=0;
- }
+ if (xim_GetModuleOption('showfooterbar', $repmodule='xim') != 0) {
+ $tpl = new XoopsTpl();
+ $panel = array();
+ if ($xoopsUser->isAdmin()) {
+ $panel['is_admin']=1;
+ } else {
+ $panel['is_admin']=0;
+ }
- $panel['lang_friends'] = _XIM_FRIENDS;
- $panel['lang_friends_online'] = _XIM_FRIENDS_ONLINE;
- $panel['config_sound']= _XIM_USESOUND;
- $panel['sound_options'] = array(_XIM_NOSOUND, _XIM_SOUND1, _XIM_SOUND2, _XIM_SOUND3, _XIM_SOUND4, _XIM_SOUND5, _XIM_SOUND6, _XIM_SOUND7, _XIM_SOUND8, _XIM_SOUND9, _XIM_SOUND10);
- $panel['config_status'] = _XIM_STATUS;
- $panel['status_options'] = array(_XIM_HIDDEN, _XIM_BUSY, _XIM_ONLINE,_XIM_OFFLINE);
- $panel['config_save']= _XIM_UPDATE;
+ $panel['lang_friends'] = _XIM_FRIENDS;
+ $panel['lang_friends_online'] = _XIM_FRIENDS_ONLINE;
+ $panel['config_sound']= _XIM_USESOUND;
+ $panel['sound_options'] = array(_XIM_NOSOUND, _XIM_SOUND1, _XIM_SOUND2, _XIM_SOUND3, _XIM_SOUND4, _XIM_SOUND5, _XIM_SOUND6, _XIM_SOUND7, _XIM_SOUND8, _XIM_SOUND9, _XIM_SOUND10);
+ $panel['config_status'] = _XIM_STATUS;
+ $panel['status_options'] = array(_XIM_HIDDEN, _XIM_BUSY, _XIM_ONLINE,_XIM_OFFLINE);
+ $panel['config_save']= _XIM_UPDATE;
-if ($_GET['style']==0) {
- $panel['home'] = _XIM_BAR_HOME;
- $panel['profile'] = _XIM_BAR_VIEW_PROFILE;
- $panel['editprofile'] = _XIM_BAR_EDIT_PROFILE;
- $panel['notifications'] = _XIM_BAR_NOTIFICATIONS;
- $panel['admin'] = _XIM_BAR_ADMIN;
- $criteria = new CriteriaCompo(new Criteria('read_msg', 0));
- $criteria->add(new Criteria('to_userid', $xoopsUser->getVar('uid')));
-
- $pm_handler =& xoops_gethandler('privmessage');
-
- $xoopsPreload =& XoopsPreload::getInstance();
- $xoopsPreload->triggerEvent('system.panels.system_panels.usershow', array(&$pm_handler));
+ if ($_GET['style']==0) {
+ $panel['home'] = _XIM_BAR_HOME;
+ $panel['profile'] = _XIM_BAR_VIEW_PROFILE;
+ $panel['editprofile'] = _XIM_BAR_EDIT_PROFILE;
+ $panel['notifications'] = _XIM_BAR_NOTIFICATIONS;
+ $panel['admin'] = _XIM_BAR_ADMIN;
+ $criteria = new CriteriaCompo(new Criteria('read_msg', 0));
+ $criteria->add(new Criteria('to_userid', $xoopsUser->getVar('uid')));
+
+ $pm_handler =& xoops_gethandler('privmessage');
+
+ $xoopsPreload =& XoopsPreload::getInstance();
+ $xoopsPreload->triggerEvent('system.panels.system_panels.usershow', array(&$pm_handler));
- $panel['new_messages'] = $pm_handler->getCount($criteria);
- $panel['inbox'] = _XIM_BAR_MESSAGES;
+ $panel['new_messages'] = $pm_handler->getCount($criteria);
+ $panel['inbox'] = _XIM_BAR_MESSAGES;
- $tpl->assign('panel', $panel);
- $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_full_footerbar.html');
-} else {
- $tpl->assign('panel', $panel);
- $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_tiny_footerbar.html');
-}
+ $tpl->assign('panel', $panel);
+ $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_full_footerbar.html');
+ } else {
+ $tpl->assign('panel', $panel);
+ $tpl->display(XOOPS_ROOT_PATH .'/modules/xim/templates/xim_tiny_footerbar.html');
+ }
+} else {}
?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|